]> CyberLeo.Net >> Repos - FreeBSD/releng/9.0.git/blob - contrib/openbsm/configure
Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
[FreeBSD/releng/9.0.git] / contrib / openbsm / configure
1 #! /bin/sh
2 # From configure.ac P4: //depot/projects/trustedbsd/openbsm/configure.ac#53 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.62 for OpenBSM 1.1p2.
5 #
6 # Report bugs to <trustedbsd-audit@TrustesdBSD.org>.
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## --------------------- ##
13 ## M4sh Initialization.  ##
14 ## --------------------- ##
15
16 # Be more Bourne compatible
17 DUALCASE=1; export DUALCASE # for MKS sh
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22   # is contrary to our usage.  Disable this feature.
23   alias -g '${1+"$@"}'='"$@"'
24   setopt NO_GLOB_SUBST
25 else
26   case `(set -o) 2>/dev/null` in
27   *posix*) set -o posix ;;
28 esac
29
30 fi
31
32
33
34
35 # PATH needs CR
36 # Avoid depending upon Character Ranges.
37 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
38 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
39 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
40 as_cr_digits='0123456789'
41 as_cr_alnum=$as_cr_Letters$as_cr_digits
42
43 as_nl='
44 '
45 export as_nl
46 # Printing a long string crashes Solaris 7 /usr/bin/printf.
47 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
48 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
49 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
50 if (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 # Support unset when possible.
85 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
86   as_unset=unset
87 else
88   as_unset=false
89 fi
90
91
92 # IFS
93 # We need space, tab and new line, in precisely that order.  Quoting is
94 # there to prevent editors from complaining about space-tab.
95 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
96 # splitting by setting IFS to empty value.)
97 IFS=" ""        $as_nl"
98
99 # Find who we are.  Look in the path if we contain no directory separator.
100 case $0 in
101   *[\\/]* ) as_myself=$0 ;;
102   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
103 for as_dir in $PATH
104 do
105   IFS=$as_save_IFS
106   test -z "$as_dir" && as_dir=.
107   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 done
109 IFS=$as_save_IFS
110
111      ;;
112 esac
113 # We did not find ourselves, most probably we were run as `sh COMMAND'
114 # in which case we are not to be found in the path.
115 if test "x$as_myself" = x; then
116   as_myself=$0
117 fi
118 if test ! -f "$as_myself"; then
119   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
120   { (exit 1); exit 1; }
121 fi
122
123 # Work around bugs in pre-3.0 UWIN ksh.
124 for as_var in ENV MAIL MAILPATH
125 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
126 done
127 PS1='$ '
128 PS2='> '
129 PS4='+ '
130
131 # NLS nuisances.
132 LC_ALL=C
133 export LC_ALL
134 LANGUAGE=C
135 export LANGUAGE
136
137 # Required to use basename.
138 if expr a : '\(a\)' >/dev/null 2>&1 &&
139    test "X`expr 00001 : '.*\(...\)'`" = X001; then
140   as_expr=expr
141 else
142   as_expr=false
143 fi
144
145 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
146   as_basename=basename
147 else
148   as_basename=false
149 fi
150
151
152 # Name of the executable.
153 as_me=`$as_basename -- "$0" ||
154 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
155          X"$0" : 'X\(//\)$' \| \
156          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
157 $as_echo X/"$0" |
158     sed '/^.*\/\([^/][^/]*\)\/*$/{
159             s//\1/
160             q
161           }
162           /^X\/\(\/\/\)$/{
163             s//\1/
164             q
165           }
166           /^X\/\(\/\).*/{
167             s//\1/
168             q
169           }
170           s/.*/./; q'`
171
172 # CDPATH.
173 $as_unset CDPATH
174
175
176 if test "x$CONFIG_SHELL" = x; then
177   if (eval ":") 2>/dev/null; then
178   as_have_required=yes
179 else
180   as_have_required=no
181 fi
182
183   if test $as_have_required = yes &&     (eval ":
184 (as_func_return () {
185   (exit \$1)
186 }
187 as_func_success () {
188   as_func_return 0
189 }
190 as_func_failure () {
191   as_func_return 1
192 }
193 as_func_ret_success () {
194   return 0
195 }
196 as_func_ret_failure () {
197   return 1
198 }
199
200 exitcode=0
201 if as_func_success; then
202   :
203 else
204   exitcode=1
205   echo as_func_success failed.
206 fi
207
208 if as_func_failure; then
209   exitcode=1
210   echo as_func_failure succeeded.
211 fi
212
213 if as_func_ret_success; then
214   :
215 else
216   exitcode=1
217   echo as_func_ret_success failed.
218 fi
219
220 if as_func_ret_failure; then
221   exitcode=1
222   echo as_func_ret_failure succeeded.
223 fi
224
225 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
226   :
227 else
228   exitcode=1
229   echo positional parameters were not saved.
230 fi
231
232 test \$exitcode = 0) || { (exit 1); exit 1; }
233
234 (
235   as_lineno_1=\$LINENO
236   as_lineno_2=\$LINENO
237   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
238   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
239 ") 2> /dev/null; then
240   :
241 else
242   as_candidate_shells=
243     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
244 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
245 do
246   IFS=$as_save_IFS
247   test -z "$as_dir" && as_dir=.
248   case $as_dir in
249          /*)
250            for as_base in sh bash ksh sh5; do
251              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
252            done;;
253        esac
254 done
255 IFS=$as_save_IFS
256
257
258       for as_shell in $as_candidate_shells $SHELL; do
259          # Try only shells that exist, to save several forks.
260          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
261                 { ("$as_shell") 2> /dev/null <<\_ASEOF
262 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
263   emulate sh
264   NULLCMD=:
265   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
266   # is contrary to our usage.  Disable this feature.
267   alias -g '${1+"$@"}'='"$@"'
268   setopt NO_GLOB_SUBST
269 else
270   case `(set -o) 2>/dev/null` in
271   *posix*) set -o posix ;;
272 esac
273
274 fi
275
276
277 :
278 _ASEOF
279 }; then
280   CONFIG_SHELL=$as_shell
281                as_have_required=yes
282                if { "$as_shell" 2> /dev/null <<\_ASEOF
283 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
284   emulate sh
285   NULLCMD=:
286   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
287   # is contrary to our usage.  Disable this feature.
288   alias -g '${1+"$@"}'='"$@"'
289   setopt NO_GLOB_SUBST
290 else
291   case `(set -o) 2>/dev/null` in
292   *posix*) set -o posix ;;
293 esac
294
295 fi
296
297
298 :
299 (as_func_return () {
300   (exit $1)
301 }
302 as_func_success () {
303   as_func_return 0
304 }
305 as_func_failure () {
306   as_func_return 1
307 }
308 as_func_ret_success () {
309   return 0
310 }
311 as_func_ret_failure () {
312   return 1
313 }
314
315 exitcode=0
316 if as_func_success; then
317   :
318 else
319   exitcode=1
320   echo as_func_success failed.
321 fi
322
323 if as_func_failure; then
324   exitcode=1
325   echo as_func_failure succeeded.
326 fi
327
328 if as_func_ret_success; then
329   :
330 else
331   exitcode=1
332   echo as_func_ret_success failed.
333 fi
334
335 if as_func_ret_failure; then
336   exitcode=1
337   echo as_func_ret_failure succeeded.
338 fi
339
340 if ( set x; as_func_ret_success y && test x = "$1" ); then
341   :
342 else
343   exitcode=1
344   echo positional parameters were not saved.
345 fi
346
347 test $exitcode = 0) || { (exit 1); exit 1; }
348
349 (
350   as_lineno_1=$LINENO
351   as_lineno_2=$LINENO
352   test "x$as_lineno_1" != "x$as_lineno_2" &&
353   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
354
355 _ASEOF
356 }; then
357   break
358 fi
359
360 fi
361
362       done
363
364       if test "x$CONFIG_SHELL" != x; then
365   for as_var in BASH_ENV ENV
366         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
367         done
368         export CONFIG_SHELL
369         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
370 fi
371
372
373     if test $as_have_required = no; then
374   echo This script requires a shell more modern than all the
375       echo shells that I found on your system.  Please install a
376       echo modern shell, or manually run the script under such a
377       echo shell if you do have one.
378       { (exit 1); exit 1; }
379 fi
380
381
382 fi
383
384 fi
385
386
387
388 (eval "as_func_return () {
389   (exit \$1)
390 }
391 as_func_success () {
392   as_func_return 0
393 }
394 as_func_failure () {
395   as_func_return 1
396 }
397 as_func_ret_success () {
398   return 0
399 }
400 as_func_ret_failure () {
401   return 1
402 }
403
404 exitcode=0
405 if as_func_success; then
406   :
407 else
408   exitcode=1
409   echo as_func_success failed.
410 fi
411
412 if as_func_failure; then
413   exitcode=1
414   echo as_func_failure succeeded.
415 fi
416
417 if as_func_ret_success; then
418   :
419 else
420   exitcode=1
421   echo as_func_ret_success failed.
422 fi
423
424 if as_func_ret_failure; then
425   exitcode=1
426   echo as_func_ret_failure succeeded.
427 fi
428
429 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
430   :
431 else
432   exitcode=1
433   echo positional parameters were not saved.
434 fi
435
436 test \$exitcode = 0") || {
437   echo No shell found that supports shell functions.
438   echo Please tell bug-autoconf@gnu.org about your system,
439   echo including any error possibly output before this message.
440   echo This can help us improve future autoconf versions.
441   echo Configuration will now proceed without shell functions.
442 }
443
444
445
446   as_lineno_1=$LINENO
447   as_lineno_2=$LINENO
448   test "x$as_lineno_1" != "x$as_lineno_2" &&
449   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
450
451   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
452   # uniformly replaced by the line number.  The first 'sed' inserts a
453   # line-number line after each line using $LINENO; the second 'sed'
454   # does the real work.  The second script uses 'N' to pair each
455   # line-number line with the line containing $LINENO, and appends
456   # trailing '-' during substitution so that $LINENO is not a special
457   # case at line end.
458   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
459   # scripts with optimization help from Paolo Bonzini.  Blame Lee
460   # E. McMahon (1931-1989) for sed's syntax.  :-)
461   sed -n '
462     p
463     /[$]LINENO/=
464   ' <$as_myself |
465     sed '
466       s/[$]LINENO.*/&-/
467       t lineno
468       b
469       :lineno
470       N
471       :loop
472       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
473       t loop
474       s/-\n.*//
475     ' >$as_me.lineno &&
476   chmod +x "$as_me.lineno" ||
477     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
478    { (exit 1); exit 1; }; }
479
480   # Don't try to exec as it changes $[0], causing all sort of problems
481   # (the dirname of $[0] is not the place where we might find the
482   # original and so on.  Autoconf is especially sensitive to this).
483   . "./$as_me.lineno"
484   # Exit status is that of the last command.
485   exit
486 }
487
488
489 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
490   as_dirname=dirname
491 else
492   as_dirname=false
493 fi
494
495 ECHO_C= ECHO_N= ECHO_T=
496 case `echo -n x` in
497 -n*)
498   case `echo 'x\c'` in
499   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
500   *)   ECHO_C='\c';;
501   esac;;
502 *)
503   ECHO_N='-n';;
504 esac
505 if expr a : '\(a\)' >/dev/null 2>&1 &&
506    test "X`expr 00001 : '.*\(...\)'`" = X001; then
507   as_expr=expr
508 else
509   as_expr=false
510 fi
511
512 rm -f conf$$ conf$$.exe conf$$.file
513 if test -d conf$$.dir; then
514   rm -f conf$$.dir/conf$$.file
515 else
516   rm -f conf$$.dir
517   mkdir conf$$.dir 2>/dev/null
518 fi
519 if (echo >conf$$.file) 2>/dev/null; then
520   if ln -s conf$$.file conf$$ 2>/dev/null; then
521     as_ln_s='ln -s'
522     # ... but there are two gotchas:
523     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
524     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
525     # In both cases, we have to default to `cp -p'.
526     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
527       as_ln_s='cp -p'
528   elif ln conf$$.file conf$$ 2>/dev/null; then
529     as_ln_s=ln
530   else
531     as_ln_s='cp -p'
532   fi
533 else
534   as_ln_s='cp -p'
535 fi
536 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
537 rmdir conf$$.dir 2>/dev/null
538
539 if mkdir -p . 2>/dev/null; then
540   as_mkdir_p=:
541 else
542   test -d ./-p && rmdir ./-p
543   as_mkdir_p=false
544 fi
545
546 if test -x / >/dev/null 2>&1; then
547   as_test_x='test -x'
548 else
549   if ls -dL / >/dev/null 2>&1; then
550     as_ls_L_option=L
551   else
552     as_ls_L_option=
553   fi
554   as_test_x='
555     eval sh -c '\''
556       if test -d "$1"; then
557         test -d "$1/.";
558       else
559         case $1 in
560         -*)set "./$1";;
561         esac;
562         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
563         ???[sx]*):;;*)false;;esac;fi
564     '\'' sh
565   '
566 fi
567 as_executable_p=$as_test_x
568
569 # Sed expression to map a string onto a valid CPP name.
570 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
571
572 # Sed expression to map a string onto a valid variable name.
573 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
574
575
576
577
578 # Check that we are running under the correct shell.
579 SHELL=${CONFIG_SHELL-/bin/sh}
580
581 case X$ECHO in
582 X*--fallback-echo)
583   # Remove one level of quotation (which was required for Make).
584   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
585   ;;
586 esac
587
588 echo=${ECHO-echo}
589 if test "X$1" = X--no-reexec; then
590   # Discard the --no-reexec flag, and continue.
591   shift
592 elif test "X$1" = X--fallback-echo; then
593   # Avoid inline document here, it may be left over
594   :
595 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
596   # Yippee, $echo works!
597   :
598 else
599   # Restart under the correct shell.
600   exec $SHELL "$0" --no-reexec ${1+"$@"}
601 fi
602
603 if test "X$1" = X--fallback-echo; then
604   # used as fallback echo
605   shift
606   cat <<EOF
607 $*
608 EOF
609   exit 0
610 fi
611
612 # The HP-UX ksh and POSIX shell print the target directory to stdout
613 # if CDPATH is set.
614 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
615
616 if test -z "$ECHO"; then
617 if test "X${echo_test_string+set}" != Xset; then
618 # find a string as large as possible, as long as the shell can cope with it
619   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
620     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
621     if (echo_test_string=`eval $cmd`) 2>/dev/null &&
622        echo_test_string=`eval $cmd` &&
623        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
624     then
625       break
626     fi
627   done
628 fi
629
630 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
631    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
632    test "X$echo_testing_string" = "X$echo_test_string"; then
633   :
634 else
635   # The Solaris, AIX, and Digital Unix default echo programs unquote
636   # backslashes.  This makes it impossible to quote backslashes using
637   #   echo "$something" | sed 's/\\/\\\\/g'
638   #
639   # So, first we look for a working echo in the user's PATH.
640
641   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
642   for dir in $PATH /usr/ucb; do
643     IFS="$lt_save_ifs"
644     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
645        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
646        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
647        test "X$echo_testing_string" = "X$echo_test_string"; then
648       echo="$dir/echo"
649       break
650     fi
651   done
652   IFS="$lt_save_ifs"
653
654   if test "X$echo" = Xecho; then
655     # We didn't find a better echo, so look for alternatives.
656     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
657        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
658        test "X$echo_testing_string" = "X$echo_test_string"; then
659       # This shell has a builtin print -r that does the trick.
660       echo='print -r'
661     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
662          test "X$CONFIG_SHELL" != X/bin/ksh; then
663       # If we have ksh, try running configure again with it.
664       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
665       export ORIGINAL_CONFIG_SHELL
666       CONFIG_SHELL=/bin/ksh
667       export CONFIG_SHELL
668       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
669     else
670       # Try using printf.
671       echo='printf %s\n'
672       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
673          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
674          test "X$echo_testing_string" = "X$echo_test_string"; then
675         # Cool, printf works
676         :
677       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
678            test "X$echo_testing_string" = 'X\t' &&
679            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
680            test "X$echo_testing_string" = "X$echo_test_string"; then
681         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
682         export CONFIG_SHELL
683         SHELL="$CONFIG_SHELL"
684         export SHELL
685         echo="$CONFIG_SHELL $0 --fallback-echo"
686       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
687            test "X$echo_testing_string" = 'X\t' &&
688            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
689            test "X$echo_testing_string" = "X$echo_test_string"; then
690         echo="$CONFIG_SHELL $0 --fallback-echo"
691       else
692         # maybe with a smaller string...
693         prev=:
694
695         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
696           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
697           then
698             break
699           fi
700           prev="$cmd"
701         done
702
703         if test "$prev" != 'sed 50q "$0"'; then
704           echo_test_string=`eval $prev`
705           export echo_test_string
706           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
707         else
708           # Oops.  We lost completely, so just stick with echo.
709           echo=echo
710         fi
711       fi
712     fi
713   fi
714 fi
715 fi
716
717 # Copy echo and quote the copy suitably for passing to libtool from
718 # the Makefile, instead of quoting the original, which is used later.
719 ECHO=$echo
720 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
721    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
722 fi
723
724
725
726
727 tagnames=${tagnames+${tagnames},}CXX
728
729 tagnames=${tagnames+${tagnames},}F77
730
731 exec 7<&0 </dev/null 6>&1
732
733 # Name of the host.
734 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
735 # so uname gets run too.
736 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
737
738 #
739 # Initializations.
740 #
741 ac_default_prefix=/usr/local
742 ac_clean_files=
743 ac_config_libobj_dir=.
744 LIBOBJS=
745 cross_compiling=no
746 subdirs=
747 MFLAGS=
748 MAKEFLAGS=
749 SHELL=${CONFIG_SHELL-/bin/sh}
750
751 # Identity of this package.
752 PACKAGE_NAME='OpenBSM'
753 PACKAGE_TARNAME='openbsm'
754 PACKAGE_VERSION='1.1p2'
755 PACKAGE_STRING='OpenBSM 1.1p2'
756 PACKAGE_BUGREPORT='trustedbsd-audit@TrustesdBSD.org'
757
758 ac_unique_file="bin/auditreduce/auditreduce.c"
759 # Factoring default headers for most tests.
760 ac_includes_default="\
761 #include <stdio.h>
762 #ifdef HAVE_SYS_TYPES_H
763 # include <sys/types.h>
764 #endif
765 #ifdef HAVE_SYS_STAT_H
766 # include <sys/stat.h>
767 #endif
768 #ifdef STDC_HEADERS
769 # include <stdlib.h>
770 # include <stddef.h>
771 #else
772 # ifdef HAVE_STDLIB_H
773 #  include <stdlib.h>
774 # endif
775 #endif
776 #ifdef HAVE_STRING_H
777 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
778 #  include <memory.h>
779 # endif
780 # include <string.h>
781 #endif
782 #ifdef HAVE_STRINGS_H
783 # include <strings.h>
784 #endif
785 #ifdef HAVE_INTTYPES_H
786 # include <inttypes.h>
787 #endif
788 #ifdef HAVE_STDINT_H
789 # include <stdint.h>
790 #endif
791 #ifdef HAVE_UNISTD_H
792 # include <unistd.h>
793 #endif"
794
795 ac_header_list=
796 ac_func_list=
797 ac_subst_vars='SHELL
798 PATH_SEPARATOR
799 PACKAGE_NAME
800 PACKAGE_TARNAME
801 PACKAGE_VERSION
802 PACKAGE_STRING
803 PACKAGE_BUGREPORT
804 exec_prefix
805 prefix
806 program_transform_name
807 bindir
808 sbindir
809 libexecdir
810 datarootdir
811 datadir
812 sysconfdir
813 sharedstatedir
814 localstatedir
815 includedir
816 oldincludedir
817 docdir
818 infodir
819 htmldir
820 dvidir
821 pdfdir
822 psdir
823 libdir
824 localedir
825 mandir
826 DEFS
827 ECHO_C
828 ECHO_N
829 ECHO_T
830 LIBS
831 build_alias
832 host_alias
833 target_alias
834 MAINTAINER_MODE_TRUE
835 MAINTAINER_MODE_FALSE
836 MAINT
837 USE_NATIVE_INCLUDES_TRUE
838 USE_NATIVE_INCLUDES_FALSE
839 MIG
840 CC
841 CFLAGS
842 LDFLAGS
843 CPPFLAGS
844 ac_ct_CC
845 EXEEXT
846 OBJEXT
847 INSTALL_PROGRAM
848 INSTALL_SCRIPT
849 INSTALL_DATA
850 build
851 build_cpu
852 build_vendor
853 build_os
854 host
855 host_cpu
856 host_vendor
857 host_os
858 SED
859 GREP
860 EGREP
861 LN_S
862 ECHO
863 AR
864 RANLIB
865 STRIP
866 DSYMUTIL
867 NMEDIT
868 CPP
869 CXX
870 CXXFLAGS
871 ac_ct_CXX
872 CXXCPP
873 F77
874 FFLAGS
875 ac_ct_F77
876 LIBTOOL
877 am__isrc
878 CYGPATH_W
879 PACKAGE
880 VERSION
881 ACLOCAL
882 AUTOCONF
883 AUTOMAKE
884 AUTOHEADER
885 MAKEINFO
886 install_sh
887 INSTALL_STRIP_PROGRAM
888 MKDIR_P
889 mkdir_p
890 AWK
891 SET_MAKE
892 am__leading_dot
893 AMTAR
894 am__tar
895 am__untar
896 DEPDIR
897 am__include
898 am__quote
899 AMDEP_TRUE
900 AMDEP_FALSE
901 AMDEPBACKSLASH
902 CCDEPMODE
903 am__fastdepCC_TRUE
904 am__fastdepCC_FALSE
905 CXXDEPMODE
906 am__fastdepCXX_TRUE
907 am__fastdepCXX_FALSE
908 LIBOBJS
909 HAVE_AUDIT_SYSCALLS_TRUE
910 HAVE_AUDIT_SYSCALLS_FALSE
911 USE_MACH_IPC_TRUE
912 USE_MACH_IPC_FALSE
913 LTLIBOBJS'
914 ac_subst_files=''
915 ac_user_opts='
916 enable_option_checking
917 enable_maintainer_mode
918 with_native_includes
919 enable_shared
920 enable_static
921 enable_fast_install
922 with_gnu_ld
923 enable_libtool_lock
924 with_pic
925 with_tags
926 enable_dependency_tracking
927 '
928       ac_precious_vars='build_alias
929 host_alias
930 target_alias
931 CC
932 CFLAGS
933 LDFLAGS
934 LIBS
935 CPPFLAGS
936 CPP
937 CXX
938 CXXFLAGS
939 CCC
940 CXXCPP
941 F77
942 FFLAGS'
943
944
945 # Initialize some variables set by options.
946 ac_init_help=
947 ac_init_version=false
948 ac_unrecognized_opts=
949 ac_unrecognized_sep=
950 # The variables have the same names as the options, with
951 # dashes changed to underlines.
952 cache_file=/dev/null
953 exec_prefix=NONE
954 no_create=
955 no_recursion=
956 prefix=NONE
957 program_prefix=NONE
958 program_suffix=NONE
959 program_transform_name=s,x,x,
960 silent=
961 site=
962 srcdir=
963 verbose=
964 x_includes=NONE
965 x_libraries=NONE
966
967 # Installation directory options.
968 # These are left unexpanded so users can "make install exec_prefix=/foo"
969 # and all the variables that are supposed to be based on exec_prefix
970 # by default will actually change.
971 # Use braces instead of parens because sh, perl, etc. also accept them.
972 # (The list follows the same order as the GNU Coding Standards.)
973 bindir='${exec_prefix}/bin'
974 sbindir='${exec_prefix}/sbin'
975 libexecdir='${exec_prefix}/libexec'
976 datarootdir='${prefix}/share'
977 datadir='${datarootdir}'
978 sysconfdir='${prefix}/etc'
979 sharedstatedir='${prefix}/com'
980 localstatedir='${prefix}/var'
981 includedir='${prefix}/include'
982 oldincludedir='/usr/include'
983 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
984 infodir='${datarootdir}/info'
985 htmldir='${docdir}'
986 dvidir='${docdir}'
987 pdfdir='${docdir}'
988 psdir='${docdir}'
989 libdir='${exec_prefix}/lib'
990 localedir='${datarootdir}/locale'
991 mandir='${datarootdir}/man'
992
993 ac_prev=
994 ac_dashdash=
995 for ac_option
996 do
997   # If the previous option needs an argument, assign it.
998   if test -n "$ac_prev"; then
999     eval $ac_prev=\$ac_option
1000     ac_prev=
1001     continue
1002   fi
1003
1004   case $ac_option in
1005   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1006   *)    ac_optarg=yes ;;
1007   esac
1008
1009   # Accept the important Cygnus configure options, so we can diagnose typos.
1010
1011   case $ac_dashdash$ac_option in
1012   --)
1013     ac_dashdash=yes ;;
1014
1015   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1016     ac_prev=bindir ;;
1017   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1018     bindir=$ac_optarg ;;
1019
1020   -build | --build | --buil | --bui | --bu)
1021     ac_prev=build_alias ;;
1022   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1023     build_alias=$ac_optarg ;;
1024
1025   -cache-file | --cache-file | --cache-fil | --cache-fi \
1026   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1027     ac_prev=cache_file ;;
1028   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1029   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1030     cache_file=$ac_optarg ;;
1031
1032   --config-cache | -C)
1033     cache_file=config.cache ;;
1034
1035   -datadir | --datadir | --datadi | --datad)
1036     ac_prev=datadir ;;
1037   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1038     datadir=$ac_optarg ;;
1039
1040   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1041   | --dataroo | --dataro | --datar)
1042     ac_prev=datarootdir ;;
1043   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1044   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1045     datarootdir=$ac_optarg ;;
1046
1047   -disable-* | --disable-*)
1048     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1049     # Reject names that are not valid shell variable names.
1050     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1051       { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1052    { (exit 1); exit 1; }; }
1053     ac_useropt_orig=$ac_useropt
1054     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1055     case $ac_user_opts in
1056       *"
1057 "enable_$ac_useropt"
1058 "*) ;;
1059       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1060          ac_unrecognized_sep=', ';;
1061     esac
1062     eval enable_$ac_useropt=no ;;
1063
1064   -docdir | --docdir | --docdi | --doc | --do)
1065     ac_prev=docdir ;;
1066   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1067     docdir=$ac_optarg ;;
1068
1069   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1070     ac_prev=dvidir ;;
1071   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1072     dvidir=$ac_optarg ;;
1073
1074   -enable-* | --enable-*)
1075     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1076     # Reject names that are not valid shell variable names.
1077     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1078       { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1079    { (exit 1); exit 1; }; }
1080     ac_useropt_orig=$ac_useropt
1081     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1082     case $ac_user_opts in
1083       *"
1084 "enable_$ac_useropt"
1085 "*) ;;
1086       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1087          ac_unrecognized_sep=', ';;
1088     esac
1089     eval enable_$ac_useropt=\$ac_optarg ;;
1090
1091   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1092   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1093   | --exec | --exe | --ex)
1094     ac_prev=exec_prefix ;;
1095   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1096   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1097   | --exec=* | --exe=* | --ex=*)
1098     exec_prefix=$ac_optarg ;;
1099
1100   -gas | --gas | --ga | --g)
1101     # Obsolete; use --with-gas.
1102     with_gas=yes ;;
1103
1104   -help | --help | --hel | --he | -h)
1105     ac_init_help=long ;;
1106   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1107     ac_init_help=recursive ;;
1108   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1109     ac_init_help=short ;;
1110
1111   -host | --host | --hos | --ho)
1112     ac_prev=host_alias ;;
1113   -host=* | --host=* | --hos=* | --ho=*)
1114     host_alias=$ac_optarg ;;
1115
1116   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1117     ac_prev=htmldir ;;
1118   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1119   | --ht=*)
1120     htmldir=$ac_optarg ;;
1121
1122   -includedir | --includedir | --includedi | --included | --include \
1123   | --includ | --inclu | --incl | --inc)
1124     ac_prev=includedir ;;
1125   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1126   | --includ=* | --inclu=* | --incl=* | --inc=*)
1127     includedir=$ac_optarg ;;
1128
1129   -infodir | --infodir | --infodi | --infod | --info | --inf)
1130     ac_prev=infodir ;;
1131   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1132     infodir=$ac_optarg ;;
1133
1134   -libdir | --libdir | --libdi | --libd)
1135     ac_prev=libdir ;;
1136   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1137     libdir=$ac_optarg ;;
1138
1139   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1140   | --libexe | --libex | --libe)
1141     ac_prev=libexecdir ;;
1142   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1143   | --libexe=* | --libex=* | --libe=*)
1144     libexecdir=$ac_optarg ;;
1145
1146   -localedir | --localedir | --localedi | --localed | --locale)
1147     ac_prev=localedir ;;
1148   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1149     localedir=$ac_optarg ;;
1150
1151   -localstatedir | --localstatedir | --localstatedi | --localstated \
1152   | --localstate | --localstat | --localsta | --localst | --locals)
1153     ac_prev=localstatedir ;;
1154   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1155   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1156     localstatedir=$ac_optarg ;;
1157
1158   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1159     ac_prev=mandir ;;
1160   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1161     mandir=$ac_optarg ;;
1162
1163   -nfp | --nfp | --nf)
1164     # Obsolete; use --without-fp.
1165     with_fp=no ;;
1166
1167   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1168   | --no-cr | --no-c | -n)
1169     no_create=yes ;;
1170
1171   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1172   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1173     no_recursion=yes ;;
1174
1175   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1176   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1177   | --oldin | --oldi | --old | --ol | --o)
1178     ac_prev=oldincludedir ;;
1179   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1180   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1181   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1182     oldincludedir=$ac_optarg ;;
1183
1184   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1185     ac_prev=prefix ;;
1186   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1187     prefix=$ac_optarg ;;
1188
1189   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1190   | --program-pre | --program-pr | --program-p)
1191     ac_prev=program_prefix ;;
1192   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1193   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1194     program_prefix=$ac_optarg ;;
1195
1196   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1197   | --program-suf | --program-su | --program-s)
1198     ac_prev=program_suffix ;;
1199   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1200   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1201     program_suffix=$ac_optarg ;;
1202
1203   -program-transform-name | --program-transform-name \
1204   | --program-transform-nam | --program-transform-na \
1205   | --program-transform-n | --program-transform- \
1206   | --program-transform | --program-transfor \
1207   | --program-transfo | --program-transf \
1208   | --program-trans | --program-tran \
1209   | --progr-tra | --program-tr | --program-t)
1210     ac_prev=program_transform_name ;;
1211   -program-transform-name=* | --program-transform-name=* \
1212   | --program-transform-nam=* | --program-transform-na=* \
1213   | --program-transform-n=* | --program-transform-=* \
1214   | --program-transform=* | --program-transfor=* \
1215   | --program-transfo=* | --program-transf=* \
1216   | --program-trans=* | --program-tran=* \
1217   | --progr-tra=* | --program-tr=* | --program-t=*)
1218     program_transform_name=$ac_optarg ;;
1219
1220   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1221     ac_prev=pdfdir ;;
1222   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1223     pdfdir=$ac_optarg ;;
1224
1225   -psdir | --psdir | --psdi | --psd | --ps)
1226     ac_prev=psdir ;;
1227   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1228     psdir=$ac_optarg ;;
1229
1230   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1231   | -silent | --silent | --silen | --sile | --sil)
1232     silent=yes ;;
1233
1234   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1235     ac_prev=sbindir ;;
1236   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1237   | --sbi=* | --sb=*)
1238     sbindir=$ac_optarg ;;
1239
1240   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1241   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1242   | --sharedst | --shareds | --shared | --share | --shar \
1243   | --sha | --sh)
1244     ac_prev=sharedstatedir ;;
1245   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1246   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1247   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1248   | --sha=* | --sh=*)
1249     sharedstatedir=$ac_optarg ;;
1250
1251   -site | --site | --sit)
1252     ac_prev=site ;;
1253   -site=* | --site=* | --sit=*)
1254     site=$ac_optarg ;;
1255
1256   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1257     ac_prev=srcdir ;;
1258   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1259     srcdir=$ac_optarg ;;
1260
1261   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1262   | --syscon | --sysco | --sysc | --sys | --sy)
1263     ac_prev=sysconfdir ;;
1264   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1265   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1266     sysconfdir=$ac_optarg ;;
1267
1268   -target | --target | --targe | --targ | --tar | --ta | --t)
1269     ac_prev=target_alias ;;
1270   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1271     target_alias=$ac_optarg ;;
1272
1273   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1274     verbose=yes ;;
1275
1276   -version | --version | --versio | --versi | --vers | -V)
1277     ac_init_version=: ;;
1278
1279   -with-* | --with-*)
1280     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1281     # Reject names that are not valid shell variable names.
1282     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1283       { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1284    { (exit 1); exit 1; }; }
1285     ac_useropt_orig=$ac_useropt
1286     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1287     case $ac_user_opts in
1288       *"
1289 "with_$ac_useropt"
1290 "*) ;;
1291       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1292          ac_unrecognized_sep=', ';;
1293     esac
1294     eval with_$ac_useropt=\$ac_optarg ;;
1295
1296   -without-* | --without-*)
1297     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1298     # Reject names that are not valid shell variable names.
1299     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1300       { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1301    { (exit 1); exit 1; }; }
1302     ac_useropt_orig=$ac_useropt
1303     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1304     case $ac_user_opts in
1305       *"
1306 "with_$ac_useropt"
1307 "*) ;;
1308       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1309          ac_unrecognized_sep=', ';;
1310     esac
1311     eval with_$ac_useropt=no ;;
1312
1313   --x)
1314     # Obsolete; use --with-x.
1315     with_x=yes ;;
1316
1317   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1318   | --x-incl | --x-inc | --x-in | --x-i)
1319     ac_prev=x_includes ;;
1320   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1321   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1322     x_includes=$ac_optarg ;;
1323
1324   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1325   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1326     ac_prev=x_libraries ;;
1327   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1328   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1329     x_libraries=$ac_optarg ;;
1330
1331   -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1332 Try \`$0 --help' for more information." >&2
1333    { (exit 1); exit 1; }; }
1334     ;;
1335
1336   *=*)
1337     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1338     # Reject names that are not valid shell variable names.
1339     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1340       { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1341    { (exit 1); exit 1; }; }
1342     eval $ac_envvar=\$ac_optarg
1343     export $ac_envvar ;;
1344
1345   *)
1346     # FIXME: should be removed in autoconf 3.0.
1347     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1348     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1349       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1350     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1351     ;;
1352
1353   esac
1354 done
1355
1356 if test -n "$ac_prev"; then
1357   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1358   { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1359    { (exit 1); exit 1; }; }
1360 fi
1361
1362 if test -n "$ac_unrecognized_opts"; then
1363   case $enable_option_checking in
1364     no) ;;
1365     fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
1366    { (exit 1); exit 1; }; } ;;
1367     *)     $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
1368   esac
1369 fi
1370
1371 # Check all directory arguments for consistency.
1372 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1373                 datadir sysconfdir sharedstatedir localstatedir includedir \
1374                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1375                 libdir localedir mandir
1376 do
1377   eval ac_val=\$$ac_var
1378   # Remove trailing slashes.
1379   case $ac_val in
1380     */ )
1381       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1382       eval $ac_var=\$ac_val;;
1383   esac
1384   # Be sure to have absolute directory names.
1385   case $ac_val in
1386     [\\/$]* | ?:[\\/]* )  continue;;
1387     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1388   esac
1389   { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1390    { (exit 1); exit 1; }; }
1391 done
1392
1393 # There might be people who depend on the old broken behavior: `$host'
1394 # used to hold the argument of --host etc.
1395 # FIXME: To remove some day.
1396 build=$build_alias
1397 host=$host_alias
1398 target=$target_alias
1399
1400 # FIXME: To remove some day.
1401 if test "x$host_alias" != x; then
1402   if test "x$build_alias" = x; then
1403     cross_compiling=maybe
1404     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1405     If a cross compiler is detected then cross compile mode will be used." >&2
1406   elif test "x$build_alias" != "x$host_alias"; then
1407     cross_compiling=yes
1408   fi
1409 fi
1410
1411 ac_tool_prefix=
1412 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1413
1414 test "$silent" = yes && exec 6>/dev/null
1415
1416
1417 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1418 ac_ls_di=`ls -di .` &&
1419 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1420   { $as_echo "$as_me: error: Working directory cannot be determined" >&2
1421    { (exit 1); exit 1; }; }
1422 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1423   { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1424    { (exit 1); exit 1; }; }
1425
1426
1427 # Find the source files, if location was not specified.
1428 if test -z "$srcdir"; then
1429   ac_srcdir_defaulted=yes
1430   # Try the directory containing this script, then the parent directory.
1431   ac_confdir=`$as_dirname -- "$as_myself" ||
1432 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1433          X"$as_myself" : 'X\(//\)[^/]' \| \
1434          X"$as_myself" : 'X\(//\)$' \| \
1435          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1436 $as_echo X"$as_myself" |
1437     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1438             s//\1/
1439             q
1440           }
1441           /^X\(\/\/\)[^/].*/{
1442             s//\1/
1443             q
1444           }
1445           /^X\(\/\/\)$/{
1446             s//\1/
1447             q
1448           }
1449           /^X\(\/\).*/{
1450             s//\1/
1451             q
1452           }
1453           s/.*/./; q'`
1454   srcdir=$ac_confdir
1455   if test ! -r "$srcdir/$ac_unique_file"; then
1456     srcdir=..
1457   fi
1458 else
1459   ac_srcdir_defaulted=no
1460 fi
1461 if test ! -r "$srcdir/$ac_unique_file"; then
1462   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1463   { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1464    { (exit 1); exit 1; }; }
1465 fi
1466 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1467 ac_abs_confdir=`(
1468         cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1469    { (exit 1); exit 1; }; }
1470         pwd)`
1471 # When building in place, set srcdir=.
1472 if test "$ac_abs_confdir" = "$ac_pwd"; then
1473   srcdir=.
1474 fi
1475 # Remove unnecessary trailing slashes from srcdir.
1476 # Double slashes in file names in object file debugging info
1477 # mess up M-x gdb in Emacs.
1478 case $srcdir in
1479 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1480 esac
1481 for ac_var in $ac_precious_vars; do
1482   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1483   eval ac_env_${ac_var}_value=\$${ac_var}
1484   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1485   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1486 done
1487
1488 #
1489 # Report the --help message.
1490 #
1491 if test "$ac_init_help" = "long"; then
1492   # Omit some internal or obsolete options to make the list less imposing.
1493   # This message is too long to be a string in the A/UX 3.1 sh.
1494   cat <<_ACEOF
1495 \`configure' configures OpenBSM 1.1p2 to adapt to many kinds of systems.
1496
1497 Usage: $0 [OPTION]... [VAR=VALUE]...
1498
1499 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1500 VAR=VALUE.  See below for descriptions of some of the useful variables.
1501
1502 Defaults for the options are specified in brackets.
1503
1504 Configuration:
1505   -h, --help              display this help and exit
1506       --help=short        display options specific to this package
1507       --help=recursive    display the short help of all the included packages
1508   -V, --version           display version information and exit
1509   -q, --quiet, --silent   do not print \`checking...' messages
1510       --cache-file=FILE   cache test results in FILE [disabled]
1511   -C, --config-cache      alias for \`--cache-file=config.cache'
1512   -n, --no-create         do not create output files
1513       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1514
1515 Installation directories:
1516   --prefix=PREFIX         install architecture-independent files in PREFIX
1517                           [$ac_default_prefix]
1518   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1519                           [PREFIX]
1520
1521 By default, \`make install' will install all the files in
1522 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1523 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1524 for instance \`--prefix=\$HOME'.
1525
1526 For better control, use the options below.
1527
1528 Fine tuning of the installation directories:
1529   --bindir=DIR            user executables [EPREFIX/bin]
1530   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1531   --libexecdir=DIR        program executables [EPREFIX/libexec]
1532   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1533   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1534   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1535   --libdir=DIR            object code libraries [EPREFIX/lib]
1536   --includedir=DIR        C header files [PREFIX/include]
1537   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1538   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1539   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1540   --infodir=DIR           info documentation [DATAROOTDIR/info]
1541   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1542   --mandir=DIR            man documentation [DATAROOTDIR/man]
1543   --docdir=DIR            documentation root [DATAROOTDIR/doc/openbsm]
1544   --htmldir=DIR           html documentation [DOCDIR]
1545   --dvidir=DIR            dvi documentation [DOCDIR]
1546   --pdfdir=DIR            pdf documentation [DOCDIR]
1547   --psdir=DIR             ps documentation [DOCDIR]
1548 _ACEOF
1549
1550   cat <<\_ACEOF
1551
1552 Program names:
1553   --program-prefix=PREFIX            prepend PREFIX to installed program names
1554   --program-suffix=SUFFIX            append SUFFIX to installed program names
1555   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1556
1557 System types:
1558   --build=BUILD     configure for building on BUILD [guessed]
1559   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1560 _ACEOF
1561 fi
1562
1563 if test -n "$ac_init_help"; then
1564   case $ac_init_help in
1565      short | recursive ) echo "Configuration of OpenBSM 1.1p2:";;
1566    esac
1567   cat <<\_ACEOF
1568
1569 Optional Features:
1570   --disable-option-checking  ignore unrecognized --enable/--with options
1571   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1572   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1573   --enable-maintainer-mode  enable make rules and dependencies not useful
1574                           (and sometimes confusing) to the casual installer
1575   --enable-shared[=PKGS]  build shared libraries [default=yes]
1576   --enable-static[=PKGS]  build static libraries [default=yes]
1577   --enable-fast-install[=PKGS]
1578                           optimize for fast installation [default=yes]
1579   --disable-libtool-lock  avoid locking (might break parallel builds)
1580   --disable-dependency-tracking  speeds up one-time build
1581   --enable-dependency-tracking   do not reject slow dependency extractors
1582
1583 Optional Packages:
1584   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1585   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1586   --with-native-includes  Use the system native include files instead of those
1587                           included with openbsm.
1588   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1589   --with-pic              try to use only PIC/non-PIC objects [default=use
1590                           both]
1591   --with-tags[=TAGS]      include additional configurations [automatic]
1592
1593 Some influential environment variables:
1594   CC          C compiler command
1595   CFLAGS      C compiler flags
1596   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1597               nonstandard directory <lib dir>
1598   LIBS        libraries to pass to the linker, e.g. -l<library>
1599   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1600               you have headers in a nonstandard directory <include dir>
1601   CPP         C preprocessor
1602   CXX         C++ compiler command
1603   CXXFLAGS    C++ compiler flags
1604   CXXCPP      C++ preprocessor
1605   F77         Fortran 77 compiler command
1606   FFLAGS      Fortran 77 compiler flags
1607
1608 Use these variables to override the choices made by `configure' or to help
1609 it to find libraries and programs with nonstandard names/locations.
1610
1611 Report bugs to <trustedbsd-audit@TrustesdBSD.org>.
1612 _ACEOF
1613 ac_status=$?
1614 fi
1615
1616 if test "$ac_init_help" = "recursive"; then
1617   # If there are subdirs, report their specific --help.
1618   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1619     test -d "$ac_dir" ||
1620       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1621       continue
1622     ac_builddir=.
1623
1624 case "$ac_dir" in
1625 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1626 *)
1627   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1628   # A ".." for each directory in $ac_dir_suffix.
1629   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1630   case $ac_top_builddir_sub in
1631   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1632   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1633   esac ;;
1634 esac
1635 ac_abs_top_builddir=$ac_pwd
1636 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1637 # for backward compatibility:
1638 ac_top_builddir=$ac_top_build_prefix
1639
1640 case $srcdir in
1641   .)  # We are building in place.
1642     ac_srcdir=.
1643     ac_top_srcdir=$ac_top_builddir_sub
1644     ac_abs_top_srcdir=$ac_pwd ;;
1645   [\\/]* | ?:[\\/]* )  # Absolute name.
1646     ac_srcdir=$srcdir$ac_dir_suffix;
1647     ac_top_srcdir=$srcdir
1648     ac_abs_top_srcdir=$srcdir ;;
1649   *) # Relative name.
1650     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1651     ac_top_srcdir=$ac_top_build_prefix$srcdir
1652     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1653 esac
1654 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1655
1656     cd "$ac_dir" || { ac_status=$?; continue; }
1657     # Check for guested configure.
1658     if test -f "$ac_srcdir/configure.gnu"; then
1659       echo &&
1660       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1661     elif test -f "$ac_srcdir/configure"; then
1662       echo &&
1663       $SHELL "$ac_srcdir/configure" --help=recursive
1664     else
1665       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1666     fi || ac_status=$?
1667     cd "$ac_pwd" || { ac_status=$?; break; }
1668   done
1669 fi
1670
1671 test -n "$ac_init_help" && exit $ac_status
1672 if $ac_init_version; then
1673   cat <<\_ACEOF
1674 OpenBSM configure 1.1p2
1675 generated by GNU Autoconf 2.62
1676
1677 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1678 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1679 This configure script is free software; the Free Software Foundation
1680 gives unlimited permission to copy, distribute and modify it.
1681 _ACEOF
1682   exit
1683 fi
1684 cat >config.log <<_ACEOF
1685 This file contains any messages produced by compilers while
1686 running configure, to aid debugging if configure makes a mistake.
1687
1688 It was created by OpenBSM $as_me 1.1p2, which was
1689 generated by GNU Autoconf 2.62.  Invocation command line was
1690
1691   $ $0 $@
1692
1693 _ACEOF
1694 exec 5>>config.log
1695 {
1696 cat <<_ASUNAME
1697 ## --------- ##
1698 ## Platform. ##
1699 ## --------- ##
1700
1701 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1702 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1703 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1704 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1705 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1706
1707 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1708 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1709
1710 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1711 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1712 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1713 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1714 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1715 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1716 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1717
1718 _ASUNAME
1719
1720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1721 for as_dir in $PATH
1722 do
1723   IFS=$as_save_IFS
1724   test -z "$as_dir" && as_dir=.
1725   $as_echo "PATH: $as_dir"
1726 done
1727 IFS=$as_save_IFS
1728
1729 } >&5
1730
1731 cat >&5 <<_ACEOF
1732
1733
1734 ## ----------- ##
1735 ## Core tests. ##
1736 ## ----------- ##
1737
1738 _ACEOF
1739
1740
1741 # Keep a trace of the command line.
1742 # Strip out --no-create and --no-recursion so they do not pile up.
1743 # Strip out --silent because we don't want to record it for future runs.
1744 # Also quote any args containing shell meta-characters.
1745 # Make two passes to allow for proper duplicate-argument suppression.
1746 ac_configure_args=
1747 ac_configure_args0=
1748 ac_configure_args1=
1749 ac_must_keep_next=false
1750 for ac_pass in 1 2
1751 do
1752   for ac_arg
1753   do
1754     case $ac_arg in
1755     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1756     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1757     | -silent | --silent | --silen | --sile | --sil)
1758       continue ;;
1759     *\'*)
1760       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1761     esac
1762     case $ac_pass in
1763     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1764     2)
1765       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1766       if test $ac_must_keep_next = true; then
1767         ac_must_keep_next=false # Got value, back to normal.
1768       else
1769         case $ac_arg in
1770           *=* | --config-cache | -C | -disable-* | --disable-* \
1771           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1772           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1773           | -with-* | --with-* | -without-* | --without-* | --x)
1774             case "$ac_configure_args0 " in
1775               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1776             esac
1777             ;;
1778           -* ) ac_must_keep_next=true ;;
1779         esac
1780       fi
1781       ac_configure_args="$ac_configure_args '$ac_arg'"
1782       ;;
1783     esac
1784   done
1785 done
1786 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1787 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1788
1789 # When interrupted or exit'd, cleanup temporary files, and complete
1790 # config.log.  We remove comments because anyway the quotes in there
1791 # would cause problems or look ugly.
1792 # WARNING: Use '\'' to represent an apostrophe within the trap.
1793 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1794 trap 'exit_status=$?
1795   # Save into config.log some information that might help in debugging.
1796   {
1797     echo
1798
1799     cat <<\_ASBOX
1800 ## ---------------- ##
1801 ## Cache variables. ##
1802 ## ---------------- ##
1803 _ASBOX
1804     echo
1805     # The following way of writing the cache mishandles newlines in values,
1806 (
1807   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1808     eval ac_val=\$$ac_var
1809     case $ac_val in #(
1810     *${as_nl}*)
1811       case $ac_var in #(
1812       *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1813 $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1814       esac
1815       case $ac_var in #(
1816       _ | IFS | as_nl) ;; #(
1817       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1818       *) $as_unset $ac_var ;;
1819       esac ;;
1820     esac
1821   done
1822   (set) 2>&1 |
1823     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1824     *${as_nl}ac_space=\ *)
1825       sed -n \
1826         "s/'\''/'\''\\\\'\'''\''/g;
1827           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1828       ;; #(
1829     *)
1830       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1831       ;;
1832     esac |
1833     sort
1834 )
1835     echo
1836
1837     cat <<\_ASBOX
1838 ## ----------------- ##
1839 ## Output variables. ##
1840 ## ----------------- ##
1841 _ASBOX
1842     echo
1843     for ac_var in $ac_subst_vars
1844     do
1845       eval ac_val=\$$ac_var
1846       case $ac_val in
1847       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1848       esac
1849       $as_echo "$ac_var='\''$ac_val'\''"
1850     done | sort
1851     echo
1852
1853     if test -n "$ac_subst_files"; then
1854       cat <<\_ASBOX
1855 ## ------------------- ##
1856 ## File substitutions. ##
1857 ## ------------------- ##
1858 _ASBOX
1859       echo
1860       for ac_var in $ac_subst_files
1861       do
1862         eval ac_val=\$$ac_var
1863         case $ac_val in
1864         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1865         esac
1866         $as_echo "$ac_var='\''$ac_val'\''"
1867       done | sort
1868       echo
1869     fi
1870
1871     if test -s confdefs.h; then
1872       cat <<\_ASBOX
1873 ## ----------- ##
1874 ## confdefs.h. ##
1875 ## ----------- ##
1876 _ASBOX
1877       echo
1878       cat confdefs.h
1879       echo
1880     fi
1881     test "$ac_signal" != 0 &&
1882       $as_echo "$as_me: caught signal $ac_signal"
1883     $as_echo "$as_me: exit $exit_status"
1884   } >&5
1885   rm -f core *.core core.conftest.* &&
1886     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1887     exit $exit_status
1888 ' 0
1889 for ac_signal in 1 2 13 15; do
1890   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1891 done
1892 ac_signal=0
1893
1894 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1895 rm -f -r conftest* confdefs.h
1896
1897 # Predefined preprocessor variables.
1898
1899 cat >>confdefs.h <<_ACEOF
1900 #define PACKAGE_NAME "$PACKAGE_NAME"
1901 _ACEOF
1902
1903
1904 cat >>confdefs.h <<_ACEOF
1905 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1906 _ACEOF
1907
1908
1909 cat >>confdefs.h <<_ACEOF
1910 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1911 _ACEOF
1912
1913
1914 cat >>confdefs.h <<_ACEOF
1915 #define PACKAGE_STRING "$PACKAGE_STRING"
1916 _ACEOF
1917
1918
1919 cat >>confdefs.h <<_ACEOF
1920 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1921 _ACEOF
1922
1923
1924 # Let the site file select an alternate cache file if it wants to.
1925 # Prefer an explicitly selected file to automatically selected ones.
1926 ac_site_file1=NONE
1927 ac_site_file2=NONE
1928 if test -n "$CONFIG_SITE"; then
1929   ac_site_file1=$CONFIG_SITE
1930 elif test "x$prefix" != xNONE; then
1931   ac_site_file1=$prefix/share/config.site
1932   ac_site_file2=$prefix/etc/config.site
1933 else
1934   ac_site_file1=$ac_default_prefix/share/config.site
1935   ac_site_file2=$ac_default_prefix/etc/config.site
1936 fi
1937 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1938 do
1939   test "x$ac_site_file" = xNONE && continue
1940   if test -r "$ac_site_file"; then
1941     { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1942 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1943     sed 's/^/| /' "$ac_site_file" >&5
1944     . "$ac_site_file"
1945   fi
1946 done
1947
1948 if test -r "$cache_file"; then
1949   # Some versions of bash will fail to source /dev/null (special
1950   # files actually), so we avoid doing that.
1951   if test -f "$cache_file"; then
1952     { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1953 $as_echo "$as_me: loading cache $cache_file" >&6;}
1954     case $cache_file in
1955       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1956       *)                      . "./$cache_file";;
1957     esac
1958   fi
1959 else
1960   { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1961 $as_echo "$as_me: creating cache $cache_file" >&6;}
1962   >$cache_file
1963 fi
1964
1965 ac_header_list="$ac_header_list sys/time.h"
1966 ac_header_list="$ac_header_list unistd.h"
1967 ac_func_list="$ac_func_list alarm"
1968 # Check that the precious variables saved in the cache have kept the same
1969 # value.
1970 ac_cache_corrupted=false
1971 for ac_var in $ac_precious_vars; do
1972   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1973   eval ac_new_set=\$ac_env_${ac_var}_set
1974   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1975   eval ac_new_val=\$ac_env_${ac_var}_value
1976   case $ac_old_set,$ac_new_set in
1977     set,)
1978       { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1979 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1980       ac_cache_corrupted=: ;;
1981     ,set)
1982       { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1983 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1984       ac_cache_corrupted=: ;;
1985     ,);;
1986     *)
1987       if test "x$ac_old_val" != "x$ac_new_val"; then
1988         # differences in whitespace do not lead to failure.
1989         ac_old_val_w=`echo x $ac_old_val`
1990         ac_new_val_w=`echo x $ac_new_val`
1991         if test "$ac_old_val_w" != "$ac_new_val_w"; then
1992           { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1993 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1994           ac_cache_corrupted=:
1995         else
1996           { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1997 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1998           eval $ac_var=\$ac_old_val
1999         fi
2000         { $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2001 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2002         { $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2003 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2004       fi;;
2005   esac
2006   # Pass precious variables to config.status.
2007   if test "$ac_new_set" = set; then
2008     case $ac_new_val in
2009     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2010     *) ac_arg=$ac_var=$ac_new_val ;;
2011     esac
2012     case " $ac_configure_args " in
2013       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2014       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2015     esac
2016   fi
2017 done
2018 if $ac_cache_corrupted; then
2019   { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2020 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2021   { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2022 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2023    { (exit 1); exit 1; }; }
2024 fi
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050 ac_ext=c
2051 ac_cpp='$CPP $CPPFLAGS'
2052 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2053 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2054 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2055
2056
2057
2058
2059 ac_aux_dir=
2060 for ac_dir in config "$srcdir"/config; do
2061   if test -f "$ac_dir/install-sh"; then
2062     ac_aux_dir=$ac_dir
2063     ac_install_sh="$ac_aux_dir/install-sh -c"
2064     break
2065   elif test -f "$ac_dir/install.sh"; then
2066     ac_aux_dir=$ac_dir
2067     ac_install_sh="$ac_aux_dir/install.sh -c"
2068     break
2069   elif test -f "$ac_dir/shtool"; then
2070     ac_aux_dir=$ac_dir
2071     ac_install_sh="$ac_aux_dir/shtool install -c"
2072     break
2073   fi
2074 done
2075 if test -z "$ac_aux_dir"; then
2076   { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5
2077 $as_echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;}
2078    { (exit 1); exit 1; }; }
2079 fi
2080
2081 # These three variables are undocumented and unsupported,
2082 # and are intended to be withdrawn in a future Autoconf release.
2083 # They can cause serious problems if a builder's source tree is in a directory
2084 # whose full name contains unusual characters.
2085 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2086 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2087 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2088
2089
2090 ac_config_headers="$ac_config_headers config/config.h"
2091
2092 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2093 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2094     # Check whether --enable-maintainer-mode was given.
2095 if test "${enable_maintainer_mode+set}" = set; then
2096   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2097 else
2098   USE_MAINTAINER_MODE=no
2099 fi
2100
2101   { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2102 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2103    if test $USE_MAINTAINER_MODE = yes; then
2104   MAINTAINER_MODE_TRUE=
2105   MAINTAINER_MODE_FALSE='#'
2106 else
2107   MAINTAINER_MODE_TRUE='#'
2108   MAINTAINER_MODE_FALSE=
2109 fi
2110
2111   MAINT=$MAINTAINER_MODE_TRUE
2112
2113
2114
2115 # --with-native-includes forces the use of the system bsm headers.
2116
2117 # Check whether --with-native-includes was given.
2118 if test "${with_native_includes+set}" = set; then
2119   withval=$with_native_includes;
2120
2121 cat >>confdefs.h <<\_ACEOF
2122 #define USE_NATIVE_INCLUDES /**/
2123 _ACEOF
2124
2125 use_native_includes=true
2126
2127 else
2128   use_native_includes=false
2129 fi
2130
2131  if $use_native_includes; then
2132   USE_NATIVE_INCLUDES_TRUE=
2133   USE_NATIVE_INCLUDES_FALSE='#'
2134 else
2135   USE_NATIVE_INCLUDES_TRUE='#'
2136   USE_NATIVE_INCLUDES_FALSE=
2137 fi
2138
2139
2140 for ac_prog in mig
2141 do
2142   # Extract the first word of "$ac_prog", so it can be a program name with args.
2143 set dummy $ac_prog; ac_word=$2
2144 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2145 $as_echo_n "checking for $ac_word... " >&6; }
2146 if test "${ac_cv_path_MIG+set}" = set; then
2147   $as_echo_n "(cached) " >&6
2148 else
2149   case $MIG in
2150   [\\/]* | ?:[\\/]*)
2151   ac_cv_path_MIG="$MIG" # Let the user override the test with a path.
2152   ;;
2153   *)
2154   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2155 for as_dir in $PATH
2156 do
2157   IFS=$as_save_IFS
2158   test -z "$as_dir" && as_dir=.
2159   for ac_exec_ext in '' $ac_executable_extensions; do
2160   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2161     ac_cv_path_MIG="$as_dir/$ac_word$ac_exec_ext"
2162     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2163     break 2
2164   fi
2165 done
2166 done
2167 IFS=$as_save_IFS
2168
2169   ;;
2170 esac
2171 fi
2172 MIG=$ac_cv_path_MIG
2173 if test -n "$MIG"; then
2174   { $as_echo "$as_me:$LINENO: result: $MIG" >&5
2175 $as_echo "$MIG" >&6; }
2176 else
2177   { $as_echo "$as_me:$LINENO: result: no" >&5
2178 $as_echo "no" >&6; }
2179 fi
2180
2181
2182   test -n "$MIG" && break
2183 done
2184
2185
2186 # Checks for programs.
2187 ac_ext=c
2188 ac_cpp='$CPP $CPPFLAGS'
2189 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2190 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2191 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2192 if test -n "$ac_tool_prefix"; then
2193   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2194 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2195 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2196 $as_echo_n "checking for $ac_word... " >&6; }
2197 if test "${ac_cv_prog_CC+set}" = set; then
2198   $as_echo_n "(cached) " >&6
2199 else
2200   if test -n "$CC"; then
2201   ac_cv_prog_CC="$CC" # Let the user override the test.
2202 else
2203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2204 for as_dir in $PATH
2205 do
2206   IFS=$as_save_IFS
2207   test -z "$as_dir" && as_dir=.
2208   for ac_exec_ext in '' $ac_executable_extensions; do
2209   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2210     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2211     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2212     break 2
2213   fi
2214 done
2215 done
2216 IFS=$as_save_IFS
2217
2218 fi
2219 fi
2220 CC=$ac_cv_prog_CC
2221 if test -n "$CC"; then
2222   { $as_echo "$as_me:$LINENO: result: $CC" >&5
2223 $as_echo "$CC" >&6; }
2224 else
2225   { $as_echo "$as_me:$LINENO: result: no" >&5
2226 $as_echo "no" >&6; }
2227 fi
2228
2229
2230 fi
2231 if test -z "$ac_cv_prog_CC"; then
2232   ac_ct_CC=$CC
2233   # Extract the first word of "gcc", so it can be a program name with args.
2234 set dummy gcc; ac_word=$2
2235 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2236 $as_echo_n "checking for $ac_word... " >&6; }
2237 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2238   $as_echo_n "(cached) " >&6
2239 else
2240   if test -n "$ac_ct_CC"; then
2241   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2242 else
2243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2244 for as_dir in $PATH
2245 do
2246   IFS=$as_save_IFS
2247   test -z "$as_dir" && as_dir=.
2248   for ac_exec_ext in '' $ac_executable_extensions; do
2249   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2250     ac_cv_prog_ac_ct_CC="gcc"
2251     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2252     break 2
2253   fi
2254 done
2255 done
2256 IFS=$as_save_IFS
2257
2258 fi
2259 fi
2260 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2261 if test -n "$ac_ct_CC"; then
2262   { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2263 $as_echo "$ac_ct_CC" >&6; }
2264 else
2265   { $as_echo "$as_me:$LINENO: result: no" >&5
2266 $as_echo "no" >&6; }
2267 fi
2268
2269   if test "x$ac_ct_CC" = x; then
2270     CC=""
2271   else
2272     case $cross_compiling:$ac_tool_warned in
2273 yes:)
2274 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2275 whose name does not start with the host triplet.  If you think this
2276 configuration is useful to you, please write to autoconf@gnu.org." >&5
2277 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2278 whose name does not start with the host triplet.  If you think this
2279 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2280 ac_tool_warned=yes ;;
2281 esac
2282     CC=$ac_ct_CC
2283   fi
2284 else
2285   CC="$ac_cv_prog_CC"
2286 fi
2287
2288 if test -z "$CC"; then
2289           if test -n "$ac_tool_prefix"; then
2290     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2291 set dummy ${ac_tool_prefix}cc; ac_word=$2
2292 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2293 $as_echo_n "checking for $ac_word... " >&6; }
2294 if test "${ac_cv_prog_CC+set}" = set; then
2295   $as_echo_n "(cached) " >&6
2296 else
2297   if test -n "$CC"; then
2298   ac_cv_prog_CC="$CC" # Let the user override the test.
2299 else
2300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2301 for as_dir in $PATH
2302 do
2303   IFS=$as_save_IFS
2304   test -z "$as_dir" && as_dir=.
2305   for ac_exec_ext in '' $ac_executable_extensions; do
2306   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2307     ac_cv_prog_CC="${ac_tool_prefix}cc"
2308     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2309     break 2
2310   fi
2311 done
2312 done
2313 IFS=$as_save_IFS
2314
2315 fi
2316 fi
2317 CC=$ac_cv_prog_CC
2318 if test -n "$CC"; then
2319   { $as_echo "$as_me:$LINENO: result: $CC" >&5
2320 $as_echo "$CC" >&6; }
2321 else
2322   { $as_echo "$as_me:$LINENO: result: no" >&5
2323 $as_echo "no" >&6; }
2324 fi
2325
2326
2327   fi
2328 fi
2329 if test -z "$CC"; then
2330   # Extract the first word of "cc", so it can be a program name with args.
2331 set dummy cc; ac_word=$2
2332 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2333 $as_echo_n "checking for $ac_word... " >&6; }
2334 if test "${ac_cv_prog_CC+set}" = set; then
2335   $as_echo_n "(cached) " >&6
2336 else
2337   if test -n "$CC"; then
2338   ac_cv_prog_CC="$CC" # Let the user override the test.
2339 else
2340   ac_prog_rejected=no
2341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2342 for as_dir in $PATH
2343 do
2344   IFS=$as_save_IFS
2345   test -z "$as_dir" && as_dir=.
2346   for ac_exec_ext in '' $ac_executable_extensions; do
2347   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2348     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2349        ac_prog_rejected=yes
2350        continue
2351      fi
2352     ac_cv_prog_CC="cc"
2353     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2354     break 2
2355   fi
2356 done
2357 done
2358 IFS=$as_save_IFS
2359
2360 if test $ac_prog_rejected = yes; then
2361   # We found a bogon in the path, so make sure we never use it.
2362   set dummy $ac_cv_prog_CC
2363   shift
2364   if test $# != 0; then
2365     # We chose a different compiler from the bogus one.
2366     # However, it has the same basename, so the bogon will be chosen
2367     # first if we set CC to just the basename; use the full file name.
2368     shift
2369     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2370   fi
2371 fi
2372 fi
2373 fi
2374 CC=$ac_cv_prog_CC
2375 if test -n "$CC"; then
2376   { $as_echo "$as_me:$LINENO: result: $CC" >&5
2377 $as_echo "$CC" >&6; }
2378 else
2379   { $as_echo "$as_me:$LINENO: result: no" >&5
2380 $as_echo "no" >&6; }
2381 fi
2382
2383
2384 fi
2385 if test -z "$CC"; then
2386   if test -n "$ac_tool_prefix"; then
2387   for ac_prog in cl.exe
2388   do
2389     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2390 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2391 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2392 $as_echo_n "checking for $ac_word... " >&6; }
2393 if test "${ac_cv_prog_CC+set}" = set; then
2394   $as_echo_n "(cached) " >&6
2395 else
2396   if test -n "$CC"; then
2397   ac_cv_prog_CC="$CC" # Let the user override the test.
2398 else
2399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2400 for as_dir in $PATH
2401 do
2402   IFS=$as_save_IFS
2403   test -z "$as_dir" && as_dir=.
2404   for ac_exec_ext in '' $ac_executable_extensions; do
2405   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2406     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2407     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2408     break 2
2409   fi
2410 done
2411 done
2412 IFS=$as_save_IFS
2413
2414 fi
2415 fi
2416 CC=$ac_cv_prog_CC
2417 if test -n "$CC"; then
2418   { $as_echo "$as_me:$LINENO: result: $CC" >&5
2419 $as_echo "$CC" >&6; }
2420 else
2421   { $as_echo "$as_me:$LINENO: result: no" >&5
2422 $as_echo "no" >&6; }
2423 fi
2424
2425
2426     test -n "$CC" && break
2427   done
2428 fi
2429 if test -z "$CC"; then
2430   ac_ct_CC=$CC
2431   for ac_prog in cl.exe
2432 do
2433   # Extract the first word of "$ac_prog", so it can be a program name with args.
2434 set dummy $ac_prog; ac_word=$2
2435 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2436 $as_echo_n "checking for $ac_word... " >&6; }
2437 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2438   $as_echo_n "(cached) " >&6
2439 else
2440   if test -n "$ac_ct_CC"; then
2441   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2442 else
2443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2444 for as_dir in $PATH
2445 do
2446   IFS=$as_save_IFS
2447   test -z "$as_dir" && as_dir=.
2448   for ac_exec_ext in '' $ac_executable_extensions; do
2449   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2450     ac_cv_prog_ac_ct_CC="$ac_prog"
2451     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2452     break 2
2453   fi
2454 done
2455 done
2456 IFS=$as_save_IFS
2457
2458 fi
2459 fi
2460 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2461 if test -n "$ac_ct_CC"; then
2462   { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2463 $as_echo "$ac_ct_CC" >&6; }
2464 else
2465   { $as_echo "$as_me:$LINENO: result: no" >&5
2466 $as_echo "no" >&6; }
2467 fi
2468
2469
2470   test -n "$ac_ct_CC" && break
2471 done
2472
2473   if test "x$ac_ct_CC" = x; then
2474     CC=""
2475   else
2476     case $cross_compiling:$ac_tool_warned in
2477 yes:)
2478 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2479 whose name does not start with the host triplet.  If you think this
2480 configuration is useful to you, please write to autoconf@gnu.org." >&5
2481 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2482 whose name does not start with the host triplet.  If you think this
2483 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2484 ac_tool_warned=yes ;;
2485 esac
2486     CC=$ac_ct_CC
2487   fi
2488 fi
2489
2490 fi
2491
2492
2493 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2494 See \`config.log' for more details." >&5
2495 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
2496 See \`config.log' for more details." >&2;}
2497    { (exit 1); exit 1; }; }
2498
2499 # Provide some information about the compiler.
2500 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2501 set X $ac_compile
2502 ac_compiler=$2
2503 { (ac_try="$ac_compiler --version >&5"
2504 case "(($ac_try" in
2505   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2506   *) ac_try_echo=$ac_try;;
2507 esac
2508 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2509 $as_echo "$ac_try_echo") >&5
2510   (eval "$ac_compiler --version >&5") 2>&5
2511   ac_status=$?
2512   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2513   (exit $ac_status); }
2514 { (ac_try="$ac_compiler -v >&5"
2515 case "(($ac_try" in
2516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2517   *) ac_try_echo=$ac_try;;
2518 esac
2519 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2520 $as_echo "$ac_try_echo") >&5
2521   (eval "$ac_compiler -v >&5") 2>&5
2522   ac_status=$?
2523   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2524   (exit $ac_status); }
2525 { (ac_try="$ac_compiler -V >&5"
2526 case "(($ac_try" in
2527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2528   *) ac_try_echo=$ac_try;;
2529 esac
2530 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2531 $as_echo "$ac_try_echo") >&5
2532   (eval "$ac_compiler -V >&5") 2>&5
2533   ac_status=$?
2534   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2535   (exit $ac_status); }
2536
2537 cat >conftest.$ac_ext <<_ACEOF
2538 /* confdefs.h.  */
2539 _ACEOF
2540 cat confdefs.h >>conftest.$ac_ext
2541 cat >>conftest.$ac_ext <<_ACEOF
2542 /* end confdefs.h.  */
2543
2544 int
2545 main ()
2546 {
2547
2548   ;
2549   return 0;
2550 }
2551 _ACEOF
2552 ac_clean_files_save=$ac_clean_files
2553 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2554 # Try to create an executable without -o first, disregard a.out.
2555 # It will help us diagnose broken compilers, and finding out an intuition
2556 # of exeext.
2557 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2558 $as_echo_n "checking for C compiler default output file name... " >&6; }
2559 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2560
2561 # The possible output files:
2562 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2563
2564 ac_rmfiles=
2565 for ac_file in $ac_files
2566 do
2567   case $ac_file in
2568     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2569     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2570   esac
2571 done
2572 rm -f $ac_rmfiles
2573
2574 if { (ac_try="$ac_link_default"
2575 case "(($ac_try" in
2576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2577   *) ac_try_echo=$ac_try;;
2578 esac
2579 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2580 $as_echo "$ac_try_echo") >&5
2581   (eval "$ac_link_default") 2>&5
2582   ac_status=$?
2583   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2584   (exit $ac_status); }; then
2585   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2586 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2587 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2588 # so that the user can short-circuit this test for compilers unknown to
2589 # Autoconf.
2590 for ac_file in $ac_files ''
2591 do
2592   test -f "$ac_file" || continue
2593   case $ac_file in
2594     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2595         ;;
2596     [ab].out )
2597         # We found the default executable, but exeext='' is most
2598         # certainly right.
2599         break;;
2600     *.* )
2601         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2602         then :; else
2603            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2604         fi
2605         # We set ac_cv_exeext here because the later test for it is not
2606         # safe: cross compilers may not add the suffix if given an `-o'
2607         # argument, so we may need to know it at that point already.
2608         # Even if this section looks crufty: it has the advantage of
2609         # actually working.
2610         break;;
2611     * )
2612         break;;
2613   esac
2614 done
2615 test "$ac_cv_exeext" = no && ac_cv_exeext=
2616
2617 else
2618   ac_file=''
2619 fi
2620
2621 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2622 $as_echo "$ac_file" >&6; }
2623 if test -z "$ac_file"; then
2624   $as_echo "$as_me: failed program was:" >&5
2625 sed 's/^/| /' conftest.$ac_ext >&5
2626
2627 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
2628 See \`config.log' for more details." >&5
2629 $as_echo "$as_me: error: C compiler cannot create executables
2630 See \`config.log' for more details." >&2;}
2631    { (exit 77); exit 77; }; }
2632 fi
2633
2634 ac_exeext=$ac_cv_exeext
2635
2636 # Check that the compiler produces executables we can run.  If not, either
2637 # the compiler is broken, or we cross compile.
2638 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2639 $as_echo_n "checking whether the C compiler works... " >&6; }
2640 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2641 # If not cross compiling, check that we can run a simple program.
2642 if test "$cross_compiling" != yes; then
2643   if { ac_try='./$ac_file'
2644   { (case "(($ac_try" in
2645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2646   *) ac_try_echo=$ac_try;;
2647 esac
2648 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2649 $as_echo "$ac_try_echo") >&5
2650   (eval "$ac_try") 2>&5
2651   ac_status=$?
2652   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2653   (exit $ac_status); }; }; then
2654     cross_compiling=no
2655   else
2656     if test "$cross_compiling" = maybe; then
2657         cross_compiling=yes
2658     else
2659         { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
2660 If you meant to cross compile, use \`--host'.
2661 See \`config.log' for more details." >&5
2662 $as_echo "$as_me: error: cannot run C compiled programs.
2663 If you meant to cross compile, use \`--host'.
2664 See \`config.log' for more details." >&2;}
2665    { (exit 1); exit 1; }; }
2666     fi
2667   fi
2668 fi
2669 { $as_echo "$as_me:$LINENO: result: yes" >&5
2670 $as_echo "yes" >&6; }
2671
2672 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2673 ac_clean_files=$ac_clean_files_save
2674 # Check that the compiler produces executables we can run.  If not, either
2675 # the compiler is broken, or we cross compile.
2676 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2677 $as_echo_n "checking whether we are cross compiling... " >&6; }
2678 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
2679 $as_echo "$cross_compiling" >&6; }
2680
2681 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
2682 $as_echo_n "checking for suffix of executables... " >&6; }
2683 if { (ac_try="$ac_link"
2684 case "(($ac_try" in
2685   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2686   *) ac_try_echo=$ac_try;;
2687 esac
2688 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2689 $as_echo "$ac_try_echo") >&5
2690   (eval "$ac_link") 2>&5
2691   ac_status=$?
2692   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2693   (exit $ac_status); }; then
2694   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2695 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2696 # work properly (i.e., refer to `conftest.exe'), while it won't with
2697 # `rm'.
2698 for ac_file in conftest.exe conftest conftest.*; do
2699   test -f "$ac_file" || continue
2700   case $ac_file in
2701     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2702     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2703           break;;
2704     * ) break;;
2705   esac
2706 done
2707 else
2708   { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2709 See \`config.log' for more details." >&5
2710 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2711 See \`config.log' for more details." >&2;}
2712    { (exit 1); exit 1; }; }
2713 fi
2714
2715 rm -f conftest$ac_cv_exeext
2716 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2717 $as_echo "$ac_cv_exeext" >&6; }
2718
2719 rm -f conftest.$ac_ext
2720 EXEEXT=$ac_cv_exeext
2721 ac_exeext=$EXEEXT
2722 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2723 $as_echo_n "checking for suffix of object files... " >&6; }
2724 if test "${ac_cv_objext+set}" = set; then
2725   $as_echo_n "(cached) " >&6
2726 else
2727   cat >conftest.$ac_ext <<_ACEOF
2728 /* confdefs.h.  */
2729 _ACEOF
2730 cat confdefs.h >>conftest.$ac_ext
2731 cat >>conftest.$ac_ext <<_ACEOF
2732 /* end confdefs.h.  */
2733
2734 int
2735 main ()
2736 {
2737
2738   ;
2739   return 0;
2740 }
2741 _ACEOF
2742 rm -f conftest.o conftest.obj
2743 if { (ac_try="$ac_compile"
2744 case "(($ac_try" in
2745   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2746   *) ac_try_echo=$ac_try;;
2747 esac
2748 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2749 $as_echo "$ac_try_echo") >&5
2750   (eval "$ac_compile") 2>&5
2751   ac_status=$?
2752   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2753   (exit $ac_status); }; then
2754   for ac_file in conftest.o conftest.obj conftest.*; do
2755   test -f "$ac_file" || continue;
2756   case $ac_file in
2757     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2758     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2759        break;;
2760   esac
2761 done
2762 else
2763   $as_echo "$as_me: failed program was:" >&5
2764 sed 's/^/| /' conftest.$ac_ext >&5
2765
2766 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2767 See \`config.log' for more details." >&5
2768 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
2769 See \`config.log' for more details." >&2;}
2770    { (exit 1); exit 1; }; }
2771 fi
2772
2773 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2774 fi
2775 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2776 $as_echo "$ac_cv_objext" >&6; }
2777 OBJEXT=$ac_cv_objext
2778 ac_objext=$OBJEXT
2779 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2780 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2781 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2782   $as_echo_n "(cached) " >&6
2783 else
2784   cat >conftest.$ac_ext <<_ACEOF
2785 /* confdefs.h.  */
2786 _ACEOF
2787 cat confdefs.h >>conftest.$ac_ext
2788 cat >>conftest.$ac_ext <<_ACEOF
2789 /* end confdefs.h.  */
2790
2791 int
2792 main ()
2793 {
2794 #ifndef __GNUC__
2795        choke me
2796 #endif
2797
2798   ;
2799   return 0;
2800 }
2801 _ACEOF
2802 rm -f conftest.$ac_objext
2803 if { (ac_try="$ac_compile"
2804 case "(($ac_try" in
2805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2806   *) ac_try_echo=$ac_try;;
2807 esac
2808 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2809 $as_echo "$ac_try_echo") >&5
2810   (eval "$ac_compile") 2>conftest.er1
2811   ac_status=$?
2812   grep -v '^ *+' conftest.er1 >conftest.err
2813   rm -f conftest.er1
2814   cat conftest.err >&5
2815   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816   (exit $ac_status); } && {
2817          test -z "$ac_c_werror_flag" ||
2818          test ! -s conftest.err
2819        } && test -s conftest.$ac_objext; then
2820   ac_compiler_gnu=yes
2821 else
2822   $as_echo "$as_me: failed program was:" >&5
2823 sed 's/^/| /' conftest.$ac_ext >&5
2824
2825         ac_compiler_gnu=no
2826 fi
2827
2828 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2829 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2830
2831 fi
2832 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2833 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2834 if test $ac_compiler_gnu = yes; then
2835   GCC=yes
2836 else
2837   GCC=
2838 fi
2839 ac_test_CFLAGS=${CFLAGS+set}
2840 ac_save_CFLAGS=$CFLAGS
2841 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2842 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2843 if test "${ac_cv_prog_cc_g+set}" = set; then
2844   $as_echo_n "(cached) " >&6
2845 else
2846   ac_save_c_werror_flag=$ac_c_werror_flag
2847    ac_c_werror_flag=yes
2848    ac_cv_prog_cc_g=no
2849    CFLAGS="-g"
2850    cat >conftest.$ac_ext <<_ACEOF
2851 /* confdefs.h.  */
2852 _ACEOF
2853 cat confdefs.h >>conftest.$ac_ext
2854 cat >>conftest.$ac_ext <<_ACEOF
2855 /* end confdefs.h.  */
2856
2857 int
2858 main ()
2859 {
2860
2861   ;
2862   return 0;
2863 }
2864 _ACEOF
2865 rm -f conftest.$ac_objext
2866 if { (ac_try="$ac_compile"
2867 case "(($ac_try" in
2868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2869   *) ac_try_echo=$ac_try;;
2870 esac
2871 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2872 $as_echo "$ac_try_echo") >&5
2873   (eval "$ac_compile") 2>conftest.er1
2874   ac_status=$?
2875   grep -v '^ *+' conftest.er1 >conftest.err
2876   rm -f conftest.er1
2877   cat conftest.err >&5
2878   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2879   (exit $ac_status); } && {
2880          test -z "$ac_c_werror_flag" ||
2881          test ! -s conftest.err
2882        } && test -s conftest.$ac_objext; then
2883   ac_cv_prog_cc_g=yes
2884 else
2885   $as_echo "$as_me: failed program was:" >&5
2886 sed 's/^/| /' conftest.$ac_ext >&5
2887
2888         CFLAGS=""
2889       cat >conftest.$ac_ext <<_ACEOF
2890 /* confdefs.h.  */
2891 _ACEOF
2892 cat confdefs.h >>conftest.$ac_ext
2893 cat >>conftest.$ac_ext <<_ACEOF
2894 /* end confdefs.h.  */
2895
2896 int
2897 main ()
2898 {
2899
2900   ;
2901   return 0;
2902 }
2903 _ACEOF
2904 rm -f conftest.$ac_objext
2905 if { (ac_try="$ac_compile"
2906 case "(($ac_try" in
2907   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2908   *) ac_try_echo=$ac_try;;
2909 esac
2910 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2911 $as_echo "$ac_try_echo") >&5
2912   (eval "$ac_compile") 2>conftest.er1
2913   ac_status=$?
2914   grep -v '^ *+' conftest.er1 >conftest.err
2915   rm -f conftest.er1
2916   cat conftest.err >&5
2917   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2918   (exit $ac_status); } && {
2919          test -z "$ac_c_werror_flag" ||
2920          test ! -s conftest.err
2921        } && test -s conftest.$ac_objext; then
2922   :
2923 else
2924   $as_echo "$as_me: failed program was:" >&5
2925 sed 's/^/| /' conftest.$ac_ext >&5
2926
2927         ac_c_werror_flag=$ac_save_c_werror_flag
2928          CFLAGS="-g"
2929          cat >conftest.$ac_ext <<_ACEOF
2930 /* confdefs.h.  */
2931 _ACEOF
2932 cat confdefs.h >>conftest.$ac_ext
2933 cat >>conftest.$ac_ext <<_ACEOF
2934 /* end confdefs.h.  */
2935
2936 int
2937 main ()
2938 {
2939
2940   ;
2941   return 0;
2942 }
2943 _ACEOF
2944 rm -f conftest.$ac_objext
2945 if { (ac_try="$ac_compile"
2946 case "(($ac_try" in
2947   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2948   *) ac_try_echo=$ac_try;;
2949 esac
2950 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2951 $as_echo "$ac_try_echo") >&5
2952   (eval "$ac_compile") 2>conftest.er1
2953   ac_status=$?
2954   grep -v '^ *+' conftest.er1 >conftest.err
2955   rm -f conftest.er1
2956   cat conftest.err >&5
2957   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2958   (exit $ac_status); } && {
2959          test -z "$ac_c_werror_flag" ||
2960          test ! -s conftest.err
2961        } && test -s conftest.$ac_objext; then
2962   ac_cv_prog_cc_g=yes
2963 else
2964   $as_echo "$as_me: failed program was:" >&5
2965 sed 's/^/| /' conftest.$ac_ext >&5
2966
2967
2968 fi
2969
2970 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2971 fi
2972
2973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2974 fi
2975
2976 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2977    ac_c_werror_flag=$ac_save_c_werror_flag
2978 fi
2979 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2980 $as_echo "$ac_cv_prog_cc_g" >&6; }
2981 if test "$ac_test_CFLAGS" = set; then
2982   CFLAGS=$ac_save_CFLAGS
2983 elif test $ac_cv_prog_cc_g = yes; then
2984   if test "$GCC" = yes; then
2985     CFLAGS="-g -O2"
2986   else
2987     CFLAGS="-g"
2988   fi
2989 else
2990   if test "$GCC" = yes; then
2991     CFLAGS="-O2"
2992   else
2993     CFLAGS=
2994   fi
2995 fi
2996 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2997 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2998 if test "${ac_cv_prog_cc_c89+set}" = set; then
2999   $as_echo_n "(cached) " >&6
3000 else
3001   ac_cv_prog_cc_c89=no
3002 ac_save_CC=$CC
3003 cat >conftest.$ac_ext <<_ACEOF
3004 /* confdefs.h.  */
3005 _ACEOF
3006 cat confdefs.h >>conftest.$ac_ext
3007 cat >>conftest.$ac_ext <<_ACEOF
3008 /* end confdefs.h.  */
3009 #include <stdarg.h>
3010 #include <stdio.h>
3011 #include <sys/types.h>
3012 #include <sys/stat.h>
3013 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3014 struct buf { int x; };
3015 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3016 static char *e (p, i)
3017      char **p;
3018      int i;
3019 {
3020   return p[i];
3021 }
3022 static char *f (char * (*g) (char **, int), char **p, ...)
3023 {
3024   char *s;
3025   va_list v;
3026   va_start (v,p);
3027   s = g (p, va_arg (v,int));
3028   va_end (v);
3029   return s;
3030 }
3031
3032 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3033    function prototypes and stuff, but not '\xHH' hex character constants.
3034    These don't provoke an error unfortunately, instead are silently treated
3035    as 'x'.  The following induces an error, until -std is added to get
3036    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3037    array size at least.  It's necessary to write '\x00'==0 to get something
3038    that's true only with -std.  */
3039 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3040
3041 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3042    inside strings and character constants.  */
3043 #define FOO(x) 'x'
3044 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3045
3046 int test (int i, double x);
3047 struct s1 {int (*f) (int a);};
3048 struct s2 {int (*f) (double a);};
3049 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3050 int argc;
3051 char **argv;
3052 int
3053 main ()
3054 {
3055 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3056   ;
3057   return 0;
3058 }
3059 _ACEOF
3060 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3061         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3062 do
3063   CC="$ac_save_CC $ac_arg"
3064   rm -f conftest.$ac_objext
3065 if { (ac_try="$ac_compile"
3066 case "(($ac_try" in
3067   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3068   *) ac_try_echo=$ac_try;;
3069 esac
3070 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3071 $as_echo "$ac_try_echo") >&5
3072   (eval "$ac_compile") 2>conftest.er1
3073   ac_status=$?
3074   grep -v '^ *+' conftest.er1 >conftest.err
3075   rm -f conftest.er1
3076   cat conftest.err >&5
3077   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3078   (exit $ac_status); } && {
3079          test -z "$ac_c_werror_flag" ||
3080          test ! -s conftest.err
3081        } && test -s conftest.$ac_objext; then
3082   ac_cv_prog_cc_c89=$ac_arg
3083 else
3084   $as_echo "$as_me: failed program was:" >&5
3085 sed 's/^/| /' conftest.$ac_ext >&5
3086
3087
3088 fi
3089
3090 rm -f core conftest.err conftest.$ac_objext
3091   test "x$ac_cv_prog_cc_c89" != "xno" && break
3092 done
3093 rm -f conftest.$ac_ext
3094 CC=$ac_save_CC
3095
3096 fi
3097 # AC_CACHE_VAL
3098 case "x$ac_cv_prog_cc_c89" in
3099   x)
3100     { $as_echo "$as_me:$LINENO: result: none needed" >&5
3101 $as_echo "none needed" >&6; } ;;
3102   xno)
3103     { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3104 $as_echo "unsupported" >&6; } ;;
3105   *)
3106     CC="$CC $ac_cv_prog_cc_c89"
3107     { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3108 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3109 esac
3110
3111
3112 ac_ext=c
3113 ac_cpp='$CPP $CPPFLAGS'
3114 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3115 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3116 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3117
3118 # Find a good install program.  We prefer a C program (faster),
3119 # so one script is as good as another.  But avoid the broken or
3120 # incompatible versions:
3121 # SysV /etc/install, /usr/sbin/install
3122 # SunOS /usr/etc/install
3123 # IRIX /sbin/install
3124 # AIX /bin/install
3125 # AmigaOS /C/install, which installs bootblocks on floppy discs
3126 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3127 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3128 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3129 # OS/2's system install, which has a completely different semantic
3130 # ./install, which can be erroneously created by make from ./install.sh.
3131 # Reject install programs that cannot install multiple files.
3132 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3133 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3134 if test -z "$INSTALL"; then
3135 if test "${ac_cv_path_install+set}" = set; then
3136   $as_echo_n "(cached) " >&6
3137 else
3138   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3139 for as_dir in $PATH
3140 do
3141   IFS=$as_save_IFS
3142   test -z "$as_dir" && as_dir=.
3143   # Account for people who put trailing slashes in PATH elements.
3144 case $as_dir/ in
3145   ./ | .// | /cC/* | \
3146   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3147   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3148   /usr/ucb/* ) ;;
3149   *)
3150     # OSF1 and SCO ODT 3.0 have their own names for install.
3151     # Don't use installbsd from OSF since it installs stuff as root
3152     # by default.
3153     for ac_prog in ginstall scoinst install; do
3154       for ac_exec_ext in '' $ac_executable_extensions; do
3155         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3156           if test $ac_prog = install &&
3157             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3158             # AIX install.  It has an incompatible calling convention.
3159             :
3160           elif test $ac_prog = install &&
3161             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3162             # program-specific install script used by HP pwplus--don't use.
3163             :
3164           else
3165             rm -rf conftest.one conftest.two conftest.dir
3166             echo one > conftest.one
3167             echo two > conftest.two
3168             mkdir conftest.dir
3169             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3170               test -s conftest.one && test -s conftest.two &&
3171               test -s conftest.dir/conftest.one &&
3172               test -s conftest.dir/conftest.two
3173             then
3174               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3175               break 3
3176             fi
3177           fi
3178         fi
3179       done
3180     done
3181     ;;
3182 esac
3183
3184 done
3185 IFS=$as_save_IFS
3186
3187 rm -rf conftest.one conftest.two conftest.dir
3188
3189 fi
3190   if test "${ac_cv_path_install+set}" = set; then
3191     INSTALL=$ac_cv_path_install
3192   else
3193     # As a last resort, use the slow shell script.  Don't cache a
3194     # value for INSTALL within a source directory, because that will
3195     # break other packages using the cache if that directory is
3196     # removed, or if the value is a relative name.
3197     INSTALL=$ac_install_sh
3198   fi
3199 fi
3200 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
3201 $as_echo "$INSTALL" >&6; }
3202
3203 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3204 # It thinks the first close brace ends the variable substitution.
3205 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3206
3207 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3208
3209 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3210
3211 # Check whether --enable-shared was given.
3212 if test "${enable_shared+set}" = set; then
3213   enableval=$enable_shared; p=${PACKAGE-default}
3214     case $enableval in
3215     yes) enable_shared=yes ;;
3216     no) enable_shared=no ;;
3217     *)
3218       enable_shared=no
3219       # Look at the argument we got.  We use all the common list separators.
3220       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3221       for pkg in $enableval; do
3222         IFS="$lt_save_ifs"
3223         if test "X$pkg" = "X$p"; then
3224           enable_shared=yes
3225         fi
3226       done
3227       IFS="$lt_save_ifs"
3228       ;;
3229     esac
3230 else
3231   enable_shared=yes
3232 fi
3233
3234
3235 # Check whether --enable-static was given.
3236 if test "${enable_static+set}" = set; then
3237   enableval=$enable_static; p=${PACKAGE-default}
3238     case $enableval in
3239     yes) enable_static=yes ;;
3240     no) enable_static=no ;;
3241     *)
3242      enable_static=no
3243       # Look at the argument we got.  We use all the common list separators.
3244       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3245       for pkg in $enableval; do
3246         IFS="$lt_save_ifs"
3247         if test "X$pkg" = "X$p"; then
3248           enable_static=yes
3249         fi
3250       done
3251       IFS="$lt_save_ifs"
3252       ;;
3253     esac
3254 else
3255   enable_static=yes
3256 fi
3257
3258
3259 # Check whether --enable-fast-install was given.
3260 if test "${enable_fast_install+set}" = set; then
3261   enableval=$enable_fast_install; p=${PACKAGE-default}
3262     case $enableval in
3263     yes) enable_fast_install=yes ;;
3264     no) enable_fast_install=no ;;
3265     *)
3266       enable_fast_install=no
3267       # Look at the argument we got.  We use all the common list separators.
3268       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3269       for pkg in $enableval; do
3270         IFS="$lt_save_ifs"
3271         if test "X$pkg" = "X$p"; then
3272           enable_fast_install=yes
3273         fi
3274       done
3275       IFS="$lt_save_ifs"
3276       ;;
3277     esac
3278 else
3279   enable_fast_install=yes
3280 fi
3281
3282
3283 # Make sure we can run config.sub.
3284 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3285   { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3286 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3287    { (exit 1); exit 1; }; }
3288
3289 { $as_echo "$as_me:$LINENO: checking build system type" >&5
3290 $as_echo_n "checking build system type... " >&6; }
3291 if test "${ac_cv_build+set}" = set; then
3292   $as_echo_n "(cached) " >&6
3293 else
3294   ac_build_alias=$build_alias
3295 test "x$ac_build_alias" = x &&
3296   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3297 test "x$ac_build_alias" = x &&
3298   { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3299 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3300    { (exit 1); exit 1; }; }
3301 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3302   { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3303 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3304    { (exit 1); exit 1; }; }
3305
3306 fi
3307 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3308 $as_echo "$ac_cv_build" >&6; }
3309 case $ac_cv_build in
3310 *-*-*) ;;
3311 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3312 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
3313    { (exit 1); exit 1; }; };;
3314 esac
3315 build=$ac_cv_build
3316 ac_save_IFS=$IFS; IFS='-'
3317 set x $ac_cv_build
3318 shift
3319 build_cpu=$1
3320 build_vendor=$2
3321 shift; shift
3322 # Remember, the first character of IFS is used to create $*,
3323 # except with old shells:
3324 build_os=$*
3325 IFS=$ac_save_IFS
3326 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3327
3328
3329 { $as_echo "$as_me:$LINENO: checking host system type" >&5
3330 $as_echo_n "checking host system type... " >&6; }
3331 if test "${ac_cv_host+set}" = set; then
3332   $as_echo_n "(cached) " >&6
3333 else
3334   if test "x$host_alias" = x; then
3335   ac_cv_host=$ac_cv_build
3336 else
3337   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3338     { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3339 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3340    { (exit 1); exit 1; }; }
3341 fi
3342
3343 fi
3344 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3345 $as_echo "$ac_cv_host" >&6; }
3346 case $ac_cv_host in
3347 *-*-*) ;;
3348 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3349 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
3350    { (exit 1); exit 1; }; };;
3351 esac
3352 host=$ac_cv_host
3353 ac_save_IFS=$IFS; IFS='-'
3354 set x $ac_cv_host
3355 shift
3356 host_cpu=$1
3357 host_vendor=$2
3358 shift; shift
3359 # Remember, the first character of IFS is used to create $*,
3360 # except with old shells:
3361 host_os=$*
3362 IFS=$ac_save_IFS
3363 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3364
3365
3366 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3367 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3368 if test "${lt_cv_path_SED+set}" = set; then
3369   $as_echo_n "(cached) " >&6
3370 else
3371   # Loop through the user's path and test for sed and gsed.
3372 # Then use that list of sed's as ones to test for truncation.
3373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3374 for as_dir in $PATH
3375 do
3376   IFS=$as_save_IFS
3377   test -z "$as_dir" && as_dir=.
3378   for lt_ac_prog in sed gsed; do
3379     for ac_exec_ext in '' $ac_executable_extensions; do
3380       if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3381         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3382       fi
3383     done
3384   done
3385 done
3386 IFS=$as_save_IFS
3387 lt_ac_max=0
3388 lt_ac_count=0
3389 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3390 # along with /bin/sed that truncates output.
3391 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3392   test ! -f $lt_ac_sed && continue
3393   cat /dev/null > conftest.in
3394   lt_ac_count=0
3395   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3396   # Check for GNU sed and select it if it is found.
3397   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3398     lt_cv_path_SED=$lt_ac_sed
3399     break
3400   fi
3401   while true; do
3402     cat conftest.in conftest.in >conftest.tmp
3403     mv conftest.tmp conftest.in
3404     cp conftest.in conftest.nl
3405     echo >>conftest.nl
3406     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3407     cmp -s conftest.out conftest.nl || break
3408     # 10000 chars as input seems more than enough
3409     test $lt_ac_count -gt 10 && break
3410     lt_ac_count=`expr $lt_ac_count + 1`
3411     if test $lt_ac_count -gt $lt_ac_max; then
3412       lt_ac_max=$lt_ac_count
3413       lt_cv_path_SED=$lt_ac_sed
3414     fi
3415   done
3416 done
3417
3418 fi
3419
3420 SED=$lt_cv_path_SED
3421
3422 { $as_echo "$as_me:$LINENO: result: $SED" >&5
3423 $as_echo "$SED" >&6; }
3424
3425 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3426 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3427 if test "${ac_cv_path_GREP+set}" = set; then
3428   $as_echo_n "(cached) " >&6
3429 else
3430   if test -z "$GREP"; then
3431   ac_path_GREP_found=false
3432   # Loop through the user's path and test for each of PROGNAME-LIST
3433   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3434 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3435 do
3436   IFS=$as_save_IFS
3437   test -z "$as_dir" && as_dir=.
3438   for ac_prog in grep ggrep; do
3439     for ac_exec_ext in '' $ac_executable_extensions; do
3440       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3441       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3442 # Check for GNU ac_path_GREP and select it if it is found.
3443   # Check for GNU $ac_path_GREP
3444 case `"$ac_path_GREP" --version 2>&1` in
3445 *GNU*)
3446   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3447 *)
3448   ac_count=0
3449   $as_echo_n 0123456789 >"conftest.in"
3450   while :
3451   do
3452     cat "conftest.in" "conftest.in" >"conftest.tmp"
3453     mv "conftest.tmp" "conftest.in"
3454     cp "conftest.in" "conftest.nl"
3455     $as_echo 'GREP' >> "conftest.nl"
3456     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3457     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3458     ac_count=`expr $ac_count + 1`
3459     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3460       # Best one so far, save it but keep looking for a better one
3461       ac_cv_path_GREP="$ac_path_GREP"
3462       ac_path_GREP_max=$ac_count
3463     fi
3464     # 10*(2^10) chars as input seems more than enough
3465     test $ac_count -gt 10 && break
3466   done
3467   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3468 esac
3469
3470       $ac_path_GREP_found && break 3
3471     done
3472   done
3473 done
3474 IFS=$as_save_IFS
3475   if test -z "$ac_cv_path_GREP"; then
3476     { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3477 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3478    { (exit 1); exit 1; }; }
3479   fi
3480 else
3481   ac_cv_path_GREP=$GREP
3482 fi
3483
3484 fi
3485 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3486 $as_echo "$ac_cv_path_GREP" >&6; }
3487  GREP="$ac_cv_path_GREP"
3488
3489
3490 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
3491 $as_echo_n "checking for egrep... " >&6; }
3492 if test "${ac_cv_path_EGREP+set}" = set; then
3493   $as_echo_n "(cached) " >&6
3494 else
3495   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3496    then ac_cv_path_EGREP="$GREP -E"
3497    else
3498      if test -z "$EGREP"; then
3499   ac_path_EGREP_found=false
3500   # Loop through the user's path and test for each of PROGNAME-LIST
3501   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3502 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3503 do
3504   IFS=$as_save_IFS
3505   test -z "$as_dir" && as_dir=.
3506   for ac_prog in egrep; do
3507     for ac_exec_ext in '' $ac_executable_extensions; do
3508       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3509       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3510 # Check for GNU ac_path_EGREP and select it if it is found.
3511   # Check for GNU $ac_path_EGREP
3512 case `"$ac_path_EGREP" --version 2>&1` in
3513 *GNU*)
3514   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3515 *)
3516   ac_count=0
3517   $as_echo_n 0123456789 >"conftest.in"
3518   while :
3519   do
3520     cat "conftest.in" "conftest.in" >"conftest.tmp"
3521     mv "conftest.tmp" "conftest.in"
3522     cp "conftest.in" "conftest.nl"
3523     $as_echo 'EGREP' >> "conftest.nl"
3524     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3525     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3526     ac_count=`expr $ac_count + 1`
3527     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3528       # Best one so far, save it but keep looking for a better one
3529       ac_cv_path_EGREP="$ac_path_EGREP"
3530       ac_path_EGREP_max=$ac_count
3531     fi
3532     # 10*(2^10) chars as input seems more than enough
3533     test $ac_count -gt 10 && break
3534   done
3535   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3536 esac
3537
3538       $ac_path_EGREP_found && break 3
3539     done
3540   done
3541 done
3542 IFS=$as_save_IFS
3543   if test -z "$ac_cv_path_EGREP"; then
3544     { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3545 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3546    { (exit 1); exit 1; }; }
3547   fi
3548 else
3549   ac_cv_path_EGREP=$EGREP
3550 fi
3551
3552    fi
3553 fi
3554 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3555 $as_echo "$ac_cv_path_EGREP" >&6; }
3556  EGREP="$ac_cv_path_EGREP"
3557
3558
3559
3560 # Check whether --with-gnu-ld was given.
3561 if test "${with_gnu_ld+set}" = set; then
3562   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3563 else
3564   with_gnu_ld=no
3565 fi
3566
3567 ac_prog=ld
3568 if test "$GCC" = yes; then
3569   # Check if gcc -print-prog-name=ld gives a path.
3570   { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3571 $as_echo_n "checking for ld used by $CC... " >&6; }
3572   case $host in
3573   *-*-mingw*)
3574     # gcc leaves a trailing carriage return which upsets mingw
3575     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3576   *)
3577     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3578   esac
3579   case $ac_prog in
3580     # Accept absolute paths.
3581     [\\/]* | ?:[\\/]*)
3582       re_direlt='/[^/][^/]*/\.\./'
3583       # Canonicalize the pathname of ld
3584       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3585       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3586         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3587       done
3588       test -z "$LD" && LD="$ac_prog"
3589       ;;
3590   "")
3591     # If it fails, then pretend we aren't using GCC.
3592     ac_prog=ld
3593     ;;
3594   *)
3595     # If it is relative, then search for the first ld in PATH.
3596     with_gnu_ld=unknown
3597     ;;
3598   esac
3599 elif test "$with_gnu_ld" = yes; then
3600   { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
3601 $as_echo_n "checking for GNU ld... " >&6; }
3602 else
3603   { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3604 $as_echo_n "checking for non-GNU ld... " >&6; }
3605 fi
3606 if test "${lt_cv_path_LD+set}" = set; then
3607   $as_echo_n "(cached) " >&6
3608 else
3609   if test -z "$LD"; then
3610   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3611   for ac_dir in $PATH; do
3612     IFS="$lt_save_ifs"
3613     test -z "$ac_dir" && ac_dir=.
3614     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3615       lt_cv_path_LD="$ac_dir/$ac_prog"
3616       # Check to see if the program is GNU ld.  I'd rather use --version,
3617       # but apparently some variants of GNU ld only accept -v.
3618       # Break only if it was the GNU/non-GNU ld that we prefer.
3619       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3620       *GNU* | *'with BFD'*)
3621         test "$with_gnu_ld" != no && break
3622         ;;
3623       *)
3624         test "$with_gnu_ld" != yes && break
3625         ;;
3626       esac
3627     fi
3628   done
3629   IFS="$lt_save_ifs"
3630 else
3631   lt_cv_path_LD="$LD" # Let the user override the test with a path.
3632 fi
3633 fi
3634
3635 LD="$lt_cv_path_LD"
3636 if test -n "$LD"; then
3637   { $as_echo "$as_me:$LINENO: result: $LD" >&5
3638 $as_echo "$LD" >&6; }
3639 else
3640   { $as_echo "$as_me:$LINENO: result: no" >&5
3641 $as_echo "no" >&6; }
3642 fi
3643 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3644 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3645    { (exit 1); exit 1; }; }
3646 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3647 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
3648 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3649   $as_echo_n "(cached) " >&6
3650 else
3651   # I'd rather use --version here, but apparently some GNU lds only accept -v.
3652 case `$LD -v 2>&1 </dev/null` in
3653 *GNU* | *'with BFD'*)
3654   lt_cv_prog_gnu_ld=yes
3655   ;;
3656 *)
3657   lt_cv_prog_gnu_ld=no
3658   ;;
3659 esac
3660 fi
3661 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3662 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
3663 with_gnu_ld=$lt_cv_prog_gnu_ld
3664
3665
3666 { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3667 $as_echo_n "checking for $LD option to reload object files... " >&6; }
3668 if test "${lt_cv_ld_reload_flag+set}" = set; then
3669   $as_echo_n "(cached) " >&6
3670 else
3671   lt_cv_ld_reload_flag='-r'
3672 fi
3673 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3674 $as_echo "$lt_cv_ld_reload_flag" >&6; }
3675 reload_flag=$lt_cv_ld_reload_flag
3676 case $reload_flag in
3677 "" | " "*) ;;
3678 *) reload_flag=" $reload_flag" ;;
3679 esac
3680 reload_cmds='$LD$reload_flag -o $output$reload_objs'
3681 case $host_os in
3682   darwin*)
3683     if test "$GCC" = yes; then
3684       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
3685     else
3686       reload_cmds='$LD$reload_flag -o $output$reload_objs'
3687     fi
3688     ;;
3689 esac
3690
3691 { $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3692 $as_echo_n "checking for BSD-compatible nm... " >&6; }
3693 if test "${lt_cv_path_NM+set}" = set; then
3694   $as_echo_n "(cached) " >&6
3695 else
3696   if test -n "$NM"; then
3697   # Let the user override the test.
3698   lt_cv_path_NM="$NM"
3699 else
3700   lt_nm_to_check="${ac_tool_prefix}nm"
3701   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3702     lt_nm_to_check="$lt_nm_to_check nm"
3703   fi
3704   for lt_tmp_nm in $lt_nm_to_check; do
3705     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3706     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3707       IFS="$lt_save_ifs"
3708       test -z "$ac_dir" && ac_dir=.
3709       tmp_nm="$ac_dir/$lt_tmp_nm"
3710       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3711         # Check to see if the nm accepts a BSD-compat flag.
3712         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3713         #   nm: unknown option "B" ignored
3714         # Tru64's nm complains that /dev/null is an invalid object file
3715         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3716         */dev/null* | *'Invalid file or object type'*)
3717           lt_cv_path_NM="$tmp_nm -B"
3718           break
3719           ;;
3720         *)
3721           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3722           */dev/null*)
3723             lt_cv_path_NM="$tmp_nm -p"
3724             break
3725             ;;
3726           *)
3727             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3728             continue # so that we can try to find one that supports BSD flags
3729             ;;
3730           esac
3731           ;;
3732         esac
3733       fi
3734     done
3735     IFS="$lt_save_ifs"
3736   done
3737   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3738 fi
3739 fi
3740 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3741 $as_echo "$lt_cv_path_NM" >&6; }
3742 NM="$lt_cv_path_NM"
3743
3744 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
3745 $as_echo_n "checking whether ln -s works... " >&6; }
3746 LN_S=$as_ln_s
3747 if test "$LN_S" = "ln -s"; then
3748   { $as_echo "$as_me:$LINENO: result: yes" >&5
3749 $as_echo "yes" >&6; }
3750 else
3751   { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3752 $as_echo "no, using $LN_S" >&6; }
3753 fi
3754
3755 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
3756 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
3757 if test "${lt_cv_deplibs_check_method+set}" = set; then
3758   $as_echo_n "(cached) " >&6
3759 else
3760   lt_cv_file_magic_cmd='$MAGIC_CMD'
3761 lt_cv_file_magic_test_file=
3762 lt_cv_deplibs_check_method='unknown'
3763 # Need to set the preceding variable on all platforms that support
3764 # interlibrary dependencies.
3765 # 'none' -- dependencies not supported.
3766 # `unknown' -- same as none, but documents that we really don't know.
3767 # 'pass_all' -- all dependencies passed with no checks.
3768 # 'test_compile' -- check by making test program.
3769 # 'file_magic [[regex]]' -- check by looking for files in library path
3770 # which responds to the $file_magic_cmd with a given extended regex.
3771 # If you have `file' or equivalent on your system and you're not sure
3772 # whether `pass_all' will *always* work, you probably want this one.
3773
3774 case $host_os in
3775 aix[4-9]*)
3776   lt_cv_deplibs_check_method=pass_all
3777   ;;
3778
3779 beos*)
3780   lt_cv_deplibs_check_method=pass_all
3781   ;;
3782
3783 bsdi[45]*)
3784   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3785   lt_cv_file_magic_cmd='/usr/bin/file -L'
3786   lt_cv_file_magic_test_file=/shlib/libc.so
3787   ;;
3788
3789 cygwin*)
3790   # func_win32_libid is a shell function defined in ltmain.sh
3791   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3792   lt_cv_file_magic_cmd='func_win32_libid'
3793   ;;
3794
3795 mingw* | pw32*)
3796   # Base MSYS/MinGW do not provide the 'file' command needed by
3797   # func_win32_libid shell function, so use a weaker test based on 'objdump',
3798   # unless we find 'file', for example because we are cross-compiling.
3799   if ( file / ) >/dev/null 2>&1; then
3800     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3801     lt_cv_file_magic_cmd='func_win32_libid'
3802   else
3803     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3804     lt_cv_file_magic_cmd='$OBJDUMP -f'
3805   fi
3806   ;;
3807
3808 darwin* | rhapsody*)
3809   lt_cv_deplibs_check_method=pass_all
3810   ;;
3811
3812 freebsd* | dragonfly*)
3813   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3814     case $host_cpu in
3815     i*86 )
3816       # Not sure whether the presence of OpenBSD here was a mistake.
3817       # Let's accept both of them until this is cleared up.
3818       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
3819       lt_cv_file_magic_cmd=/usr/bin/file
3820       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3821       ;;
3822     esac
3823   else
3824     lt_cv_deplibs_check_method=pass_all
3825   fi
3826   ;;
3827
3828 gnu*)
3829   lt_cv_deplibs_check_method=pass_all
3830   ;;
3831
3832 hpux10.20* | hpux11*)
3833   lt_cv_file_magic_cmd=/usr/bin/file
3834   case $host_cpu in
3835   ia64*)
3836     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
3837     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3838     ;;
3839   hppa*64*)
3840     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
3841     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
3842     ;;
3843   *)
3844     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3845     lt_cv_file_magic_test_file=/usr/lib/libc.sl
3846     ;;
3847   esac
3848   ;;
3849
3850 interix[3-9]*)
3851   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
3852   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
3853   ;;
3854
3855 irix5* | irix6* | nonstopux*)
3856   case $LD in
3857   *-32|*"-32 ") libmagic=32-bit;;
3858   *-n32|*"-n32 ") libmagic=N32;;
3859   *-64|*"-64 ") libmagic=64-bit;;
3860   *) libmagic=never-match;;
3861   esac
3862   lt_cv_deplibs_check_method=pass_all
3863   ;;
3864
3865 # This must be Linux ELF.
3866 linux* | k*bsd*-gnu)
3867   lt_cv_deplibs_check_method=pass_all
3868   ;;
3869
3870 netbsd*)
3871   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3872     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
3873   else
3874     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
3875   fi
3876   ;;
3877
3878 newos6*)
3879   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3880   lt_cv_file_magic_cmd=/usr/bin/file
3881   lt_cv_file_magic_test_file=/usr/lib/libnls.so
3882   ;;
3883
3884 nto-qnx*)
3885   lt_cv_deplibs_check_method=unknown
3886   ;;
3887
3888 openbsd*)
3889   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3890     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
3891   else
3892     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
3893   fi
3894   ;;
3895
3896 osf3* | osf4* | osf5*)
3897   lt_cv_deplibs_check_method=pass_all
3898   ;;
3899
3900 rdos*)
3901   lt_cv_deplibs_check_method=pass_all
3902   ;;
3903
3904 solaris*)
3905   lt_cv_deplibs_check_method=pass_all
3906   ;;
3907
3908 sysv4 | sysv4.3*)
3909   case $host_vendor in
3910   motorola)
3911     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]'
3912     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3913     ;;
3914   ncr)
3915     lt_cv_deplibs_check_method=pass_all
3916     ;;
3917   sequent)
3918     lt_cv_file_magic_cmd='/bin/file'
3919     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3920     ;;
3921   sni)
3922     lt_cv_file_magic_cmd='/bin/file'
3923     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3924     lt_cv_file_magic_test_file=/lib/libc.so
3925     ;;
3926   siemens)
3927     lt_cv_deplibs_check_method=pass_all
3928     ;;
3929   pc)
3930     lt_cv_deplibs_check_method=pass_all
3931     ;;
3932   esac
3933   ;;
3934
3935 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
3936   lt_cv_deplibs_check_method=pass_all
3937   ;;
3938 esac
3939
3940 fi
3941 { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3942 $as_echo "$lt_cv_deplibs_check_method" >&6; }
3943 file_magic_cmd=$lt_cv_file_magic_cmd
3944 deplibs_check_method=$lt_cv_deplibs_check_method
3945 test -z "$deplibs_check_method" && deplibs_check_method=unknown
3946
3947
3948
3949
3950 # If no C compiler was specified, use CC.
3951 LTCC=${LTCC-"$CC"}
3952
3953 # If no C compiler flags were specified, use CFLAGS.
3954 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
3955
3956 # Allow CC to be a program name with arguments.
3957 compiler=$CC
3958
3959
3960 # Check whether --enable-libtool-lock was given.
3961 if test "${enable_libtool_lock+set}" = set; then
3962   enableval=$enable_libtool_lock;
3963 fi
3964
3965 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
3966
3967 # Some flags need to be propagated to the compiler or linker for good
3968 # libtool support.
3969 case $host in
3970 ia64-*-hpux*)
3971   # Find out which ABI we are using.
3972   echo 'int i;' > conftest.$ac_ext
3973   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3974   (eval $ac_compile) 2>&5
3975   ac_status=$?
3976   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3977   (exit $ac_status); }; then
3978     case `/usr/bin/file conftest.$ac_objext` in
3979     *ELF-32*)
3980       HPUX_IA64_MODE="32"
3981       ;;
3982     *ELF-64*)
3983       HPUX_IA64_MODE="64"
3984       ;;
3985     esac
3986   fi
3987   rm -rf conftest*
3988   ;;
3989 *-*-irix6*)
3990   # Find out which ABI we are using.
3991   echo '#line 3991 "configure"' > conftest.$ac_ext
3992   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3993   (eval $ac_compile) 2>&5
3994   ac_status=$?
3995   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3996   (exit $ac_status); }; then
3997    if test "$lt_cv_prog_gnu_ld" = yes; then
3998     case `/usr/bin/file conftest.$ac_objext` in
3999     *32-bit*)
4000       LD="${LD-ld} -melf32bsmip"
4001       ;;
4002     *N32*)
4003       LD="${LD-ld} -melf32bmipn32"
4004       ;;
4005     *64-bit*)
4006       LD="${LD-ld} -melf64bmip"
4007       ;;
4008     esac
4009    else
4010     case `/usr/bin/file conftest.$ac_objext` in
4011     *32-bit*)
4012       LD="${LD-ld} -32"
4013       ;;
4014     *N32*)
4015       LD="${LD-ld} -n32"
4016       ;;
4017     *64-bit*)
4018       LD="${LD-ld} -64"
4019       ;;
4020     esac
4021    fi
4022   fi
4023   rm -rf conftest*
4024   ;;
4025
4026 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4027 s390*-*linux*|sparc*-*linux*)
4028   # Find out which ABI we are using.
4029   echo 'int i;' > conftest.$ac_ext
4030   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4031   (eval $ac_compile) 2>&5
4032   ac_status=$?
4033   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4034   (exit $ac_status); }; then
4035     case `/usr/bin/file conftest.o` in
4036     *32-bit*)
4037       case $host in
4038         x86_64-*kfreebsd*-gnu)
4039           LD="${LD-ld} -m elf_i386_fbsd"
4040           ;;
4041         x86_64-*linux*)
4042           LD="${LD-ld} -m elf_i386"
4043           ;;
4044         ppc64-*linux*|powerpc64-*linux*)
4045           LD="${LD-ld} -m elf32ppclinux"
4046           ;;
4047         s390x-*linux*)
4048           LD="${LD-ld} -m elf_s390"
4049           ;;
4050         sparc64-*linux*)
4051           LD="${LD-ld} -m elf32_sparc"
4052           ;;
4053       esac
4054       ;;
4055     *64-bit*)
4056       case $host in
4057         x86_64-*kfreebsd*-gnu)
4058           LD="${LD-ld} -m elf_x86_64_fbsd"
4059           ;;
4060         x86_64-*linux*)
4061           LD="${LD-ld} -m elf_x86_64"
4062           ;;
4063         ppc*-*linux*|powerpc*-*linux*)
4064           LD="${LD-ld} -m elf64ppc"
4065           ;;
4066         s390*-*linux*)
4067           LD="${LD-ld} -m elf64_s390"
4068           ;;
4069         sparc*-*linux*)
4070           LD="${LD-ld} -m elf64_sparc"
4071           ;;
4072       esac
4073       ;;
4074     esac
4075   fi
4076   rm -rf conftest*
4077   ;;
4078
4079 *-*-sco3.2v5*)
4080   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4081   SAVE_CFLAGS="$CFLAGS"
4082   CFLAGS="$CFLAGS -belf"
4083   { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4084 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4085 if test "${lt_cv_cc_needs_belf+set}" = set; then
4086   $as_echo_n "(cached) " >&6
4087 else
4088   ac_ext=c
4089 ac_cpp='$CPP $CPPFLAGS'
4090 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4091 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4092 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4093
4094      cat >conftest.$ac_ext <<_ACEOF
4095 /* confdefs.h.  */
4096 _ACEOF
4097 cat confdefs.h >>conftest.$ac_ext
4098 cat >>conftest.$ac_ext <<_ACEOF
4099 /* end confdefs.h.  */
4100
4101 int
4102 main ()
4103 {
4104
4105   ;
4106   return 0;
4107 }
4108 _ACEOF
4109 rm -f conftest.$ac_objext conftest$ac_exeext
4110 if { (ac_try="$ac_link"
4111 case "(($ac_try" in
4112   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4113   *) ac_try_echo=$ac_try;;
4114 esac
4115 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4116 $as_echo "$ac_try_echo") >&5
4117   (eval "$ac_link") 2>conftest.er1
4118   ac_status=$?
4119   grep -v '^ *+' conftest.er1 >conftest.err
4120   rm -f conftest.er1
4121   cat conftest.err >&5
4122   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4123   (exit $ac_status); } && {
4124          test -z "$ac_c_werror_flag" ||
4125          test ! -s conftest.err
4126        } && test -s conftest$ac_exeext && {
4127          test "$cross_compiling" = yes ||
4128          $as_test_x conftest$ac_exeext
4129        }; then
4130   lt_cv_cc_needs_belf=yes
4131 else
4132   $as_echo "$as_me: failed program was:" >&5
4133 sed 's/^/| /' conftest.$ac_ext >&5
4134
4135         lt_cv_cc_needs_belf=no
4136 fi
4137
4138 rm -rf conftest.dSYM
4139 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4140       conftest$ac_exeext conftest.$ac_ext
4141      ac_ext=c
4142 ac_cpp='$CPP $CPPFLAGS'
4143 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4144 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4145 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4146
4147 fi
4148 { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4149 $as_echo "$lt_cv_cc_needs_belf" >&6; }
4150   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4151     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4152     CFLAGS="$SAVE_CFLAGS"
4153   fi
4154   ;;
4155 sparc*-*solaris*)
4156   # Find out which ABI we are using.
4157   echo 'int i;' > conftest.$ac_ext
4158   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4159   (eval $ac_compile) 2>&5
4160   ac_status=$?
4161   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4162   (exit $ac_status); }; then
4163     case `/usr/bin/file conftest.o` in
4164     *64-bit*)
4165       case $lt_cv_prog_gnu_ld in
4166       yes*) LD="${LD-ld} -m elf64_sparc" ;;
4167       *)
4168         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4169           LD="${LD-ld} -64"
4170         fi
4171         ;;
4172       esac
4173       ;;
4174     esac
4175   fi
4176   rm -rf conftest*
4177   ;;
4178
4179
4180 esac
4181
4182 need_locks="$enable_libtool_lock"
4183
4184
4185 ac_ext=c
4186 ac_cpp='$CPP $CPPFLAGS'
4187 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4188 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4189 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4190 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4191 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4192 # On Suns, sometimes $CPP names a directory.
4193 if test -n "$CPP" && test -d "$CPP"; then
4194   CPP=
4195 fi
4196 if test -z "$CPP"; then
4197   if test "${ac_cv_prog_CPP+set}" = set; then
4198   $as_echo_n "(cached) " >&6
4199 else
4200       # Double quotes because CPP needs to be expanded
4201     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4202     do
4203       ac_preproc_ok=false
4204 for ac_c_preproc_warn_flag in '' yes
4205 do
4206   # Use a header file that comes with gcc, so configuring glibc
4207   # with a fresh cross-compiler works.
4208   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4209   # <limits.h> exists even on freestanding compilers.
4210   # On the NeXT, cc -E runs the code through the compiler's parser,
4211   # not just through cpp. "Syntax error" is here to catch this case.
4212   cat >conftest.$ac_ext <<_ACEOF
4213 /* confdefs.h.  */
4214 _ACEOF
4215 cat confdefs.h >>conftest.$ac_ext
4216 cat >>conftest.$ac_ext <<_ACEOF
4217 /* end confdefs.h.  */
4218 #ifdef __STDC__
4219 # include <limits.h>
4220 #else
4221 # include <assert.h>
4222 #endif
4223                      Syntax error
4224 _ACEOF
4225 if { (ac_try="$ac_cpp conftest.$ac_ext"
4226 case "(($ac_try" in
4227   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4228   *) ac_try_echo=$ac_try;;
4229 esac
4230 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4231 $as_echo "$ac_try_echo") >&5
4232   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4233   ac_status=$?
4234   grep -v '^ *+' conftest.er1 >conftest.err
4235   rm -f conftest.er1
4236   cat conftest.err >&5
4237   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4238   (exit $ac_status); } >/dev/null && {
4239          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4240          test ! -s conftest.err
4241        }; then
4242   :
4243 else
4244   $as_echo "$as_me: failed program was:" >&5
4245 sed 's/^/| /' conftest.$ac_ext >&5
4246
4247   # Broken: fails on valid input.
4248 continue
4249 fi
4250
4251 rm -f conftest.err conftest.$ac_ext
4252
4253   # OK, works on sane cases.  Now check whether nonexistent headers
4254   # can be detected and how.
4255   cat >conftest.$ac_ext <<_ACEOF
4256 /* confdefs.h.  */
4257 _ACEOF
4258 cat confdefs.h >>conftest.$ac_ext
4259 cat >>conftest.$ac_ext <<_ACEOF
4260 /* end confdefs.h.  */
4261 #include <ac_nonexistent.h>
4262 _ACEOF
4263 if { (ac_try="$ac_cpp conftest.$ac_ext"
4264 case "(($ac_try" in
4265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4266   *) ac_try_echo=$ac_try;;
4267 esac
4268 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4269 $as_echo "$ac_try_echo") >&5
4270   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4271   ac_status=$?
4272   grep -v '^ *+' conftest.er1 >conftest.err
4273   rm -f conftest.er1
4274   cat conftest.err >&5
4275   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4276   (exit $ac_status); } >/dev/null && {
4277          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4278          test ! -s conftest.err
4279        }; then
4280   # Broken: success on invalid input.
4281 continue
4282 else
4283   $as_echo "$as_me: failed program was:" >&5
4284 sed 's/^/| /' conftest.$ac_ext >&5
4285
4286   # Passes both tests.
4287 ac_preproc_ok=:
4288 break
4289 fi
4290
4291 rm -f conftest.err conftest.$ac_ext
4292
4293 done
4294 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4295 rm -f conftest.err conftest.$ac_ext
4296 if $ac_preproc_ok; then
4297   break
4298 fi
4299
4300     done
4301     ac_cv_prog_CPP=$CPP
4302
4303 fi
4304   CPP=$ac_cv_prog_CPP
4305 else
4306   ac_cv_prog_CPP=$CPP
4307 fi
4308 { $as_echo "$as_me:$LINENO: result: $CPP" >&5
4309 $as_echo "$CPP" >&6; }
4310 ac_preproc_ok=false
4311 for ac_c_preproc_warn_flag in '' yes
4312 do
4313   # Use a header file that comes with gcc, so configuring glibc
4314   # with a fresh cross-compiler works.
4315   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4316   # <limits.h> exists even on freestanding compilers.
4317   # On the NeXT, cc -E runs the code through the compiler's parser,
4318   # not just through cpp. "Syntax error" is here to catch this case.
4319   cat >conftest.$ac_ext <<_ACEOF
4320 /* confdefs.h.  */
4321 _ACEOF
4322 cat confdefs.h >>conftest.$ac_ext
4323 cat >>conftest.$ac_ext <<_ACEOF
4324 /* end confdefs.h.  */
4325 #ifdef __STDC__
4326 # include <limits.h>
4327 #else
4328 # include <assert.h>
4329 #endif
4330                      Syntax error
4331 _ACEOF
4332 if { (ac_try="$ac_cpp conftest.$ac_ext"
4333 case "(($ac_try" in
4334   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4335   *) ac_try_echo=$ac_try;;
4336 esac
4337 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4338 $as_echo "$ac_try_echo") >&5
4339   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4340   ac_status=$?
4341   grep -v '^ *+' conftest.er1 >conftest.err
4342   rm -f conftest.er1
4343   cat conftest.err >&5
4344   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4345   (exit $ac_status); } >/dev/null && {
4346          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4347          test ! -s conftest.err
4348        }; then
4349   :
4350 else
4351   $as_echo "$as_me: failed program was:" >&5
4352 sed 's/^/| /' conftest.$ac_ext >&5
4353
4354   # Broken: fails on valid input.
4355 continue
4356 fi
4357
4358 rm -f conftest.err conftest.$ac_ext
4359
4360   # OK, works on sane cases.  Now check whether nonexistent headers
4361   # can be detected and how.
4362   cat >conftest.$ac_ext <<_ACEOF
4363 /* confdefs.h.  */
4364 _ACEOF
4365 cat confdefs.h >>conftest.$ac_ext
4366 cat >>conftest.$ac_ext <<_ACEOF
4367 /* end confdefs.h.  */
4368 #include <ac_nonexistent.h>
4369 _ACEOF
4370 if { (ac_try="$ac_cpp conftest.$ac_ext"
4371 case "(($ac_try" in
4372   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4373   *) ac_try_echo=$ac_try;;
4374 esac
4375 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4376 $as_echo "$ac_try_echo") >&5
4377   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4378   ac_status=$?
4379   grep -v '^ *+' conftest.er1 >conftest.err
4380   rm -f conftest.er1
4381   cat conftest.err >&5
4382   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4383   (exit $ac_status); } >/dev/null && {
4384          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4385          test ! -s conftest.err
4386        }; then
4387   # Broken: success on invalid input.
4388 continue
4389 else
4390   $as_echo "$as_me: failed program was:" >&5
4391 sed 's/^/| /' conftest.$ac_ext >&5
4392
4393   # Passes both tests.
4394 ac_preproc_ok=:
4395 break
4396 fi
4397
4398 rm -f conftest.err conftest.$ac_ext
4399
4400 done
4401 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4402 rm -f conftest.err conftest.$ac_ext
4403 if $ac_preproc_ok; then
4404   :
4405 else
4406   { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4407 See \`config.log' for more details." >&5
4408 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4409 See \`config.log' for more details." >&2;}
4410    { (exit 1); exit 1; }; }
4411 fi
4412
4413 ac_ext=c
4414 ac_cpp='$CPP $CPPFLAGS'
4415 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4416 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4417 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4418
4419
4420 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4421 $as_echo_n "checking for ANSI C header files... " >&6; }
4422 if test "${ac_cv_header_stdc+set}" = set; then
4423   $as_echo_n "(cached) " >&6
4424 else
4425   cat >conftest.$ac_ext <<_ACEOF
4426 /* confdefs.h.  */
4427 _ACEOF
4428 cat confdefs.h >>conftest.$ac_ext
4429 cat >>conftest.$ac_ext <<_ACEOF
4430 /* end confdefs.h.  */
4431 #include <stdlib.h>
4432 #include <stdarg.h>
4433 #include <string.h>
4434 #include <float.h>
4435
4436 int
4437 main ()
4438 {
4439
4440   ;
4441   return 0;
4442 }
4443 _ACEOF
4444 rm -f conftest.$ac_objext
4445 if { (ac_try="$ac_compile"
4446 case "(($ac_try" in
4447   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4448   *) ac_try_echo=$ac_try;;
4449 esac
4450 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4451 $as_echo "$ac_try_echo") >&5
4452   (eval "$ac_compile") 2>conftest.er1
4453   ac_status=$?
4454   grep -v '^ *+' conftest.er1 >conftest.err
4455   rm -f conftest.er1
4456   cat conftest.err >&5
4457   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4458   (exit $ac_status); } && {
4459          test -z "$ac_c_werror_flag" ||
4460          test ! -s conftest.err
4461        } && test -s conftest.$ac_objext; then
4462   ac_cv_header_stdc=yes
4463 else
4464   $as_echo "$as_me: failed program was:" >&5
4465 sed 's/^/| /' conftest.$ac_ext >&5
4466
4467         ac_cv_header_stdc=no
4468 fi
4469
4470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471
4472 if test $ac_cv_header_stdc = yes; then
4473   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4474   cat >conftest.$ac_ext <<_ACEOF
4475 /* confdefs.h.  */
4476 _ACEOF
4477 cat confdefs.h >>conftest.$ac_ext
4478 cat >>conftest.$ac_ext <<_ACEOF
4479 /* end confdefs.h.  */
4480 #include <string.h>
4481
4482 _ACEOF
4483 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4484   $EGREP "memchr" >/dev/null 2>&1; then
4485   :
4486 else
4487   ac_cv_header_stdc=no
4488 fi
4489 rm -f conftest*
4490
4491 fi
4492
4493 if test $ac_cv_header_stdc = yes; then
4494   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4495   cat >conftest.$ac_ext <<_ACEOF
4496 /* confdefs.h.  */
4497 _ACEOF
4498 cat confdefs.h >>conftest.$ac_ext
4499 cat >>conftest.$ac_ext <<_ACEOF
4500 /* end confdefs.h.  */
4501 #include <stdlib.h>
4502
4503 _ACEOF
4504 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4505   $EGREP "free" >/dev/null 2>&1; then
4506   :
4507 else
4508   ac_cv_header_stdc=no
4509 fi
4510 rm -f conftest*
4511
4512 fi
4513
4514 if test $ac_cv_header_stdc = yes; then
4515   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4516   if test "$cross_compiling" = yes; then
4517   :
4518 else
4519   cat >conftest.$ac_ext <<_ACEOF
4520 /* confdefs.h.  */
4521 _ACEOF
4522 cat confdefs.h >>conftest.$ac_ext
4523 cat >>conftest.$ac_ext <<_ACEOF
4524 /* end confdefs.h.  */
4525 #include <ctype.h>
4526 #include <stdlib.h>
4527 #if ((' ' & 0x0FF) == 0x020)
4528 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4529 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4530 #else
4531 # define ISLOWER(c) \
4532                    (('a' <= (c) && (c) <= 'i') \
4533                      || ('j' <= (c) && (c) <= 'r') \
4534                      || ('s' <= (c) && (c) <= 'z'))
4535 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4536 #endif
4537
4538 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4539 int
4540 main ()
4541 {
4542   int i;
4543   for (i = 0; i < 256; i++)
4544     if (XOR (islower (i), ISLOWER (i))
4545         || toupper (i) != TOUPPER (i))
4546       return 2;
4547   return 0;
4548 }
4549 _ACEOF
4550 rm -f conftest$ac_exeext
4551 if { (ac_try="$ac_link"
4552 case "(($ac_try" in
4553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4554   *) ac_try_echo=$ac_try;;
4555 esac
4556 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4557 $as_echo "$ac_try_echo") >&5
4558   (eval "$ac_link") 2>&5
4559   ac_status=$?
4560   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4561   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4562   { (case "(($ac_try" in
4563   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4564   *) ac_try_echo=$ac_try;;
4565 esac
4566 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4567 $as_echo "$ac_try_echo") >&5
4568   (eval "$ac_try") 2>&5
4569   ac_status=$?
4570   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4571   (exit $ac_status); }; }; then
4572   :
4573 else
4574   $as_echo "$as_me: program exited with status $ac_status" >&5
4575 $as_echo "$as_me: failed program was:" >&5
4576 sed 's/^/| /' conftest.$ac_ext >&5
4577
4578 ( exit $ac_status )
4579 ac_cv_header_stdc=no
4580 fi
4581 rm -rf conftest.dSYM
4582 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4583 fi
4584
4585
4586 fi
4587 fi
4588 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4589 $as_echo "$ac_cv_header_stdc" >&6; }
4590 if test $ac_cv_header_stdc = yes; then
4591
4592 cat >>confdefs.h <<\_ACEOF
4593 #define STDC_HEADERS 1
4594 _ACEOF
4595
4596 fi
4597
4598 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4609                   inttypes.h stdint.h unistd.h
4610 do
4611 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4612 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
4613 $as_echo_n "checking for $ac_header... " >&6; }
4614 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4615   $as_echo_n "(cached) " >&6
4616 else
4617   cat >conftest.$ac_ext <<_ACEOF
4618 /* confdefs.h.  */
4619 _ACEOF
4620 cat confdefs.h >>conftest.$ac_ext
4621 cat >>conftest.$ac_ext <<_ACEOF
4622 /* end confdefs.h.  */
4623 $ac_includes_default
4624
4625 #include <$ac_header>
4626 _ACEOF
4627 rm -f conftest.$ac_objext
4628 if { (ac_try="$ac_compile"
4629 case "(($ac_try" in
4630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4631   *) ac_try_echo=$ac_try;;
4632 esac
4633 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4634 $as_echo "$ac_try_echo") >&5
4635   (eval "$ac_compile") 2>conftest.er1
4636   ac_status=$?
4637   grep -v '^ *+' conftest.er1 >conftest.err
4638   rm -f conftest.er1
4639   cat conftest.err >&5
4640   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4641   (exit $ac_status); } && {
4642          test -z "$ac_c_werror_flag" ||
4643          test ! -s conftest.err
4644        } && test -s conftest.$ac_objext; then
4645   eval "$as_ac_Header=yes"
4646 else
4647   $as_echo "$as_me: failed program was:" >&5
4648 sed 's/^/| /' conftest.$ac_ext >&5
4649
4650         eval "$as_ac_Header=no"
4651 fi
4652
4653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4654 fi
4655 ac_res=`eval 'as_val=${'$as_ac_Header'}
4656                  $as_echo "$as_val"'`
4657                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4658 $as_echo "$ac_res" >&6; }
4659 if test `eval 'as_val=${'$as_ac_Header'}
4660                  $as_echo "$as_val"'` = yes; then
4661   cat >>confdefs.h <<_ACEOF
4662 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4663 _ACEOF
4664
4665 fi
4666
4667 done
4668
4669
4670
4671 for ac_header in dlfcn.h
4672 do
4673 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4674 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4675   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
4676 $as_echo_n "checking for $ac_header... " >&6; }
4677 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4678   $as_echo_n "(cached) " >&6
4679 fi
4680 ac_res=`eval 'as_val=${'$as_ac_Header'}
4681                  $as_echo "$as_val"'`
4682                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4683 $as_echo "$ac_res" >&6; }
4684 else
4685   # Is the header compilable?
4686 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
4687 $as_echo_n "checking $ac_header usability... " >&6; }
4688 cat >conftest.$ac_ext <<_ACEOF
4689 /* confdefs.h.  */
4690 _ACEOF
4691 cat confdefs.h >>conftest.$ac_ext
4692 cat >>conftest.$ac_ext <<_ACEOF
4693 /* end confdefs.h.  */
4694 $ac_includes_default
4695 #include <$ac_header>
4696 _ACEOF
4697 rm -f conftest.$ac_objext
4698 if { (ac_try="$ac_compile"
4699 case "(($ac_try" in
4700   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4701   *) ac_try_echo=$ac_try;;
4702 esac
4703 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4704 $as_echo "$ac_try_echo") >&5
4705   (eval "$ac_compile") 2>conftest.er1
4706   ac_status=$?
4707   grep -v '^ *+' conftest.er1 >conftest.err
4708   rm -f conftest.er1
4709   cat conftest.err >&5
4710   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4711   (exit $ac_status); } && {
4712          test -z "$ac_c_werror_flag" ||
4713          test ! -s conftest.err
4714        } && test -s conftest.$ac_objext; then
4715   ac_header_compiler=yes
4716 else
4717   $as_echo "$as_me: failed program was:" >&5
4718 sed 's/^/| /' conftest.$ac_ext >&5
4719
4720         ac_header_compiler=no
4721 fi
4722
4723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4724 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4725 $as_echo "$ac_header_compiler" >&6; }
4726
4727 # Is the header present?
4728 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
4729 $as_echo_n "checking $ac_header presence... " >&6; }
4730 cat >conftest.$ac_ext <<_ACEOF
4731 /* confdefs.h.  */
4732 _ACEOF
4733 cat confdefs.h >>conftest.$ac_ext
4734 cat >>conftest.$ac_ext <<_ACEOF
4735 /* end confdefs.h.  */
4736 #include <$ac_header>
4737 _ACEOF
4738 if { (ac_try="$ac_cpp conftest.$ac_ext"
4739 case "(($ac_try" in
4740   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4741   *) ac_try_echo=$ac_try;;
4742 esac
4743 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4744 $as_echo "$ac_try_echo") >&5
4745   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4746   ac_status=$?
4747   grep -v '^ *+' conftest.er1 >conftest.err
4748   rm -f conftest.er1
4749   cat conftest.err >&5
4750   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4751   (exit $ac_status); } >/dev/null && {
4752          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4753          test ! -s conftest.err
4754        }; then
4755   ac_header_preproc=yes
4756 else
4757   $as_echo "$as_me: failed program was:" >&5
4758 sed 's/^/| /' conftest.$ac_ext >&5
4759
4760   ac_header_preproc=no
4761 fi
4762
4763 rm -f conftest.err conftest.$ac_ext
4764 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4765 $as_echo "$ac_header_preproc" >&6; }
4766
4767 # So?  What about this header?
4768 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4769   yes:no: )
4770     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4771 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4772     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4773 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4774     ac_header_preproc=yes
4775     ;;
4776   no:yes:* )
4777     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4778 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4779     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4780 $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4781     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4782 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4783     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4784 $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4785     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4786 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4787     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4788 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4789     ( cat <<\_ASBOX
4790 ## ----------------------------------------------- ##
4791 ## Report this to trustedbsd-audit@TrustesdBSD.org ##
4792 ## ----------------------------------------------- ##
4793 _ASBOX
4794      ) | sed "s/^/$as_me: WARNING:     /" >&2
4795     ;;
4796 esac
4797 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
4798 $as_echo_n "checking for $ac_header... " >&6; }
4799 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4800   $as_echo_n "(cached) " >&6
4801 else
4802   eval "$as_ac_Header=\$ac_header_preproc"
4803 fi
4804 ac_res=`eval 'as_val=${'$as_ac_Header'}
4805                  $as_echo "$as_val"'`
4806                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4807 $as_echo "$ac_res" >&6; }
4808
4809 fi
4810 if test `eval 'as_val=${'$as_ac_Header'}
4811                  $as_echo "$as_val"'` = yes; then
4812   cat >>confdefs.h <<_ACEOF
4813 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4814 _ACEOF
4815
4816 fi
4817
4818 done
4819
4820 ac_ext=cpp
4821 ac_cpp='$CXXCPP $CPPFLAGS'
4822 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4823 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4824 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4825 if test -z "$CXX"; then
4826   if test -n "$CCC"; then
4827     CXX=$CCC
4828   else
4829     if test -n "$ac_tool_prefix"; then
4830   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4831   do
4832     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4833 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4834 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4835 $as_echo_n "checking for $ac_word... " >&6; }
4836 if test "${ac_cv_prog_CXX+set}" = set; then
4837   $as_echo_n "(cached) " >&6
4838 else
4839   if test -n "$CXX"; then
4840   ac_cv_prog_CXX="$CXX" # Let the user override the test.
4841 else
4842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4843 for as_dir in $PATH
4844 do
4845   IFS=$as_save_IFS
4846   test -z "$as_dir" && as_dir=.
4847   for ac_exec_ext in '' $ac_executable_extensions; do
4848   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4849     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4850     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4851     break 2
4852   fi
4853 done
4854 done
4855 IFS=$as_save_IFS
4856
4857 fi
4858 fi
4859 CXX=$ac_cv_prog_CXX
4860 if test -n "$CXX"; then
4861   { $as_echo "$as_me:$LINENO: result: $CXX" >&5
4862 $as_echo "$CXX" >&6; }
4863 else
4864   { $as_echo "$as_me:$LINENO: result: no" >&5
4865 $as_echo "no" >&6; }
4866 fi
4867
4868
4869     test -n "$CXX" && break
4870   done
4871 fi
4872 if test -z "$CXX"; then
4873   ac_ct_CXX=$CXX
4874   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4875 do
4876   # Extract the first word of "$ac_prog", so it can be a program name with args.
4877 set dummy $ac_prog; ac_word=$2
4878 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4879 $as_echo_n "checking for $ac_word... " >&6; }
4880 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
4881   $as_echo_n "(cached) " >&6
4882 else
4883   if test -n "$ac_ct_CXX"; then
4884   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4885 else
4886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4887 for as_dir in $PATH
4888 do
4889   IFS=$as_save_IFS
4890   test -z "$as_dir" && as_dir=.
4891   for ac_exec_ext in '' $ac_executable_extensions; do
4892   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4893     ac_cv_prog_ac_ct_CXX="$ac_prog"
4894     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4895     break 2
4896   fi
4897 done
4898 done
4899 IFS=$as_save_IFS
4900
4901 fi
4902 fi
4903 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4904 if test -n "$ac_ct_CXX"; then
4905   { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
4906 $as_echo "$ac_ct_CXX" >&6; }
4907 else
4908   { $as_echo "$as_me:$LINENO: result: no" >&5
4909 $as_echo "no" >&6; }
4910 fi
4911
4912
4913   test -n "$ac_ct_CXX" && break
4914 done
4915
4916   if test "x$ac_ct_CXX" = x; then
4917     CXX="g++"
4918   else
4919     case $cross_compiling:$ac_tool_warned in
4920 yes:)
4921 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4922 whose name does not start with the host triplet.  If you think this
4923 configuration is useful to you, please write to autoconf@gnu.org." >&5
4924 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4925 whose name does not start with the host triplet.  If you think this
4926 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4927 ac_tool_warned=yes ;;
4928 esac
4929     CXX=$ac_ct_CXX
4930   fi
4931 fi
4932
4933   fi
4934 fi
4935 # Provide some information about the compiler.
4936 $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
4937 set X $ac_compile
4938 ac_compiler=$2
4939 { (ac_try="$ac_compiler --version >&5"
4940 case "(($ac_try" in
4941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4942   *) ac_try_echo=$ac_try;;
4943 esac
4944 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4945 $as_echo "$ac_try_echo") >&5
4946   (eval "$ac_compiler --version >&5") 2>&5
4947   ac_status=$?
4948   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4949   (exit $ac_status); }
4950 { (ac_try="$ac_compiler -v >&5"
4951 case "(($ac_try" in
4952   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4953   *) ac_try_echo=$ac_try;;
4954 esac
4955 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4956 $as_echo "$ac_try_echo") >&5
4957   (eval "$ac_compiler -v >&5") 2>&5
4958   ac_status=$?
4959   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4960   (exit $ac_status); }
4961 { (ac_try="$ac_compiler -V >&5"
4962 case "(($ac_try" in
4963   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4964   *) ac_try_echo=$ac_try;;
4965 esac
4966 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4967 $as_echo "$ac_try_echo") >&5
4968   (eval "$ac_compiler -V >&5") 2>&5
4969   ac_status=$?
4970   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4971   (exit $ac_status); }
4972
4973 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
4974 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4975 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
4976   $as_echo_n "(cached) " >&6
4977 else
4978   cat >conftest.$ac_ext <<_ACEOF
4979 /* confdefs.h.  */
4980 _ACEOF
4981 cat confdefs.h >>conftest.$ac_ext
4982 cat >>conftest.$ac_ext <<_ACEOF
4983 /* end confdefs.h.  */
4984
4985 int
4986 main ()
4987 {
4988 #ifndef __GNUC__
4989        choke me
4990 #endif
4991
4992   ;
4993   return 0;
4994 }
4995 _ACEOF
4996 rm -f conftest.$ac_objext
4997 if { (ac_try="$ac_compile"
4998 case "(($ac_try" in
4999   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5000   *) ac_try_echo=$ac_try;;
5001 esac
5002 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5003 $as_echo "$ac_try_echo") >&5
5004   (eval "$ac_compile") 2>conftest.er1
5005   ac_status=$?
5006   grep -v '^ *+' conftest.er1 >conftest.err
5007   rm -f conftest.er1
5008   cat conftest.err >&5
5009   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5010   (exit $ac_status); } && {
5011          test -z "$ac_cxx_werror_flag" ||
5012          test ! -s conftest.err
5013        } && test -s conftest.$ac_objext; then
5014   ac_compiler_gnu=yes
5015 else
5016   $as_echo "$as_me: failed program was:" >&5
5017 sed 's/^/| /' conftest.$ac_ext >&5
5018
5019         ac_compiler_gnu=no
5020 fi
5021
5022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5023 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5024
5025 fi
5026 { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5027 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5028 if test $ac_compiler_gnu = yes; then
5029   GXX=yes
5030 else
5031   GXX=
5032 fi
5033 ac_test_CXXFLAGS=${CXXFLAGS+set}
5034 ac_save_CXXFLAGS=$CXXFLAGS
5035 { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5036 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5037 if test "${ac_cv_prog_cxx_g+set}" = set; then
5038   $as_echo_n "(cached) " >&6
5039 else
5040   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5041    ac_cxx_werror_flag=yes
5042    ac_cv_prog_cxx_g=no
5043    CXXFLAGS="-g"
5044    cat >conftest.$ac_ext <<_ACEOF
5045 /* confdefs.h.  */
5046 _ACEOF
5047 cat confdefs.h >>conftest.$ac_ext
5048 cat >>conftest.$ac_ext <<_ACEOF
5049 /* end confdefs.h.  */
5050
5051 int
5052 main ()
5053 {
5054
5055   ;
5056   return 0;
5057 }
5058 _ACEOF
5059 rm -f conftest.$ac_objext
5060 if { (ac_try="$ac_compile"
5061 case "(($ac_try" in
5062   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5063   *) ac_try_echo=$ac_try;;
5064 esac
5065 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5066 $as_echo "$ac_try_echo") >&5
5067   (eval "$ac_compile") 2>conftest.er1
5068   ac_status=$?
5069   grep -v '^ *+' conftest.er1 >conftest.err
5070   rm -f conftest.er1
5071   cat conftest.err >&5
5072   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5073   (exit $ac_status); } && {
5074          test -z "$ac_cxx_werror_flag" ||
5075          test ! -s conftest.err
5076        } && test -s conftest.$ac_objext; then
5077   ac_cv_prog_cxx_g=yes
5078 else
5079   $as_echo "$as_me: failed program was:" >&5
5080 sed 's/^/| /' conftest.$ac_ext >&5
5081
5082         CXXFLAGS=""
5083       cat >conftest.$ac_ext <<_ACEOF
5084 /* confdefs.h.  */
5085 _ACEOF
5086 cat confdefs.h >>conftest.$ac_ext
5087 cat >>conftest.$ac_ext <<_ACEOF
5088 /* end confdefs.h.  */
5089
5090 int
5091 main ()
5092 {
5093
5094   ;
5095   return 0;
5096 }
5097 _ACEOF
5098 rm -f conftest.$ac_objext
5099 if { (ac_try="$ac_compile"
5100 case "(($ac_try" in
5101   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5102   *) ac_try_echo=$ac_try;;
5103 esac
5104 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5105 $as_echo "$ac_try_echo") >&5
5106   (eval "$ac_compile") 2>conftest.er1
5107   ac_status=$?
5108   grep -v '^ *+' conftest.er1 >conftest.err
5109   rm -f conftest.er1
5110   cat conftest.err >&5
5111   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5112   (exit $ac_status); } && {
5113          test -z "$ac_cxx_werror_flag" ||
5114          test ! -s conftest.err
5115        } && test -s conftest.$ac_objext; then
5116   :
5117 else
5118   $as_echo "$as_me: failed program was:" >&5
5119 sed 's/^/| /' conftest.$ac_ext >&5
5120
5121         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5122          CXXFLAGS="-g"
5123          cat >conftest.$ac_ext <<_ACEOF
5124 /* confdefs.h.  */
5125 _ACEOF
5126 cat confdefs.h >>conftest.$ac_ext
5127 cat >>conftest.$ac_ext <<_ACEOF
5128 /* end confdefs.h.  */
5129
5130 int
5131 main ()
5132 {
5133
5134   ;
5135   return 0;
5136 }
5137 _ACEOF
5138 rm -f conftest.$ac_objext
5139 if { (ac_try="$ac_compile"
5140 case "(($ac_try" in
5141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5142   *) ac_try_echo=$ac_try;;
5143 esac
5144 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5145 $as_echo "$ac_try_echo") >&5
5146   (eval "$ac_compile") 2>conftest.er1
5147   ac_status=$?
5148   grep -v '^ *+' conftest.er1 >conftest.err
5149   rm -f conftest.er1
5150   cat conftest.err >&5
5151   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5152   (exit $ac_status); } && {
5153          test -z "$ac_cxx_werror_flag" ||
5154          test ! -s conftest.err
5155        } && test -s conftest.$ac_objext; then
5156   ac_cv_prog_cxx_g=yes
5157 else
5158   $as_echo "$as_me: failed program was:" >&5
5159 sed 's/^/| /' conftest.$ac_ext >&5
5160
5161
5162 fi
5163
5164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5165 fi
5166
5167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5168 fi
5169
5170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5171    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5172 fi
5173 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5174 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5175 if test "$ac_test_CXXFLAGS" = set; then
5176   CXXFLAGS=$ac_save_CXXFLAGS
5177 elif test $ac_cv_prog_cxx_g = yes; then
5178   if test "$GXX" = yes; then
5179     CXXFLAGS="-g -O2"
5180   else
5181     CXXFLAGS="-g"
5182   fi
5183 else
5184   if test "$GXX" = yes; then
5185     CXXFLAGS="-O2"
5186   else
5187     CXXFLAGS=
5188   fi
5189 fi
5190 ac_ext=cpp
5191 ac_cpp='$CXXCPP $CPPFLAGS'
5192 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5193 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5194 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5195
5196
5197
5198 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5199     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5200     (test "X$CXX" != "Xg++"))) ; then
5201   ac_ext=cpp
5202 ac_cpp='$CXXCPP $CPPFLAGS'
5203 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5204 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5205 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5206 { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5207 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5208 if test -z "$CXXCPP"; then
5209   if test "${ac_cv_prog_CXXCPP+set}" = set; then
5210   $as_echo_n "(cached) " >&6
5211 else
5212       # Double quotes because CXXCPP needs to be expanded
5213     for CXXCPP in "$CXX -E" "/lib/cpp"
5214     do
5215       ac_preproc_ok=false
5216 for ac_cxx_preproc_warn_flag in '' yes
5217 do
5218   # Use a header file that comes with gcc, so configuring glibc
5219   # with a fresh cross-compiler works.
5220   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5221   # <limits.h> exists even on freestanding compilers.
5222   # On the NeXT, cc -E runs the code through the compiler's parser,
5223   # not just through cpp. "Syntax error" is here to catch this case.
5224   cat >conftest.$ac_ext <<_ACEOF
5225 /* confdefs.h.  */
5226 _ACEOF
5227 cat confdefs.h >>conftest.$ac_ext
5228 cat >>conftest.$ac_ext <<_ACEOF
5229 /* end confdefs.h.  */
5230 #ifdef __STDC__
5231 # include <limits.h>
5232 #else
5233 # include <assert.h>
5234 #endif
5235                      Syntax error
5236 _ACEOF
5237 if { (ac_try="$ac_cpp conftest.$ac_ext"
5238 case "(($ac_try" in
5239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5240   *) ac_try_echo=$ac_try;;
5241 esac
5242 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5243 $as_echo "$ac_try_echo") >&5
5244   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5245   ac_status=$?
5246   grep -v '^ *+' conftest.er1 >conftest.err
5247   rm -f conftest.er1
5248   cat conftest.err >&5
5249   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5250   (exit $ac_status); } >/dev/null && {
5251          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5252          test ! -s conftest.err
5253        }; then
5254   :
5255 else
5256   $as_echo "$as_me: failed program was:" >&5
5257 sed 's/^/| /' conftest.$ac_ext >&5
5258
5259   # Broken: fails on valid input.
5260 continue
5261 fi
5262
5263 rm -f conftest.err conftest.$ac_ext
5264
5265   # OK, works on sane cases.  Now check whether nonexistent headers
5266   # can be detected and how.
5267   cat >conftest.$ac_ext <<_ACEOF
5268 /* confdefs.h.  */
5269 _ACEOF
5270 cat confdefs.h >>conftest.$ac_ext
5271 cat >>conftest.$ac_ext <<_ACEOF
5272 /* end confdefs.h.  */
5273 #include <ac_nonexistent.h>
5274 _ACEOF
5275 if { (ac_try="$ac_cpp conftest.$ac_ext"
5276 case "(($ac_try" in
5277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5278   *) ac_try_echo=$ac_try;;
5279 esac
5280 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5281 $as_echo "$ac_try_echo") >&5
5282   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5283   ac_status=$?
5284   grep -v '^ *+' conftest.er1 >conftest.err
5285   rm -f conftest.er1
5286   cat conftest.err >&5
5287   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5288   (exit $ac_status); } >/dev/null && {
5289          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5290          test ! -s conftest.err
5291        }; then
5292   # Broken: success on invalid input.
5293 continue
5294 else
5295   $as_echo "$as_me: failed program was:" >&5
5296 sed 's/^/| /' conftest.$ac_ext >&5
5297
5298   # Passes both tests.
5299 ac_preproc_ok=:
5300 break
5301 fi
5302
5303 rm -f conftest.err conftest.$ac_ext
5304
5305 done
5306 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5307 rm -f conftest.err conftest.$ac_ext
5308 if $ac_preproc_ok; then
5309   break
5310 fi
5311
5312     done
5313     ac_cv_prog_CXXCPP=$CXXCPP
5314
5315 fi
5316   CXXCPP=$ac_cv_prog_CXXCPP
5317 else
5318   ac_cv_prog_CXXCPP=$CXXCPP
5319 fi
5320 { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
5321 $as_echo "$CXXCPP" >&6; }
5322 ac_preproc_ok=false
5323 for ac_cxx_preproc_warn_flag in '' yes
5324 do
5325   # Use a header file that comes with gcc, so configuring glibc
5326   # with a fresh cross-compiler works.
5327   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5328   # <limits.h> exists even on freestanding compilers.
5329   # On the NeXT, cc -E runs the code through the compiler's parser,
5330   # not just through cpp. "Syntax error" is here to catch this case.
5331   cat >conftest.$ac_ext <<_ACEOF
5332 /* confdefs.h.  */
5333 _ACEOF
5334 cat confdefs.h >>conftest.$ac_ext
5335 cat >>conftest.$ac_ext <<_ACEOF
5336 /* end confdefs.h.  */
5337 #ifdef __STDC__
5338 # include <limits.h>
5339 #else
5340 # include <assert.h>
5341 #endif
5342                      Syntax error
5343 _ACEOF
5344 if { (ac_try="$ac_cpp conftest.$ac_ext"
5345 case "(($ac_try" in
5346   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5347   *) ac_try_echo=$ac_try;;
5348 esac
5349 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5350 $as_echo "$ac_try_echo") >&5
5351   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5352   ac_status=$?
5353   grep -v '^ *+' conftest.er1 >conftest.err
5354   rm -f conftest.er1
5355   cat conftest.err >&5
5356   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5357   (exit $ac_status); } >/dev/null && {
5358          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5359          test ! -s conftest.err
5360        }; then
5361   :
5362 else
5363   $as_echo "$as_me: failed program was:" >&5
5364 sed 's/^/| /' conftest.$ac_ext >&5
5365
5366   # Broken: fails on valid input.
5367 continue
5368 fi
5369
5370 rm -f conftest.err conftest.$ac_ext
5371
5372   # OK, works on sane cases.  Now check whether nonexistent headers
5373   # can be detected and how.
5374   cat >conftest.$ac_ext <<_ACEOF
5375 /* confdefs.h.  */
5376 _ACEOF
5377 cat confdefs.h >>conftest.$ac_ext
5378 cat >>conftest.$ac_ext <<_ACEOF
5379 /* end confdefs.h.  */
5380 #include <ac_nonexistent.h>
5381 _ACEOF
5382 if { (ac_try="$ac_cpp conftest.$ac_ext"
5383 case "(($ac_try" in
5384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5385   *) ac_try_echo=$ac_try;;
5386 esac
5387 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5388 $as_echo "$ac_try_echo") >&5
5389   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5390   ac_status=$?
5391   grep -v '^ *+' conftest.er1 >conftest.err
5392   rm -f conftest.er1
5393   cat conftest.err >&5
5394   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5395   (exit $ac_status); } >/dev/null && {
5396          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5397          test ! -s conftest.err
5398        }; then
5399   # Broken: success on invalid input.
5400 continue
5401 else
5402   $as_echo "$as_me: failed program was:" >&5
5403 sed 's/^/| /' conftest.$ac_ext >&5
5404
5405   # Passes both tests.
5406 ac_preproc_ok=:
5407 break
5408 fi
5409
5410 rm -f conftest.err conftest.$ac_ext
5411
5412 done
5413 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5414 rm -f conftest.err conftest.$ac_ext
5415 if $ac_preproc_ok; then
5416   :
5417 else
5418   { { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5419 See \`config.log' for more details." >&5
5420 $as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5421 See \`config.log' for more details." >&2;}
5422    { (exit 1); exit 1; }; }
5423 fi
5424
5425 ac_ext=cpp
5426 ac_cpp='$CXXCPP $CPPFLAGS'
5427 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5428 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5429 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5430
5431 fi
5432
5433
5434 ac_ext=f
5435 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5436 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5437 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5438 if test -n "$ac_tool_prefix"; then
5439   for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
5440   do
5441     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5442 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5443 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5444 $as_echo_n "checking for $ac_word... " >&6; }
5445 if test "${ac_cv_prog_F77+set}" = set; then
5446   $as_echo_n "(cached) " >&6
5447 else
5448   if test -n "$F77"; then
5449   ac_cv_prog_F77="$F77" # Let the user override the test.
5450 else
5451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5452 for as_dir in $PATH
5453 do
5454   IFS=$as_save_IFS
5455   test -z "$as_dir" && as_dir=.
5456   for ac_exec_ext in '' $ac_executable_extensions; do
5457   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5458     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5459     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5460     break 2
5461   fi
5462 done
5463 done
5464 IFS=$as_save_IFS
5465
5466 fi
5467 fi
5468 F77=$ac_cv_prog_F77
5469 if test -n "$F77"; then
5470   { $as_echo "$as_me:$LINENO: result: $F77" >&5
5471 $as_echo "$F77" >&6; }
5472 else
5473   { $as_echo "$as_me:$LINENO: result: no" >&5
5474 $as_echo "no" >&6; }
5475 fi
5476
5477
5478     test -n "$F77" && break
5479   done
5480 fi
5481 if test -z "$F77"; then
5482   ac_ct_F77=$F77
5483   for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
5484 do
5485   # Extract the first word of "$ac_prog", so it can be a program name with args.
5486 set dummy $ac_prog; ac_word=$2
5487 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5488 $as_echo_n "checking for $ac_word... " >&6; }
5489 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5490   $as_echo_n "(cached) " >&6
5491 else
5492   if test -n "$ac_ct_F77"; then
5493   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5494 else
5495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5496 for as_dir in $PATH
5497 do
5498   IFS=$as_save_IFS
5499   test -z "$as_dir" && as_dir=.
5500   for ac_exec_ext in '' $ac_executable_extensions; do
5501   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5502     ac_cv_prog_ac_ct_F77="$ac_prog"
5503     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5504     break 2
5505   fi
5506 done
5507 done
5508 IFS=$as_save_IFS
5509
5510 fi
5511 fi
5512 ac_ct_F77=$ac_cv_prog_ac_ct_F77
5513 if test -n "$ac_ct_F77"; then
5514   { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5515 $as_echo "$ac_ct_F77" >&6; }
5516 else
5517   { $as_echo "$as_me:$LINENO: result: no" >&5
5518 $as_echo "no" >&6; }
5519 fi
5520
5521
5522   test -n "$ac_ct_F77" && break
5523 done
5524
5525   if test "x$ac_ct_F77" = x; then
5526     F77=""
5527   else
5528     case $cross_compiling:$ac_tool_warned in
5529 yes:)
5530 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5531 whose name does not start with the host triplet.  If you think this
5532 configuration is useful to you, please write to autoconf@gnu.org." >&5
5533 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5534 whose name does not start with the host triplet.  If you think this
5535 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5536 ac_tool_warned=yes ;;
5537 esac
5538     F77=$ac_ct_F77
5539   fi
5540 fi
5541
5542
5543 # Provide some information about the compiler.
5544 $as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
5545 set X $ac_compile
5546 ac_compiler=$2
5547 { (ac_try="$ac_compiler --version >&5"
5548 case "(($ac_try" in
5549   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5550   *) ac_try_echo=$ac_try;;
5551 esac
5552 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5553 $as_echo "$ac_try_echo") >&5
5554   (eval "$ac_compiler --version >&5") 2>&5
5555   ac_status=$?
5556   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5557   (exit $ac_status); }
5558 { (ac_try="$ac_compiler -v >&5"
5559 case "(($ac_try" in
5560   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5561   *) ac_try_echo=$ac_try;;
5562 esac
5563 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5564 $as_echo "$ac_try_echo") >&5
5565   (eval "$ac_compiler -v >&5") 2>&5
5566   ac_status=$?
5567   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5568   (exit $ac_status); }
5569 { (ac_try="$ac_compiler -V >&5"
5570 case "(($ac_try" in
5571   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5572   *) ac_try_echo=$ac_try;;
5573 esac
5574 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5575 $as_echo "$ac_try_echo") >&5
5576   (eval "$ac_compiler -V >&5") 2>&5
5577   ac_status=$?
5578   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5579   (exit $ac_status); }
5580 rm -f a.out
5581
5582 # If we don't use `.F' as extension, the preprocessor is not run on the
5583 # input file.  (Note that this only needs to work for GNU compilers.)
5584 ac_save_ext=$ac_ext
5585 ac_ext=F
5586 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
5587 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
5588 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
5589   $as_echo_n "(cached) " >&6
5590 else
5591   cat >conftest.$ac_ext <<_ACEOF
5592       program main
5593 #ifndef __GNUC__
5594        choke me
5595 #endif
5596
5597       end
5598 _ACEOF
5599 rm -f conftest.$ac_objext
5600 if { (ac_try="$ac_compile"
5601 case "(($ac_try" in
5602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5603   *) ac_try_echo=$ac_try;;
5604 esac
5605 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5606 $as_echo "$ac_try_echo") >&5
5607   (eval "$ac_compile") 2>conftest.er1
5608   ac_status=$?
5609   grep -v '^ *+' conftest.er1 >conftest.err
5610   rm -f conftest.er1
5611   cat conftest.err >&5
5612   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5613   (exit $ac_status); } && {
5614          test -z "$ac_f77_werror_flag" ||
5615          test ! -s conftest.err
5616        } && test -s conftest.$ac_objext; then
5617   ac_compiler_gnu=yes
5618 else
5619   $as_echo "$as_me: failed program was:" >&5
5620 sed 's/^/| /' conftest.$ac_ext >&5
5621
5622         ac_compiler_gnu=no
5623 fi
5624
5625 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5626 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
5627
5628 fi
5629 { $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
5630 $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
5631 ac_ext=$ac_save_ext
5632 ac_test_FFLAGS=${FFLAGS+set}
5633 ac_save_FFLAGS=$FFLAGS
5634 FFLAGS=
5635 { $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
5636 $as_echo_n "checking whether $F77 accepts -g... " >&6; }
5637 if test "${ac_cv_prog_f77_g+set}" = set; then
5638   $as_echo_n "(cached) " >&6
5639 else
5640   FFLAGS=-g
5641 cat >conftest.$ac_ext <<_ACEOF
5642       program main
5643
5644       end
5645 _ACEOF
5646 rm -f conftest.$ac_objext
5647 if { (ac_try="$ac_compile"
5648 case "(($ac_try" in
5649   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5650   *) ac_try_echo=$ac_try;;
5651 esac
5652 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5653 $as_echo "$ac_try_echo") >&5
5654   (eval "$ac_compile") 2>conftest.er1
5655   ac_status=$?
5656   grep -v '^ *+' conftest.er1 >conftest.err
5657   rm -f conftest.er1
5658   cat conftest.err >&5
5659   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5660   (exit $ac_status); } && {
5661          test -z "$ac_f77_werror_flag" ||
5662          test ! -s conftest.err
5663        } && test -s conftest.$ac_objext; then
5664   ac_cv_prog_f77_g=yes
5665 else
5666   $as_echo "$as_me: failed program was:" >&5
5667 sed 's/^/| /' conftest.$ac_ext >&5
5668
5669         ac_cv_prog_f77_g=no
5670 fi
5671
5672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5673
5674 fi
5675 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
5676 $as_echo "$ac_cv_prog_f77_g" >&6; }
5677 if test "$ac_test_FFLAGS" = set; then
5678   FFLAGS=$ac_save_FFLAGS
5679 elif test $ac_cv_prog_f77_g = yes; then
5680   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
5681     FFLAGS="-g -O2"
5682   else
5683     FFLAGS="-g"
5684   fi
5685 else
5686   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
5687     FFLAGS="-O2"
5688   else
5689     FFLAGS=
5690   fi
5691 fi
5692
5693 if test $ac_compiler_gnu = yes; then
5694   G77=yes
5695 else
5696   G77=
5697 fi
5698 ac_ext=c
5699 ac_cpp='$CPP $CPPFLAGS'
5700 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5701 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5702 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5703
5704
5705
5706 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
5707 # find the maximum length of command line arguments
5708 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5709 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5710 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
5711   $as_echo_n "(cached) " >&6
5712 else
5713     i=0
5714   teststring="ABCD"
5715
5716   case $build_os in
5717   msdosdjgpp*)
5718     # On DJGPP, this test can blow up pretty badly due to problems in libc
5719     # (any single argument exceeding 2000 bytes causes a buffer overrun
5720     # during glob expansion).  Even if it were fixed, the result of this
5721     # check would be larger than it should be.
5722     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5723     ;;
5724
5725   gnu*)
5726     # Under GNU Hurd, this test is not required because there is
5727     # no limit to the length of command line arguments.
5728     # Libtool will interpret -1 as no limit whatsoever
5729     lt_cv_sys_max_cmd_len=-1;
5730     ;;
5731
5732   cygwin* | mingw*)
5733     # On Win9x/ME, this test blows up -- it succeeds, but takes
5734     # about 5 minutes as the teststring grows exponentially.
5735     # Worse, since 9x/ME are not pre-emptively multitasking,
5736     # you end up with a "frozen" computer, even though with patience
5737     # the test eventually succeeds (with a max line length of 256k).
5738     # Instead, let's just punt: use the minimum linelength reported by
5739     # all of the supported platforms: 8192 (on NT/2K/XP).
5740     lt_cv_sys_max_cmd_len=8192;
5741     ;;
5742
5743   amigaos*)
5744     # On AmigaOS with pdksh, this test takes hours, literally.
5745     # So we just punt and use a minimum line length of 8192.
5746     lt_cv_sys_max_cmd_len=8192;
5747     ;;
5748
5749   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5750     # This has been around since 386BSD, at least.  Likely further.
5751     if test -x /sbin/sysctl; then
5752       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5753     elif test -x /usr/sbin/sysctl; then
5754       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5755     else
5756       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5757     fi
5758     # And add a safety zone
5759     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5760     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5761     ;;
5762
5763   interix*)
5764     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5765     lt_cv_sys_max_cmd_len=196608
5766     ;;
5767
5768   osf*)
5769     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5770     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5771     # nice to cause kernel panics so lets avoid the loop below.
5772     # First set a reasonable default.
5773     lt_cv_sys_max_cmd_len=16384
5774     #
5775     if test -x /sbin/sysconfig; then
5776       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5777         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5778       esac
5779     fi
5780     ;;
5781   sco3.2v5*)
5782     lt_cv_sys_max_cmd_len=102400
5783     ;;
5784   sysv5* | sco5v6* | sysv4.2uw2*)
5785     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5786     if test -n "$kargmax"; then
5787       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[         ]//'`
5788     else
5789       lt_cv_sys_max_cmd_len=32768
5790     fi
5791     ;;
5792   *)
5793     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5794     if test -n "$lt_cv_sys_max_cmd_len"; then
5795       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5796       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5797     else
5798       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5799       while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
5800                = "XX$teststring") >/dev/null 2>&1 &&
5801               new_result=`expr "X$teststring" : ".*" 2>&1` &&
5802               lt_cv_sys_max_cmd_len=$new_result &&
5803               test $i != 17 # 1/2 MB should be enough
5804       do
5805         i=`expr $i + 1`
5806         teststring=$teststring$teststring
5807       done
5808       teststring=
5809       # Add a significant safety factor because C++ compilers can tack on massive
5810       # amounts of additional arguments before passing them to the linker.
5811       # It appears as though 1/2 is a usable value.
5812       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5813     fi
5814     ;;
5815   esac
5816
5817 fi
5818
5819 if test -n $lt_cv_sys_max_cmd_len ; then
5820   { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5821 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5822 else
5823   { $as_echo "$as_me:$LINENO: result: none" >&5
5824 $as_echo "none" >&6; }
5825 fi
5826
5827
5828
5829
5830
5831 # Check for command to grab the raw symbol name followed by C symbol from nm.
5832 { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5833 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5834 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5835   $as_echo_n "(cached) " >&6
5836 else
5837
5838 # These are sane defaults that work on at least a few old systems.
5839 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5840
5841 # Character class describing NM global symbol codes.
5842 symcode='[BCDEGRST]'
5843
5844 # Regexp to match symbols that can be accessed directly from C.
5845 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5846
5847 # Transform an extracted symbol line into a proper C declaration
5848 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
5849
5850 # Transform an extracted symbol line into symbol name and symbol address
5851 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
5852
5853 # Define system-specific variables.
5854 case $host_os in
5855 aix*)
5856   symcode='[BCDT]'
5857   ;;
5858 cygwin* | mingw* | pw32*)
5859   symcode='[ABCDGISTW]'
5860   ;;
5861 hpux*) # Its linker distinguishes data from code symbols
5862   if test "$host_cpu" = ia64; then
5863     symcode='[ABCDEGRST]'
5864   fi
5865   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5866   lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
5867   ;;
5868 linux* | k*bsd*-gnu)
5869   if test "$host_cpu" = ia64; then
5870     symcode='[ABCDGIRSTW]'
5871     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5872     lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
5873   fi
5874   ;;
5875 irix* | nonstopux*)
5876   symcode='[BCDEGRST]'
5877   ;;
5878 osf*)
5879   symcode='[BCDEGQRST]'
5880   ;;
5881 solaris*)
5882   symcode='[BDRT]'
5883   ;;
5884 sco3.2v5*)
5885   symcode='[DT]'
5886   ;;
5887 sysv4.2uw2*)
5888   symcode='[DT]'
5889   ;;
5890 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5891   symcode='[ABDT]'
5892   ;;
5893 sysv4)
5894   symcode='[DFNSTU]'
5895   ;;
5896 esac
5897
5898 # Handle CRLF in mingw tool chain
5899 opt_cr=
5900 case $build_os in
5901 mingw*)
5902   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5903   ;;
5904 esac
5905
5906 # If we're using GNU nm, then use its standard symbol codes.
5907 case `$NM -V 2>&1` in
5908 *GNU* | *'with BFD'*)
5909   symcode='[ABCDGIRSTW]' ;;
5910 esac
5911
5912 # Try without a prefix undercore, then with it.
5913 for ac_symprfx in "" "_"; do
5914
5915   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5916   symxfrm="\\1 $ac_symprfx\\2 \\2"
5917
5918   # Write the raw and C identifiers.
5919   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5920
5921   # Check to see that the pipe works correctly.
5922   pipe_works=no
5923
5924   rm -f conftest*
5925   cat > conftest.$ac_ext <<EOF
5926 #ifdef __cplusplus
5927 extern "C" {
5928 #endif
5929 char nm_test_var;
5930 void nm_test_func(){}
5931 #ifdef __cplusplus
5932 }
5933 #endif
5934 int main(){nm_test_var='a';nm_test_func();return(0);}
5935 EOF
5936
5937   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5938   (eval $ac_compile) 2>&5
5939   ac_status=$?
5940   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5941   (exit $ac_status); }; then
5942     # Now try to grab the symbols.
5943     nlist=conftest.nm
5944     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5945   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5946   ac_status=$?
5947   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5948   (exit $ac_status); } && test -s "$nlist"; then
5949       # Try sorting and uniquifying the output.
5950       if sort "$nlist" | uniq > "$nlist"T; then
5951         mv -f "$nlist"T "$nlist"
5952       else
5953         rm -f "$nlist"T
5954       fi
5955
5956       # Make sure that we snagged all the symbols we need.
5957       if grep ' nm_test_var$' "$nlist" >/dev/null; then
5958         if grep ' nm_test_func$' "$nlist" >/dev/null; then
5959           cat <<EOF > conftest.$ac_ext
5960 #ifdef __cplusplus
5961 extern "C" {
5962 #endif
5963
5964 EOF
5965           # Now generate the symbol file.
5966           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
5967
5968           cat <<EOF >> conftest.$ac_ext
5969 #if defined (__STDC__) && __STDC__
5970 # define lt_ptr_t void *
5971 #else
5972 # define lt_ptr_t char *
5973 # define const
5974 #endif
5975
5976 /* The mapping between symbol names and symbols. */
5977 const struct {
5978   const char *name;
5979   lt_ptr_t address;
5980 }
5981 lt_preloaded_symbols[] =
5982 {
5983 EOF
5984           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
5985           cat <<\EOF >> conftest.$ac_ext
5986   {0, (lt_ptr_t) 0}
5987 };
5988
5989 #ifdef __cplusplus
5990 }
5991 #endif
5992 EOF
5993           # Now try linking the two files.
5994           mv conftest.$ac_objext conftstm.$ac_objext
5995           lt_save_LIBS="$LIBS"
5996           lt_save_CFLAGS="$CFLAGS"
5997           LIBS="conftstm.$ac_objext"
5998           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5999           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6000   (eval $ac_link) 2>&5
6001   ac_status=$?
6002   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6003   (exit $ac_status); } && test -s conftest${ac_exeext}; then
6004             pipe_works=yes
6005           fi
6006           LIBS="$lt_save_LIBS"
6007           CFLAGS="$lt_save_CFLAGS"
6008         else
6009           echo "cannot find nm_test_func in $nlist" >&5
6010         fi
6011       else
6012         echo "cannot find nm_test_var in $nlist" >&5
6013       fi
6014     else
6015       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6016     fi
6017   else
6018     echo "$progname: failed program was:" >&5
6019     cat conftest.$ac_ext >&5
6020   fi
6021   rm -rf conftest* conftst*
6022
6023   # Do not use the global_symbol_pipe unless it works.
6024   if test "$pipe_works" = yes; then
6025     break
6026   else
6027     lt_cv_sys_global_symbol_pipe=
6028   fi
6029 done
6030
6031 fi
6032
6033 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6034   lt_cv_sys_global_symbol_to_cdecl=
6035 fi
6036 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6037   { $as_echo "$as_me:$LINENO: result: failed" >&5
6038 $as_echo "failed" >&6; }
6039 else
6040   { $as_echo "$as_me:$LINENO: result: ok" >&5
6041 $as_echo "ok" >&6; }
6042 fi
6043
6044 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
6045 $as_echo_n "checking for objdir... " >&6; }
6046 if test "${lt_cv_objdir+set}" = set; then
6047   $as_echo_n "(cached) " >&6
6048 else
6049   rm -f .libs 2>/dev/null
6050 mkdir .libs 2>/dev/null
6051 if test -d .libs; then
6052   lt_cv_objdir=.libs
6053 else
6054   # MS-DOS does not allow filenames that begin with a dot.
6055   lt_cv_objdir=_libs
6056 fi
6057 rmdir .libs 2>/dev/null
6058 fi
6059 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6060 $as_echo "$lt_cv_objdir" >&6; }
6061 objdir=$lt_cv_objdir
6062
6063
6064
6065
6066
6067 case $host_os in
6068 aix3*)
6069   # AIX sometimes has problems with the GCC collect2 program.  For some
6070   # reason, if we set the COLLECT_NAMES environment variable, the problems
6071   # vanish in a puff of smoke.
6072   if test "X${COLLECT_NAMES+set}" != Xset; then
6073     COLLECT_NAMES=
6074     export COLLECT_NAMES
6075   fi
6076   ;;
6077 esac
6078
6079 # Sed substitution that helps us do robust quoting.  It backslashifies
6080 # metacharacters that are still active within double-quoted strings.
6081 Xsed='sed -e 1s/^X//'
6082 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6083
6084 # Same as above, but do not quote variable references.
6085 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6086
6087 # Sed substitution to delay expansion of an escaped shell variable in a
6088 # double_quote_subst'ed string.
6089 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6090
6091 # Sed substitution to avoid accidental globbing in evaled expressions
6092 no_glob_subst='s/\*/\\\*/g'
6093
6094 # Constants:
6095 rm="rm -f"
6096
6097 # Global variables:
6098 default_ofile=libtool
6099 can_build_shared=yes
6100
6101 # All known linkers require a `.a' archive for static linking (except MSVC,
6102 # which needs '.lib').
6103 libext=a
6104 ltmain="$ac_aux_dir/ltmain.sh"
6105 ofile="$default_ofile"
6106 with_gnu_ld="$lt_cv_prog_gnu_ld"
6107
6108 if test -n "$ac_tool_prefix"; then
6109   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6110 set dummy ${ac_tool_prefix}ar; ac_word=$2
6111 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6112 $as_echo_n "checking for $ac_word... " >&6; }
6113 if test "${ac_cv_prog_AR+set}" = set; then
6114   $as_echo_n "(cached) " >&6
6115 else
6116   if test -n "$AR"; then
6117   ac_cv_prog_AR="$AR" # Let the user override the test.
6118 else
6119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6120 for as_dir in $PATH
6121 do
6122   IFS=$as_save_IFS
6123   test -z "$as_dir" && as_dir=.
6124   for ac_exec_ext in '' $ac_executable_extensions; do
6125   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6126     ac_cv_prog_AR="${ac_tool_prefix}ar"
6127     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6128     break 2
6129   fi
6130 done
6131 done
6132 IFS=$as_save_IFS
6133
6134 fi
6135 fi
6136 AR=$ac_cv_prog_AR
6137 if test -n "$AR"; then
6138   { $as_echo "$as_me:$LINENO: result: $AR" >&5
6139 $as_echo "$AR" >&6; }
6140 else
6141   { $as_echo "$as_me:$LINENO: result: no" >&5
6142 $as_echo "no" >&6; }
6143 fi
6144
6145
6146 fi
6147 if test -z "$ac_cv_prog_AR"; then
6148   ac_ct_AR=$AR
6149   # Extract the first word of "ar", so it can be a program name with args.
6150 set dummy ar; ac_word=$2
6151 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6152 $as_echo_n "checking for $ac_word... " >&6; }
6153 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6154   $as_echo_n "(cached) " >&6
6155 else
6156   if test -n "$ac_ct_AR"; then
6157   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6158 else
6159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6160 for as_dir in $PATH
6161 do
6162   IFS=$as_save_IFS
6163   test -z "$as_dir" && as_dir=.
6164   for ac_exec_ext in '' $ac_executable_extensions; do
6165   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6166     ac_cv_prog_ac_ct_AR="ar"
6167     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6168     break 2
6169   fi
6170 done
6171 done
6172 IFS=$as_save_IFS
6173
6174 fi
6175 fi
6176 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6177 if test -n "$ac_ct_AR"; then
6178   { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6179 $as_echo "$ac_ct_AR" >&6; }
6180 else
6181   { $as_echo "$as_me:$LINENO: result: no" >&5
6182 $as_echo "no" >&6; }
6183 fi
6184
6185   if test "x$ac_ct_AR" = x; then
6186     AR="false"
6187   else
6188     case $cross_compiling:$ac_tool_warned in
6189 yes:)
6190 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6191 whose name does not start with the host triplet.  If you think this
6192 configuration is useful to you, please write to autoconf@gnu.org." >&5
6193 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6194 whose name does not start with the host triplet.  If you think this
6195 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6196 ac_tool_warned=yes ;;
6197 esac
6198     AR=$ac_ct_AR
6199   fi
6200 else
6201   AR="$ac_cv_prog_AR"
6202 fi
6203
6204 if test -n "$ac_tool_prefix"; then
6205   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6206 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6207 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6208 $as_echo_n "checking for $ac_word... " >&6; }
6209 if test "${ac_cv_prog_RANLIB+set}" = set; then
6210   $as_echo_n "(cached) " >&6
6211 else
6212   if test -n "$RANLIB"; then
6213   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6214 else
6215 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6216 for as_dir in $PATH
6217 do
6218   IFS=$as_save_IFS
6219   test -z "$as_dir" && as_dir=.
6220   for ac_exec_ext in '' $ac_executable_extensions; do
6221   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6222     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6223     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6224     break 2
6225   fi
6226 done
6227 done
6228 IFS=$as_save_IFS
6229
6230 fi
6231 fi
6232 RANLIB=$ac_cv_prog_RANLIB
6233 if test -n "$RANLIB"; then
6234   { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6235 $as_echo "$RANLIB" >&6; }
6236 else
6237   { $as_echo "$as_me:$LINENO: result: no" >&5
6238 $as_echo "no" >&6; }
6239 fi
6240
6241
6242 fi
6243 if test -z "$ac_cv_prog_RANLIB"; then
6244   ac_ct_RANLIB=$RANLIB
6245   # Extract the first word of "ranlib", so it can be a program name with args.
6246 set dummy ranlib; ac_word=$2
6247 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6248 $as_echo_n "checking for $ac_word... " >&6; }
6249 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6250   $as_echo_n "(cached) " >&6
6251 else
6252   if test -n "$ac_ct_RANLIB"; then
6253   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6254 else
6255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6256 for as_dir in $PATH
6257 do
6258   IFS=$as_save_IFS
6259   test -z "$as_dir" && as_dir=.
6260   for ac_exec_ext in '' $ac_executable_extensions; do
6261   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6262     ac_cv_prog_ac_ct_RANLIB="ranlib"
6263     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6264     break 2
6265   fi
6266 done
6267 done
6268 IFS=$as_save_IFS
6269
6270 fi
6271 fi
6272 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6273 if test -n "$ac_ct_RANLIB"; then
6274   { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6275 $as_echo "$ac_ct_RANLIB" >&6; }
6276 else
6277   { $as_echo "$as_me:$LINENO: result: no" >&5
6278 $as_echo "no" >&6; }
6279 fi
6280
6281   if test "x$ac_ct_RANLIB" = x; then
6282     RANLIB=":"
6283   else
6284     case $cross_compiling:$ac_tool_warned in
6285 yes:)
6286 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6287 whose name does not start with the host triplet.  If you think this
6288 configuration is useful to you, please write to autoconf@gnu.org." >&5
6289 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6290 whose name does not start with the host triplet.  If you think this
6291 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6292 ac_tool_warned=yes ;;
6293 esac
6294     RANLIB=$ac_ct_RANLIB
6295   fi
6296 else
6297   RANLIB="$ac_cv_prog_RANLIB"
6298 fi
6299
6300 if test -n "$ac_tool_prefix"; then
6301   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6302 set dummy ${ac_tool_prefix}strip; ac_word=$2
6303 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6304 $as_echo_n "checking for $ac_word... " >&6; }
6305 if test "${ac_cv_prog_STRIP+set}" = set; then
6306   $as_echo_n "(cached) " >&6
6307 else
6308   if test -n "$STRIP"; then
6309   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6310 else
6311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6312 for as_dir in $PATH
6313 do
6314   IFS=$as_save_IFS
6315   test -z "$as_dir" && as_dir=.
6316   for ac_exec_ext in '' $ac_executable_extensions; do
6317   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6318     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6319     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6320     break 2
6321   fi
6322 done
6323 done
6324 IFS=$as_save_IFS
6325
6326 fi
6327 fi
6328 STRIP=$ac_cv_prog_STRIP
6329 if test -n "$STRIP"; then
6330   { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
6331 $as_echo "$STRIP" >&6; }
6332 else
6333   { $as_echo "$as_me:$LINENO: result: no" >&5
6334 $as_echo "no" >&6; }
6335 fi
6336
6337
6338 fi
6339 if test -z "$ac_cv_prog_STRIP"; then
6340   ac_ct_STRIP=$STRIP
6341   # Extract the first word of "strip", so it can be a program name with args.
6342 set dummy strip; ac_word=$2
6343 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6344 $as_echo_n "checking for $ac_word... " >&6; }
6345 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6346   $as_echo_n "(cached) " >&6
6347 else
6348   if test -n "$ac_ct_STRIP"; then
6349   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6350 else
6351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6352 for as_dir in $PATH
6353 do
6354   IFS=$as_save_IFS
6355   test -z "$as_dir" && as_dir=.
6356   for ac_exec_ext in '' $ac_executable_extensions; do
6357   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6358     ac_cv_prog_ac_ct_STRIP="strip"
6359     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6360     break 2
6361   fi
6362 done
6363 done
6364 IFS=$as_save_IFS
6365
6366 fi
6367 fi
6368 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6369 if test -n "$ac_ct_STRIP"; then
6370   { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6371 $as_echo "$ac_ct_STRIP" >&6; }
6372 else
6373   { $as_echo "$as_me:$LINENO: result: no" >&5
6374 $as_echo "no" >&6; }
6375 fi
6376
6377   if test "x$ac_ct_STRIP" = x; then
6378     STRIP=":"
6379   else
6380     case $cross_compiling:$ac_tool_warned in
6381 yes:)
6382 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6383 whose name does not start with the host triplet.  If you think this
6384 configuration is useful to you, please write to autoconf@gnu.org." >&5
6385 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6386 whose name does not start with the host triplet.  If you think this
6387 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6388 ac_tool_warned=yes ;;
6389 esac
6390     STRIP=$ac_ct_STRIP
6391   fi
6392 else
6393   STRIP="$ac_cv_prog_STRIP"
6394 fi
6395
6396
6397 old_CC="$CC"
6398 old_CFLAGS="$CFLAGS"
6399
6400 # Set sane defaults for various variables
6401 test -z "$AR" && AR=ar
6402 test -z "$AR_FLAGS" && AR_FLAGS=cru
6403 test -z "$AS" && AS=as
6404 test -z "$CC" && CC=cc
6405 test -z "$LTCC" && LTCC=$CC
6406 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6407 test -z "$DLLTOOL" && DLLTOOL=dlltool
6408 test -z "$LD" && LD=ld
6409 test -z "$LN_S" && LN_S="ln -s"
6410 test -z "$MAGIC_CMD" && MAGIC_CMD=file
6411 test -z "$NM" && NM=nm
6412 test -z "$SED" && SED=sed
6413 test -z "$OBJDUMP" && OBJDUMP=objdump
6414 test -z "$RANLIB" && RANLIB=:
6415 test -z "$STRIP" && STRIP=:
6416 test -z "$ac_objext" && ac_objext=o
6417
6418 # Determine commands to create old-style static archives.
6419 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6420 old_postinstall_cmds='chmod 644 $oldlib'
6421 old_postuninstall_cmds=
6422
6423 if test -n "$RANLIB"; then
6424   case $host_os in
6425   openbsd*)
6426     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6427     ;;
6428   *)
6429     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6430     ;;
6431   esac
6432   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6433 fi
6434
6435 for cc_temp in $compiler""; do
6436   case $cc_temp in
6437     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6438     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6439     \-*) ;;
6440     *) break;;
6441   esac
6442 done
6443 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6444
6445
6446 # Only perform the check for file, if the check method requires it
6447 case $deplibs_check_method in
6448 file_magic*)
6449   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6450     { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6451 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
6452 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6453   $as_echo_n "(cached) " >&6
6454 else
6455   case $MAGIC_CMD in
6456 [\\/*] |  ?:[\\/]*)
6457   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6458   ;;
6459 *)
6460   lt_save_MAGIC_CMD="$MAGIC_CMD"
6461   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6462   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6463   for ac_dir in $ac_dummy; do
6464     IFS="$lt_save_ifs"
6465     test -z "$ac_dir" && ac_dir=.
6466     if test -f $ac_dir/${ac_tool_prefix}file; then
6467       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6468       if test -n "$file_magic_test_file"; then
6469         case $deplibs_check_method in
6470         "file_magic "*)
6471           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6472           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6473           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6474             $EGREP "$file_magic_regex" > /dev/null; then
6475             :
6476           else
6477             cat <<EOF 1>&2
6478
6479 *** Warning: the command libtool uses to detect shared libraries,
6480 *** $file_magic_cmd, produces output that libtool cannot recognize.
6481 *** The result is that libtool may fail to recognize shared libraries
6482 *** as such.  This will affect the creation of libtool libraries that
6483 *** depend on shared libraries, but programs linked with such libtool
6484 *** libraries will work regardless of this problem.  Nevertheless, you
6485 *** may want to report the problem to your system manager and/or to
6486 *** bug-libtool@gnu.org
6487
6488 EOF
6489           fi ;;
6490         esac
6491       fi
6492       break
6493     fi
6494   done
6495   IFS="$lt_save_ifs"
6496   MAGIC_CMD="$lt_save_MAGIC_CMD"
6497   ;;
6498 esac
6499 fi
6500
6501 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6502 if test -n "$MAGIC_CMD"; then
6503   { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6504 $as_echo "$MAGIC_CMD" >&6; }
6505 else
6506   { $as_echo "$as_me:$LINENO: result: no" >&5
6507 $as_echo "no" >&6; }
6508 fi
6509
6510 if test -z "$lt_cv_path_MAGIC_CMD"; then
6511   if test -n "$ac_tool_prefix"; then
6512     { $as_echo "$as_me:$LINENO: checking for file" >&5
6513 $as_echo_n "checking for file... " >&6; }
6514 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6515   $as_echo_n "(cached) " >&6
6516 else
6517   case $MAGIC_CMD in
6518 [\\/*] |  ?:[\\/]*)
6519   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6520   ;;
6521 *)
6522   lt_save_MAGIC_CMD="$MAGIC_CMD"
6523   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6524   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6525   for ac_dir in $ac_dummy; do
6526     IFS="$lt_save_ifs"
6527     test -z "$ac_dir" && ac_dir=.
6528     if test -f $ac_dir/file; then
6529       lt_cv_path_MAGIC_CMD="$ac_dir/file"
6530       if test -n "$file_magic_test_file"; then
6531         case $deplibs_check_method in
6532         "file_magic "*)
6533           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6534           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6535           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6536             $EGREP "$file_magic_regex" > /dev/null; then
6537             :
6538           else
6539             cat <<EOF 1>&2
6540
6541 *** Warning: the command libtool uses to detect shared libraries,
6542 *** $file_magic_cmd, produces output that libtool cannot recognize.
6543 *** The result is that libtool may fail to recognize shared libraries
6544 *** as such.  This will affect the creation of libtool libraries that
6545 *** depend on shared libraries, but programs linked with such libtool
6546 *** libraries will work regardless of this problem.  Nevertheless, you
6547 *** may want to report the problem to your system manager and/or to
6548 *** bug-libtool@gnu.org
6549
6550 EOF
6551           fi ;;
6552         esac
6553       fi
6554       break
6555     fi
6556   done
6557   IFS="$lt_save_ifs"
6558   MAGIC_CMD="$lt_save_MAGIC_CMD"
6559   ;;
6560 esac
6561 fi
6562
6563 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6564 if test -n "$MAGIC_CMD"; then
6565   { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6566 $as_echo "$MAGIC_CMD" >&6; }
6567 else
6568   { $as_echo "$as_me:$LINENO: result: no" >&5
6569 $as_echo "no" >&6; }
6570 fi
6571
6572   else
6573     MAGIC_CMD=:
6574   fi
6575 fi
6576
6577   fi
6578   ;;
6579 esac
6580
6581
6582   case $host_os in
6583     rhapsody* | darwin*)
6584     if test -n "$ac_tool_prefix"; then
6585   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6586 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6587 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6588 $as_echo_n "checking for $ac_word... " >&6; }
6589 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
6590   $as_echo_n "(cached) " >&6
6591 else
6592   if test -n "$DSYMUTIL"; then
6593   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6594 else
6595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6596 for as_dir in $PATH
6597 do
6598   IFS=$as_save_IFS
6599   test -z "$as_dir" && as_dir=.
6600   for ac_exec_ext in '' $ac_executable_extensions; do
6601   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6602     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6603     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6604     break 2
6605   fi
6606 done
6607 done
6608 IFS=$as_save_IFS
6609
6610 fi
6611 fi
6612 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6613 if test -n "$DSYMUTIL"; then
6614   { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
6615 $as_echo "$DSYMUTIL" >&6; }
6616 else
6617   { $as_echo "$as_me:$LINENO: result: no" >&5
6618 $as_echo "no" >&6; }
6619 fi
6620
6621
6622 fi
6623 if test -z "$ac_cv_prog_DSYMUTIL"; then
6624   ac_ct_DSYMUTIL=$DSYMUTIL
6625   # Extract the first word of "dsymutil", so it can be a program name with args.
6626 set dummy dsymutil; ac_word=$2
6627 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6628 $as_echo_n "checking for $ac_word... " >&6; }
6629 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
6630   $as_echo_n "(cached) " >&6
6631 else
6632   if test -n "$ac_ct_DSYMUTIL"; then
6633   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6634 else
6635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6636 for as_dir in $PATH
6637 do
6638   IFS=$as_save_IFS
6639   test -z "$as_dir" && as_dir=.
6640   for ac_exec_ext in '' $ac_executable_extensions; do
6641   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6642     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6643     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6644     break 2
6645   fi
6646 done
6647 done
6648 IFS=$as_save_IFS
6649
6650 fi
6651 fi
6652 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6653 if test -n "$ac_ct_DSYMUTIL"; then
6654   { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
6655 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6656 else
6657   { $as_echo "$as_me:$LINENO: result: no" >&5
6658 $as_echo "no" >&6; }
6659 fi
6660
6661   if test "x$ac_ct_DSYMUTIL" = x; then
6662     DSYMUTIL=":"
6663   else
6664     case $cross_compiling:$ac_tool_warned in
6665 yes:)
6666 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6667 whose name does not start with the host triplet.  If you think this
6668 configuration is useful to you, please write to autoconf@gnu.org." >&5
6669 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6670 whose name does not start with the host triplet.  If you think this
6671 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6672 ac_tool_warned=yes ;;
6673 esac
6674     DSYMUTIL=$ac_ct_DSYMUTIL
6675   fi
6676 else
6677   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6678 fi
6679
6680     if test -n "$ac_tool_prefix"; then
6681   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6682 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6683 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6684 $as_echo_n "checking for $ac_word... " >&6; }
6685 if test "${ac_cv_prog_NMEDIT+set}" = set; then
6686   $as_echo_n "(cached) " >&6
6687 else
6688   if test -n "$NMEDIT"; then
6689   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6690 else
6691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6692 for as_dir in $PATH
6693 do
6694   IFS=$as_save_IFS
6695   test -z "$as_dir" && as_dir=.
6696   for ac_exec_ext in '' $ac_executable_extensions; do
6697   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6698     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6699     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6700     break 2
6701   fi
6702 done
6703 done
6704 IFS=$as_save_IFS
6705
6706 fi
6707 fi
6708 NMEDIT=$ac_cv_prog_NMEDIT
6709 if test -n "$NMEDIT"; then
6710   { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
6711 $as_echo "$NMEDIT" >&6; }
6712 else
6713   { $as_echo "$as_me:$LINENO: result: no" >&5
6714 $as_echo "no" >&6; }
6715 fi
6716
6717
6718 fi
6719 if test -z "$ac_cv_prog_NMEDIT"; then
6720   ac_ct_NMEDIT=$NMEDIT
6721   # Extract the first word of "nmedit", so it can be a program name with args.
6722 set dummy nmedit; ac_word=$2
6723 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6724 $as_echo_n "checking for $ac_word... " >&6; }
6725 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
6726   $as_echo_n "(cached) " >&6
6727 else
6728   if test -n "$ac_ct_NMEDIT"; then
6729   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6730 else
6731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6732 for as_dir in $PATH
6733 do
6734   IFS=$as_save_IFS
6735   test -z "$as_dir" && as_dir=.
6736   for ac_exec_ext in '' $ac_executable_extensions; do
6737   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6738     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6739     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6740     break 2
6741   fi
6742 done
6743 done
6744 IFS=$as_save_IFS
6745
6746 fi
6747 fi
6748 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6749 if test -n "$ac_ct_NMEDIT"; then
6750   { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
6751 $as_echo "$ac_ct_NMEDIT" >&6; }
6752 else
6753   { $as_echo "$as_me:$LINENO: result: no" >&5
6754 $as_echo "no" >&6; }
6755 fi
6756
6757   if test "x$ac_ct_NMEDIT" = x; then
6758     NMEDIT=":"
6759   else
6760     case $cross_compiling:$ac_tool_warned in
6761 yes:)
6762 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6763 whose name does not start with the host triplet.  If you think this
6764 configuration is useful to you, please write to autoconf@gnu.org." >&5
6765 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6766 whose name does not start with the host triplet.  If you think this
6767 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6768 ac_tool_warned=yes ;;
6769 esac
6770     NMEDIT=$ac_ct_NMEDIT
6771   fi
6772 else
6773   NMEDIT="$ac_cv_prog_NMEDIT"
6774 fi
6775
6776
6777     { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
6778 $as_echo_n "checking for -single_module linker flag... " >&6; }
6779 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
6780   $as_echo_n "(cached) " >&6
6781 else
6782   lt_cv_apple_cc_single_mod=no
6783       if test -z "${LT_MULTI_MODULE}"; then
6784    # By default we will add the -single_module flag. You can override
6785    # by either setting the environment variable LT_MULTI_MODULE
6786    # non-empty at configure time, or by adding -multi_module to the
6787    # link flags.
6788    echo "int foo(void){return 1;}" > conftest.c
6789    $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6790      -dynamiclib ${wl}-single_module conftest.c
6791    if test -f libconftest.dylib; then
6792      lt_cv_apple_cc_single_mod=yes
6793      rm -rf libconftest.dylib*
6794    fi
6795    rm conftest.c
6796       fi
6797 fi
6798 { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
6799 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6800     { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
6801 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6802 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
6803   $as_echo_n "(cached) " >&6
6804 else
6805   lt_cv_ld_exported_symbols_list=no
6806       save_LDFLAGS=$LDFLAGS
6807       echo "_main" > conftest.sym
6808       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6809       cat >conftest.$ac_ext <<_ACEOF
6810 /* confdefs.h.  */
6811 _ACEOF
6812 cat confdefs.h >>conftest.$ac_ext
6813 cat >>conftest.$ac_ext <<_ACEOF
6814 /* end confdefs.h.  */
6815
6816 int
6817 main ()
6818 {
6819
6820   ;
6821   return 0;
6822 }
6823 _ACEOF
6824 rm -f conftest.$ac_objext conftest$ac_exeext
6825 if { (ac_try="$ac_link"
6826 case "(($ac_try" in
6827   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6828   *) ac_try_echo=$ac_try;;
6829 esac
6830 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6831 $as_echo "$ac_try_echo") >&5
6832   (eval "$ac_link") 2>conftest.er1
6833   ac_status=$?
6834   grep -v '^ *+' conftest.er1 >conftest.err
6835   rm -f conftest.er1
6836   cat conftest.err >&5
6837   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6838   (exit $ac_status); } && {
6839          test -z "$ac_c_werror_flag" ||
6840          test ! -s conftest.err
6841        } && test -s conftest$ac_exeext && {
6842          test "$cross_compiling" = yes ||
6843          $as_test_x conftest$ac_exeext
6844        }; then
6845   lt_cv_ld_exported_symbols_list=yes
6846 else
6847   $as_echo "$as_me: failed program was:" >&5
6848 sed 's/^/| /' conftest.$ac_ext >&5
6849
6850         lt_cv_ld_exported_symbols_list=no
6851 fi
6852
6853 rm -rf conftest.dSYM
6854 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6855       conftest$ac_exeext conftest.$ac_ext
6856    LDFLAGS="$save_LDFLAGS"
6857
6858 fi
6859 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
6860 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6861     case $host_os in
6862     rhapsody* | darwin1.[0123])
6863       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6864     darwin1.*)
6865      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6866     darwin*)
6867       # if running on 10.5 or later, the deployment target defaults
6868       # to the OS version, if on x86, and 10.4, the deployment
6869       # target defaults to 10.4. Don't you love it?
6870       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6871    10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6872      _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6873    10.[012]*)
6874      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6875    10.*)
6876      _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6877       esac
6878     ;;
6879   esac
6880     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6881       _lt_dar_single_mod='$single_module'
6882     fi
6883     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6884       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6885     else
6886       _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
6887     fi
6888     if test "$DSYMUTIL" != ":"; then
6889       _lt_dsymutil="~$DSYMUTIL \$lib || :"
6890     else
6891       _lt_dsymutil=
6892     fi
6893     ;;
6894   esac
6895
6896
6897 enable_dlopen=no
6898 enable_win32_dll=no
6899
6900 # Check whether --enable-libtool-lock was given.
6901 if test "${enable_libtool_lock+set}" = set; then
6902   enableval=$enable_libtool_lock;
6903 fi
6904
6905 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6906
6907
6908 # Check whether --with-pic was given.
6909 if test "${with_pic+set}" = set; then
6910   withval=$with_pic; pic_mode="$withval"
6911 else
6912   pic_mode=default
6913 fi
6914
6915 test -z "$pic_mode" && pic_mode=default
6916
6917 # Use C for the default configuration in the libtool script
6918 tagname=
6919 lt_save_CC="$CC"
6920 ac_ext=c
6921 ac_cpp='$CPP $CPPFLAGS'
6922 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6923 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6924 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6925
6926
6927 # Source file extension for C test sources.
6928 ac_ext=c
6929
6930 # Object file extension for compiled C test sources.
6931 objext=o
6932 objext=$objext
6933
6934 # Code to be used in simple compile tests
6935 lt_simple_compile_test_code="int some_variable = 0;"
6936
6937 # Code to be used in simple link tests
6938 lt_simple_link_test_code='int main(){return(0);}'
6939
6940
6941 # If no C compiler was specified, use CC.
6942 LTCC=${LTCC-"$CC"}
6943
6944 # If no C compiler flags were specified, use CFLAGS.
6945 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6946
6947 # Allow CC to be a program name with arguments.
6948 compiler=$CC
6949
6950
6951 # save warnings/boilerplate of simple test code
6952 ac_outfile=conftest.$ac_objext
6953 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6954 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6955 _lt_compiler_boilerplate=`cat conftest.err`
6956 $rm conftest*
6957
6958 ac_outfile=conftest.$ac_objext
6959 echo "$lt_simple_link_test_code" >conftest.$ac_ext
6960 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6961 _lt_linker_boilerplate=`cat conftest.err`
6962 $rm -r conftest*
6963
6964
6965
6966 lt_prog_compiler_no_builtin_flag=
6967
6968 if test "$GCC" = yes; then
6969   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6970
6971
6972 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6973 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
6974 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6975   $as_echo_n "(cached) " >&6
6976 else
6977   lt_cv_prog_compiler_rtti_exceptions=no
6978   ac_outfile=conftest.$ac_objext
6979    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6980    lt_compiler_flag="-fno-rtti -fno-exceptions"
6981    # Insert the option either (1) after the last *FLAGS variable, or
6982    # (2) before a word containing "conftest.", or (3) at the end.
6983    # Note that $ac_compile itself does not contain backslashes and begins
6984    # with a dollar sign (not a hyphen), so the echo should work correctly.
6985    # The option is referenced via a variable to avoid confusing sed.
6986    lt_compile=`echo "$ac_compile" | $SED \
6987    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6988    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6989    -e 's:$: $lt_compiler_flag:'`
6990    (eval echo "\"\$as_me:6990: $lt_compile\"" >&5)
6991    (eval "$lt_compile" 2>conftest.err)
6992    ac_status=$?
6993    cat conftest.err >&5
6994    echo "$as_me:6994: \$? = $ac_status" >&5
6995    if (exit $ac_status) && test -s "$ac_outfile"; then
6996      # The compiler can only warn and ignore the option if not recognized
6997      # So say no if there are warnings other than the usual output.
6998      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6999      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7000      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7001        lt_cv_prog_compiler_rtti_exceptions=yes
7002      fi
7003    fi
7004    $rm conftest*
7005
7006 fi
7007 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7008 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7009
7010 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7011     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7012 else
7013     :
7014 fi
7015
7016 fi
7017
7018 lt_prog_compiler_wl=
7019 lt_prog_compiler_pic=
7020 lt_prog_compiler_static=
7021
7022 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7023 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7024
7025   if test "$GCC" = yes; then
7026     lt_prog_compiler_wl='-Wl,'
7027     lt_prog_compiler_static='-static'
7028
7029     case $host_os in
7030       aix*)
7031       # All AIX code is PIC.
7032       if test "$host_cpu" = ia64; then
7033         # AIX 5 now supports IA64 processor
7034         lt_prog_compiler_static='-Bstatic'
7035       fi
7036       ;;
7037
7038     amigaos*)
7039       # FIXME: we need at least 68020 code to build shared libraries, but
7040       # adding the `-m68020' flag to GCC prevents building anything better,
7041       # like `-m68040'.
7042       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7043       ;;
7044
7045     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7046       # PIC is the default for these OSes.
7047       ;;
7048
7049     mingw* | cygwin* | pw32* | os2*)
7050       # This hack is so that the source file can tell whether it is being
7051       # built for inclusion in a dll (and should export symbols for example).
7052       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7053       # (--disable-auto-import) libraries
7054       lt_prog_compiler_pic='-DDLL_EXPORT'
7055       ;;
7056
7057     darwin* | rhapsody*)
7058       # PIC is the default on this platform
7059       # Common symbols not allowed in MH_DYLIB files
7060       lt_prog_compiler_pic='-fno-common'
7061       ;;
7062
7063     interix[3-9]*)
7064       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7065       # Instead, we relocate shared libraries at runtime.
7066       ;;
7067
7068     msdosdjgpp*)
7069       # Just because we use GCC doesn't mean we suddenly get shared libraries
7070       # on systems that don't support them.
7071       lt_prog_compiler_can_build_shared=no
7072       enable_shared=no
7073       ;;
7074
7075     sysv4*MP*)
7076       if test -d /usr/nec; then
7077         lt_prog_compiler_pic=-Kconform_pic
7078       fi
7079       ;;
7080
7081     hpux*)
7082       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7083       # not for PA HP-UX.
7084       case $host_cpu in
7085       hppa*64*|ia64*)
7086         # +Z the default
7087         ;;
7088       *)
7089         lt_prog_compiler_pic='-fPIC'
7090         ;;
7091       esac
7092       ;;
7093
7094     *)
7095       lt_prog_compiler_pic='-fPIC'
7096       ;;
7097     esac
7098   else
7099     # PORTME Check for flag to pass linker flags through the system compiler.
7100     case $host_os in
7101     aix*)
7102       lt_prog_compiler_wl='-Wl,'
7103       if test "$host_cpu" = ia64; then
7104         # AIX 5 now supports IA64 processor
7105         lt_prog_compiler_static='-Bstatic'
7106       else
7107         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7108       fi
7109       ;;
7110       darwin*)
7111         # PIC is the default on this platform
7112         # Common symbols not allowed in MH_DYLIB files
7113        case $cc_basename in
7114          xlc*)
7115          lt_prog_compiler_pic='-qnocommon'
7116          lt_prog_compiler_wl='-Wl,'
7117          ;;
7118        esac
7119        ;;
7120
7121     mingw* | cygwin* | pw32* | os2*)
7122       # This hack is so that the source file can tell whether it is being
7123       # built for inclusion in a dll (and should export symbols for example).
7124       lt_prog_compiler_pic='-DDLL_EXPORT'
7125       ;;
7126
7127     hpux9* | hpux10* | hpux11*)
7128       lt_prog_compiler_wl='-Wl,'
7129       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7130       # not for PA HP-UX.
7131       case $host_cpu in
7132       hppa*64*|ia64*)
7133         # +Z the default
7134         ;;
7135       *)
7136         lt_prog_compiler_pic='+Z'
7137         ;;
7138       esac
7139       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7140       lt_prog_compiler_static='${wl}-a ${wl}archive'
7141       ;;
7142
7143     irix5* | irix6* | nonstopux*)
7144       lt_prog_compiler_wl='-Wl,'
7145       # PIC (with -KPIC) is the default.
7146       lt_prog_compiler_static='-non_shared'
7147       ;;
7148
7149     newsos6)
7150       lt_prog_compiler_pic='-KPIC'
7151       lt_prog_compiler_static='-Bstatic'
7152       ;;
7153
7154     linux* | k*bsd*-gnu)
7155       case $cc_basename in
7156       icc* | ecc*)
7157         lt_prog_compiler_wl='-Wl,'
7158         lt_prog_compiler_pic='-KPIC'
7159         lt_prog_compiler_static='-static'
7160         ;;
7161       pgcc* | pgf77* | pgf90* | pgf95*)
7162         # Portland Group compilers (*not* the Pentium gcc compiler,
7163         # which looks to be a dead project)
7164         lt_prog_compiler_wl='-Wl,'
7165         lt_prog_compiler_pic='-fpic'
7166         lt_prog_compiler_static='-Bstatic'
7167         ;;
7168       ccc*)
7169         lt_prog_compiler_wl='-Wl,'
7170         # All Alpha code is PIC.
7171         lt_prog_compiler_static='-non_shared'
7172         ;;
7173       *)
7174         case `$CC -V 2>&1 | sed 5q` in
7175         *Sun\ C*)
7176           # Sun C 5.9
7177           lt_prog_compiler_pic='-KPIC'
7178           lt_prog_compiler_static='-Bstatic'
7179           lt_prog_compiler_wl='-Wl,'
7180           ;;
7181         *Sun\ F*)
7182           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7183           lt_prog_compiler_pic='-KPIC'
7184           lt_prog_compiler_static='-Bstatic'
7185           lt_prog_compiler_wl=''
7186           ;;
7187         esac
7188         ;;
7189       esac
7190       ;;
7191
7192     osf3* | osf4* | osf5*)
7193       lt_prog_compiler_wl='-Wl,'
7194       # All OSF/1 code is PIC.
7195       lt_prog_compiler_static='-non_shared'
7196       ;;
7197
7198     rdos*)
7199       lt_prog_compiler_static='-non_shared'
7200       ;;
7201
7202     solaris*)
7203       lt_prog_compiler_pic='-KPIC'
7204       lt_prog_compiler_static='-Bstatic'
7205       case $cc_basename in
7206       f77* | f90* | f95*)
7207         lt_prog_compiler_wl='-Qoption ld ';;
7208       *)
7209         lt_prog_compiler_wl='-Wl,';;
7210       esac
7211       ;;
7212
7213     sunos4*)
7214       lt_prog_compiler_wl='-Qoption ld '
7215       lt_prog_compiler_pic='-PIC'
7216       lt_prog_compiler_static='-Bstatic'
7217       ;;
7218
7219     sysv4 | sysv4.2uw2* | sysv4.3*)
7220       lt_prog_compiler_wl='-Wl,'
7221       lt_prog_compiler_pic='-KPIC'
7222       lt_prog_compiler_static='-Bstatic'
7223       ;;
7224
7225     sysv4*MP*)
7226       if test -d /usr/nec ;then
7227         lt_prog_compiler_pic='-Kconform_pic'
7228         lt_prog_compiler_static='-Bstatic'
7229       fi
7230       ;;
7231
7232     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7233       lt_prog_compiler_wl='-Wl,'
7234       lt_prog_compiler_pic='-KPIC'
7235       lt_prog_compiler_static='-Bstatic'
7236       ;;
7237
7238     unicos*)
7239       lt_prog_compiler_wl='-Wl,'
7240       lt_prog_compiler_can_build_shared=no
7241       ;;
7242
7243     uts4*)
7244       lt_prog_compiler_pic='-pic'
7245       lt_prog_compiler_static='-Bstatic'
7246       ;;
7247
7248     *)
7249       lt_prog_compiler_can_build_shared=no
7250       ;;
7251     esac
7252   fi
7253
7254 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7255 $as_echo "$lt_prog_compiler_pic" >&6; }
7256
7257 #
7258 # Check to make sure the PIC flag actually works.
7259 #
7260 if test -n "$lt_prog_compiler_pic"; then
7261
7262 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7263 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7264 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7265   $as_echo_n "(cached) " >&6
7266 else
7267   lt_cv_prog_compiler_pic_works=no
7268   ac_outfile=conftest.$ac_objext
7269    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7270    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7271    # Insert the option either (1) after the last *FLAGS variable, or
7272    # (2) before a word containing "conftest.", or (3) at the end.
7273    # Note that $ac_compile itself does not contain backslashes and begins
7274    # with a dollar sign (not a hyphen), so the echo should work correctly.
7275    # The option is referenced via a variable to avoid confusing sed.
7276    lt_compile=`echo "$ac_compile" | $SED \
7277    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7278    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7279    -e 's:$: $lt_compiler_flag:'`
7280    (eval echo "\"\$as_me:7280: $lt_compile\"" >&5)
7281    (eval "$lt_compile" 2>conftest.err)
7282    ac_status=$?
7283    cat conftest.err >&5
7284    echo "$as_me:7284: \$? = $ac_status" >&5
7285    if (exit $ac_status) && test -s "$ac_outfile"; then
7286      # The compiler can only warn and ignore the option if not recognized
7287      # So say no if there are warnings other than the usual output.
7288      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7289      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7290      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7291        lt_cv_prog_compiler_pic_works=yes
7292      fi
7293    fi
7294    $rm conftest*
7295
7296 fi
7297 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7298 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7299
7300 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7301     case $lt_prog_compiler_pic in
7302      "" | " "*) ;;
7303      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7304      esac
7305 else
7306     lt_prog_compiler_pic=
7307      lt_prog_compiler_can_build_shared=no
7308 fi
7309
7310 fi
7311 case $host_os in
7312   # For platforms which do not support PIC, -DPIC is meaningless:
7313   *djgpp*)
7314     lt_prog_compiler_pic=
7315     ;;
7316   *)
7317     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7318     ;;
7319 esac
7320
7321 #
7322 # Check to make sure the static flag actually works.
7323 #
7324 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7325 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7326 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7327 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7328   $as_echo_n "(cached) " >&6
7329 else
7330   lt_cv_prog_compiler_static_works=no
7331    save_LDFLAGS="$LDFLAGS"
7332    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7333    echo "$lt_simple_link_test_code" > conftest.$ac_ext
7334    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7335      # The linker can only warn and ignore the option if not recognized
7336      # So say no if there are warnings
7337      if test -s conftest.err; then
7338        # Append any errors to the config.log.
7339        cat conftest.err 1>&5
7340        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7341        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7342        if diff conftest.exp conftest.er2 >/dev/null; then
7343          lt_cv_prog_compiler_static_works=yes
7344        fi
7345      else
7346        lt_cv_prog_compiler_static_works=yes
7347      fi
7348    fi
7349    $rm -r conftest*
7350    LDFLAGS="$save_LDFLAGS"
7351
7352 fi
7353 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
7354 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7355
7356 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7357     :
7358 else
7359     lt_prog_compiler_static=
7360 fi
7361
7362
7363 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7364 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7365 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7366   $as_echo_n "(cached) " >&6
7367 else
7368   lt_cv_prog_compiler_c_o=no
7369    $rm -r conftest 2>/dev/null
7370    mkdir conftest
7371    cd conftest
7372    mkdir out
7373    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7374
7375    lt_compiler_flag="-o out/conftest2.$ac_objext"
7376    # Insert the option either (1) after the last *FLAGS variable, or
7377    # (2) before a word containing "conftest.", or (3) at the end.
7378    # Note that $ac_compile itself does not contain backslashes and begins
7379    # with a dollar sign (not a hyphen), so the echo should work correctly.
7380    lt_compile=`echo "$ac_compile" | $SED \
7381    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7382    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7383    -e 's:$: $lt_compiler_flag:'`
7384    (eval echo "\"\$as_me:7384: $lt_compile\"" >&5)
7385    (eval "$lt_compile" 2>out/conftest.err)
7386    ac_status=$?
7387    cat out/conftest.err >&5
7388    echo "$as_me:7388: \$? = $ac_status" >&5
7389    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7390    then
7391      # The compiler can only warn and ignore the option if not recognized
7392      # So say no if there are warnings
7393      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7394      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7395      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7396        lt_cv_prog_compiler_c_o=yes
7397      fi
7398    fi
7399    chmod u+w . 2>&5
7400    $rm conftest*
7401    # SGI C++ compiler will create directory out/ii_files/ for
7402    # template instantiation
7403    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7404    $rm out/* && rmdir out
7405    cd ..
7406    rmdir conftest
7407    $rm conftest*
7408
7409 fi
7410 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7411 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7412
7413
7414 hard_links="nottested"
7415 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7416   # do not overwrite the value of need_locks provided by the user
7417   { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7418 $as_echo_n "checking if we can lock with hard links... " >&6; }
7419   hard_links=yes
7420   $rm conftest*
7421   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7422   touch conftest.a
7423   ln conftest.a conftest.b 2>&5 || hard_links=no
7424   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7425   { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
7426 $as_echo "$hard_links" >&6; }
7427   if test "$hard_links" = no; then
7428     { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7429 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7430     need_locks=warn
7431   fi
7432 else
7433   need_locks=no
7434 fi
7435
7436 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7437 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7438
7439   runpath_var=
7440   allow_undefined_flag=
7441   enable_shared_with_static_runtimes=no
7442   archive_cmds=
7443   archive_expsym_cmds=
7444   old_archive_From_new_cmds=
7445   old_archive_from_expsyms_cmds=
7446   export_dynamic_flag_spec=
7447   whole_archive_flag_spec=
7448   thread_safe_flag_spec=
7449   hardcode_libdir_flag_spec=
7450   hardcode_libdir_flag_spec_ld=
7451   hardcode_libdir_separator=
7452   hardcode_direct=no
7453   hardcode_minus_L=no
7454   hardcode_shlibpath_var=unsupported
7455   link_all_deplibs=unknown
7456   hardcode_automatic=no
7457   module_cmds=
7458   module_expsym_cmds=
7459   always_export_symbols=no
7460   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7461   # include_expsyms should be a list of space-separated symbols to be *always*
7462   # included in the symbol list
7463   include_expsyms=
7464   # exclude_expsyms can be an extended regexp of symbols to exclude
7465   # it will be wrapped by ` (' and `)$', so one must not match beginning or
7466   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7467   # as well as any symbol that contains `d'.
7468   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7469   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7470   # platforms (ab)use it in PIC code, but their linkers get confused if
7471   # the symbol is explicitly referenced.  Since portable code cannot
7472   # rely on this symbol name, it's probably fine to never include it in
7473   # preloaded symbol tables.
7474   # Exclude shared library initialization/finalization symbols.
7475   extract_expsyms_cmds=
7476   # Just being paranoid about ensuring that cc_basename is set.
7477   for cc_temp in $compiler""; do
7478   case $cc_temp in
7479     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7480     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7481     \-*) ;;
7482     *) break;;
7483   esac
7484 done
7485 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7486
7487   case $host_os in
7488   cygwin* | mingw* | pw32*)
7489     # FIXME: the MSVC++ port hasn't been tested in a loooong time
7490     # When not using gcc, we currently assume that we are using
7491     # Microsoft Visual C++.
7492     if test "$GCC" != yes; then
7493       with_gnu_ld=no
7494     fi
7495     ;;
7496   interix*)
7497     # we just hope/assume this is gcc and not c89 (= MSVC++)
7498     with_gnu_ld=yes
7499     ;;
7500   openbsd*)
7501     with_gnu_ld=no
7502     ;;
7503   esac
7504
7505   ld_shlibs=yes
7506   if test "$with_gnu_ld" = yes; then
7507     # If archive_cmds runs LD, not CC, wlarc should be empty
7508     wlarc='${wl}'
7509
7510     # Set some defaults for GNU ld with shared library support. These
7511     # are reset later if shared libraries are not supported. Putting them
7512     # here allows them to be overridden if necessary.
7513     runpath_var=LD_RUN_PATH
7514     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7515     export_dynamic_flag_spec='${wl}--export-dynamic'
7516     # ancient GNU ld didn't support --whole-archive et. al.
7517     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7518         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7519       else
7520         whole_archive_flag_spec=
7521     fi
7522     supports_anon_versioning=no
7523     case `$LD -v 2>/dev/null` in
7524       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7525       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7526       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7527       *\ 2.11.*) ;; # other 2.11 versions
7528       *) supports_anon_versioning=yes ;;
7529     esac
7530
7531     # See if GNU ld supports shared libraries.
7532     case $host_os in
7533     aix[3-9]*)
7534       # On AIX/PPC, the GNU linker is very broken
7535       if test "$host_cpu" != ia64; then
7536         ld_shlibs=no
7537         cat <<EOF 1>&2
7538
7539 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7540 *** to be unable to reliably create shared libraries on AIX.
7541 *** Therefore, libtool is disabling shared libraries support.  If you
7542 *** really care for shared libraries, you may want to modify your PATH
7543 *** so that a non-GNU linker is found, and then restart.
7544
7545 EOF
7546       fi
7547       ;;
7548
7549     amigaos*)
7550       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)'
7551       hardcode_libdir_flag_spec='-L$libdir'
7552       hardcode_minus_L=yes
7553
7554       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7555       # that the semantics of dynamic libraries on AmigaOS, at least up
7556       # to version 4, is to share data among multiple programs linked
7557       # with the same dynamic library.  Since this doesn't match the
7558       # behavior of shared libraries on other platforms, we can't use
7559       # them.
7560       ld_shlibs=no
7561       ;;
7562
7563     beos*)
7564       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7565         allow_undefined_flag=unsupported
7566         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7567         # support --undefined.  This deserves some investigation.  FIXME
7568         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7569       else
7570         ld_shlibs=no
7571       fi
7572       ;;
7573
7574     cygwin* | mingw* | pw32*)
7575       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7576       # as there is no search path for DLLs.
7577       hardcode_libdir_flag_spec='-L$libdir'
7578       allow_undefined_flag=unsupported
7579       always_export_symbols=no
7580       enable_shared_with_static_runtimes=yes
7581       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7582
7583       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7584         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7585         # If the export-symbols file already is a .def file (1st line
7586         # is EXPORTS), use it as is; otherwise, prepend...
7587         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7588           cp $export_symbols $output_objdir/$soname.def;
7589         else
7590           echo EXPORTS > $output_objdir/$soname.def;
7591           cat $export_symbols >> $output_objdir/$soname.def;
7592         fi~
7593         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7594       else
7595         ld_shlibs=no
7596       fi
7597       ;;
7598
7599     interix[3-9]*)
7600       hardcode_direct=no
7601       hardcode_shlibpath_var=no
7602       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7603       export_dynamic_flag_spec='${wl}-E'
7604       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7605       # Instead, shared libraries are loaded at an image base (0x10000000 by
7606       # default) and relocated if they conflict, which is a slow very memory
7607       # consuming and fragmenting process.  To avoid this, we pick a random,
7608       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7609       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7610       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7611       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'
7612       ;;
7613
7614     gnu* | linux* | k*bsd*-gnu)
7615       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7616         tmp_addflag=
7617         case $cc_basename,$host_cpu in
7618         pgcc*)                          # Portland Group C compiler
7619           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
7620           tmp_addflag=' $pic_flag'
7621           ;;
7622         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
7623           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
7624           tmp_addflag=' $pic_flag -Mnomain' ;;
7625         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
7626           tmp_addflag=' -i_dynamic' ;;
7627         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
7628           tmp_addflag=' -i_dynamic -nofor_main' ;;
7629         ifc* | ifort*)                  # Intel Fortran compiler
7630           tmp_addflag=' -nofor_main' ;;
7631         esac
7632         case `$CC -V 2>&1 | sed 5q` in
7633         *Sun\ C*)                       # Sun C 5.9
7634           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
7635           tmp_sharedflag='-G' ;;
7636         *Sun\ F*)                       # Sun Fortran 8.3
7637           tmp_sharedflag='-G' ;;
7638         *)
7639           tmp_sharedflag='-shared' ;;
7640         esac
7641         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7642
7643         if test $supports_anon_versioning = yes; then
7644           archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7645   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7646   $echo "local: *; };" >> $output_objdir/$libname.ver~
7647           $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7648         fi
7649       else
7650         ld_shlibs=no
7651       fi
7652       ;;
7653
7654     netbsd*)
7655       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7656         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7657         wlarc=
7658       else
7659         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7660         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7661       fi
7662       ;;
7663
7664     solaris*)
7665       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7666         ld_shlibs=no
7667         cat <<EOF 1>&2
7668
7669 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
7670 *** create shared libraries on Solaris systems.  Therefore, libtool
7671 *** is disabling shared libraries support.  We urge you to upgrade GNU
7672 *** binutils to release 2.9.1 or newer.  Another option is to modify
7673 *** your PATH or compiler configuration so that the native linker is
7674 *** used, and then restart.
7675
7676 EOF
7677       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7678         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7679         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7680       else
7681         ld_shlibs=no
7682       fi
7683       ;;
7684
7685     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7686       case `$LD -v 2>&1` in
7687         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7688         ld_shlibs=no
7689         cat <<_LT_EOF 1>&2
7690
7691 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7692 *** reliably create shared libraries on SCO systems.  Therefore, libtool
7693 *** is disabling shared libraries support.  We urge you to upgrade GNU
7694 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7695 *** your PATH or compiler configuration so that the native linker is
7696 *** used, and then restart.
7697
7698 _LT_EOF
7699         ;;
7700         *)
7701           if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7702             hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7703             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7704             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7705           else
7706             ld_shlibs=no
7707           fi
7708         ;;
7709       esac
7710       ;;
7711
7712     sunos4*)
7713       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7714       wlarc=
7715       hardcode_direct=yes
7716       hardcode_shlibpath_var=no
7717       ;;
7718
7719     *)
7720       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7721         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7722         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7723       else
7724         ld_shlibs=no
7725       fi
7726       ;;
7727     esac
7728
7729     if test "$ld_shlibs" = no; then
7730       runpath_var=
7731       hardcode_libdir_flag_spec=
7732       export_dynamic_flag_spec=
7733       whole_archive_flag_spec=
7734     fi
7735   else
7736     # PORTME fill in a description of your system's linker (not GNU ld)
7737     case $host_os in
7738     aix3*)
7739       allow_undefined_flag=unsupported
7740       always_export_symbols=yes
7741       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'
7742       # Note: this linker hardcodes the directories in LIBPATH if there
7743       # are no directories specified by -L.
7744       hardcode_minus_L=yes
7745       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7746         # Neither direct hardcoding nor static linking is supported with a
7747         # broken collect2.
7748         hardcode_direct=unsupported
7749       fi
7750       ;;
7751
7752     aix[4-9]*)
7753       if test "$host_cpu" = ia64; then
7754         # On IA64, the linker does run time linking by default, so we don't
7755         # have to do anything special.
7756         aix_use_runtimelinking=no
7757         exp_sym_flag='-Bexport'
7758         no_entry_flag=""
7759       else
7760         # If we're using GNU nm, then we don't want the "-C" option.
7761         # -C means demangle to AIX nm, but means don't demangle with GNU nm
7762         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7763           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
7764         else
7765           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'
7766         fi
7767         aix_use_runtimelinking=no
7768
7769         # Test if we are trying to use run time linking or normal
7770         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7771         # need to do runtime linking.
7772         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
7773           for ld_flag in $LDFLAGS; do
7774           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7775             aix_use_runtimelinking=yes
7776             break
7777           fi
7778           done
7779           ;;
7780         esac
7781
7782         exp_sym_flag='-bexport'
7783         no_entry_flag='-bnoentry'
7784       fi
7785
7786       # When large executables or shared objects are built, AIX ld can
7787       # have problems creating the table of contents.  If linking a library
7788       # or program results in "error TOC overflow" add -mminimal-toc to
7789       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7790       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7791
7792       archive_cmds=''
7793       hardcode_direct=yes
7794       hardcode_libdir_separator=':'
7795       link_all_deplibs=yes
7796
7797       if test "$GCC" = yes; then
7798         case $host_os in aix4.[012]|aix4.[012].*)
7799         # We only want to do this on AIX 4.2 and lower, the check
7800         # below for broken collect2 doesn't work under 4.3+
7801           collect2name=`${CC} -print-prog-name=collect2`
7802           if test -f "$collect2name" && \
7803            strings "$collect2name" | grep resolve_lib_name >/dev/null
7804           then
7805           # We have reworked collect2
7806           :
7807           else
7808           # We have old collect2
7809           hardcode_direct=unsupported
7810           # It fails to find uninstalled libraries when the uninstalled
7811           # path is not listed in the libpath.  Setting hardcode_minus_L
7812           # to unsupported forces relinking
7813           hardcode_minus_L=yes
7814           hardcode_libdir_flag_spec='-L$libdir'
7815           hardcode_libdir_separator=
7816           fi
7817           ;;
7818         esac
7819         shared_flag='-shared'
7820         if test "$aix_use_runtimelinking" = yes; then
7821           shared_flag="$shared_flag "'${wl}-G'
7822         fi
7823       else
7824         # not using gcc
7825         if test "$host_cpu" = ia64; then
7826         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7827         # chokes on -Wl,-G. The following line is correct:
7828           shared_flag='-G'
7829         else
7830           if test "$aix_use_runtimelinking" = yes; then
7831             shared_flag='${wl}-G'
7832           else
7833             shared_flag='${wl}-bM:SRE'
7834           fi
7835         fi
7836       fi
7837
7838       # It seems that -bexpall does not export symbols beginning with
7839       # underscore (_), so it is better to generate a list of symbols to export.
7840       always_export_symbols=yes
7841       if test "$aix_use_runtimelinking" = yes; then
7842         # Warning - without using the other runtime loading flags (-brtl),
7843         # -berok will link without error, but may produce a broken library.
7844         allow_undefined_flag='-berok'
7845        # Determine the default libpath from the value encoded in an empty executable.
7846        cat >conftest.$ac_ext <<_ACEOF
7847 /* confdefs.h.  */
7848 _ACEOF
7849 cat confdefs.h >>conftest.$ac_ext
7850 cat >>conftest.$ac_ext <<_ACEOF
7851 /* end confdefs.h.  */
7852
7853 int
7854 main ()
7855 {
7856
7857   ;
7858   return 0;
7859 }
7860 _ACEOF
7861 rm -f conftest.$ac_objext conftest$ac_exeext
7862 if { (ac_try="$ac_link"
7863 case "(($ac_try" in
7864   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7865   *) ac_try_echo=$ac_try;;
7866 esac
7867 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7868 $as_echo "$ac_try_echo") >&5
7869   (eval "$ac_link") 2>conftest.er1
7870   ac_status=$?
7871   grep -v '^ *+' conftest.er1 >conftest.err
7872   rm -f conftest.er1
7873   cat conftest.err >&5
7874   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7875   (exit $ac_status); } && {
7876          test -z "$ac_c_werror_flag" ||
7877          test ! -s conftest.err
7878        } && test -s conftest$ac_exeext && {
7879          test "$cross_compiling" = yes ||
7880          $as_test_x conftest$ac_exeext
7881        }; then
7882
7883 lt_aix_libpath_sed='
7884     /Import File Strings/,/^$/ {
7885         /^0/ {
7886             s/^0  *\(.*\)$/\1/
7887             p
7888         }
7889     }'
7890 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7891 # Check for a 64-bit object if we didn't find anything.
7892 if test -z "$aix_libpath"; then
7893   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7894 fi
7895 else
7896   $as_echo "$as_me: failed program was:" >&5
7897 sed 's/^/| /' conftest.$ac_ext >&5
7898
7899
7900 fi
7901
7902 rm -rf conftest.dSYM
7903 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7904       conftest$ac_exeext conftest.$ac_ext
7905 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7906
7907        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7908         archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
7909        else
7910         if test "$host_cpu" = ia64; then
7911           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7912           allow_undefined_flag="-z nodefs"
7913           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"
7914         else
7915          # Determine the default libpath from the value encoded in an empty executable.
7916          cat >conftest.$ac_ext <<_ACEOF
7917 /* confdefs.h.  */
7918 _ACEOF
7919 cat confdefs.h >>conftest.$ac_ext
7920 cat >>conftest.$ac_ext <<_ACEOF
7921 /* end confdefs.h.  */
7922
7923 int
7924 main ()
7925 {
7926
7927   ;
7928   return 0;
7929 }
7930 _ACEOF
7931 rm -f conftest.$ac_objext conftest$ac_exeext
7932 if { (ac_try="$ac_link"
7933 case "(($ac_try" in
7934   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7935   *) ac_try_echo=$ac_try;;
7936 esac
7937 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7938 $as_echo "$ac_try_echo") >&5
7939   (eval "$ac_link") 2>conftest.er1
7940   ac_status=$?
7941   grep -v '^ *+' conftest.er1 >conftest.err
7942   rm -f conftest.er1
7943   cat conftest.err >&5
7944   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7945   (exit $ac_status); } && {
7946          test -z "$ac_c_werror_flag" ||
7947          test ! -s conftest.err
7948        } && test -s conftest$ac_exeext && {
7949          test "$cross_compiling" = yes ||
7950          $as_test_x conftest$ac_exeext
7951        }; then
7952
7953 lt_aix_libpath_sed='
7954     /Import File Strings/,/^$/ {
7955         /^0/ {
7956             s/^0  *\(.*\)$/\1/
7957             p
7958         }
7959     }'
7960 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7961 # Check for a 64-bit object if we didn't find anything.
7962 if test -z "$aix_libpath"; then
7963   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7964 fi
7965 else
7966   $as_echo "$as_me: failed program was:" >&5
7967 sed 's/^/| /' conftest.$ac_ext >&5
7968
7969
7970 fi
7971
7972 rm -rf conftest.dSYM
7973 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7974       conftest$ac_exeext conftest.$ac_ext
7975 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7976
7977          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7978           # Warning - without using the other run time loading flags,
7979           # -berok will link without error, but may produce a broken library.
7980           no_undefined_flag=' ${wl}-bernotok'
7981           allow_undefined_flag=' ${wl}-berok'
7982           # Exported symbols can be pulled into shared objects from archives
7983           whole_archive_flag_spec='$convenience'
7984           archive_cmds_need_lc=yes
7985           # This is similar to how AIX traditionally builds its shared libraries.
7986           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'
7987         fi
7988       fi
7989       ;;
7990
7991     amigaos*)
7992       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)'
7993       hardcode_libdir_flag_spec='-L$libdir'
7994       hardcode_minus_L=yes
7995       # see comment about different semantics on the GNU ld section
7996       ld_shlibs=no
7997       ;;
7998
7999     bsdi[45]*)
8000       export_dynamic_flag_spec=-rdynamic
8001       ;;
8002
8003     cygwin* | mingw* | pw32*)
8004       # When not using gcc, we currently assume that we are using
8005       # Microsoft Visual C++.
8006       # hardcode_libdir_flag_spec is actually meaningless, as there is
8007       # no search path for DLLs.
8008       hardcode_libdir_flag_spec=' '
8009       allow_undefined_flag=unsupported
8010       # Tell ltmain to make .lib files, not .a files.
8011       libext=lib
8012       # Tell ltmain to make .dll files, not .so files.
8013       shrext_cmds=".dll"
8014       # FIXME: Setting linknames here is a bad hack.
8015       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8016       # The linker will automatically build a .lib file if we build a DLL.
8017       old_archive_From_new_cmds='true'
8018       # FIXME: Should let the user specify the lib program.
8019       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8020       fix_srcfile_path='`cygpath -w "$srcfile"`'
8021       enable_shared_with_static_runtimes=yes
8022       ;;
8023
8024     darwin* | rhapsody*)
8025       case $host_os in
8026         rhapsody* | darwin1.[012])
8027          allow_undefined_flag='${wl}-undefined ${wl}suppress'
8028          ;;
8029        *) # Darwin 1.3 on
8030          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8031            allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8032          else
8033            case ${MACOSX_DEPLOYMENT_TARGET} in
8034              10.[012])
8035                allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8036                ;;
8037              10.*)
8038                allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8039                ;;
8040            esac
8041          fi
8042          ;;
8043       esac
8044       archive_cmds_need_lc=no
8045       hardcode_direct=no
8046       hardcode_automatic=yes
8047       hardcode_shlibpath_var=unsupported
8048       whole_archive_flag_spec=''
8049       link_all_deplibs=yes
8050     if test "$GCC" = yes ; then
8051         output_verbose_link_cmd='echo'
8052         archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8053         module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8054         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}"
8055         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}"
8056     else
8057       case $cc_basename in
8058         xlc*)
8059          output_verbose_link_cmd='echo'
8060          archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8061          module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8062           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8063          archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8064           module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8065           ;;
8066        *)
8067          ld_shlibs=no
8068           ;;
8069       esac
8070     fi
8071       ;;
8072
8073     dgux*)
8074       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8075       hardcode_libdir_flag_spec='-L$libdir'
8076       hardcode_shlibpath_var=no
8077       ;;
8078
8079     freebsd1*)
8080       ld_shlibs=no
8081       ;;
8082
8083     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8084     # support.  Future versions do this automatically, but an explicit c++rt0.o
8085     # does not break anything, and helps significantly (at the cost of a little
8086     # extra space).
8087     freebsd2.2*)
8088       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8089       hardcode_libdir_flag_spec='-R$libdir'
8090       hardcode_direct=yes
8091       hardcode_shlibpath_var=no
8092       ;;
8093
8094     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8095     freebsd2*)
8096       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8097       hardcode_direct=yes
8098       hardcode_minus_L=yes
8099       hardcode_shlibpath_var=no
8100       ;;
8101
8102     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8103     freebsd* | dragonfly*)
8104       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8105       hardcode_libdir_flag_spec='-R$libdir'
8106       hardcode_direct=yes
8107       hardcode_shlibpath_var=no
8108       ;;
8109
8110     hpux9*)
8111       if test "$GCC" = yes; then
8112         archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8113       else
8114         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'
8115       fi
8116       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8117       hardcode_libdir_separator=:
8118       hardcode_direct=yes
8119
8120       # hardcode_minus_L: Not really in the search PATH,
8121       # but as the default location of the library.
8122       hardcode_minus_L=yes
8123       export_dynamic_flag_spec='${wl}-E'
8124       ;;
8125
8126     hpux10*)
8127       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8128         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8129       else
8130         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8131       fi
8132       if test "$with_gnu_ld" = no; then
8133         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8134         hardcode_libdir_separator=:
8135
8136         hardcode_direct=yes
8137         export_dynamic_flag_spec='${wl}-E'
8138
8139         # hardcode_minus_L: Not really in the search PATH,
8140         # but as the default location of the library.
8141         hardcode_minus_L=yes
8142       fi
8143       ;;
8144
8145     hpux11*)
8146       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8147         case $host_cpu in
8148         hppa*64*)
8149           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8150           ;;
8151         ia64*)
8152           archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8153           ;;
8154         *)
8155           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8156           ;;
8157         esac
8158       else
8159         case $host_cpu in
8160         hppa*64*)
8161           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8162           ;;
8163         ia64*)
8164           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8165           ;;
8166         *)
8167           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8168           ;;
8169         esac
8170       fi
8171       if test "$with_gnu_ld" = no; then
8172         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8173         hardcode_libdir_separator=:
8174
8175         case $host_cpu in
8176         hppa*64*|ia64*)
8177           hardcode_libdir_flag_spec_ld='+b $libdir'
8178           hardcode_direct=no
8179           hardcode_shlibpath_var=no
8180           ;;
8181         *)
8182           hardcode_direct=yes
8183           export_dynamic_flag_spec='${wl}-E'
8184
8185           # hardcode_minus_L: Not really in the search PATH,
8186           # but as the default location of the library.
8187           hardcode_minus_L=yes
8188           ;;
8189         esac
8190       fi
8191       ;;
8192
8193     irix5* | irix6* | nonstopux*)
8194       if test "$GCC" = yes; then
8195         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8196       else
8197         archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8198         hardcode_libdir_flag_spec_ld='-rpath $libdir'
8199       fi
8200       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8201       hardcode_libdir_separator=:
8202       link_all_deplibs=yes
8203       ;;
8204
8205     netbsd*)
8206       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8207         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8208       else
8209         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8210       fi
8211       hardcode_libdir_flag_spec='-R$libdir'
8212       hardcode_direct=yes
8213       hardcode_shlibpath_var=no
8214       ;;
8215
8216     newsos6)
8217       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8218       hardcode_direct=yes
8219       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8220       hardcode_libdir_separator=:
8221       hardcode_shlibpath_var=no
8222       ;;
8223
8224     openbsd*)
8225       if test -f /usr/libexec/ld.so; then
8226         hardcode_direct=yes
8227         hardcode_shlibpath_var=no
8228         if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8229           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8230           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8231           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8232           export_dynamic_flag_spec='${wl}-E'
8233         else
8234           case $host_os in
8235            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8236              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8237              hardcode_libdir_flag_spec='-R$libdir'
8238              ;;
8239            *)
8240              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8241              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8242              ;;
8243           esac
8244         fi
8245       else
8246         ld_shlibs=no
8247       fi
8248       ;;
8249
8250     os2*)
8251       hardcode_libdir_flag_spec='-L$libdir'
8252       hardcode_minus_L=yes
8253       allow_undefined_flag=unsupported
8254       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'
8255       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8256       ;;
8257
8258     osf3*)
8259       if test "$GCC" = yes; then
8260         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8261         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8262       else
8263         allow_undefined_flag=' -expect_unresolved \*'
8264         archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8265       fi
8266       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8267       hardcode_libdir_separator=:
8268       ;;
8269
8270     osf4* | osf5*)      # as osf3* with the addition of -msym flag
8271       if test "$GCC" = yes; then
8272         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8273         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8274         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8275       else
8276         allow_undefined_flag=' -expect_unresolved \*'
8277         archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8278         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8279         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
8280
8281         # Both c and cxx compiler support -rpath directly
8282         hardcode_libdir_flag_spec='-rpath $libdir'
8283       fi
8284       hardcode_libdir_separator=:
8285       ;;
8286
8287     solaris*)
8288       no_undefined_flag=' -z text'
8289       if test "$GCC" = yes; then
8290         wlarc='${wl}'
8291         archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8292         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8293           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8294       else
8295         wlarc=''
8296         archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8297         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8298         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8299       fi
8300       hardcode_libdir_flag_spec='-R$libdir'
8301       hardcode_shlibpath_var=no
8302       case $host_os in
8303       solaris2.[0-5] | solaris2.[0-5].*) ;;
8304       *)
8305         # The compiler driver will combine and reorder linker options,
8306         # but understands `-z linker_flag'.  GCC discards it without `$wl',
8307         # but is careful enough not to reorder.
8308         # Supported since Solaris 2.6 (maybe 2.5.1?)
8309         if test "$GCC" = yes; then
8310           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8311         else
8312           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8313         fi
8314         ;;
8315       esac
8316       link_all_deplibs=yes
8317       ;;
8318
8319     sunos4*)
8320       if test "x$host_vendor" = xsequent; then
8321         # Use $CC to link under sequent, because it throws in some extra .o
8322         # files that make .init and .fini sections work.
8323         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8324       else
8325         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8326       fi
8327       hardcode_libdir_flag_spec='-L$libdir'
8328       hardcode_direct=yes
8329       hardcode_minus_L=yes
8330       hardcode_shlibpath_var=no
8331       ;;
8332
8333     sysv4)
8334       case $host_vendor in
8335         sni)
8336           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8337           hardcode_direct=yes # is this really true???
8338         ;;
8339         siemens)
8340           ## LD is ld it makes a PLAMLIB
8341           ## CC just makes a GrossModule.
8342           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8343           reload_cmds='$CC -r -o $output$reload_objs'
8344           hardcode_direct=no
8345         ;;
8346         motorola)
8347           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8348           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8349         ;;
8350       esac
8351       runpath_var='LD_RUN_PATH'
8352       hardcode_shlibpath_var=no
8353       ;;
8354
8355     sysv4.3*)
8356       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8357       hardcode_shlibpath_var=no
8358       export_dynamic_flag_spec='-Bexport'
8359       ;;
8360
8361     sysv4*MP*)
8362       if test -d /usr/nec; then
8363         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8364         hardcode_shlibpath_var=no
8365         runpath_var=LD_RUN_PATH
8366         hardcode_runpath_var=yes
8367         ld_shlibs=yes
8368       fi
8369       ;;
8370
8371     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8372       no_undefined_flag='${wl}-z,text'
8373       archive_cmds_need_lc=no
8374       hardcode_shlibpath_var=no
8375       runpath_var='LD_RUN_PATH'
8376
8377       if test "$GCC" = yes; then
8378         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8379         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8380       else
8381         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8382         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8383       fi
8384       ;;
8385
8386     sysv5* | sco3.2v5* | sco5v6*)
8387       # Note: We can NOT use -z defs as we might desire, because we do not
8388       # link with -lc, and that would cause any symbols used from libc to
8389       # always be unresolved, which means just about no library would
8390       # ever link correctly.  If we're not using GNU ld we use -z text
8391       # though, which does catch some bad symbols but isn't as heavy-handed
8392       # as -z defs.
8393       no_undefined_flag='${wl}-z,text'
8394       allow_undefined_flag='${wl}-z,nodefs'
8395       archive_cmds_need_lc=no
8396       hardcode_shlibpath_var=no
8397       hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8398       hardcode_libdir_separator=':'
8399       link_all_deplibs=yes
8400       export_dynamic_flag_spec='${wl}-Bexport'
8401       runpath_var='LD_RUN_PATH'
8402
8403       if test "$GCC" = yes; then
8404         archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8405         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8406       else
8407         archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8408         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8409       fi
8410       ;;
8411
8412     uts4*)
8413       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8414       hardcode_libdir_flag_spec='-L$libdir'
8415       hardcode_shlibpath_var=no
8416       ;;
8417
8418     *)
8419       ld_shlibs=no
8420       ;;
8421     esac
8422   fi
8423
8424 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8425 $as_echo "$ld_shlibs" >&6; }
8426 test "$ld_shlibs" = no && can_build_shared=no
8427
8428 #
8429 # Do we need to explicitly link libc?
8430 #
8431 case "x$archive_cmds_need_lc" in
8432 x|xyes)
8433   # Assume -lc should be added
8434   archive_cmds_need_lc=yes
8435
8436   if test "$enable_shared" = yes && test "$GCC" = yes; then
8437     case $archive_cmds in
8438     *'~'*)
8439       # FIXME: we may have to deal with multi-command sequences.
8440       ;;
8441     '$CC '*)
8442       # Test whether the compiler implicitly links with -lc since on some
8443       # systems, -lgcc has to come before -lc. If gcc already passes -lc
8444       # to ld, don't add -lc before -lgcc.
8445       { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8446 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8447       $rm conftest*
8448       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8449
8450       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8451   (eval $ac_compile) 2>&5
8452   ac_status=$?
8453   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8454   (exit $ac_status); } 2>conftest.err; then
8455         soname=conftest
8456         lib=conftest
8457         libobjs=conftest.$ac_objext
8458         deplibs=
8459         wl=$lt_prog_compiler_wl
8460         pic_flag=$lt_prog_compiler_pic
8461         compiler_flags=-v
8462         linker_flags=-v
8463         verstring=
8464         output_objdir=.
8465         libname=conftest
8466         lt_save_allow_undefined_flag=$allow_undefined_flag
8467         allow_undefined_flag=
8468         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8469   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8470   ac_status=$?
8471   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8472   (exit $ac_status); }
8473         then
8474           archive_cmds_need_lc=no
8475         else
8476           archive_cmds_need_lc=yes
8477         fi
8478         allow_undefined_flag=$lt_save_allow_undefined_flag
8479       else
8480         cat conftest.err 1>&5
8481       fi
8482       $rm conftest*
8483       { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8484 $as_echo "$archive_cmds_need_lc" >&6; }
8485       ;;
8486     esac
8487   fi
8488   ;;
8489 esac
8490
8491 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8492 $as_echo_n "checking dynamic linker characteristics... " >&6; }
8493 library_names_spec=
8494 libname_spec='lib$name'
8495 soname_spec=
8496 shrext_cmds=".so"
8497 postinstall_cmds=
8498 postuninstall_cmds=
8499 finish_cmds=
8500 finish_eval=
8501 shlibpath_var=
8502 shlibpath_overrides_runpath=unknown
8503 version_type=none
8504 dynamic_linker="$host_os ld.so"
8505 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8506
8507 if test "$GCC" = yes; then
8508   case $host_os in
8509     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8510     *) lt_awk_arg="/^libraries:/" ;;
8511   esac
8512   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8513   if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
8514     # if the path contains ";" then we assume it to be the separator
8515     # otherwise default to the standard path separator (i.e. ":") - it is
8516     # assumed that no part of a normal pathname contains ";" but that should
8517     # okay in the real world where ";" in dirpaths is itself problematic.
8518     lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8519   else
8520     lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8521   fi
8522   # Ok, now we have the path, separated by spaces, we can step through it
8523   # and add multilib dir if necessary.
8524   lt_tmp_lt_search_path_spec=
8525   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8526   for lt_sys_path in $lt_search_path_spec; do
8527     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8528       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8529     else
8530       test -d "$lt_sys_path" && \
8531         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8532     fi
8533   done
8534   lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
8535 BEGIN {RS=" "; FS="/|\n";} {
8536   lt_foo="";
8537   lt_count=0;
8538   for (lt_i = NF; lt_i > 0; lt_i--) {
8539     if ($lt_i != "" && $lt_i != ".") {
8540       if ($lt_i == "..") {
8541         lt_count++;
8542       } else {
8543         if (lt_count == 0) {
8544           lt_foo="/" $lt_i lt_foo;
8545         } else {
8546           lt_count--;
8547         }
8548       }
8549     }
8550   }
8551   if (lt_foo != "") { lt_freq[lt_foo]++; }
8552   if (lt_freq[lt_foo] == 1) { print lt_foo; }
8553 }'`
8554   sys_lib_search_path_spec=`echo $lt_search_path_spec`
8555 else
8556   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8557 fi
8558 need_lib_prefix=unknown
8559 hardcode_into_libs=no
8560
8561 # when you set need_version to no, make sure it does not cause -set_version
8562 # flags to be left without arguments
8563 need_version=unknown
8564
8565 case $host_os in
8566 aix3*)
8567   version_type=linux
8568   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8569   shlibpath_var=LIBPATH
8570
8571   # AIX 3 has no versioning support, so we append a major version to the name.
8572   soname_spec='${libname}${release}${shared_ext}$major'
8573   ;;
8574
8575 aix[4-9]*)
8576   version_type=linux
8577   need_lib_prefix=no
8578   need_version=no
8579   hardcode_into_libs=yes
8580   if test "$host_cpu" = ia64; then
8581     # AIX 5 supports IA64
8582     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8583     shlibpath_var=LD_LIBRARY_PATH
8584   else
8585     # With GCC up to 2.95.x, collect2 would create an import file
8586     # for dependence libraries.  The import file would start with
8587     # the line `#! .'.  This would cause the generated library to
8588     # depend on `.', always an invalid library.  This was fixed in
8589     # development snapshots of GCC prior to 3.0.
8590     case $host_os in
8591       aix4 | aix4.[01] | aix4.[01].*)
8592       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8593            echo ' yes '
8594            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8595         :
8596       else
8597         can_build_shared=no
8598       fi
8599       ;;
8600     esac
8601     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8602     # soname into executable. Probably we can add versioning support to
8603     # collect2, so additional links can be useful in future.
8604     if test "$aix_use_runtimelinking" = yes; then
8605       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8606       # instead of lib<name>.a to let people know that these are not
8607       # typical AIX shared libraries.
8608       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8609     else
8610       # We preserve .a as extension for shared libraries through AIX4.2
8611       # and later when we are not doing run time linking.
8612       library_names_spec='${libname}${release}.a $libname.a'
8613       soname_spec='${libname}${release}${shared_ext}$major'
8614     fi
8615     shlibpath_var=LIBPATH
8616   fi
8617   ;;
8618
8619 amigaos*)
8620   library_names_spec='$libname.ixlibrary $libname.a'
8621   # Create ${libname}_ixlibrary.a entries in /sys/libs.
8622   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
8623   ;;
8624
8625 beos*)
8626   library_names_spec='${libname}${shared_ext}'
8627   dynamic_linker="$host_os ld.so"
8628   shlibpath_var=LIBRARY_PATH
8629   ;;
8630
8631 bsdi[45]*)
8632   version_type=linux
8633   need_version=no
8634   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8635   soname_spec='${libname}${release}${shared_ext}$major'
8636   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8637   shlibpath_var=LD_LIBRARY_PATH
8638   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8639   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8640   # the default ld.so.conf also contains /usr/contrib/lib and
8641   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8642   # libtool to hard-code these into programs
8643   ;;
8644
8645 cygwin* | mingw* | pw32*)
8646   version_type=windows
8647   shrext_cmds=".dll"
8648   need_version=no
8649   need_lib_prefix=no
8650
8651   case $GCC,$host_os in
8652   yes,cygwin* | yes,mingw* | yes,pw32*)
8653     library_names_spec='$libname.dll.a'
8654     # DLL is installed to $(libdir)/../bin by postinstall_cmds
8655     postinstall_cmds='base_file=`basename \${file}`~
8656       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8657       dldir=$destdir/`dirname \$dlpath`~
8658       test -d \$dldir || mkdir -p \$dldir~
8659       $install_prog $dir/$dlname \$dldir/$dlname~
8660       chmod a+x \$dldir/$dlname'
8661     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8662       dlpath=$dir/\$dldll~
8663        $rm \$dlpath'
8664     shlibpath_overrides_runpath=yes
8665
8666     case $host_os in
8667     cygwin*)
8668       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8669       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8670       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8671       ;;
8672     mingw*)
8673       # MinGW DLLs use traditional 'lib' prefix
8674       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8675       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8676       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8677         # It is most probably a Windows format PATH printed by
8678         # mingw gcc, but we are running on Cygwin. Gcc prints its search
8679         # path with ; separators, and with drive letters. We can handle the
8680         # drive letters (cygwin fileutils understands them), so leave them,
8681         # especially as we might pass files found there to a mingw objdump,
8682         # which wouldn't understand a cygwinified path. Ahh.
8683         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8684       else
8685         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8686       fi
8687       ;;
8688     pw32*)
8689       # pw32 DLLs use 'pw' prefix rather than 'lib'
8690       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8691       ;;
8692     esac
8693     ;;
8694
8695   *)
8696     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8697     ;;
8698   esac
8699   dynamic_linker='Win32 ld.exe'
8700   # FIXME: first we should search . and the directory the executable is in
8701   shlibpath_var=PATH
8702   ;;
8703
8704 darwin* | rhapsody*)
8705   dynamic_linker="$host_os dyld"
8706   version_type=darwin
8707   need_lib_prefix=no
8708   need_version=no
8709   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8710   soname_spec='${libname}${release}${major}$shared_ext'
8711   shlibpath_overrides_runpath=yes
8712   shlibpath_var=DYLD_LIBRARY_PATH
8713   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8714
8715   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8716   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8717   ;;
8718
8719 dgux*)
8720   version_type=linux
8721   need_lib_prefix=no
8722   need_version=no
8723   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8724   soname_spec='${libname}${release}${shared_ext}$major'
8725   shlibpath_var=LD_LIBRARY_PATH
8726   ;;
8727
8728 freebsd1*)
8729   dynamic_linker=no
8730   ;;
8731
8732 freebsd* | dragonfly*)
8733   # DragonFly does not have aout.  When/if they implement a new
8734   # versioning mechanism, adjust this.
8735   if test -x /usr/bin/objformat; then
8736     objformat=`/usr/bin/objformat`
8737   else
8738     case $host_os in
8739     freebsd[123]*) objformat=aout ;;
8740     *) objformat=elf ;;
8741     esac
8742   fi
8743   version_type=freebsd-$objformat
8744   case $version_type in
8745     freebsd-elf*)
8746       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8747       need_version=no
8748       need_lib_prefix=no
8749       ;;
8750     freebsd-*)
8751       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8752       need_version=yes
8753       ;;
8754   esac
8755   shlibpath_var=LD_LIBRARY_PATH
8756   case $host_os in
8757   freebsd2*)
8758     shlibpath_overrides_runpath=yes
8759     ;;
8760   freebsd3.[01]* | freebsdelf3.[01]*)
8761     shlibpath_overrides_runpath=yes
8762     hardcode_into_libs=yes
8763     ;;
8764   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8765   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8766     shlibpath_overrides_runpath=no
8767     hardcode_into_libs=yes
8768     ;;
8769   *) # from 4.6 on, and DragonFly
8770     shlibpath_overrides_runpath=yes
8771     hardcode_into_libs=yes
8772     ;;
8773   esac
8774   ;;
8775
8776 gnu*)
8777   version_type=linux
8778   need_lib_prefix=no
8779   need_version=no
8780   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8781   soname_spec='${libname}${release}${shared_ext}$major'
8782   shlibpath_var=LD_LIBRARY_PATH
8783   hardcode_into_libs=yes
8784   ;;
8785
8786 hpux9* | hpux10* | hpux11*)
8787   # Give a soname corresponding to the major version so that dld.sl refuses to
8788   # link against other versions.
8789   version_type=sunos
8790   need_lib_prefix=no
8791   need_version=no
8792   case $host_cpu in
8793   ia64*)
8794     shrext_cmds='.so'
8795     hardcode_into_libs=yes
8796     dynamic_linker="$host_os dld.so"
8797     shlibpath_var=LD_LIBRARY_PATH
8798     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8799     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8800     soname_spec='${libname}${release}${shared_ext}$major'
8801     if test "X$HPUX_IA64_MODE" = X32; then
8802       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8803     else
8804       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8805     fi
8806     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8807     ;;
8808    hppa*64*)
8809      shrext_cmds='.sl'
8810      hardcode_into_libs=yes
8811      dynamic_linker="$host_os dld.sl"
8812      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8813      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8814      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8815      soname_spec='${libname}${release}${shared_ext}$major'
8816      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8817      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8818      ;;
8819    *)
8820     shrext_cmds='.sl'
8821     dynamic_linker="$host_os dld.sl"
8822     shlibpath_var=SHLIB_PATH
8823     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8824     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8825     soname_spec='${libname}${release}${shared_ext}$major'
8826     ;;
8827   esac
8828   # HP-UX runs *really* slowly unless shared libraries are mode 555.
8829   postinstall_cmds='chmod 555 $lib'
8830   ;;
8831
8832 interix[3-9]*)
8833   version_type=linux
8834   need_lib_prefix=no
8835   need_version=no
8836   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8837   soname_spec='${libname}${release}${shared_ext}$major'
8838   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8839   shlibpath_var=LD_LIBRARY_PATH
8840   shlibpath_overrides_runpath=no
8841   hardcode_into_libs=yes
8842   ;;
8843
8844 irix5* | irix6* | nonstopux*)
8845   case $host_os in
8846     nonstopux*) version_type=nonstopux ;;
8847     *)
8848         if test "$lt_cv_prog_gnu_ld" = yes; then
8849                 version_type=linux
8850         else
8851                 version_type=irix
8852         fi ;;
8853   esac
8854   need_lib_prefix=no
8855   need_version=no
8856   soname_spec='${libname}${release}${shared_ext}$major'
8857   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8858   case $host_os in
8859   irix5* | nonstopux*)
8860     libsuff= shlibsuff=
8861     ;;
8862   *)
8863     case $LD in # libtool.m4 will add one of these switches to LD
8864     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8865       libsuff= shlibsuff= libmagic=32-bit;;
8866     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8867       libsuff=32 shlibsuff=N32 libmagic=N32;;
8868     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8869       libsuff=64 shlibsuff=64 libmagic=64-bit;;
8870     *) libsuff= shlibsuff= libmagic=never-match;;
8871     esac
8872     ;;
8873   esac
8874   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8875   shlibpath_overrides_runpath=no
8876   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8877   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8878   hardcode_into_libs=yes
8879   ;;
8880
8881 # No shared lib support for Linux oldld, aout, or coff.
8882 linux*oldld* | linux*aout* | linux*coff*)
8883   dynamic_linker=no
8884   ;;
8885
8886 # This must be Linux ELF.
8887 linux* | k*bsd*-gnu)
8888   version_type=linux
8889   need_lib_prefix=no
8890   need_version=no
8891   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8892   soname_spec='${libname}${release}${shared_ext}$major'
8893   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8894   shlibpath_var=LD_LIBRARY_PATH
8895   shlibpath_overrides_runpath=no
8896   # This implies no fast_install, which is unacceptable.
8897   # Some rework will be needed to allow for fast_install
8898   # before this can be enabled.
8899   hardcode_into_libs=yes
8900
8901   # Append ld.so.conf contents to the search path
8902   if test -f /etc/ld.so.conf; then
8903     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;/^$/d' | tr '\n' ' '`
8904     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8905   fi
8906
8907   # We used to test for /lib/ld.so.1 and disable shared libraries on
8908   # powerpc, because MkLinux only supported shared libraries with the
8909   # GNU dynamic linker.  Since this was broken with cross compilers,
8910   # most powerpc-linux boxes support dynamic linking these days and
8911   # people can always --disable-shared, the test was removed, and we
8912   # assume the GNU/Linux dynamic linker is in use.
8913   dynamic_linker='GNU/Linux ld.so'
8914   ;;
8915
8916 netbsd*)
8917   version_type=sunos
8918   need_lib_prefix=no
8919   need_version=no
8920   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8921     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8922     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8923     dynamic_linker='NetBSD (a.out) ld.so'
8924   else
8925     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8926     soname_spec='${libname}${release}${shared_ext}$major'
8927     dynamic_linker='NetBSD ld.elf_so'
8928   fi
8929   shlibpath_var=LD_LIBRARY_PATH
8930   shlibpath_overrides_runpath=yes
8931   hardcode_into_libs=yes
8932   ;;
8933
8934 newsos6)
8935   version_type=linux
8936   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8937   shlibpath_var=LD_LIBRARY_PATH
8938   shlibpath_overrides_runpath=yes
8939   ;;
8940
8941 nto-qnx*)
8942   version_type=linux
8943   need_lib_prefix=no
8944   need_version=no
8945   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8946   soname_spec='${libname}${release}${shared_ext}$major'
8947   shlibpath_var=LD_LIBRARY_PATH
8948   shlibpath_overrides_runpath=yes
8949   ;;
8950
8951 openbsd*)
8952   version_type=sunos
8953   sys_lib_dlsearch_path_spec="/usr/lib"
8954   need_lib_prefix=no
8955   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8956   case $host_os in
8957     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8958     *)                         need_version=no  ;;
8959   esac
8960   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8961   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8962   shlibpath_var=LD_LIBRARY_PATH
8963   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8964     case $host_os in
8965       openbsd2.[89] | openbsd2.[89].*)
8966         shlibpath_overrides_runpath=no
8967         ;;
8968       *)
8969         shlibpath_overrides_runpath=yes
8970         ;;
8971       esac
8972   else
8973     shlibpath_overrides_runpath=yes
8974   fi
8975   ;;
8976
8977 os2*)
8978   libname_spec='$name'
8979   shrext_cmds=".dll"
8980   need_lib_prefix=no
8981   library_names_spec='$libname${shared_ext} $libname.a'
8982   dynamic_linker='OS/2 ld.exe'
8983   shlibpath_var=LIBPATH
8984   ;;
8985
8986 osf3* | osf4* | osf5*)
8987   version_type=osf
8988   need_lib_prefix=no
8989   need_version=no
8990   soname_spec='${libname}${release}${shared_ext}$major'
8991   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8992   shlibpath_var=LD_LIBRARY_PATH
8993   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
8994   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
8995   ;;
8996
8997 rdos*)
8998   dynamic_linker=no
8999   ;;
9000
9001 solaris*)
9002   version_type=linux
9003   need_lib_prefix=no
9004   need_version=no
9005   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9006   soname_spec='${libname}${release}${shared_ext}$major'
9007   shlibpath_var=LD_LIBRARY_PATH
9008   shlibpath_overrides_runpath=yes
9009   hardcode_into_libs=yes
9010   # ldd complains unless libraries are executable
9011   postinstall_cmds='chmod +x $lib'
9012   ;;
9013
9014 sunos4*)
9015   version_type=sunos
9016   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9017   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9018   shlibpath_var=LD_LIBRARY_PATH
9019   shlibpath_overrides_runpath=yes
9020   if test "$with_gnu_ld" = yes; then
9021     need_lib_prefix=no
9022   fi
9023   need_version=yes
9024   ;;
9025
9026 sysv4 | sysv4.3*)
9027   version_type=linux
9028   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9029   soname_spec='${libname}${release}${shared_ext}$major'
9030   shlibpath_var=LD_LIBRARY_PATH
9031   case $host_vendor in
9032     sni)
9033       shlibpath_overrides_runpath=no
9034       need_lib_prefix=no
9035       export_dynamic_flag_spec='${wl}-Blargedynsym'
9036       runpath_var=LD_RUN_PATH
9037       ;;
9038     siemens)
9039       need_lib_prefix=no
9040       ;;
9041     motorola)
9042       need_lib_prefix=no
9043       need_version=no
9044       shlibpath_overrides_runpath=no
9045       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9046       ;;
9047   esac
9048   ;;
9049
9050 sysv4*MP*)
9051   if test -d /usr/nec ;then
9052     version_type=linux
9053     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9054     soname_spec='$libname${shared_ext}.$major'
9055     shlibpath_var=LD_LIBRARY_PATH
9056   fi
9057   ;;
9058
9059 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9060   version_type=freebsd-elf
9061   need_lib_prefix=no
9062   need_version=no
9063   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9064   soname_spec='${libname}${release}${shared_ext}$major'
9065   shlibpath_var=LD_LIBRARY_PATH
9066   hardcode_into_libs=yes
9067   if test "$with_gnu_ld" = yes; then
9068     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9069     shlibpath_overrides_runpath=no
9070   else
9071     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9072     shlibpath_overrides_runpath=yes
9073     case $host_os in
9074       sco3.2v5*)
9075         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9076         ;;
9077     esac
9078   fi
9079   sys_lib_dlsearch_path_spec='/usr/lib'
9080   ;;
9081
9082 uts4*)
9083   version_type=linux
9084   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9085   soname_spec='${libname}${release}${shared_ext}$major'
9086   shlibpath_var=LD_LIBRARY_PATH
9087   ;;
9088
9089 *)
9090   dynamic_linker=no
9091   ;;
9092 esac
9093 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9094 $as_echo "$dynamic_linker" >&6; }
9095 test "$dynamic_linker" = no && can_build_shared=no
9096
9097 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9098   $as_echo_n "(cached) " >&6
9099 else
9100   lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9101 fi
9102
9103 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9104 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9105   $as_echo_n "(cached) " >&6
9106 else
9107   lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9108 fi
9109
9110 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9111
9112 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9113 if test "$GCC" = yes; then
9114   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9115 fi
9116
9117 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9118 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9119 hardcode_action=
9120 if test -n "$hardcode_libdir_flag_spec" || \
9121    test -n "$runpath_var" || \
9122    test "X$hardcode_automatic" = "Xyes" ; then
9123
9124   # We can hardcode non-existant directories.
9125   if test "$hardcode_direct" != no &&
9126      # If the only mechanism to avoid hardcoding is shlibpath_var, we
9127      # have to relink, otherwise we might link with an installed library
9128      # when we should be linking with a yet-to-be-installed one
9129      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9130      test "$hardcode_minus_L" != no; then
9131     # Linking always hardcodes the temporary library directory.
9132     hardcode_action=relink
9133   else
9134     # We can link without hardcoding, and we can hardcode nonexisting dirs.
9135     hardcode_action=immediate
9136   fi
9137 else
9138   # We cannot hardcode anything, or else we can only hardcode existing
9139   # directories.
9140   hardcode_action=unsupported
9141 fi
9142 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9143 $as_echo "$hardcode_action" >&6; }
9144
9145 if test "$hardcode_action" = relink; then
9146   # Fast installation is not supported
9147   enable_fast_install=no
9148 elif test "$shlibpath_overrides_runpath" = yes ||
9149      test "$enable_shared" = no; then
9150   # Fast installation is not necessary
9151   enable_fast_install=needless
9152 fi
9153
9154 striplib=
9155 old_striplib=
9156 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9157 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
9158 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9159   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9160   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9161   { $as_echo "$as_me:$LINENO: result: yes" >&5
9162 $as_echo "yes" >&6; }
9163 else
9164 # FIXME - insert some real tests, host_os isn't really good enough
9165   case $host_os in
9166    darwin*)
9167        if test -n "$STRIP" ; then
9168          striplib="$STRIP -x"
9169          old_striplib="$STRIP -S"
9170          { $as_echo "$as_me:$LINENO: result: yes" >&5
9171 $as_echo "yes" >&6; }
9172        else
9173   { $as_echo "$as_me:$LINENO: result: no" >&5
9174 $as_echo "no" >&6; }
9175 fi
9176        ;;
9177    *)
9178   { $as_echo "$as_me:$LINENO: result: no" >&5
9179 $as_echo "no" >&6; }
9180     ;;
9181   esac
9182 fi
9183
9184 if test "x$enable_dlopen" != xyes; then
9185   enable_dlopen=unknown
9186   enable_dlopen_self=unknown
9187   enable_dlopen_self_static=unknown
9188 else
9189   lt_cv_dlopen=no
9190   lt_cv_dlopen_libs=
9191
9192   case $host_os in
9193   beos*)
9194     lt_cv_dlopen="load_add_on"
9195     lt_cv_dlopen_libs=
9196     lt_cv_dlopen_self=yes
9197     ;;
9198
9199   mingw* | pw32*)
9200     lt_cv_dlopen="LoadLibrary"
9201     lt_cv_dlopen_libs=
9202    ;;
9203
9204   cygwin*)
9205     lt_cv_dlopen="dlopen"
9206     lt_cv_dlopen_libs=
9207    ;;
9208
9209   darwin*)
9210   # if libdl is installed we need to link against it
9211     { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9212 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9213 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9214   $as_echo_n "(cached) " >&6
9215 else
9216   ac_check_lib_save_LIBS=$LIBS
9217 LIBS="-ldl  $LIBS"
9218 cat >conftest.$ac_ext <<_ACEOF
9219 /* confdefs.h.  */
9220 _ACEOF
9221 cat confdefs.h >>conftest.$ac_ext
9222 cat >>conftest.$ac_ext <<_ACEOF
9223 /* end confdefs.h.  */
9224
9225 /* Override any GCC internal prototype to avoid an error.
9226    Use char because int might match the return type of a GCC
9227    builtin and then its argument prototype would still apply.  */
9228 #ifdef __cplusplus
9229 extern "C"
9230 #endif
9231 char dlopen ();
9232 int
9233 main ()
9234 {
9235 return dlopen ();
9236   ;
9237   return 0;
9238 }
9239 _ACEOF
9240 rm -f conftest.$ac_objext conftest$ac_exeext
9241 if { (ac_try="$ac_link"
9242 case "(($ac_try" in
9243   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9244   *) ac_try_echo=$ac_try;;
9245 esac
9246 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9247 $as_echo "$ac_try_echo") >&5
9248   (eval "$ac_link") 2>conftest.er1
9249   ac_status=$?
9250   grep -v '^ *+' conftest.er1 >conftest.err
9251   rm -f conftest.er1
9252   cat conftest.err >&5
9253   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9254   (exit $ac_status); } && {
9255          test -z "$ac_c_werror_flag" ||
9256          test ! -s conftest.err
9257        } && test -s conftest$ac_exeext && {
9258          test "$cross_compiling" = yes ||
9259          $as_test_x conftest$ac_exeext
9260        }; then
9261   ac_cv_lib_dl_dlopen=yes
9262 else
9263   $as_echo "$as_me: failed program was:" >&5
9264 sed 's/^/| /' conftest.$ac_ext >&5
9265
9266         ac_cv_lib_dl_dlopen=no
9267 fi
9268
9269 rm -rf conftest.dSYM
9270 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9271       conftest$ac_exeext conftest.$ac_ext
9272 LIBS=$ac_check_lib_save_LIBS
9273 fi
9274 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9275 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9276 if test $ac_cv_lib_dl_dlopen = yes; then
9277   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9278 else
9279
9280     lt_cv_dlopen="dyld"
9281     lt_cv_dlopen_libs=
9282     lt_cv_dlopen_self=yes
9283
9284 fi
9285
9286    ;;
9287
9288   *)
9289     { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9290 $as_echo_n "checking for shl_load... " >&6; }
9291 if test "${ac_cv_func_shl_load+set}" = set; then
9292   $as_echo_n "(cached) " >&6
9293 else
9294   cat >conftest.$ac_ext <<_ACEOF
9295 /* confdefs.h.  */
9296 _ACEOF
9297 cat confdefs.h >>conftest.$ac_ext
9298 cat >>conftest.$ac_ext <<_ACEOF
9299 /* end confdefs.h.  */
9300 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9301    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9302 #define shl_load innocuous_shl_load
9303
9304 /* System header to define __stub macros and hopefully few prototypes,
9305     which can conflict with char shl_load (); below.
9306     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9307     <limits.h> exists even on freestanding compilers.  */
9308
9309 #ifdef __STDC__
9310 # include <limits.h>
9311 #else
9312 # include <assert.h>
9313 #endif
9314
9315 #undef shl_load
9316
9317 /* Override any GCC internal prototype to avoid an error.
9318    Use char because int might match the return type of a GCC
9319    builtin and then its argument prototype would still apply.  */
9320 #ifdef __cplusplus
9321 extern "C"
9322 #endif
9323 char shl_load ();
9324 /* The GNU C library defines this for functions which it implements
9325     to always fail with ENOSYS.  Some functions are actually named
9326     something starting with __ and the normal name is an alias.  */
9327 #if defined __stub_shl_load || defined __stub___shl_load
9328 choke me
9329 #endif
9330
9331 int
9332 main ()
9333 {
9334 return shl_load ();
9335   ;
9336   return 0;
9337 }
9338 _ACEOF
9339 rm -f conftest.$ac_objext conftest$ac_exeext
9340 if { (ac_try="$ac_link"
9341 case "(($ac_try" in
9342   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9343   *) ac_try_echo=$ac_try;;
9344 esac
9345 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9346 $as_echo "$ac_try_echo") >&5
9347   (eval "$ac_link") 2>conftest.er1
9348   ac_status=$?
9349   grep -v '^ *+' conftest.er1 >conftest.err
9350   rm -f conftest.er1
9351   cat conftest.err >&5
9352   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9353   (exit $ac_status); } && {
9354          test -z "$ac_c_werror_flag" ||
9355          test ! -s conftest.err
9356        } && test -s conftest$ac_exeext && {
9357          test "$cross_compiling" = yes ||
9358          $as_test_x conftest$ac_exeext
9359        }; then
9360   ac_cv_func_shl_load=yes
9361 else
9362   $as_echo "$as_me: failed program was:" >&5
9363 sed 's/^/| /' conftest.$ac_ext >&5
9364
9365         ac_cv_func_shl_load=no
9366 fi
9367
9368 rm -rf conftest.dSYM
9369 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9370       conftest$ac_exeext conftest.$ac_ext
9371 fi
9372 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9373 $as_echo "$ac_cv_func_shl_load" >&6; }
9374 if test $ac_cv_func_shl_load = yes; then
9375   lt_cv_dlopen="shl_load"
9376 else
9377   { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9378 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9379 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9380   $as_echo_n "(cached) " >&6
9381 else
9382   ac_check_lib_save_LIBS=$LIBS
9383 LIBS="-ldld  $LIBS"
9384 cat >conftest.$ac_ext <<_ACEOF
9385 /* confdefs.h.  */
9386 _ACEOF
9387 cat confdefs.h >>conftest.$ac_ext
9388 cat >>conftest.$ac_ext <<_ACEOF
9389 /* end confdefs.h.  */
9390
9391 /* Override any GCC internal prototype to avoid an error.
9392    Use char because int might match the return type of a GCC
9393    builtin and then its argument prototype would still apply.  */
9394 #ifdef __cplusplus
9395 extern "C"
9396 #endif
9397 char shl_load ();
9398 int
9399 main ()
9400 {
9401 return shl_load ();
9402   ;
9403   return 0;
9404 }
9405 _ACEOF
9406 rm -f conftest.$ac_objext conftest$ac_exeext
9407 if { (ac_try="$ac_link"
9408 case "(($ac_try" in
9409   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9410   *) ac_try_echo=$ac_try;;
9411 esac
9412 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9413 $as_echo "$ac_try_echo") >&5
9414   (eval "$ac_link") 2>conftest.er1
9415   ac_status=$?
9416   grep -v '^ *+' conftest.er1 >conftest.err
9417   rm -f conftest.er1
9418   cat conftest.err >&5
9419   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9420   (exit $ac_status); } && {
9421          test -z "$ac_c_werror_flag" ||
9422          test ! -s conftest.err
9423        } && test -s conftest$ac_exeext && {
9424          test "$cross_compiling" = yes ||
9425          $as_test_x conftest$ac_exeext
9426        }; then
9427   ac_cv_lib_dld_shl_load=yes
9428 else
9429   $as_echo "$as_me: failed program was:" >&5
9430 sed 's/^/| /' conftest.$ac_ext >&5
9431
9432         ac_cv_lib_dld_shl_load=no
9433 fi
9434
9435 rm -rf conftest.dSYM
9436 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9437       conftest$ac_exeext conftest.$ac_ext
9438 LIBS=$ac_check_lib_save_LIBS
9439 fi
9440 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9441 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9442 if test $ac_cv_lib_dld_shl_load = yes; then
9443   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9444 else
9445   { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
9446 $as_echo_n "checking for dlopen... " >&6; }
9447 if test "${ac_cv_func_dlopen+set}" = set; then
9448   $as_echo_n "(cached) " >&6
9449 else
9450   cat >conftest.$ac_ext <<_ACEOF
9451 /* confdefs.h.  */
9452 _ACEOF
9453 cat confdefs.h >>conftest.$ac_ext
9454 cat >>conftest.$ac_ext <<_ACEOF
9455 /* end confdefs.h.  */
9456 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9457    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9458 #define dlopen innocuous_dlopen
9459
9460 /* System header to define __stub macros and hopefully few prototypes,
9461     which can conflict with char dlopen (); below.
9462     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9463     <limits.h> exists even on freestanding compilers.  */
9464
9465 #ifdef __STDC__
9466 # include <limits.h>
9467 #else
9468 # include <assert.h>
9469 #endif
9470
9471 #undef dlopen
9472
9473 /* Override any GCC internal prototype to avoid an error.
9474    Use char because int might match the return type of a GCC
9475    builtin and then its argument prototype would still apply.  */
9476 #ifdef __cplusplus
9477 extern "C"
9478 #endif
9479 char dlopen ();
9480 /* The GNU C library defines this for functions which it implements
9481     to always fail with ENOSYS.  Some functions are actually named
9482     something starting with __ and the normal name is an alias.  */
9483 #if defined __stub_dlopen || defined __stub___dlopen
9484 choke me
9485 #endif
9486
9487 int
9488 main ()
9489 {
9490 return dlopen ();
9491   ;
9492   return 0;
9493 }
9494 _ACEOF
9495 rm -f conftest.$ac_objext conftest$ac_exeext
9496 if { (ac_try="$ac_link"
9497 case "(($ac_try" in
9498   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9499   *) ac_try_echo=$ac_try;;
9500 esac
9501 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9502 $as_echo "$ac_try_echo") >&5
9503   (eval "$ac_link") 2>conftest.er1
9504   ac_status=$?
9505   grep -v '^ *+' conftest.er1 >conftest.err
9506   rm -f conftest.er1
9507   cat conftest.err >&5
9508   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9509   (exit $ac_status); } && {
9510          test -z "$ac_c_werror_flag" ||
9511          test ! -s conftest.err
9512        } && test -s conftest$ac_exeext && {
9513          test "$cross_compiling" = yes ||
9514          $as_test_x conftest$ac_exeext
9515        }; then
9516   ac_cv_func_dlopen=yes
9517 else
9518   $as_echo "$as_me: failed program was:" >&5
9519 sed 's/^/| /' conftest.$ac_ext >&5
9520
9521         ac_cv_func_dlopen=no
9522 fi
9523
9524 rm -rf conftest.dSYM
9525 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9526       conftest$ac_exeext conftest.$ac_ext
9527 fi
9528 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9529 $as_echo "$ac_cv_func_dlopen" >&6; }
9530 if test $ac_cv_func_dlopen = yes; then
9531   lt_cv_dlopen="dlopen"
9532 else
9533   { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9534 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9535 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9536   $as_echo_n "(cached) " >&6
9537 else
9538   ac_check_lib_save_LIBS=$LIBS
9539 LIBS="-ldl  $LIBS"
9540 cat >conftest.$ac_ext <<_ACEOF
9541 /* confdefs.h.  */
9542 _ACEOF
9543 cat confdefs.h >>conftest.$ac_ext
9544 cat >>conftest.$ac_ext <<_ACEOF
9545 /* end confdefs.h.  */
9546
9547 /* Override any GCC internal prototype to avoid an error.
9548    Use char because int might match the return type of a GCC
9549    builtin and then its argument prototype would still apply.  */
9550 #ifdef __cplusplus
9551 extern "C"
9552 #endif
9553 char dlopen ();
9554 int
9555 main ()
9556 {
9557 return dlopen ();
9558   ;
9559   return 0;
9560 }
9561 _ACEOF
9562 rm -f conftest.$ac_objext conftest$ac_exeext
9563 if { (ac_try="$ac_link"
9564 case "(($ac_try" in
9565   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9566   *) ac_try_echo=$ac_try;;
9567 esac
9568 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9569 $as_echo "$ac_try_echo") >&5
9570   (eval "$ac_link") 2>conftest.er1
9571   ac_status=$?
9572   grep -v '^ *+' conftest.er1 >conftest.err
9573   rm -f conftest.er1
9574   cat conftest.err >&5
9575   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9576   (exit $ac_status); } && {
9577          test -z "$ac_c_werror_flag" ||
9578          test ! -s conftest.err
9579        } && test -s conftest$ac_exeext && {
9580          test "$cross_compiling" = yes ||
9581          $as_test_x conftest$ac_exeext
9582        }; then
9583   ac_cv_lib_dl_dlopen=yes
9584 else
9585   $as_echo "$as_me: failed program was:" >&5
9586 sed 's/^/| /' conftest.$ac_ext >&5
9587
9588         ac_cv_lib_dl_dlopen=no
9589 fi
9590
9591 rm -rf conftest.dSYM
9592 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9593       conftest$ac_exeext conftest.$ac_ext
9594 LIBS=$ac_check_lib_save_LIBS
9595 fi
9596 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9597 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9598 if test $ac_cv_lib_dl_dlopen = yes; then
9599   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9600 else
9601   { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9602 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
9603 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9604   $as_echo_n "(cached) " >&6
9605 else
9606   ac_check_lib_save_LIBS=$LIBS
9607 LIBS="-lsvld  $LIBS"
9608 cat >conftest.$ac_ext <<_ACEOF
9609 /* confdefs.h.  */
9610 _ACEOF
9611 cat confdefs.h >>conftest.$ac_ext
9612 cat >>conftest.$ac_ext <<_ACEOF
9613 /* end confdefs.h.  */
9614
9615 /* Override any GCC internal prototype to avoid an error.
9616    Use char because int might match the return type of a GCC
9617    builtin and then its argument prototype would still apply.  */
9618 #ifdef __cplusplus
9619 extern "C"
9620 #endif
9621 char dlopen ();
9622 int
9623 main ()
9624 {
9625 return dlopen ();
9626   ;
9627   return 0;
9628 }
9629 _ACEOF
9630 rm -f conftest.$ac_objext conftest$ac_exeext
9631 if { (ac_try="$ac_link"
9632 case "(($ac_try" in
9633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9634   *) ac_try_echo=$ac_try;;
9635 esac
9636 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9637 $as_echo "$ac_try_echo") >&5
9638   (eval "$ac_link") 2>conftest.er1
9639   ac_status=$?
9640   grep -v '^ *+' conftest.er1 >conftest.err
9641   rm -f conftest.er1
9642   cat conftest.err >&5
9643   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9644   (exit $ac_status); } && {
9645          test -z "$ac_c_werror_flag" ||
9646          test ! -s conftest.err
9647        } && test -s conftest$ac_exeext && {
9648          test "$cross_compiling" = yes ||
9649          $as_test_x conftest$ac_exeext
9650        }; then
9651   ac_cv_lib_svld_dlopen=yes
9652 else
9653   $as_echo "$as_me: failed program was:" >&5
9654 sed 's/^/| /' conftest.$ac_ext >&5
9655
9656         ac_cv_lib_svld_dlopen=no
9657 fi
9658
9659 rm -rf conftest.dSYM
9660 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9661       conftest$ac_exeext conftest.$ac_ext
9662 LIBS=$ac_check_lib_save_LIBS
9663 fi
9664 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9665 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
9666 if test $ac_cv_lib_svld_dlopen = yes; then
9667   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9668 else
9669   { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9670 $as_echo_n "checking for dld_link in -ldld... " >&6; }
9671 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9672   $as_echo_n "(cached) " >&6
9673 else
9674   ac_check_lib_save_LIBS=$LIBS
9675 LIBS="-ldld  $LIBS"
9676 cat >conftest.$ac_ext <<_ACEOF
9677 /* confdefs.h.  */
9678 _ACEOF
9679 cat confdefs.h >>conftest.$ac_ext
9680 cat >>conftest.$ac_ext <<_ACEOF
9681 /* end confdefs.h.  */
9682
9683 /* Override any GCC internal prototype to avoid an error.
9684    Use char because int might match the return type of a GCC
9685    builtin and then its argument prototype would still apply.  */
9686 #ifdef __cplusplus
9687 extern "C"
9688 #endif
9689 char dld_link ();
9690 int
9691 main ()
9692 {
9693 return dld_link ();
9694   ;
9695   return 0;
9696 }
9697 _ACEOF
9698 rm -f conftest.$ac_objext conftest$ac_exeext
9699 if { (ac_try="$ac_link"
9700 case "(($ac_try" in
9701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9702   *) ac_try_echo=$ac_try;;
9703 esac
9704 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9705 $as_echo "$ac_try_echo") >&5
9706   (eval "$ac_link") 2>conftest.er1
9707   ac_status=$?
9708   grep -v '^ *+' conftest.er1 >conftest.err
9709   rm -f conftest.er1
9710   cat conftest.err >&5
9711   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9712   (exit $ac_status); } && {
9713          test -z "$ac_c_werror_flag" ||
9714          test ! -s conftest.err
9715        } && test -s conftest$ac_exeext && {
9716          test "$cross_compiling" = yes ||
9717          $as_test_x conftest$ac_exeext
9718        }; then
9719   ac_cv_lib_dld_dld_link=yes
9720 else
9721   $as_echo "$as_me: failed program was:" >&5
9722 sed 's/^/| /' conftest.$ac_ext >&5
9723
9724         ac_cv_lib_dld_dld_link=no
9725 fi
9726
9727 rm -rf conftest.dSYM
9728 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9729       conftest$ac_exeext conftest.$ac_ext
9730 LIBS=$ac_check_lib_save_LIBS
9731 fi
9732 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9733 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
9734 if test $ac_cv_lib_dld_dld_link = yes; then
9735   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
9736 fi
9737
9738
9739 fi
9740
9741
9742 fi
9743
9744
9745 fi
9746
9747
9748 fi
9749
9750
9751 fi
9752
9753     ;;
9754   esac
9755
9756   if test "x$lt_cv_dlopen" != xno; then
9757     enable_dlopen=yes
9758   else
9759     enable_dlopen=no
9760   fi
9761
9762   case $lt_cv_dlopen in
9763   dlopen)
9764     save_CPPFLAGS="$CPPFLAGS"
9765     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9766
9767     save_LDFLAGS="$LDFLAGS"
9768     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9769
9770     save_LIBS="$LIBS"
9771     LIBS="$lt_cv_dlopen_libs $LIBS"
9772
9773     { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9774 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
9775 if test "${lt_cv_dlopen_self+set}" = set; then
9776   $as_echo_n "(cached) " >&6
9777 else
9778           if test "$cross_compiling" = yes; then :
9779   lt_cv_dlopen_self=cross
9780 else
9781   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9782   lt_status=$lt_dlunknown
9783   cat > conftest.$ac_ext <<EOF
9784 #line 9784 "configure"
9785 #include "confdefs.h"
9786
9787 #if HAVE_DLFCN_H
9788 #include <dlfcn.h>
9789 #endif
9790
9791 #include <stdio.h>
9792
9793 #ifdef RTLD_GLOBAL
9794 #  define LT_DLGLOBAL           RTLD_GLOBAL
9795 #else
9796 #  ifdef DL_GLOBAL
9797 #    define LT_DLGLOBAL         DL_GLOBAL
9798 #  else
9799 #    define LT_DLGLOBAL         0
9800 #  endif
9801 #endif
9802
9803 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9804    find out it does not work in some platform. */
9805 #ifndef LT_DLLAZY_OR_NOW
9806 #  ifdef RTLD_LAZY
9807 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
9808 #  else
9809 #    ifdef DL_LAZY
9810 #      define LT_DLLAZY_OR_NOW          DL_LAZY
9811 #    else
9812 #      ifdef RTLD_NOW
9813 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
9814 #      else
9815 #        ifdef DL_NOW
9816 #          define LT_DLLAZY_OR_NOW      DL_NOW
9817 #        else
9818 #          define LT_DLLAZY_OR_NOW      0
9819 #        endif
9820 #      endif
9821 #    endif
9822 #  endif
9823 #endif
9824
9825 #ifdef __cplusplus
9826 extern "C" void exit (int);
9827 #endif
9828
9829 void fnord() { int i=42;}
9830 int main ()
9831 {
9832   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9833   int status = $lt_dlunknown;
9834
9835   if (self)
9836     {
9837       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9838       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9839       /* dlclose (self); */
9840     }
9841   else
9842     puts (dlerror ());
9843
9844     exit (status);
9845 }
9846 EOF
9847   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9848   (eval $ac_link) 2>&5
9849   ac_status=$?
9850   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9851   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9852     (./conftest; exit; ) >&5 2>/dev/null
9853     lt_status=$?
9854     case x$lt_status in
9855       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9856       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9857       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9858     esac
9859   else :
9860     # compilation failed
9861     lt_cv_dlopen_self=no
9862   fi
9863 fi
9864 rm -fr conftest*
9865
9866
9867 fi
9868 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9869 $as_echo "$lt_cv_dlopen_self" >&6; }
9870
9871     if test "x$lt_cv_dlopen_self" = xyes; then
9872       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9873       { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9874 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
9875 if test "${lt_cv_dlopen_self_static+set}" = set; then
9876   $as_echo_n "(cached) " >&6
9877 else
9878           if test "$cross_compiling" = yes; then :
9879   lt_cv_dlopen_self_static=cross
9880 else
9881   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9882   lt_status=$lt_dlunknown
9883   cat > conftest.$ac_ext <<EOF
9884 #line 9884 "configure"
9885 #include "confdefs.h"
9886
9887 #if HAVE_DLFCN_H
9888 #include <dlfcn.h>
9889 #endif
9890
9891 #include <stdio.h>
9892
9893 #ifdef RTLD_GLOBAL
9894 #  define LT_DLGLOBAL           RTLD_GLOBAL
9895 #else
9896 #  ifdef DL_GLOBAL
9897 #    define LT_DLGLOBAL         DL_GLOBAL
9898 #  else
9899 #    define LT_DLGLOBAL         0
9900 #  endif
9901 #endif
9902
9903 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9904    find out it does not work in some platform. */
9905 #ifndef LT_DLLAZY_OR_NOW
9906 #  ifdef RTLD_LAZY
9907 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
9908 #  else
9909 #    ifdef DL_LAZY
9910 #      define LT_DLLAZY_OR_NOW          DL_LAZY
9911 #    else
9912 #      ifdef RTLD_NOW
9913 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
9914 #      else
9915 #        ifdef DL_NOW
9916 #          define LT_DLLAZY_OR_NOW      DL_NOW
9917 #        else
9918 #          define LT_DLLAZY_OR_NOW      0
9919 #        endif
9920 #      endif
9921 #    endif
9922 #  endif
9923 #endif
9924
9925 #ifdef __cplusplus
9926 extern "C" void exit (int);
9927 #endif
9928
9929 void fnord() { int i=42;}
9930 int main ()
9931 {
9932   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9933   int status = $lt_dlunknown;
9934
9935   if (self)
9936     {
9937       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9938       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9939       /* dlclose (self); */
9940     }
9941   else
9942     puts (dlerror ());
9943
9944     exit (status);
9945 }
9946 EOF
9947   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9948   (eval $ac_link) 2>&5
9949   ac_status=$?
9950   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9951   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9952     (./conftest; exit; ) >&5 2>/dev/null
9953     lt_status=$?
9954     case x$lt_status in
9955       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9956       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9957       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9958     esac
9959   else :
9960     # compilation failed
9961     lt_cv_dlopen_self_static=no
9962   fi
9963 fi
9964 rm -fr conftest*
9965
9966
9967 fi
9968 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9969 $as_echo "$lt_cv_dlopen_self_static" >&6; }
9970     fi
9971
9972     CPPFLAGS="$save_CPPFLAGS"
9973     LDFLAGS="$save_LDFLAGS"
9974     LIBS="$save_LIBS"
9975     ;;
9976   esac
9977
9978   case $lt_cv_dlopen_self in
9979   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9980   *) enable_dlopen_self=unknown ;;
9981   esac
9982
9983   case $lt_cv_dlopen_self_static in
9984   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9985   *) enable_dlopen_self_static=unknown ;;
9986   esac
9987 fi
9988
9989
9990 # Report which library types will actually be built
9991 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9992 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
9993 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
9994 $as_echo "$can_build_shared" >&6; }
9995
9996 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9997 $as_echo_n "checking whether to build shared libraries... " >&6; }
9998 test "$can_build_shared" = "no" && enable_shared=no
9999
10000 # On AIX, shared libraries and static libraries use the same namespace, and
10001 # are all built from PIC.
10002 case $host_os in
10003 aix3*)
10004   test "$enable_shared" = yes && enable_static=no
10005   if test -n "$RANLIB"; then
10006     archive_cmds="$archive_cmds~\$RANLIB \$lib"
10007     postinstall_cmds='$RANLIB $lib'
10008   fi
10009   ;;
10010
10011 aix[4-9]*)
10012   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10013     test "$enable_shared" = yes && enable_static=no
10014   fi
10015     ;;
10016 esac
10017 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10018 $as_echo "$enable_shared" >&6; }
10019
10020 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10021 $as_echo_n "checking whether to build static libraries... " >&6; }
10022 # Make sure either enable_shared or enable_static is yes.
10023 test "$enable_shared" = yes || enable_static=yes
10024 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10025 $as_echo "$enable_static" >&6; }
10026
10027 # The else clause should only fire when bootstrapping the
10028 # libtool distribution, otherwise you forgot to ship ltmain.sh
10029 # with your package, and you will get complaints that there are
10030 # no rules to generate ltmain.sh.
10031 if test -f "$ltmain"; then
10032   # See if we are running on zsh, and set the options which allow our commands through
10033   # without removal of \ escapes.
10034   if test -n "${ZSH_VERSION+set}" ; then
10035     setopt NO_GLOB_SUBST
10036   fi
10037   # Now quote all the things that may contain metacharacters while being
10038   # careful not to overquote the AC_SUBSTed values.  We take copies of the
10039   # variables and quote the copies for generation of the libtool script.
10040   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10041     SED SHELL STRIP \
10042     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10043     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10044     deplibs_check_method reload_flag reload_cmds need_locks \
10045     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10046     lt_cv_sys_global_symbol_to_c_name_address \
10047     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10048     old_postinstall_cmds old_postuninstall_cmds \
10049     compiler \
10050     CC \
10051     LD \
10052     lt_prog_compiler_wl \
10053     lt_prog_compiler_pic \
10054     lt_prog_compiler_static \
10055     lt_prog_compiler_no_builtin_flag \
10056     export_dynamic_flag_spec \
10057     thread_safe_flag_spec \
10058     whole_archive_flag_spec \
10059     enable_shared_with_static_runtimes \
10060     old_archive_cmds \
10061     old_archive_from_new_cmds \
10062     predep_objects \
10063     postdep_objects \
10064     predeps \
10065     postdeps \
10066     compiler_lib_search_path \
10067     compiler_lib_search_dirs \
10068     archive_cmds \
10069     archive_expsym_cmds \
10070     postinstall_cmds \
10071     postuninstall_cmds \
10072     old_archive_from_expsyms_cmds \
10073     allow_undefined_flag \
10074     no_undefined_flag \
10075     export_symbols_cmds \
10076     hardcode_libdir_flag_spec \
10077     hardcode_libdir_flag_spec_ld \
10078     hardcode_libdir_separator \
10079     hardcode_automatic \
10080     module_cmds \
10081     module_expsym_cmds \
10082     lt_cv_prog_compiler_c_o \
10083     fix_srcfile_path \
10084     exclude_expsyms \
10085     include_expsyms; do
10086
10087     case $var in
10088     old_archive_cmds | \
10089     old_archive_from_new_cmds | \
10090     archive_cmds | \
10091     archive_expsym_cmds | \
10092     module_cmds | \
10093     module_expsym_cmds | \
10094     old_archive_from_expsyms_cmds | \
10095     export_symbols_cmds | \
10096     extract_expsyms_cmds | reload_cmds | finish_cmds | \
10097     postinstall_cmds | postuninstall_cmds | \
10098     old_postinstall_cmds | old_postuninstall_cmds | \
10099     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10100       # Double-quote double-evaled strings.
10101       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10102       ;;
10103     *)
10104       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10105       ;;
10106     esac
10107   done
10108
10109   case $lt_echo in
10110   *'\$0 --fallback-echo"')
10111     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10112     ;;
10113   esac
10114
10115 cfgfile="${ofile}T"
10116   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10117   $rm -f "$cfgfile"
10118   { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10119 $as_echo "$as_me: creating $ofile" >&6;}
10120
10121   cat <<__EOF__ >> "$cfgfile"
10122 #! $SHELL
10123
10124 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10125 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10126 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10127 #
10128 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10129 # Free Software Foundation, Inc.
10130 #
10131 # This file is part of GNU Libtool:
10132 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10133 #
10134 # This program is free software; you can redistribute it and/or modify
10135 # it under the terms of the GNU General Public License as published by
10136 # the Free Software Foundation; either version 2 of the License, or
10137 # (at your option) any later version.
10138 #
10139 # This program is distributed in the hope that it will be useful, but
10140 # WITHOUT ANY WARRANTY; without even the implied warranty of
10141 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10142 # General Public License for more details.
10143 #
10144 # You should have received a copy of the GNU General Public License
10145 # along with this program; if not, write to the Free Software
10146 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10147 #
10148 # As a special exception to the GNU General Public License, if you
10149 # distribute this file as part of a program that contains a
10150 # configuration script generated by Autoconf, you may include it under
10151 # the same distribution terms that you use for the rest of that program.
10152
10153 # A sed program that does not truncate output.
10154 SED=$lt_SED
10155
10156 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10157 Xsed="$SED -e 1s/^X//"
10158
10159 # The HP-UX ksh and POSIX shell print the target directory to stdout
10160 # if CDPATH is set.
10161 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10162
10163 # The names of the tagged configurations supported by this script.
10164 available_tags=
10165
10166 # ### BEGIN LIBTOOL CONFIG
10167
10168 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10169
10170 # Shell to use when invoking shell scripts.
10171 SHELL=$lt_SHELL
10172
10173 # Whether or not to build shared libraries.
10174 build_libtool_libs=$enable_shared
10175
10176 # Whether or not to build static libraries.
10177 build_old_libs=$enable_static
10178
10179 # Whether or not to add -lc for building shared libraries.
10180 build_libtool_need_lc=$archive_cmds_need_lc
10181
10182 # Whether or not to disallow shared libs when runtime libs are static
10183 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10184
10185 # Whether or not to optimize for fast installation.
10186 fast_install=$enable_fast_install
10187
10188 # The host system.
10189 host_alias=$host_alias
10190 host=$host
10191 host_os=$host_os
10192
10193 # The build system.
10194 build_alias=$build_alias
10195 build=$build
10196 build_os=$build_os
10197
10198 # An echo program that does not interpret backslashes.
10199 echo=$lt_echo
10200
10201 # The archiver.
10202 AR=$lt_AR
10203 AR_FLAGS=$lt_AR_FLAGS
10204
10205 # A C compiler.
10206 LTCC=$lt_LTCC
10207
10208 # LTCC compiler flags.
10209 LTCFLAGS=$lt_LTCFLAGS
10210
10211 # A language-specific compiler.
10212 CC=$lt_compiler
10213
10214 # Is the compiler the GNU C compiler?
10215 with_gcc=$GCC
10216
10217 # An ERE matcher.
10218 EGREP=$lt_EGREP
10219
10220 # The linker used to build libraries.
10221 LD=$lt_LD
10222
10223 # Whether we need hard or soft links.
10224 LN_S=$lt_LN_S
10225
10226 # A BSD-compatible nm program.
10227 NM=$lt_NM
10228
10229 # A symbol stripping program
10230 STRIP=$lt_STRIP
10231
10232 # Used to examine libraries when file_magic_cmd begins "file"
10233 MAGIC_CMD=$MAGIC_CMD
10234
10235 # Used on cygwin: DLL creation program.
10236 DLLTOOL="$DLLTOOL"
10237
10238 # Used on cygwin: object dumper.
10239 OBJDUMP="$OBJDUMP"
10240
10241 # Used on cygwin: assembler.
10242 AS="$AS"
10243
10244 # The name of the directory that contains temporary libtool files.
10245 objdir=$objdir
10246
10247 # How to create reloadable object files.
10248 reload_flag=$lt_reload_flag
10249 reload_cmds=$lt_reload_cmds
10250
10251 # How to pass a linker flag through the compiler.
10252 wl=$lt_lt_prog_compiler_wl
10253
10254 # Object file suffix (normally "o").
10255 objext="$ac_objext"
10256
10257 # Old archive suffix (normally "a").
10258 libext="$libext"
10259
10260 # Shared library suffix (normally ".so").
10261 shrext_cmds='$shrext_cmds'
10262
10263 # Executable file suffix (normally "").
10264 exeext="$exeext"
10265
10266 # Additional compiler flags for building library objects.
10267 pic_flag=$lt_lt_prog_compiler_pic
10268 pic_mode=$pic_mode
10269
10270 # What is the maximum length of a command?
10271 max_cmd_len=$lt_cv_sys_max_cmd_len
10272
10273 # Does compiler simultaneously support -c and -o options?
10274 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10275
10276 # Must we lock files when doing compilation?
10277 need_locks=$lt_need_locks
10278
10279 # Do we need the lib prefix for modules?
10280 need_lib_prefix=$need_lib_prefix
10281
10282 # Do we need a version for libraries?
10283 need_version=$need_version
10284
10285 # Whether dlopen is supported.
10286 dlopen_support=$enable_dlopen
10287
10288 # Whether dlopen of programs is supported.
10289 dlopen_self=$enable_dlopen_self
10290
10291 # Whether dlopen of statically linked programs is supported.
10292 dlopen_self_static=$enable_dlopen_self_static
10293
10294 # Compiler flag to prevent dynamic linking.
10295 link_static_flag=$lt_lt_prog_compiler_static
10296
10297 # Compiler flag to turn off builtin functions.
10298 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10299
10300 # Compiler flag to allow reflexive dlopens.
10301 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10302
10303 # Compiler flag to generate shared objects directly from archives.
10304 whole_archive_flag_spec=$lt_whole_archive_flag_spec
10305
10306 # Compiler flag to generate thread-safe objects.
10307 thread_safe_flag_spec=$lt_thread_safe_flag_spec
10308
10309 # Library versioning type.
10310 version_type=$version_type
10311
10312 # Format of library name prefix.
10313 libname_spec=$lt_libname_spec
10314
10315 # List of archive names.  First name is the real one, the rest are links.
10316 # The last name is the one that the linker finds with -lNAME.
10317 library_names_spec=$lt_library_names_spec
10318
10319 # The coded name of the library, if different from the real name.
10320 soname_spec=$lt_soname_spec
10321
10322 # Commands used to build and install an old-style archive.
10323 RANLIB=$lt_RANLIB
10324 old_archive_cmds=$lt_old_archive_cmds
10325 old_postinstall_cmds=$lt_old_postinstall_cmds
10326 old_postuninstall_cmds=$lt_old_postuninstall_cmds
10327
10328 # Create an old-style archive from a shared archive.
10329 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10330
10331 # Create a temporary old-style archive to link instead of a shared archive.
10332 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10333
10334 # Commands used to build and install a shared archive.
10335 archive_cmds=$lt_archive_cmds
10336 archive_expsym_cmds=$lt_archive_expsym_cmds
10337 postinstall_cmds=$lt_postinstall_cmds
10338 postuninstall_cmds=$lt_postuninstall_cmds
10339
10340 # Commands used to build a loadable module (assumed same as above if empty)
10341 module_cmds=$lt_module_cmds
10342 module_expsym_cmds=$lt_module_expsym_cmds
10343
10344 # Commands to strip libraries.
10345 old_striplib=$lt_old_striplib
10346 striplib=$lt_striplib
10347
10348 # Dependencies to place before the objects being linked to create a
10349 # shared library.
10350 predep_objects=$lt_predep_objects
10351
10352 # Dependencies to place after the objects being linked to create a
10353 # shared library.
10354 postdep_objects=$lt_postdep_objects
10355
10356 # Dependencies to place before the objects being linked to create a
10357 # shared library.
10358 predeps=$lt_predeps
10359
10360 # Dependencies to place after the objects being linked to create a
10361 # shared library.
10362 postdeps=$lt_postdeps
10363
10364 # The directories searched by this compiler when creating a shared
10365 # library
10366 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
10367
10368 # The library search path used internally by the compiler when linking
10369 # a shared library.
10370 compiler_lib_search_path=$lt_compiler_lib_search_path
10371
10372 # Method to check whether dependent libraries are shared objects.
10373 deplibs_check_method=$lt_deplibs_check_method
10374
10375 # Command to use when deplibs_check_method == file_magic.
10376 file_magic_cmd=$lt_file_magic_cmd
10377
10378 # Flag that allows shared libraries with undefined symbols to be built.
10379 allow_undefined_flag=$lt_allow_undefined_flag
10380
10381 # Flag that forces no undefined symbols.
10382 no_undefined_flag=$lt_no_undefined_flag
10383
10384 # Commands used to finish a libtool library installation in a directory.
10385 finish_cmds=$lt_finish_cmds
10386
10387 # Same as above, but a single script fragment to be evaled but not shown.
10388 finish_eval=$lt_finish_eval
10389
10390 # Take the output of nm and produce a listing of raw symbols and C names.
10391 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10392
10393 # Transform the output of nm in a proper C declaration
10394 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10395
10396 # Transform the output of nm in a C name address pair
10397 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10398
10399 # This is the shared library runtime path variable.
10400 runpath_var=$runpath_var
10401
10402 # This is the shared library path variable.
10403 shlibpath_var=$shlibpath_var
10404
10405 # Is shlibpath searched before the hard-coded library search path?
10406 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10407
10408 # How to hardcode a shared library path into an executable.
10409 hardcode_action=$hardcode_action
10410
10411 # Whether we should hardcode library paths into libraries.
10412 hardcode_into_libs=$hardcode_into_libs
10413
10414 # Flag to hardcode \$libdir into a binary during linking.
10415 # This must work even if \$libdir does not exist.
10416 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10417
10418 # If ld is used when linking, flag to hardcode \$libdir into
10419 # a binary during linking. This must work even if \$libdir does
10420 # not exist.
10421 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10422
10423 # Whether we need a single -rpath flag with a separated argument.
10424 hardcode_libdir_separator=$lt_hardcode_libdir_separator
10425
10426 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10427 # resulting binary.
10428 hardcode_direct=$hardcode_direct
10429
10430 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10431 # resulting binary.
10432 hardcode_minus_L=$hardcode_minus_L
10433
10434 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10435 # the resulting binary.
10436 hardcode_shlibpath_var=$hardcode_shlibpath_var
10437
10438 # Set to yes if building a shared library automatically hardcodes DIR into the library
10439 # and all subsequent libraries and executables linked against it.
10440 hardcode_automatic=$hardcode_automatic
10441
10442 # Variables whose values should be saved in libtool wrapper scripts and
10443 # restored at relink time.
10444 variables_saved_for_relink="$variables_saved_for_relink"
10445
10446 # Whether libtool must link a program against all its dependency libraries.
10447 link_all_deplibs=$link_all_deplibs
10448
10449 # Compile-time system search path for libraries
10450 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10451
10452 # Run-time system search path for libraries
10453 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10454
10455 # Fix the shell variable \$srcfile for the compiler.
10456 fix_srcfile_path=$lt_fix_srcfile_path
10457
10458 # Set to yes if exported symbols are required.
10459 always_export_symbols=$always_export_symbols
10460
10461 # The commands to list exported symbols.
10462 export_symbols_cmds=$lt_export_symbols_cmds
10463
10464 # The commands to extract the exported symbol list from a shared archive.
10465 extract_expsyms_cmds=$lt_extract_expsyms_cmds
10466
10467 # Symbols that should not be listed in the preloaded symbols.
10468 exclude_expsyms=$lt_exclude_expsyms
10469
10470 # Symbols that must always be exported.
10471 include_expsyms=$lt_include_expsyms
10472
10473 # ### END LIBTOOL CONFIG
10474
10475 __EOF__
10476
10477
10478   case $host_os in
10479   aix3*)
10480     cat <<\EOF >> "$cfgfile"
10481
10482 # AIX sometimes has problems with the GCC collect2 program.  For some
10483 # reason, if we set the COLLECT_NAMES environment variable, the problems
10484 # vanish in a puff of smoke.
10485 if test "X${COLLECT_NAMES+set}" != Xset; then
10486   COLLECT_NAMES=
10487   export COLLECT_NAMES
10488 fi
10489 EOF
10490     ;;
10491   esac
10492
10493   # We use sed instead of cat because bash on DJGPP gets confused if
10494   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10495   # text mode, it properly converts lines to CR/LF.  This bash problem
10496   # is reportedly fixed, but why not run on old versions too?
10497   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10498
10499   mv -f "$cfgfile" "$ofile" || \
10500     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10501   chmod +x "$ofile"
10502
10503 else
10504   # If there is no Makefile yet, we rely on a make rule to execute
10505   # `config.status --recheck' to rerun these tests and create the
10506   # libtool script then.
10507   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10508   if test -f "$ltmain_in"; then
10509     test -f Makefile && make "$ltmain"
10510   fi
10511 fi
10512
10513
10514 ac_ext=c
10515 ac_cpp='$CPP $CPPFLAGS'
10516 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10517 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10518 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10519
10520 CC="$lt_save_CC"
10521
10522
10523 # Check whether --with-tags was given.
10524 if test "${with_tags+set}" = set; then
10525   withval=$with_tags; tagnames="$withval"
10526 fi
10527
10528
10529 if test -f "$ltmain" && test -n "$tagnames"; then
10530   if test ! -f "${ofile}"; then
10531     { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10532 $as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10533   fi
10534
10535   if test -z "$LTCC"; then
10536     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10537     if test -z "$LTCC"; then
10538       { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10539 $as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10540     else
10541       { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10542 $as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10543     fi
10544   fi
10545   if test -z "$LTCFLAGS"; then
10546     eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10547   fi
10548
10549   # Extract list of available tagged configurations in $ofile.
10550   # Note that this assumes the entire list is on one line.
10551   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10552
10553   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10554   for tagname in $tagnames; do
10555     IFS="$lt_save_ifs"
10556     # Check whether tagname contains only valid characters
10557     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10558     "") ;;
10559     *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10560 $as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
10561    { (exit 1); exit 1; }; }
10562         ;;
10563     esac
10564
10565     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10566     then
10567       { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10568 $as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10569    { (exit 1); exit 1; }; }
10570     fi
10571
10572     # Update the list of available tags.
10573     if test -n "$tagname"; then
10574       echo appending configuration tag \"$tagname\" to $ofile
10575
10576       case $tagname in
10577       CXX)
10578         if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10579             ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10580             (test "X$CXX" != "Xg++"))) ; then
10581           ac_ext=cpp
10582 ac_cpp='$CXXCPP $CPPFLAGS'
10583 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10584 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10585 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10586
10587
10588
10589
10590 archive_cmds_need_lc_CXX=no
10591 allow_undefined_flag_CXX=
10592 always_export_symbols_CXX=no
10593 archive_expsym_cmds_CXX=
10594 export_dynamic_flag_spec_CXX=
10595 hardcode_direct_CXX=no
10596 hardcode_libdir_flag_spec_CXX=
10597 hardcode_libdir_flag_spec_ld_CXX=
10598 hardcode_libdir_separator_CXX=
10599 hardcode_minus_L_CXX=no
10600 hardcode_shlibpath_var_CXX=unsupported
10601 hardcode_automatic_CXX=no
10602 module_cmds_CXX=
10603 module_expsym_cmds_CXX=
10604 link_all_deplibs_CXX=unknown
10605 old_archive_cmds_CXX=$old_archive_cmds
10606 no_undefined_flag_CXX=
10607 whole_archive_flag_spec_CXX=
10608 enable_shared_with_static_runtimes_CXX=no
10609
10610 # Dependencies to place before and after the object being linked:
10611 predep_objects_CXX=
10612 postdep_objects_CXX=
10613 predeps_CXX=
10614 postdeps_CXX=
10615 compiler_lib_search_path_CXX=
10616 compiler_lib_search_dirs_CXX=
10617
10618 # Source file extension for C++ test sources.
10619 ac_ext=cpp
10620
10621 # Object file extension for compiled C++ test sources.
10622 objext=o
10623 objext_CXX=$objext
10624
10625 # Code to be used in simple compile tests
10626 lt_simple_compile_test_code="int some_variable = 0;"
10627
10628 # Code to be used in simple link tests
10629 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
10630
10631 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
10632
10633 # If no C compiler was specified, use CC.
10634 LTCC=${LTCC-"$CC"}
10635
10636 # If no C compiler flags were specified, use CFLAGS.
10637 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10638
10639 # Allow CC to be a program name with arguments.
10640 compiler=$CC
10641
10642
10643 # save warnings/boilerplate of simple test code
10644 ac_outfile=conftest.$ac_objext
10645 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
10646 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10647 _lt_compiler_boilerplate=`cat conftest.err`
10648 $rm conftest*
10649
10650 ac_outfile=conftest.$ac_objext
10651 echo "$lt_simple_link_test_code" >conftest.$ac_ext
10652 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10653 _lt_linker_boilerplate=`cat conftest.err`
10654 $rm -r conftest*
10655
10656
10657 # Allow CC to be a program name with arguments.
10658 lt_save_CC=$CC
10659 lt_save_LD=$LD
10660 lt_save_GCC=$GCC
10661 GCC=$GXX
10662 lt_save_with_gnu_ld=$with_gnu_ld
10663 lt_save_path_LD=$lt_cv_path_LD
10664 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10665   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10666 else
10667   $as_unset lt_cv_prog_gnu_ld
10668 fi
10669 if test -n "${lt_cv_path_LDCXX+set}"; then
10670   lt_cv_path_LD=$lt_cv_path_LDCXX
10671 else
10672   $as_unset lt_cv_path_LD
10673 fi
10674 test -z "${LDCXX+set}" || LD=$LDCXX
10675 CC=${CXX-"c++"}
10676 compiler=$CC
10677 compiler_CXX=$CC
10678 for cc_temp in $compiler""; do
10679   case $cc_temp in
10680     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10681     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10682     \-*) ;;
10683     *) break;;
10684   esac
10685 done
10686 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10687
10688
10689 # We don't want -fno-exception wen compiling C++ code, so set the
10690 # no_builtin_flag separately
10691 if test "$GXX" = yes; then
10692   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10693 else
10694   lt_prog_compiler_no_builtin_flag_CXX=
10695 fi
10696
10697 if test "$GXX" = yes; then
10698   # Set up default GNU C++ configuration
10699
10700
10701 # Check whether --with-gnu-ld was given.
10702 if test "${with_gnu_ld+set}" = set; then
10703   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10704 else
10705   with_gnu_ld=no
10706 fi
10707
10708 ac_prog=ld
10709 if test "$GCC" = yes; then
10710   # Check if gcc -print-prog-name=ld gives a path.
10711   { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10712 $as_echo_n "checking for ld used by $CC... " >&6; }
10713   case $host in
10714   *-*-mingw*)
10715     # gcc leaves a trailing carriage return which upsets mingw
10716     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10717   *)
10718     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10719   esac
10720   case $ac_prog in
10721     # Accept absolute paths.
10722     [\\/]* | ?:[\\/]*)
10723       re_direlt='/[^/][^/]*/\.\./'
10724       # Canonicalize the pathname of ld
10725       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10726       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10727         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10728       done
10729       test -z "$LD" && LD="$ac_prog"
10730       ;;
10731   "")
10732     # If it fails, then pretend we aren't using GCC.
10733     ac_prog=ld
10734     ;;
10735   *)
10736     # If it is relative, then search for the first ld in PATH.
10737     with_gnu_ld=unknown
10738     ;;
10739   esac
10740 elif test "$with_gnu_ld" = yes; then
10741   { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
10742 $as_echo_n "checking for GNU ld... " >&6; }
10743 else
10744   { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10745 $as_echo_n "checking for non-GNU ld... " >&6; }
10746 fi
10747 if test "${lt_cv_path_LD+set}" = set; then
10748   $as_echo_n "(cached) " >&6
10749 else
10750   if test -z "$LD"; then
10751   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10752   for ac_dir in $PATH; do
10753     IFS="$lt_save_ifs"
10754     test -z "$ac_dir" && ac_dir=.
10755     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10756       lt_cv_path_LD="$ac_dir/$ac_prog"
10757       # Check to see if the program is GNU ld.  I'd rather use --version,
10758       # but apparently some variants of GNU ld only accept -v.
10759       # Break only if it was the GNU/non-GNU ld that we prefer.
10760       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10761       *GNU* | *'with BFD'*)
10762         test "$with_gnu_ld" != no && break
10763         ;;
10764       *)
10765         test "$with_gnu_ld" != yes && break
10766         ;;
10767       esac
10768     fi
10769   done
10770   IFS="$lt_save_ifs"
10771 else
10772   lt_cv_path_LD="$LD" # Let the user override the test with a path.
10773 fi
10774 fi
10775
10776 LD="$lt_cv_path_LD"
10777 if test -n "$LD"; then
10778   { $as_echo "$as_me:$LINENO: result: $LD" >&5
10779 $as_echo "$LD" >&6; }
10780 else
10781   { $as_echo "$as_me:$LINENO: result: no" >&5
10782 $as_echo "no" >&6; }
10783 fi
10784 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10785 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10786    { (exit 1); exit 1; }; }
10787 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10788 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
10789 if test "${lt_cv_prog_gnu_ld+set}" = set; then
10790   $as_echo_n "(cached) " >&6
10791 else
10792   # I'd rather use --version here, but apparently some GNU lds only accept -v.
10793 case `$LD -v 2>&1 </dev/null` in
10794 *GNU* | *'with BFD'*)
10795   lt_cv_prog_gnu_ld=yes
10796   ;;
10797 *)
10798   lt_cv_prog_gnu_ld=no
10799   ;;
10800 esac
10801 fi
10802 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10803 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
10804 with_gnu_ld=$lt_cv_prog_gnu_ld
10805
10806
10807
10808   # Check if GNU C++ uses GNU ld as the underlying linker, since the
10809   # archiving commands below assume that GNU ld is being used.
10810   if test "$with_gnu_ld" = yes; then
10811     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10812     archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10813
10814     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10815     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10816
10817     # If archive_cmds runs LD, not CC, wlarc should be empty
10818     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10819     #     investigate it a little bit more. (MM)
10820     wlarc='${wl}'
10821
10822     # ancient GNU ld didn't support --whole-archive et. al.
10823     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10824         grep 'no-whole-archive' > /dev/null; then
10825       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10826     else
10827       whole_archive_flag_spec_CXX=
10828     fi
10829   else
10830     with_gnu_ld=no
10831     wlarc=
10832
10833     # A generic and very simple default shared library creation
10834     # command for GNU C++ for the case where it uses the native
10835     # linker, instead of GNU ld.  If possible, this setting should
10836     # overridden to take advantage of the native linker features on
10837     # the platform it is being used on.
10838     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10839   fi
10840
10841   # Commands to make compiler produce verbose output that lists
10842   # what "hidden" libraries, object files and flags are used when
10843   # linking a shared library.
10844   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10845
10846 else
10847   GXX=no
10848   with_gnu_ld=no
10849   wlarc=
10850 fi
10851
10852 # PORTME: fill in a description of your system's C++ link characteristics
10853 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10854 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10855 ld_shlibs_CXX=yes
10856 case $host_os in
10857   aix3*)
10858     # FIXME: insert proper C++ library support
10859     ld_shlibs_CXX=no
10860     ;;
10861   aix[4-9]*)
10862     if test "$host_cpu" = ia64; then
10863       # On IA64, the linker does run time linking by default, so we don't
10864       # have to do anything special.
10865       aix_use_runtimelinking=no
10866       exp_sym_flag='-Bexport'
10867       no_entry_flag=""
10868     else
10869       aix_use_runtimelinking=no
10870
10871       # Test if we are trying to use run time linking or normal
10872       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10873       # need to do runtime linking.
10874       case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10875         for ld_flag in $LDFLAGS; do
10876           case $ld_flag in
10877           *-brtl*)
10878             aix_use_runtimelinking=yes
10879             break
10880             ;;
10881           esac
10882         done
10883         ;;
10884       esac
10885
10886       exp_sym_flag='-bexport'
10887       no_entry_flag='-bnoentry'
10888     fi
10889
10890     # When large executables or shared objects are built, AIX ld can
10891     # have problems creating the table of contents.  If linking a library
10892     # or program results in "error TOC overflow" add -mminimal-toc to
10893     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10894     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10895
10896     archive_cmds_CXX=''
10897     hardcode_direct_CXX=yes
10898     hardcode_libdir_separator_CXX=':'
10899     link_all_deplibs_CXX=yes
10900
10901     if test "$GXX" = yes; then
10902       case $host_os in aix4.[012]|aix4.[012].*)
10903       # We only want to do this on AIX 4.2 and lower, the check
10904       # below for broken collect2 doesn't work under 4.3+
10905         collect2name=`${CC} -print-prog-name=collect2`
10906         if test -f "$collect2name" && \
10907            strings "$collect2name" | grep resolve_lib_name >/dev/null
10908         then
10909           # We have reworked collect2
10910           :
10911         else
10912           # We have old collect2
10913           hardcode_direct_CXX=unsupported
10914           # It fails to find uninstalled libraries when the uninstalled
10915           # path is not listed in the libpath.  Setting hardcode_minus_L
10916           # to unsupported forces relinking
10917           hardcode_minus_L_CXX=yes
10918           hardcode_libdir_flag_spec_CXX='-L$libdir'
10919           hardcode_libdir_separator_CXX=
10920         fi
10921         ;;
10922       esac
10923       shared_flag='-shared'
10924       if test "$aix_use_runtimelinking" = yes; then
10925         shared_flag="$shared_flag "'${wl}-G'
10926       fi
10927     else
10928       # not using gcc
10929       if test "$host_cpu" = ia64; then
10930         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10931         # chokes on -Wl,-G. The following line is correct:
10932         shared_flag='-G'
10933       else
10934         if test "$aix_use_runtimelinking" = yes; then
10935           shared_flag='${wl}-G'
10936         else
10937           shared_flag='${wl}-bM:SRE'
10938         fi
10939       fi
10940     fi
10941
10942     # It seems that -bexpall does not export symbols beginning with
10943     # underscore (_), so it is better to generate a list of symbols to export.
10944     always_export_symbols_CXX=yes
10945     if test "$aix_use_runtimelinking" = yes; then
10946       # Warning - without using the other runtime loading flags (-brtl),
10947       # -berok will link without error, but may produce a broken library.
10948       allow_undefined_flag_CXX='-berok'
10949       # Determine the default libpath from the value encoded in an empty executable.
10950       cat >conftest.$ac_ext <<_ACEOF
10951 /* confdefs.h.  */
10952 _ACEOF
10953 cat confdefs.h >>conftest.$ac_ext
10954 cat >>conftest.$ac_ext <<_ACEOF
10955 /* end confdefs.h.  */
10956
10957 int
10958 main ()
10959 {
10960
10961   ;
10962   return 0;
10963 }
10964 _ACEOF
10965 rm -f conftest.$ac_objext conftest$ac_exeext
10966 if { (ac_try="$ac_link"
10967 case "(($ac_try" in
10968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10969   *) ac_try_echo=$ac_try;;
10970 esac
10971 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10972 $as_echo "$ac_try_echo") >&5
10973   (eval "$ac_link") 2>conftest.er1
10974   ac_status=$?
10975   grep -v '^ *+' conftest.er1 >conftest.err
10976   rm -f conftest.er1
10977   cat conftest.err >&5
10978   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10979   (exit $ac_status); } && {
10980          test -z "$ac_cxx_werror_flag" ||
10981          test ! -s conftest.err
10982        } && test -s conftest$ac_exeext && {
10983          test "$cross_compiling" = yes ||
10984          $as_test_x conftest$ac_exeext
10985        }; then
10986
10987 lt_aix_libpath_sed='
10988     /Import File Strings/,/^$/ {
10989         /^0/ {
10990             s/^0  *\(.*\)$/\1/
10991             p
10992         }
10993     }'
10994 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10995 # Check for a 64-bit object if we didn't find anything.
10996 if test -z "$aix_libpath"; then
10997   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10998 fi
10999 else
11000   $as_echo "$as_me: failed program was:" >&5
11001 sed 's/^/| /' conftest.$ac_ext >&5
11002
11003
11004 fi
11005
11006 rm -rf conftest.dSYM
11007 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11008       conftest$ac_exeext conftest.$ac_ext
11009 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11010
11011       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11012
11013       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 echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
11014      else
11015       if test "$host_cpu" = ia64; then
11016         hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11017         allow_undefined_flag_CXX="-z nodefs"
11018         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"
11019       else
11020         # Determine the default libpath from the value encoded in an empty executable.
11021         cat >conftest.$ac_ext <<_ACEOF
11022 /* confdefs.h.  */
11023 _ACEOF
11024 cat confdefs.h >>conftest.$ac_ext
11025 cat >>conftest.$ac_ext <<_ACEOF
11026 /* end confdefs.h.  */
11027
11028 int
11029 main ()
11030 {
11031
11032   ;
11033   return 0;
11034 }
11035 _ACEOF
11036 rm -f conftest.$ac_objext conftest$ac_exeext
11037 if { (ac_try="$ac_link"
11038 case "(($ac_try" in
11039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11040   *) ac_try_echo=$ac_try;;
11041 esac
11042 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11043 $as_echo "$ac_try_echo") >&5
11044   (eval "$ac_link") 2>conftest.er1
11045   ac_status=$?
11046   grep -v '^ *+' conftest.er1 >conftest.err
11047   rm -f conftest.er1
11048   cat conftest.err >&5
11049   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11050   (exit $ac_status); } && {
11051          test -z "$ac_cxx_werror_flag" ||
11052          test ! -s conftest.err
11053        } && test -s conftest$ac_exeext && {
11054          test "$cross_compiling" = yes ||
11055          $as_test_x conftest$ac_exeext
11056        }; then
11057
11058 lt_aix_libpath_sed='
11059     /Import File Strings/,/^$/ {
11060         /^0/ {
11061             s/^0  *\(.*\)$/\1/
11062             p
11063         }
11064     }'
11065 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11066 # Check for a 64-bit object if we didn't find anything.
11067 if test -z "$aix_libpath"; then
11068   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11069 fi
11070 else
11071   $as_echo "$as_me: failed program was:" >&5
11072 sed 's/^/| /' conftest.$ac_ext >&5
11073
11074
11075 fi
11076
11077 rm -rf conftest.dSYM
11078 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11079       conftest$ac_exeext conftest.$ac_ext
11080 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11081
11082         hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11083         # Warning - without using the other run time loading flags,
11084         # -berok will link without error, but may produce a broken library.
11085         no_undefined_flag_CXX=' ${wl}-bernotok'
11086         allow_undefined_flag_CXX=' ${wl}-berok'
11087         # Exported symbols can be pulled into shared objects from archives
11088         whole_archive_flag_spec_CXX='$convenience'
11089         archive_cmds_need_lc_CXX=yes
11090         # This is similar to how AIX traditionally builds its shared libraries.
11091         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'
11092       fi
11093     fi
11094     ;;
11095
11096   beos*)
11097     if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11098       allow_undefined_flag_CXX=unsupported
11099       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11100       # support --undefined.  This deserves some investigation.  FIXME
11101       archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11102     else
11103       ld_shlibs_CXX=no
11104     fi
11105     ;;
11106
11107   chorus*)
11108     case $cc_basename in
11109       *)
11110         # FIXME: insert proper C++ library support
11111         ld_shlibs_CXX=no
11112         ;;
11113     esac
11114     ;;
11115
11116   cygwin* | mingw* | pw32*)
11117     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11118     # as there is no search path for DLLs.
11119     hardcode_libdir_flag_spec_CXX='-L$libdir'
11120     allow_undefined_flag_CXX=unsupported
11121     always_export_symbols_CXX=no
11122     enable_shared_with_static_runtimes_CXX=yes
11123
11124     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11125       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'
11126       # If the export-symbols file already is a .def file (1st line
11127       # is EXPORTS), use it as is; otherwise, prepend...
11128       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11129         cp $export_symbols $output_objdir/$soname.def;
11130       else
11131         echo EXPORTS > $output_objdir/$soname.def;
11132         cat $export_symbols >> $output_objdir/$soname.def;
11133       fi~
11134       $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'
11135     else
11136       ld_shlibs_CXX=no
11137     fi
11138   ;;
11139       darwin* | rhapsody*)
11140       archive_cmds_need_lc_CXX=no
11141       hardcode_direct_CXX=no
11142       hardcode_automatic_CXX=yes
11143       hardcode_shlibpath_var_CXX=unsupported
11144       whole_archive_flag_spec_CXX=''
11145       link_all_deplibs_CXX=yes
11146       allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11147       if test "$GXX" = yes ; then
11148       output_verbose_link_cmd='echo'
11149       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}"
11150       module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11151       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}"
11152       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}"
11153       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11154         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}"
11155         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}"
11156       fi
11157       else
11158       case $cc_basename in
11159         xlc*)
11160          output_verbose_link_cmd='echo'
11161           archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
11162           module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11163           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11164           archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11165           module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11166           ;;
11167        *)
11168          ld_shlibs_CXX=no
11169           ;;
11170       esac
11171       fi
11172         ;;
11173
11174   dgux*)
11175     case $cc_basename in
11176       ec++*)
11177         # FIXME: insert proper C++ library support
11178         ld_shlibs_CXX=no
11179         ;;
11180       ghcx*)
11181         # Green Hills C++ Compiler
11182         # FIXME: insert proper C++ library support
11183         ld_shlibs_CXX=no
11184         ;;
11185       *)
11186         # FIXME: insert proper C++ library support
11187         ld_shlibs_CXX=no
11188         ;;
11189     esac
11190     ;;
11191   freebsd[12]*)
11192     # C++ shared libraries reported to be fairly broken before switch to ELF
11193     ld_shlibs_CXX=no
11194     ;;
11195   freebsd-elf*)
11196     archive_cmds_need_lc_CXX=no
11197     ;;
11198   freebsd* | dragonfly*)
11199     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11200     # conventions
11201     ld_shlibs_CXX=yes
11202     ;;
11203   gnu*)
11204     ;;
11205   hpux9*)
11206     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11207     hardcode_libdir_separator_CXX=:
11208     export_dynamic_flag_spec_CXX='${wl}-E'
11209     hardcode_direct_CXX=yes
11210     hardcode_minus_L_CXX=yes # Not in the search PATH,
11211                                 # but as the default
11212                                 # location of the library.
11213
11214     case $cc_basename in
11215     CC*)
11216       # FIXME: insert proper C++ library support
11217       ld_shlibs_CXX=no
11218       ;;
11219     aCC*)
11220       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'
11221       # Commands to make compiler produce verbose output that lists
11222       # what "hidden" libraries, object files and flags are used when
11223       # linking a shared library.
11224       #
11225       # There doesn't appear to be a way to prevent this compiler from
11226       # explicitly linking system object files so we need to strip them
11227       # from the output so that they don't get included in the library
11228       # dependencies.
11229       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; echo $list'
11230       ;;
11231     *)
11232       if test "$GXX" = yes; then
11233         archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${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'
11234       else
11235         # FIXME: insert proper C++ library support
11236         ld_shlibs_CXX=no
11237       fi
11238       ;;
11239     esac
11240     ;;
11241   hpux10*|hpux11*)
11242     if test $with_gnu_ld = no; then
11243       hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11244       hardcode_libdir_separator_CXX=:
11245
11246       case $host_cpu in
11247       hppa*64*|ia64*) ;;
11248       *)
11249         export_dynamic_flag_spec_CXX='${wl}-E'
11250         ;;
11251       esac
11252     fi
11253     case $host_cpu in
11254     hppa*64*|ia64*)
11255       hardcode_direct_CXX=no
11256       hardcode_shlibpath_var_CXX=no
11257       ;;
11258     *)
11259       hardcode_direct_CXX=yes
11260       hardcode_minus_L_CXX=yes # Not in the search PATH,
11261                                               # but as the default
11262                                               # location of the library.
11263       ;;
11264     esac
11265
11266     case $cc_basename in
11267       CC*)
11268         # FIXME: insert proper C++ library support
11269         ld_shlibs_CXX=no
11270         ;;
11271       aCC*)
11272         case $host_cpu in
11273         hppa*64*)
11274           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11275           ;;
11276         ia64*)
11277           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11278           ;;
11279         *)
11280           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11281           ;;
11282         esac
11283         # Commands to make compiler produce verbose output that lists
11284         # what "hidden" libraries, object files and flags are used when
11285         # linking a shared library.
11286         #
11287         # There doesn't appear to be a way to prevent this compiler from
11288         # explicitly linking system object files so we need to strip them
11289         # from the output so that they don't get included in the library
11290         # dependencies.
11291         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; echo $list'
11292         ;;
11293       *)
11294         if test "$GXX" = yes; then
11295           if test $with_gnu_ld = no; then
11296             case $host_cpu in
11297             hppa*64*)
11298               archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11299               ;;
11300             ia64*)
11301               archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11302               ;;
11303             *)
11304               archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11305               ;;
11306             esac
11307           fi
11308         else
11309           # FIXME: insert proper C++ library support
11310           ld_shlibs_CXX=no
11311         fi
11312         ;;
11313     esac
11314     ;;
11315   interix[3-9]*)
11316     hardcode_direct_CXX=no
11317     hardcode_shlibpath_var_CXX=no
11318     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11319     export_dynamic_flag_spec_CXX='${wl}-E'
11320     # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11321     # Instead, shared libraries are loaded at an image base (0x10000000 by
11322     # default) and relocated if they conflict, which is a slow very memory
11323     # consuming and fragmenting process.  To avoid this, we pick a random,
11324     # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11325     # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11326     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'
11327     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'
11328     ;;
11329   irix5* | irix6*)
11330     case $cc_basename in
11331       CC*)
11332         # SGI C++
11333         archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11334
11335         # Archives containing C++ object files must be created using
11336         # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11337         # necessary to make sure instantiated templates are included
11338         # in the archive.
11339         old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11340         ;;
11341       *)
11342         if test "$GXX" = yes; then
11343           if test "$with_gnu_ld" = no; then
11344             archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11345           else
11346             archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
11347           fi
11348         fi
11349         link_all_deplibs_CXX=yes
11350         ;;
11351     esac
11352     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11353     hardcode_libdir_separator_CXX=:
11354     ;;
11355   linux* | k*bsd*-gnu)
11356     case $cc_basename in
11357       KCC*)
11358         # Kuck and Associates, Inc. (KAI) C++ Compiler
11359
11360         # KCC will only create a shared library if the output file
11361         # ends with ".so" (or ".sl" for HP-UX), so rename the library
11362         # to its proper name (with version) after linking.
11363         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'
11364         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'
11365         # Commands to make compiler produce verbose output that lists
11366         # what "hidden" libraries, object files and flags are used when
11367         # linking a shared library.
11368         #
11369         # There doesn't appear to be a way to prevent this compiler from
11370         # explicitly linking system object files so we need to strip them
11371         # from the output so that they don't get included in the library
11372         # dependencies.
11373         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; echo $list'
11374
11375         hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11376         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11377
11378         # Archives containing C++ object files must be created using
11379         # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11380         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11381         ;;
11382       icpc*)
11383         # Intel C++
11384         with_gnu_ld=yes
11385         # version 8.0 and above of icpc choke on multiply defined symbols
11386         # if we add $predep_objects and $postdep_objects, however 7.1 and
11387         # earlier do not add the objects themselves.
11388         case `$CC -V 2>&1` in
11389         *"Version 7."*)
11390           archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11391           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'
11392           ;;
11393         *)  # Version 8.0 or newer
11394           tmp_idyn=
11395           case $host_cpu in
11396             ia64*) tmp_idyn=' -i_dynamic';;
11397           esac
11398           archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11399           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'
11400           ;;
11401         esac
11402         archive_cmds_need_lc_CXX=no
11403         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11404         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11405         whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11406         ;;
11407       pgCC* | pgcpp*)
11408         # Portland Group C++ compiler
11409         archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11410         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'
11411
11412         hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11413         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11414         whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
11415         ;;
11416       cxx*)
11417         # Compaq C++
11418         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11419         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'
11420
11421         runpath_var=LD_RUN_PATH
11422         hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11423         hardcode_libdir_separator_CXX=:
11424
11425         # Commands to make compiler produce verbose output that lists
11426         # what "hidden" libraries, object files and flags are used when
11427         # linking a shared library.
11428         #
11429         # There doesn't appear to be a way to prevent this compiler from
11430         # explicitly linking system object files so we need to strip them
11431         # from the output so that they don't get included in the library
11432         # dependencies.
11433         output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $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; echo $list'
11434         ;;
11435       *)
11436         case `$CC -V 2>&1 | sed 5q` in
11437         *Sun\ C*)
11438           # Sun C++ 5.9
11439           no_undefined_flag_CXX=' -zdefs'
11440           archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11441           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'
11442           hardcode_libdir_flag_spec_CXX='-R$libdir'
11443           whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
11444
11445           # Not sure whether something based on
11446           # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
11447           # would be better.
11448           output_verbose_link_cmd='echo'
11449
11450           # Archives containing C++ object files must be created using
11451           # "CC -xar", where "CC" is the Sun C++ compiler.  This is
11452           # necessary to make sure instantiated templates are included
11453           # in the archive.
11454           old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11455           ;;
11456         esac
11457         ;;
11458     esac
11459     ;;
11460   lynxos*)
11461     # FIXME: insert proper C++ library support
11462     ld_shlibs_CXX=no
11463     ;;
11464   m88k*)
11465     # FIXME: insert proper C++ library support
11466     ld_shlibs_CXX=no
11467     ;;
11468   mvs*)
11469     case $cc_basename in
11470       cxx*)
11471         # FIXME: insert proper C++ library support
11472         ld_shlibs_CXX=no
11473         ;;
11474       *)
11475         # FIXME: insert proper C++ library support
11476         ld_shlibs_CXX=no
11477         ;;
11478     esac
11479     ;;
11480   netbsd*)
11481     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11482       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11483       wlarc=
11484       hardcode_libdir_flag_spec_CXX='-R$libdir'
11485       hardcode_direct_CXX=yes
11486       hardcode_shlibpath_var_CXX=no
11487     fi
11488     # Workaround some broken pre-1.5 toolchains
11489     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11490     ;;
11491   openbsd2*)
11492     # C++ shared libraries are fairly broken
11493     ld_shlibs_CXX=no
11494     ;;
11495   openbsd*)
11496     if test -f /usr/libexec/ld.so; then
11497       hardcode_direct_CXX=yes
11498       hardcode_shlibpath_var_CXX=no
11499       archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11500       hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11501       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11502         archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11503         export_dynamic_flag_spec_CXX='${wl}-E'
11504         whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11505       fi
11506       output_verbose_link_cmd='echo'
11507     else
11508       ld_shlibs_CXX=no
11509     fi
11510     ;;
11511   osf3*)
11512     case $cc_basename in
11513       KCC*)
11514         # Kuck and Associates, Inc. (KAI) C++ Compiler
11515
11516         # KCC will only create a shared library if the output file
11517         # ends with ".so" (or ".sl" for HP-UX), so rename the library
11518         # to its proper name (with version) after linking.
11519         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'
11520
11521         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11522         hardcode_libdir_separator_CXX=:
11523
11524         # Archives containing C++ object files must be created using
11525         # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11526         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11527
11528         ;;
11529       RCC*)
11530         # Rational C++ 2.4.1
11531         # FIXME: insert proper C++ library support
11532         ld_shlibs_CXX=no
11533         ;;
11534       cxx*)
11535         allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11536         archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11537
11538         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11539         hardcode_libdir_separator_CXX=:
11540
11541         # Commands to make compiler produce verbose output that lists
11542         # what "hidden" libraries, object files and flags are used when
11543         # linking a shared library.
11544         #
11545         # There doesn't appear to be a way to prevent this compiler from
11546         # explicitly linking system object files so we need to strip them
11547         # from the output so that they don't get included in the library
11548         # dependencies.
11549         output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $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; echo $list'
11550         ;;
11551       *)
11552         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11553           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11554           archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11555
11556           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11557           hardcode_libdir_separator_CXX=:
11558
11559           # Commands to make compiler produce verbose output that lists
11560           # what "hidden" libraries, object files and flags are used when
11561           # linking a shared library.
11562           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11563
11564         else
11565           # FIXME: insert proper C++ library support
11566           ld_shlibs_CXX=no
11567         fi
11568         ;;
11569     esac
11570     ;;
11571   osf4* | osf5*)
11572     case $cc_basename in
11573       KCC*)
11574         # Kuck and Associates, Inc. (KAI) C++ Compiler
11575
11576         # KCC will only create a shared library if the output file
11577         # ends with ".so" (or ".sl" for HP-UX), so rename the library
11578         # to its proper name (with version) after linking.
11579         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'
11580
11581         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11582         hardcode_libdir_separator_CXX=:
11583
11584         # Archives containing C++ object files must be created using
11585         # the KAI C++ compiler.
11586         old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11587         ;;
11588       RCC*)
11589         # Rational C++ 2.4.1
11590         # FIXME: insert proper C++ library support
11591         ld_shlibs_CXX=no
11592         ;;
11593       cxx*)
11594         allow_undefined_flag_CXX=' -expect_unresolved \*'
11595         archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
11596         archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11597           echo "-hidden">> $lib.exp~
11598           $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~
11599           $rm $lib.exp'
11600
11601         hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11602         hardcode_libdir_separator_CXX=:
11603
11604         # Commands to make compiler produce verbose output that lists
11605         # what "hidden" libraries, object files and flags are used when
11606         # linking a shared library.
11607         #
11608         # There doesn't appear to be a way to prevent this compiler from
11609         # explicitly linking system object files so we need to strip them
11610         # from the output so that they don't get included in the library
11611         # dependencies.
11612         output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $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; echo $list'
11613         ;;
11614       *)
11615         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11616           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11617          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11618
11619           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11620           hardcode_libdir_separator_CXX=:
11621
11622           # Commands to make compiler produce verbose output that lists
11623           # what "hidden" libraries, object files and flags are used when
11624           # linking a shared library.
11625           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11626
11627         else
11628           # FIXME: insert proper C++ library support
11629           ld_shlibs_CXX=no
11630         fi
11631         ;;
11632     esac
11633     ;;
11634   psos*)
11635     # FIXME: insert proper C++ library support
11636     ld_shlibs_CXX=no
11637     ;;
11638   sunos4*)
11639     case $cc_basename in
11640       CC*)
11641         # Sun C++ 4.x
11642         # FIXME: insert proper C++ library support
11643         ld_shlibs_CXX=no
11644         ;;
11645       lcc*)
11646         # Lucid
11647         # FIXME: insert proper C++ library support
11648         ld_shlibs_CXX=no
11649         ;;
11650       *)
11651         # FIXME: insert proper C++ library support
11652         ld_shlibs_CXX=no
11653         ;;
11654     esac
11655     ;;
11656   solaris*)
11657     case $cc_basename in
11658       CC*)
11659         # Sun C++ 4.2, 5.x and Centerline C++
11660         archive_cmds_need_lc_CXX=yes
11661         no_undefined_flag_CXX=' -zdefs'
11662         archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11663         archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11664         $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'
11665
11666         hardcode_libdir_flag_spec_CXX='-R$libdir'
11667         hardcode_shlibpath_var_CXX=no
11668         case $host_os in
11669           solaris2.[0-5] | solaris2.[0-5].*) ;;
11670           *)
11671             # The compiler driver will combine and reorder linker options,
11672             # but understands `-z linker_flag'.
11673             # Supported since Solaris 2.6 (maybe 2.5.1?)
11674             whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
11675             ;;
11676         esac
11677         link_all_deplibs_CXX=yes
11678
11679         output_verbose_link_cmd='echo'
11680
11681         # Archives containing C++ object files must be created using
11682         # "CC -xar", where "CC" is the Sun C++ compiler.  This is
11683         # necessary to make sure instantiated templates are included
11684         # in the archive.
11685         old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11686         ;;
11687       gcx*)
11688         # Green Hills C++ Compiler
11689         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11690
11691         # The C++ compiler must be used to create the archive.
11692         old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11693         ;;
11694       *)
11695         # GNU C++ compiler with Solaris linker
11696         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11697           no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11698           if $CC --version | grep -v '^2\.7' > /dev/null; then
11699             archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11700             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11701                 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11702
11703             # Commands to make compiler produce verbose output that lists
11704             # what "hidden" libraries, object files and flags are used when
11705             # linking a shared library.
11706             output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11707           else
11708             # g++ 2.7 appears to require `-G' NOT `-shared' on this
11709             # platform.
11710             archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11711             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11712                 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11713
11714             # Commands to make compiler produce verbose output that lists
11715             # what "hidden" libraries, object files and flags are used when
11716             # linking a shared library.
11717             output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11718           fi
11719
11720           hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11721           case $host_os in
11722           solaris2.[0-5] | solaris2.[0-5].*) ;;
11723           *)
11724             whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11725             ;;
11726           esac
11727         fi
11728         ;;
11729     esac
11730     ;;
11731   sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11732     no_undefined_flag_CXX='${wl}-z,text'
11733     archive_cmds_need_lc_CXX=no
11734     hardcode_shlibpath_var_CXX=no
11735     runpath_var='LD_RUN_PATH'
11736
11737     case $cc_basename in
11738       CC*)
11739         archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11740         archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11741         ;;
11742       *)
11743         archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11744         archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11745         ;;
11746     esac
11747     ;;
11748   sysv5* | sco3.2v5* | sco5v6*)
11749     # Note: We can NOT use -z defs as we might desire, because we do not
11750     # link with -lc, and that would cause any symbols used from libc to
11751     # always be unresolved, which means just about no library would
11752     # ever link correctly.  If we're not using GNU ld we use -z text
11753     # though, which does catch some bad symbols but isn't as heavy-handed
11754     # as -z defs.
11755     # For security reasons, it is highly recommended that you always
11756     # use absolute paths for naming shared libraries, and exclude the
11757     # DT_RUNPATH tag from executables and libraries.  But doing so
11758     # requires that you compile everything twice, which is a pain.
11759     # So that behaviour is only enabled if SCOABSPATH is set to a
11760     # non-empty value in the environment.  Most likely only useful for
11761     # creating official distributions of packages.
11762     # This is a hack until libtool officially supports absolute path
11763     # names for shared libraries.
11764     no_undefined_flag_CXX='${wl}-z,text'
11765     allow_undefined_flag_CXX='${wl}-z,nodefs'
11766     archive_cmds_need_lc_CXX=no
11767     hardcode_shlibpath_var_CXX=no
11768     hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11769     hardcode_libdir_separator_CXX=':'
11770     link_all_deplibs_CXX=yes
11771     export_dynamic_flag_spec_CXX='${wl}-Bexport'
11772     runpath_var='LD_RUN_PATH'
11773
11774     case $cc_basename in
11775       CC*)
11776         archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11777         archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11778         ;;
11779       *)
11780         archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11781         archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11782         ;;
11783     esac
11784     ;;
11785   tandem*)
11786     case $cc_basename in
11787       NCC*)
11788         # NonStop-UX NCC 3.20
11789         # FIXME: insert proper C++ library support
11790         ld_shlibs_CXX=no
11791         ;;
11792       *)
11793         # FIXME: insert proper C++ library support
11794         ld_shlibs_CXX=no
11795         ;;
11796     esac
11797     ;;
11798   vxworks*)
11799     # FIXME: insert proper C++ library support
11800     ld_shlibs_CXX=no
11801     ;;
11802   *)
11803     # FIXME: insert proper C++ library support
11804     ld_shlibs_CXX=no
11805     ;;
11806 esac
11807 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11808 $as_echo "$ld_shlibs_CXX" >&6; }
11809 test "$ld_shlibs_CXX" = no && can_build_shared=no
11810
11811 GCC_CXX="$GXX"
11812 LD_CXX="$LD"
11813
11814 cat > conftest.$ac_ext <<EOF
11815 class Foo
11816 {
11817 public:
11818   Foo (void) { a = 0; }
11819 private:
11820   int a;
11821 };
11822 EOF
11823
11824 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11825   (eval $ac_compile) 2>&5
11826   ac_status=$?
11827   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11828   (exit $ac_status); }; then
11829   # Parse the compiler output and extract the necessary
11830   # objects, libraries and library flags.
11831
11832   # Sentinel used to keep track of whether or not we are before
11833   # the conftest object file.
11834   pre_test_object_deps_done=no
11835
11836   # The `*' in the case matches for architectures that use `case' in
11837   # $output_verbose_cmd can trigger glob expansion during the loop
11838   # eval without this substitution.
11839   output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11840
11841   for p in `eval $output_verbose_link_cmd`; do
11842     case $p in
11843
11844     -L* | -R* | -l*)
11845        # Some compilers place space between "-{L,R}" and the path.
11846        # Remove the space.
11847        if test $p = "-L" \
11848           || test $p = "-R"; then
11849          prev=$p
11850          continue
11851        else
11852          prev=
11853        fi
11854
11855        if test "$pre_test_object_deps_done" = no; then
11856          case $p in
11857          -L* | -R*)
11858            # Internal compiler library paths should come after those
11859            # provided the user.  The postdeps already come after the
11860            # user supplied libs so there is no need to process them.
11861            if test -z "$compiler_lib_search_path_CXX"; then
11862              compiler_lib_search_path_CXX="${prev}${p}"
11863            else
11864              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11865            fi
11866            ;;
11867          # The "-l" case would never come before the object being
11868          # linked, so don't bother handling this case.
11869          esac
11870        else
11871          if test -z "$postdeps_CXX"; then
11872            postdeps_CXX="${prev}${p}"
11873          else
11874            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11875          fi
11876        fi
11877        ;;
11878
11879     *.$objext)
11880        # This assumes that the test object file only shows up
11881        # once in the compiler output.
11882        if test "$p" = "conftest.$objext"; then
11883          pre_test_object_deps_done=yes
11884          continue
11885        fi
11886
11887        if test "$pre_test_object_deps_done" = no; then
11888          if test -z "$predep_objects_CXX"; then
11889            predep_objects_CXX="$p"
11890          else
11891            predep_objects_CXX="$predep_objects_CXX $p"
11892          fi
11893        else
11894          if test -z "$postdep_objects_CXX"; then
11895            postdep_objects_CXX="$p"
11896          else
11897            postdep_objects_CXX="$postdep_objects_CXX $p"
11898          fi
11899        fi
11900        ;;
11901
11902     *) ;; # Ignore the rest.
11903
11904     esac
11905   done
11906
11907   # Clean up.
11908   rm -f a.out a.exe
11909 else
11910   echo "libtool.m4: error: problem compiling CXX test program"
11911 fi
11912
11913 $rm -f confest.$objext
11914
11915 compiler_lib_search_dirs_CXX=
11916 if test -n "$compiler_lib_search_path_CXX"; then
11917   compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
11918 fi
11919
11920 # PORTME: override above test on systems where it is broken
11921 case $host_os in
11922 interix[3-9]*)
11923   # Interix 3.5 installs completely hosed .la files for C++, so rather than
11924   # hack all around it, let's just trust "g++" to DTRT.
11925   predep_objects_CXX=
11926   postdep_objects_CXX=
11927   postdeps_CXX=
11928   ;;
11929
11930 linux*)
11931   case `$CC -V 2>&1 | sed 5q` in
11932   *Sun\ C*)
11933     # Sun C++ 5.9
11934     #
11935     # The more standards-conforming stlport4 library is
11936     # incompatible with the Cstd library. Avoid specifying
11937     # it if it's in CXXFLAGS. Ignore libCrun as
11938     # -library=stlport4 depends on it.
11939     case " $CXX $CXXFLAGS " in
11940     *" -library=stlport4 "*)
11941       solaris_use_stlport4=yes
11942       ;;
11943     esac
11944     if test "$solaris_use_stlport4" != yes; then
11945       postdeps_CXX='-library=Cstd -library=Crun'
11946     fi
11947     ;;
11948   esac
11949   ;;
11950
11951 solaris*)
11952   case $cc_basename in
11953   CC*)
11954     # The more standards-conforming stlport4 library is
11955     # incompatible with the Cstd library. Avoid specifying
11956     # it if it's in CXXFLAGS. Ignore libCrun as
11957     # -library=stlport4 depends on it.
11958     case " $CXX $CXXFLAGS " in
11959     *" -library=stlport4 "*)
11960       solaris_use_stlport4=yes
11961       ;;
11962     esac
11963
11964     # Adding this requires a known-good setup of shared libraries for
11965     # Sun compiler versions before 5.6, else PIC objects from an old
11966     # archive will be linked into the output, leading to subtle bugs.
11967     if test "$solaris_use_stlport4" != yes; then
11968       postdeps_CXX='-library=Cstd -library=Crun'
11969     fi
11970     ;;
11971   esac
11972   ;;
11973 esac
11974
11975 case " $postdeps_CXX " in
11976 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
11977 esac
11978
11979 lt_prog_compiler_wl_CXX=
11980 lt_prog_compiler_pic_CXX=
11981 lt_prog_compiler_static_CXX=
11982
11983 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11984 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
11985
11986   # C++ specific cases for pic, static, wl, etc.
11987   if test "$GXX" = yes; then
11988     lt_prog_compiler_wl_CXX='-Wl,'
11989     lt_prog_compiler_static_CXX='-static'
11990
11991     case $host_os in
11992     aix*)
11993       # All AIX code is PIC.
11994       if test "$host_cpu" = ia64; then
11995         # AIX 5 now supports IA64 processor
11996         lt_prog_compiler_static_CXX='-Bstatic'
11997       fi
11998       ;;
11999     amigaos*)
12000       # FIXME: we need at least 68020 code to build shared libraries, but
12001       # adding the `-m68020' flag to GCC prevents building anything better,
12002       # like `-m68040'.
12003       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12004       ;;
12005     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12006       # PIC is the default for these OSes.
12007       ;;
12008     mingw* | cygwin* | os2* | pw32*)
12009       # This hack is so that the source file can tell whether it is being
12010       # built for inclusion in a dll (and should export symbols for example).
12011       # Although the cygwin gcc ignores -fPIC, still need this for old-style
12012       # (--disable-auto-import) libraries
12013       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12014       ;;
12015     darwin* | rhapsody*)
12016       # PIC is the default on this platform
12017       # Common symbols not allowed in MH_DYLIB files
12018       lt_prog_compiler_pic_CXX='-fno-common'
12019       ;;
12020     *djgpp*)
12021       # DJGPP does not support shared libraries at all
12022       lt_prog_compiler_pic_CXX=
12023       ;;
12024     interix[3-9]*)
12025       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12026       # Instead, we relocate shared libraries at runtime.
12027       ;;
12028     sysv4*MP*)
12029       if test -d /usr/nec; then
12030         lt_prog_compiler_pic_CXX=-Kconform_pic
12031       fi
12032       ;;
12033     hpux*)
12034       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12035       # not for PA HP-UX.
12036       case $host_cpu in
12037       hppa*64*|ia64*)
12038         ;;
12039       *)
12040         lt_prog_compiler_pic_CXX='-fPIC'
12041         ;;
12042       esac
12043       ;;
12044     *)
12045       lt_prog_compiler_pic_CXX='-fPIC'
12046       ;;
12047     esac
12048   else
12049     case $host_os in
12050       aix[4-9]*)
12051         # All AIX code is PIC.
12052         if test "$host_cpu" = ia64; then
12053           # AIX 5 now supports IA64 processor
12054           lt_prog_compiler_static_CXX='-Bstatic'
12055         else
12056           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12057         fi
12058         ;;
12059       chorus*)
12060         case $cc_basename in
12061         cxch68*)
12062           # Green Hills C++ Compiler
12063           # _LT_AC_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"
12064           ;;
12065         esac
12066         ;;
12067        darwin*)
12068          # PIC is the default on this platform
12069          # Common symbols not allowed in MH_DYLIB files
12070          case $cc_basename in
12071            xlc*)
12072            lt_prog_compiler_pic_CXX='-qnocommon'
12073            lt_prog_compiler_wl_CXX='-Wl,'
12074            ;;
12075          esac
12076        ;;
12077       dgux*)
12078         case $cc_basename in
12079           ec++*)
12080             lt_prog_compiler_pic_CXX='-KPIC'
12081             ;;
12082           ghcx*)
12083             # Green Hills C++ Compiler
12084             lt_prog_compiler_pic_CXX='-pic'
12085             ;;
12086           *)
12087             ;;
12088         esac
12089         ;;
12090       freebsd* | dragonfly*)
12091         # FreeBSD uses GNU C++
12092         ;;
12093       hpux9* | hpux10* | hpux11*)
12094         case $cc_basename in
12095           CC*)
12096             lt_prog_compiler_wl_CXX='-Wl,'
12097             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12098             if test "$host_cpu" != ia64; then
12099               lt_prog_compiler_pic_CXX='+Z'
12100             fi
12101             ;;
12102           aCC*)
12103             lt_prog_compiler_wl_CXX='-Wl,'
12104             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12105             case $host_cpu in
12106             hppa*64*|ia64*)
12107               # +Z the default
12108               ;;
12109             *)
12110               lt_prog_compiler_pic_CXX='+Z'
12111               ;;
12112             esac
12113             ;;
12114           *)
12115             ;;
12116         esac
12117         ;;
12118       interix*)
12119         # This is c89, which is MS Visual C++ (no shared libs)
12120         # Anyone wants to do a port?
12121         ;;
12122       irix5* | irix6* | nonstopux*)
12123         case $cc_basename in
12124           CC*)
12125             lt_prog_compiler_wl_CXX='-Wl,'
12126             lt_prog_compiler_static_CXX='-non_shared'
12127             # CC pic flag -KPIC is the default.
12128             ;;
12129           *)
12130             ;;
12131         esac
12132         ;;
12133       linux* | k*bsd*-gnu)
12134         case $cc_basename in
12135           KCC*)
12136             # KAI C++ Compiler
12137             lt_prog_compiler_wl_CXX='--backend -Wl,'
12138             lt_prog_compiler_pic_CXX='-fPIC'
12139             ;;
12140           icpc* | ecpc*)
12141             # Intel C++
12142             lt_prog_compiler_wl_CXX='-Wl,'
12143             lt_prog_compiler_pic_CXX='-KPIC'
12144             lt_prog_compiler_static_CXX='-static'
12145             ;;
12146           pgCC* | pgcpp*)
12147             # Portland Group C++ compiler.
12148             lt_prog_compiler_wl_CXX='-Wl,'
12149             lt_prog_compiler_pic_CXX='-fpic'
12150             lt_prog_compiler_static_CXX='-Bstatic'
12151             ;;
12152           cxx*)
12153             # Compaq C++
12154             # Make sure the PIC flag is empty.  It appears that all Alpha
12155             # Linux and Compaq Tru64 Unix objects are PIC.
12156             lt_prog_compiler_pic_CXX=
12157             lt_prog_compiler_static_CXX='-non_shared'
12158             ;;
12159           *)
12160             case `$CC -V 2>&1 | sed 5q` in
12161             *Sun\ C*)
12162               # Sun C++ 5.9
12163               lt_prog_compiler_pic_CXX='-KPIC'
12164               lt_prog_compiler_static_CXX='-Bstatic'
12165               lt_prog_compiler_wl_CXX='-Qoption ld '
12166               ;;
12167             esac
12168             ;;
12169         esac
12170         ;;
12171       lynxos*)
12172         ;;
12173       m88k*)
12174         ;;
12175       mvs*)
12176         case $cc_basename in
12177           cxx*)
12178             lt_prog_compiler_pic_CXX='-W c,exportall'
12179             ;;
12180           *)
12181             ;;
12182         esac
12183         ;;
12184       netbsd*)
12185         ;;
12186       osf3* | osf4* | osf5*)
12187         case $cc_basename in
12188           KCC*)
12189             lt_prog_compiler_wl_CXX='--backend -Wl,'
12190             ;;
12191           RCC*)
12192             # Rational C++ 2.4.1
12193             lt_prog_compiler_pic_CXX='-pic'
12194             ;;
12195           cxx*)
12196             # Digital/Compaq C++
12197             lt_prog_compiler_wl_CXX='-Wl,'
12198             # Make sure the PIC flag is empty.  It appears that all Alpha
12199             # Linux and Compaq Tru64 Unix objects are PIC.
12200             lt_prog_compiler_pic_CXX=
12201             lt_prog_compiler_static_CXX='-non_shared'
12202             ;;
12203           *)
12204             ;;
12205         esac
12206         ;;
12207       psos*)
12208         ;;
12209       solaris*)
12210         case $cc_basename in
12211           CC*)
12212             # Sun C++ 4.2, 5.x and Centerline C++
12213             lt_prog_compiler_pic_CXX='-KPIC'
12214             lt_prog_compiler_static_CXX='-Bstatic'
12215             lt_prog_compiler_wl_CXX='-Qoption ld '
12216             ;;
12217           gcx*)
12218             # Green Hills C++ Compiler
12219             lt_prog_compiler_pic_CXX='-PIC'
12220             ;;
12221           *)
12222             ;;
12223         esac
12224         ;;
12225       sunos4*)
12226         case $cc_basename in
12227           CC*)
12228             # Sun C++ 4.x
12229             lt_prog_compiler_pic_CXX='-pic'
12230             lt_prog_compiler_static_CXX='-Bstatic'
12231             ;;
12232           lcc*)
12233             # Lucid
12234             lt_prog_compiler_pic_CXX='-pic'
12235             ;;
12236           *)
12237             ;;
12238         esac
12239         ;;
12240       tandem*)
12241         case $cc_basename in
12242           NCC*)
12243             # NonStop-UX NCC 3.20
12244             lt_prog_compiler_pic_CXX='-KPIC'
12245             ;;
12246           *)
12247             ;;
12248         esac
12249         ;;
12250       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12251         case $cc_basename in
12252           CC*)
12253             lt_prog_compiler_wl_CXX='-Wl,'
12254             lt_prog_compiler_pic_CXX='-KPIC'
12255             lt_prog_compiler_static_CXX='-Bstatic'
12256             ;;
12257         esac
12258         ;;
12259       vxworks*)
12260         ;;
12261       *)
12262         lt_prog_compiler_can_build_shared_CXX=no
12263         ;;
12264     esac
12265   fi
12266
12267 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12268 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12269
12270 #
12271 # Check to make sure the PIC flag actually works.
12272 #
12273 if test -n "$lt_prog_compiler_pic_CXX"; then
12274
12275 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12276 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12277 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12278   $as_echo_n "(cached) " >&6
12279 else
12280   lt_cv_prog_compiler_pic_works_CXX=no
12281   ac_outfile=conftest.$ac_objext
12282    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12283    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12284    # Insert the option either (1) after the last *FLAGS variable, or
12285    # (2) before a word containing "conftest.", or (3) at the end.
12286    # Note that $ac_compile itself does not contain backslashes and begins
12287    # with a dollar sign (not a hyphen), so the echo should work correctly.
12288    # The option is referenced via a variable to avoid confusing sed.
12289    lt_compile=`echo "$ac_compile" | $SED \
12290    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12291    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12292    -e 's:$: $lt_compiler_flag:'`
12293    (eval echo "\"\$as_me:12293: $lt_compile\"" >&5)
12294    (eval "$lt_compile" 2>conftest.err)
12295    ac_status=$?
12296    cat conftest.err >&5
12297    echo "$as_me:12297: \$? = $ac_status" >&5
12298    if (exit $ac_status) && test -s "$ac_outfile"; then
12299      # The compiler can only warn and ignore the option if not recognized
12300      # So say no if there are warnings other than the usual output.
12301      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12302      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12303      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12304        lt_cv_prog_compiler_pic_works_CXX=yes
12305      fi
12306    fi
12307    $rm conftest*
12308
12309 fi
12310 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12311 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12312
12313 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12314     case $lt_prog_compiler_pic_CXX in
12315      "" | " "*) ;;
12316      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12317      esac
12318 else
12319     lt_prog_compiler_pic_CXX=
12320      lt_prog_compiler_can_build_shared_CXX=no
12321 fi
12322
12323 fi
12324 case $host_os in
12325   # For platforms which do not support PIC, -DPIC is meaningless:
12326   *djgpp*)
12327     lt_prog_compiler_pic_CXX=
12328     ;;
12329   *)
12330     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12331     ;;
12332 esac
12333
12334 #
12335 # Check to make sure the static flag actually works.
12336 #
12337 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12338 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12339 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12340 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
12341   $as_echo_n "(cached) " >&6
12342 else
12343   lt_cv_prog_compiler_static_works_CXX=no
12344    save_LDFLAGS="$LDFLAGS"
12345    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12346    echo "$lt_simple_link_test_code" > conftest.$ac_ext
12347    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12348      # The linker can only warn and ignore the option if not recognized
12349      # So say no if there are warnings
12350      if test -s conftest.err; then
12351        # Append any errors to the config.log.
12352        cat conftest.err 1>&5
12353        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12354        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12355        if diff conftest.exp conftest.er2 >/dev/null; then
12356          lt_cv_prog_compiler_static_works_CXX=yes
12357        fi
12358      else
12359        lt_cv_prog_compiler_static_works_CXX=yes
12360      fi
12361    fi
12362    $rm -r conftest*
12363    LDFLAGS="$save_LDFLAGS"
12364
12365 fi
12366 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
12367 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
12368
12369 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
12370     :
12371 else
12372     lt_prog_compiler_static_CXX=
12373 fi
12374
12375
12376 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12377 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12378 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12379   $as_echo_n "(cached) " >&6
12380 else
12381   lt_cv_prog_compiler_c_o_CXX=no
12382    $rm -r conftest 2>/dev/null
12383    mkdir conftest
12384    cd conftest
12385    mkdir out
12386    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12387
12388    lt_compiler_flag="-o out/conftest2.$ac_objext"
12389    # Insert the option either (1) after the last *FLAGS variable, or
12390    # (2) before a word containing "conftest.", or (3) at the end.
12391    # Note that $ac_compile itself does not contain backslashes and begins
12392    # with a dollar sign (not a hyphen), so the echo should work correctly.
12393    lt_compile=`echo "$ac_compile" | $SED \
12394    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12395    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12396    -e 's:$: $lt_compiler_flag:'`
12397    (eval echo "\"\$as_me:12397: $lt_compile\"" >&5)
12398    (eval "$lt_compile" 2>out/conftest.err)
12399    ac_status=$?
12400    cat out/conftest.err >&5
12401    echo "$as_me:12401: \$? = $ac_status" >&5
12402    if (exit $ac_status) && test -s out/conftest2.$ac_objext
12403    then
12404      # The compiler can only warn and ignore the option if not recognized
12405      # So say no if there are warnings
12406      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12407      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12408      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12409        lt_cv_prog_compiler_c_o_CXX=yes
12410      fi
12411    fi
12412    chmod u+w . 2>&5
12413    $rm conftest*
12414    # SGI C++ compiler will create directory out/ii_files/ for
12415    # template instantiation
12416    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12417    $rm out/* && rmdir out
12418    cd ..
12419    rmdir conftest
12420    $rm conftest*
12421
12422 fi
12423 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12424 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
12425
12426
12427 hard_links="nottested"
12428 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12429   # do not overwrite the value of need_locks provided by the user
12430   { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12431 $as_echo_n "checking if we can lock with hard links... " >&6; }
12432   hard_links=yes
12433   $rm conftest*
12434   ln conftest.a conftest.b 2>/dev/null && hard_links=no
12435   touch conftest.a
12436   ln conftest.a conftest.b 2>&5 || hard_links=no
12437   ln conftest.a conftest.b 2>/dev/null && hard_links=no
12438   { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
12439 $as_echo "$hard_links" >&6; }
12440   if test "$hard_links" = no; then
12441     { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12442 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12443     need_locks=warn
12444   fi
12445 else
12446   need_locks=no
12447 fi
12448
12449 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12450 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12451
12452   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12453   case $host_os in
12454   aix[4-9]*)
12455     # If we're using GNU nm, then we don't want the "-C" option.
12456     # -C means demangle to AIX nm, but means don't demangle with GNU nm
12457     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12458       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
12459     else
12460       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'
12461     fi
12462     ;;
12463   pw32*)
12464     export_symbols_cmds_CXX="$ltdll_cmds"
12465   ;;
12466   cygwin* | mingw*)
12467     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12468   ;;
12469   *)
12470     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12471   ;;
12472   esac
12473   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12474
12475 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12476 $as_echo "$ld_shlibs_CXX" >&6; }
12477 test "$ld_shlibs_CXX" = no && can_build_shared=no
12478
12479 #
12480 # Do we need to explicitly link libc?
12481 #
12482 case "x$archive_cmds_need_lc_CXX" in
12483 x|xyes)
12484   # Assume -lc should be added
12485   archive_cmds_need_lc_CXX=yes
12486
12487   if test "$enable_shared" = yes && test "$GCC" = yes; then
12488     case $archive_cmds_CXX in
12489     *'~'*)
12490       # FIXME: we may have to deal with multi-command sequences.
12491       ;;
12492     '$CC '*)
12493       # Test whether the compiler implicitly links with -lc since on some
12494       # systems, -lgcc has to come before -lc. If gcc already passes -lc
12495       # to ld, don't add -lc before -lgcc.
12496       { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12497 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
12498       $rm conftest*
12499       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12500
12501       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12502   (eval $ac_compile) 2>&5
12503   ac_status=$?
12504   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12505   (exit $ac_status); } 2>conftest.err; then
12506         soname=conftest
12507         lib=conftest
12508         libobjs=conftest.$ac_objext
12509         deplibs=
12510         wl=$lt_prog_compiler_wl_CXX
12511         pic_flag=$lt_prog_compiler_pic_CXX
12512         compiler_flags=-v
12513         linker_flags=-v
12514         verstring=
12515         output_objdir=.
12516         libname=conftest
12517         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12518         allow_undefined_flag_CXX=
12519         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12520   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12521   ac_status=$?
12522   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12523   (exit $ac_status); }
12524         then
12525           archive_cmds_need_lc_CXX=no
12526         else
12527           archive_cmds_need_lc_CXX=yes
12528         fi
12529         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12530       else
12531         cat conftest.err 1>&5
12532       fi
12533       $rm conftest*
12534       { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12535 $as_echo "$archive_cmds_need_lc_CXX" >&6; }
12536       ;;
12537     esac
12538   fi
12539   ;;
12540 esac
12541
12542 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12543 $as_echo_n "checking dynamic linker characteristics... " >&6; }
12544 library_names_spec=
12545 libname_spec='lib$name'
12546 soname_spec=
12547 shrext_cmds=".so"
12548 postinstall_cmds=
12549 postuninstall_cmds=
12550 finish_cmds=
12551 finish_eval=
12552 shlibpath_var=
12553 shlibpath_overrides_runpath=unknown
12554 version_type=none
12555 dynamic_linker="$host_os ld.so"
12556 sys_lib_dlsearch_path_spec="/lib /usr/lib"
12557
12558 need_lib_prefix=unknown
12559 hardcode_into_libs=no
12560
12561 # when you set need_version to no, make sure it does not cause -set_version
12562 # flags to be left without arguments
12563 need_version=unknown
12564
12565 case $host_os in
12566 aix3*)
12567   version_type=linux
12568   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12569   shlibpath_var=LIBPATH
12570
12571   # AIX 3 has no versioning support, so we append a major version to the name.
12572   soname_spec='${libname}${release}${shared_ext}$major'
12573   ;;
12574
12575 aix[4-9]*)
12576   version_type=linux
12577   need_lib_prefix=no
12578   need_version=no
12579   hardcode_into_libs=yes
12580   if test "$host_cpu" = ia64; then
12581     # AIX 5 supports IA64
12582     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12583     shlibpath_var=LD_LIBRARY_PATH
12584   else
12585     # With GCC up to 2.95.x, collect2 would create an import file
12586     # for dependence libraries.  The import file would start with
12587     # the line `#! .'.  This would cause the generated library to
12588     # depend on `.', always an invalid library.  This was fixed in
12589     # development snapshots of GCC prior to 3.0.
12590     case $host_os in
12591       aix4 | aix4.[01] | aix4.[01].*)
12592       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12593            echo ' yes '
12594            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12595         :
12596       else
12597         can_build_shared=no
12598       fi
12599       ;;
12600     esac
12601     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12602     # soname into executable. Probably we can add versioning support to
12603     # collect2, so additional links can be useful in future.
12604     if test "$aix_use_runtimelinking" = yes; then
12605       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12606       # instead of lib<name>.a to let people know that these are not
12607       # typical AIX shared libraries.
12608       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12609     else
12610       # We preserve .a as extension for shared libraries through AIX4.2
12611       # and later when we are not doing run time linking.
12612       library_names_spec='${libname}${release}.a $libname.a'
12613       soname_spec='${libname}${release}${shared_ext}$major'
12614     fi
12615     shlibpath_var=LIBPATH
12616   fi
12617   ;;
12618
12619 amigaos*)
12620   library_names_spec='$libname.ixlibrary $libname.a'
12621   # Create ${libname}_ixlibrary.a entries in /sys/libs.
12622   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
12623   ;;
12624
12625 beos*)
12626   library_names_spec='${libname}${shared_ext}'
12627   dynamic_linker="$host_os ld.so"
12628   shlibpath_var=LIBRARY_PATH
12629   ;;
12630
12631 bsdi[45]*)
12632   version_type=linux
12633   need_version=no
12634   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12635   soname_spec='${libname}${release}${shared_ext}$major'
12636   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12637   shlibpath_var=LD_LIBRARY_PATH
12638   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12639   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12640   # the default ld.so.conf also contains /usr/contrib/lib and
12641   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12642   # libtool to hard-code these into programs
12643   ;;
12644
12645 cygwin* | mingw* | pw32*)
12646   version_type=windows
12647   shrext_cmds=".dll"
12648   need_version=no
12649   need_lib_prefix=no
12650
12651   case $GCC,$host_os in
12652   yes,cygwin* | yes,mingw* | yes,pw32*)
12653     library_names_spec='$libname.dll.a'
12654     # DLL is installed to $(libdir)/../bin by postinstall_cmds
12655     postinstall_cmds='base_file=`basename \${file}`~
12656       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12657       dldir=$destdir/`dirname \$dlpath`~
12658       test -d \$dldir || mkdir -p \$dldir~
12659       $install_prog $dir/$dlname \$dldir/$dlname~
12660       chmod a+x \$dldir/$dlname'
12661     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12662       dlpath=$dir/\$dldll~
12663        $rm \$dlpath'
12664     shlibpath_overrides_runpath=yes
12665
12666     case $host_os in
12667     cygwin*)
12668       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12669       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12670       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12671       ;;
12672     mingw*)
12673       # MinGW DLLs use traditional 'lib' prefix
12674       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12675       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12676       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12677         # It is most probably a Windows format PATH printed by
12678         # mingw gcc, but we are running on Cygwin. Gcc prints its search
12679         # path with ; separators, and with drive letters. We can handle the
12680         # drive letters (cygwin fileutils understands them), so leave them,
12681         # especially as we might pass files found there to a mingw objdump,
12682         # which wouldn't understand a cygwinified path. Ahh.
12683         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12684       else
12685         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12686       fi
12687       ;;
12688     pw32*)
12689       # pw32 DLLs use 'pw' prefix rather than 'lib'
12690       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12691       ;;
12692     esac
12693     ;;
12694
12695   *)
12696     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12697     ;;
12698   esac
12699   dynamic_linker='Win32 ld.exe'
12700   # FIXME: first we should search . and the directory the executable is in
12701   shlibpath_var=PATH
12702   ;;
12703
12704 darwin* | rhapsody*)
12705   dynamic_linker="$host_os dyld"
12706   version_type=darwin
12707   need_lib_prefix=no
12708   need_version=no
12709   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12710   soname_spec='${libname}${release}${major}$shared_ext'
12711   shlibpath_overrides_runpath=yes
12712   shlibpath_var=DYLD_LIBRARY_PATH
12713   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12714
12715   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12716   ;;
12717
12718 dgux*)
12719   version_type=linux
12720   need_lib_prefix=no
12721   need_version=no
12722   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12723   soname_spec='${libname}${release}${shared_ext}$major'
12724   shlibpath_var=LD_LIBRARY_PATH
12725   ;;
12726
12727 freebsd1*)
12728   dynamic_linker=no
12729   ;;
12730
12731 freebsd* | dragonfly*)
12732   # DragonFly does not have aout.  When/if they implement a new
12733   # versioning mechanism, adjust this.
12734   if test -x /usr/bin/objformat; then
12735     objformat=`/usr/bin/objformat`
12736   else
12737     case $host_os in
12738     freebsd[123]*) objformat=aout ;;
12739     *) objformat=elf ;;
12740     esac
12741   fi
12742   version_type=freebsd-$objformat
12743   case $version_type in
12744     freebsd-elf*)
12745       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12746       need_version=no
12747       need_lib_prefix=no
12748       ;;
12749     freebsd-*)
12750       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12751       need_version=yes
12752       ;;
12753   esac
12754   shlibpath_var=LD_LIBRARY_PATH
12755   case $host_os in
12756   freebsd2*)
12757     shlibpath_overrides_runpath=yes
12758     ;;
12759   freebsd3.[01]* | freebsdelf3.[01]*)
12760     shlibpath_overrides_runpath=yes
12761     hardcode_into_libs=yes
12762     ;;
12763   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12764   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12765     shlibpath_overrides_runpath=no
12766     hardcode_into_libs=yes
12767     ;;
12768   *) # from 4.6 on, and DragonFly
12769     shlibpath_overrides_runpath=yes
12770     hardcode_into_libs=yes
12771     ;;
12772   esac
12773   ;;
12774
12775 gnu*)
12776   version_type=linux
12777   need_lib_prefix=no
12778   need_version=no
12779   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12780   soname_spec='${libname}${release}${shared_ext}$major'
12781   shlibpath_var=LD_LIBRARY_PATH
12782   hardcode_into_libs=yes
12783   ;;
12784
12785 hpux9* | hpux10* | hpux11*)
12786   # Give a soname corresponding to the major version so that dld.sl refuses to
12787   # link against other versions.
12788   version_type=sunos
12789   need_lib_prefix=no
12790   need_version=no
12791   case $host_cpu in
12792   ia64*)
12793     shrext_cmds='.so'
12794     hardcode_into_libs=yes
12795     dynamic_linker="$host_os dld.so"
12796     shlibpath_var=LD_LIBRARY_PATH
12797     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12798     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12799     soname_spec='${libname}${release}${shared_ext}$major'
12800     if test "X$HPUX_IA64_MODE" = X32; then
12801       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12802     else
12803       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12804     fi
12805     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12806     ;;
12807    hppa*64*)
12808      shrext_cmds='.sl'
12809      hardcode_into_libs=yes
12810      dynamic_linker="$host_os dld.sl"
12811      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12812      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12813      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12814      soname_spec='${libname}${release}${shared_ext}$major'
12815      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12816      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12817      ;;
12818    *)
12819     shrext_cmds='.sl'
12820     dynamic_linker="$host_os dld.sl"
12821     shlibpath_var=SHLIB_PATH
12822     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12823     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12824     soname_spec='${libname}${release}${shared_ext}$major'
12825     ;;
12826   esac
12827   # HP-UX runs *really* slowly unless shared libraries are mode 555.
12828   postinstall_cmds='chmod 555 $lib'
12829   ;;
12830
12831 interix[3-9]*)
12832   version_type=linux
12833   need_lib_prefix=no
12834   need_version=no
12835   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12836   soname_spec='${libname}${release}${shared_ext}$major'
12837   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12838   shlibpath_var=LD_LIBRARY_PATH
12839   shlibpath_overrides_runpath=no
12840   hardcode_into_libs=yes
12841   ;;
12842
12843 irix5* | irix6* | nonstopux*)
12844   case $host_os in
12845     nonstopux*) version_type=nonstopux ;;
12846     *)
12847         if test "$lt_cv_prog_gnu_ld" = yes; then
12848                 version_type=linux
12849         else
12850                 version_type=irix
12851         fi ;;
12852   esac
12853   need_lib_prefix=no
12854   need_version=no
12855   soname_spec='${libname}${release}${shared_ext}$major'
12856   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12857   case $host_os in
12858   irix5* | nonstopux*)
12859     libsuff= shlibsuff=
12860     ;;
12861   *)
12862     case $LD in # libtool.m4 will add one of these switches to LD
12863     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12864       libsuff= shlibsuff= libmagic=32-bit;;
12865     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12866       libsuff=32 shlibsuff=N32 libmagic=N32;;
12867     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12868       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12869     *) libsuff= shlibsuff= libmagic=never-match;;
12870     esac
12871     ;;
12872   esac
12873   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12874   shlibpath_overrides_runpath=no
12875   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12876   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12877   hardcode_into_libs=yes
12878   ;;
12879
12880 # No shared lib support for Linux oldld, aout, or coff.
12881 linux*oldld* | linux*aout* | linux*coff*)
12882   dynamic_linker=no
12883   ;;
12884
12885 # This must be Linux ELF.
12886 linux* | k*bsd*-gnu)
12887   version_type=linux
12888   need_lib_prefix=no
12889   need_version=no
12890   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12891   soname_spec='${libname}${release}${shared_ext}$major'
12892   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12893   shlibpath_var=LD_LIBRARY_PATH
12894   shlibpath_overrides_runpath=no
12895   # This implies no fast_install, which is unacceptable.
12896   # Some rework will be needed to allow for fast_install
12897   # before this can be enabled.
12898   hardcode_into_libs=yes
12899
12900   # Append ld.so.conf contents to the search path
12901   if test -f /etc/ld.so.conf; then
12902     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;/^$/d' | tr '\n' ' '`
12903     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12904   fi
12905
12906   # We used to test for /lib/ld.so.1 and disable shared libraries on
12907   # powerpc, because MkLinux only supported shared libraries with the
12908   # GNU dynamic linker.  Since this was broken with cross compilers,
12909   # most powerpc-linux boxes support dynamic linking these days and
12910   # people can always --disable-shared, the test was removed, and we
12911   # assume the GNU/Linux dynamic linker is in use.
12912   dynamic_linker='GNU/Linux ld.so'
12913   ;;
12914
12915 netbsd*)
12916   version_type=sunos
12917   need_lib_prefix=no
12918   need_version=no
12919   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12920     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12921     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12922     dynamic_linker='NetBSD (a.out) ld.so'
12923   else
12924     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12925     soname_spec='${libname}${release}${shared_ext}$major'
12926     dynamic_linker='NetBSD ld.elf_so'
12927   fi
12928   shlibpath_var=LD_LIBRARY_PATH
12929   shlibpath_overrides_runpath=yes
12930   hardcode_into_libs=yes
12931   ;;
12932
12933 newsos6)
12934   version_type=linux
12935   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12936   shlibpath_var=LD_LIBRARY_PATH
12937   shlibpath_overrides_runpath=yes
12938   ;;
12939
12940 nto-qnx*)
12941   version_type=linux
12942   need_lib_prefix=no
12943   need_version=no
12944   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12945   soname_spec='${libname}${release}${shared_ext}$major'
12946   shlibpath_var=LD_LIBRARY_PATH
12947   shlibpath_overrides_runpath=yes
12948   ;;
12949
12950 openbsd*)
12951   version_type=sunos
12952   sys_lib_dlsearch_path_spec="/usr/lib"
12953   need_lib_prefix=no
12954   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12955   case $host_os in
12956     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12957     *)                         need_version=no  ;;
12958   esac
12959   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12960   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12961   shlibpath_var=LD_LIBRARY_PATH
12962   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12963     case $host_os in
12964       openbsd2.[89] | openbsd2.[89].*)
12965         shlibpath_overrides_runpath=no
12966         ;;
12967       *)
12968         shlibpath_overrides_runpath=yes
12969         ;;
12970       esac
12971   else
12972     shlibpath_overrides_runpath=yes
12973   fi
12974   ;;
12975
12976 os2*)
12977   libname_spec='$name'
12978   shrext_cmds=".dll"
12979   need_lib_prefix=no
12980   library_names_spec='$libname${shared_ext} $libname.a'
12981   dynamic_linker='OS/2 ld.exe'
12982   shlibpath_var=LIBPATH
12983   ;;
12984
12985 osf3* | osf4* | osf5*)
12986   version_type=osf
12987   need_lib_prefix=no
12988   need_version=no
12989   soname_spec='${libname}${release}${shared_ext}$major'
12990   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12991   shlibpath_var=LD_LIBRARY_PATH
12992   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12993   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12994   ;;
12995
12996 rdos*)
12997   dynamic_linker=no
12998   ;;
12999
13000 solaris*)
13001   version_type=linux
13002   need_lib_prefix=no
13003   need_version=no
13004   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13005   soname_spec='${libname}${release}${shared_ext}$major'
13006   shlibpath_var=LD_LIBRARY_PATH
13007   shlibpath_overrides_runpath=yes
13008   hardcode_into_libs=yes
13009   # ldd complains unless libraries are executable
13010   postinstall_cmds='chmod +x $lib'
13011   ;;
13012
13013 sunos4*)
13014   version_type=sunos
13015   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13016   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13017   shlibpath_var=LD_LIBRARY_PATH
13018   shlibpath_overrides_runpath=yes
13019   if test "$with_gnu_ld" = yes; then
13020     need_lib_prefix=no
13021   fi
13022   need_version=yes
13023   ;;
13024
13025 sysv4 | sysv4.3*)
13026   version_type=linux
13027   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13028   soname_spec='${libname}${release}${shared_ext}$major'
13029   shlibpath_var=LD_LIBRARY_PATH
13030   case $host_vendor in
13031     sni)
13032       shlibpath_overrides_runpath=no
13033       need_lib_prefix=no
13034       export_dynamic_flag_spec='${wl}-Blargedynsym'
13035       runpath_var=LD_RUN_PATH
13036       ;;
13037     siemens)
13038       need_lib_prefix=no
13039       ;;
13040     motorola)
13041       need_lib_prefix=no
13042       need_version=no
13043       shlibpath_overrides_runpath=no
13044       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13045       ;;
13046   esac
13047   ;;
13048
13049 sysv4*MP*)
13050   if test -d /usr/nec ;then
13051     version_type=linux
13052     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13053     soname_spec='$libname${shared_ext}.$major'
13054     shlibpath_var=LD_LIBRARY_PATH
13055   fi
13056   ;;
13057
13058 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13059   version_type=freebsd-elf
13060   need_lib_prefix=no
13061   need_version=no
13062   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13063   soname_spec='${libname}${release}${shared_ext}$major'
13064   shlibpath_var=LD_LIBRARY_PATH
13065   hardcode_into_libs=yes
13066   if test "$with_gnu_ld" = yes; then
13067     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13068     shlibpath_overrides_runpath=no
13069   else
13070     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13071     shlibpath_overrides_runpath=yes
13072     case $host_os in
13073       sco3.2v5*)
13074         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13075         ;;
13076     esac
13077   fi
13078   sys_lib_dlsearch_path_spec='/usr/lib'
13079   ;;
13080
13081 uts4*)
13082   version_type=linux
13083   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13084   soname_spec='${libname}${release}${shared_ext}$major'
13085   shlibpath_var=LD_LIBRARY_PATH
13086   ;;
13087
13088 *)
13089   dynamic_linker=no
13090   ;;
13091 esac
13092 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13093 $as_echo "$dynamic_linker" >&6; }
13094 test "$dynamic_linker" = no && can_build_shared=no
13095
13096 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13097   $as_echo_n "(cached) " >&6
13098 else
13099   lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13100 fi
13101
13102 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13103 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13104   $as_echo_n "(cached) " >&6
13105 else
13106   lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13107 fi
13108
13109 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13110
13111 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13112 if test "$GCC" = yes; then
13113   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13114 fi
13115
13116 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13117 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13118 hardcode_action_CXX=
13119 if test -n "$hardcode_libdir_flag_spec_CXX" || \
13120    test -n "$runpath_var_CXX" || \
13121    test "X$hardcode_automatic_CXX" = "Xyes" ; then
13122
13123   # We can hardcode non-existant directories.
13124   if test "$hardcode_direct_CXX" != no &&
13125      # If the only mechanism to avoid hardcoding is shlibpath_var, we
13126      # have to relink, otherwise we might link with an installed library
13127      # when we should be linking with a yet-to-be-installed one
13128      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13129      test "$hardcode_minus_L_CXX" != no; then
13130     # Linking always hardcodes the temporary library directory.
13131     hardcode_action_CXX=relink
13132   else
13133     # We can link without hardcoding, and we can hardcode nonexisting dirs.
13134     hardcode_action_CXX=immediate
13135   fi
13136 else
13137   # We cannot hardcode anything, or else we can only hardcode existing
13138   # directories.
13139   hardcode_action_CXX=unsupported
13140 fi
13141 { $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13142 $as_echo "$hardcode_action_CXX" >&6; }
13143
13144 if test "$hardcode_action_CXX" = relink; then
13145   # Fast installation is not supported
13146   enable_fast_install=no
13147 elif test "$shlibpath_overrides_runpath" = yes ||
13148      test "$enable_shared" = no; then
13149   # Fast installation is not necessary
13150   enable_fast_install=needless
13151 fi
13152
13153
13154 # The else clause should only fire when bootstrapping the
13155 # libtool distribution, otherwise you forgot to ship ltmain.sh
13156 # with your package, and you will get complaints that there are
13157 # no rules to generate ltmain.sh.
13158 if test -f "$ltmain"; then
13159   # See if we are running on zsh, and set the options which allow our commands through
13160   # without removal of \ escapes.
13161   if test -n "${ZSH_VERSION+set}" ; then
13162     setopt NO_GLOB_SUBST
13163   fi
13164   # Now quote all the things that may contain metacharacters while being
13165   # careful not to overquote the AC_SUBSTed values.  We take copies of the
13166   # variables and quote the copies for generation of the libtool script.
13167   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13168     SED SHELL STRIP \
13169     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13170     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13171     deplibs_check_method reload_flag reload_cmds need_locks \
13172     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13173     lt_cv_sys_global_symbol_to_c_name_address \
13174     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13175     old_postinstall_cmds old_postuninstall_cmds \
13176     compiler_CXX \
13177     CC_CXX \
13178     LD_CXX \
13179     lt_prog_compiler_wl_CXX \
13180     lt_prog_compiler_pic_CXX \
13181     lt_prog_compiler_static_CXX \
13182     lt_prog_compiler_no_builtin_flag_CXX \
13183     export_dynamic_flag_spec_CXX \
13184     thread_safe_flag_spec_CXX \
13185     whole_archive_flag_spec_CXX \
13186     enable_shared_with_static_runtimes_CXX \
13187     old_archive_cmds_CXX \
13188     old_archive_from_new_cmds_CXX \
13189     predep_objects_CXX \
13190     postdep_objects_CXX \
13191     predeps_CXX \
13192     postdeps_CXX \
13193     compiler_lib_search_path_CXX \
13194     compiler_lib_search_dirs_CXX \
13195     archive_cmds_CXX \
13196     archive_expsym_cmds_CXX \
13197     postinstall_cmds_CXX \
13198     postuninstall_cmds_CXX \
13199     old_archive_from_expsyms_cmds_CXX \
13200     allow_undefined_flag_CXX \
13201     no_undefined_flag_CXX \
13202     export_symbols_cmds_CXX \
13203     hardcode_libdir_flag_spec_CXX \
13204     hardcode_libdir_flag_spec_ld_CXX \
13205     hardcode_libdir_separator_CXX \
13206     hardcode_automatic_CXX \
13207     module_cmds_CXX \
13208     module_expsym_cmds_CXX \
13209     lt_cv_prog_compiler_c_o_CXX \
13210     fix_srcfile_path_CXX \
13211     exclude_expsyms_CXX \
13212     include_expsyms_CXX; do
13213
13214     case $var in
13215     old_archive_cmds_CXX | \
13216     old_archive_from_new_cmds_CXX | \
13217     archive_cmds_CXX | \
13218     archive_expsym_cmds_CXX | \
13219     module_cmds_CXX | \
13220     module_expsym_cmds_CXX | \
13221     old_archive_from_expsyms_cmds_CXX | \
13222     export_symbols_cmds_CXX | \
13223     extract_expsyms_cmds | reload_cmds | finish_cmds | \
13224     postinstall_cmds | postuninstall_cmds | \
13225     old_postinstall_cmds | old_postuninstall_cmds | \
13226     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13227       # Double-quote double-evaled strings.
13228       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13229       ;;
13230     *)
13231       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13232       ;;
13233     esac
13234   done
13235
13236   case $lt_echo in
13237   *'\$0 --fallback-echo"')
13238     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13239     ;;
13240   esac
13241
13242 cfgfile="$ofile"
13243
13244   cat <<__EOF__ >> "$cfgfile"
13245 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13246
13247 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13248
13249 # Shell to use when invoking shell scripts.
13250 SHELL=$lt_SHELL
13251
13252 # Whether or not to build shared libraries.
13253 build_libtool_libs=$enable_shared
13254
13255 # Whether or not to build static libraries.
13256 build_old_libs=$enable_static
13257
13258 # Whether or not to add -lc for building shared libraries.
13259 build_libtool_need_lc=$archive_cmds_need_lc_CXX
13260
13261 # Whether or not to disallow shared libs when runtime libs are static
13262 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13263
13264 # Whether or not to optimize for fast installation.
13265 fast_install=$enable_fast_install
13266
13267 # The host system.
13268 host_alias=$host_alias
13269 host=$host
13270 host_os=$host_os
13271
13272 # The build system.
13273 build_alias=$build_alias
13274 build=$build
13275 build_os=$build_os
13276
13277 # An echo program that does not interpret backslashes.
13278 echo=$lt_echo
13279
13280 # The archiver.
13281 AR=$lt_AR
13282 AR_FLAGS=$lt_AR_FLAGS
13283
13284 # A C compiler.
13285 LTCC=$lt_LTCC
13286
13287 # LTCC compiler flags.
13288 LTCFLAGS=$lt_LTCFLAGS
13289
13290 # A language-specific compiler.
13291 CC=$lt_compiler_CXX
13292
13293 # Is the compiler the GNU C compiler?
13294 with_gcc=$GCC_CXX
13295
13296 # An ERE matcher.
13297 EGREP=$lt_EGREP
13298
13299 # The linker used to build libraries.
13300 LD=$lt_LD_CXX
13301
13302 # Whether we need hard or soft links.
13303 LN_S=$lt_LN_S
13304
13305 # A BSD-compatible nm program.
13306 NM=$lt_NM
13307
13308 # A symbol stripping program
13309 STRIP=$lt_STRIP
13310
13311 # Used to examine libraries when file_magic_cmd begins "file"
13312 MAGIC_CMD=$MAGIC_CMD
13313
13314 # Used on cygwin: DLL creation program.
13315 DLLTOOL="$DLLTOOL"
13316
13317 # Used on cygwin: object dumper.
13318 OBJDUMP="$OBJDUMP"
13319
13320 # Used on cygwin: assembler.
13321 AS="$AS"
13322
13323 # The name of the directory that contains temporary libtool files.
13324 objdir=$objdir
13325
13326 # How to create reloadable object files.
13327 reload_flag=$lt_reload_flag
13328 reload_cmds=$lt_reload_cmds
13329
13330 # How to pass a linker flag through the compiler.
13331 wl=$lt_lt_prog_compiler_wl_CXX
13332
13333 # Object file suffix (normally "o").
13334 objext="$ac_objext"
13335
13336 # Old archive suffix (normally "a").
13337 libext="$libext"
13338
13339 # Shared library suffix (normally ".so").
13340 shrext_cmds='$shrext_cmds'
13341
13342 # Executable file suffix (normally "").
13343 exeext="$exeext"
13344
13345 # Additional compiler flags for building library objects.
13346 pic_flag=$lt_lt_prog_compiler_pic_CXX
13347 pic_mode=$pic_mode
13348
13349 # What is the maximum length of a command?
13350 max_cmd_len=$lt_cv_sys_max_cmd_len
13351
13352 # Does compiler simultaneously support -c and -o options?
13353 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13354
13355 # Must we lock files when doing compilation?
13356 need_locks=$lt_need_locks
13357
13358 # Do we need the lib prefix for modules?
13359 need_lib_prefix=$need_lib_prefix
13360
13361 # Do we need a version for libraries?
13362 need_version=$need_version
13363
13364 # Whether dlopen is supported.
13365 dlopen_support=$enable_dlopen
13366
13367 # Whether dlopen of programs is supported.
13368 dlopen_self=$enable_dlopen_self
13369
13370 # Whether dlopen of statically linked programs is supported.
13371 dlopen_self_static=$enable_dlopen_self_static
13372
13373 # Compiler flag to prevent dynamic linking.
13374 link_static_flag=$lt_lt_prog_compiler_static_CXX
13375
13376 # Compiler flag to turn off builtin functions.
13377 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13378
13379 # Compiler flag to allow reflexive dlopens.
13380 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13381
13382 # Compiler flag to generate shared objects directly from archives.
13383 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13384
13385 # Compiler flag to generate thread-safe objects.
13386 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13387
13388 # Library versioning type.
13389 version_type=$version_type
13390
13391 # Format of library name prefix.
13392 libname_spec=$lt_libname_spec
13393
13394 # List of archive names.  First name is the real one, the rest are links.
13395 # The last name is the one that the linker finds with -lNAME.
13396 library_names_spec=$lt_library_names_spec
13397
13398 # The coded name of the library, if different from the real name.
13399 soname_spec=$lt_soname_spec
13400
13401 # Commands used to build and install an old-style archive.
13402 RANLIB=$lt_RANLIB
13403 old_archive_cmds=$lt_old_archive_cmds_CXX
13404 old_postinstall_cmds=$lt_old_postinstall_cmds
13405 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13406
13407 # Create an old-style archive from a shared archive.
13408 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13409
13410 # Create a temporary old-style archive to link instead of a shared archive.
13411 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13412
13413 # Commands used to build and install a shared archive.
13414 archive_cmds=$lt_archive_cmds_CXX
13415 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13416 postinstall_cmds=$lt_postinstall_cmds
13417 postuninstall_cmds=$lt_postuninstall_cmds
13418
13419 # Commands used to build a loadable module (assumed same as above if empty)
13420 module_cmds=$lt_module_cmds_CXX
13421 module_expsym_cmds=$lt_module_expsym_cmds_CXX
13422
13423 # Commands to strip libraries.
13424 old_striplib=$lt_old_striplib
13425 striplib=$lt_striplib
13426
13427 # Dependencies to place before the objects being linked to create a
13428 # shared library.
13429 predep_objects=$lt_predep_objects_CXX
13430
13431 # Dependencies to place after the objects being linked to create a
13432 # shared library.
13433 postdep_objects=$lt_postdep_objects_CXX
13434
13435 # Dependencies to place before the objects being linked to create a
13436 # shared library.
13437 predeps=$lt_predeps_CXX
13438
13439 # Dependencies to place after the objects being linked to create a
13440 # shared library.
13441 postdeps=$lt_postdeps_CXX
13442
13443 # The directories searched by this compiler when creating a shared
13444 # library
13445 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
13446
13447 # The library search path used internally by the compiler when linking
13448 # a shared library.
13449 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13450
13451 # Method to check whether dependent libraries are shared objects.
13452 deplibs_check_method=$lt_deplibs_check_method
13453
13454 # Command to use when deplibs_check_method == file_magic.
13455 file_magic_cmd=$lt_file_magic_cmd
13456
13457 # Flag that allows shared libraries with undefined symbols to be built.
13458 allow_undefined_flag=$lt_allow_undefined_flag_CXX
13459
13460 # Flag that forces no undefined symbols.
13461 no_undefined_flag=$lt_no_undefined_flag_CXX
13462
13463 # Commands used to finish a libtool library installation in a directory.
13464 finish_cmds=$lt_finish_cmds
13465
13466 # Same as above, but a single script fragment to be evaled but not shown.
13467 finish_eval=$lt_finish_eval
13468
13469 # Take the output of nm and produce a listing of raw symbols and C names.
13470 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13471
13472 # Transform the output of nm in a proper C declaration
13473 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13474
13475 # Transform the output of nm in a C name address pair
13476 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13477
13478 # This is the shared library runtime path variable.
13479 runpath_var=$runpath_var
13480
13481 # This is the shared library path variable.
13482 shlibpath_var=$shlibpath_var
13483
13484 # Is shlibpath searched before the hard-coded library search path?
13485 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13486
13487 # How to hardcode a shared library path into an executable.
13488 hardcode_action=$hardcode_action_CXX
13489
13490 # Whether we should hardcode library paths into libraries.
13491 hardcode_into_libs=$hardcode_into_libs
13492
13493 # Flag to hardcode \$libdir into a binary during linking.
13494 # This must work even if \$libdir does not exist.
13495 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13496
13497 # If ld is used when linking, flag to hardcode \$libdir into
13498 # a binary during linking. This must work even if \$libdir does
13499 # not exist.
13500 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13501
13502 # Whether we need a single -rpath flag with a separated argument.
13503 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13504
13505 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13506 # resulting binary.
13507 hardcode_direct=$hardcode_direct_CXX
13508
13509 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13510 # resulting binary.
13511 hardcode_minus_L=$hardcode_minus_L_CXX
13512
13513 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13514 # the resulting binary.
13515 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13516
13517 # Set to yes if building a shared library automatically hardcodes DIR into the library
13518 # and all subsequent libraries and executables linked against it.
13519 hardcode_automatic=$hardcode_automatic_CXX
13520
13521 # Variables whose values should be saved in libtool wrapper scripts and
13522 # restored at relink time.
13523 variables_saved_for_relink="$variables_saved_for_relink"
13524
13525 # Whether libtool must link a program against all its dependency libraries.
13526 link_all_deplibs=$link_all_deplibs_CXX
13527
13528 # Compile-time system search path for libraries
13529 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13530
13531 # Run-time system search path for libraries
13532 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13533
13534 # Fix the shell variable \$srcfile for the compiler.
13535 fix_srcfile_path=$lt_fix_srcfile_path
13536
13537 # Set to yes if exported symbols are required.
13538 always_export_symbols=$always_export_symbols_CXX
13539
13540 # The commands to list exported symbols.
13541 export_symbols_cmds=$lt_export_symbols_cmds_CXX
13542
13543 # The commands to extract the exported symbol list from a shared archive.
13544 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13545
13546 # Symbols that should not be listed in the preloaded symbols.
13547 exclude_expsyms=$lt_exclude_expsyms_CXX
13548
13549 # Symbols that must always be exported.
13550 include_expsyms=$lt_include_expsyms_CXX
13551
13552 # ### END LIBTOOL TAG CONFIG: $tagname
13553
13554 __EOF__
13555
13556
13557 else
13558   # If there is no Makefile yet, we rely on a make rule to execute
13559   # `config.status --recheck' to rerun these tests and create the
13560   # libtool script then.
13561   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13562   if test -f "$ltmain_in"; then
13563     test -f Makefile && make "$ltmain"
13564   fi
13565 fi
13566
13567
13568 ac_ext=c
13569 ac_cpp='$CPP $CPPFLAGS'
13570 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13571 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13572 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13573
13574 CC=$lt_save_CC
13575 LDCXX=$LD
13576 LD=$lt_save_LD
13577 GCC=$lt_save_GCC
13578 with_gnu_ldcxx=$with_gnu_ld
13579 with_gnu_ld=$lt_save_with_gnu_ld
13580 lt_cv_path_LDCXX=$lt_cv_path_LD
13581 lt_cv_path_LD=$lt_save_path_LD
13582 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13583 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13584
13585         else
13586           tagname=""
13587         fi
13588         ;;
13589
13590       F77)
13591         if test -n "$F77" && test "X$F77" != "Xno"; then
13592
13593 ac_ext=f
13594 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13595 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13596 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13597
13598
13599 archive_cmds_need_lc_F77=no
13600 allow_undefined_flag_F77=
13601 always_export_symbols_F77=no
13602 archive_expsym_cmds_F77=
13603 export_dynamic_flag_spec_F77=
13604 hardcode_direct_F77=no
13605 hardcode_libdir_flag_spec_F77=
13606 hardcode_libdir_flag_spec_ld_F77=
13607 hardcode_libdir_separator_F77=
13608 hardcode_minus_L_F77=no
13609 hardcode_automatic_F77=no
13610 module_cmds_F77=
13611 module_expsym_cmds_F77=
13612 link_all_deplibs_F77=unknown
13613 old_archive_cmds_F77=$old_archive_cmds
13614 no_undefined_flag_F77=
13615 whole_archive_flag_spec_F77=
13616 enable_shared_with_static_runtimes_F77=no
13617
13618 # Source file extension for f77 test sources.
13619 ac_ext=f
13620
13621 # Object file extension for compiled f77 test sources.
13622 objext=o
13623 objext_F77=$objext
13624
13625 # Code to be used in simple compile tests
13626 lt_simple_compile_test_code="\
13627       subroutine t
13628       return
13629       end
13630 "
13631
13632 # Code to be used in simple link tests
13633 lt_simple_link_test_code="\
13634       program t
13635       end
13636 "
13637
13638 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13639
13640 # If no C compiler was specified, use CC.
13641 LTCC=${LTCC-"$CC"}
13642
13643 # If no C compiler flags were specified, use CFLAGS.
13644 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13645
13646 # Allow CC to be a program name with arguments.
13647 compiler=$CC
13648
13649
13650 # save warnings/boilerplate of simple test code
13651 ac_outfile=conftest.$ac_objext
13652 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13653 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13654 _lt_compiler_boilerplate=`cat conftest.err`
13655 $rm conftest*
13656
13657 ac_outfile=conftest.$ac_objext
13658 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13659 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13660 _lt_linker_boilerplate=`cat conftest.err`
13661 $rm -r conftest*
13662
13663
13664 # Allow CC to be a program name with arguments.
13665 lt_save_CC="$CC"
13666 CC=${F77-"f77"}
13667 compiler=$CC
13668 compiler_F77=$CC
13669 for cc_temp in $compiler""; do
13670   case $cc_temp in
13671     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13672     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13673     \-*) ;;
13674     *) break;;
13675   esac
13676 done
13677 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13678
13679
13680 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13681 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13682 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
13683 $as_echo "$can_build_shared" >&6; }
13684
13685 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13686 $as_echo_n "checking whether to build shared libraries... " >&6; }
13687 test "$can_build_shared" = "no" && enable_shared=no
13688
13689 # On AIX, shared libraries and static libraries use the same namespace, and
13690 # are all built from PIC.
13691 case $host_os in
13692 aix3*)
13693   test "$enable_shared" = yes && enable_static=no
13694   if test -n "$RANLIB"; then
13695     archive_cmds="$archive_cmds~\$RANLIB \$lib"
13696     postinstall_cmds='$RANLIB $lib'
13697   fi
13698   ;;
13699 aix[4-9]*)
13700   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13701     test "$enable_shared" = yes && enable_static=no
13702   fi
13703   ;;
13704 esac
13705 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
13706 $as_echo "$enable_shared" >&6; }
13707
13708 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13709 $as_echo_n "checking whether to build static libraries... " >&6; }
13710 # Make sure either enable_shared or enable_static is yes.
13711 test "$enable_shared" = yes || enable_static=yes
13712 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
13713 $as_echo "$enable_static" >&6; }
13714
13715 GCC_F77="$G77"
13716 LD_F77="$LD"
13717
13718 lt_prog_compiler_wl_F77=
13719 lt_prog_compiler_pic_F77=
13720 lt_prog_compiler_static_F77=
13721
13722 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13723 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13724
13725   if test "$GCC" = yes; then
13726     lt_prog_compiler_wl_F77='-Wl,'
13727     lt_prog_compiler_static_F77='-static'
13728
13729     case $host_os in
13730       aix*)
13731       # All AIX code is PIC.
13732       if test "$host_cpu" = ia64; then
13733         # AIX 5 now supports IA64 processor
13734         lt_prog_compiler_static_F77='-Bstatic'
13735       fi
13736       ;;
13737
13738     amigaos*)
13739       # FIXME: we need at least 68020 code to build shared libraries, but
13740       # adding the `-m68020' flag to GCC prevents building anything better,
13741       # like `-m68040'.
13742       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13743       ;;
13744
13745     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13746       # PIC is the default for these OSes.
13747       ;;
13748
13749     mingw* | cygwin* | pw32* | os2*)
13750       # This hack is so that the source file can tell whether it is being
13751       # built for inclusion in a dll (and should export symbols for example).
13752       # Although the cygwin gcc ignores -fPIC, still need this for old-style
13753       # (--disable-auto-import) libraries
13754       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13755       ;;
13756
13757     darwin* | rhapsody*)
13758       # PIC is the default on this platform
13759       # Common symbols not allowed in MH_DYLIB files
13760       lt_prog_compiler_pic_F77='-fno-common'
13761       ;;
13762
13763     interix[3-9]*)
13764       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13765       # Instead, we relocate shared libraries at runtime.
13766       ;;
13767
13768     msdosdjgpp*)
13769       # Just because we use GCC doesn't mean we suddenly get shared libraries
13770       # on systems that don't support them.
13771       lt_prog_compiler_can_build_shared_F77=no
13772       enable_shared=no
13773       ;;
13774
13775     sysv4*MP*)
13776       if test -d /usr/nec; then
13777         lt_prog_compiler_pic_F77=-Kconform_pic
13778       fi
13779       ;;
13780
13781     hpux*)
13782       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13783       # not for PA HP-UX.
13784       case $host_cpu in
13785       hppa*64*|ia64*)
13786         # +Z the default
13787         ;;
13788       *)
13789         lt_prog_compiler_pic_F77='-fPIC'
13790         ;;
13791       esac
13792       ;;
13793
13794     *)
13795       lt_prog_compiler_pic_F77='-fPIC'
13796       ;;
13797     esac
13798   else
13799     # PORTME Check for flag to pass linker flags through the system compiler.
13800     case $host_os in
13801     aix*)
13802       lt_prog_compiler_wl_F77='-Wl,'
13803       if test "$host_cpu" = ia64; then
13804         # AIX 5 now supports IA64 processor
13805         lt_prog_compiler_static_F77='-Bstatic'
13806       else
13807         lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13808       fi
13809       ;;
13810       darwin*)
13811         # PIC is the default on this platform
13812         # Common symbols not allowed in MH_DYLIB files
13813        case $cc_basename in
13814          xlc*)
13815          lt_prog_compiler_pic_F77='-qnocommon'
13816          lt_prog_compiler_wl_F77='-Wl,'
13817          ;;
13818        esac
13819        ;;
13820
13821     mingw* | cygwin* | pw32* | os2*)
13822       # This hack is so that the source file can tell whether it is being
13823       # built for inclusion in a dll (and should export symbols for example).
13824       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13825       ;;
13826
13827     hpux9* | hpux10* | hpux11*)
13828       lt_prog_compiler_wl_F77='-Wl,'
13829       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13830       # not for PA HP-UX.
13831       case $host_cpu in
13832       hppa*64*|ia64*)
13833         # +Z the default
13834         ;;
13835       *)
13836         lt_prog_compiler_pic_F77='+Z'
13837         ;;
13838       esac
13839       # Is there a better lt_prog_compiler_static that works with the bundled CC?
13840       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13841       ;;
13842
13843     irix5* | irix6* | nonstopux*)
13844       lt_prog_compiler_wl_F77='-Wl,'
13845       # PIC (with -KPIC) is the default.
13846       lt_prog_compiler_static_F77='-non_shared'
13847       ;;
13848
13849     newsos6)
13850       lt_prog_compiler_pic_F77='-KPIC'
13851       lt_prog_compiler_static_F77='-Bstatic'
13852       ;;
13853
13854     linux* | k*bsd*-gnu)
13855       case $cc_basename in
13856       icc* | ecc*)
13857         lt_prog_compiler_wl_F77='-Wl,'
13858         lt_prog_compiler_pic_F77='-KPIC'
13859         lt_prog_compiler_static_F77='-static'
13860         ;;
13861       pgcc* | pgf77* | pgf90* | pgf95*)
13862         # Portland Group compilers (*not* the Pentium gcc compiler,
13863         # which looks to be a dead project)
13864         lt_prog_compiler_wl_F77='-Wl,'
13865         lt_prog_compiler_pic_F77='-fpic'
13866         lt_prog_compiler_static_F77='-Bstatic'
13867         ;;
13868       ccc*)
13869         lt_prog_compiler_wl_F77='-Wl,'
13870         # All Alpha code is PIC.
13871         lt_prog_compiler_static_F77='-non_shared'
13872         ;;
13873       *)
13874         case `$CC -V 2>&1 | sed 5q` in
13875         *Sun\ C*)
13876           # Sun C 5.9
13877           lt_prog_compiler_pic_F77='-KPIC'
13878           lt_prog_compiler_static_F77='-Bstatic'
13879           lt_prog_compiler_wl_F77='-Wl,'
13880           ;;
13881         *Sun\ F*)
13882           # Sun Fortran 8.3 passes all unrecognized flags to the linker
13883           lt_prog_compiler_pic_F77='-KPIC'
13884           lt_prog_compiler_static_F77='-Bstatic'
13885           lt_prog_compiler_wl_F77=''
13886           ;;
13887         esac
13888         ;;
13889       esac
13890       ;;
13891
13892     osf3* | osf4* | osf5*)
13893       lt_prog_compiler_wl_F77='-Wl,'
13894       # All OSF/1 code is PIC.
13895       lt_prog_compiler_static_F77='-non_shared'
13896       ;;
13897
13898     rdos*)
13899       lt_prog_compiler_static_F77='-non_shared'
13900       ;;
13901
13902     solaris*)
13903       lt_prog_compiler_pic_F77='-KPIC'
13904       lt_prog_compiler_static_F77='-Bstatic'
13905       case $cc_basename in
13906       f77* | f90* | f95*)
13907         lt_prog_compiler_wl_F77='-Qoption ld ';;
13908       *)
13909         lt_prog_compiler_wl_F77='-Wl,';;
13910       esac
13911       ;;
13912
13913     sunos4*)
13914       lt_prog_compiler_wl_F77='-Qoption ld '
13915       lt_prog_compiler_pic_F77='-PIC'
13916       lt_prog_compiler_static_F77='-Bstatic'
13917       ;;
13918
13919     sysv4 | sysv4.2uw2* | sysv4.3*)
13920       lt_prog_compiler_wl_F77='-Wl,'
13921       lt_prog_compiler_pic_F77='-KPIC'
13922       lt_prog_compiler_static_F77='-Bstatic'
13923       ;;
13924
13925     sysv4*MP*)
13926       if test -d /usr/nec ;then
13927         lt_prog_compiler_pic_F77='-Kconform_pic'
13928         lt_prog_compiler_static_F77='-Bstatic'
13929       fi
13930       ;;
13931
13932     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13933       lt_prog_compiler_wl_F77='-Wl,'
13934       lt_prog_compiler_pic_F77='-KPIC'
13935       lt_prog_compiler_static_F77='-Bstatic'
13936       ;;
13937
13938     unicos*)
13939       lt_prog_compiler_wl_F77='-Wl,'
13940       lt_prog_compiler_can_build_shared_F77=no
13941       ;;
13942
13943     uts4*)
13944       lt_prog_compiler_pic_F77='-pic'
13945       lt_prog_compiler_static_F77='-Bstatic'
13946       ;;
13947
13948     *)
13949       lt_prog_compiler_can_build_shared_F77=no
13950       ;;
13951     esac
13952   fi
13953
13954 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13955 $as_echo "$lt_prog_compiler_pic_F77" >&6; }
13956
13957 #
13958 # Check to make sure the PIC flag actually works.
13959 #
13960 if test -n "$lt_prog_compiler_pic_F77"; then
13961
13962 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13963 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
13964 if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
13965   $as_echo_n "(cached) " >&6
13966 else
13967   lt_cv_prog_compiler_pic_works_F77=no
13968   ac_outfile=conftest.$ac_objext
13969    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13970    lt_compiler_flag="$lt_prog_compiler_pic_F77"
13971    # Insert the option either (1) after the last *FLAGS variable, or
13972    # (2) before a word containing "conftest.", or (3) at the end.
13973    # Note that $ac_compile itself does not contain backslashes and begins
13974    # with a dollar sign (not a hyphen), so the echo should work correctly.
13975    # The option is referenced via a variable to avoid confusing sed.
13976    lt_compile=`echo "$ac_compile" | $SED \
13977    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13978    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13979    -e 's:$: $lt_compiler_flag:'`
13980    (eval echo "\"\$as_me:13980: $lt_compile\"" >&5)
13981    (eval "$lt_compile" 2>conftest.err)
13982    ac_status=$?
13983    cat conftest.err >&5
13984    echo "$as_me:13984: \$? = $ac_status" >&5
13985    if (exit $ac_status) && test -s "$ac_outfile"; then
13986      # The compiler can only warn and ignore the option if not recognized
13987      # So say no if there are warnings other than the usual output.
13988      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13989      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13990      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13991        lt_cv_prog_compiler_pic_works_F77=yes
13992      fi
13993    fi
13994    $rm conftest*
13995
13996 fi
13997 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
13998 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
13999
14000 if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14001     case $lt_prog_compiler_pic_F77 in
14002      "" | " "*) ;;
14003      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14004      esac
14005 else
14006     lt_prog_compiler_pic_F77=
14007      lt_prog_compiler_can_build_shared_F77=no
14008 fi
14009
14010 fi
14011 case $host_os in
14012   # For platforms which do not support PIC, -DPIC is meaningless:
14013   *djgpp*)
14014     lt_prog_compiler_pic_F77=
14015     ;;
14016   *)
14017     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14018     ;;
14019 esac
14020
14021 #
14022 # Check to make sure the static flag actually works.
14023 #
14024 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14025 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14026 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14027 if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14028   $as_echo_n "(cached) " >&6
14029 else
14030   lt_cv_prog_compiler_static_works_F77=no
14031    save_LDFLAGS="$LDFLAGS"
14032    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14033    echo "$lt_simple_link_test_code" > conftest.$ac_ext
14034    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14035      # The linker can only warn and ignore the option if not recognized
14036      # So say no if there are warnings
14037      if test -s conftest.err; then
14038        # Append any errors to the config.log.
14039        cat conftest.err 1>&5
14040        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14041        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14042        if diff conftest.exp conftest.er2 >/dev/null; then
14043          lt_cv_prog_compiler_static_works_F77=yes
14044        fi
14045      else
14046        lt_cv_prog_compiler_static_works_F77=yes
14047      fi
14048    fi
14049    $rm -r conftest*
14050    LDFLAGS="$save_LDFLAGS"
14051
14052 fi
14053 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14054 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14055
14056 if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14057     :
14058 else
14059     lt_prog_compiler_static_F77=
14060 fi
14061
14062
14063 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14064 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14065 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14066   $as_echo_n "(cached) " >&6
14067 else
14068   lt_cv_prog_compiler_c_o_F77=no
14069    $rm -r conftest 2>/dev/null
14070    mkdir conftest
14071    cd conftest
14072    mkdir out
14073    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14074
14075    lt_compiler_flag="-o out/conftest2.$ac_objext"
14076    # Insert the option either (1) after the last *FLAGS variable, or
14077    # (2) before a word containing "conftest.", or (3) at the end.
14078    # Note that $ac_compile itself does not contain backslashes and begins
14079    # with a dollar sign (not a hyphen), so the echo should work correctly.
14080    lt_compile=`echo "$ac_compile" | $SED \
14081    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14082    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14083    -e 's:$: $lt_compiler_flag:'`
14084    (eval echo "\"\$as_me:14084: $lt_compile\"" >&5)
14085    (eval "$lt_compile" 2>out/conftest.err)
14086    ac_status=$?
14087    cat out/conftest.err >&5
14088    echo "$as_me:14088: \$? = $ac_status" >&5
14089    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14090    then
14091      # The compiler can only warn and ignore the option if not recognized
14092      # So say no if there are warnings
14093      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14094      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14095      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14096        lt_cv_prog_compiler_c_o_F77=yes
14097      fi
14098    fi
14099    chmod u+w . 2>&5
14100    $rm conftest*
14101    # SGI C++ compiler will create directory out/ii_files/ for
14102    # template instantiation
14103    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14104    $rm out/* && rmdir out
14105    cd ..
14106    rmdir conftest
14107    $rm conftest*
14108
14109 fi
14110 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14111 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14112
14113
14114 hard_links="nottested"
14115 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14116   # do not overwrite the value of need_locks provided by the user
14117   { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14118 $as_echo_n "checking if we can lock with hard links... " >&6; }
14119   hard_links=yes
14120   $rm conftest*
14121   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14122   touch conftest.a
14123   ln conftest.a conftest.b 2>&5 || hard_links=no
14124   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14125   { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14126 $as_echo "$hard_links" >&6; }
14127   if test "$hard_links" = no; then
14128     { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14129 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14130     need_locks=warn
14131   fi
14132 else
14133   need_locks=no
14134 fi
14135
14136 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14137 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14138
14139   runpath_var=
14140   allow_undefined_flag_F77=
14141   enable_shared_with_static_runtimes_F77=no
14142   archive_cmds_F77=
14143   archive_expsym_cmds_F77=
14144   old_archive_From_new_cmds_F77=
14145   old_archive_from_expsyms_cmds_F77=
14146   export_dynamic_flag_spec_F77=
14147   whole_archive_flag_spec_F77=
14148   thread_safe_flag_spec_F77=
14149   hardcode_libdir_flag_spec_F77=
14150   hardcode_libdir_flag_spec_ld_F77=
14151   hardcode_libdir_separator_F77=
14152   hardcode_direct_F77=no
14153   hardcode_minus_L_F77=no
14154   hardcode_shlibpath_var_F77=unsupported
14155   link_all_deplibs_F77=unknown
14156   hardcode_automatic_F77=no
14157   module_cmds_F77=
14158   module_expsym_cmds_F77=
14159   always_export_symbols_F77=no
14160   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14161   # include_expsyms should be a list of space-separated symbols to be *always*
14162   # included in the symbol list
14163   include_expsyms_F77=
14164   # exclude_expsyms can be an extended regexp of symbols to exclude
14165   # it will be wrapped by ` (' and `)$', so one must not match beginning or
14166   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14167   # as well as any symbol that contains `d'.
14168   exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14169   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14170   # platforms (ab)use it in PIC code, but their linkers get confused if
14171   # the symbol is explicitly referenced.  Since portable code cannot
14172   # rely on this symbol name, it's probably fine to never include it in
14173   # preloaded symbol tables.
14174   # Exclude shared library initialization/finalization symbols.
14175   extract_expsyms_cmds=
14176   # Just being paranoid about ensuring that cc_basename is set.
14177   for cc_temp in $compiler""; do
14178   case $cc_temp in
14179     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14180     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14181     \-*) ;;
14182     *) break;;
14183   esac
14184 done
14185 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14186
14187   case $host_os in
14188   cygwin* | mingw* | pw32*)
14189     # FIXME: the MSVC++ port hasn't been tested in a loooong time
14190     # When not using gcc, we currently assume that we are using
14191     # Microsoft Visual C++.
14192     if test "$GCC" != yes; then
14193       with_gnu_ld=no
14194     fi
14195     ;;
14196   interix*)
14197     # we just hope/assume this is gcc and not c89 (= MSVC++)
14198     with_gnu_ld=yes
14199     ;;
14200   openbsd*)
14201     with_gnu_ld=no
14202     ;;
14203   esac
14204
14205   ld_shlibs_F77=yes
14206   if test "$with_gnu_ld" = yes; then
14207     # If archive_cmds runs LD, not CC, wlarc should be empty
14208     wlarc='${wl}'
14209
14210     # Set some defaults for GNU ld with shared library support. These
14211     # are reset later if shared libraries are not supported. Putting them
14212     # here allows them to be overridden if necessary.
14213     runpath_var=LD_RUN_PATH
14214     hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14215     export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14216     # ancient GNU ld didn't support --whole-archive et. al.
14217     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14218         whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14219       else
14220         whole_archive_flag_spec_F77=
14221     fi
14222     supports_anon_versioning=no
14223     case `$LD -v 2>/dev/null` in
14224       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14225       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14226       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14227       *\ 2.11.*) ;; # other 2.11 versions
14228       *) supports_anon_versioning=yes ;;
14229     esac
14230
14231     # See if GNU ld supports shared libraries.
14232     case $host_os in
14233     aix[3-9]*)
14234       # On AIX/PPC, the GNU linker is very broken
14235       if test "$host_cpu" != ia64; then
14236         ld_shlibs_F77=no
14237         cat <<EOF 1>&2
14238
14239 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14240 *** to be unable to reliably create shared libraries on AIX.
14241 *** Therefore, libtool is disabling shared libraries support.  If you
14242 *** really care for shared libraries, you may want to modify your PATH
14243 *** so that a non-GNU linker is found, and then restart.
14244
14245 EOF
14246       fi
14247       ;;
14248
14249     amigaos*)
14250       archive_cmds_F77='$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)'
14251       hardcode_libdir_flag_spec_F77='-L$libdir'
14252       hardcode_minus_L_F77=yes
14253
14254       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14255       # that the semantics of dynamic libraries on AmigaOS, at least up
14256       # to version 4, is to share data among multiple programs linked
14257       # with the same dynamic library.  Since this doesn't match the
14258       # behavior of shared libraries on other platforms, we can't use
14259       # them.
14260       ld_shlibs_F77=no
14261       ;;
14262
14263     beos*)
14264       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14265         allow_undefined_flag_F77=unsupported
14266         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14267         # support --undefined.  This deserves some investigation.  FIXME
14268         archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14269       else
14270         ld_shlibs_F77=no
14271       fi
14272       ;;
14273
14274     cygwin* | mingw* | pw32*)
14275       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14276       # as there is no search path for DLLs.
14277       hardcode_libdir_flag_spec_F77='-L$libdir'
14278       allow_undefined_flag_F77=unsupported
14279       always_export_symbols_F77=no
14280       enable_shared_with_static_runtimes_F77=yes
14281       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14282
14283       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14284         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14285         # If the export-symbols file already is a .def file (1st line
14286         # is EXPORTS), use it as is; otherwise, prepend...
14287         archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14288           cp $export_symbols $output_objdir/$soname.def;
14289         else
14290           echo EXPORTS > $output_objdir/$soname.def;
14291           cat $export_symbols >> $output_objdir/$soname.def;
14292         fi~
14293         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14294       else
14295         ld_shlibs_F77=no
14296       fi
14297       ;;
14298
14299     interix[3-9]*)
14300       hardcode_direct_F77=no
14301       hardcode_shlibpath_var_F77=no
14302       hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14303       export_dynamic_flag_spec_F77='${wl}-E'
14304       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14305       # Instead, shared libraries are loaded at an image base (0x10000000 by
14306       # default) and relocated if they conflict, which is a slow very memory
14307       # consuming and fragmenting process.  To avoid this, we pick a random,
14308       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14309       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14310       archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14311       archive_expsym_cmds_F77='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'
14312       ;;
14313
14314     gnu* | linux* | k*bsd*-gnu)
14315       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14316         tmp_addflag=
14317         case $cc_basename,$host_cpu in
14318         pgcc*)                          # Portland Group C compiler
14319           whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14320           tmp_addflag=' $pic_flag'
14321           ;;
14322         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
14323           whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14324           tmp_addflag=' $pic_flag -Mnomain' ;;
14325         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
14326           tmp_addflag=' -i_dynamic' ;;
14327         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
14328           tmp_addflag=' -i_dynamic -nofor_main' ;;
14329         ifc* | ifort*)                  # Intel Fortran compiler
14330           tmp_addflag=' -nofor_main' ;;
14331         esac
14332         case `$CC -V 2>&1 | sed 5q` in
14333         *Sun\ C*)                       # Sun C 5.9
14334           whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14335           tmp_sharedflag='-G' ;;
14336         *Sun\ F*)                       # Sun Fortran 8.3
14337           tmp_sharedflag='-G' ;;
14338         *)
14339           tmp_sharedflag='-shared' ;;
14340         esac
14341         archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14342
14343         if test $supports_anon_versioning = yes; then
14344           archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14345   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14346   $echo "local: *; };" >> $output_objdir/$libname.ver~
14347           $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14348         fi
14349       else
14350         ld_shlibs_F77=no
14351       fi
14352       ;;
14353
14354     netbsd*)
14355       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14356         archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14357         wlarc=
14358       else
14359         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14360         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14361       fi
14362       ;;
14363
14364     solaris*)
14365       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14366         ld_shlibs_F77=no
14367         cat <<EOF 1>&2
14368
14369 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14370 *** create shared libraries on Solaris systems.  Therefore, libtool
14371 *** is disabling shared libraries support.  We urge you to upgrade GNU
14372 *** binutils to release 2.9.1 or newer.  Another option is to modify
14373 *** your PATH or compiler configuration so that the native linker is
14374 *** used, and then restart.
14375
14376 EOF
14377       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14378         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14379         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14380       else
14381         ld_shlibs_F77=no
14382       fi
14383       ;;
14384
14385     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14386       case `$LD -v 2>&1` in
14387         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14388         ld_shlibs_F77=no
14389         cat <<_LT_EOF 1>&2
14390
14391 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14392 *** reliably create shared libraries on SCO systems.  Therefore, libtool
14393 *** is disabling shared libraries support.  We urge you to upgrade GNU
14394 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14395 *** your PATH or compiler configuration so that the native linker is
14396 *** used, and then restart.
14397
14398 _LT_EOF
14399         ;;
14400         *)
14401           if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14402             hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14403             archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14404             archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14405           else
14406             ld_shlibs_F77=no
14407           fi
14408         ;;
14409       esac
14410       ;;
14411
14412     sunos4*)
14413       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14414       wlarc=
14415       hardcode_direct_F77=yes
14416       hardcode_shlibpath_var_F77=no
14417       ;;
14418
14419     *)
14420       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14421         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14422         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14423       else
14424         ld_shlibs_F77=no
14425       fi
14426       ;;
14427     esac
14428
14429     if test "$ld_shlibs_F77" = no; then
14430       runpath_var=
14431       hardcode_libdir_flag_spec_F77=
14432       export_dynamic_flag_spec_F77=
14433       whole_archive_flag_spec_F77=
14434     fi
14435   else
14436     # PORTME fill in a description of your system's linker (not GNU ld)
14437     case $host_os in
14438     aix3*)
14439       allow_undefined_flag_F77=unsupported
14440       always_export_symbols_F77=yes
14441       archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
14442       # Note: this linker hardcodes the directories in LIBPATH if there
14443       # are no directories specified by -L.
14444       hardcode_minus_L_F77=yes
14445       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14446         # Neither direct hardcoding nor static linking is supported with a
14447         # broken collect2.
14448         hardcode_direct_F77=unsupported
14449       fi
14450       ;;
14451
14452     aix[4-9]*)
14453       if test "$host_cpu" = ia64; then
14454         # On IA64, the linker does run time linking by default, so we don't
14455         # have to do anything special.
14456         aix_use_runtimelinking=no
14457         exp_sym_flag='-Bexport'
14458         no_entry_flag=""
14459       else
14460         # If we're using GNU nm, then we don't want the "-C" option.
14461         # -C means demangle to AIX nm, but means don't demangle with GNU nm
14462         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14463           export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
14464         else
14465           export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
14466         fi
14467         aix_use_runtimelinking=no
14468
14469         # Test if we are trying to use run time linking or normal
14470         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14471         # need to do runtime linking.
14472         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14473           for ld_flag in $LDFLAGS; do
14474           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14475             aix_use_runtimelinking=yes
14476             break
14477           fi
14478           done
14479           ;;
14480         esac
14481
14482         exp_sym_flag='-bexport'
14483         no_entry_flag='-bnoentry'
14484       fi
14485
14486       # When large executables or shared objects are built, AIX ld can
14487       # have problems creating the table of contents.  If linking a library
14488       # or program results in "error TOC overflow" add -mminimal-toc to
14489       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14490       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14491
14492       archive_cmds_F77=''
14493       hardcode_direct_F77=yes
14494       hardcode_libdir_separator_F77=':'
14495       link_all_deplibs_F77=yes
14496
14497       if test "$GCC" = yes; then
14498         case $host_os in aix4.[012]|aix4.[012].*)
14499         # We only want to do this on AIX 4.2 and lower, the check
14500         # below for broken collect2 doesn't work under 4.3+
14501           collect2name=`${CC} -print-prog-name=collect2`
14502           if test -f "$collect2name" && \
14503            strings "$collect2name" | grep resolve_lib_name >/dev/null
14504           then
14505           # We have reworked collect2
14506           :
14507           else
14508           # We have old collect2
14509           hardcode_direct_F77=unsupported
14510           # It fails to find uninstalled libraries when the uninstalled
14511           # path is not listed in the libpath.  Setting hardcode_minus_L
14512           # to unsupported forces relinking
14513           hardcode_minus_L_F77=yes
14514           hardcode_libdir_flag_spec_F77='-L$libdir'
14515           hardcode_libdir_separator_F77=
14516           fi
14517           ;;
14518         esac
14519         shared_flag='-shared'
14520         if test "$aix_use_runtimelinking" = yes; then
14521           shared_flag="$shared_flag "'${wl}-G'
14522         fi
14523       else
14524         # not using gcc
14525         if test "$host_cpu" = ia64; then
14526         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14527         # chokes on -Wl,-G. The following line is correct:
14528           shared_flag='-G'
14529         else
14530           if test "$aix_use_runtimelinking" = yes; then
14531             shared_flag='${wl}-G'
14532           else
14533             shared_flag='${wl}-bM:SRE'
14534           fi
14535         fi
14536       fi
14537
14538       # It seems that -bexpall does not export symbols beginning with
14539       # underscore (_), so it is better to generate a list of symbols to export.
14540       always_export_symbols_F77=yes
14541       if test "$aix_use_runtimelinking" = yes; then
14542         # Warning - without using the other runtime loading flags (-brtl),
14543         # -berok will link without error, but may produce a broken library.
14544         allow_undefined_flag_F77='-berok'
14545        # Determine the default libpath from the value encoded in an empty executable.
14546        cat >conftest.$ac_ext <<_ACEOF
14547       program main
14548
14549       end
14550 _ACEOF
14551 rm -f conftest.$ac_objext conftest$ac_exeext
14552 if { (ac_try="$ac_link"
14553 case "(($ac_try" in
14554   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14555   *) ac_try_echo=$ac_try;;
14556 esac
14557 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14558 $as_echo "$ac_try_echo") >&5
14559   (eval "$ac_link") 2>conftest.er1
14560   ac_status=$?
14561   grep -v '^ *+' conftest.er1 >conftest.err
14562   rm -f conftest.er1
14563   cat conftest.err >&5
14564   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14565   (exit $ac_status); } && {
14566          test -z "$ac_f77_werror_flag" ||
14567          test ! -s conftest.err
14568        } && test -s conftest$ac_exeext && {
14569          test "$cross_compiling" = yes ||
14570          $as_test_x conftest$ac_exeext
14571        }; then
14572
14573 lt_aix_libpath_sed='
14574     /Import File Strings/,/^$/ {
14575         /^0/ {
14576             s/^0  *\(.*\)$/\1/
14577             p
14578         }
14579     }'
14580 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14581 # Check for a 64-bit object if we didn't find anything.
14582 if test -z "$aix_libpath"; then
14583   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14584 fi
14585 else
14586   $as_echo "$as_me: failed program was:" >&5
14587 sed 's/^/| /' conftest.$ac_ext >&5
14588
14589
14590 fi
14591
14592 rm -rf conftest.dSYM
14593 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14594       conftest$ac_exeext conftest.$ac_ext
14595 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14596
14597        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14598         archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
14599        else
14600         if test "$host_cpu" = ia64; then
14601           hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14602           allow_undefined_flag_F77="-z nodefs"
14603           archive_expsym_cmds_F77="\$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"
14604         else
14605          # Determine the default libpath from the value encoded in an empty executable.
14606          cat >conftest.$ac_ext <<_ACEOF
14607       program main
14608
14609       end
14610 _ACEOF
14611 rm -f conftest.$ac_objext conftest$ac_exeext
14612 if { (ac_try="$ac_link"
14613 case "(($ac_try" in
14614   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14615   *) ac_try_echo=$ac_try;;
14616 esac
14617 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14618 $as_echo "$ac_try_echo") >&5
14619   (eval "$ac_link") 2>conftest.er1
14620   ac_status=$?
14621   grep -v '^ *+' conftest.er1 >conftest.err
14622   rm -f conftest.er1
14623   cat conftest.err >&5
14624   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14625   (exit $ac_status); } && {
14626          test -z "$ac_f77_werror_flag" ||
14627          test ! -s conftest.err
14628        } && test -s conftest$ac_exeext && {
14629          test "$cross_compiling" = yes ||
14630          $as_test_x conftest$ac_exeext
14631        }; then
14632
14633 lt_aix_libpath_sed='
14634     /Import File Strings/,/^$/ {
14635         /^0/ {
14636             s/^0  *\(.*\)$/\1/
14637             p
14638         }
14639     }'
14640 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14641 # Check for a 64-bit object if we didn't find anything.
14642 if test -z "$aix_libpath"; then
14643   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14644 fi
14645 else
14646   $as_echo "$as_me: failed program was:" >&5
14647 sed 's/^/| /' conftest.$ac_ext >&5
14648
14649
14650 fi
14651
14652 rm -rf conftest.dSYM
14653 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14654       conftest$ac_exeext conftest.$ac_ext
14655 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14656
14657          hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14658           # Warning - without using the other run time loading flags,
14659           # -berok will link without error, but may produce a broken library.
14660           no_undefined_flag_F77=' ${wl}-bernotok'
14661           allow_undefined_flag_F77=' ${wl}-berok'
14662           # Exported symbols can be pulled into shared objects from archives
14663           whole_archive_flag_spec_F77='$convenience'
14664           archive_cmds_need_lc_F77=yes
14665           # This is similar to how AIX traditionally builds its shared libraries.
14666           archive_expsym_cmds_F77="\$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'
14667         fi
14668       fi
14669       ;;
14670
14671     amigaos*)
14672       archive_cmds_F77='$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)'
14673       hardcode_libdir_flag_spec_F77='-L$libdir'
14674       hardcode_minus_L_F77=yes
14675       # see comment about different semantics on the GNU ld section
14676       ld_shlibs_F77=no
14677       ;;
14678
14679     bsdi[45]*)
14680       export_dynamic_flag_spec_F77=-rdynamic
14681       ;;
14682
14683     cygwin* | mingw* | pw32*)
14684       # When not using gcc, we currently assume that we are using
14685       # Microsoft Visual C++.
14686       # hardcode_libdir_flag_spec is actually meaningless, as there is
14687       # no search path for DLLs.
14688       hardcode_libdir_flag_spec_F77=' '
14689       allow_undefined_flag_F77=unsupported
14690       # Tell ltmain to make .lib files, not .a files.
14691       libext=lib
14692       # Tell ltmain to make .dll files, not .so files.
14693       shrext_cmds=".dll"
14694       # FIXME: Setting linknames here is a bad hack.
14695       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14696       # The linker will automatically build a .lib file if we build a DLL.
14697       old_archive_From_new_cmds_F77='true'
14698       # FIXME: Should let the user specify the lib program.
14699       old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
14700       fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14701       enable_shared_with_static_runtimes_F77=yes
14702       ;;
14703
14704     darwin* | rhapsody*)
14705       case $host_os in
14706         rhapsody* | darwin1.[012])
14707          allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14708          ;;
14709        *) # Darwin 1.3 on
14710          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14711            allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14712          else
14713            case ${MACOSX_DEPLOYMENT_TARGET} in
14714              10.[012])
14715                allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14716                ;;
14717              10.*)
14718                allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14719                ;;
14720            esac
14721          fi
14722          ;;
14723       esac
14724       archive_cmds_need_lc_F77=no
14725       hardcode_direct_F77=no
14726       hardcode_automatic_F77=yes
14727       hardcode_shlibpath_var_F77=unsupported
14728       whole_archive_flag_spec_F77=''
14729       link_all_deplibs_F77=yes
14730     if test "$GCC" = yes ; then
14731         output_verbose_link_cmd='echo'
14732         archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
14733         module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14734         archive_expsym_cmds_F77="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}"
14735         module_expsym_cmds_F77="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}"
14736     else
14737       case $cc_basename in
14738         xlc*)
14739          output_verbose_link_cmd='echo'
14740          archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
14741          module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14742           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14743          archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14744           module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14745           ;;
14746        *)
14747          ld_shlibs_F77=no
14748           ;;
14749       esac
14750     fi
14751       ;;
14752
14753     dgux*)
14754       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14755       hardcode_libdir_flag_spec_F77='-L$libdir'
14756       hardcode_shlibpath_var_F77=no
14757       ;;
14758
14759     freebsd1*)
14760       ld_shlibs_F77=no
14761       ;;
14762
14763     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14764     # support.  Future versions do this automatically, but an explicit c++rt0.o
14765     # does not break anything, and helps significantly (at the cost of a little
14766     # extra space).
14767     freebsd2.2*)
14768       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14769       hardcode_libdir_flag_spec_F77='-R$libdir'
14770       hardcode_direct_F77=yes
14771       hardcode_shlibpath_var_F77=no
14772       ;;
14773
14774     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14775     freebsd2*)
14776       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14777       hardcode_direct_F77=yes
14778       hardcode_minus_L_F77=yes
14779       hardcode_shlibpath_var_F77=no
14780       ;;
14781
14782     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14783     freebsd* | dragonfly*)
14784       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14785       hardcode_libdir_flag_spec_F77='-R$libdir'
14786       hardcode_direct_F77=yes
14787       hardcode_shlibpath_var_F77=no
14788       ;;
14789
14790     hpux9*)
14791       if test "$GCC" = yes; then
14792         archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
14793       else
14794         archive_cmds_F77='$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'
14795       fi
14796       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14797       hardcode_libdir_separator_F77=:
14798       hardcode_direct_F77=yes
14799
14800       # hardcode_minus_L: Not really in the search PATH,
14801       # but as the default location of the library.
14802       hardcode_minus_L_F77=yes
14803       export_dynamic_flag_spec_F77='${wl}-E'
14804       ;;
14805
14806     hpux10*)
14807       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14808         archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14809       else
14810         archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14811       fi
14812       if test "$with_gnu_ld" = no; then
14813         hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14814         hardcode_libdir_separator_F77=:
14815
14816         hardcode_direct_F77=yes
14817         export_dynamic_flag_spec_F77='${wl}-E'
14818
14819         # hardcode_minus_L: Not really in the search PATH,
14820         # but as the default location of the library.
14821         hardcode_minus_L_F77=yes
14822       fi
14823       ;;
14824
14825     hpux11*)
14826       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14827         case $host_cpu in
14828         hppa*64*)
14829           archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14830           ;;
14831         ia64*)
14832           archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14833           ;;
14834         *)
14835           archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14836           ;;
14837         esac
14838       else
14839         case $host_cpu in
14840         hppa*64*)
14841           archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14842           ;;
14843         ia64*)
14844           archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14845           ;;
14846         *)
14847           archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14848           ;;
14849         esac
14850       fi
14851       if test "$with_gnu_ld" = no; then
14852         hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14853         hardcode_libdir_separator_F77=:
14854
14855         case $host_cpu in
14856         hppa*64*|ia64*)
14857           hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14858           hardcode_direct_F77=no
14859           hardcode_shlibpath_var_F77=no
14860           ;;
14861         *)
14862           hardcode_direct_F77=yes
14863           export_dynamic_flag_spec_F77='${wl}-E'
14864
14865           # hardcode_minus_L: Not really in the search PATH,
14866           # but as the default location of the library.
14867           hardcode_minus_L_F77=yes
14868           ;;
14869         esac
14870       fi
14871       ;;
14872
14873     irix5* | irix6* | nonstopux*)
14874       if test "$GCC" = yes; then
14875         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14876       else
14877         archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
14878         hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14879       fi
14880       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14881       hardcode_libdir_separator_F77=:
14882       link_all_deplibs_F77=yes
14883       ;;
14884
14885     netbsd*)
14886       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14887         archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14888       else
14889         archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14890       fi
14891       hardcode_libdir_flag_spec_F77='-R$libdir'
14892       hardcode_direct_F77=yes
14893       hardcode_shlibpath_var_F77=no
14894       ;;
14895
14896     newsos6)
14897       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14898       hardcode_direct_F77=yes
14899       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14900       hardcode_libdir_separator_F77=:
14901       hardcode_shlibpath_var_F77=no
14902       ;;
14903
14904     openbsd*)
14905       if test -f /usr/libexec/ld.so; then
14906         hardcode_direct_F77=yes
14907         hardcode_shlibpath_var_F77=no
14908         if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14909           archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14910           archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14911           hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14912           export_dynamic_flag_spec_F77='${wl}-E'
14913         else
14914           case $host_os in
14915            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14916              archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14917              hardcode_libdir_flag_spec_F77='-R$libdir'
14918              ;;
14919            *)
14920              archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14921              hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14922              ;;
14923           esac
14924         fi
14925       else
14926         ld_shlibs_F77=no
14927       fi
14928       ;;
14929
14930     os2*)
14931       hardcode_libdir_flag_spec_F77='-L$libdir'
14932       hardcode_minus_L_F77=yes
14933       allow_undefined_flag_F77=unsupported
14934       archive_cmds_F77='$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'
14935       old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14936       ;;
14937
14938     osf3*)
14939       if test "$GCC" = yes; then
14940         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14941         archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14942       else
14943         allow_undefined_flag_F77=' -expect_unresolved \*'
14944         archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
14945       fi
14946       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14947       hardcode_libdir_separator_F77=:
14948       ;;
14949
14950     osf4* | osf5*)      # as osf3* with the addition of -msym flag
14951       if test "$GCC" = yes; then
14952         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14953         archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14954         hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14955       else
14956         allow_undefined_flag_F77=' -expect_unresolved \*'
14957         archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
14958         archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
14959         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
14960
14961         # Both c and cxx compiler support -rpath directly
14962         hardcode_libdir_flag_spec_F77='-rpath $libdir'
14963       fi
14964       hardcode_libdir_separator_F77=:
14965       ;;
14966
14967     solaris*)
14968       no_undefined_flag_F77=' -z text'
14969       if test "$GCC" = yes; then
14970         wlarc='${wl}'
14971         archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14972         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14973           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14974       else
14975         wlarc=''
14976         archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14977         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14978         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14979       fi
14980       hardcode_libdir_flag_spec_F77='-R$libdir'
14981       hardcode_shlibpath_var_F77=no
14982       case $host_os in
14983       solaris2.[0-5] | solaris2.[0-5].*) ;;
14984       *)
14985         # The compiler driver will combine and reorder linker options,
14986         # but understands `-z linker_flag'.  GCC discards it without `$wl',
14987         # but is careful enough not to reorder.
14988         # Supported since Solaris 2.6 (maybe 2.5.1?)
14989         if test "$GCC" = yes; then
14990           whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14991         else
14992           whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
14993         fi
14994         ;;
14995       esac
14996       link_all_deplibs_F77=yes
14997       ;;
14998
14999     sunos4*)
15000       if test "x$host_vendor" = xsequent; then
15001         # Use $CC to link under sequent, because it throws in some extra .o
15002         # files that make .init and .fini sections work.
15003         archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15004       else
15005         archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15006       fi
15007       hardcode_libdir_flag_spec_F77='-L$libdir'
15008       hardcode_direct_F77=yes
15009       hardcode_minus_L_F77=yes
15010       hardcode_shlibpath_var_F77=no
15011       ;;
15012
15013     sysv4)
15014       case $host_vendor in
15015         sni)
15016           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15017           hardcode_direct_F77=yes # is this really true???
15018         ;;
15019         siemens)
15020           ## LD is ld it makes a PLAMLIB
15021           ## CC just makes a GrossModule.
15022           archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15023           reload_cmds_F77='$CC -r -o $output$reload_objs'
15024           hardcode_direct_F77=no
15025         ;;
15026         motorola)
15027           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15028           hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15029         ;;
15030       esac
15031       runpath_var='LD_RUN_PATH'
15032       hardcode_shlibpath_var_F77=no
15033       ;;
15034
15035     sysv4.3*)
15036       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15037       hardcode_shlibpath_var_F77=no
15038       export_dynamic_flag_spec_F77='-Bexport'
15039       ;;
15040
15041     sysv4*MP*)
15042       if test -d /usr/nec; then
15043         archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15044         hardcode_shlibpath_var_F77=no
15045         runpath_var=LD_RUN_PATH
15046         hardcode_runpath_var=yes
15047         ld_shlibs_F77=yes
15048       fi
15049       ;;
15050
15051     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15052       no_undefined_flag_F77='${wl}-z,text'
15053       archive_cmds_need_lc_F77=no
15054       hardcode_shlibpath_var_F77=no
15055       runpath_var='LD_RUN_PATH'
15056
15057       if test "$GCC" = yes; then
15058         archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15059         archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15060       else
15061         archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15062         archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15063       fi
15064       ;;
15065
15066     sysv5* | sco3.2v5* | sco5v6*)
15067       # Note: We can NOT use -z defs as we might desire, because we do not
15068       # link with -lc, and that would cause any symbols used from libc to
15069       # always be unresolved, which means just about no library would
15070       # ever link correctly.  If we're not using GNU ld we use -z text
15071       # though, which does catch some bad symbols but isn't as heavy-handed
15072       # as -z defs.
15073       no_undefined_flag_F77='${wl}-z,text'
15074       allow_undefined_flag_F77='${wl}-z,nodefs'
15075       archive_cmds_need_lc_F77=no
15076       hardcode_shlibpath_var_F77=no
15077       hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15078       hardcode_libdir_separator_F77=':'
15079       link_all_deplibs_F77=yes
15080       export_dynamic_flag_spec_F77='${wl}-Bexport'
15081       runpath_var='LD_RUN_PATH'
15082
15083       if test "$GCC" = yes; then
15084         archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15085         archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15086       else
15087         archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15088         archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15089       fi
15090       ;;
15091
15092     uts4*)
15093       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15094       hardcode_libdir_flag_spec_F77='-L$libdir'
15095       hardcode_shlibpath_var_F77=no
15096       ;;
15097
15098     *)
15099       ld_shlibs_F77=no
15100       ;;
15101     esac
15102   fi
15103
15104 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15105 $as_echo "$ld_shlibs_F77" >&6; }
15106 test "$ld_shlibs_F77" = no && can_build_shared=no
15107
15108 #
15109 # Do we need to explicitly link libc?
15110 #
15111 case "x$archive_cmds_need_lc_F77" in
15112 x|xyes)
15113   # Assume -lc should be added
15114   archive_cmds_need_lc_F77=yes
15115
15116   if test "$enable_shared" = yes && test "$GCC" = yes; then
15117     case $archive_cmds_F77 in
15118     *'~'*)
15119       # FIXME: we may have to deal with multi-command sequences.
15120       ;;
15121     '$CC '*)
15122       # Test whether the compiler implicitly links with -lc since on some
15123       # systems, -lgcc has to come before -lc. If gcc already passes -lc
15124       # to ld, don't add -lc before -lgcc.
15125       { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15126 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15127       $rm conftest*
15128       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15129
15130       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15131   (eval $ac_compile) 2>&5
15132   ac_status=$?
15133   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15134   (exit $ac_status); } 2>conftest.err; then
15135         soname=conftest
15136         lib=conftest
15137         libobjs=conftest.$ac_objext
15138         deplibs=
15139         wl=$lt_prog_compiler_wl_F77
15140         pic_flag=$lt_prog_compiler_pic_F77
15141         compiler_flags=-v
15142         linker_flags=-v
15143         verstring=
15144         output_objdir=.
15145         libname=conftest
15146         lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15147         allow_undefined_flag_F77=
15148         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15149   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15150   ac_status=$?
15151   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15152   (exit $ac_status); }
15153         then
15154           archive_cmds_need_lc_F77=no
15155         else
15156           archive_cmds_need_lc_F77=yes
15157         fi
15158         allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15159       else
15160         cat conftest.err 1>&5
15161       fi
15162       $rm conftest*
15163       { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15164 $as_echo "$archive_cmds_need_lc_F77" >&6; }
15165       ;;
15166     esac
15167   fi
15168   ;;
15169 esac
15170
15171 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15172 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15173 library_names_spec=
15174 libname_spec='lib$name'
15175 soname_spec=
15176 shrext_cmds=".so"
15177 postinstall_cmds=
15178 postuninstall_cmds=
15179 finish_cmds=
15180 finish_eval=
15181 shlibpath_var=
15182 shlibpath_overrides_runpath=unknown
15183 version_type=none
15184 dynamic_linker="$host_os ld.so"
15185 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15186
15187 need_lib_prefix=unknown
15188 hardcode_into_libs=no
15189
15190 # when you set need_version to no, make sure it does not cause -set_version
15191 # flags to be left without arguments
15192 need_version=unknown
15193
15194 case $host_os in
15195 aix3*)
15196   version_type=linux
15197   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15198   shlibpath_var=LIBPATH
15199
15200   # AIX 3 has no versioning support, so we append a major version to the name.
15201   soname_spec='${libname}${release}${shared_ext}$major'
15202   ;;
15203
15204 aix[4-9]*)
15205   version_type=linux
15206   need_lib_prefix=no
15207   need_version=no
15208   hardcode_into_libs=yes
15209   if test "$host_cpu" = ia64; then
15210     # AIX 5 supports IA64
15211     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15212     shlibpath_var=LD_LIBRARY_PATH
15213   else
15214     # With GCC up to 2.95.x, collect2 would create an import file
15215     # for dependence libraries.  The import file would start with
15216     # the line `#! .'.  This would cause the generated library to
15217     # depend on `.', always an invalid library.  This was fixed in
15218     # development snapshots of GCC prior to 3.0.
15219     case $host_os in
15220       aix4 | aix4.[01] | aix4.[01].*)
15221       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15222            echo ' yes '
15223            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15224         :
15225       else
15226         can_build_shared=no
15227       fi
15228       ;;
15229     esac
15230     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15231     # soname into executable. Probably we can add versioning support to
15232     # collect2, so additional links can be useful in future.
15233     if test "$aix_use_runtimelinking" = yes; then
15234       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15235       # instead of lib<name>.a to let people know that these are not
15236       # typical AIX shared libraries.
15237       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15238     else
15239       # We preserve .a as extension for shared libraries through AIX4.2
15240       # and later when we are not doing run time linking.
15241       library_names_spec='${libname}${release}.a $libname.a'
15242       soname_spec='${libname}${release}${shared_ext}$major'
15243     fi
15244     shlibpath_var=LIBPATH
15245   fi
15246   ;;
15247
15248 amigaos*)
15249   library_names_spec='$libname.ixlibrary $libname.a'
15250   # Create ${libname}_ixlibrary.a entries in /sys/libs.
15251   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
15252   ;;
15253
15254 beos*)
15255   library_names_spec='${libname}${shared_ext}'
15256   dynamic_linker="$host_os ld.so"
15257   shlibpath_var=LIBRARY_PATH
15258   ;;
15259
15260 bsdi[45]*)
15261   version_type=linux
15262   need_version=no
15263   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15264   soname_spec='${libname}${release}${shared_ext}$major'
15265   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15266   shlibpath_var=LD_LIBRARY_PATH
15267   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15268   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15269   # the default ld.so.conf also contains /usr/contrib/lib and
15270   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15271   # libtool to hard-code these into programs
15272   ;;
15273
15274 cygwin* | mingw* | pw32*)
15275   version_type=windows
15276   shrext_cmds=".dll"
15277   need_version=no
15278   need_lib_prefix=no
15279
15280   case $GCC,$host_os in
15281   yes,cygwin* | yes,mingw* | yes,pw32*)
15282     library_names_spec='$libname.dll.a'
15283     # DLL is installed to $(libdir)/../bin by postinstall_cmds
15284     postinstall_cmds='base_file=`basename \${file}`~
15285       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15286       dldir=$destdir/`dirname \$dlpath`~
15287       test -d \$dldir || mkdir -p \$dldir~
15288       $install_prog $dir/$dlname \$dldir/$dlname~
15289       chmod a+x \$dldir/$dlname'
15290     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15291       dlpath=$dir/\$dldll~
15292        $rm \$dlpath'
15293     shlibpath_overrides_runpath=yes
15294
15295     case $host_os in
15296     cygwin*)
15297       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15298       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15299       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15300       ;;
15301     mingw*)
15302       # MinGW DLLs use traditional 'lib' prefix
15303       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15304       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15305       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15306         # It is most probably a Windows format PATH printed by
15307         # mingw gcc, but we are running on Cygwin. Gcc prints its search
15308         # path with ; separators, and with drive letters. We can handle the
15309         # drive letters (cygwin fileutils understands them), so leave them,
15310         # especially as we might pass files found there to a mingw objdump,
15311         # which wouldn't understand a cygwinified path. Ahh.
15312         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15313       else
15314         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15315       fi
15316       ;;
15317     pw32*)
15318       # pw32 DLLs use 'pw' prefix rather than 'lib'
15319       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15320       ;;
15321     esac
15322     ;;
15323
15324   *)
15325     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15326     ;;
15327   esac
15328   dynamic_linker='Win32 ld.exe'
15329   # FIXME: first we should search . and the directory the executable is in
15330   shlibpath_var=PATH
15331   ;;
15332
15333 darwin* | rhapsody*)
15334   dynamic_linker="$host_os dyld"
15335   version_type=darwin
15336   need_lib_prefix=no
15337   need_version=no
15338   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15339   soname_spec='${libname}${release}${major}$shared_ext'
15340   shlibpath_overrides_runpath=yes
15341   shlibpath_var=DYLD_LIBRARY_PATH
15342   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15343
15344   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15345   ;;
15346
15347 dgux*)
15348   version_type=linux
15349   need_lib_prefix=no
15350   need_version=no
15351   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15352   soname_spec='${libname}${release}${shared_ext}$major'
15353   shlibpath_var=LD_LIBRARY_PATH
15354   ;;
15355
15356 freebsd1*)
15357   dynamic_linker=no
15358   ;;
15359
15360 freebsd* | dragonfly*)
15361   # DragonFly does not have aout.  When/if they implement a new
15362   # versioning mechanism, adjust this.
15363   if test -x /usr/bin/objformat; then
15364     objformat=`/usr/bin/objformat`
15365   else
15366     case $host_os in
15367     freebsd[123]*) objformat=aout ;;
15368     *) objformat=elf ;;
15369     esac
15370   fi
15371   version_type=freebsd-$objformat
15372   case $version_type in
15373     freebsd-elf*)
15374       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15375       need_version=no
15376       need_lib_prefix=no
15377       ;;
15378     freebsd-*)
15379       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15380       need_version=yes
15381       ;;
15382   esac
15383   shlibpath_var=LD_LIBRARY_PATH
15384   case $host_os in
15385   freebsd2*)
15386     shlibpath_overrides_runpath=yes
15387     ;;
15388   freebsd3.[01]* | freebsdelf3.[01]*)
15389     shlibpath_overrides_runpath=yes
15390     hardcode_into_libs=yes
15391     ;;
15392   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15393   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15394     shlibpath_overrides_runpath=no
15395     hardcode_into_libs=yes
15396     ;;
15397   *) # from 4.6 on, and DragonFly
15398     shlibpath_overrides_runpath=yes
15399     hardcode_into_libs=yes
15400     ;;
15401   esac
15402   ;;
15403
15404 gnu*)
15405   version_type=linux
15406   need_lib_prefix=no
15407   need_version=no
15408   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15409   soname_spec='${libname}${release}${shared_ext}$major'
15410   shlibpath_var=LD_LIBRARY_PATH
15411   hardcode_into_libs=yes
15412   ;;
15413
15414 hpux9* | hpux10* | hpux11*)
15415   # Give a soname corresponding to the major version so that dld.sl refuses to
15416   # link against other versions.
15417   version_type=sunos
15418   need_lib_prefix=no
15419   need_version=no
15420   case $host_cpu in
15421   ia64*)
15422     shrext_cmds='.so'
15423     hardcode_into_libs=yes
15424     dynamic_linker="$host_os dld.so"
15425     shlibpath_var=LD_LIBRARY_PATH
15426     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15427     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15428     soname_spec='${libname}${release}${shared_ext}$major'
15429     if test "X$HPUX_IA64_MODE" = X32; then
15430       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15431     else
15432       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15433     fi
15434     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15435     ;;
15436    hppa*64*)
15437      shrext_cmds='.sl'
15438      hardcode_into_libs=yes
15439      dynamic_linker="$host_os dld.sl"
15440      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15441      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15442      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15443      soname_spec='${libname}${release}${shared_ext}$major'
15444      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15445      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15446      ;;
15447    *)
15448     shrext_cmds='.sl'
15449     dynamic_linker="$host_os dld.sl"
15450     shlibpath_var=SHLIB_PATH
15451     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15452     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15453     soname_spec='${libname}${release}${shared_ext}$major'
15454     ;;
15455   esac
15456   # HP-UX runs *really* slowly unless shared libraries are mode 555.
15457   postinstall_cmds='chmod 555 $lib'
15458   ;;
15459
15460 interix[3-9]*)
15461   version_type=linux
15462   need_lib_prefix=no
15463   need_version=no
15464   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15465   soname_spec='${libname}${release}${shared_ext}$major'
15466   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15467   shlibpath_var=LD_LIBRARY_PATH
15468   shlibpath_overrides_runpath=no
15469   hardcode_into_libs=yes
15470   ;;
15471
15472 irix5* | irix6* | nonstopux*)
15473   case $host_os in
15474     nonstopux*) version_type=nonstopux ;;
15475     *)
15476         if test "$lt_cv_prog_gnu_ld" = yes; then
15477                 version_type=linux
15478         else
15479                 version_type=irix
15480         fi ;;
15481   esac
15482   need_lib_prefix=no
15483   need_version=no
15484   soname_spec='${libname}${release}${shared_ext}$major'
15485   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15486   case $host_os in
15487   irix5* | nonstopux*)
15488     libsuff= shlibsuff=
15489     ;;
15490   *)
15491     case $LD in # libtool.m4 will add one of these switches to LD
15492     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15493       libsuff= shlibsuff= libmagic=32-bit;;
15494     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15495       libsuff=32 shlibsuff=N32 libmagic=N32;;
15496     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15497       libsuff=64 shlibsuff=64 libmagic=64-bit;;
15498     *) libsuff= shlibsuff= libmagic=never-match;;
15499     esac
15500     ;;
15501   esac
15502   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15503   shlibpath_overrides_runpath=no
15504   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15505   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15506   hardcode_into_libs=yes
15507   ;;
15508
15509 # No shared lib support for Linux oldld, aout, or coff.
15510 linux*oldld* | linux*aout* | linux*coff*)
15511   dynamic_linker=no
15512   ;;
15513
15514 # This must be Linux ELF.
15515 linux* | k*bsd*-gnu)
15516   version_type=linux
15517   need_lib_prefix=no
15518   need_version=no
15519   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15520   soname_spec='${libname}${release}${shared_ext}$major'
15521   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15522   shlibpath_var=LD_LIBRARY_PATH
15523   shlibpath_overrides_runpath=no
15524   # This implies no fast_install, which is unacceptable.
15525   # Some rework will be needed to allow for fast_install
15526   # before this can be enabled.
15527   hardcode_into_libs=yes
15528
15529   # Append ld.so.conf contents to the search path
15530   if test -f /etc/ld.so.conf; then
15531     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;/^$/d' | tr '\n' ' '`
15532     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15533   fi
15534
15535   # We used to test for /lib/ld.so.1 and disable shared libraries on
15536   # powerpc, because MkLinux only supported shared libraries with the
15537   # GNU dynamic linker.  Since this was broken with cross compilers,
15538   # most powerpc-linux boxes support dynamic linking these days and
15539   # people can always --disable-shared, the test was removed, and we
15540   # assume the GNU/Linux dynamic linker is in use.
15541   dynamic_linker='GNU/Linux ld.so'
15542   ;;
15543
15544 netbsd*)
15545   version_type=sunos
15546   need_lib_prefix=no
15547   need_version=no
15548   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15549     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15550     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15551     dynamic_linker='NetBSD (a.out) ld.so'
15552   else
15553     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15554     soname_spec='${libname}${release}${shared_ext}$major'
15555     dynamic_linker='NetBSD ld.elf_so'
15556   fi
15557   shlibpath_var=LD_LIBRARY_PATH
15558   shlibpath_overrides_runpath=yes
15559   hardcode_into_libs=yes
15560   ;;
15561
15562 newsos6)
15563   version_type=linux
15564   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15565   shlibpath_var=LD_LIBRARY_PATH
15566   shlibpath_overrides_runpath=yes
15567   ;;
15568
15569 nto-qnx*)
15570   version_type=linux
15571   need_lib_prefix=no
15572   need_version=no
15573   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15574   soname_spec='${libname}${release}${shared_ext}$major'
15575   shlibpath_var=LD_LIBRARY_PATH
15576   shlibpath_overrides_runpath=yes
15577   ;;
15578
15579 openbsd*)
15580   version_type=sunos
15581   sys_lib_dlsearch_path_spec="/usr/lib"
15582   need_lib_prefix=no
15583   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15584   case $host_os in
15585     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15586     *)                         need_version=no  ;;
15587   esac
15588   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15589   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15590   shlibpath_var=LD_LIBRARY_PATH
15591   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15592     case $host_os in
15593       openbsd2.[89] | openbsd2.[89].*)
15594         shlibpath_overrides_runpath=no
15595         ;;
15596       *)
15597         shlibpath_overrides_runpath=yes
15598         ;;
15599       esac
15600   else
15601     shlibpath_overrides_runpath=yes
15602   fi
15603   ;;
15604
15605 os2*)
15606   libname_spec='$name'
15607   shrext_cmds=".dll"
15608   need_lib_prefix=no
15609   library_names_spec='$libname${shared_ext} $libname.a'
15610   dynamic_linker='OS/2 ld.exe'
15611   shlibpath_var=LIBPATH
15612   ;;
15613
15614 osf3* | osf4* | osf5*)
15615   version_type=osf
15616   need_lib_prefix=no
15617   need_version=no
15618   soname_spec='${libname}${release}${shared_ext}$major'
15619   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15620   shlibpath_var=LD_LIBRARY_PATH
15621   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15622   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15623   ;;
15624
15625 rdos*)
15626   dynamic_linker=no
15627   ;;
15628
15629 solaris*)
15630   version_type=linux
15631   need_lib_prefix=no
15632   need_version=no
15633   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15634   soname_spec='${libname}${release}${shared_ext}$major'
15635   shlibpath_var=LD_LIBRARY_PATH
15636   shlibpath_overrides_runpath=yes
15637   hardcode_into_libs=yes
15638   # ldd complains unless libraries are executable
15639   postinstall_cmds='chmod +x $lib'
15640   ;;
15641
15642 sunos4*)
15643   version_type=sunos
15644   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15645   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15646   shlibpath_var=LD_LIBRARY_PATH
15647   shlibpath_overrides_runpath=yes
15648   if test "$with_gnu_ld" = yes; then
15649     need_lib_prefix=no
15650   fi
15651   need_version=yes
15652   ;;
15653
15654 sysv4 | sysv4.3*)
15655   version_type=linux
15656   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15657   soname_spec='${libname}${release}${shared_ext}$major'
15658   shlibpath_var=LD_LIBRARY_PATH
15659   case $host_vendor in
15660     sni)
15661       shlibpath_overrides_runpath=no
15662       need_lib_prefix=no
15663       export_dynamic_flag_spec='${wl}-Blargedynsym'
15664       runpath_var=LD_RUN_PATH
15665       ;;
15666     siemens)
15667       need_lib_prefix=no
15668       ;;
15669     motorola)
15670       need_lib_prefix=no
15671       need_version=no
15672       shlibpath_overrides_runpath=no
15673       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15674       ;;
15675   esac
15676   ;;
15677
15678 sysv4*MP*)
15679   if test -d /usr/nec ;then
15680     version_type=linux
15681     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15682     soname_spec='$libname${shared_ext}.$major'
15683     shlibpath_var=LD_LIBRARY_PATH
15684   fi
15685   ;;
15686
15687 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15688   version_type=freebsd-elf
15689   need_lib_prefix=no
15690   need_version=no
15691   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15692   soname_spec='${libname}${release}${shared_ext}$major'
15693   shlibpath_var=LD_LIBRARY_PATH
15694   hardcode_into_libs=yes
15695   if test "$with_gnu_ld" = yes; then
15696     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15697     shlibpath_overrides_runpath=no
15698   else
15699     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15700     shlibpath_overrides_runpath=yes
15701     case $host_os in
15702       sco3.2v5*)
15703         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15704         ;;
15705     esac
15706   fi
15707   sys_lib_dlsearch_path_spec='/usr/lib'
15708   ;;
15709
15710 uts4*)
15711   version_type=linux
15712   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15713   soname_spec='${libname}${release}${shared_ext}$major'
15714   shlibpath_var=LD_LIBRARY_PATH
15715   ;;
15716
15717 *)
15718   dynamic_linker=no
15719   ;;
15720 esac
15721 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15722 $as_echo "$dynamic_linker" >&6; }
15723 test "$dynamic_linker" = no && can_build_shared=no
15724
15725 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15726   $as_echo_n "(cached) " >&6
15727 else
15728   lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
15729 fi
15730
15731 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15732 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15733   $as_echo_n "(cached) " >&6
15734 else
15735   lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
15736 fi
15737
15738 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15739
15740 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15741 if test "$GCC" = yes; then
15742   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15743 fi
15744
15745 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15746 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15747 hardcode_action_F77=
15748 if test -n "$hardcode_libdir_flag_spec_F77" || \
15749    test -n "$runpath_var_F77" || \
15750    test "X$hardcode_automatic_F77" = "Xyes" ; then
15751
15752   # We can hardcode non-existant directories.
15753   if test "$hardcode_direct_F77" != no &&
15754      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15755      # have to relink, otherwise we might link with an installed library
15756      # when we should be linking with a yet-to-be-installed one
15757      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15758      test "$hardcode_minus_L_F77" != no; then
15759     # Linking always hardcodes the temporary library directory.
15760     hardcode_action_F77=relink
15761   else
15762     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15763     hardcode_action_F77=immediate
15764   fi
15765 else
15766   # We cannot hardcode anything, or else we can only hardcode existing
15767   # directories.
15768   hardcode_action_F77=unsupported
15769 fi
15770 { $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15771 $as_echo "$hardcode_action_F77" >&6; }
15772
15773 if test "$hardcode_action_F77" = relink; then
15774   # Fast installation is not supported
15775   enable_fast_install=no
15776 elif test "$shlibpath_overrides_runpath" = yes ||
15777      test "$enable_shared" = no; then
15778   # Fast installation is not necessary
15779   enable_fast_install=needless
15780 fi
15781
15782
15783 # The else clause should only fire when bootstrapping the
15784 # libtool distribution, otherwise you forgot to ship ltmain.sh
15785 # with your package, and you will get complaints that there are
15786 # no rules to generate ltmain.sh.
15787 if test -f "$ltmain"; then
15788   # See if we are running on zsh, and set the options which allow our commands through
15789   # without removal of \ escapes.
15790   if test -n "${ZSH_VERSION+set}" ; then
15791     setopt NO_GLOB_SUBST
15792   fi
15793   # Now quote all the things that may contain metacharacters while being
15794   # careful not to overquote the AC_SUBSTed values.  We take copies of the
15795   # variables and quote the copies for generation of the libtool script.
15796   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15797     SED SHELL STRIP \
15798     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15799     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15800     deplibs_check_method reload_flag reload_cmds need_locks \
15801     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15802     lt_cv_sys_global_symbol_to_c_name_address \
15803     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15804     old_postinstall_cmds old_postuninstall_cmds \
15805     compiler_F77 \
15806     CC_F77 \
15807     LD_F77 \
15808     lt_prog_compiler_wl_F77 \
15809     lt_prog_compiler_pic_F77 \
15810     lt_prog_compiler_static_F77 \
15811     lt_prog_compiler_no_builtin_flag_F77 \
15812     export_dynamic_flag_spec_F77 \
15813     thread_safe_flag_spec_F77 \
15814     whole_archive_flag_spec_F77 \
15815     enable_shared_with_static_runtimes_F77 \
15816     old_archive_cmds_F77 \
15817     old_archive_from_new_cmds_F77 \
15818     predep_objects_F77 \
15819     postdep_objects_F77 \
15820     predeps_F77 \
15821     postdeps_F77 \
15822     compiler_lib_search_path_F77 \
15823     compiler_lib_search_dirs_F77 \
15824     archive_cmds_F77 \
15825     archive_expsym_cmds_F77 \
15826     postinstall_cmds_F77 \
15827     postuninstall_cmds_F77 \
15828     old_archive_from_expsyms_cmds_F77 \
15829     allow_undefined_flag_F77 \
15830     no_undefined_flag_F77 \
15831     export_symbols_cmds_F77 \
15832     hardcode_libdir_flag_spec_F77 \
15833     hardcode_libdir_flag_spec_ld_F77 \
15834     hardcode_libdir_separator_F77 \
15835     hardcode_automatic_F77 \
15836     module_cmds_F77 \
15837     module_expsym_cmds_F77 \
15838     lt_cv_prog_compiler_c_o_F77 \
15839     fix_srcfile_path_F77 \
15840     exclude_expsyms_F77 \
15841     include_expsyms_F77; do
15842
15843     case $var in
15844     old_archive_cmds_F77 | \
15845     old_archive_from_new_cmds_F77 | \
15846     archive_cmds_F77 | \
15847     archive_expsym_cmds_F77 | \
15848     module_cmds_F77 | \
15849     module_expsym_cmds_F77 | \
15850     old_archive_from_expsyms_cmds_F77 | \
15851     export_symbols_cmds_F77 | \
15852     extract_expsyms_cmds | reload_cmds | finish_cmds | \
15853     postinstall_cmds | postuninstall_cmds | \
15854     old_postinstall_cmds | old_postuninstall_cmds | \
15855     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15856       # Double-quote double-evaled strings.
15857       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15858       ;;
15859     *)
15860       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15861       ;;
15862     esac
15863   done
15864
15865   case $lt_echo in
15866   *'\$0 --fallback-echo"')
15867     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15868     ;;
15869   esac
15870
15871 cfgfile="$ofile"
15872
15873   cat <<__EOF__ >> "$cfgfile"
15874 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
15875
15876 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15877
15878 # Shell to use when invoking shell scripts.
15879 SHELL=$lt_SHELL
15880
15881 # Whether or not to build shared libraries.
15882 build_libtool_libs=$enable_shared
15883
15884 # Whether or not to build static libraries.
15885 build_old_libs=$enable_static
15886
15887 # Whether or not to add -lc for building shared libraries.
15888 build_libtool_need_lc=$archive_cmds_need_lc_F77
15889
15890 # Whether or not to disallow shared libs when runtime libs are static
15891 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15892
15893 # Whether or not to optimize for fast installation.
15894 fast_install=$enable_fast_install
15895
15896 # The host system.
15897 host_alias=$host_alias
15898 host=$host
15899 host_os=$host_os
15900
15901 # The build system.
15902 build_alias=$build_alias
15903 build=$build
15904 build_os=$build_os
15905
15906 # An echo program that does not interpret backslashes.
15907 echo=$lt_echo
15908
15909 # The archiver.
15910 AR=$lt_AR
15911 AR_FLAGS=$lt_AR_FLAGS
15912
15913 # A C compiler.
15914 LTCC=$lt_LTCC
15915
15916 # LTCC compiler flags.
15917 LTCFLAGS=$lt_LTCFLAGS
15918
15919 # A language-specific compiler.
15920 CC=$lt_compiler_F77
15921
15922 # Is the compiler the GNU C compiler?
15923 with_gcc=$GCC_F77
15924
15925 # An ERE matcher.
15926 EGREP=$lt_EGREP
15927
15928 # The linker used to build libraries.
15929 LD=$lt_LD_F77
15930
15931 # Whether we need hard or soft links.
15932 LN_S=$lt_LN_S
15933
15934 # A BSD-compatible nm program.
15935 NM=$lt_NM
15936
15937 # A symbol stripping program
15938 STRIP=$lt_STRIP
15939
15940 # Used to examine libraries when file_magic_cmd begins "file"
15941 MAGIC_CMD=$MAGIC_CMD
15942
15943 # Used on cygwin: DLL creation program.
15944 DLLTOOL="$DLLTOOL"
15945
15946 # Used on cygwin: object dumper.
15947 OBJDUMP="$OBJDUMP"
15948
15949 # Used on cygwin: assembler.
15950 AS="$AS"
15951
15952 # The name of the directory that contains temporary libtool files.
15953 objdir=$objdir
15954
15955 # How to create reloadable object files.
15956 reload_flag=$lt_reload_flag
15957 reload_cmds=$lt_reload_cmds
15958
15959 # How to pass a linker flag through the compiler.
15960 wl=$lt_lt_prog_compiler_wl_F77
15961
15962 # Object file suffix (normally "o").
15963 objext="$ac_objext"
15964
15965 # Old archive suffix (normally "a").
15966 libext="$libext"
15967
15968 # Shared library suffix (normally ".so").
15969 shrext_cmds='$shrext_cmds'
15970
15971 # Executable file suffix (normally "").
15972 exeext="$exeext"
15973
15974 # Additional compiler flags for building library objects.
15975 pic_flag=$lt_lt_prog_compiler_pic_F77
15976 pic_mode=$pic_mode
15977
15978 # What is the maximum length of a command?
15979 max_cmd_len=$lt_cv_sys_max_cmd_len
15980
15981 # Does compiler simultaneously support -c and -o options?
15982 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15983
15984 # Must we lock files when doing compilation?
15985 need_locks=$lt_need_locks
15986
15987 # Do we need the lib prefix for modules?
15988 need_lib_prefix=$need_lib_prefix
15989
15990 # Do we need a version for libraries?
15991 need_version=$need_version
15992
15993 # Whether dlopen is supported.
15994 dlopen_support=$enable_dlopen
15995
15996 # Whether dlopen of programs is supported.
15997 dlopen_self=$enable_dlopen_self
15998
15999 # Whether dlopen of statically linked programs is supported.
16000 dlopen_self_static=$enable_dlopen_self_static
16001
16002 # Compiler flag to prevent dynamic linking.
16003 link_static_flag=$lt_lt_prog_compiler_static_F77
16004
16005 # Compiler flag to turn off builtin functions.
16006 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16007
16008 # Compiler flag to allow reflexive dlopens.
16009 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16010
16011 # Compiler flag to generate shared objects directly from archives.
16012 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16013
16014 # Compiler flag to generate thread-safe objects.
16015 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16016
16017 # Library versioning type.
16018 version_type=$version_type
16019
16020 # Format of library name prefix.
16021 libname_spec=$lt_libname_spec
16022
16023 # List of archive names.  First name is the real one, the rest are links.
16024 # The last name is the one that the linker finds with -lNAME.
16025 library_names_spec=$lt_library_names_spec
16026
16027 # The coded name of the library, if different from the real name.
16028 soname_spec=$lt_soname_spec
16029
16030 # Commands used to build and install an old-style archive.
16031 RANLIB=$lt_RANLIB
16032 old_archive_cmds=$lt_old_archive_cmds_F77
16033 old_postinstall_cmds=$lt_old_postinstall_cmds
16034 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16035
16036 # Create an old-style archive from a shared archive.
16037 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16038
16039 # Create a temporary old-style archive to link instead of a shared archive.
16040 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16041
16042 # Commands used to build and install a shared archive.
16043 archive_cmds=$lt_archive_cmds_F77
16044 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16045 postinstall_cmds=$lt_postinstall_cmds
16046 postuninstall_cmds=$lt_postuninstall_cmds
16047
16048 # Commands used to build a loadable module (assumed same as above if empty)
16049 module_cmds=$lt_module_cmds_F77
16050 module_expsym_cmds=$lt_module_expsym_cmds_F77
16051
16052 # Commands to strip libraries.
16053 old_striplib=$lt_old_striplib
16054 striplib=$lt_striplib
16055
16056 # Dependencies to place before the objects being linked to create a
16057 # shared library.
16058 predep_objects=$lt_predep_objects_F77
16059
16060 # Dependencies to place after the objects being linked to create a
16061 # shared library.
16062 postdep_objects=$lt_postdep_objects_F77
16063
16064 # Dependencies to place before the objects being linked to create a
16065 # shared library.
16066 predeps=$lt_predeps_F77
16067
16068 # Dependencies to place after the objects being linked to create a
16069 # shared library.
16070 postdeps=$lt_postdeps_F77
16071
16072 # The directories searched by this compiler when creating a shared
16073 # library
16074 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16075
16076 # The library search path used internally by the compiler when linking
16077 # a shared library.
16078 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16079
16080 # Method to check whether dependent libraries are shared objects.
16081 deplibs_check_method=$lt_deplibs_check_method
16082
16083 # Command to use when deplibs_check_method == file_magic.
16084 file_magic_cmd=$lt_file_magic_cmd
16085
16086 # Flag that allows shared libraries with undefined symbols to be built.
16087 allow_undefined_flag=$lt_allow_undefined_flag_F77
16088
16089 # Flag that forces no undefined symbols.
16090 no_undefined_flag=$lt_no_undefined_flag_F77
16091
16092 # Commands used to finish a libtool library installation in a directory.
16093 finish_cmds=$lt_finish_cmds
16094
16095 # Same as above, but a single script fragment to be evaled but not shown.
16096 finish_eval=$lt_finish_eval
16097
16098 # Take the output of nm and produce a listing of raw symbols and C names.
16099 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16100
16101 # Transform the output of nm in a proper C declaration
16102 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16103
16104 # Transform the output of nm in a C name address pair
16105 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16106
16107 # This is the shared library runtime path variable.
16108 runpath_var=$runpath_var
16109
16110 # This is the shared library path variable.
16111 shlibpath_var=$shlibpath_var
16112
16113 # Is shlibpath searched before the hard-coded library search path?
16114 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16115
16116 # How to hardcode a shared library path into an executable.
16117 hardcode_action=$hardcode_action_F77
16118
16119 # Whether we should hardcode library paths into libraries.
16120 hardcode_into_libs=$hardcode_into_libs
16121
16122 # Flag to hardcode \$libdir into a binary during linking.
16123 # This must work even if \$libdir does not exist.
16124 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16125
16126 # If ld is used when linking, flag to hardcode \$libdir into
16127 # a binary during linking. This must work even if \$libdir does
16128 # not exist.
16129 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16130
16131 # Whether we need a single -rpath flag with a separated argument.
16132 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16133
16134 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16135 # resulting binary.
16136 hardcode_direct=$hardcode_direct_F77
16137
16138 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16139 # resulting binary.
16140 hardcode_minus_L=$hardcode_minus_L_F77
16141
16142 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16143 # the resulting binary.
16144 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16145
16146 # Set to yes if building a shared library automatically hardcodes DIR into the library
16147 # and all subsequent libraries and executables linked against it.
16148 hardcode_automatic=$hardcode_automatic_F77
16149
16150 # Variables whose values should be saved in libtool wrapper scripts and
16151 # restored at relink time.
16152 variables_saved_for_relink="$variables_saved_for_relink"
16153
16154 # Whether libtool must link a program against all its dependency libraries.
16155 link_all_deplibs=$link_all_deplibs_F77
16156
16157 # Compile-time system search path for libraries
16158 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16159
16160 # Run-time system search path for libraries
16161 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16162
16163 # Fix the shell variable \$srcfile for the compiler.
16164 fix_srcfile_path=$lt_fix_srcfile_path
16165
16166 # Set to yes if exported symbols are required.
16167 always_export_symbols=$always_export_symbols_F77
16168
16169 # The commands to list exported symbols.
16170 export_symbols_cmds=$lt_export_symbols_cmds_F77
16171
16172 # The commands to extract the exported symbol list from a shared archive.
16173 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16174
16175 # Symbols that should not be listed in the preloaded symbols.
16176 exclude_expsyms=$lt_exclude_expsyms_F77
16177
16178 # Symbols that must always be exported.
16179 include_expsyms=$lt_include_expsyms_F77
16180
16181 # ### END LIBTOOL TAG CONFIG: $tagname
16182
16183 __EOF__
16184
16185
16186 else
16187   # If there is no Makefile yet, we rely on a make rule to execute
16188   # `config.status --recheck' to rerun these tests and create the
16189   # libtool script then.
16190   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16191   if test -f "$ltmain_in"; then
16192     test -f Makefile && make "$ltmain"
16193   fi
16194 fi
16195
16196
16197 ac_ext=c
16198 ac_cpp='$CPP $CPPFLAGS'
16199 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16200 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16201 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16202
16203 CC="$lt_save_CC"
16204
16205         else
16206           tagname=""
16207         fi
16208         ;;
16209
16210       GCJ)
16211         if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16212
16213
16214 # Source file extension for Java test sources.
16215 ac_ext=java
16216
16217 # Object file extension for compiled Java test sources.
16218 objext=o
16219 objext_GCJ=$objext
16220
16221 # Code to be used in simple compile tests
16222 lt_simple_compile_test_code="class foo {}"
16223
16224 # Code to be used in simple link tests
16225 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16226
16227 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16228
16229 # If no C compiler was specified, use CC.
16230 LTCC=${LTCC-"$CC"}
16231
16232 # If no C compiler flags were specified, use CFLAGS.
16233 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16234
16235 # Allow CC to be a program name with arguments.
16236 compiler=$CC
16237
16238
16239 # save warnings/boilerplate of simple test code
16240 ac_outfile=conftest.$ac_objext
16241 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16242 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16243 _lt_compiler_boilerplate=`cat conftest.err`
16244 $rm conftest*
16245
16246 ac_outfile=conftest.$ac_objext
16247 echo "$lt_simple_link_test_code" >conftest.$ac_ext
16248 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16249 _lt_linker_boilerplate=`cat conftest.err`
16250 $rm -r conftest*
16251
16252
16253 # Allow CC to be a program name with arguments.
16254 lt_save_CC="$CC"
16255 CC=${GCJ-"gcj"}
16256 compiler=$CC
16257 compiler_GCJ=$CC
16258 for cc_temp in $compiler""; do
16259   case $cc_temp in
16260     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16261     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16262     \-*) ;;
16263     *) break;;
16264   esac
16265 done
16266 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16267
16268
16269 # GCJ did not exist at the time GCC didn't implicitly link libc in.
16270 archive_cmds_need_lc_GCJ=no
16271
16272 old_archive_cmds_GCJ=$old_archive_cmds
16273
16274
16275 lt_prog_compiler_no_builtin_flag_GCJ=
16276
16277 if test "$GCC" = yes; then
16278   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16279
16280
16281 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16282 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16283 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16284   $as_echo_n "(cached) " >&6
16285 else
16286   lt_cv_prog_compiler_rtti_exceptions=no
16287   ac_outfile=conftest.$ac_objext
16288    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16289    lt_compiler_flag="-fno-rtti -fno-exceptions"
16290    # Insert the option either (1) after the last *FLAGS variable, or
16291    # (2) before a word containing "conftest.", or (3) at the end.
16292    # Note that $ac_compile itself does not contain backslashes and begins
16293    # with a dollar sign (not a hyphen), so the echo should work correctly.
16294    # The option is referenced via a variable to avoid confusing sed.
16295    lt_compile=`echo "$ac_compile" | $SED \
16296    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16297    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16298    -e 's:$: $lt_compiler_flag:'`
16299    (eval echo "\"\$as_me:16299: $lt_compile\"" >&5)
16300    (eval "$lt_compile" 2>conftest.err)
16301    ac_status=$?
16302    cat conftest.err >&5
16303    echo "$as_me:16303: \$? = $ac_status" >&5
16304    if (exit $ac_status) && test -s "$ac_outfile"; then
16305      # The compiler can only warn and ignore the option if not recognized
16306      # So say no if there are warnings other than the usual output.
16307      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16308      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16309      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16310        lt_cv_prog_compiler_rtti_exceptions=yes
16311      fi
16312    fi
16313    $rm conftest*
16314
16315 fi
16316 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16317 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16318
16319 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16320     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16321 else
16322     :
16323 fi
16324
16325 fi
16326
16327 lt_prog_compiler_wl_GCJ=
16328 lt_prog_compiler_pic_GCJ=
16329 lt_prog_compiler_static_GCJ=
16330
16331 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16332 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16333
16334   if test "$GCC" = yes; then
16335     lt_prog_compiler_wl_GCJ='-Wl,'
16336     lt_prog_compiler_static_GCJ='-static'
16337
16338     case $host_os in
16339       aix*)
16340       # All AIX code is PIC.
16341       if test "$host_cpu" = ia64; then
16342         # AIX 5 now supports IA64 processor
16343         lt_prog_compiler_static_GCJ='-Bstatic'
16344       fi
16345       ;;
16346
16347     amigaos*)
16348       # FIXME: we need at least 68020 code to build shared libraries, but
16349       # adding the `-m68020' flag to GCC prevents building anything better,
16350       # like `-m68040'.
16351       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16352       ;;
16353
16354     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16355       # PIC is the default for these OSes.
16356       ;;
16357
16358     mingw* | cygwin* | pw32* | os2*)
16359       # This hack is so that the source file can tell whether it is being
16360       # built for inclusion in a dll (and should export symbols for example).
16361       # Although the cygwin gcc ignores -fPIC, still need this for old-style
16362       # (--disable-auto-import) libraries
16363
16364       ;;
16365
16366     darwin* | rhapsody*)
16367       # PIC is the default on this platform
16368       # Common symbols not allowed in MH_DYLIB files
16369       lt_prog_compiler_pic_GCJ='-fno-common'
16370       ;;
16371
16372     interix[3-9]*)
16373       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16374       # Instead, we relocate shared libraries at runtime.
16375       ;;
16376
16377     msdosdjgpp*)
16378       # Just because we use GCC doesn't mean we suddenly get shared libraries
16379       # on systems that don't support them.
16380       lt_prog_compiler_can_build_shared_GCJ=no
16381       enable_shared=no
16382       ;;
16383
16384     sysv4*MP*)
16385       if test -d /usr/nec; then
16386         lt_prog_compiler_pic_GCJ=-Kconform_pic
16387       fi
16388       ;;
16389
16390     hpux*)
16391       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16392       # not for PA HP-UX.
16393       case $host_cpu in
16394       hppa*64*|ia64*)
16395         # +Z the default
16396         ;;
16397       *)
16398         lt_prog_compiler_pic_GCJ='-fPIC'
16399         ;;
16400       esac
16401       ;;
16402
16403     *)
16404       lt_prog_compiler_pic_GCJ='-fPIC'
16405       ;;
16406     esac
16407   else
16408     # PORTME Check for flag to pass linker flags through the system compiler.
16409     case $host_os in
16410     aix*)
16411       lt_prog_compiler_wl_GCJ='-Wl,'
16412       if test "$host_cpu" = ia64; then
16413         # AIX 5 now supports IA64 processor
16414         lt_prog_compiler_static_GCJ='-Bstatic'
16415       else
16416         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16417       fi
16418       ;;
16419       darwin*)
16420         # PIC is the default on this platform
16421         # Common symbols not allowed in MH_DYLIB files
16422        case $cc_basename in
16423          xlc*)
16424          lt_prog_compiler_pic_GCJ='-qnocommon'
16425          lt_prog_compiler_wl_GCJ='-Wl,'
16426          ;;
16427        esac
16428        ;;
16429
16430     mingw* | cygwin* | pw32* | os2*)
16431       # This hack is so that the source file can tell whether it is being
16432       # built for inclusion in a dll (and should export symbols for example).
16433
16434       ;;
16435
16436     hpux9* | hpux10* | hpux11*)
16437       lt_prog_compiler_wl_GCJ='-Wl,'
16438       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16439       # not for PA HP-UX.
16440       case $host_cpu in
16441       hppa*64*|ia64*)
16442         # +Z the default
16443         ;;
16444       *)
16445         lt_prog_compiler_pic_GCJ='+Z'
16446         ;;
16447       esac
16448       # Is there a better lt_prog_compiler_static that works with the bundled CC?
16449       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16450       ;;
16451
16452     irix5* | irix6* | nonstopux*)
16453       lt_prog_compiler_wl_GCJ='-Wl,'
16454       # PIC (with -KPIC) is the default.
16455       lt_prog_compiler_static_GCJ='-non_shared'
16456       ;;
16457
16458     newsos6)
16459       lt_prog_compiler_pic_GCJ='-KPIC'
16460       lt_prog_compiler_static_GCJ='-Bstatic'
16461       ;;
16462
16463     linux* | k*bsd*-gnu)
16464       case $cc_basename in
16465       icc* | ecc*)
16466         lt_prog_compiler_wl_GCJ='-Wl,'
16467         lt_prog_compiler_pic_GCJ='-KPIC'
16468         lt_prog_compiler_static_GCJ='-static'
16469         ;;
16470       pgcc* | pgf77* | pgf90* | pgf95*)
16471         # Portland Group compilers (*not* the Pentium gcc compiler,
16472         # which looks to be a dead project)
16473         lt_prog_compiler_wl_GCJ='-Wl,'
16474         lt_prog_compiler_pic_GCJ='-fpic'
16475         lt_prog_compiler_static_GCJ='-Bstatic'
16476         ;;
16477       ccc*)
16478         lt_prog_compiler_wl_GCJ='-Wl,'
16479         # All Alpha code is PIC.
16480         lt_prog_compiler_static_GCJ='-non_shared'
16481         ;;
16482       *)
16483         case `$CC -V 2>&1 | sed 5q` in
16484         *Sun\ C*)
16485           # Sun C 5.9
16486           lt_prog_compiler_pic_GCJ='-KPIC'
16487           lt_prog_compiler_static_GCJ='-Bstatic'
16488           lt_prog_compiler_wl_GCJ='-Wl,'
16489           ;;
16490         *Sun\ F*)
16491           # Sun Fortran 8.3 passes all unrecognized flags to the linker
16492           lt_prog_compiler_pic_GCJ='-KPIC'
16493           lt_prog_compiler_static_GCJ='-Bstatic'
16494           lt_prog_compiler_wl_GCJ=''
16495           ;;
16496         esac
16497         ;;
16498       esac
16499       ;;
16500
16501     osf3* | osf4* | osf5*)
16502       lt_prog_compiler_wl_GCJ='-Wl,'
16503       # All OSF/1 code is PIC.
16504       lt_prog_compiler_static_GCJ='-non_shared'
16505       ;;
16506
16507     rdos*)
16508       lt_prog_compiler_static_GCJ='-non_shared'
16509       ;;
16510
16511     solaris*)
16512       lt_prog_compiler_pic_GCJ='-KPIC'
16513       lt_prog_compiler_static_GCJ='-Bstatic'
16514       case $cc_basename in
16515       f77* | f90* | f95*)
16516         lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16517       *)
16518         lt_prog_compiler_wl_GCJ='-Wl,';;
16519       esac
16520       ;;
16521
16522     sunos4*)
16523       lt_prog_compiler_wl_GCJ='-Qoption ld '
16524       lt_prog_compiler_pic_GCJ='-PIC'
16525       lt_prog_compiler_static_GCJ='-Bstatic'
16526       ;;
16527
16528     sysv4 | sysv4.2uw2* | sysv4.3*)
16529       lt_prog_compiler_wl_GCJ='-Wl,'
16530       lt_prog_compiler_pic_GCJ='-KPIC'
16531       lt_prog_compiler_static_GCJ='-Bstatic'
16532       ;;
16533
16534     sysv4*MP*)
16535       if test -d /usr/nec ;then
16536         lt_prog_compiler_pic_GCJ='-Kconform_pic'
16537         lt_prog_compiler_static_GCJ='-Bstatic'
16538       fi
16539       ;;
16540
16541     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16542       lt_prog_compiler_wl_GCJ='-Wl,'
16543       lt_prog_compiler_pic_GCJ='-KPIC'
16544       lt_prog_compiler_static_GCJ='-Bstatic'
16545       ;;
16546
16547     unicos*)
16548       lt_prog_compiler_wl_GCJ='-Wl,'
16549       lt_prog_compiler_can_build_shared_GCJ=no
16550       ;;
16551
16552     uts4*)
16553       lt_prog_compiler_pic_GCJ='-pic'
16554       lt_prog_compiler_static_GCJ='-Bstatic'
16555       ;;
16556
16557     *)
16558       lt_prog_compiler_can_build_shared_GCJ=no
16559       ;;
16560     esac
16561   fi
16562
16563 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16564 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
16565
16566 #
16567 # Check to make sure the PIC flag actually works.
16568 #
16569 if test -n "$lt_prog_compiler_pic_GCJ"; then
16570
16571 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16572 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
16573 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
16574   $as_echo_n "(cached) " >&6
16575 else
16576   lt_cv_prog_compiler_pic_works_GCJ=no
16577   ac_outfile=conftest.$ac_objext
16578    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16579    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16580    # Insert the option either (1) after the last *FLAGS variable, or
16581    # (2) before a word containing "conftest.", or (3) at the end.
16582    # Note that $ac_compile itself does not contain backslashes and begins
16583    # with a dollar sign (not a hyphen), so the echo should work correctly.
16584    # The option is referenced via a variable to avoid confusing sed.
16585    lt_compile=`echo "$ac_compile" | $SED \
16586    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16587    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16588    -e 's:$: $lt_compiler_flag:'`
16589    (eval echo "\"\$as_me:16589: $lt_compile\"" >&5)
16590    (eval "$lt_compile" 2>conftest.err)
16591    ac_status=$?
16592    cat conftest.err >&5
16593    echo "$as_me:16593: \$? = $ac_status" >&5
16594    if (exit $ac_status) && test -s "$ac_outfile"; then
16595      # The compiler can only warn and ignore the option if not recognized
16596      # So say no if there are warnings other than the usual output.
16597      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16598      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16599      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16600        lt_cv_prog_compiler_pic_works_GCJ=yes
16601      fi
16602    fi
16603    $rm conftest*
16604
16605 fi
16606 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
16607 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
16608
16609 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
16610     case $lt_prog_compiler_pic_GCJ in
16611      "" | " "*) ;;
16612      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16613      esac
16614 else
16615     lt_prog_compiler_pic_GCJ=
16616      lt_prog_compiler_can_build_shared_GCJ=no
16617 fi
16618
16619 fi
16620 case $host_os in
16621   # For platforms which do not support PIC, -DPIC is meaningless:
16622   *djgpp*)
16623     lt_prog_compiler_pic_GCJ=
16624     ;;
16625   *)
16626     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16627     ;;
16628 esac
16629
16630 #
16631 # Check to make sure the static flag actually works.
16632 #
16633 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16634 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16635 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
16636 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
16637   $as_echo_n "(cached) " >&6
16638 else
16639   lt_cv_prog_compiler_static_works_GCJ=no
16640    save_LDFLAGS="$LDFLAGS"
16641    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16642    echo "$lt_simple_link_test_code" > conftest.$ac_ext
16643    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16644      # The linker can only warn and ignore the option if not recognized
16645      # So say no if there are warnings
16646      if test -s conftest.err; then
16647        # Append any errors to the config.log.
16648        cat conftest.err 1>&5
16649        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16650        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16651        if diff conftest.exp conftest.er2 >/dev/null; then
16652          lt_cv_prog_compiler_static_works_GCJ=yes
16653        fi
16654      else
16655        lt_cv_prog_compiler_static_works_GCJ=yes
16656      fi
16657    fi
16658    $rm -r conftest*
16659    LDFLAGS="$save_LDFLAGS"
16660
16661 fi
16662 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
16663 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
16664
16665 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
16666     :
16667 else
16668     lt_prog_compiler_static_GCJ=
16669 fi
16670
16671
16672 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16673 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
16674 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16675   $as_echo_n "(cached) " >&6
16676 else
16677   lt_cv_prog_compiler_c_o_GCJ=no
16678    $rm -r conftest 2>/dev/null
16679    mkdir conftest
16680    cd conftest
16681    mkdir out
16682    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16683
16684    lt_compiler_flag="-o out/conftest2.$ac_objext"
16685    # Insert the option either (1) after the last *FLAGS variable, or
16686    # (2) before a word containing "conftest.", or (3) at the end.
16687    # Note that $ac_compile itself does not contain backslashes and begins
16688    # with a dollar sign (not a hyphen), so the echo should work correctly.
16689    lt_compile=`echo "$ac_compile" | $SED \
16690    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16691    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16692    -e 's:$: $lt_compiler_flag:'`
16693    (eval echo "\"\$as_me:16693: $lt_compile\"" >&5)
16694    (eval "$lt_compile" 2>out/conftest.err)
16695    ac_status=$?
16696    cat out/conftest.err >&5
16697    echo "$as_me:16697: \$? = $ac_status" >&5
16698    if (exit $ac_status) && test -s out/conftest2.$ac_objext
16699    then
16700      # The compiler can only warn and ignore the option if not recognized
16701      # So say no if there are warnings
16702      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16703      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16704      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16705        lt_cv_prog_compiler_c_o_GCJ=yes
16706      fi
16707    fi
16708    chmod u+w . 2>&5
16709    $rm conftest*
16710    # SGI C++ compiler will create directory out/ii_files/ for
16711    # template instantiation
16712    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16713    $rm out/* && rmdir out
16714    cd ..
16715    rmdir conftest
16716    $rm conftest*
16717
16718 fi
16719 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16720 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16721
16722
16723 hard_links="nottested"
16724 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16725   # do not overwrite the value of need_locks provided by the user
16726   { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16727 $as_echo_n "checking if we can lock with hard links... " >&6; }
16728   hard_links=yes
16729   $rm conftest*
16730   ln conftest.a conftest.b 2>/dev/null && hard_links=no
16731   touch conftest.a
16732   ln conftest.a conftest.b 2>&5 || hard_links=no
16733   ln conftest.a conftest.b 2>/dev/null && hard_links=no
16734   { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
16735 $as_echo "$hard_links" >&6; }
16736   if test "$hard_links" = no; then
16737     { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16738 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16739     need_locks=warn
16740   fi
16741 else
16742   need_locks=no
16743 fi
16744
16745 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16746 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
16747
16748   runpath_var=
16749   allow_undefined_flag_GCJ=
16750   enable_shared_with_static_runtimes_GCJ=no
16751   archive_cmds_GCJ=
16752   archive_expsym_cmds_GCJ=
16753   old_archive_From_new_cmds_GCJ=
16754   old_archive_from_expsyms_cmds_GCJ=
16755   export_dynamic_flag_spec_GCJ=
16756   whole_archive_flag_spec_GCJ=
16757   thread_safe_flag_spec_GCJ=
16758   hardcode_libdir_flag_spec_GCJ=
16759   hardcode_libdir_flag_spec_ld_GCJ=
16760   hardcode_libdir_separator_GCJ=
16761   hardcode_direct_GCJ=no
16762   hardcode_minus_L_GCJ=no
16763   hardcode_shlibpath_var_GCJ=unsupported
16764   link_all_deplibs_GCJ=unknown
16765   hardcode_automatic_GCJ=no
16766   module_cmds_GCJ=
16767   module_expsym_cmds_GCJ=
16768   always_export_symbols_GCJ=no
16769   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16770   # include_expsyms should be a list of space-separated symbols to be *always*
16771   # included in the symbol list
16772   include_expsyms_GCJ=
16773   # exclude_expsyms can be an extended regexp of symbols to exclude
16774   # it will be wrapped by ` (' and `)$', so one must not match beginning or
16775   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16776   # as well as any symbol that contains `d'.
16777   exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
16778   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16779   # platforms (ab)use it in PIC code, but their linkers get confused if
16780   # the symbol is explicitly referenced.  Since portable code cannot
16781   # rely on this symbol name, it's probably fine to never include it in
16782   # preloaded symbol tables.
16783   # Exclude shared library initialization/finalization symbols.
16784   extract_expsyms_cmds=
16785   # Just being paranoid about ensuring that cc_basename is set.
16786   for cc_temp in $compiler""; do
16787   case $cc_temp in
16788     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16789     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16790     \-*) ;;
16791     *) break;;
16792   esac
16793 done
16794 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16795
16796   case $host_os in
16797   cygwin* | mingw* | pw32*)
16798     # FIXME: the MSVC++ port hasn't been tested in a loooong time
16799     # When not using gcc, we currently assume that we are using
16800     # Microsoft Visual C++.
16801     if test "$GCC" != yes; then
16802       with_gnu_ld=no
16803     fi
16804     ;;
16805   interix*)
16806     # we just hope/assume this is gcc and not c89 (= MSVC++)
16807     with_gnu_ld=yes
16808     ;;
16809   openbsd*)
16810     with_gnu_ld=no
16811     ;;
16812   esac
16813
16814   ld_shlibs_GCJ=yes
16815   if test "$with_gnu_ld" = yes; then
16816     # If archive_cmds runs LD, not CC, wlarc should be empty
16817     wlarc='${wl}'
16818
16819     # Set some defaults for GNU ld with shared library support. These
16820     # are reset later if shared libraries are not supported. Putting them
16821     # here allows them to be overridden if necessary.
16822     runpath_var=LD_RUN_PATH
16823     hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16824     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16825     # ancient GNU ld didn't support --whole-archive et. al.
16826     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16827         whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16828       else
16829         whole_archive_flag_spec_GCJ=
16830     fi
16831     supports_anon_versioning=no
16832     case `$LD -v 2>/dev/null` in
16833       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16834       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16835       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16836       *\ 2.11.*) ;; # other 2.11 versions
16837       *) supports_anon_versioning=yes ;;
16838     esac
16839
16840     # See if GNU ld supports shared libraries.
16841     case $host_os in
16842     aix[3-9]*)
16843       # On AIX/PPC, the GNU linker is very broken
16844       if test "$host_cpu" != ia64; then
16845         ld_shlibs_GCJ=no
16846         cat <<EOF 1>&2
16847
16848 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
16849 *** to be unable to reliably create shared libraries on AIX.
16850 *** Therefore, libtool is disabling shared libraries support.  If you
16851 *** really care for shared libraries, you may want to modify your PATH
16852 *** so that a non-GNU linker is found, and then restart.
16853
16854 EOF
16855       fi
16856       ;;
16857
16858     amigaos*)
16859       archive_cmds_GCJ='$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)'
16860       hardcode_libdir_flag_spec_GCJ='-L$libdir'
16861       hardcode_minus_L_GCJ=yes
16862
16863       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16864       # that the semantics of dynamic libraries on AmigaOS, at least up
16865       # to version 4, is to share data among multiple programs linked
16866       # with the same dynamic library.  Since this doesn't match the
16867       # behavior of shared libraries on other platforms, we can't use
16868       # them.
16869       ld_shlibs_GCJ=no
16870       ;;
16871
16872     beos*)
16873       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16874         allow_undefined_flag_GCJ=unsupported
16875         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16876         # support --undefined.  This deserves some investigation.  FIXME
16877         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16878       else
16879         ld_shlibs_GCJ=no
16880       fi
16881       ;;
16882
16883     cygwin* | mingw* | pw32*)
16884       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16885       # as there is no search path for DLLs.
16886       hardcode_libdir_flag_spec_GCJ='-L$libdir'
16887       allow_undefined_flag_GCJ=unsupported
16888       always_export_symbols_GCJ=no
16889       enable_shared_with_static_runtimes_GCJ=yes
16890       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
16891
16892       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16893         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16894         # If the export-symbols file already is a .def file (1st line
16895         # is EXPORTS), use it as is; otherwise, prepend...
16896         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16897           cp $export_symbols $output_objdir/$soname.def;
16898         else
16899           echo EXPORTS > $output_objdir/$soname.def;
16900           cat $export_symbols >> $output_objdir/$soname.def;
16901         fi~
16902         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16903       else
16904         ld_shlibs_GCJ=no
16905       fi
16906       ;;
16907
16908     interix[3-9]*)
16909       hardcode_direct_GCJ=no
16910       hardcode_shlibpath_var_GCJ=no
16911       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16912       export_dynamic_flag_spec_GCJ='${wl}-E'
16913       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16914       # Instead, shared libraries are loaded at an image base (0x10000000 by
16915       # default) and relocated if they conflict, which is a slow very memory
16916       # consuming and fragmenting process.  To avoid this, we pick a random,
16917       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16918       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16919       archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
16920       archive_expsym_cmds_GCJ='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'
16921       ;;
16922
16923     gnu* | linux* | k*bsd*-gnu)
16924       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16925         tmp_addflag=
16926         case $cc_basename,$host_cpu in
16927         pgcc*)                          # Portland Group C compiler
16928           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
16929           tmp_addflag=' $pic_flag'
16930           ;;
16931         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
16932           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
16933           tmp_addflag=' $pic_flag -Mnomain' ;;
16934         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
16935           tmp_addflag=' -i_dynamic' ;;
16936         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
16937           tmp_addflag=' -i_dynamic -nofor_main' ;;
16938         ifc* | ifort*)                  # Intel Fortran compiler
16939           tmp_addflag=' -nofor_main' ;;
16940         esac
16941         case `$CC -V 2>&1 | sed 5q` in
16942         *Sun\ C*)                       # Sun C 5.9
16943           whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
16944           tmp_sharedflag='-G' ;;
16945         *Sun\ F*)                       # Sun Fortran 8.3
16946           tmp_sharedflag='-G' ;;
16947         *)
16948           tmp_sharedflag='-shared' ;;
16949         esac
16950         archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16951
16952         if test $supports_anon_versioning = yes; then
16953           archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16954   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16955   $echo "local: *; };" >> $output_objdir/$libname.ver~
16956           $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16957         fi
16958       else
16959         ld_shlibs_GCJ=no
16960       fi
16961       ;;
16962
16963     netbsd*)
16964       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16965         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16966         wlarc=
16967       else
16968         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16969         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16970       fi
16971       ;;
16972
16973     solaris*)
16974       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16975         ld_shlibs_GCJ=no
16976         cat <<EOF 1>&2
16977
16978 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
16979 *** create shared libraries on Solaris systems.  Therefore, libtool
16980 *** is disabling shared libraries support.  We urge you to upgrade GNU
16981 *** binutils to release 2.9.1 or newer.  Another option is to modify
16982 *** your PATH or compiler configuration so that the native linker is
16983 *** used, and then restart.
16984
16985 EOF
16986       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16987         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16988         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16989       else
16990         ld_shlibs_GCJ=no
16991       fi
16992       ;;
16993
16994     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16995       case `$LD -v 2>&1` in
16996         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16997         ld_shlibs_GCJ=no
16998         cat <<_LT_EOF 1>&2
16999
17000 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17001 *** reliably create shared libraries on SCO systems.  Therefore, libtool
17002 *** is disabling shared libraries support.  We urge you to upgrade GNU
17003 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17004 *** your PATH or compiler configuration so that the native linker is
17005 *** used, and then restart.
17006
17007 _LT_EOF
17008         ;;
17009         *)
17010           if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17011             hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17012             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17013             archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17014           else
17015             ld_shlibs_GCJ=no
17016           fi
17017         ;;
17018       esac
17019       ;;
17020
17021     sunos4*)
17022       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17023       wlarc=
17024       hardcode_direct_GCJ=yes
17025       hardcode_shlibpath_var_GCJ=no
17026       ;;
17027
17028     *)
17029       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17030         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17031         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17032       else
17033         ld_shlibs_GCJ=no
17034       fi
17035       ;;
17036     esac
17037
17038     if test "$ld_shlibs_GCJ" = no; then
17039       runpath_var=
17040       hardcode_libdir_flag_spec_GCJ=
17041       export_dynamic_flag_spec_GCJ=
17042       whole_archive_flag_spec_GCJ=
17043     fi
17044   else
17045     # PORTME fill in a description of your system's linker (not GNU ld)
17046     case $host_os in
17047     aix3*)
17048       allow_undefined_flag_GCJ=unsupported
17049       always_export_symbols_GCJ=yes
17050       archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
17051       # Note: this linker hardcodes the directories in LIBPATH if there
17052       # are no directories specified by -L.
17053       hardcode_minus_L_GCJ=yes
17054       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17055         # Neither direct hardcoding nor static linking is supported with a
17056         # broken collect2.
17057         hardcode_direct_GCJ=unsupported
17058       fi
17059       ;;
17060
17061     aix[4-9]*)
17062       if test "$host_cpu" = ia64; then
17063         # On IA64, the linker does run time linking by default, so we don't
17064         # have to do anything special.
17065         aix_use_runtimelinking=no
17066         exp_sym_flag='-Bexport'
17067         no_entry_flag=""
17068       else
17069         # If we're using GNU nm, then we don't want the "-C" option.
17070         # -C means demangle to AIX nm, but means don't demangle with GNU nm
17071         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17072           export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
17073         else
17074           export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
17075         fi
17076         aix_use_runtimelinking=no
17077
17078         # Test if we are trying to use run time linking or normal
17079         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17080         # need to do runtime linking.
17081         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17082           for ld_flag in $LDFLAGS; do
17083           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17084             aix_use_runtimelinking=yes
17085             break
17086           fi
17087           done
17088           ;;
17089         esac
17090
17091         exp_sym_flag='-bexport'
17092         no_entry_flag='-bnoentry'
17093       fi
17094
17095       # When large executables or shared objects are built, AIX ld can
17096       # have problems creating the table of contents.  If linking a library
17097       # or program results in "error TOC overflow" add -mminimal-toc to
17098       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17099       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17100
17101       archive_cmds_GCJ=''
17102       hardcode_direct_GCJ=yes
17103       hardcode_libdir_separator_GCJ=':'
17104       link_all_deplibs_GCJ=yes
17105
17106       if test "$GCC" = yes; then
17107         case $host_os in aix4.[012]|aix4.[012].*)
17108         # We only want to do this on AIX 4.2 and lower, the check
17109         # below for broken collect2 doesn't work under 4.3+
17110           collect2name=`${CC} -print-prog-name=collect2`
17111           if test -f "$collect2name" && \
17112            strings "$collect2name" | grep resolve_lib_name >/dev/null
17113           then
17114           # We have reworked collect2
17115           :
17116           else
17117           # We have old collect2
17118           hardcode_direct_GCJ=unsupported
17119           # It fails to find uninstalled libraries when the uninstalled
17120           # path is not listed in the libpath.  Setting hardcode_minus_L
17121           # to unsupported forces relinking
17122           hardcode_minus_L_GCJ=yes
17123           hardcode_libdir_flag_spec_GCJ='-L$libdir'
17124           hardcode_libdir_separator_GCJ=
17125           fi
17126           ;;
17127         esac
17128         shared_flag='-shared'
17129         if test "$aix_use_runtimelinking" = yes; then
17130           shared_flag="$shared_flag "'${wl}-G'
17131         fi
17132       else
17133         # not using gcc
17134         if test "$host_cpu" = ia64; then
17135         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17136         # chokes on -Wl,-G. The following line is correct:
17137           shared_flag='-G'
17138         else
17139           if test "$aix_use_runtimelinking" = yes; then
17140             shared_flag='${wl}-G'
17141           else
17142             shared_flag='${wl}-bM:SRE'
17143           fi
17144         fi
17145       fi
17146
17147       # It seems that -bexpall does not export symbols beginning with
17148       # underscore (_), so it is better to generate a list of symbols to export.
17149       always_export_symbols_GCJ=yes
17150       if test "$aix_use_runtimelinking" = yes; then
17151         # Warning - without using the other runtime loading flags (-brtl),
17152         # -berok will link without error, but may produce a broken library.
17153         allow_undefined_flag_GCJ='-berok'
17154        # Determine the default libpath from the value encoded in an empty executable.
17155        cat >conftest.$ac_ext <<_ACEOF
17156 /* confdefs.h.  */
17157 _ACEOF
17158 cat confdefs.h >>conftest.$ac_ext
17159 cat >>conftest.$ac_ext <<_ACEOF
17160 /* end confdefs.h.  */
17161
17162 int
17163 main ()
17164 {
17165
17166   ;
17167   return 0;
17168 }
17169 _ACEOF
17170 rm -f conftest.$ac_objext conftest$ac_exeext
17171 if { (ac_try="$ac_link"
17172 case "(($ac_try" in
17173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17174   *) ac_try_echo=$ac_try;;
17175 esac
17176 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17177 $as_echo "$ac_try_echo") >&5
17178   (eval "$ac_link") 2>conftest.er1
17179   ac_status=$?
17180   grep -v '^ *+' conftest.er1 >conftest.err
17181   rm -f conftest.er1
17182   cat conftest.err >&5
17183   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17184   (exit $ac_status); } && {
17185          test -z "$ac_c_werror_flag" ||
17186          test ! -s conftest.err
17187        } && test -s conftest$ac_exeext && {
17188          test "$cross_compiling" = yes ||
17189          $as_test_x conftest$ac_exeext
17190        }; then
17191
17192 lt_aix_libpath_sed='
17193     /Import File Strings/,/^$/ {
17194         /^0/ {
17195             s/^0  *\(.*\)$/\1/
17196             p
17197         }
17198     }'
17199 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17200 # Check for a 64-bit object if we didn't find anything.
17201 if test -z "$aix_libpath"; then
17202   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17203 fi
17204 else
17205   $as_echo "$as_me: failed program was:" >&5
17206 sed 's/^/| /' conftest.$ac_ext >&5
17207
17208
17209 fi
17210
17211 rm -rf conftest.dSYM
17212 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17213       conftest$ac_exeext conftest.$ac_ext
17214 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17215
17216        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17217         archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
17218        else
17219         if test "$host_cpu" = ia64; then
17220           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17221           allow_undefined_flag_GCJ="-z nodefs"
17222           archive_expsym_cmds_GCJ="\$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"
17223         else
17224          # Determine the default libpath from the value encoded in an empty executable.
17225          cat >conftest.$ac_ext <<_ACEOF
17226 /* confdefs.h.  */
17227 _ACEOF
17228 cat confdefs.h >>conftest.$ac_ext
17229 cat >>conftest.$ac_ext <<_ACEOF
17230 /* end confdefs.h.  */
17231
17232 int
17233 main ()
17234 {
17235
17236   ;
17237   return 0;
17238 }
17239 _ACEOF
17240 rm -f conftest.$ac_objext conftest$ac_exeext
17241 if { (ac_try="$ac_link"
17242 case "(($ac_try" in
17243   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17244   *) ac_try_echo=$ac_try;;
17245 esac
17246 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17247 $as_echo "$ac_try_echo") >&5
17248   (eval "$ac_link") 2>conftest.er1
17249   ac_status=$?
17250   grep -v '^ *+' conftest.er1 >conftest.err
17251   rm -f conftest.er1
17252   cat conftest.err >&5
17253   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17254   (exit $ac_status); } && {
17255          test -z "$ac_c_werror_flag" ||
17256          test ! -s conftest.err
17257        } && test -s conftest$ac_exeext && {
17258          test "$cross_compiling" = yes ||
17259          $as_test_x conftest$ac_exeext
17260        }; then
17261
17262 lt_aix_libpath_sed='
17263     /Import File Strings/,/^$/ {
17264         /^0/ {
17265             s/^0  *\(.*\)$/\1/
17266             p
17267         }
17268     }'
17269 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17270 # Check for a 64-bit object if we didn't find anything.
17271 if test -z "$aix_libpath"; then
17272   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17273 fi
17274 else
17275   $as_echo "$as_me: failed program was:" >&5
17276 sed 's/^/| /' conftest.$ac_ext >&5
17277
17278
17279 fi
17280
17281 rm -rf conftest.dSYM
17282 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17283       conftest$ac_exeext conftest.$ac_ext
17284 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17285
17286          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17287           # Warning - without using the other run time loading flags,
17288           # -berok will link without error, but may produce a broken library.
17289           no_undefined_flag_GCJ=' ${wl}-bernotok'
17290           allow_undefined_flag_GCJ=' ${wl}-berok'
17291           # Exported symbols can be pulled into shared objects from archives
17292           whole_archive_flag_spec_GCJ='$convenience'
17293           archive_cmds_need_lc_GCJ=yes
17294           # This is similar to how AIX traditionally builds its shared libraries.
17295           archive_expsym_cmds_GCJ="\$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'
17296         fi
17297       fi
17298       ;;
17299
17300     amigaos*)
17301       archive_cmds_GCJ='$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)'
17302       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17303       hardcode_minus_L_GCJ=yes
17304       # see comment about different semantics on the GNU ld section
17305       ld_shlibs_GCJ=no
17306       ;;
17307
17308     bsdi[45]*)
17309       export_dynamic_flag_spec_GCJ=-rdynamic
17310       ;;
17311
17312     cygwin* | mingw* | pw32*)
17313       # When not using gcc, we currently assume that we are using
17314       # Microsoft Visual C++.
17315       # hardcode_libdir_flag_spec is actually meaningless, as there is
17316       # no search path for DLLs.
17317       hardcode_libdir_flag_spec_GCJ=' '
17318       allow_undefined_flag_GCJ=unsupported
17319       # Tell ltmain to make .lib files, not .a files.
17320       libext=lib
17321       # Tell ltmain to make .dll files, not .so files.
17322       shrext_cmds=".dll"
17323       # FIXME: Setting linknames here is a bad hack.
17324       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17325       # The linker will automatically build a .lib file if we build a DLL.
17326       old_archive_From_new_cmds_GCJ='true'
17327       # FIXME: Should let the user specify the lib program.
17328       old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17329       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17330       enable_shared_with_static_runtimes_GCJ=yes
17331       ;;
17332
17333     darwin* | rhapsody*)
17334       case $host_os in
17335         rhapsody* | darwin1.[012])
17336          allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17337          ;;
17338        *) # Darwin 1.3 on
17339          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17340            allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17341          else
17342            case ${MACOSX_DEPLOYMENT_TARGET} in
17343              10.[012])
17344                allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17345                ;;
17346              10.*)
17347                allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17348                ;;
17349            esac
17350          fi
17351          ;;
17352       esac
17353       archive_cmds_need_lc_GCJ=no
17354       hardcode_direct_GCJ=no
17355       hardcode_automatic_GCJ=yes
17356       hardcode_shlibpath_var_GCJ=unsupported
17357       whole_archive_flag_spec_GCJ=''
17358       link_all_deplibs_GCJ=yes
17359     if test "$GCC" = yes ; then
17360         output_verbose_link_cmd='echo'
17361         archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
17362         module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
17363         archive_expsym_cmds_GCJ="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}"
17364         module_expsym_cmds_GCJ="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}"
17365     else
17366       case $cc_basename in
17367         xlc*)
17368          output_verbose_link_cmd='echo'
17369          archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
17370          module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17371           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17372          archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17373           module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17374           ;;
17375        *)
17376          ld_shlibs_GCJ=no
17377           ;;
17378       esac
17379     fi
17380       ;;
17381
17382     dgux*)
17383       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17384       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17385       hardcode_shlibpath_var_GCJ=no
17386       ;;
17387
17388     freebsd1*)
17389       ld_shlibs_GCJ=no
17390       ;;
17391
17392     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17393     # support.  Future versions do this automatically, but an explicit c++rt0.o
17394     # does not break anything, and helps significantly (at the cost of a little
17395     # extra space).
17396     freebsd2.2*)
17397       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17398       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17399       hardcode_direct_GCJ=yes
17400       hardcode_shlibpath_var_GCJ=no
17401       ;;
17402
17403     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17404     freebsd2*)
17405       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17406       hardcode_direct_GCJ=yes
17407       hardcode_minus_L_GCJ=yes
17408       hardcode_shlibpath_var_GCJ=no
17409       ;;
17410
17411     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17412     freebsd* | dragonfly*)
17413       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17414       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17415       hardcode_direct_GCJ=yes
17416       hardcode_shlibpath_var_GCJ=no
17417       ;;
17418
17419     hpux9*)
17420       if test "$GCC" = yes; then
17421         archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
17422       else
17423         archive_cmds_GCJ='$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'
17424       fi
17425       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17426       hardcode_libdir_separator_GCJ=:
17427       hardcode_direct_GCJ=yes
17428
17429       # hardcode_minus_L: Not really in the search PATH,
17430       # but as the default location of the library.
17431       hardcode_minus_L_GCJ=yes
17432       export_dynamic_flag_spec_GCJ='${wl}-E'
17433       ;;
17434
17435     hpux10*)
17436       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17437         archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17438       else
17439         archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17440       fi
17441       if test "$with_gnu_ld" = no; then
17442         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17443         hardcode_libdir_separator_GCJ=:
17444
17445         hardcode_direct_GCJ=yes
17446         export_dynamic_flag_spec_GCJ='${wl}-E'
17447
17448         # hardcode_minus_L: Not really in the search PATH,
17449         # but as the default location of the library.
17450         hardcode_minus_L_GCJ=yes
17451       fi
17452       ;;
17453
17454     hpux11*)
17455       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17456         case $host_cpu in
17457         hppa*64*)
17458           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17459           ;;
17460         ia64*)
17461           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17462           ;;
17463         *)
17464           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17465           ;;
17466         esac
17467       else
17468         case $host_cpu in
17469         hppa*64*)
17470           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17471           ;;
17472         ia64*)
17473           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17474           ;;
17475         *)
17476           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17477           ;;
17478         esac
17479       fi
17480       if test "$with_gnu_ld" = no; then
17481         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17482         hardcode_libdir_separator_GCJ=:
17483
17484         case $host_cpu in
17485         hppa*64*|ia64*)
17486           hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17487           hardcode_direct_GCJ=no
17488           hardcode_shlibpath_var_GCJ=no
17489           ;;
17490         *)
17491           hardcode_direct_GCJ=yes
17492           export_dynamic_flag_spec_GCJ='${wl}-E'
17493
17494           # hardcode_minus_L: Not really in the search PATH,
17495           # but as the default location of the library.
17496           hardcode_minus_L_GCJ=yes
17497           ;;
17498         esac
17499       fi
17500       ;;
17501
17502     irix5* | irix6* | nonstopux*)
17503       if test "$GCC" = yes; then
17504         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17505       else
17506         archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
17507         hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17508       fi
17509       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17510       hardcode_libdir_separator_GCJ=:
17511       link_all_deplibs_GCJ=yes
17512       ;;
17513
17514     netbsd*)
17515       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17516         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17517       else
17518         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17519       fi
17520       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17521       hardcode_direct_GCJ=yes
17522       hardcode_shlibpath_var_GCJ=no
17523       ;;
17524
17525     newsos6)
17526       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17527       hardcode_direct_GCJ=yes
17528       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17529       hardcode_libdir_separator_GCJ=:
17530       hardcode_shlibpath_var_GCJ=no
17531       ;;
17532
17533     openbsd*)
17534       if test -f /usr/libexec/ld.so; then
17535         hardcode_direct_GCJ=yes
17536         hardcode_shlibpath_var_GCJ=no
17537         if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17538           archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17539           archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17540           hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17541           export_dynamic_flag_spec_GCJ='${wl}-E'
17542         else
17543           case $host_os in
17544            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17545              archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17546              hardcode_libdir_flag_spec_GCJ='-R$libdir'
17547              ;;
17548            *)
17549              archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17550              hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17551              ;;
17552           esac
17553         fi
17554       else
17555         ld_shlibs_GCJ=no
17556       fi
17557       ;;
17558
17559     os2*)
17560       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17561       hardcode_minus_L_GCJ=yes
17562       allow_undefined_flag_GCJ=unsupported
17563       archive_cmds_GCJ='$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'
17564       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17565       ;;
17566
17567     osf3*)
17568       if test "$GCC" = yes; then
17569         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17570         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17571       else
17572         allow_undefined_flag_GCJ=' -expect_unresolved \*'
17573         archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
17574       fi
17575       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17576       hardcode_libdir_separator_GCJ=:
17577       ;;
17578
17579     osf4* | osf5*)      # as osf3* with the addition of -msym flag
17580       if test "$GCC" = yes; then
17581         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17582         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17583         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17584       else
17585         allow_undefined_flag_GCJ=' -expect_unresolved \*'
17586         archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
17587         archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
17588         $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
17589
17590         # Both c and cxx compiler support -rpath directly
17591         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17592       fi
17593       hardcode_libdir_separator_GCJ=:
17594       ;;
17595
17596     solaris*)
17597       no_undefined_flag_GCJ=' -z text'
17598       if test "$GCC" = yes; then
17599         wlarc='${wl}'
17600         archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17601         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17602           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17603       else
17604         wlarc=''
17605         archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17606         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17607         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17608       fi
17609       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17610       hardcode_shlibpath_var_GCJ=no
17611       case $host_os in
17612       solaris2.[0-5] | solaris2.[0-5].*) ;;
17613       *)
17614         # The compiler driver will combine and reorder linker options,
17615         # but understands `-z linker_flag'.  GCC discards it without `$wl',
17616         # but is careful enough not to reorder.
17617         # Supported since Solaris 2.6 (maybe 2.5.1?)
17618         if test "$GCC" = yes; then
17619           whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
17620         else
17621           whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
17622         fi
17623         ;;
17624       esac
17625       link_all_deplibs_GCJ=yes
17626       ;;
17627
17628     sunos4*)
17629       if test "x$host_vendor" = xsequent; then
17630         # Use $CC to link under sequent, because it throws in some extra .o
17631         # files that make .init and .fini sections work.
17632         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17633       else
17634         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17635       fi
17636       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17637       hardcode_direct_GCJ=yes
17638       hardcode_minus_L_GCJ=yes
17639       hardcode_shlibpath_var_GCJ=no
17640       ;;
17641
17642     sysv4)
17643       case $host_vendor in
17644         sni)
17645           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17646           hardcode_direct_GCJ=yes # is this really true???
17647         ;;
17648         siemens)
17649           ## LD is ld it makes a PLAMLIB
17650           ## CC just makes a GrossModule.
17651           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17652           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17653           hardcode_direct_GCJ=no
17654         ;;
17655         motorola)
17656           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17657           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17658         ;;
17659       esac
17660       runpath_var='LD_RUN_PATH'
17661       hardcode_shlibpath_var_GCJ=no
17662       ;;
17663
17664     sysv4.3*)
17665       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17666       hardcode_shlibpath_var_GCJ=no
17667       export_dynamic_flag_spec_GCJ='-Bexport'
17668       ;;
17669
17670     sysv4*MP*)
17671       if test -d /usr/nec; then
17672         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17673         hardcode_shlibpath_var_GCJ=no
17674         runpath_var=LD_RUN_PATH
17675         hardcode_runpath_var=yes
17676         ld_shlibs_GCJ=yes
17677       fi
17678       ;;
17679
17680     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
17681       no_undefined_flag_GCJ='${wl}-z,text'
17682       archive_cmds_need_lc_GCJ=no
17683       hardcode_shlibpath_var_GCJ=no
17684       runpath_var='LD_RUN_PATH'
17685
17686       if test "$GCC" = yes; then
17687         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17688         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17689       else
17690         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17691         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17692       fi
17693       ;;
17694
17695     sysv5* | sco3.2v5* | sco5v6*)
17696       # Note: We can NOT use -z defs as we might desire, because we do not
17697       # link with -lc, and that would cause any symbols used from libc to
17698       # always be unresolved, which means just about no library would
17699       # ever link correctly.  If we're not using GNU ld we use -z text
17700       # though, which does catch some bad symbols but isn't as heavy-handed
17701       # as -z defs.
17702       no_undefined_flag_GCJ='${wl}-z,text'
17703       allow_undefined_flag_GCJ='${wl}-z,nodefs'
17704       archive_cmds_need_lc_GCJ=no
17705       hardcode_shlibpath_var_GCJ=no
17706       hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17707       hardcode_libdir_separator_GCJ=':'
17708       link_all_deplibs_GCJ=yes
17709       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17710       runpath_var='LD_RUN_PATH'
17711
17712       if test "$GCC" = yes; then
17713         archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17714         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17715       else
17716         archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17717         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17718       fi
17719       ;;
17720
17721     uts4*)
17722       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17723       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17724       hardcode_shlibpath_var_GCJ=no
17725       ;;
17726
17727     *)
17728       ld_shlibs_GCJ=no
17729       ;;
17730     esac
17731   fi
17732
17733 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17734 $as_echo "$ld_shlibs_GCJ" >&6; }
17735 test "$ld_shlibs_GCJ" = no && can_build_shared=no
17736
17737 #
17738 # Do we need to explicitly link libc?
17739 #
17740 case "x$archive_cmds_need_lc_GCJ" in
17741 x|xyes)
17742   # Assume -lc should be added
17743   archive_cmds_need_lc_GCJ=yes
17744
17745   if test "$enable_shared" = yes && test "$GCC" = yes; then
17746     case $archive_cmds_GCJ in
17747     *'~'*)
17748       # FIXME: we may have to deal with multi-command sequences.
17749       ;;
17750     '$CC '*)
17751       # Test whether the compiler implicitly links with -lc since on some
17752       # systems, -lgcc has to come before -lc. If gcc already passes -lc
17753       # to ld, don't add -lc before -lgcc.
17754       { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17755 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
17756       $rm conftest*
17757       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17758
17759       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17760   (eval $ac_compile) 2>&5
17761   ac_status=$?
17762   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17763   (exit $ac_status); } 2>conftest.err; then
17764         soname=conftest
17765         lib=conftest
17766         libobjs=conftest.$ac_objext
17767         deplibs=
17768         wl=$lt_prog_compiler_wl_GCJ
17769         pic_flag=$lt_prog_compiler_pic_GCJ
17770         compiler_flags=-v
17771         linker_flags=-v
17772         verstring=
17773         output_objdir=.
17774         libname=conftest
17775         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17776         allow_undefined_flag_GCJ=
17777         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17778   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17779   ac_status=$?
17780   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17781   (exit $ac_status); }
17782         then
17783           archive_cmds_need_lc_GCJ=no
17784         else
17785           archive_cmds_need_lc_GCJ=yes
17786         fi
17787         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17788       else
17789         cat conftest.err 1>&5
17790       fi
17791       $rm conftest*
17792       { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17793 $as_echo "$archive_cmds_need_lc_GCJ" >&6; }
17794       ;;
17795     esac
17796   fi
17797   ;;
17798 esac
17799
17800 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17801 $as_echo_n "checking dynamic linker characteristics... " >&6; }
17802 library_names_spec=
17803 libname_spec='lib$name'
17804 soname_spec=
17805 shrext_cmds=".so"
17806 postinstall_cmds=
17807 postuninstall_cmds=
17808 finish_cmds=
17809 finish_eval=
17810 shlibpath_var=
17811 shlibpath_overrides_runpath=unknown
17812 version_type=none
17813 dynamic_linker="$host_os ld.so"
17814 sys_lib_dlsearch_path_spec="/lib /usr/lib"
17815
17816 need_lib_prefix=unknown
17817 hardcode_into_libs=no
17818
17819 # when you set need_version to no, make sure it does not cause -set_version
17820 # flags to be left without arguments
17821 need_version=unknown
17822
17823 case $host_os in
17824 aix3*)
17825   version_type=linux
17826   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17827   shlibpath_var=LIBPATH
17828
17829   # AIX 3 has no versioning support, so we append a major version to the name.
17830   soname_spec='${libname}${release}${shared_ext}$major'
17831   ;;
17832
17833 aix[4-9]*)
17834   version_type=linux
17835   need_lib_prefix=no
17836   need_version=no
17837   hardcode_into_libs=yes
17838   if test "$host_cpu" = ia64; then
17839     # AIX 5 supports IA64
17840     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17841     shlibpath_var=LD_LIBRARY_PATH
17842   else
17843     # With GCC up to 2.95.x, collect2 would create an import file
17844     # for dependence libraries.  The import file would start with
17845     # the line `#! .'.  This would cause the generated library to
17846     # depend on `.', always an invalid library.  This was fixed in
17847     # development snapshots of GCC prior to 3.0.
17848     case $host_os in
17849       aix4 | aix4.[01] | aix4.[01].*)
17850       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17851            echo ' yes '
17852            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17853         :
17854       else
17855         can_build_shared=no
17856       fi
17857       ;;
17858     esac
17859     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17860     # soname into executable. Probably we can add versioning support to
17861     # collect2, so additional links can be useful in future.
17862     if test "$aix_use_runtimelinking" = yes; then
17863       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17864       # instead of lib<name>.a to let people know that these are not
17865       # typical AIX shared libraries.
17866       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17867     else
17868       # We preserve .a as extension for shared libraries through AIX4.2
17869       # and later when we are not doing run time linking.
17870       library_names_spec='${libname}${release}.a $libname.a'
17871       soname_spec='${libname}${release}${shared_ext}$major'
17872     fi
17873     shlibpath_var=LIBPATH
17874   fi
17875   ;;
17876
17877 amigaos*)
17878   library_names_spec='$libname.ixlibrary $libname.a'
17879   # Create ${libname}_ixlibrary.a entries in /sys/libs.
17880   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
17881   ;;
17882
17883 beos*)
17884   library_names_spec='${libname}${shared_ext}'
17885   dynamic_linker="$host_os ld.so"
17886   shlibpath_var=LIBRARY_PATH
17887   ;;
17888
17889 bsdi[45]*)
17890   version_type=linux
17891   need_version=no
17892   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17893   soname_spec='${libname}${release}${shared_ext}$major'
17894   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17895   shlibpath_var=LD_LIBRARY_PATH
17896   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17897   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17898   # the default ld.so.conf also contains /usr/contrib/lib and
17899   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17900   # libtool to hard-code these into programs
17901   ;;
17902
17903 cygwin* | mingw* | pw32*)
17904   version_type=windows
17905   shrext_cmds=".dll"
17906   need_version=no
17907   need_lib_prefix=no
17908
17909   case $GCC,$host_os in
17910   yes,cygwin* | yes,mingw* | yes,pw32*)
17911     library_names_spec='$libname.dll.a'
17912     # DLL is installed to $(libdir)/../bin by postinstall_cmds
17913     postinstall_cmds='base_file=`basename \${file}`~
17914       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17915       dldir=$destdir/`dirname \$dlpath`~
17916       test -d \$dldir || mkdir -p \$dldir~
17917       $install_prog $dir/$dlname \$dldir/$dlname~
17918       chmod a+x \$dldir/$dlname'
17919     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17920       dlpath=$dir/\$dldll~
17921        $rm \$dlpath'
17922     shlibpath_overrides_runpath=yes
17923
17924     case $host_os in
17925     cygwin*)
17926       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17927       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17928       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17929       ;;
17930     mingw*)
17931       # MinGW DLLs use traditional 'lib' prefix
17932       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17933       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17934       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17935         # It is most probably a Windows format PATH printed by
17936         # mingw gcc, but we are running on Cygwin. Gcc prints its search
17937         # path with ; separators, and with drive letters. We can handle the
17938         # drive letters (cygwin fileutils understands them), so leave them,
17939         # especially as we might pass files found there to a mingw objdump,
17940         # which wouldn't understand a cygwinified path. Ahh.
17941         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17942       else
17943         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17944       fi
17945       ;;
17946     pw32*)
17947       # pw32 DLLs use 'pw' prefix rather than 'lib'
17948       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17949       ;;
17950     esac
17951     ;;
17952
17953   *)
17954     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17955     ;;
17956   esac
17957   dynamic_linker='Win32 ld.exe'
17958   # FIXME: first we should search . and the directory the executable is in
17959   shlibpath_var=PATH
17960   ;;
17961
17962 darwin* | rhapsody*)
17963   dynamic_linker="$host_os dyld"
17964   version_type=darwin
17965   need_lib_prefix=no
17966   need_version=no
17967   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17968   soname_spec='${libname}${release}${major}$shared_ext'
17969   shlibpath_overrides_runpath=yes
17970   shlibpath_var=DYLD_LIBRARY_PATH
17971   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17972
17973   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17974   ;;
17975
17976 dgux*)
17977   version_type=linux
17978   need_lib_prefix=no
17979   need_version=no
17980   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17981   soname_spec='${libname}${release}${shared_ext}$major'
17982   shlibpath_var=LD_LIBRARY_PATH
17983   ;;
17984
17985 freebsd1*)
17986   dynamic_linker=no
17987   ;;
17988
17989 freebsd* | dragonfly*)
17990   # DragonFly does not have aout.  When/if they implement a new
17991   # versioning mechanism, adjust this.
17992   if test -x /usr/bin/objformat; then
17993     objformat=`/usr/bin/objformat`
17994   else
17995     case $host_os in
17996     freebsd[123]*) objformat=aout ;;
17997     *) objformat=elf ;;
17998     esac
17999   fi
18000   version_type=freebsd-$objformat
18001   case $version_type in
18002     freebsd-elf*)
18003       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18004       need_version=no
18005       need_lib_prefix=no
18006       ;;
18007     freebsd-*)
18008       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18009       need_version=yes
18010       ;;
18011   esac
18012   shlibpath_var=LD_LIBRARY_PATH
18013   case $host_os in
18014   freebsd2*)
18015     shlibpath_overrides_runpath=yes
18016     ;;
18017   freebsd3.[01]* | freebsdelf3.[01]*)
18018     shlibpath_overrides_runpath=yes
18019     hardcode_into_libs=yes
18020     ;;
18021   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18022   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18023     shlibpath_overrides_runpath=no
18024     hardcode_into_libs=yes
18025     ;;
18026   *) # from 4.6 on, and DragonFly
18027     shlibpath_overrides_runpath=yes
18028     hardcode_into_libs=yes
18029     ;;
18030   esac
18031   ;;
18032
18033 gnu*)
18034   version_type=linux
18035   need_lib_prefix=no
18036   need_version=no
18037   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18038   soname_spec='${libname}${release}${shared_ext}$major'
18039   shlibpath_var=LD_LIBRARY_PATH
18040   hardcode_into_libs=yes
18041   ;;
18042
18043 hpux9* | hpux10* | hpux11*)
18044   # Give a soname corresponding to the major version so that dld.sl refuses to
18045   # link against other versions.
18046   version_type=sunos
18047   need_lib_prefix=no
18048   need_version=no
18049   case $host_cpu in
18050   ia64*)
18051     shrext_cmds='.so'
18052     hardcode_into_libs=yes
18053     dynamic_linker="$host_os dld.so"
18054     shlibpath_var=LD_LIBRARY_PATH
18055     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18056     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18057     soname_spec='${libname}${release}${shared_ext}$major'
18058     if test "X$HPUX_IA64_MODE" = X32; then
18059       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18060     else
18061       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18062     fi
18063     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18064     ;;
18065    hppa*64*)
18066      shrext_cmds='.sl'
18067      hardcode_into_libs=yes
18068      dynamic_linker="$host_os dld.sl"
18069      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18070      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18071      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18072      soname_spec='${libname}${release}${shared_ext}$major'
18073      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18074      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18075      ;;
18076    *)
18077     shrext_cmds='.sl'
18078     dynamic_linker="$host_os dld.sl"
18079     shlibpath_var=SHLIB_PATH
18080     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18081     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18082     soname_spec='${libname}${release}${shared_ext}$major'
18083     ;;
18084   esac
18085   # HP-UX runs *really* slowly unless shared libraries are mode 555.
18086   postinstall_cmds='chmod 555 $lib'
18087   ;;
18088
18089 interix[3-9]*)
18090   version_type=linux
18091   need_lib_prefix=no
18092   need_version=no
18093   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18094   soname_spec='${libname}${release}${shared_ext}$major'
18095   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18096   shlibpath_var=LD_LIBRARY_PATH
18097   shlibpath_overrides_runpath=no
18098   hardcode_into_libs=yes
18099   ;;
18100
18101 irix5* | irix6* | nonstopux*)
18102   case $host_os in
18103     nonstopux*) version_type=nonstopux ;;
18104     *)
18105         if test "$lt_cv_prog_gnu_ld" = yes; then
18106                 version_type=linux
18107         else
18108                 version_type=irix
18109         fi ;;
18110   esac
18111   need_lib_prefix=no
18112   need_version=no
18113   soname_spec='${libname}${release}${shared_ext}$major'
18114   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18115   case $host_os in
18116   irix5* | nonstopux*)
18117     libsuff= shlibsuff=
18118     ;;
18119   *)
18120     case $LD in # libtool.m4 will add one of these switches to LD
18121     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18122       libsuff= shlibsuff= libmagic=32-bit;;
18123     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18124       libsuff=32 shlibsuff=N32 libmagic=N32;;
18125     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18126       libsuff=64 shlibsuff=64 libmagic=64-bit;;
18127     *) libsuff= shlibsuff= libmagic=never-match;;
18128     esac
18129     ;;
18130   esac
18131   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18132   shlibpath_overrides_runpath=no
18133   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18134   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18135   hardcode_into_libs=yes
18136   ;;
18137
18138 # No shared lib support for Linux oldld, aout, or coff.
18139 linux*oldld* | linux*aout* | linux*coff*)
18140   dynamic_linker=no
18141   ;;
18142
18143 # This must be Linux ELF.
18144 linux* | k*bsd*-gnu)
18145   version_type=linux
18146   need_lib_prefix=no
18147   need_version=no
18148   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18149   soname_spec='${libname}${release}${shared_ext}$major'
18150   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18151   shlibpath_var=LD_LIBRARY_PATH
18152   shlibpath_overrides_runpath=no
18153   # This implies no fast_install, which is unacceptable.
18154   # Some rework will be needed to allow for fast_install
18155   # before this can be enabled.
18156   hardcode_into_libs=yes
18157
18158   # Append ld.so.conf contents to the search path
18159   if test -f /etc/ld.so.conf; then
18160     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;/^$/d' | tr '\n' ' '`
18161     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18162   fi
18163
18164   # We used to test for /lib/ld.so.1 and disable shared libraries on
18165   # powerpc, because MkLinux only supported shared libraries with the
18166   # GNU dynamic linker.  Since this was broken with cross compilers,
18167   # most powerpc-linux boxes support dynamic linking these days and
18168   # people can always --disable-shared, the test was removed, and we
18169   # assume the GNU/Linux dynamic linker is in use.
18170   dynamic_linker='GNU/Linux ld.so'
18171   ;;
18172
18173 netbsd*)
18174   version_type=sunos
18175   need_lib_prefix=no
18176   need_version=no
18177   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18178     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18179     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18180     dynamic_linker='NetBSD (a.out) ld.so'
18181   else
18182     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18183     soname_spec='${libname}${release}${shared_ext}$major'
18184     dynamic_linker='NetBSD ld.elf_so'
18185   fi
18186   shlibpath_var=LD_LIBRARY_PATH
18187   shlibpath_overrides_runpath=yes
18188   hardcode_into_libs=yes
18189   ;;
18190
18191 newsos6)
18192   version_type=linux
18193   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18194   shlibpath_var=LD_LIBRARY_PATH
18195   shlibpath_overrides_runpath=yes
18196   ;;
18197
18198 nto-qnx*)
18199   version_type=linux
18200   need_lib_prefix=no
18201   need_version=no
18202   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18203   soname_spec='${libname}${release}${shared_ext}$major'
18204   shlibpath_var=LD_LIBRARY_PATH
18205   shlibpath_overrides_runpath=yes
18206   ;;
18207
18208 openbsd*)
18209   version_type=sunos
18210   sys_lib_dlsearch_path_spec="/usr/lib"
18211   need_lib_prefix=no
18212   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18213   case $host_os in
18214     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18215     *)                         need_version=no  ;;
18216   esac
18217   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18218   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18219   shlibpath_var=LD_LIBRARY_PATH
18220   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18221     case $host_os in
18222       openbsd2.[89] | openbsd2.[89].*)
18223         shlibpath_overrides_runpath=no
18224         ;;
18225       *)
18226         shlibpath_overrides_runpath=yes
18227         ;;
18228       esac
18229   else
18230     shlibpath_overrides_runpath=yes
18231   fi
18232   ;;
18233
18234 os2*)
18235   libname_spec='$name'
18236   shrext_cmds=".dll"
18237   need_lib_prefix=no
18238   library_names_spec='$libname${shared_ext} $libname.a'
18239   dynamic_linker='OS/2 ld.exe'
18240   shlibpath_var=LIBPATH
18241   ;;
18242
18243 osf3* | osf4* | osf5*)
18244   version_type=osf
18245   need_lib_prefix=no
18246   need_version=no
18247   soname_spec='${libname}${release}${shared_ext}$major'
18248   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18249   shlibpath_var=LD_LIBRARY_PATH
18250   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18251   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18252   ;;
18253
18254 rdos*)
18255   dynamic_linker=no
18256   ;;
18257
18258 solaris*)
18259   version_type=linux
18260   need_lib_prefix=no
18261   need_version=no
18262   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18263   soname_spec='${libname}${release}${shared_ext}$major'
18264   shlibpath_var=LD_LIBRARY_PATH
18265   shlibpath_overrides_runpath=yes
18266   hardcode_into_libs=yes
18267   # ldd complains unless libraries are executable
18268   postinstall_cmds='chmod +x $lib'
18269   ;;
18270
18271 sunos4*)
18272   version_type=sunos
18273   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18274   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18275   shlibpath_var=LD_LIBRARY_PATH
18276   shlibpath_overrides_runpath=yes
18277   if test "$with_gnu_ld" = yes; then
18278     need_lib_prefix=no
18279   fi
18280   need_version=yes
18281   ;;
18282
18283 sysv4 | sysv4.3*)
18284   version_type=linux
18285   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18286   soname_spec='${libname}${release}${shared_ext}$major'
18287   shlibpath_var=LD_LIBRARY_PATH
18288   case $host_vendor in
18289     sni)
18290       shlibpath_overrides_runpath=no
18291       need_lib_prefix=no
18292       export_dynamic_flag_spec='${wl}-Blargedynsym'
18293       runpath_var=LD_RUN_PATH
18294       ;;
18295     siemens)
18296       need_lib_prefix=no
18297       ;;
18298     motorola)
18299       need_lib_prefix=no
18300       need_version=no
18301       shlibpath_overrides_runpath=no
18302       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18303       ;;
18304   esac
18305   ;;
18306
18307 sysv4*MP*)
18308   if test -d /usr/nec ;then
18309     version_type=linux
18310     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18311     soname_spec='$libname${shared_ext}.$major'
18312     shlibpath_var=LD_LIBRARY_PATH
18313   fi
18314   ;;
18315
18316 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18317   version_type=freebsd-elf
18318   need_lib_prefix=no
18319   need_version=no
18320   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18321   soname_spec='${libname}${release}${shared_ext}$major'
18322   shlibpath_var=LD_LIBRARY_PATH
18323   hardcode_into_libs=yes
18324   if test "$with_gnu_ld" = yes; then
18325     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18326     shlibpath_overrides_runpath=no
18327   else
18328     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18329     shlibpath_overrides_runpath=yes
18330     case $host_os in
18331       sco3.2v5*)
18332         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18333         ;;
18334     esac
18335   fi
18336   sys_lib_dlsearch_path_spec='/usr/lib'
18337   ;;
18338
18339 uts4*)
18340   version_type=linux
18341   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18342   soname_spec='${libname}${release}${shared_ext}$major'
18343   shlibpath_var=LD_LIBRARY_PATH
18344   ;;
18345
18346 *)
18347   dynamic_linker=no
18348   ;;
18349 esac
18350 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18351 $as_echo "$dynamic_linker" >&6; }
18352 test "$dynamic_linker" = no && can_build_shared=no
18353
18354 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
18355   $as_echo_n "(cached) " >&6
18356 else
18357   lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
18358 fi
18359
18360 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
18361 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
18362   $as_echo_n "(cached) " >&6
18363 else
18364   lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
18365 fi
18366
18367 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
18368
18369 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18370 if test "$GCC" = yes; then
18371   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18372 fi
18373
18374 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18375 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
18376 hardcode_action_GCJ=
18377 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18378    test -n "$runpath_var_GCJ" || \
18379    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18380
18381   # We can hardcode non-existant directories.
18382   if test "$hardcode_direct_GCJ" != no &&
18383      # If the only mechanism to avoid hardcoding is shlibpath_var, we
18384      # have to relink, otherwise we might link with an installed library
18385      # when we should be linking with a yet-to-be-installed one
18386      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18387      test "$hardcode_minus_L_GCJ" != no; then
18388     # Linking always hardcodes the temporary library directory.
18389     hardcode_action_GCJ=relink
18390   else
18391     # We can link without hardcoding, and we can hardcode nonexisting dirs.
18392     hardcode_action_GCJ=immediate
18393   fi
18394 else
18395   # We cannot hardcode anything, or else we can only hardcode existing
18396   # directories.
18397   hardcode_action_GCJ=unsupported
18398 fi
18399 { $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18400 $as_echo "$hardcode_action_GCJ" >&6; }
18401
18402 if test "$hardcode_action_GCJ" = relink; then
18403   # Fast installation is not supported
18404   enable_fast_install=no
18405 elif test "$shlibpath_overrides_runpath" = yes ||
18406      test "$enable_shared" = no; then
18407   # Fast installation is not necessary
18408   enable_fast_install=needless
18409 fi
18410
18411
18412 # The else clause should only fire when bootstrapping the
18413 # libtool distribution, otherwise you forgot to ship ltmain.sh
18414 # with your package, and you will get complaints that there are
18415 # no rules to generate ltmain.sh.
18416 if test -f "$ltmain"; then
18417   # See if we are running on zsh, and set the options which allow our commands through
18418   # without removal of \ escapes.
18419   if test -n "${ZSH_VERSION+set}" ; then
18420     setopt NO_GLOB_SUBST
18421   fi
18422   # Now quote all the things that may contain metacharacters while being
18423   # careful not to overquote the AC_SUBSTed values.  We take copies of the
18424   # variables and quote the copies for generation of the libtool script.
18425   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18426     SED SHELL STRIP \
18427     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18428     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18429     deplibs_check_method reload_flag reload_cmds need_locks \
18430     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18431     lt_cv_sys_global_symbol_to_c_name_address \
18432     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18433     old_postinstall_cmds old_postuninstall_cmds \
18434     compiler_GCJ \
18435     CC_GCJ \
18436     LD_GCJ \
18437     lt_prog_compiler_wl_GCJ \
18438     lt_prog_compiler_pic_GCJ \
18439     lt_prog_compiler_static_GCJ \
18440     lt_prog_compiler_no_builtin_flag_GCJ \
18441     export_dynamic_flag_spec_GCJ \
18442     thread_safe_flag_spec_GCJ \
18443     whole_archive_flag_spec_GCJ \
18444     enable_shared_with_static_runtimes_GCJ \
18445     old_archive_cmds_GCJ \
18446     old_archive_from_new_cmds_GCJ \
18447     predep_objects_GCJ \
18448     postdep_objects_GCJ \
18449     predeps_GCJ \
18450     postdeps_GCJ \
18451     compiler_lib_search_path_GCJ \
18452     compiler_lib_search_dirs_GCJ \
18453     archive_cmds_GCJ \
18454     archive_expsym_cmds_GCJ \
18455     postinstall_cmds_GCJ \
18456     postuninstall_cmds_GCJ \
18457     old_archive_from_expsyms_cmds_GCJ \
18458     allow_undefined_flag_GCJ \
18459     no_undefined_flag_GCJ \
18460     export_symbols_cmds_GCJ \
18461     hardcode_libdir_flag_spec_GCJ \
18462     hardcode_libdir_flag_spec_ld_GCJ \
18463     hardcode_libdir_separator_GCJ \
18464     hardcode_automatic_GCJ \
18465     module_cmds_GCJ \
18466     module_expsym_cmds_GCJ \
18467     lt_cv_prog_compiler_c_o_GCJ \
18468     fix_srcfile_path_GCJ \
18469     exclude_expsyms_GCJ \
18470     include_expsyms_GCJ; do
18471
18472     case $var in
18473     old_archive_cmds_GCJ | \
18474     old_archive_from_new_cmds_GCJ | \
18475     archive_cmds_GCJ | \
18476     archive_expsym_cmds_GCJ | \
18477     module_cmds_GCJ | \
18478     module_expsym_cmds_GCJ | \
18479     old_archive_from_expsyms_cmds_GCJ | \
18480     export_symbols_cmds_GCJ | \
18481     extract_expsyms_cmds | reload_cmds | finish_cmds | \
18482     postinstall_cmds | postuninstall_cmds | \
18483     old_postinstall_cmds | old_postuninstall_cmds | \
18484     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18485       # Double-quote double-evaled strings.
18486       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18487       ;;
18488     *)
18489       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18490       ;;
18491     esac
18492   done
18493
18494   case $lt_echo in
18495   *'\$0 --fallback-echo"')
18496     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18497     ;;
18498   esac
18499
18500 cfgfile="$ofile"
18501
18502   cat <<__EOF__ >> "$cfgfile"
18503 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
18504
18505 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18506
18507 # Shell to use when invoking shell scripts.
18508 SHELL=$lt_SHELL
18509
18510 # Whether or not to build shared libraries.
18511 build_libtool_libs=$enable_shared
18512
18513 # Whether or not to build static libraries.
18514 build_old_libs=$enable_static
18515
18516 # Whether or not to add -lc for building shared libraries.
18517 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18518
18519 # Whether or not to disallow shared libs when runtime libs are static
18520 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18521
18522 # Whether or not to optimize for fast installation.
18523 fast_install=$enable_fast_install
18524
18525 # The host system.
18526 host_alias=$host_alias
18527 host=$host
18528 host_os=$host_os
18529
18530 # The build system.
18531 build_alias=$build_alias
18532 build=$build
18533 build_os=$build_os
18534
18535 # An echo program that does not interpret backslashes.
18536 echo=$lt_echo
18537
18538 # The archiver.
18539 AR=$lt_AR
18540 AR_FLAGS=$lt_AR_FLAGS
18541
18542 # A C compiler.
18543 LTCC=$lt_LTCC
18544
18545 # LTCC compiler flags.
18546 LTCFLAGS=$lt_LTCFLAGS
18547
18548 # A language-specific compiler.
18549 CC=$lt_compiler_GCJ
18550
18551 # Is the compiler the GNU C compiler?
18552 with_gcc=$GCC_GCJ
18553
18554 # An ERE matcher.
18555 EGREP=$lt_EGREP
18556
18557 # The linker used to build libraries.
18558 LD=$lt_LD_GCJ
18559
18560 # Whether we need hard or soft links.
18561 LN_S=$lt_LN_S
18562
18563 # A BSD-compatible nm program.
18564 NM=$lt_NM
18565
18566 # A symbol stripping program
18567 STRIP=$lt_STRIP
18568
18569 # Used to examine libraries when file_magic_cmd begins "file"
18570 MAGIC_CMD=$MAGIC_CMD
18571
18572 # Used on cygwin: DLL creation program.
18573 DLLTOOL="$DLLTOOL"
18574
18575 # Used on cygwin: object dumper.
18576 OBJDUMP="$OBJDUMP"
18577
18578 # Used on cygwin: assembler.
18579 AS="$AS"
18580
18581 # The name of the directory that contains temporary libtool files.
18582 objdir=$objdir
18583
18584 # How to create reloadable object files.
18585 reload_flag=$lt_reload_flag
18586 reload_cmds=$lt_reload_cmds
18587
18588 # How to pass a linker flag through the compiler.
18589 wl=$lt_lt_prog_compiler_wl_GCJ
18590
18591 # Object file suffix (normally "o").
18592 objext="$ac_objext"
18593
18594 # Old archive suffix (normally "a").
18595 libext="$libext"
18596
18597 # Shared library suffix (normally ".so").
18598 shrext_cmds='$shrext_cmds'
18599
18600 # Executable file suffix (normally "").
18601 exeext="$exeext"
18602
18603 # Additional compiler flags for building library objects.
18604 pic_flag=$lt_lt_prog_compiler_pic_GCJ
18605 pic_mode=$pic_mode
18606
18607 # What is the maximum length of a command?
18608 max_cmd_len=$lt_cv_sys_max_cmd_len
18609
18610 # Does compiler simultaneously support -c and -o options?
18611 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18612
18613 # Must we lock files when doing compilation?
18614 need_locks=$lt_need_locks
18615
18616 # Do we need the lib prefix for modules?
18617 need_lib_prefix=$need_lib_prefix
18618
18619 # Do we need a version for libraries?
18620 need_version=$need_version
18621
18622 # Whether dlopen is supported.
18623 dlopen_support=$enable_dlopen
18624
18625 # Whether dlopen of programs is supported.
18626 dlopen_self=$enable_dlopen_self
18627
18628 # Whether dlopen of statically linked programs is supported.
18629 dlopen_self_static=$enable_dlopen_self_static
18630
18631 # Compiler flag to prevent dynamic linking.
18632 link_static_flag=$lt_lt_prog_compiler_static_GCJ
18633
18634 # Compiler flag to turn off builtin functions.
18635 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18636
18637 # Compiler flag to allow reflexive dlopens.
18638 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18639
18640 # Compiler flag to generate shared objects directly from archives.
18641 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18642
18643 # Compiler flag to generate thread-safe objects.
18644 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18645
18646 # Library versioning type.
18647 version_type=$version_type
18648
18649 # Format of library name prefix.
18650 libname_spec=$lt_libname_spec
18651
18652 # List of archive names.  First name is the real one, the rest are links.
18653 # The last name is the one that the linker finds with -lNAME.
18654 library_names_spec=$lt_library_names_spec
18655
18656 # The coded name of the library, if different from the real name.
18657 soname_spec=$lt_soname_spec
18658
18659 # Commands used to build and install an old-style archive.
18660 RANLIB=$lt_RANLIB
18661 old_archive_cmds=$lt_old_archive_cmds_GCJ
18662 old_postinstall_cmds=$lt_old_postinstall_cmds
18663 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18664
18665 # Create an old-style archive from a shared archive.
18666 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18667
18668 # Create a temporary old-style archive to link instead of a shared archive.
18669 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18670
18671 # Commands used to build and install a shared archive.
18672 archive_cmds=$lt_archive_cmds_GCJ
18673 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18674 postinstall_cmds=$lt_postinstall_cmds
18675 postuninstall_cmds=$lt_postuninstall_cmds
18676
18677 # Commands used to build a loadable module (assumed same as above if empty)
18678 module_cmds=$lt_module_cmds_GCJ
18679 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18680
18681 # Commands to strip libraries.
18682 old_striplib=$lt_old_striplib
18683 striplib=$lt_striplib
18684
18685 # Dependencies to place before the objects being linked to create a
18686 # shared library.
18687 predep_objects=$lt_predep_objects_GCJ
18688
18689 # Dependencies to place after the objects being linked to create a
18690 # shared library.
18691 postdep_objects=$lt_postdep_objects_GCJ
18692
18693 # Dependencies to place before the objects being linked to create a
18694 # shared library.
18695 predeps=$lt_predeps_GCJ
18696
18697 # Dependencies to place after the objects being linked to create a
18698 # shared library.
18699 postdeps=$lt_postdeps_GCJ
18700
18701 # The directories searched by this compiler when creating a shared
18702 # library
18703 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
18704
18705 # The library search path used internally by the compiler when linking
18706 # a shared library.
18707 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18708
18709 # Method to check whether dependent libraries are shared objects.
18710 deplibs_check_method=$lt_deplibs_check_method
18711
18712 # Command to use when deplibs_check_method == file_magic.
18713 file_magic_cmd=$lt_file_magic_cmd
18714
18715 # Flag that allows shared libraries with undefined symbols to be built.
18716 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18717
18718 # Flag that forces no undefined symbols.
18719 no_undefined_flag=$lt_no_undefined_flag_GCJ
18720
18721 # Commands used to finish a libtool library installation in a directory.
18722 finish_cmds=$lt_finish_cmds
18723
18724 # Same as above, but a single script fragment to be evaled but not shown.
18725 finish_eval=$lt_finish_eval
18726
18727 # Take the output of nm and produce a listing of raw symbols and C names.
18728 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18729
18730 # Transform the output of nm in a proper C declaration
18731 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18732
18733 # Transform the output of nm in a C name address pair
18734 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18735
18736 # This is the shared library runtime path variable.
18737 runpath_var=$runpath_var
18738
18739 # This is the shared library path variable.
18740 shlibpath_var=$shlibpath_var
18741
18742 # Is shlibpath searched before the hard-coded library search path?
18743 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18744
18745 # How to hardcode a shared library path into an executable.
18746 hardcode_action=$hardcode_action_GCJ
18747
18748 # Whether we should hardcode library paths into libraries.
18749 hardcode_into_libs=$hardcode_into_libs
18750
18751 # Flag to hardcode \$libdir into a binary during linking.
18752 # This must work even if \$libdir does not exist.
18753 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18754
18755 # If ld is used when linking, flag to hardcode \$libdir into
18756 # a binary during linking. This must work even if \$libdir does
18757 # not exist.
18758 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18759
18760 # Whether we need a single -rpath flag with a separated argument.
18761 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18762
18763 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18764 # resulting binary.
18765 hardcode_direct=$hardcode_direct_GCJ
18766
18767 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18768 # resulting binary.
18769 hardcode_minus_L=$hardcode_minus_L_GCJ
18770
18771 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18772 # the resulting binary.
18773 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18774
18775 # Set to yes if building a shared library automatically hardcodes DIR into the library
18776 # and all subsequent libraries and executables linked against it.
18777 hardcode_automatic=$hardcode_automatic_GCJ
18778
18779 # Variables whose values should be saved in libtool wrapper scripts and
18780 # restored at relink time.
18781 variables_saved_for_relink="$variables_saved_for_relink"
18782
18783 # Whether libtool must link a program against all its dependency libraries.
18784 link_all_deplibs=$link_all_deplibs_GCJ
18785
18786 # Compile-time system search path for libraries
18787 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18788
18789 # Run-time system search path for libraries
18790 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18791
18792 # Fix the shell variable \$srcfile for the compiler.
18793 fix_srcfile_path=$lt_fix_srcfile_path
18794
18795 # Set to yes if exported symbols are required.
18796 always_export_symbols=$always_export_symbols_GCJ
18797
18798 # The commands to list exported symbols.
18799 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18800
18801 # The commands to extract the exported symbol list from a shared archive.
18802 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18803
18804 # Symbols that should not be listed in the preloaded symbols.
18805 exclude_expsyms=$lt_exclude_expsyms_GCJ
18806
18807 # Symbols that must always be exported.
18808 include_expsyms=$lt_include_expsyms_GCJ
18809
18810 # ### END LIBTOOL TAG CONFIG: $tagname
18811
18812 __EOF__
18813
18814
18815 else
18816   # If there is no Makefile yet, we rely on a make rule to execute
18817   # `config.status --recheck' to rerun these tests and create the
18818   # libtool script then.
18819   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18820   if test -f "$ltmain_in"; then
18821     test -f Makefile && make "$ltmain"
18822   fi
18823 fi
18824
18825
18826 ac_ext=c
18827 ac_cpp='$CPP $CPPFLAGS'
18828 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18829 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18830 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18831
18832 CC="$lt_save_CC"
18833
18834         else
18835           tagname=""
18836         fi
18837         ;;
18838
18839       RC)
18840
18841
18842 # Source file extension for RC test sources.
18843 ac_ext=rc
18844
18845 # Object file extension for compiled RC test sources.
18846 objext=o
18847 objext_RC=$objext
18848
18849 # Code to be used in simple compile tests
18850 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
18851
18852 # Code to be used in simple link tests
18853 lt_simple_link_test_code="$lt_simple_compile_test_code"
18854
18855 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
18856
18857 # If no C compiler was specified, use CC.
18858 LTCC=${LTCC-"$CC"}
18859
18860 # If no C compiler flags were specified, use CFLAGS.
18861 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18862
18863 # Allow CC to be a program name with arguments.
18864 compiler=$CC
18865
18866
18867 # save warnings/boilerplate of simple test code
18868 ac_outfile=conftest.$ac_objext
18869 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
18870 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18871 _lt_compiler_boilerplate=`cat conftest.err`
18872 $rm conftest*
18873
18874 ac_outfile=conftest.$ac_objext
18875 echo "$lt_simple_link_test_code" >conftest.$ac_ext
18876 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18877 _lt_linker_boilerplate=`cat conftest.err`
18878 $rm -r conftest*
18879
18880
18881 # Allow CC to be a program name with arguments.
18882 lt_save_CC="$CC"
18883 CC=${RC-"windres"}
18884 compiler=$CC
18885 compiler_RC=$CC
18886 for cc_temp in $compiler""; do
18887   case $cc_temp in
18888     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18889     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18890     \-*) ;;
18891     *) break;;
18892   esac
18893 done
18894 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18895
18896 lt_cv_prog_compiler_c_o_RC=yes
18897
18898 # The else clause should only fire when bootstrapping the
18899 # libtool distribution, otherwise you forgot to ship ltmain.sh
18900 # with your package, and you will get complaints that there are
18901 # no rules to generate ltmain.sh.
18902 if test -f "$ltmain"; then
18903   # See if we are running on zsh, and set the options which allow our commands through
18904   # without removal of \ escapes.
18905   if test -n "${ZSH_VERSION+set}" ; then
18906     setopt NO_GLOB_SUBST
18907   fi
18908   # Now quote all the things that may contain metacharacters while being
18909   # careful not to overquote the AC_SUBSTed values.  We take copies of the
18910   # variables and quote the copies for generation of the libtool script.
18911   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18912     SED SHELL STRIP \
18913     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18914     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18915     deplibs_check_method reload_flag reload_cmds need_locks \
18916     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18917     lt_cv_sys_global_symbol_to_c_name_address \
18918     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18919     old_postinstall_cmds old_postuninstall_cmds \
18920     compiler_RC \
18921     CC_RC \
18922     LD_RC \
18923     lt_prog_compiler_wl_RC \
18924     lt_prog_compiler_pic_RC \
18925     lt_prog_compiler_static_RC \
18926     lt_prog_compiler_no_builtin_flag_RC \
18927     export_dynamic_flag_spec_RC \
18928     thread_safe_flag_spec_RC \
18929     whole_archive_flag_spec_RC \
18930     enable_shared_with_static_runtimes_RC \
18931     old_archive_cmds_RC \
18932     old_archive_from_new_cmds_RC \
18933     predep_objects_RC \
18934     postdep_objects_RC \
18935     predeps_RC \
18936     postdeps_RC \
18937     compiler_lib_search_path_RC \
18938     compiler_lib_search_dirs_RC \
18939     archive_cmds_RC \
18940     archive_expsym_cmds_RC \
18941     postinstall_cmds_RC \
18942     postuninstall_cmds_RC \
18943     old_archive_from_expsyms_cmds_RC \
18944     allow_undefined_flag_RC \
18945     no_undefined_flag_RC \
18946     export_symbols_cmds_RC \
18947     hardcode_libdir_flag_spec_RC \
18948     hardcode_libdir_flag_spec_ld_RC \
18949     hardcode_libdir_separator_RC \
18950     hardcode_automatic_RC \
18951     module_cmds_RC \
18952     module_expsym_cmds_RC \
18953     lt_cv_prog_compiler_c_o_RC \
18954     fix_srcfile_path_RC \
18955     exclude_expsyms_RC \
18956     include_expsyms_RC; do
18957
18958     case $var in
18959     old_archive_cmds_RC | \
18960     old_archive_from_new_cmds_RC | \
18961     archive_cmds_RC | \
18962     archive_expsym_cmds_RC | \
18963     module_cmds_RC | \
18964     module_expsym_cmds_RC | \
18965     old_archive_from_expsyms_cmds_RC | \
18966     export_symbols_cmds_RC | \
18967     extract_expsyms_cmds | reload_cmds | finish_cmds | \
18968     postinstall_cmds | postuninstall_cmds | \
18969     old_postinstall_cmds | old_postuninstall_cmds | \
18970     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18971       # Double-quote double-evaled strings.
18972       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18973       ;;
18974     *)
18975       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18976       ;;
18977     esac
18978   done
18979
18980   case $lt_echo in
18981   *'\$0 --fallback-echo"')
18982     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18983     ;;
18984   esac
18985
18986 cfgfile="$ofile"
18987
18988   cat <<__EOF__ >> "$cfgfile"
18989 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
18990
18991 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18992
18993 # Shell to use when invoking shell scripts.
18994 SHELL=$lt_SHELL
18995
18996 # Whether or not to build shared libraries.
18997 build_libtool_libs=$enable_shared
18998
18999 # Whether or not to build static libraries.
19000 build_old_libs=$enable_static
19001
19002 # Whether or not to add -lc for building shared libraries.
19003 build_libtool_need_lc=$archive_cmds_need_lc_RC
19004
19005 # Whether or not to disallow shared libs when runtime libs are static
19006 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19007
19008 # Whether or not to optimize for fast installation.
19009 fast_install=$enable_fast_install
19010
19011 # The host system.
19012 host_alias=$host_alias
19013 host=$host
19014 host_os=$host_os
19015
19016 # The build system.
19017 build_alias=$build_alias
19018 build=$build
19019 build_os=$build_os
19020
19021 # An echo program that does not interpret backslashes.
19022 echo=$lt_echo
19023
19024 # The archiver.
19025 AR=$lt_AR
19026 AR_FLAGS=$lt_AR_FLAGS
19027
19028 # A C compiler.
19029 LTCC=$lt_LTCC
19030
19031 # LTCC compiler flags.
19032 LTCFLAGS=$lt_LTCFLAGS
19033
19034 # A language-specific compiler.
19035 CC=$lt_compiler_RC
19036
19037 # Is the compiler the GNU C compiler?
19038 with_gcc=$GCC_RC
19039
19040 # An ERE matcher.
19041 EGREP=$lt_EGREP
19042
19043 # The linker used to build libraries.
19044 LD=$lt_LD_RC
19045
19046 # Whether we need hard or soft links.
19047 LN_S=$lt_LN_S
19048
19049 # A BSD-compatible nm program.
19050 NM=$lt_NM
19051
19052 # A symbol stripping program
19053 STRIP=$lt_STRIP
19054
19055 # Used to examine libraries when file_magic_cmd begins "file"
19056 MAGIC_CMD=$MAGIC_CMD
19057
19058 # Used on cygwin: DLL creation program.
19059 DLLTOOL="$DLLTOOL"
19060
19061 # Used on cygwin: object dumper.
19062 OBJDUMP="$OBJDUMP"
19063
19064 # Used on cygwin: assembler.
19065 AS="$AS"
19066
19067 # The name of the directory that contains temporary libtool files.
19068 objdir=$objdir
19069
19070 # How to create reloadable object files.
19071 reload_flag=$lt_reload_flag
19072 reload_cmds=$lt_reload_cmds
19073
19074 # How to pass a linker flag through the compiler.
19075 wl=$lt_lt_prog_compiler_wl_RC
19076
19077 # Object file suffix (normally "o").
19078 objext="$ac_objext"
19079
19080 # Old archive suffix (normally "a").
19081 libext="$libext"
19082
19083 # Shared library suffix (normally ".so").
19084 shrext_cmds='$shrext_cmds'
19085
19086 # Executable file suffix (normally "").
19087 exeext="$exeext"
19088
19089 # Additional compiler flags for building library objects.
19090 pic_flag=$lt_lt_prog_compiler_pic_RC
19091 pic_mode=$pic_mode
19092
19093 # What is the maximum length of a command?
19094 max_cmd_len=$lt_cv_sys_max_cmd_len
19095
19096 # Does compiler simultaneously support -c and -o options?
19097 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19098
19099 # Must we lock files when doing compilation?
19100 need_locks=$lt_need_locks
19101
19102 # Do we need the lib prefix for modules?
19103 need_lib_prefix=$need_lib_prefix
19104
19105 # Do we need a version for libraries?
19106 need_version=$need_version
19107
19108 # Whether dlopen is supported.
19109 dlopen_support=$enable_dlopen
19110
19111 # Whether dlopen of programs is supported.
19112 dlopen_self=$enable_dlopen_self
19113
19114 # Whether dlopen of statically linked programs is supported.
19115 dlopen_self_static=$enable_dlopen_self_static
19116
19117 # Compiler flag to prevent dynamic linking.
19118 link_static_flag=$lt_lt_prog_compiler_static_RC
19119
19120 # Compiler flag to turn off builtin functions.
19121 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19122
19123 # Compiler flag to allow reflexive dlopens.
19124 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19125
19126 # Compiler flag to generate shared objects directly from archives.
19127 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19128
19129 # Compiler flag to generate thread-safe objects.
19130 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19131
19132 # Library versioning type.
19133 version_type=$version_type
19134
19135 # Format of library name prefix.
19136 libname_spec=$lt_libname_spec
19137
19138 # List of archive names.  First name is the real one, the rest are links.
19139 # The last name is the one that the linker finds with -lNAME.
19140 library_names_spec=$lt_library_names_spec
19141
19142 # The coded name of the library, if different from the real name.
19143 soname_spec=$lt_soname_spec
19144
19145 # Commands used to build and install an old-style archive.
19146 RANLIB=$lt_RANLIB
19147 old_archive_cmds=$lt_old_archive_cmds_RC
19148 old_postinstall_cmds=$lt_old_postinstall_cmds
19149 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19150
19151 # Create an old-style archive from a shared archive.
19152 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19153
19154 # Create a temporary old-style archive to link instead of a shared archive.
19155 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19156
19157 # Commands used to build and install a shared archive.
19158 archive_cmds=$lt_archive_cmds_RC
19159 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19160 postinstall_cmds=$lt_postinstall_cmds
19161 postuninstall_cmds=$lt_postuninstall_cmds
19162
19163 # Commands used to build a loadable module (assumed same as above if empty)
19164 module_cmds=$lt_module_cmds_RC
19165 module_expsym_cmds=$lt_module_expsym_cmds_RC
19166
19167 # Commands to strip libraries.
19168 old_striplib=$lt_old_striplib
19169 striplib=$lt_striplib
19170
19171 # Dependencies to place before the objects being linked to create a
19172 # shared library.
19173 predep_objects=$lt_predep_objects_RC
19174
19175 # Dependencies to place after the objects being linked to create a
19176 # shared library.
19177 postdep_objects=$lt_postdep_objects_RC
19178
19179 # Dependencies to place before the objects being linked to create a
19180 # shared library.
19181 predeps=$lt_predeps_RC
19182
19183 # Dependencies to place after the objects being linked to create a
19184 # shared library.
19185 postdeps=$lt_postdeps_RC
19186
19187 # The directories searched by this compiler when creating a shared
19188 # library
19189 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19190
19191 # The library search path used internally by the compiler when linking
19192 # a shared library.
19193 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19194
19195 # Method to check whether dependent libraries are shared objects.
19196 deplibs_check_method=$lt_deplibs_check_method
19197
19198 # Command to use when deplibs_check_method == file_magic.
19199 file_magic_cmd=$lt_file_magic_cmd
19200
19201 # Flag that allows shared libraries with undefined symbols to be built.
19202 allow_undefined_flag=$lt_allow_undefined_flag_RC
19203
19204 # Flag that forces no undefined symbols.
19205 no_undefined_flag=$lt_no_undefined_flag_RC
19206
19207 # Commands used to finish a libtool library installation in a directory.
19208 finish_cmds=$lt_finish_cmds
19209
19210 # Same as above, but a single script fragment to be evaled but not shown.
19211 finish_eval=$lt_finish_eval
19212
19213 # Take the output of nm and produce a listing of raw symbols and C names.
19214 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19215
19216 # Transform the output of nm in a proper C declaration
19217 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19218
19219 # Transform the output of nm in a C name address pair
19220 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19221
19222 # This is the shared library runtime path variable.
19223 runpath_var=$runpath_var
19224
19225 # This is the shared library path variable.
19226 shlibpath_var=$shlibpath_var
19227
19228 # Is shlibpath searched before the hard-coded library search path?
19229 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19230
19231 # How to hardcode a shared library path into an executable.
19232 hardcode_action=$hardcode_action_RC
19233
19234 # Whether we should hardcode library paths into libraries.
19235 hardcode_into_libs=$hardcode_into_libs
19236
19237 # Flag to hardcode \$libdir into a binary during linking.
19238 # This must work even if \$libdir does not exist.
19239 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19240
19241 # If ld is used when linking, flag to hardcode \$libdir into
19242 # a binary during linking. This must work even if \$libdir does
19243 # not exist.
19244 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19245
19246 # Whether we need a single -rpath flag with a separated argument.
19247 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19248
19249 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19250 # resulting binary.
19251 hardcode_direct=$hardcode_direct_RC
19252
19253 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19254 # resulting binary.
19255 hardcode_minus_L=$hardcode_minus_L_RC
19256
19257 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19258 # the resulting binary.
19259 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19260
19261 # Set to yes if building a shared library automatically hardcodes DIR into the library
19262 # and all subsequent libraries and executables linked against it.
19263 hardcode_automatic=$hardcode_automatic_RC
19264
19265 # Variables whose values should be saved in libtool wrapper scripts and
19266 # restored at relink time.
19267 variables_saved_for_relink="$variables_saved_for_relink"
19268
19269 # Whether libtool must link a program against all its dependency libraries.
19270 link_all_deplibs=$link_all_deplibs_RC
19271
19272 # Compile-time system search path for libraries
19273 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19274
19275 # Run-time system search path for libraries
19276 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19277
19278 # Fix the shell variable \$srcfile for the compiler.
19279 fix_srcfile_path=$lt_fix_srcfile_path
19280
19281 # Set to yes if exported symbols are required.
19282 always_export_symbols=$always_export_symbols_RC
19283
19284 # The commands to list exported symbols.
19285 export_symbols_cmds=$lt_export_symbols_cmds_RC
19286
19287 # The commands to extract the exported symbol list from a shared archive.
19288 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19289
19290 # Symbols that should not be listed in the preloaded symbols.
19291 exclude_expsyms=$lt_exclude_expsyms_RC
19292
19293 # Symbols that must always be exported.
19294 include_expsyms=$lt_include_expsyms_RC
19295
19296 # ### END LIBTOOL TAG CONFIG: $tagname
19297
19298 __EOF__
19299
19300
19301 else
19302   # If there is no Makefile yet, we rely on a make rule to execute
19303   # `config.status --recheck' to rerun these tests and create the
19304   # libtool script then.
19305   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19306   if test -f "$ltmain_in"; then
19307     test -f Makefile && make "$ltmain"
19308   fi
19309 fi
19310
19311
19312 ac_ext=c
19313 ac_cpp='$CPP $CPPFLAGS'
19314 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19315 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19316 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19317
19318 CC="$lt_save_CC"
19319
19320         ;;
19321
19322       *)
19323         { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19324 $as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19325    { (exit 1); exit 1; }; }
19326         ;;
19327       esac
19328
19329       # Append the new tag name to the list of available tags.
19330       if test -n "$tagname" ; then
19331       available_tags="$available_tags $tagname"
19332     fi
19333     fi
19334   done
19335   IFS="$lt_save_ifs"
19336
19337   # Now substitute the updated list of available tags.
19338   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19339     mv "${ofile}T" "$ofile"
19340     chmod +x "$ofile"
19341   else
19342     rm -f "${ofile}T"
19343     { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19344 $as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19345    { (exit 1); exit 1; }; }
19346   fi
19347 fi
19348
19349
19350
19351 # This can be used to rebuild libtool when needed
19352 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19353
19354 # Always use our own libtool.
19355 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19356
19357 # Prevent multiple expansion
19358
19359
19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
19374
19375
19376
19377
19378
19379 am__api_version='1.10'
19380
19381 { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
19382 $as_echo_n "checking whether build environment is sane... " >&6; }
19383 # Just in case
19384 sleep 1
19385 echo timestamp > conftest.file
19386 # Do `set' in a subshell so we don't clobber the current shell's
19387 # arguments.  Must try -L first in case configure is actually a
19388 # symlink; some systems play weird games with the mod time of symlinks
19389 # (eg FreeBSD returns the mod time of the symlink's containing
19390 # directory).
19391 if (
19392    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
19393    if test "$*" = "X"; then
19394       # -L didn't work.
19395       set X `ls -t $srcdir/configure conftest.file`
19396    fi
19397    rm -f conftest.file
19398    if test "$*" != "X $srcdir/configure conftest.file" \
19399       && test "$*" != "X conftest.file $srcdir/configure"; then
19400
19401       # If neither matched, then we have a broken ls.  This can happen
19402       # if, for instance, CONFIG_SHELL is bash and it inherits a
19403       # broken ls alias from the environment.  This has actually
19404       # happened.  Such a system could not be considered "sane".
19405       { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
19406 alias in your environment" >&5
19407 $as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
19408 alias in your environment" >&2;}
19409    { (exit 1); exit 1; }; }
19410    fi
19411
19412    test "$2" = conftest.file
19413    )
19414 then
19415    # Ok.
19416    :
19417 else
19418    { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
19419 Check your system clock" >&5
19420 $as_echo "$as_me: error: newly created file is older than distributed files!
19421 Check your system clock" >&2;}
19422    { (exit 1); exit 1; }; }
19423 fi
19424 { $as_echo "$as_me:$LINENO: result: yes" >&5
19425 $as_echo "yes" >&6; }
19426 test "$program_prefix" != NONE &&
19427   program_transform_name="s&^&$program_prefix&;$program_transform_name"
19428 # Use a double $ so make ignores it.
19429 test "$program_suffix" != NONE &&
19430   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
19431 # Double any \ or $.
19432 # By default was `s,x,x', remove it if useless.
19433 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
19434 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
19435
19436 # expand $ac_aux_dir to an absolute path
19437 am_aux_dir=`cd $ac_aux_dir && pwd`
19438
19439 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
19440 # Use eval to expand $SHELL
19441 if eval "$MISSING --run true"; then
19442   am_missing_run="$MISSING --run "
19443 else
19444   am_missing_run=
19445   { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
19446 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
19447 fi
19448
19449 { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
19450 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
19451 if test -z "$MKDIR_P"; then
19452   if test "${ac_cv_path_mkdir+set}" = set; then
19453   $as_echo_n "(cached) " >&6
19454 else
19455   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19456 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
19457 do
19458   IFS=$as_save_IFS
19459   test -z "$as_dir" && as_dir=.
19460   for ac_prog in mkdir gmkdir; do
19461          for ac_exec_ext in '' $ac_executable_extensions; do
19462            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
19463            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
19464              'mkdir (GNU coreutils) '* | \
19465              'mkdir (coreutils) '* | \
19466              'mkdir (fileutils) '4.1*)
19467                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
19468                break 3;;
19469            esac
19470          done
19471        done
19472 done
19473 IFS=$as_save_IFS
19474
19475 fi
19476
19477   if test "${ac_cv_path_mkdir+set}" = set; then
19478     MKDIR_P="$ac_cv_path_mkdir -p"
19479   else
19480     # As a last resort, use the slow shell script.  Don't cache a
19481     # value for MKDIR_P within a source directory, because that will
19482     # break other packages using the cache if that directory is
19483     # removed, or if the value is a relative name.
19484     test -d ./--version && rmdir ./--version
19485     MKDIR_P="$ac_install_sh -d"
19486   fi
19487 fi
19488 { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
19489 $as_echo "$MKDIR_P" >&6; }
19490
19491 mkdir_p="$MKDIR_P"
19492 case $mkdir_p in
19493   [\\/$]* | ?:[\\/]*) ;;
19494   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
19495 esac
19496
19497 for ac_prog in gawk mawk nawk awk
19498 do
19499   # Extract the first word of "$ac_prog", so it can be a program name with args.
19500 set dummy $ac_prog; ac_word=$2
19501 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
19502 $as_echo_n "checking for $ac_word... " >&6; }
19503 if test "${ac_cv_prog_AWK+set}" = set; then
19504   $as_echo_n "(cached) " >&6
19505 else
19506   if test -n "$AWK"; then
19507   ac_cv_prog_AWK="$AWK" # Let the user override the test.
19508 else
19509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19510 for as_dir in $PATH
19511 do
19512   IFS=$as_save_IFS
19513   test -z "$as_dir" && as_dir=.
19514   for ac_exec_ext in '' $ac_executable_extensions; do
19515   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19516     ac_cv_prog_AWK="$ac_prog"
19517     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19518     break 2
19519   fi
19520 done
19521 done
19522 IFS=$as_save_IFS
19523
19524 fi
19525 fi
19526 AWK=$ac_cv_prog_AWK
19527 if test -n "$AWK"; then
19528   { $as_echo "$as_me:$LINENO: result: $AWK" >&5
19529 $as_echo "$AWK" >&6; }
19530 else
19531   { $as_echo "$as_me:$LINENO: result: no" >&5
19532 $as_echo "no" >&6; }
19533 fi
19534
19535
19536   test -n "$AWK" && break
19537 done
19538
19539 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
19540 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
19541 set x ${MAKE-make}
19542 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
19543 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
19544   $as_echo_n "(cached) " >&6
19545 else
19546   cat >conftest.make <<\_ACEOF
19547 SHELL = /bin/sh
19548 all:
19549         @echo '@@@%%%=$(MAKE)=@@@%%%'
19550 _ACEOF
19551 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19552 case `${MAKE-make} -f conftest.make 2>/dev/null` in
19553   *@@@%%%=?*=@@@%%%*)
19554     eval ac_cv_prog_make_${ac_make}_set=yes;;
19555   *)
19556     eval ac_cv_prog_make_${ac_make}_set=no;;
19557 esac
19558 rm -f conftest.make
19559 fi
19560 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
19561   { $as_echo "$as_me:$LINENO: result: yes" >&5
19562 $as_echo "yes" >&6; }
19563   SET_MAKE=
19564 else
19565   { $as_echo "$as_me:$LINENO: result: no" >&5
19566 $as_echo "no" >&6; }
19567   SET_MAKE="MAKE=${MAKE-make}"
19568 fi
19569
19570 rm -rf .tst 2>/dev/null
19571 mkdir .tst 2>/dev/null
19572 if test -d .tst; then
19573   am__leading_dot=.
19574 else
19575   am__leading_dot=_
19576 fi
19577 rmdir .tst 2>/dev/null
19578
19579 DEPDIR="${am__leading_dot}deps"
19580
19581 ac_config_commands="$ac_config_commands depfiles"
19582
19583
19584 am_make=${MAKE-make}
19585 cat > confinc << 'END'
19586 am__doit:
19587         @echo done
19588 .PHONY: am__doit
19589 END
19590 # If we don't find an include directive, just comment out the code.
19591 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
19592 $as_echo_n "checking for style of include used by $am_make... " >&6; }
19593 am__include="#"
19594 am__quote=
19595 _am_result=none
19596 # First try GNU make style include.
19597 echo "include confinc" > confmf
19598 # We grep out `Entering directory' and `Leaving directory'
19599 # messages which can occur if `w' ends up in MAKEFLAGS.
19600 # In particular we don't look at `^make:' because GNU make might
19601 # be invoked under some other name (usually "gmake"), in which
19602 # case it prints its new name instead of `make'.
19603 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
19604    am__include=include
19605    am__quote=
19606    _am_result=GNU
19607 fi
19608 # Now try BSD make style include.
19609 if test "$am__include" = "#"; then
19610    echo '.include "confinc"' > confmf
19611    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
19612       am__include=.include
19613       am__quote="\""
19614       _am_result=BSD
19615    fi
19616 fi
19617
19618
19619 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
19620 $as_echo "$_am_result" >&6; }
19621 rm -f confinc confmf
19622
19623 # Check whether --enable-dependency-tracking was given.
19624 if test "${enable_dependency_tracking+set}" = set; then
19625   enableval=$enable_dependency_tracking;
19626 fi
19627
19628 if test "x$enable_dependency_tracking" != xno; then
19629   am_depcomp="$ac_aux_dir/depcomp"
19630   AMDEPBACKSLASH='\'
19631 fi
19632  if test "x$enable_dependency_tracking" != xno; then
19633   AMDEP_TRUE=
19634   AMDEP_FALSE='#'
19635 else
19636   AMDEP_TRUE='#'
19637   AMDEP_FALSE=
19638 fi
19639
19640
19641 if test "`cd $srcdir && pwd`" != "`pwd`"; then
19642   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
19643   # is not polluted with repeated "-I."
19644   am__isrc=' -I$(srcdir)'
19645   # test to see if srcdir already configured
19646   if test -f $srcdir/config.status; then
19647     { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
19648 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
19649    { (exit 1); exit 1; }; }
19650   fi
19651 fi
19652
19653 # test whether we have cygpath
19654 if test -z "$CYGPATH_W"; then
19655   if (cygpath --version) >/dev/null 2>/dev/null; then
19656     CYGPATH_W='cygpath -w'
19657   else
19658     CYGPATH_W=echo
19659   fi
19660 fi
19661
19662
19663 # Define the identity of the package.
19664  PACKAGE=OpenBSM
19665  VERSION=1.1p2
19666
19667
19668 cat >>confdefs.h <<_ACEOF
19669 #define PACKAGE "$PACKAGE"
19670 _ACEOF
19671
19672
19673 cat >>confdefs.h <<_ACEOF
19674 #define VERSION "$VERSION"
19675 _ACEOF
19676
19677 # Some tools Automake needs.
19678
19679 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
19680
19681
19682 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
19683
19684
19685 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
19686
19687
19688 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
19689
19690
19691 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
19692
19693 install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
19694
19695 # Installed binaries are usually stripped using `strip' when the user
19696 # run `make install-strip'.  However `strip' might not be the right
19697 # tool to use in cross-compilation environments, therefore Automake
19698 # will honor the `STRIP' environment variable to overrule this program.
19699 if test "$cross_compiling" != no; then
19700   if test -n "$ac_tool_prefix"; then
19701   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
19702 set dummy ${ac_tool_prefix}strip; ac_word=$2
19703 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
19704 $as_echo_n "checking for $ac_word... " >&6; }
19705 if test "${ac_cv_prog_STRIP+set}" = set; then
19706   $as_echo_n "(cached) " >&6
19707 else
19708   if test -n "$STRIP"; then
19709   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
19710 else
19711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19712 for as_dir in $PATH
19713 do
19714   IFS=$as_save_IFS
19715   test -z "$as_dir" && as_dir=.
19716   for ac_exec_ext in '' $ac_executable_extensions; do
19717   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19718     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
19719     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19720     break 2
19721   fi
19722 done
19723 done
19724 IFS=$as_save_IFS
19725
19726 fi
19727 fi
19728 STRIP=$ac_cv_prog_STRIP
19729 if test -n "$STRIP"; then
19730   { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
19731 $as_echo "$STRIP" >&6; }
19732 else
19733   { $as_echo "$as_me:$LINENO: result: no" >&5
19734 $as_echo "no" >&6; }
19735 fi
19736
19737
19738 fi
19739 if test -z "$ac_cv_prog_STRIP"; then
19740   ac_ct_STRIP=$STRIP
19741   # Extract the first word of "strip", so it can be a program name with args.
19742 set dummy strip; ac_word=$2
19743 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
19744 $as_echo_n "checking for $ac_word... " >&6; }
19745 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
19746   $as_echo_n "(cached) " >&6
19747 else
19748   if test -n "$ac_ct_STRIP"; then
19749   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
19750 else
19751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19752 for as_dir in $PATH
19753 do
19754   IFS=$as_save_IFS
19755   test -z "$as_dir" && as_dir=.
19756   for ac_exec_ext in '' $ac_executable_extensions; do
19757   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19758     ac_cv_prog_ac_ct_STRIP="strip"
19759     $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19760     break 2
19761   fi
19762 done
19763 done
19764 IFS=$as_save_IFS
19765
19766 fi
19767 fi
19768 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
19769 if test -n "$ac_ct_STRIP"; then
19770   { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
19771 $as_echo "$ac_ct_STRIP" >&6; }
19772 else
19773   { $as_echo "$as_me:$LINENO: result: no" >&5
19774 $as_echo "no" >&6; }
19775 fi
19776
19777   if test "x$ac_ct_STRIP" = x; then
19778     STRIP=":"
19779   else
19780     case $cross_compiling:$ac_tool_warned in
19781 yes:)
19782 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19783 whose name does not start with the host triplet.  If you think this
19784 configuration is useful to you, please write to autoconf@gnu.org." >&5
19785 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19786 whose name does not start with the host triplet.  If you think this
19787 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19788 ac_tool_warned=yes ;;
19789 esac
19790     STRIP=$ac_ct_STRIP
19791   fi
19792 else
19793   STRIP="$ac_cv_prog_STRIP"
19794 fi
19795
19796 fi
19797 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
19798
19799 # We need awk for the "check" target.  The system "awk" is bad on
19800 # some platforms.
19801 # Always define AMTAR for backward compatibility.
19802
19803 AMTAR=${AMTAR-"${am_missing_run}tar"}
19804
19805 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
19806
19807
19808
19809
19810 depcc="$CC"   am_compiler_list=
19811
19812 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
19813 $as_echo_n "checking dependency style of $depcc... " >&6; }
19814 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
19815   $as_echo_n "(cached) " >&6
19816 else
19817   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
19818   # We make a subdir and do the tests there.  Otherwise we can end up
19819   # making bogus files that we don't know about and never remove.  For
19820   # instance it was reported that on HP-UX the gcc test will end up
19821   # making a dummy file named `D' -- because `-MD' means `put the output
19822   # in D'.
19823   mkdir conftest.dir
19824   # Copy depcomp to subdir because otherwise we won't find it if we're
19825   # using a relative directory.
19826   cp "$am_depcomp" conftest.dir
19827   cd conftest.dir
19828   # We will build objects and dependencies in a subdirectory because
19829   # it helps to detect inapplicable dependency modes.  For instance
19830   # both Tru64's cc and ICC support -MD to output dependencies as a
19831   # side effect of compilation, but ICC will put the dependencies in
19832   # the current directory while Tru64 will put them in the object
19833   # directory.
19834   mkdir sub
19835
19836   am_cv_CC_dependencies_compiler_type=none
19837   if test "$am_compiler_list" = ""; then
19838      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
19839   fi
19840   for depmode in $am_compiler_list; do
19841     # Setup a source with many dependencies, because some compilers
19842     # like to wrap large dependency lists on column 80 (with \), and
19843     # we should not choose a depcomp mode which is confused by this.
19844     #
19845     # We need to recreate these files for each test, as the compiler may
19846     # overwrite some of them when testing with obscure command lines.
19847     # This happens at least with the AIX C compiler.
19848     : > sub/conftest.c
19849     for i in 1 2 3 4 5 6; do
19850       echo '#include "conftst'$i'.h"' >> sub/conftest.c
19851       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
19852       # Solaris 8's {/usr,}/bin/sh.
19853       touch sub/conftst$i.h
19854     done
19855     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
19856
19857     case $depmode in
19858     nosideeffect)
19859       # after this tag, mechanisms are not by side-effect, so they'll
19860       # only be used when explicitly requested
19861       if test "x$enable_dependency_tracking" = xyes; then
19862         continue
19863       else
19864         break
19865       fi
19866       ;;
19867     none) break ;;
19868     esac
19869     # We check with `-c' and `-o' for the sake of the "dashmstdout"
19870     # mode.  It turns out that the SunPro C++ compiler does not properly
19871     # handle `-M -o', and we need to detect this.
19872     if depmode=$depmode \
19873        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
19874        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
19875        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
19876          >/dev/null 2>conftest.err &&
19877        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
19878        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
19879        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
19880        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
19881       # icc doesn't choke on unknown options, it will just issue warnings
19882       # or remarks (even with -Werror).  So we grep stderr for any message
19883       # that says an option was ignored or not supported.
19884       # When given -MP, icc 7.0 and 7.1 complain thusly:
19885       #   icc: Command line warning: ignoring option '-M'; no argument required
19886       # The diagnosis changed in icc 8.0:
19887       #   icc: Command line remark: option '-MP' not supported
19888       if (grep 'ignoring option' conftest.err ||
19889           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
19890         am_cv_CC_dependencies_compiler_type=$depmode
19891         break
19892       fi
19893     fi
19894   done
19895
19896   cd ..
19897   rm -rf conftest.dir
19898 else
19899   am_cv_CC_dependencies_compiler_type=none
19900 fi
19901
19902 fi
19903 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
19904 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
19905 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
19906
19907  if
19908   test "x$enable_dependency_tracking" != xno \
19909   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
19910   am__fastdepCC_TRUE=
19911   am__fastdepCC_FALSE='#'
19912 else
19913   am__fastdepCC_TRUE='#'
19914   am__fastdepCC_FALSE=
19915 fi
19916
19917
19918 depcc="$CXX"  am_compiler_list=
19919
19920 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
19921 $as_echo_n "checking dependency style of $depcc... " >&6; }
19922 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
19923   $as_echo_n "(cached) " >&6
19924 else
19925   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
19926   # We make a subdir and do the tests there.  Otherwise we can end up
19927   # making bogus files that we don't know about and never remove.  For
19928   # instance it was reported that on HP-UX the gcc test will end up
19929   # making a dummy file named `D' -- because `-MD' means `put the output
19930   # in D'.
19931   mkdir conftest.dir
19932   # Copy depcomp to subdir because otherwise we won't find it if we're
19933   # using a relative directory.
19934   cp "$am_depcomp" conftest.dir
19935   cd conftest.dir
19936   # We will build objects and dependencies in a subdirectory because
19937   # it helps to detect inapplicable dependency modes.  For instance
19938   # both Tru64's cc and ICC support -MD to output dependencies as a
19939   # side effect of compilation, but ICC will put the dependencies in
19940   # the current directory while Tru64 will put them in the object
19941   # directory.
19942   mkdir sub
19943
19944   am_cv_CXX_dependencies_compiler_type=none
19945   if test "$am_compiler_list" = ""; then
19946      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
19947   fi
19948   for depmode in $am_compiler_list; do
19949     # Setup a source with many dependencies, because some compilers
19950     # like to wrap large dependency lists on column 80 (with \), and
19951     # we should not choose a depcomp mode which is confused by this.
19952     #
19953     # We need to recreate these files for each test, as the compiler may
19954     # overwrite some of them when testing with obscure command lines.
19955     # This happens at least with the AIX C compiler.
19956     : > sub/conftest.c
19957     for i in 1 2 3 4 5 6; do
19958       echo '#include "conftst'$i'.h"' >> sub/conftest.c
19959       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
19960       # Solaris 8's {/usr,}/bin/sh.
19961       touch sub/conftst$i.h
19962     done
19963     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
19964
19965     case $depmode in
19966     nosideeffect)
19967       # after this tag, mechanisms are not by side-effect, so they'll
19968       # only be used when explicitly requested
19969       if test "x$enable_dependency_tracking" = xyes; then
19970         continue
19971       else
19972         break
19973       fi
19974       ;;
19975     none) break ;;
19976     esac
19977     # We check with `-c' and `-o' for the sake of the "dashmstdout"
19978     # mode.  It turns out that the SunPro C++ compiler does not properly
19979     # handle `-M -o', and we need to detect this.
19980     if depmode=$depmode \
19981        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
19982        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
19983        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
19984          >/dev/null 2>conftest.err &&
19985        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
19986        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
19987        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
19988        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
19989       # icc doesn't choke on unknown options, it will just issue warnings
19990       # or remarks (even with -Werror).  So we grep stderr for any message
19991       # that says an option was ignored or not supported.
19992       # When given -MP, icc 7.0 and 7.1 complain thusly:
19993       #   icc: Command line warning: ignoring option '-M'; no argument required
19994       # The diagnosis changed in icc 8.0:
19995       #   icc: Command line remark: option '-MP' not supported
19996       if (grep 'ignoring option' conftest.err ||
19997           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
19998         am_cv_CXX_dependencies_compiler_type=$depmode
19999         break
20000       fi
20001     fi
20002   done
20003
20004   cd ..
20005   rm -rf conftest.dir
20006 else
20007   am_cv_CXX_dependencies_compiler_type=none
20008 fi
20009
20010 fi
20011 { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
20012 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
20013 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
20014
20015  if
20016   test "x$enable_dependency_tracking" != xno \
20017   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
20018   am__fastdepCXX_TRUE=
20019   am__fastdepCXX_FALSE='#'
20020 else
20021   am__fastdepCXX_TRUE='#'
20022   am__fastdepCXX_FALSE=
20023 fi
20024
20025
20026
20027
20028 { $as_echo "$as_me:$LINENO: checking for library containing dlsym" >&5
20029 $as_echo_n "checking for library containing dlsym... " >&6; }
20030 if test "${ac_cv_search_dlsym+set}" = set; then
20031   $as_echo_n "(cached) " >&6
20032 else
20033   ac_func_search_save_LIBS=$LIBS
20034 cat >conftest.$ac_ext <<_ACEOF
20035 /* confdefs.h.  */
20036 _ACEOF
20037 cat confdefs.h >>conftest.$ac_ext
20038 cat >>conftest.$ac_ext <<_ACEOF
20039 /* end confdefs.h.  */
20040
20041 /* Override any GCC internal prototype to avoid an error.
20042    Use char because int might match the return type of a GCC
20043    builtin and then its argument prototype would still apply.  */
20044 #ifdef __cplusplus
20045 extern "C"
20046 #endif
20047 char dlsym ();
20048 int
20049 main ()
20050 {
20051 return dlsym ();
20052   ;
20053   return 0;
20054 }
20055 _ACEOF
20056 for ac_lib in '' dl; do
20057   if test -z "$ac_lib"; then
20058     ac_res="none required"
20059   else
20060     ac_res=-l$ac_lib
20061     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
20062   fi
20063   rm -f conftest.$ac_objext conftest$ac_exeext
20064 if { (ac_try="$ac_link"
20065 case "(($ac_try" in
20066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20067   *) ac_try_echo=$ac_try;;
20068 esac
20069 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20070 $as_echo "$ac_try_echo") >&5
20071   (eval "$ac_link") 2>conftest.er1
20072   ac_status=$?
20073   grep -v '^ *+' conftest.er1 >conftest.err
20074   rm -f conftest.er1
20075   cat conftest.err >&5
20076   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20077   (exit $ac_status); } && {
20078          test -z "$ac_c_werror_flag" ||
20079          test ! -s conftest.err
20080        } && test -s conftest$ac_exeext && {
20081          test "$cross_compiling" = yes ||
20082          $as_test_x conftest$ac_exeext
20083        }; then
20084   ac_cv_search_dlsym=$ac_res
20085 else
20086   $as_echo "$as_me: failed program was:" >&5
20087 sed 's/^/| /' conftest.$ac_ext >&5
20088
20089
20090 fi
20091
20092 rm -rf conftest.dSYM
20093 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20094       conftest$ac_exeext
20095   if test "${ac_cv_search_dlsym+set}" = set; then
20096   break
20097 fi
20098 done
20099 if test "${ac_cv_search_dlsym+set}" = set; then
20100   :
20101 else
20102   ac_cv_search_dlsym=no
20103 fi
20104 rm conftest.$ac_ext
20105 LIBS=$ac_func_search_save_LIBS
20106 fi
20107 { $as_echo "$as_me:$LINENO: result: $ac_cv_search_dlsym" >&5
20108 $as_echo "$ac_cv_search_dlsym" >&6; }
20109 ac_res=$ac_cv_search_dlsym
20110 if test "$ac_res" != no; then
20111   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20112
20113 fi
20114
20115 { $as_echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
20116 $as_echo_n "checking for library containing clock_gettime... " >&6; }
20117 if test "${ac_cv_search_clock_gettime+set}" = set; then
20118   $as_echo_n "(cached) " >&6
20119 else
20120   ac_func_search_save_LIBS=$LIBS
20121 cat >conftest.$ac_ext <<_ACEOF
20122 /* confdefs.h.  */
20123 _ACEOF
20124 cat confdefs.h >>conftest.$ac_ext
20125 cat >>conftest.$ac_ext <<_ACEOF
20126 /* end confdefs.h.  */
20127
20128 /* Override any GCC internal prototype to avoid an error.
20129    Use char because int might match the return type of a GCC
20130    builtin and then its argument prototype would still apply.  */
20131 #ifdef __cplusplus
20132 extern "C"
20133 #endif
20134 char clock_gettime ();
20135 int
20136 main ()
20137 {
20138 return clock_gettime ();
20139   ;
20140   return 0;
20141 }
20142 _ACEOF
20143 for ac_lib in '' rt; do
20144   if test -z "$ac_lib"; then
20145     ac_res="none required"
20146   else
20147     ac_res=-l$ac_lib
20148     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
20149   fi
20150   rm -f conftest.$ac_objext conftest$ac_exeext
20151 if { (ac_try="$ac_link"
20152 case "(($ac_try" in
20153   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20154   *) ac_try_echo=$ac_try;;
20155 esac
20156 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20157 $as_echo "$ac_try_echo") >&5
20158   (eval "$ac_link") 2>conftest.er1
20159   ac_status=$?
20160   grep -v '^ *+' conftest.er1 >conftest.err
20161   rm -f conftest.er1
20162   cat conftest.err >&5
20163   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20164   (exit $ac_status); } && {
20165          test -z "$ac_c_werror_flag" ||
20166          test ! -s conftest.err
20167        } && test -s conftest$ac_exeext && {
20168          test "$cross_compiling" = yes ||
20169          $as_test_x conftest$ac_exeext
20170        }; then
20171   ac_cv_search_clock_gettime=$ac_res
20172 else
20173   $as_echo "$as_me: failed program was:" >&5
20174 sed 's/^/| /' conftest.$ac_ext >&5
20175
20176
20177 fi
20178
20179 rm -rf conftest.dSYM
20180 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20181       conftest$ac_exeext
20182   if test "${ac_cv_search_clock_gettime+set}" = set; then
20183   break
20184 fi
20185 done
20186 if test "${ac_cv_search_clock_gettime+set}" = set; then
20187   :
20188 else
20189   ac_cv_search_clock_gettime=no
20190 fi
20191 rm conftest.$ac_ext
20192 LIBS=$ac_func_search_save_LIBS
20193 fi
20194 { $as_echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
20195 $as_echo "$ac_cv_search_clock_gettime" >&6; }
20196 ac_res=$ac_cv_search_clock_gettime
20197 if test "$ac_res" != no; then
20198   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20199
20200 fi
20201
20202
20203 # Checks for header files.
20204 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20205 $as_echo_n "checking for ANSI C header files... " >&6; }
20206 if test "${ac_cv_header_stdc+set}" = set; then
20207   $as_echo_n "(cached) " >&6
20208 else
20209   cat >conftest.$ac_ext <<_ACEOF
20210 /* confdefs.h.  */
20211 _ACEOF
20212 cat confdefs.h >>conftest.$ac_ext
20213 cat >>conftest.$ac_ext <<_ACEOF
20214 /* end confdefs.h.  */
20215 #include <stdlib.h>
20216 #include <stdarg.h>
20217 #include <string.h>
20218 #include <float.h>
20219
20220 int
20221 main ()
20222 {
20223
20224   ;
20225   return 0;
20226 }
20227 _ACEOF
20228 rm -f conftest.$ac_objext
20229 if { (ac_try="$ac_compile"
20230 case "(($ac_try" in
20231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20232   *) ac_try_echo=$ac_try;;
20233 esac
20234 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20235 $as_echo "$ac_try_echo") >&5
20236   (eval "$ac_compile") 2>conftest.er1
20237   ac_status=$?
20238   grep -v '^ *+' conftest.er1 >conftest.err
20239   rm -f conftest.er1
20240   cat conftest.err >&5
20241   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20242   (exit $ac_status); } && {
20243          test -z "$ac_c_werror_flag" ||
20244          test ! -s conftest.err
20245        } && test -s conftest.$ac_objext; then
20246   ac_cv_header_stdc=yes
20247 else
20248   $as_echo "$as_me: failed program was:" >&5
20249 sed 's/^/| /' conftest.$ac_ext >&5
20250
20251         ac_cv_header_stdc=no
20252 fi
20253
20254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20255
20256 if test $ac_cv_header_stdc = yes; then
20257   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20258   cat >conftest.$ac_ext <<_ACEOF
20259 /* confdefs.h.  */
20260 _ACEOF
20261 cat confdefs.h >>conftest.$ac_ext
20262 cat >>conftest.$ac_ext <<_ACEOF
20263 /* end confdefs.h.  */
20264 #include <string.h>
20265
20266 _ACEOF
20267 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20268   $EGREP "memchr" >/dev/null 2>&1; then
20269   :
20270 else
20271   ac_cv_header_stdc=no
20272 fi
20273 rm -f conftest*
20274
20275 fi
20276
20277 if test $ac_cv_header_stdc = yes; then
20278   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20279   cat >conftest.$ac_ext <<_ACEOF
20280 /* confdefs.h.  */
20281 _ACEOF
20282 cat confdefs.h >>conftest.$ac_ext
20283 cat >>conftest.$ac_ext <<_ACEOF
20284 /* end confdefs.h.  */
20285 #include <stdlib.h>
20286
20287 _ACEOF
20288 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20289   $EGREP "free" >/dev/null 2>&1; then
20290   :
20291 else
20292   ac_cv_header_stdc=no
20293 fi
20294 rm -f conftest*
20295
20296 fi
20297
20298 if test $ac_cv_header_stdc = yes; then
20299   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20300   if test "$cross_compiling" = yes; then
20301   :
20302 else
20303   cat >conftest.$ac_ext <<_ACEOF
20304 /* confdefs.h.  */
20305 _ACEOF
20306 cat confdefs.h >>conftest.$ac_ext
20307 cat >>conftest.$ac_ext <<_ACEOF
20308 /* end confdefs.h.  */
20309 #include <ctype.h>
20310 #include <stdlib.h>
20311 #if ((' ' & 0x0FF) == 0x020)
20312 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20313 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20314 #else
20315 # define ISLOWER(c) \
20316                    (('a' <= (c) && (c) <= 'i') \
20317                      || ('j' <= (c) && (c) <= 'r') \
20318                      || ('s' <= (c) && (c) <= 'z'))
20319 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20320 #endif
20321
20322 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20323 int
20324 main ()
20325 {
20326   int i;
20327   for (i = 0; i < 256; i++)
20328     if (XOR (islower (i), ISLOWER (i))
20329         || toupper (i) != TOUPPER (i))
20330       return 2;
20331   return 0;
20332 }
20333 _ACEOF
20334 rm -f conftest$ac_exeext
20335 if { (ac_try="$ac_link"
20336 case "(($ac_try" in
20337   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20338   *) ac_try_echo=$ac_try;;
20339 esac
20340 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20341 $as_echo "$ac_try_echo") >&5
20342   (eval "$ac_link") 2>&5
20343   ac_status=$?
20344   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20345   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20346   { (case "(($ac_try" in
20347   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20348   *) ac_try_echo=$ac_try;;
20349 esac
20350 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20351 $as_echo "$ac_try_echo") >&5
20352   (eval "$ac_try") 2>&5
20353   ac_status=$?
20354   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20355   (exit $ac_status); }; }; then
20356   :
20357 else
20358   $as_echo "$as_me: program exited with status $ac_status" >&5
20359 $as_echo "$as_me: failed program was:" >&5
20360 sed 's/^/| /' conftest.$ac_ext >&5
20361
20362 ( exit $ac_status )
20363 ac_cv_header_stdc=no
20364 fi
20365 rm -rf conftest.dSYM
20366 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20367 fi
20368
20369
20370 fi
20371 fi
20372 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20373 $as_echo "$ac_cv_header_stdc" >&6; }
20374 if test $ac_cv_header_stdc = yes; then
20375
20376 cat >>confdefs.h <<\_ACEOF
20377 #define STDC_HEADERS 1
20378 _ACEOF
20379
20380 fi
20381
20382 { $as_echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
20383 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
20384 if test "${ac_cv_header_sys_wait_h+set}" = set; then
20385   $as_echo_n "(cached) " >&6
20386 else
20387   cat >conftest.$ac_ext <<_ACEOF
20388 /* confdefs.h.  */
20389 _ACEOF
20390 cat confdefs.h >>conftest.$ac_ext
20391 cat >>conftest.$ac_ext <<_ACEOF
20392 /* end confdefs.h.  */
20393 #include <sys/types.h>
20394 #include <sys/wait.h>
20395 #ifndef WEXITSTATUS
20396 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
20397 #endif
20398 #ifndef WIFEXITED
20399 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
20400 #endif
20401
20402 int
20403 main ()
20404 {
20405   int s;
20406   wait (&s);
20407   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
20408   ;
20409   return 0;
20410 }
20411 _ACEOF
20412 rm -f conftest.$ac_objext
20413 if { (ac_try="$ac_compile"
20414 case "(($ac_try" in
20415   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20416   *) ac_try_echo=$ac_try;;
20417 esac
20418 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20419 $as_echo "$ac_try_echo") >&5
20420   (eval "$ac_compile") 2>conftest.er1
20421   ac_status=$?
20422   grep -v '^ *+' conftest.er1 >conftest.err
20423   rm -f conftest.er1
20424   cat conftest.err >&5
20425   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20426   (exit $ac_status); } && {
20427          test -z "$ac_c_werror_flag" ||
20428          test ! -s conftest.err
20429        } && test -s conftest.$ac_objext; then
20430   ac_cv_header_sys_wait_h=yes
20431 else
20432   $as_echo "$as_me: failed program was:" >&5
20433 sed 's/^/| /' conftest.$ac_ext >&5
20434
20435         ac_cv_header_sys_wait_h=no
20436 fi
20437
20438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20439 fi
20440 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
20441 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
20442 if test $ac_cv_header_sys_wait_h = yes; then
20443
20444 cat >>confdefs.h <<\_ACEOF
20445 #define HAVE_SYS_WAIT_H 1
20446 _ACEOF
20447
20448 fi
20449
20450
20451
20452
20453
20454
20455 for ac_header in endian.h mach/mach.h machine/endian.h sys/endian.h stdint.h
20456 do
20457 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20458 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20459   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20460 $as_echo_n "checking for $ac_header... " >&6; }
20461 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20462   $as_echo_n "(cached) " >&6
20463 fi
20464 ac_res=`eval 'as_val=${'$as_ac_Header'}
20465                  $as_echo "$as_val"'`
20466                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20467 $as_echo "$ac_res" >&6; }
20468 else
20469   # Is the header compilable?
20470 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
20471 $as_echo_n "checking $ac_header usability... " >&6; }
20472 cat >conftest.$ac_ext <<_ACEOF
20473 /* confdefs.h.  */
20474 _ACEOF
20475 cat confdefs.h >>conftest.$ac_ext
20476 cat >>conftest.$ac_ext <<_ACEOF
20477 /* end confdefs.h.  */
20478 $ac_includes_default
20479 #include <$ac_header>
20480 _ACEOF
20481 rm -f conftest.$ac_objext
20482 if { (ac_try="$ac_compile"
20483 case "(($ac_try" in
20484   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20485   *) ac_try_echo=$ac_try;;
20486 esac
20487 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20488 $as_echo "$ac_try_echo") >&5
20489   (eval "$ac_compile") 2>conftest.er1
20490   ac_status=$?
20491   grep -v '^ *+' conftest.er1 >conftest.err
20492   rm -f conftest.er1
20493   cat conftest.err >&5
20494   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20495   (exit $ac_status); } && {
20496          test -z "$ac_c_werror_flag" ||
20497          test ! -s conftest.err
20498        } && test -s conftest.$ac_objext; then
20499   ac_header_compiler=yes
20500 else
20501   $as_echo "$as_me: failed program was:" >&5
20502 sed 's/^/| /' conftest.$ac_ext >&5
20503
20504         ac_header_compiler=no
20505 fi
20506
20507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20508 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20509 $as_echo "$ac_header_compiler" >&6; }
20510
20511 # Is the header present?
20512 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
20513 $as_echo_n "checking $ac_header presence... " >&6; }
20514 cat >conftest.$ac_ext <<_ACEOF
20515 /* confdefs.h.  */
20516 _ACEOF
20517 cat confdefs.h >>conftest.$ac_ext
20518 cat >>conftest.$ac_ext <<_ACEOF
20519 /* end confdefs.h.  */
20520 #include <$ac_header>
20521 _ACEOF
20522 if { (ac_try="$ac_cpp conftest.$ac_ext"
20523 case "(($ac_try" in
20524   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20525   *) ac_try_echo=$ac_try;;
20526 esac
20527 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20528 $as_echo "$ac_try_echo") >&5
20529   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20530   ac_status=$?
20531   grep -v '^ *+' conftest.er1 >conftest.err
20532   rm -f conftest.er1
20533   cat conftest.err >&5
20534   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20535   (exit $ac_status); } >/dev/null && {
20536          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20537          test ! -s conftest.err
20538        }; then
20539   ac_header_preproc=yes
20540 else
20541   $as_echo "$as_me: failed program was:" >&5
20542 sed 's/^/| /' conftest.$ac_ext >&5
20543
20544   ac_header_preproc=no
20545 fi
20546
20547 rm -f conftest.err conftest.$ac_ext
20548 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20549 $as_echo "$ac_header_preproc" >&6; }
20550
20551 # So?  What about this header?
20552 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20553   yes:no: )
20554     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20555 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20556     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20557 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20558     ac_header_preproc=yes
20559     ;;
20560   no:yes:* )
20561     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20562 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20563     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20564 $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20565     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20566 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20567     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20568 $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20569     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20570 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20571     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20572 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20573     ( cat <<\_ASBOX
20574 ## ----------------------------------------------- ##
20575 ## Report this to trustedbsd-audit@TrustesdBSD.org ##
20576 ## ----------------------------------------------- ##
20577 _ASBOX
20578      ) | sed "s/^/$as_me: WARNING:     /" >&2
20579     ;;
20580 esac
20581 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20582 $as_echo_n "checking for $ac_header... " >&6; }
20583 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20584   $as_echo_n "(cached) " >&6
20585 else
20586   eval "$as_ac_Header=\$ac_header_preproc"
20587 fi
20588 ac_res=`eval 'as_val=${'$as_ac_Header'}
20589                  $as_echo "$as_val"'`
20590                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20591 $as_echo "$ac_res" >&6; }
20592
20593 fi
20594 if test `eval 'as_val=${'$as_ac_Header'}
20595                  $as_echo "$as_val"'` = yes; then
20596   cat >>confdefs.h <<_ACEOF
20597 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20598 _ACEOF
20599
20600 fi
20601
20602 done
20603
20604
20605
20606 cat >>confdefs.h <<\_ACEOF
20607 #define _GNU_SOURCE /**/
20608 _ACEOF
20609
20610
20611 # Checks for typedefs, structures, and compiler characteristics.
20612 { $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
20613 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
20614 if test "${ac_cv_c_const+set}" = set; then
20615   $as_echo_n "(cached) " >&6
20616 else
20617   cat >conftest.$ac_ext <<_ACEOF
20618 /* confdefs.h.  */
20619 _ACEOF
20620 cat confdefs.h >>conftest.$ac_ext
20621 cat >>conftest.$ac_ext <<_ACEOF
20622 /* end confdefs.h.  */
20623
20624 int
20625 main ()
20626 {
20627 /* FIXME: Include the comments suggested by Paul. */
20628 #ifndef __cplusplus
20629   /* Ultrix mips cc rejects this.  */
20630   typedef int charset[2];
20631   const charset cs;
20632   /* SunOS 4.1.1 cc rejects this.  */
20633   char const *const *pcpcc;
20634   char **ppc;
20635   /* NEC SVR4.0.2 mips cc rejects this.  */
20636   struct point {int x, y;};
20637   static struct point const zero = {0,0};
20638   /* AIX XL C 1.02.0.0 rejects this.
20639      It does not let you subtract one const X* pointer from another in
20640      an arm of an if-expression whose if-part is not a constant
20641      expression */
20642   const char *g = "string";
20643   pcpcc = &g + (g ? g-g : 0);
20644   /* HPUX 7.0 cc rejects these. */
20645   ++pcpcc;
20646   ppc = (char**) pcpcc;
20647   pcpcc = (char const *const *) ppc;
20648   { /* SCO 3.2v4 cc rejects this.  */
20649     char *t;
20650     char const *s = 0 ? (char *) 0 : (char const *) 0;
20651
20652     *t++ = 0;
20653     if (s) return 0;
20654   }
20655   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
20656     int x[] = {25, 17};
20657     const int *foo = &x[0];
20658     ++foo;
20659   }
20660   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20661     typedef const int *iptr;
20662     iptr p = 0;
20663     ++p;
20664   }
20665   { /* AIX XL C 1.02.0.0 rejects this saying
20666        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20667     struct s { int j; const int *ap[3]; };
20668     struct s *b; b->j = 5;
20669   }
20670   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20671     const int foo = 10;
20672     if (!foo) return 0;
20673   }
20674   return !cs[0] && !zero.x;
20675 #endif
20676
20677   ;
20678   return 0;
20679 }
20680 _ACEOF
20681 rm -f conftest.$ac_objext
20682 if { (ac_try="$ac_compile"
20683 case "(($ac_try" in
20684   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20685   *) ac_try_echo=$ac_try;;
20686 esac
20687 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20688 $as_echo "$ac_try_echo") >&5
20689   (eval "$ac_compile") 2>conftest.er1
20690   ac_status=$?
20691   grep -v '^ *+' conftest.er1 >conftest.err
20692   rm -f conftest.er1
20693   cat conftest.err >&5
20694   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20695   (exit $ac_status); } && {
20696          test -z "$ac_c_werror_flag" ||
20697          test ! -s conftest.err
20698        } && test -s conftest.$ac_objext; then
20699   ac_cv_c_const=yes
20700 else
20701   $as_echo "$as_me: failed program was:" >&5
20702 sed 's/^/| /' conftest.$ac_ext >&5
20703
20704         ac_cv_c_const=no
20705 fi
20706
20707 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20708 fi
20709 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
20710 $as_echo "$ac_cv_c_const" >&6; }
20711 if test $ac_cv_c_const = no; then
20712
20713 cat >>confdefs.h <<\_ACEOF
20714 #define const /**/
20715 _ACEOF
20716
20717 fi
20718
20719 { $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
20720 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
20721 if test "${ac_cv_type_uid_t+set}" = set; then
20722   $as_echo_n "(cached) " >&6
20723 else
20724   cat >conftest.$ac_ext <<_ACEOF
20725 /* confdefs.h.  */
20726 _ACEOF
20727 cat confdefs.h >>conftest.$ac_ext
20728 cat >>conftest.$ac_ext <<_ACEOF
20729 /* end confdefs.h.  */
20730 #include <sys/types.h>
20731
20732 _ACEOF
20733 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20734   $EGREP "uid_t" >/dev/null 2>&1; then
20735   ac_cv_type_uid_t=yes
20736 else
20737   ac_cv_type_uid_t=no
20738 fi
20739 rm -f conftest*
20740
20741 fi
20742 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
20743 $as_echo "$ac_cv_type_uid_t" >&6; }
20744 if test $ac_cv_type_uid_t = no; then
20745
20746 cat >>confdefs.h <<\_ACEOF
20747 #define uid_t int
20748 _ACEOF
20749
20750
20751 cat >>confdefs.h <<\_ACEOF
20752 #define gid_t int
20753 _ACEOF
20754
20755 fi
20756
20757 { $as_echo "$as_me:$LINENO: checking for pid_t" >&5
20758 $as_echo_n "checking for pid_t... " >&6; }
20759 if test "${ac_cv_type_pid_t+set}" = set; then
20760   $as_echo_n "(cached) " >&6
20761 else
20762   ac_cv_type_pid_t=no
20763 cat >conftest.$ac_ext <<_ACEOF
20764 /* confdefs.h.  */
20765 _ACEOF
20766 cat confdefs.h >>conftest.$ac_ext
20767 cat >>conftest.$ac_ext <<_ACEOF
20768 /* end confdefs.h.  */
20769 $ac_includes_default
20770 int
20771 main ()
20772 {
20773 if (sizeof (pid_t))
20774        return 0;
20775   ;
20776   return 0;
20777 }
20778 _ACEOF
20779 rm -f conftest.$ac_objext
20780 if { (ac_try="$ac_compile"
20781 case "(($ac_try" in
20782   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20783   *) ac_try_echo=$ac_try;;
20784 esac
20785 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20786 $as_echo "$ac_try_echo") >&5
20787   (eval "$ac_compile") 2>conftest.er1
20788   ac_status=$?
20789   grep -v '^ *+' conftest.er1 >conftest.err
20790   rm -f conftest.er1
20791   cat conftest.err >&5
20792   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20793   (exit $ac_status); } && {
20794          test -z "$ac_c_werror_flag" ||
20795          test ! -s conftest.err
20796        } && test -s conftest.$ac_objext; then
20797   cat >conftest.$ac_ext <<_ACEOF
20798 /* confdefs.h.  */
20799 _ACEOF
20800 cat confdefs.h >>conftest.$ac_ext
20801 cat >>conftest.$ac_ext <<_ACEOF
20802 /* end confdefs.h.  */
20803 $ac_includes_default
20804 int
20805 main ()
20806 {
20807 if (sizeof ((pid_t)))
20808           return 0;
20809   ;
20810   return 0;
20811 }
20812 _ACEOF
20813 rm -f conftest.$ac_objext
20814 if { (ac_try="$ac_compile"
20815 case "(($ac_try" in
20816   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20817   *) ac_try_echo=$ac_try;;
20818 esac
20819 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20820 $as_echo "$ac_try_echo") >&5
20821   (eval "$ac_compile") 2>conftest.er1
20822   ac_status=$?
20823   grep -v '^ *+' conftest.er1 >conftest.err
20824   rm -f conftest.er1
20825   cat conftest.err >&5
20826   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20827   (exit $ac_status); } && {
20828          test -z "$ac_c_werror_flag" ||
20829          test ! -s conftest.err
20830        } && test -s conftest.$ac_objext; then
20831   :
20832 else
20833   $as_echo "$as_me: failed program was:" >&5
20834 sed 's/^/| /' conftest.$ac_ext >&5
20835
20836         ac_cv_type_pid_t=yes
20837 fi
20838
20839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20840 else
20841   $as_echo "$as_me: failed program was:" >&5
20842 sed 's/^/| /' conftest.$ac_ext >&5
20843
20844
20845 fi
20846
20847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20848 fi
20849 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
20850 $as_echo "$ac_cv_type_pid_t" >&6; }
20851 if test $ac_cv_type_pid_t = yes; then
20852   :
20853 else
20854
20855 cat >>confdefs.h <<_ACEOF
20856 #define pid_t int
20857 _ACEOF
20858
20859 fi
20860
20861 { $as_echo "$as_me:$LINENO: checking for size_t" >&5
20862 $as_echo_n "checking for size_t... " >&6; }
20863 if test "${ac_cv_type_size_t+set}" = set; then
20864   $as_echo_n "(cached) " >&6
20865 else
20866   ac_cv_type_size_t=no
20867 cat >conftest.$ac_ext <<_ACEOF
20868 /* confdefs.h.  */
20869 _ACEOF
20870 cat confdefs.h >>conftest.$ac_ext
20871 cat >>conftest.$ac_ext <<_ACEOF
20872 /* end confdefs.h.  */
20873 $ac_includes_default
20874 int
20875 main ()
20876 {
20877 if (sizeof (size_t))
20878        return 0;
20879   ;
20880   return 0;
20881 }
20882 _ACEOF
20883 rm -f conftest.$ac_objext
20884 if { (ac_try="$ac_compile"
20885 case "(($ac_try" in
20886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20887   *) ac_try_echo=$ac_try;;
20888 esac
20889 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20890 $as_echo "$ac_try_echo") >&5
20891   (eval "$ac_compile") 2>conftest.er1
20892   ac_status=$?
20893   grep -v '^ *+' conftest.er1 >conftest.err
20894   rm -f conftest.er1
20895   cat conftest.err >&5
20896   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20897   (exit $ac_status); } && {
20898          test -z "$ac_c_werror_flag" ||
20899          test ! -s conftest.err
20900        } && test -s conftest.$ac_objext; then
20901   cat >conftest.$ac_ext <<_ACEOF
20902 /* confdefs.h.  */
20903 _ACEOF
20904 cat confdefs.h >>conftest.$ac_ext
20905 cat >>conftest.$ac_ext <<_ACEOF
20906 /* end confdefs.h.  */
20907 $ac_includes_default
20908 int
20909 main ()
20910 {
20911 if (sizeof ((size_t)))
20912           return 0;
20913   ;
20914   return 0;
20915 }
20916 _ACEOF
20917 rm -f conftest.$ac_objext
20918 if { (ac_try="$ac_compile"
20919 case "(($ac_try" in
20920   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20921   *) ac_try_echo=$ac_try;;
20922 esac
20923 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20924 $as_echo "$ac_try_echo") >&5
20925   (eval "$ac_compile") 2>conftest.er1
20926   ac_status=$?
20927   grep -v '^ *+' conftest.er1 >conftest.err
20928   rm -f conftest.er1
20929   cat conftest.err >&5
20930   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20931   (exit $ac_status); } && {
20932          test -z "$ac_c_werror_flag" ||
20933          test ! -s conftest.err
20934        } && test -s conftest.$ac_objext; then
20935   :
20936 else
20937   $as_echo "$as_me: failed program was:" >&5
20938 sed 's/^/| /' conftest.$ac_ext >&5
20939
20940         ac_cv_type_size_t=yes
20941 fi
20942
20943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20944 else
20945   $as_echo "$as_me: failed program was:" >&5
20946 sed 's/^/| /' conftest.$ac_ext >&5
20947
20948
20949 fi
20950
20951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20952 fi
20953 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
20954 $as_echo "$ac_cv_type_size_t" >&6; }
20955 if test $ac_cv_type_size_t = yes; then
20956   :
20957 else
20958
20959 cat >>confdefs.h <<_ACEOF
20960 #define size_t unsigned int
20961 _ACEOF
20962
20963 fi
20964
20965 { $as_echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
20966 $as_echo_n "checking for struct stat.st_rdev... " >&6; }
20967 if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
20968   $as_echo_n "(cached) " >&6
20969 else
20970   cat >conftest.$ac_ext <<_ACEOF
20971 /* confdefs.h.  */
20972 _ACEOF
20973 cat confdefs.h >>conftest.$ac_ext
20974 cat >>conftest.$ac_ext <<_ACEOF
20975 /* end confdefs.h.  */
20976 $ac_includes_default
20977 int
20978 main ()
20979 {
20980 static struct stat ac_aggr;
20981 if (ac_aggr.st_rdev)
20982 return 0;
20983   ;
20984   return 0;
20985 }
20986 _ACEOF
20987 rm -f conftest.$ac_objext
20988 if { (ac_try="$ac_compile"
20989 case "(($ac_try" in
20990   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20991   *) ac_try_echo=$ac_try;;
20992 esac
20993 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20994 $as_echo "$ac_try_echo") >&5
20995   (eval "$ac_compile") 2>conftest.er1
20996   ac_status=$?
20997   grep -v '^ *+' conftest.er1 >conftest.err
20998   rm -f conftest.er1
20999   cat conftest.err >&5
21000   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21001   (exit $ac_status); } && {
21002          test -z "$ac_c_werror_flag" ||
21003          test ! -s conftest.err
21004        } && test -s conftest.$ac_objext; then
21005   ac_cv_member_struct_stat_st_rdev=yes
21006 else
21007   $as_echo "$as_me: failed program was:" >&5
21008 sed 's/^/| /' conftest.$ac_ext >&5
21009
21010         cat >conftest.$ac_ext <<_ACEOF
21011 /* confdefs.h.  */
21012 _ACEOF
21013 cat confdefs.h >>conftest.$ac_ext
21014 cat >>conftest.$ac_ext <<_ACEOF
21015 /* end confdefs.h.  */
21016 $ac_includes_default
21017 int
21018 main ()
21019 {
21020 static struct stat ac_aggr;
21021 if (sizeof ac_aggr.st_rdev)
21022 return 0;
21023   ;
21024   return 0;
21025 }
21026 _ACEOF
21027 rm -f conftest.$ac_objext
21028 if { (ac_try="$ac_compile"
21029 case "(($ac_try" in
21030   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21031   *) ac_try_echo=$ac_try;;
21032 esac
21033 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21034 $as_echo "$ac_try_echo") >&5
21035   (eval "$ac_compile") 2>conftest.er1
21036   ac_status=$?
21037   grep -v '^ *+' conftest.er1 >conftest.err
21038   rm -f conftest.er1
21039   cat conftest.err >&5
21040   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21041   (exit $ac_status); } && {
21042          test -z "$ac_c_werror_flag" ||
21043          test ! -s conftest.err
21044        } && test -s conftest.$ac_objext; then
21045   ac_cv_member_struct_stat_st_rdev=yes
21046 else
21047   $as_echo "$as_me: failed program was:" >&5
21048 sed 's/^/| /' conftest.$ac_ext >&5
21049
21050         ac_cv_member_struct_stat_st_rdev=no
21051 fi
21052
21053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21054 fi
21055
21056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21057 fi
21058 { $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
21059 $as_echo "$ac_cv_member_struct_stat_st_rdev" >&6; }
21060 if test $ac_cv_member_struct_stat_st_rdev = yes; then
21061
21062 cat >>confdefs.h <<_ACEOF
21063 #define HAVE_STRUCT_STAT_ST_RDEV 1
21064 _ACEOF
21065
21066
21067 fi
21068
21069
21070 { $as_echo "$as_me:$LINENO: checking for struct ipc_perm.__key" >&5
21071 $as_echo_n "checking for struct ipc_perm.__key... " >&6; }
21072 if test "${ac_cv_member_struct_ipc_perm___key+set}" = set; then
21073   $as_echo_n "(cached) " >&6
21074 else
21075   cat >conftest.$ac_ext <<_ACEOF
21076 /* confdefs.h.  */
21077 _ACEOF
21078 cat confdefs.h >>conftest.$ac_ext
21079 cat >>conftest.$ac_ext <<_ACEOF
21080 /* end confdefs.h.  */
21081
21082 #include <sys/types.h>
21083 #include <sys/ipc.h>
21084
21085
21086 int
21087 main ()
21088 {
21089 static struct ipc_perm ac_aggr;
21090 if (ac_aggr.__key)
21091 return 0;
21092   ;
21093   return 0;
21094 }
21095 _ACEOF
21096 rm -f conftest.$ac_objext
21097 if { (ac_try="$ac_compile"
21098 case "(($ac_try" in
21099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21100   *) ac_try_echo=$ac_try;;
21101 esac
21102 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21103 $as_echo "$ac_try_echo") >&5
21104   (eval "$ac_compile") 2>conftest.er1
21105   ac_status=$?
21106   grep -v '^ *+' conftest.er1 >conftest.err
21107   rm -f conftest.er1
21108   cat conftest.err >&5
21109   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21110   (exit $ac_status); } && {
21111          test -z "$ac_c_werror_flag" ||
21112          test ! -s conftest.err
21113        } && test -s conftest.$ac_objext; then
21114   ac_cv_member_struct_ipc_perm___key=yes
21115 else
21116   $as_echo "$as_me: failed program was:" >&5
21117 sed 's/^/| /' conftest.$ac_ext >&5
21118
21119         cat >conftest.$ac_ext <<_ACEOF
21120 /* confdefs.h.  */
21121 _ACEOF
21122 cat confdefs.h >>conftest.$ac_ext
21123 cat >>conftest.$ac_ext <<_ACEOF
21124 /* end confdefs.h.  */
21125
21126 #include <sys/types.h>
21127 #include <sys/ipc.h>
21128
21129
21130 int
21131 main ()
21132 {
21133 static struct ipc_perm ac_aggr;
21134 if (sizeof ac_aggr.__key)
21135 return 0;
21136   ;
21137   return 0;
21138 }
21139 _ACEOF
21140 rm -f conftest.$ac_objext
21141 if { (ac_try="$ac_compile"
21142 case "(($ac_try" in
21143   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21144   *) ac_try_echo=$ac_try;;
21145 esac
21146 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21147 $as_echo "$ac_try_echo") >&5
21148   (eval "$ac_compile") 2>conftest.er1
21149   ac_status=$?
21150   grep -v '^ *+' conftest.er1 >conftest.err
21151   rm -f conftest.er1
21152   cat conftest.err >&5
21153   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21154   (exit $ac_status); } && {
21155          test -z "$ac_c_werror_flag" ||
21156          test ! -s conftest.err
21157        } && test -s conftest.$ac_objext; then
21158   ac_cv_member_struct_ipc_perm___key=yes
21159 else
21160   $as_echo "$as_me: failed program was:" >&5
21161 sed 's/^/| /' conftest.$ac_ext >&5
21162
21163         ac_cv_member_struct_ipc_perm___key=no
21164 fi
21165
21166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21167 fi
21168
21169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21170 fi
21171 { $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_ipc_perm___key" >&5
21172 $as_echo "$ac_cv_member_struct_ipc_perm___key" >&6; }
21173 if test $ac_cv_member_struct_ipc_perm___key = yes; then
21174
21175 cat >>confdefs.h <<\_ACEOF
21176 #define HAVE_IPC_PERM___KEY /**/
21177 _ACEOF
21178
21179 fi
21180
21181
21182 { $as_echo "$as_me:$LINENO: checking for struct ipc_perm._key" >&5
21183 $as_echo_n "checking for struct ipc_perm._key... " >&6; }
21184 if test "${ac_cv_member_struct_ipc_perm__key+set}" = set; then
21185   $as_echo_n "(cached) " >&6
21186 else
21187   cat >conftest.$ac_ext <<_ACEOF
21188 /* confdefs.h.  */
21189 _ACEOF
21190 cat confdefs.h >>conftest.$ac_ext
21191 cat >>conftest.$ac_ext <<_ACEOF
21192 /* end confdefs.h.  */
21193
21194 #include <sys/types.h>
21195 #include <sys/ipc.h>
21196
21197
21198 int
21199 main ()
21200 {
21201 static struct ipc_perm ac_aggr;
21202 if (ac_aggr._key)
21203 return 0;
21204   ;
21205   return 0;
21206 }
21207 _ACEOF
21208 rm -f conftest.$ac_objext
21209 if { (ac_try="$ac_compile"
21210 case "(($ac_try" in
21211   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21212   *) ac_try_echo=$ac_try;;
21213 esac
21214 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21215 $as_echo "$ac_try_echo") >&5
21216   (eval "$ac_compile") 2>conftest.er1
21217   ac_status=$?
21218   grep -v '^ *+' conftest.er1 >conftest.err
21219   rm -f conftest.er1
21220   cat conftest.err >&5
21221   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21222   (exit $ac_status); } && {
21223          test -z "$ac_c_werror_flag" ||
21224          test ! -s conftest.err
21225        } && test -s conftest.$ac_objext; then
21226   ac_cv_member_struct_ipc_perm__key=yes
21227 else
21228   $as_echo "$as_me: failed program was:" >&5
21229 sed 's/^/| /' conftest.$ac_ext >&5
21230
21231         cat >conftest.$ac_ext <<_ACEOF
21232 /* confdefs.h.  */
21233 _ACEOF
21234 cat confdefs.h >>conftest.$ac_ext
21235 cat >>conftest.$ac_ext <<_ACEOF
21236 /* end confdefs.h.  */
21237
21238 #include <sys/types.h>
21239 #include <sys/ipc.h>
21240
21241
21242 int
21243 main ()
21244 {
21245 static struct ipc_perm ac_aggr;
21246 if (sizeof ac_aggr._key)
21247 return 0;
21248   ;
21249   return 0;
21250 }
21251 _ACEOF
21252 rm -f conftest.$ac_objext
21253 if { (ac_try="$ac_compile"
21254 case "(($ac_try" in
21255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21256   *) ac_try_echo=$ac_try;;
21257 esac
21258 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21259 $as_echo "$ac_try_echo") >&5
21260   (eval "$ac_compile") 2>conftest.er1
21261   ac_status=$?
21262   grep -v '^ *+' conftest.er1 >conftest.err
21263   rm -f conftest.er1
21264   cat conftest.err >&5
21265   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21266   (exit $ac_status); } && {
21267          test -z "$ac_c_werror_flag" ||
21268          test ! -s conftest.err
21269        } && test -s conftest.$ac_objext; then
21270   ac_cv_member_struct_ipc_perm__key=yes
21271 else
21272   $as_echo "$as_me: failed program was:" >&5
21273 sed 's/^/| /' conftest.$ac_ext >&5
21274
21275         ac_cv_member_struct_ipc_perm__key=no
21276 fi
21277
21278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21279 fi
21280
21281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21282 fi
21283 { $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_ipc_perm__key" >&5
21284 $as_echo "$ac_cv_member_struct_ipc_perm__key" >&6; }
21285 if test $ac_cv_member_struct_ipc_perm__key = yes; then
21286
21287 cat >>confdefs.h <<\_ACEOF
21288 #define HAVE_IPC_PERM__KEY /**/
21289 _ACEOF
21290
21291 fi
21292
21293
21294 { $as_echo "$as_me:$LINENO: checking for struct ipc_perm.__seq" >&5
21295 $as_echo_n "checking for struct ipc_perm.__seq... " >&6; }
21296 if test "${ac_cv_member_struct_ipc_perm___seq+set}" = set; then
21297   $as_echo_n "(cached) " >&6
21298 else
21299   cat >conftest.$ac_ext <<_ACEOF
21300 /* confdefs.h.  */
21301 _ACEOF
21302 cat confdefs.h >>conftest.$ac_ext
21303 cat >>conftest.$ac_ext <<_ACEOF
21304 /* end confdefs.h.  */
21305
21306 #include <sys/types.h>
21307 #include <sys/ipc.h>
21308
21309
21310 int
21311 main ()
21312 {
21313 static struct ipc_perm ac_aggr;
21314 if (ac_aggr.__seq)
21315 return 0;
21316   ;
21317   return 0;
21318 }
21319 _ACEOF
21320 rm -f conftest.$ac_objext
21321 if { (ac_try="$ac_compile"
21322 case "(($ac_try" in
21323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21324   *) ac_try_echo=$ac_try;;
21325 esac
21326 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21327 $as_echo "$ac_try_echo") >&5
21328   (eval "$ac_compile") 2>conftest.er1
21329   ac_status=$?
21330   grep -v '^ *+' conftest.er1 >conftest.err
21331   rm -f conftest.er1
21332   cat conftest.err >&5
21333   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21334   (exit $ac_status); } && {
21335          test -z "$ac_c_werror_flag" ||
21336          test ! -s conftest.err
21337        } && test -s conftest.$ac_objext; then
21338   ac_cv_member_struct_ipc_perm___seq=yes
21339 else
21340   $as_echo "$as_me: failed program was:" >&5
21341 sed 's/^/| /' conftest.$ac_ext >&5
21342
21343         cat >conftest.$ac_ext <<_ACEOF
21344 /* confdefs.h.  */
21345 _ACEOF
21346 cat confdefs.h >>conftest.$ac_ext
21347 cat >>conftest.$ac_ext <<_ACEOF
21348 /* end confdefs.h.  */
21349
21350 #include <sys/types.h>
21351 #include <sys/ipc.h>
21352
21353
21354 int
21355 main ()
21356 {
21357 static struct ipc_perm ac_aggr;
21358 if (sizeof ac_aggr.__seq)
21359 return 0;
21360   ;
21361   return 0;
21362 }
21363 _ACEOF
21364 rm -f conftest.$ac_objext
21365 if { (ac_try="$ac_compile"
21366 case "(($ac_try" in
21367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21368   *) ac_try_echo=$ac_try;;
21369 esac
21370 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21371 $as_echo "$ac_try_echo") >&5
21372   (eval "$ac_compile") 2>conftest.er1
21373   ac_status=$?
21374   grep -v '^ *+' conftest.er1 >conftest.err
21375   rm -f conftest.er1
21376   cat conftest.err >&5
21377   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21378   (exit $ac_status); } && {
21379          test -z "$ac_c_werror_flag" ||
21380          test ! -s conftest.err
21381        } && test -s conftest.$ac_objext; then
21382   ac_cv_member_struct_ipc_perm___seq=yes
21383 else
21384   $as_echo "$as_me: failed program was:" >&5
21385 sed 's/^/| /' conftest.$ac_ext >&5
21386
21387         ac_cv_member_struct_ipc_perm___seq=no
21388 fi
21389
21390 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21391 fi
21392
21393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21394 fi
21395 { $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_ipc_perm___seq" >&5
21396 $as_echo "$ac_cv_member_struct_ipc_perm___seq" >&6; }
21397 if test $ac_cv_member_struct_ipc_perm___seq = yes; then
21398
21399 cat >>confdefs.h <<\_ACEOF
21400 #define HAVE_IPC_PERM___SEQ /**/
21401 _ACEOF
21402
21403 fi
21404
21405
21406 { $as_echo "$as_me:$LINENO: checking for struct ipc_perm._seq" >&5
21407 $as_echo_n "checking for struct ipc_perm._seq... " >&6; }
21408 if test "${ac_cv_member_struct_ipc_perm__seq+set}" = set; then
21409   $as_echo_n "(cached) " >&6
21410 else
21411   cat >conftest.$ac_ext <<_ACEOF
21412 /* confdefs.h.  */
21413 _ACEOF
21414 cat confdefs.h >>conftest.$ac_ext
21415 cat >>conftest.$ac_ext <<_ACEOF
21416 /* end confdefs.h.  */
21417
21418 #include <sys/types.h>
21419 #include <sys/ipc.h>
21420
21421
21422 int
21423 main ()
21424 {
21425 static struct ipc_perm ac_aggr;
21426 if (ac_aggr._seq)
21427 return 0;
21428   ;
21429   return 0;
21430 }
21431 _ACEOF
21432 rm -f conftest.$ac_objext
21433 if { (ac_try="$ac_compile"
21434 case "(($ac_try" in
21435   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21436   *) ac_try_echo=$ac_try;;
21437 esac
21438 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21439 $as_echo "$ac_try_echo") >&5
21440   (eval "$ac_compile") 2>conftest.er1
21441   ac_status=$?
21442   grep -v '^ *+' conftest.er1 >conftest.err
21443   rm -f conftest.er1
21444   cat conftest.err >&5
21445   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21446   (exit $ac_status); } && {
21447          test -z "$ac_c_werror_flag" ||
21448          test ! -s conftest.err
21449        } && test -s conftest.$ac_objext; then
21450   ac_cv_member_struct_ipc_perm__seq=yes
21451 else
21452   $as_echo "$as_me: failed program was:" >&5
21453 sed 's/^/| /' conftest.$ac_ext >&5
21454
21455         cat >conftest.$ac_ext <<_ACEOF
21456 /* confdefs.h.  */
21457 _ACEOF
21458 cat confdefs.h >>conftest.$ac_ext
21459 cat >>conftest.$ac_ext <<_ACEOF
21460 /* end confdefs.h.  */
21461
21462 #include <sys/types.h>
21463 #include <sys/ipc.h>
21464
21465
21466 int
21467 main ()
21468 {
21469 static struct ipc_perm ac_aggr;
21470 if (sizeof ac_aggr._seq)
21471 return 0;
21472   ;
21473   return 0;
21474 }
21475 _ACEOF
21476 rm -f conftest.$ac_objext
21477 if { (ac_try="$ac_compile"
21478 case "(($ac_try" in
21479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21480   *) ac_try_echo=$ac_try;;
21481 esac
21482 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21483 $as_echo "$ac_try_echo") >&5
21484   (eval "$ac_compile") 2>conftest.er1
21485   ac_status=$?
21486   grep -v '^ *+' conftest.er1 >conftest.err
21487   rm -f conftest.er1
21488   cat conftest.err >&5
21489   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21490   (exit $ac_status); } && {
21491          test -z "$ac_c_werror_flag" ||
21492          test ! -s conftest.err
21493        } && test -s conftest.$ac_objext; then
21494   ac_cv_member_struct_ipc_perm__seq=yes
21495 else
21496   $as_echo "$as_me: failed program was:" >&5
21497 sed 's/^/| /' conftest.$ac_ext >&5
21498
21499         ac_cv_member_struct_ipc_perm__seq=no
21500 fi
21501
21502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21503 fi
21504
21505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21506 fi
21507 { $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_ipc_perm__seq" >&5
21508 $as_echo "$ac_cv_member_struct_ipc_perm__seq" >&6; }
21509 if test $ac_cv_member_struct_ipc_perm__seq = yes; then
21510
21511 cat >>confdefs.h <<\_ACEOF
21512 #define HAVE_IPC_PERM__SEQ /**/
21513 _ACEOF
21514
21515 fi
21516
21517
21518 { $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
21519 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
21520 if test "${ac_cv_header_time+set}" = set; then
21521   $as_echo_n "(cached) " >&6
21522 else
21523   cat >conftest.$ac_ext <<_ACEOF
21524 /* confdefs.h.  */
21525 _ACEOF
21526 cat confdefs.h >>conftest.$ac_ext
21527 cat >>conftest.$ac_ext <<_ACEOF
21528 /* end confdefs.h.  */
21529 #include <sys/types.h>
21530 #include <sys/time.h>
21531 #include <time.h>
21532
21533 int
21534 main ()
21535 {
21536 if ((struct tm *) 0)
21537 return 0;
21538   ;
21539   return 0;
21540 }
21541 _ACEOF
21542 rm -f conftest.$ac_objext
21543 if { (ac_try="$ac_compile"
21544 case "(($ac_try" in
21545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21546   *) ac_try_echo=$ac_try;;
21547 esac
21548 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21549 $as_echo "$ac_try_echo") >&5
21550   (eval "$ac_compile") 2>conftest.er1
21551   ac_status=$?
21552   grep -v '^ *+' conftest.er1 >conftest.err
21553   rm -f conftest.er1
21554   cat conftest.err >&5
21555   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21556   (exit $ac_status); } && {
21557          test -z "$ac_c_werror_flag" ||
21558          test ! -s conftest.err
21559        } && test -s conftest.$ac_objext; then
21560   ac_cv_header_time=yes
21561 else
21562   $as_echo "$as_me: failed program was:" >&5
21563 sed 's/^/| /' conftest.$ac_ext >&5
21564
21565         ac_cv_header_time=no
21566 fi
21567
21568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21569 fi
21570 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
21571 $as_echo "$ac_cv_header_time" >&6; }
21572 if test $ac_cv_header_time = yes; then
21573
21574 cat >>confdefs.h <<\_ACEOF
21575 #define TIME_WITH_SYS_TIME 1
21576 _ACEOF
21577
21578 fi
21579
21580 { $as_echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
21581 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
21582 if test "${ac_cv_struct_tm+set}" = set; then
21583   $as_echo_n "(cached) " >&6
21584 else
21585   cat >conftest.$ac_ext <<_ACEOF
21586 /* confdefs.h.  */
21587 _ACEOF
21588 cat confdefs.h >>conftest.$ac_ext
21589 cat >>conftest.$ac_ext <<_ACEOF
21590 /* end confdefs.h.  */
21591 #include <sys/types.h>
21592 #include <time.h>
21593
21594 int
21595 main ()
21596 {
21597 struct tm tm;
21598                                      int *p = &tm.tm_sec;
21599                                      return !p;
21600   ;
21601   return 0;
21602 }
21603 _ACEOF
21604 rm -f conftest.$ac_objext
21605 if { (ac_try="$ac_compile"
21606 case "(($ac_try" in
21607   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21608   *) ac_try_echo=$ac_try;;
21609 esac
21610 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21611 $as_echo "$ac_try_echo") >&5
21612   (eval "$ac_compile") 2>conftest.er1
21613   ac_status=$?
21614   grep -v '^ *+' conftest.er1 >conftest.err
21615   rm -f conftest.er1
21616   cat conftest.err >&5
21617   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21618   (exit $ac_status); } && {
21619          test -z "$ac_c_werror_flag" ||
21620          test ! -s conftest.err
21621        } && test -s conftest.$ac_objext; then
21622   ac_cv_struct_tm=time.h
21623 else
21624   $as_echo "$as_me: failed program was:" >&5
21625 sed 's/^/| /' conftest.$ac_ext >&5
21626
21627         ac_cv_struct_tm=sys/time.h
21628 fi
21629
21630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21631 fi
21632 { $as_echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
21633 $as_echo "$ac_cv_struct_tm" >&6; }
21634 if test $ac_cv_struct_tm = sys/time.h; then
21635
21636 cat >>confdefs.h <<\_ACEOF
21637 #define TM_IN_SYS_TIME 1
21638 _ACEOF
21639
21640 fi
21641
21642
21643 # Checks for library functions.
21644
21645 for ac_header in unistd.h
21646 do
21647 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
21648 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21649   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
21650 $as_echo_n "checking for $ac_header... " >&6; }
21651 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21652   $as_echo_n "(cached) " >&6
21653 fi
21654 ac_res=`eval 'as_val=${'$as_ac_Header'}
21655                  $as_echo "$as_val"'`
21656                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21657 $as_echo "$ac_res" >&6; }
21658 else
21659   # Is the header compilable?
21660 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
21661 $as_echo_n "checking $ac_header usability... " >&6; }
21662 cat >conftest.$ac_ext <<_ACEOF
21663 /* confdefs.h.  */
21664 _ACEOF
21665 cat confdefs.h >>conftest.$ac_ext
21666 cat >>conftest.$ac_ext <<_ACEOF
21667 /* end confdefs.h.  */
21668 $ac_includes_default
21669 #include <$ac_header>
21670 _ACEOF
21671 rm -f conftest.$ac_objext
21672 if { (ac_try="$ac_compile"
21673 case "(($ac_try" in
21674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21675   *) ac_try_echo=$ac_try;;
21676 esac
21677 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21678 $as_echo "$ac_try_echo") >&5
21679   (eval "$ac_compile") 2>conftest.er1
21680   ac_status=$?
21681   grep -v '^ *+' conftest.er1 >conftest.err
21682   rm -f conftest.er1
21683   cat conftest.err >&5
21684   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21685   (exit $ac_status); } && {
21686          test -z "$ac_c_werror_flag" ||
21687          test ! -s conftest.err
21688        } && test -s conftest.$ac_objext; then
21689   ac_header_compiler=yes
21690 else
21691   $as_echo "$as_me: failed program was:" >&5
21692 sed 's/^/| /' conftest.$ac_ext >&5
21693
21694         ac_header_compiler=no
21695 fi
21696
21697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21698 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21699 $as_echo "$ac_header_compiler" >&6; }
21700
21701 # Is the header present?
21702 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
21703 $as_echo_n "checking $ac_header presence... " >&6; }
21704 cat >conftest.$ac_ext <<_ACEOF
21705 /* confdefs.h.  */
21706 _ACEOF
21707 cat confdefs.h >>conftest.$ac_ext
21708 cat >>conftest.$ac_ext <<_ACEOF
21709 /* end confdefs.h.  */
21710 #include <$ac_header>
21711 _ACEOF
21712 if { (ac_try="$ac_cpp conftest.$ac_ext"
21713 case "(($ac_try" in
21714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21715   *) ac_try_echo=$ac_try;;
21716 esac
21717 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21718 $as_echo "$ac_try_echo") >&5
21719   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21720   ac_status=$?
21721   grep -v '^ *+' conftest.er1 >conftest.err
21722   rm -f conftest.er1
21723   cat conftest.err >&5
21724   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21725   (exit $ac_status); } >/dev/null && {
21726          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21727          test ! -s conftest.err
21728        }; then
21729   ac_header_preproc=yes
21730 else
21731   $as_echo "$as_me: failed program was:" >&5
21732 sed 's/^/| /' conftest.$ac_ext >&5
21733
21734   ac_header_preproc=no
21735 fi
21736
21737 rm -f conftest.err conftest.$ac_ext
21738 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21739 $as_echo "$ac_header_preproc" >&6; }
21740
21741 # So?  What about this header?
21742 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21743   yes:no: )
21744     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21745 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21746     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21747 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21748     ac_header_preproc=yes
21749     ;;
21750   no:yes:* )
21751     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21752 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21753     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21754 $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21755     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21756 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21757     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21758 $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21759     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21760 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21761     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21762 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21763     ( cat <<\_ASBOX
21764 ## ----------------------------------------------- ##
21765 ## Report this to trustedbsd-audit@TrustesdBSD.org ##
21766 ## ----------------------------------------------- ##
21767 _ASBOX
21768      ) | sed "s/^/$as_me: WARNING:     /" >&2
21769     ;;
21770 esac
21771 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
21772 $as_echo_n "checking for $ac_header... " >&6; }
21773 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21774   $as_echo_n "(cached) " >&6
21775 else
21776   eval "$as_ac_Header=\$ac_header_preproc"
21777 fi
21778 ac_res=`eval 'as_val=${'$as_ac_Header'}
21779                  $as_echo "$as_val"'`
21780                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21781 $as_echo "$ac_res" >&6; }
21782
21783 fi
21784 if test `eval 'as_val=${'$as_ac_Header'}
21785                  $as_echo "$as_val"'` = yes; then
21786   cat >>confdefs.h <<_ACEOF
21787 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
21788 _ACEOF
21789
21790 fi
21791
21792 done
21793
21794 { $as_echo "$as_me:$LINENO: checking for working chown" >&5
21795 $as_echo_n "checking for working chown... " >&6; }
21796 if test "${ac_cv_func_chown_works+set}" = set; then
21797   $as_echo_n "(cached) " >&6
21798 else
21799   if test "$cross_compiling" = yes; then
21800   ac_cv_func_chown_works=no
21801 else
21802   cat >conftest.$ac_ext <<_ACEOF
21803 /* confdefs.h.  */
21804 _ACEOF
21805 cat confdefs.h >>conftest.$ac_ext
21806 cat >>conftest.$ac_ext <<_ACEOF
21807 /* end confdefs.h.  */
21808 $ac_includes_default
21809 #include <fcntl.h>
21810
21811 int
21812 main ()
21813 {
21814   char *f = "conftest.chown";
21815   struct stat before, after;
21816
21817   if (creat (f, 0600) < 0)
21818     return 1;
21819   if (stat (f, &before) < 0)
21820     return 1;
21821   if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
21822     return 1;
21823   if (stat (f, &after) < 0)
21824     return 1;
21825   return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
21826
21827   ;
21828   return 0;
21829 }
21830 _ACEOF
21831 rm -f conftest$ac_exeext
21832 if { (ac_try="$ac_link"
21833 case "(($ac_try" in
21834   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21835   *) ac_try_echo=$ac_try;;
21836 esac
21837 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21838 $as_echo "$ac_try_echo") >&5
21839   (eval "$ac_link") 2>&5
21840   ac_status=$?
21841   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21842   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21843   { (case "(($ac_try" in
21844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21845   *) ac_try_echo=$ac_try;;
21846 esac
21847 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21848 $as_echo "$ac_try_echo") >&5
21849   (eval "$ac_try") 2>&5
21850   ac_status=$?
21851   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21852   (exit $ac_status); }; }; then
21853   ac_cv_func_chown_works=yes
21854 else
21855   $as_echo "$as_me: program exited with status $ac_status" >&5
21856 $as_echo "$as_me: failed program was:" >&5
21857 sed 's/^/| /' conftest.$ac_ext >&5
21858
21859 ( exit $ac_status )
21860 ac_cv_func_chown_works=no
21861 fi
21862 rm -rf conftest.dSYM
21863 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21864 fi
21865
21866
21867 rm -f conftest.chown
21868
21869 fi
21870 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_chown_works" >&5
21871 $as_echo "$ac_cv_func_chown_works" >&6; }
21872 if test $ac_cv_func_chown_works = yes; then
21873
21874 cat >>confdefs.h <<\_ACEOF
21875 #define HAVE_CHOWN 1
21876 _ACEOF
21877
21878 fi
21879
21880
21881 for ac_header in vfork.h
21882 do
21883 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
21884 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21885   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
21886 $as_echo_n "checking for $ac_header... " >&6; }
21887 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21888   $as_echo_n "(cached) " >&6
21889 fi
21890 ac_res=`eval 'as_val=${'$as_ac_Header'}
21891                  $as_echo "$as_val"'`
21892                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21893 $as_echo "$ac_res" >&6; }
21894 else
21895   # Is the header compilable?
21896 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
21897 $as_echo_n "checking $ac_header usability... " >&6; }
21898 cat >conftest.$ac_ext <<_ACEOF
21899 /* confdefs.h.  */
21900 _ACEOF
21901 cat confdefs.h >>conftest.$ac_ext
21902 cat >>conftest.$ac_ext <<_ACEOF
21903 /* end confdefs.h.  */
21904 $ac_includes_default
21905 #include <$ac_header>
21906 _ACEOF
21907 rm -f conftest.$ac_objext
21908 if { (ac_try="$ac_compile"
21909 case "(($ac_try" in
21910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21911   *) ac_try_echo=$ac_try;;
21912 esac
21913 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21914 $as_echo "$ac_try_echo") >&5
21915   (eval "$ac_compile") 2>conftest.er1
21916   ac_status=$?
21917   grep -v '^ *+' conftest.er1 >conftest.err
21918   rm -f conftest.er1
21919   cat conftest.err >&5
21920   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21921   (exit $ac_status); } && {
21922          test -z "$ac_c_werror_flag" ||
21923          test ! -s conftest.err
21924        } && test -s conftest.$ac_objext; then
21925   ac_header_compiler=yes
21926 else
21927   $as_echo "$as_me: failed program was:" >&5
21928 sed 's/^/| /' conftest.$ac_ext >&5
21929
21930         ac_header_compiler=no
21931 fi
21932
21933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21934 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21935 $as_echo "$ac_header_compiler" >&6; }
21936
21937 # Is the header present?
21938 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
21939 $as_echo_n "checking $ac_header presence... " >&6; }
21940 cat >conftest.$ac_ext <<_ACEOF
21941 /* confdefs.h.  */
21942 _ACEOF
21943 cat confdefs.h >>conftest.$ac_ext
21944 cat >>conftest.$ac_ext <<_ACEOF
21945 /* end confdefs.h.  */
21946 #include <$ac_header>
21947 _ACEOF
21948 if { (ac_try="$ac_cpp conftest.$ac_ext"
21949 case "(($ac_try" in
21950   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21951   *) ac_try_echo=$ac_try;;
21952 esac
21953 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21954 $as_echo "$ac_try_echo") >&5
21955   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21956   ac_status=$?
21957   grep -v '^ *+' conftest.er1 >conftest.err
21958   rm -f conftest.er1
21959   cat conftest.err >&5
21960   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21961   (exit $ac_status); } >/dev/null && {
21962          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21963          test ! -s conftest.err
21964        }; then
21965   ac_header_preproc=yes
21966 else
21967   $as_echo "$as_me: failed program was:" >&5
21968 sed 's/^/| /' conftest.$ac_ext >&5
21969
21970   ac_header_preproc=no
21971 fi
21972
21973 rm -f conftest.err conftest.$ac_ext
21974 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21975 $as_echo "$ac_header_preproc" >&6; }
21976
21977 # So?  What about this header?
21978 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21979   yes:no: )
21980     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21981 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21982     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21983 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21984     ac_header_preproc=yes
21985     ;;
21986   no:yes:* )
21987     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21988 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21989     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21990 $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21991     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21992 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21993     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21994 $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21995     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21996 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21997     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21998 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21999     ( cat <<\_ASBOX
22000 ## ----------------------------------------------- ##
22001 ## Report this to trustedbsd-audit@TrustesdBSD.org ##
22002 ## ----------------------------------------------- ##
22003 _ASBOX
22004      ) | sed "s/^/$as_me: WARNING:     /" >&2
22005     ;;
22006 esac
22007 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
22008 $as_echo_n "checking for $ac_header... " >&6; }
22009 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22010   $as_echo_n "(cached) " >&6
22011 else
22012   eval "$as_ac_Header=\$ac_header_preproc"
22013 fi
22014 ac_res=`eval 'as_val=${'$as_ac_Header'}
22015                  $as_echo "$as_val"'`
22016                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22017 $as_echo "$ac_res" >&6; }
22018
22019 fi
22020 if test `eval 'as_val=${'$as_ac_Header'}
22021                  $as_echo "$as_val"'` = yes; then
22022   cat >>confdefs.h <<_ACEOF
22023 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22024 _ACEOF
22025
22026 fi
22027
22028 done
22029
22030
22031
22032 for ac_func in fork vfork
22033 do
22034 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22035 { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
22036 $as_echo_n "checking for $ac_func... " >&6; }
22037 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
22038   $as_echo_n "(cached) " >&6
22039 else
22040   cat >conftest.$ac_ext <<_ACEOF
22041 /* confdefs.h.  */
22042 _ACEOF
22043 cat confdefs.h >>conftest.$ac_ext
22044 cat >>conftest.$ac_ext <<_ACEOF
22045 /* end confdefs.h.  */
22046 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22047    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
22048 #define $ac_func innocuous_$ac_func
22049
22050 /* System header to define __stub macros and hopefully few prototypes,
22051     which can conflict with char $ac_func (); below.
22052     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22053     <limits.h> exists even on freestanding compilers.  */
22054
22055 #ifdef __STDC__
22056 # include <limits.h>
22057 #else
22058 # include <assert.h>
22059 #endif
22060
22061 #undef $ac_func
22062
22063 /* Override any GCC internal prototype to avoid an error.
22064    Use char because int might match the return type of a GCC
22065    builtin and then its argument prototype would still apply.  */
22066 #ifdef __cplusplus
22067 extern "C"
22068 #endif
22069 char $ac_func ();
22070 /* The GNU C library defines this for functions which it implements
22071     to always fail with ENOSYS.  Some functions are actually named
22072     something starting with __ and the normal name is an alias.  */
22073 #if defined __stub_$ac_func || defined __stub___$ac_func
22074 choke me
22075 #endif
22076
22077 int
22078 main ()
22079 {
22080 return $ac_func ();
22081   ;
22082   return 0;
22083 }
22084 _ACEOF
22085 rm -f conftest.$ac_objext conftest$ac_exeext
22086 if { (ac_try="$ac_link"
22087 case "(($ac_try" in
22088   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22089   *) ac_try_echo=$ac_try;;
22090 esac
22091 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22092 $as_echo "$ac_try_echo") >&5
22093   (eval "$ac_link") 2>conftest.er1
22094   ac_status=$?
22095   grep -v '^ *+' conftest.er1 >conftest.err
22096   rm -f conftest.er1
22097   cat conftest.err >&5
22098   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22099   (exit $ac_status); } && {
22100          test -z "$ac_c_werror_flag" ||
22101          test ! -s conftest.err
22102        } && test -s conftest$ac_exeext && {
22103          test "$cross_compiling" = yes ||
22104          $as_test_x conftest$ac_exeext
22105        }; then
22106   eval "$as_ac_var=yes"
22107 else
22108   $as_echo "$as_me: failed program was:" >&5
22109 sed 's/^/| /' conftest.$ac_ext >&5
22110
22111         eval "$as_ac_var=no"
22112 fi
22113
22114 rm -rf conftest.dSYM
22115 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22116       conftest$ac_exeext conftest.$ac_ext
22117 fi
22118 ac_res=`eval 'as_val=${'$as_ac_var'}
22119                  $as_echo "$as_val"'`
22120                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22121 $as_echo "$ac_res" >&6; }
22122 if test `eval 'as_val=${'$as_ac_var'}
22123                  $as_echo "$as_val"'` = yes; then
22124   cat >>confdefs.h <<_ACEOF
22125 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22126 _ACEOF
22127
22128 fi
22129 done
22130
22131 if test "x$ac_cv_func_fork" = xyes; then
22132   { $as_echo "$as_me:$LINENO: checking for working fork" >&5
22133 $as_echo_n "checking for working fork... " >&6; }
22134 if test "${ac_cv_func_fork_works+set}" = set; then
22135   $as_echo_n "(cached) " >&6
22136 else
22137   if test "$cross_compiling" = yes; then
22138   ac_cv_func_fork_works=cross
22139 else
22140   cat >conftest.$ac_ext <<_ACEOF
22141 /* confdefs.h.  */
22142 _ACEOF
22143 cat confdefs.h >>conftest.$ac_ext
22144 cat >>conftest.$ac_ext <<_ACEOF
22145 /* end confdefs.h.  */
22146 $ac_includes_default
22147 int
22148 main ()
22149 {
22150
22151           /* By Ruediger Kuhlmann. */
22152           return fork () < 0;
22153
22154   ;
22155   return 0;
22156 }
22157 _ACEOF
22158 rm -f conftest$ac_exeext
22159 if { (ac_try="$ac_link"
22160 case "(($ac_try" in
22161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22162   *) ac_try_echo=$ac_try;;
22163 esac
22164 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22165 $as_echo "$ac_try_echo") >&5
22166   (eval "$ac_link") 2>&5
22167   ac_status=$?
22168   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22169   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22170   { (case "(($ac_try" in
22171   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22172   *) ac_try_echo=$ac_try;;
22173 esac
22174 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22175 $as_echo "$ac_try_echo") >&5
22176   (eval "$ac_try") 2>&5
22177   ac_status=$?
22178   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22179   (exit $ac_status); }; }; then
22180   ac_cv_func_fork_works=yes
22181 else
22182   $as_echo "$as_me: program exited with status $ac_status" >&5
22183 $as_echo "$as_me: failed program was:" >&5
22184 sed 's/^/| /' conftest.$ac_ext >&5
22185
22186 ( exit $ac_status )
22187 ac_cv_func_fork_works=no
22188 fi
22189 rm -rf conftest.dSYM
22190 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22191 fi
22192
22193
22194 fi
22195 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
22196 $as_echo "$ac_cv_func_fork_works" >&6; }
22197
22198 else
22199   ac_cv_func_fork_works=$ac_cv_func_fork
22200 fi
22201 if test "x$ac_cv_func_fork_works" = xcross; then
22202   case $host in
22203     *-*-amigaos* | *-*-msdosdjgpp*)
22204       # Override, as these systems have only a dummy fork() stub
22205       ac_cv_func_fork_works=no
22206       ;;
22207     *)
22208       ac_cv_func_fork_works=yes
22209       ;;
22210   esac
22211   { $as_echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
22212 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
22213 fi
22214 ac_cv_func_vfork_works=$ac_cv_func_vfork
22215 if test "x$ac_cv_func_vfork" = xyes; then
22216   { $as_echo "$as_me:$LINENO: checking for working vfork" >&5
22217 $as_echo_n "checking for working vfork... " >&6; }
22218 if test "${ac_cv_func_vfork_works+set}" = set; then
22219   $as_echo_n "(cached) " >&6
22220 else
22221   if test "$cross_compiling" = yes; then
22222   ac_cv_func_vfork_works=cross
22223 else
22224   cat >conftest.$ac_ext <<_ACEOF
22225 /* confdefs.h.  */
22226 _ACEOF
22227 cat confdefs.h >>conftest.$ac_ext
22228 cat >>conftest.$ac_ext <<_ACEOF
22229 /* end confdefs.h.  */
22230 /* Thanks to Paul Eggert for this test.  */
22231 $ac_includes_default
22232 #include <sys/wait.h>
22233 #ifdef HAVE_VFORK_H
22234 # include <vfork.h>
22235 #endif
22236 /* On some sparc systems, changes by the child to local and incoming
22237    argument registers are propagated back to the parent.  The compiler
22238    is told about this with #include <vfork.h>, but some compilers
22239    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
22240    static variable whose address is put into a register that is
22241    clobbered by the vfork.  */
22242 static void
22243 #ifdef __cplusplus
22244 sparc_address_test (int arg)
22245 # else
22246 sparc_address_test (arg) int arg;
22247 #endif
22248 {
22249   static pid_t child;
22250   if (!child) {
22251     child = vfork ();
22252     if (child < 0) {
22253       perror ("vfork");
22254       _exit(2);
22255     }
22256     if (!child) {
22257       arg = getpid();
22258       write(-1, "", 0);
22259       _exit (arg);
22260     }
22261   }
22262 }
22263
22264 int
22265 main ()
22266 {
22267   pid_t parent = getpid ();
22268   pid_t child;
22269
22270   sparc_address_test (0);
22271
22272   child = vfork ();
22273
22274   if (child == 0) {
22275     /* Here is another test for sparc vfork register problems.  This
22276        test uses lots of local variables, at least as many local
22277        variables as main has allocated so far including compiler
22278        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
22279        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
22280        reuse the register of parent for one of the local variables,
22281        since it will think that parent can't possibly be used any more
22282        in this routine.  Assigning to the local variable will thus
22283        munge parent in the parent process.  */
22284     pid_t
22285       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
22286       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
22287     /* Convince the compiler that p..p7 are live; otherwise, it might
22288        use the same hardware register for all 8 local variables.  */
22289     if (p != p1 || p != p2 || p != p3 || p != p4
22290         || p != p5 || p != p6 || p != p7)
22291       _exit(1);
22292
22293     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
22294        from child file descriptors.  If the child closes a descriptor
22295        before it execs or exits, this munges the parent's descriptor
22296        as well.  Test for this by closing stdout in the child.  */
22297     _exit(close(fileno(stdout)) != 0);
22298   } else {
22299     int status;
22300     struct stat st;
22301
22302     while (wait(&status) != child)
22303       ;
22304     return (
22305          /* Was there some problem with vforking?  */
22306          child < 0
22307
22308          /* Did the child fail?  (This shouldn't happen.)  */
22309          || status
22310
22311          /* Did the vfork/compiler bug occur?  */
22312          || parent != getpid()
22313
22314          /* Did the file descriptor bug occur?  */
22315          || fstat(fileno(stdout), &st) != 0
22316          );
22317   }
22318 }
22319 _ACEOF
22320 rm -f conftest$ac_exeext
22321 if { (ac_try="$ac_link"
22322 case "(($ac_try" in
22323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22324   *) ac_try_echo=$ac_try;;
22325 esac
22326 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22327 $as_echo "$ac_try_echo") >&5
22328   (eval "$ac_link") 2>&5
22329   ac_status=$?
22330   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22331   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22332   { (case "(($ac_try" in
22333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22334   *) ac_try_echo=$ac_try;;
22335 esac
22336 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22337 $as_echo "$ac_try_echo") >&5
22338   (eval "$ac_try") 2>&5
22339   ac_status=$?
22340   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22341   (exit $ac_status); }; }; then
22342   ac_cv_func_vfork_works=yes
22343 else
22344   $as_echo "$as_me: program exited with status $ac_status" >&5
22345 $as_echo "$as_me: failed program was:" >&5
22346 sed 's/^/| /' conftest.$ac_ext >&5
22347
22348 ( exit $ac_status )
22349 ac_cv_func_vfork_works=no
22350 fi
22351 rm -rf conftest.dSYM
22352 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22353 fi
22354
22355
22356 fi
22357 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
22358 $as_echo "$ac_cv_func_vfork_works" >&6; }
22359
22360 fi;
22361 if test "x$ac_cv_func_fork_works" = xcross; then
22362   ac_cv_func_vfork_works=$ac_cv_func_vfork
22363   { $as_echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
22364 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
22365 fi
22366
22367 if test "x$ac_cv_func_vfork_works" = xyes; then
22368
22369 cat >>confdefs.h <<\_ACEOF
22370 #define HAVE_WORKING_VFORK 1
22371 _ACEOF
22372
22373 else
22374
22375 cat >>confdefs.h <<\_ACEOF
22376 #define vfork fork
22377 _ACEOF
22378
22379 fi
22380 if test "x$ac_cv_func_fork_works" = xyes; then
22381
22382 cat >>confdefs.h <<\_ACEOF
22383 #define HAVE_WORKING_FORK 1
22384 _ACEOF
22385
22386 fi
22387
22388
22389 for ac_header in stdlib.h
22390 do
22391 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22392 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22393   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
22394 $as_echo_n "checking for $ac_header... " >&6; }
22395 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22396   $as_echo_n "(cached) " >&6
22397 fi
22398 ac_res=`eval 'as_val=${'$as_ac_Header'}
22399                  $as_echo "$as_val"'`
22400                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22401 $as_echo "$ac_res" >&6; }
22402 else
22403   # Is the header compilable?
22404 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
22405 $as_echo_n "checking $ac_header usability... " >&6; }
22406 cat >conftest.$ac_ext <<_ACEOF
22407 /* confdefs.h.  */
22408 _ACEOF
22409 cat confdefs.h >>conftest.$ac_ext
22410 cat >>conftest.$ac_ext <<_ACEOF
22411 /* end confdefs.h.  */
22412 $ac_includes_default
22413 #include <$ac_header>
22414 _ACEOF
22415 rm -f conftest.$ac_objext
22416 if { (ac_try="$ac_compile"
22417 case "(($ac_try" in
22418   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22419   *) ac_try_echo=$ac_try;;
22420 esac
22421 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22422 $as_echo "$ac_try_echo") >&5
22423   (eval "$ac_compile") 2>conftest.er1
22424   ac_status=$?
22425   grep -v '^ *+' conftest.er1 >conftest.err
22426   rm -f conftest.er1
22427   cat conftest.err >&5
22428   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22429   (exit $ac_status); } && {
22430          test -z "$ac_c_werror_flag" ||
22431          test ! -s conftest.err
22432        } && test -s conftest.$ac_objext; then
22433   ac_header_compiler=yes
22434 else
22435   $as_echo "$as_me: failed program was:" >&5
22436 sed 's/^/| /' conftest.$ac_ext >&5
22437
22438         ac_header_compiler=no
22439 fi
22440
22441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22442 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22443 $as_echo "$ac_header_compiler" >&6; }
22444
22445 # Is the header present?
22446 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
22447 $as_echo_n "checking $ac_header presence... " >&6; }
22448 cat >conftest.$ac_ext <<_ACEOF
22449 /* confdefs.h.  */
22450 _ACEOF
22451 cat confdefs.h >>conftest.$ac_ext
22452 cat >>conftest.$ac_ext <<_ACEOF
22453 /* end confdefs.h.  */
22454 #include <$ac_header>
22455 _ACEOF
22456 if { (ac_try="$ac_cpp conftest.$ac_ext"
22457 case "(($ac_try" in
22458   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22459   *) ac_try_echo=$ac_try;;
22460 esac
22461 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22462 $as_echo "$ac_try_echo") >&5
22463   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22464   ac_status=$?
22465   grep -v '^ *+' conftest.er1 >conftest.err
22466   rm -f conftest.er1
22467   cat conftest.err >&5
22468   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22469   (exit $ac_status); } >/dev/null && {
22470          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22471          test ! -s conftest.err
22472        }; then
22473   ac_header_preproc=yes
22474 else
22475   $as_echo "$as_me: failed program was:" >&5
22476 sed 's/^/| /' conftest.$ac_ext >&5
22477
22478   ac_header_preproc=no
22479 fi
22480
22481 rm -f conftest.err conftest.$ac_ext
22482 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22483 $as_echo "$ac_header_preproc" >&6; }
22484
22485 # So?  What about this header?
22486 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22487   yes:no: )
22488     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
22489 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
22490     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
22491 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
22492     ac_header_preproc=yes
22493     ;;
22494   no:yes:* )
22495     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
22496 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
22497     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
22498 $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
22499     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
22500 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
22501     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
22502 $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
22503     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
22504 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
22505     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
22506 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
22507     ( cat <<\_ASBOX
22508 ## ----------------------------------------------- ##
22509 ## Report this to trustedbsd-audit@TrustesdBSD.org ##
22510 ## ----------------------------------------------- ##
22511 _ASBOX
22512      ) | sed "s/^/$as_me: WARNING:     /" >&2
22513     ;;
22514 esac
22515 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
22516 $as_echo_n "checking for $ac_header... " >&6; }
22517 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22518   $as_echo_n "(cached) " >&6
22519 else
22520   eval "$as_ac_Header=\$ac_header_preproc"
22521 fi
22522 ac_res=`eval 'as_val=${'$as_ac_Header'}
22523                  $as_echo "$as_val"'`
22524                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22525 $as_echo "$ac_res" >&6; }
22526
22527 fi
22528 if test `eval 'as_val=${'$as_ac_Header'}
22529                  $as_echo "$as_val"'` = yes; then
22530   cat >>confdefs.h <<_ACEOF
22531 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22532 _ACEOF
22533
22534 fi
22535
22536 done
22537
22538 { $as_echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
22539 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
22540 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
22541   $as_echo_n "(cached) " >&6
22542 else
22543   if test "$cross_compiling" = yes; then
22544   ac_cv_func_malloc_0_nonnull=no
22545 else
22546   cat >conftest.$ac_ext <<_ACEOF
22547 /* confdefs.h.  */
22548 _ACEOF
22549 cat confdefs.h >>conftest.$ac_ext
22550 cat >>conftest.$ac_ext <<_ACEOF
22551 /* end confdefs.h.  */
22552 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
22553 # include <stdlib.h>
22554 #else
22555 char *malloc ();
22556 #endif
22557
22558 int
22559 main ()
22560 {
22561 return ! malloc (0);
22562   ;
22563   return 0;
22564 }
22565 _ACEOF
22566 rm -f conftest$ac_exeext
22567 if { (ac_try="$ac_link"
22568 case "(($ac_try" in
22569   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22570   *) ac_try_echo=$ac_try;;
22571 esac
22572 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22573 $as_echo "$ac_try_echo") >&5
22574   (eval "$ac_link") 2>&5
22575   ac_status=$?
22576   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22577   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22578   { (case "(($ac_try" in
22579   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22580   *) ac_try_echo=$ac_try;;
22581 esac
22582 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22583 $as_echo "$ac_try_echo") >&5
22584   (eval "$ac_try") 2>&5
22585   ac_status=$?
22586   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22587   (exit $ac_status); }; }; then
22588   ac_cv_func_malloc_0_nonnull=yes
22589 else
22590   $as_echo "$as_me: program exited with status $ac_status" >&5
22591 $as_echo "$as_me: failed program was:" >&5
22592 sed 's/^/| /' conftest.$ac_ext >&5
22593
22594 ( exit $ac_status )
22595 ac_cv_func_malloc_0_nonnull=no
22596 fi
22597 rm -rf conftest.dSYM
22598 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22599 fi
22600
22601
22602 fi
22603 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
22604 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
22605 if test $ac_cv_func_malloc_0_nonnull = yes; then
22606
22607 cat >>confdefs.h <<\_ACEOF
22608 #define HAVE_MALLOC 1
22609 _ACEOF
22610
22611 else
22612   cat >>confdefs.h <<\_ACEOF
22613 #define HAVE_MALLOC 0
22614 _ACEOF
22615
22616    case " $LIBOBJS " in
22617   *" malloc.$ac_objext "* ) ;;
22618   *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
22619  ;;
22620 esac
22621
22622
22623 cat >>confdefs.h <<\_ACEOF
22624 #define malloc rpl_malloc
22625 _ACEOF
22626
22627 fi
22628
22629
22630
22631
22632
22633
22634
22635 for ac_header in $ac_header_list
22636 do
22637 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22638 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22639   { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
22640 $as_echo_n "checking for $ac_header... " >&6; }
22641 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22642   $as_echo_n "(cached) " >&6
22643 fi
22644 ac_res=`eval 'as_val=${'$as_ac_Header'}
22645                  $as_echo "$as_val"'`
22646                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22647 $as_echo "$ac_res" >&6; }
22648 else
22649   # Is the header compilable?
22650 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
22651 $as_echo_n "checking $ac_header usability... " >&6; }
22652 cat >conftest.$ac_ext <<_ACEOF
22653 /* confdefs.h.  */
22654 _ACEOF
22655 cat confdefs.h >>conftest.$ac_ext
22656 cat >>conftest.$ac_ext <<_ACEOF
22657 /* end confdefs.h.  */
22658 $ac_includes_default
22659 #include <$ac_header>
22660 _ACEOF
22661 rm -f conftest.$ac_objext
22662 if { (ac_try="$ac_compile"
22663 case "(($ac_try" in
22664   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22665   *) ac_try_echo=$ac_try;;
22666 esac
22667 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22668 $as_echo "$ac_try_echo") >&5
22669   (eval "$ac_compile") 2>conftest.er1
22670   ac_status=$?
22671   grep -v '^ *+' conftest.er1 >conftest.err
22672   rm -f conftest.er1
22673   cat conftest.err >&5
22674   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22675   (exit $ac_status); } && {
22676          test -z "$ac_c_werror_flag" ||
22677          test ! -s conftest.err
22678        } && test -s conftest.$ac_objext; then
22679   ac_header_compiler=yes
22680 else
22681   $as_echo "$as_me: failed program was:" >&5
22682 sed 's/^/| /' conftest.$ac_ext >&5
22683
22684         ac_header_compiler=no
22685 fi
22686
22687 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22688 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22689 $as_echo "$ac_header_compiler" >&6; }
22690
22691 # Is the header present?
22692 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
22693 $as_echo_n "checking $ac_header presence... " >&6; }
22694 cat >conftest.$ac_ext <<_ACEOF
22695 /* confdefs.h.  */
22696 _ACEOF
22697 cat confdefs.h >>conftest.$ac_ext
22698 cat >>conftest.$ac_ext <<_ACEOF
22699 /* end confdefs.h.  */
22700 #include <$ac_header>
22701 _ACEOF
22702 if { (ac_try="$ac_cpp conftest.$ac_ext"
22703 case "(($ac_try" in
22704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22705   *) ac_try_echo=$ac_try;;
22706 esac
22707 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22708 $as_echo "$ac_try_echo") >&5
22709   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22710   ac_status=$?
22711   grep -v '^ *+' conftest.er1 >conftest.err
22712   rm -f conftest.er1
22713   cat conftest.err >&5
22714   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22715   (exit $ac_status); } >/dev/null && {
22716          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22717          test ! -s conftest.err
22718        }; then
22719   ac_header_preproc=yes
22720 else
22721   $as_echo "$as_me: failed program was:" >&5
22722 sed 's/^/| /' conftest.$ac_ext >&5
22723
22724   ac_header_preproc=no
22725 fi
22726
22727 rm -f conftest.err conftest.$ac_ext
22728 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22729 $as_echo "$ac_header_preproc" >&6; }
22730
22731 # So?  What about this header?
22732 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22733   yes:no: )
22734     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
22735 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
22736     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
22737 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
22738     ac_header_preproc=yes
22739     ;;
22740   no:yes:* )
22741     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
22742 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
22743     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
22744 $as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
22745     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
22746 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
22747     { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
22748 $as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
22749     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
22750 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
22751     { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
22752 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
22753     ( cat <<\_ASBOX
22754 ## ----------------------------------------------- ##
22755 ## Report this to trustedbsd-audit@TrustesdBSD.org ##
22756 ## ----------------------------------------------- ##
22757 _ASBOX
22758      ) | sed "s/^/$as_me: WARNING:     /" >&2
22759     ;;
22760 esac
22761 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
22762 $as_echo_n "checking for $ac_header... " >&6; }
22763 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
22764   $as_echo_n "(cached) " >&6
22765 else
22766   eval "$as_ac_Header=\$ac_header_preproc"
22767 fi
22768 ac_res=`eval 'as_val=${'$as_ac_Header'}
22769                  $as_echo "$as_val"'`
22770                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22771 $as_echo "$ac_res" >&6; }
22772
22773 fi
22774 if test `eval 'as_val=${'$as_ac_Header'}
22775                  $as_echo "$as_val"'` = yes; then
22776   cat >>confdefs.h <<_ACEOF
22777 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22778 _ACEOF
22779
22780 fi
22781
22782 done
22783
22784
22785
22786
22787
22788
22789
22790
22791
22792 for ac_func in $ac_func_list
22793 do
22794 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22795 { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
22796 $as_echo_n "checking for $ac_func... " >&6; }
22797 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
22798   $as_echo_n "(cached) " >&6
22799 else
22800   cat >conftest.$ac_ext <<_ACEOF
22801 /* confdefs.h.  */
22802 _ACEOF
22803 cat confdefs.h >>conftest.$ac_ext
22804 cat >>conftest.$ac_ext <<_ACEOF
22805 /* end confdefs.h.  */
22806 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22807    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
22808 #define $ac_func innocuous_$ac_func
22809
22810 /* System header to define __stub macros and hopefully few prototypes,
22811     which can conflict with char $ac_func (); below.
22812     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22813     <limits.h> exists even on freestanding compilers.  */
22814
22815 #ifdef __STDC__
22816 # include <limits.h>
22817 #else
22818 # include <assert.h>
22819 #endif
22820
22821 #undef $ac_func
22822
22823 /* Override any GCC internal prototype to avoid an error.
22824    Use char because int might match the return type of a GCC
22825    builtin and then its argument prototype would still apply.  */
22826 #ifdef __cplusplus
22827 extern "C"
22828 #endif
22829 char $ac_func ();
22830 /* The GNU C library defines this for functions which it implements
22831     to always fail with ENOSYS.  Some functions are actually named
22832     something starting with __ and the normal name is an alias.  */
22833 #if defined __stub_$ac_func || defined __stub___$ac_func
22834 choke me
22835 #endif
22836
22837 int
22838 main ()
22839 {
22840 return $ac_func ();
22841   ;
22842   return 0;
22843 }
22844 _ACEOF
22845 rm -f conftest.$ac_objext conftest$ac_exeext
22846 if { (ac_try="$ac_link"
22847 case "(($ac_try" in
22848   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22849   *) ac_try_echo=$ac_try;;
22850 esac
22851 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22852 $as_echo "$ac_try_echo") >&5
22853   (eval "$ac_link") 2>conftest.er1
22854   ac_status=$?
22855   grep -v '^ *+' conftest.er1 >conftest.err
22856   rm -f conftest.er1
22857   cat conftest.err >&5
22858   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22859   (exit $ac_status); } && {
22860          test -z "$ac_c_werror_flag" ||
22861          test ! -s conftest.err
22862        } && test -s conftest$ac_exeext && {
22863          test "$cross_compiling" = yes ||
22864          $as_test_x conftest$ac_exeext
22865        }; then
22866   eval "$as_ac_var=yes"
22867 else
22868   $as_echo "$as_me: failed program was:" >&5
22869 sed 's/^/| /' conftest.$ac_ext >&5
22870
22871         eval "$as_ac_var=no"
22872 fi
22873
22874 rm -rf conftest.dSYM
22875 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22876       conftest$ac_exeext conftest.$ac_ext
22877 fi
22878 ac_res=`eval 'as_val=${'$as_ac_var'}
22879                  $as_echo "$as_val"'`
22880                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22881 $as_echo "$ac_res" >&6; }
22882 if test `eval 'as_val=${'$as_ac_var'}
22883                  $as_echo "$as_val"'` = yes; then
22884   cat >>confdefs.h <<_ACEOF
22885 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22886 _ACEOF
22887
22888 fi
22889 done
22890
22891
22892
22893
22894
22895
22896
22897
22898
22899
22900
22901
22902
22903
22904
22905
22906
22907 { $as_echo "$as_me:$LINENO: checking for working mktime" >&5
22908 $as_echo_n "checking for working mktime... " >&6; }
22909 if test "${ac_cv_func_working_mktime+set}" = set; then
22910   $as_echo_n "(cached) " >&6
22911 else
22912   if test "$cross_compiling" = yes; then
22913   ac_cv_func_working_mktime=no
22914 else
22915   cat >conftest.$ac_ext <<_ACEOF
22916 /* confdefs.h.  */
22917 _ACEOF
22918 cat confdefs.h >>conftest.$ac_ext
22919 cat >>conftest.$ac_ext <<_ACEOF
22920 /* end confdefs.h.  */
22921 /* Test program from Paul Eggert and Tony Leneis.  */
22922 #ifdef TIME_WITH_SYS_TIME
22923 # include <sys/time.h>
22924 # include <time.h>
22925 #else
22926 # ifdef HAVE_SYS_TIME_H
22927 #  include <sys/time.h>
22928 # else
22929 #  include <time.h>
22930 # endif
22931 #endif
22932
22933 #include <limits.h>
22934 #include <stdlib.h>
22935
22936 #ifdef HAVE_UNISTD_H
22937 # include <unistd.h>
22938 #endif
22939
22940 #ifndef HAVE_ALARM
22941 # define alarm(X) /* empty */
22942 #endif
22943
22944 /* Work around redefinition to rpl_putenv by other config tests.  */
22945 #undef putenv
22946
22947 static time_t time_t_max;
22948 static time_t time_t_min;
22949
22950 /* Values we'll use to set the TZ environment variable.  */
22951 static char *tz_strings[] = {
22952   (char *) 0, "TZ=GMT0", "TZ=JST-9",
22953   "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
22954 };
22955 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
22956
22957 /* Return 0 if mktime fails to convert a date in the spring-forward gap.
22958    Based on a problem report from Andreas Jaeger.  */
22959 static int
22960 spring_forward_gap ()
22961 {
22962   /* glibc (up to about 1998-10-07) failed this test. */
22963   struct tm tm;
22964
22965   /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
22966      instead of "TZ=America/Vancouver" in order to detect the bug even
22967      on systems that don't support the Olson extension, or don't have the
22968      full zoneinfo tables installed.  */
22969   putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
22970
22971   tm.tm_year = 98;
22972   tm.tm_mon = 3;
22973   tm.tm_mday = 5;
22974   tm.tm_hour = 2;
22975   tm.tm_min = 0;
22976   tm.tm_sec = 0;
22977   tm.tm_isdst = -1;
22978   return mktime (&tm) != (time_t) -1;
22979 }
22980
22981 static int
22982 mktime_test1 (now)
22983      time_t now;
22984 {
22985   struct tm *lt;
22986   return ! (lt = localtime (&now)) || mktime (lt) == now;
22987 }
22988
22989 static int
22990 mktime_test (now)
22991      time_t now;
22992 {
22993   return (mktime_test1 (now)
22994           && mktime_test1 ((time_t) (time_t_max - now))
22995           && mktime_test1 ((time_t) (time_t_min + now)));
22996 }
22997
22998 static int
22999 irix_6_4_bug ()
23000 {
23001   /* Based on code from Ariel Faigon.  */
23002   struct tm tm;
23003   tm.tm_year = 96;
23004   tm.tm_mon = 3;
23005   tm.tm_mday = 0;
23006   tm.tm_hour = 0;
23007   tm.tm_min = 0;
23008   tm.tm_sec = 0;
23009   tm.tm_isdst = -1;
23010   mktime (&tm);
23011   return tm.tm_mon == 2 && tm.tm_mday == 31;
23012 }
23013
23014 static int
23015 bigtime_test (j)
23016      int j;
23017 {
23018   struct tm tm;
23019   time_t now;
23020   tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
23021   now = mktime (&tm);
23022   if (now != (time_t) -1)
23023     {
23024       struct tm *lt = localtime (&now);
23025       if (! (lt
23026              && lt->tm_year == tm.tm_year
23027              && lt->tm_mon == tm.tm_mon
23028              && lt->tm_mday == tm.tm_mday
23029              && lt->tm_hour == tm.tm_hour
23030              && lt->tm_min == tm.tm_min
23031              && lt->tm_sec == tm.tm_sec
23032              && lt->tm_yday == tm.tm_yday
23033              && lt->tm_wday == tm.tm_wday
23034              && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
23035                   == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
23036         return 0;
23037     }
23038   return 1;
23039 }
23040
23041 static int
23042 year_2050_test ()
23043 {
23044   /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
23045      ignoring leap seconds.  */
23046   unsigned long int answer = 2527315200UL;
23047
23048   struct tm tm;
23049   time_t t;
23050   tm.tm_year = 2050 - 1900;
23051   tm.tm_mon = 2 - 1;
23052   tm.tm_mday = 1;
23053   tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
23054   tm.tm_isdst = -1;
23055
23056   /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
23057      instead of "TZ=America/Vancouver" in order to detect the bug even
23058      on systems that don't support the Olson extension, or don't have the
23059      full zoneinfo tables installed.  */
23060   putenv ("TZ=PST8PDT,M4.1.0,M10.5.0");
23061
23062   t = mktime (&tm);
23063
23064   /* Check that the result is either a failure, or close enough
23065      to the correct answer that we can assume the discrepancy is
23066      due to leap seconds.  */
23067   return (t == (time_t) -1
23068           || (0 < t && answer - 120 <= t && t <= answer + 120));
23069 }
23070
23071 int
23072 main ()
23073 {
23074   time_t t, delta;
23075   int i, j;
23076
23077   /* This test makes some buggy mktime implementations loop.
23078      Give up after 60 seconds; a mktime slower than that
23079      isn't worth using anyway.  */
23080   alarm (60);
23081
23082   for (;;)
23083     {
23084       t = (time_t_max << 1) + 1;
23085       if (t <= time_t_max)
23086         break;
23087       time_t_max = t;
23088     }
23089   time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
23090
23091   delta = time_t_max / 997; /* a suitable prime number */
23092   for (i = 0; i < N_STRINGS; i++)
23093     {
23094       if (tz_strings[i])
23095         putenv (tz_strings[i]);
23096
23097       for (t = 0; t <= time_t_max - delta; t += delta)
23098         if (! mktime_test (t))
23099           return 1;
23100       if (! (mktime_test ((time_t) 1)
23101              && mktime_test ((time_t) (60 * 60))
23102              && mktime_test ((time_t) (60 * 60 * 24))))
23103         return 1;
23104
23105       for (j = 1; ; j <<= 1)
23106         if (! bigtime_test (j))
23107           return 1;
23108         else if (INT_MAX / 2 < j)
23109           break;
23110       if (! bigtime_test (INT_MAX))
23111         return 1;
23112     }
23113   return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
23114 }
23115 _ACEOF
23116 rm -f conftest$ac_exeext
23117 if { (ac_try="$ac_link"
23118 case "(($ac_try" in
23119   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23120   *) ac_try_echo=$ac_try;;
23121 esac
23122 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23123 $as_echo "$ac_try_echo") >&5
23124   (eval "$ac_link") 2>&5
23125   ac_status=$?
23126   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23127   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23128   { (case "(($ac_try" in
23129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23130   *) ac_try_echo=$ac_try;;
23131 esac
23132 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23133 $as_echo "$ac_try_echo") >&5
23134   (eval "$ac_try") 2>&5
23135   ac_status=$?
23136   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23137   (exit $ac_status); }; }; then
23138   ac_cv_func_working_mktime=yes
23139 else
23140   $as_echo "$as_me: program exited with status $ac_status" >&5
23141 $as_echo "$as_me: failed program was:" >&5
23142 sed 's/^/| /' conftest.$ac_ext >&5
23143
23144 ( exit $ac_status )
23145 ac_cv_func_working_mktime=no
23146 fi
23147 rm -rf conftest.dSYM
23148 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23149 fi
23150
23151
23152 fi
23153 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_working_mktime" >&5
23154 $as_echo "$ac_cv_func_working_mktime" >&6; }
23155 if test $ac_cv_func_working_mktime = no; then
23156   case " $LIBOBJS " in
23157   *" mktime.$ac_objext "* ) ;;
23158   *) LIBOBJS="$LIBOBJS mktime.$ac_objext"
23159  ;;
23160 esac
23161
23162 fi
23163
23164 { $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
23165 $as_echo_n "checking return type of signal handlers... " >&6; }
23166 if test "${ac_cv_type_signal+set}" = set; then
23167   $as_echo_n "(cached) " >&6
23168 else
23169   cat >conftest.$ac_ext <<_ACEOF
23170 /* confdefs.h.  */
23171 _ACEOF
23172 cat confdefs.h >>conftest.$ac_ext
23173 cat >>conftest.$ac_ext <<_ACEOF
23174 /* end confdefs.h.  */
23175 #include <sys/types.h>
23176 #include <signal.h>
23177
23178 int
23179 main ()
23180 {
23181 return *(signal (0, 0)) (0) == 1;
23182   ;
23183   return 0;
23184 }
23185 _ACEOF
23186 rm -f conftest.$ac_objext
23187 if { (ac_try="$ac_compile"
23188 case "(($ac_try" in
23189   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23190   *) ac_try_echo=$ac_try;;
23191 esac
23192 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23193 $as_echo "$ac_try_echo") >&5
23194   (eval "$ac_compile") 2>conftest.er1
23195   ac_status=$?
23196   grep -v '^ *+' conftest.er1 >conftest.err
23197   rm -f conftest.er1
23198   cat conftest.err >&5
23199   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23200   (exit $ac_status); } && {
23201          test -z "$ac_c_werror_flag" ||
23202          test ! -s conftest.err
23203        } && test -s conftest.$ac_objext; then
23204   ac_cv_type_signal=int
23205 else
23206   $as_echo "$as_me: failed program was:" >&5
23207 sed 's/^/| /' conftest.$ac_ext >&5
23208
23209         ac_cv_type_signal=void
23210 fi
23211
23212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23213 fi
23214 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
23215 $as_echo "$ac_cv_type_signal" >&6; }
23216
23217 cat >>confdefs.h <<_ACEOF
23218 #define RETSIGTYPE $ac_cv_type_signal
23219 _ACEOF
23220
23221
23222 { $as_echo "$as_me:$LINENO: checking whether lstat dereferences a symlink specified with a trailing slash" >&5
23223 $as_echo_n "checking whether lstat dereferences a symlink specified with a trailing slash... " >&6; }
23224 if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then
23225   $as_echo_n "(cached) " >&6
23226 else
23227   rm -f conftest.sym conftest.file
23228 echo >conftest.file
23229 if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
23230   if test "$cross_compiling" = yes; then
23231   ac_cv_func_lstat_dereferences_slashed_symlink=no
23232 else
23233   cat >conftest.$ac_ext <<_ACEOF
23234 /* confdefs.h.  */
23235 _ACEOF
23236 cat confdefs.h >>conftest.$ac_ext
23237 cat >>conftest.$ac_ext <<_ACEOF
23238 /* end confdefs.h.  */
23239 $ac_includes_default
23240 int
23241 main ()
23242 {
23243 struct stat sbuf;
23244      /* Linux will dereference the symlink and fail.
23245         That is better in the sense that it means we will not
23246         have to compile and use the lstat wrapper.  */
23247      return lstat ("conftest.sym/", &sbuf) == 0;
23248   ;
23249   return 0;
23250 }
23251 _ACEOF
23252 rm -f conftest$ac_exeext
23253 if { (ac_try="$ac_link"
23254 case "(($ac_try" in
23255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23256   *) ac_try_echo=$ac_try;;
23257 esac
23258 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23259 $as_echo "$ac_try_echo") >&5
23260   (eval "$ac_link") 2>&5
23261   ac_status=$?
23262   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23263   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23264   { (case "(($ac_try" in
23265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23266   *) ac_try_echo=$ac_try;;
23267 esac
23268 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23269 $as_echo "$ac_try_echo") >&5
23270   (eval "$ac_try") 2>&5
23271   ac_status=$?
23272   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23273   (exit $ac_status); }; }; then
23274   ac_cv_func_lstat_dereferences_slashed_symlink=yes
23275 else
23276   $as_echo "$as_me: program exited with status $ac_status" >&5
23277 $as_echo "$as_me: failed program was:" >&5
23278 sed 's/^/| /' conftest.$ac_ext >&5
23279
23280 ( exit $ac_status )
23281 ac_cv_func_lstat_dereferences_slashed_symlink=no
23282 fi
23283 rm -rf conftest.dSYM
23284 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23285 fi
23286
23287
23288 else
23289   # If the `ln -s' command failed, then we probably don't even
23290   # have an lstat function.
23291   ac_cv_func_lstat_dereferences_slashed_symlink=no
23292 fi
23293 rm -f conftest.sym conftest.file
23294
23295 fi
23296 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
23297 $as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
23298
23299 test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
23300
23301 cat >>confdefs.h <<_ACEOF
23302 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
23303 _ACEOF
23304
23305
23306 if test $ac_cv_func_lstat_dereferences_slashed_symlink = no; then
23307   case " $LIBOBJS " in
23308   *" lstat.$ac_objext "* ) ;;
23309   *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
23310  ;;
23311 esac
23312
23313 fi
23314
23315 { $as_echo "$as_me:$LINENO: checking whether stat accepts an empty string" >&5
23316 $as_echo_n "checking whether stat accepts an empty string... " >&6; }
23317 if test "${ac_cv_func_stat_empty_string_bug+set}" = set; then
23318   $as_echo_n "(cached) " >&6
23319 else
23320   if test "$cross_compiling" = yes; then
23321   ac_cv_func_stat_empty_string_bug=yes
23322 else
23323   cat >conftest.$ac_ext <<_ACEOF
23324 /* confdefs.h.  */
23325 _ACEOF
23326 cat confdefs.h >>conftest.$ac_ext
23327 cat >>conftest.$ac_ext <<_ACEOF
23328 /* end confdefs.h.  */
23329 $ac_includes_default
23330 int
23331 main ()
23332 {
23333 struct stat sbuf;
23334   return stat ("", &sbuf) == 0;
23335   ;
23336   return 0;
23337 }
23338 _ACEOF
23339 rm -f conftest$ac_exeext
23340 if { (ac_try="$ac_link"
23341 case "(($ac_try" in
23342   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23343   *) ac_try_echo=$ac_try;;
23344 esac
23345 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23346 $as_echo "$ac_try_echo") >&5
23347   (eval "$ac_link") 2>&5
23348   ac_status=$?
23349   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23350   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23351   { (case "(($ac_try" in
23352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23353   *) ac_try_echo=$ac_try;;
23354 esac
23355 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23356 $as_echo "$ac_try_echo") >&5
23357   (eval "$ac_try") 2>&5
23358   ac_status=$?
23359   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23360   (exit $ac_status); }; }; then
23361   ac_cv_func_stat_empty_string_bug=no
23362 else
23363   $as_echo "$as_me: program exited with status $ac_status" >&5
23364 $as_echo "$as_me: failed program was:" >&5
23365 sed 's/^/| /' conftest.$ac_ext >&5
23366
23367 ( exit $ac_status )
23368 ac_cv_func_stat_empty_string_bug=yes
23369 fi
23370 rm -rf conftest.dSYM
23371 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23372 fi
23373
23374
23375 fi
23376 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_stat_empty_string_bug" >&5
23377 $as_echo "$ac_cv_func_stat_empty_string_bug" >&6; }
23378 if test $ac_cv_func_stat_empty_string_bug = yes; then
23379   case " $LIBOBJS " in
23380   *" stat.$ac_objext "* ) ;;
23381   *) LIBOBJS="$LIBOBJS stat.$ac_objext"
23382  ;;
23383 esac
23384
23385
23386 cat >>confdefs.h <<_ACEOF
23387 #define HAVE_STAT_EMPTY_STRING_BUG 1
23388 _ACEOF
23389
23390 fi
23391
23392
23393 for ac_func in strftime
23394 do
23395 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23396 { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
23397 $as_echo_n "checking for $ac_func... " >&6; }
23398 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
23399   $as_echo_n "(cached) " >&6
23400 else
23401   cat >conftest.$ac_ext <<_ACEOF
23402 /* confdefs.h.  */
23403 _ACEOF
23404 cat confdefs.h >>conftest.$ac_ext
23405 cat >>conftest.$ac_ext <<_ACEOF
23406 /* end confdefs.h.  */
23407 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23408    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23409 #define $ac_func innocuous_$ac_func
23410
23411 /* System header to define __stub macros and hopefully few prototypes,
23412     which can conflict with char $ac_func (); below.
23413     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23414     <limits.h> exists even on freestanding compilers.  */
23415
23416 #ifdef __STDC__
23417 # include <limits.h>
23418 #else
23419 # include <assert.h>
23420 #endif
23421
23422 #undef $ac_func
23423
23424 /* Override any GCC internal prototype to avoid an error.
23425    Use char because int might match the return type of a GCC
23426    builtin and then its argument prototype would still apply.  */
23427 #ifdef __cplusplus
23428 extern "C"
23429 #endif
23430 char $ac_func ();
23431 /* The GNU C library defines this for functions which it implements
23432     to always fail with ENOSYS.  Some functions are actually named
23433     something starting with __ and the normal name is an alias.  */
23434 #if defined __stub_$ac_func || defined __stub___$ac_func
23435 choke me
23436 #endif
23437
23438 int
23439 main ()
23440 {
23441 return $ac_func ();
23442   ;
23443   return 0;
23444 }
23445 _ACEOF
23446 rm -f conftest.$ac_objext conftest$ac_exeext
23447 if { (ac_try="$ac_link"
23448 case "(($ac_try" in
23449   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23450   *) ac_try_echo=$ac_try;;
23451 esac
23452 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23453 $as_echo "$ac_try_echo") >&5
23454   (eval "$ac_link") 2>conftest.er1
23455   ac_status=$?
23456   grep -v '^ *+' conftest.er1 >conftest.err
23457   rm -f conftest.er1
23458   cat conftest.err >&5
23459   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23460   (exit $ac_status); } && {
23461          test -z "$ac_c_werror_flag" ||
23462          test ! -s conftest.err
23463        } && test -s conftest$ac_exeext && {
23464          test "$cross_compiling" = yes ||
23465          $as_test_x conftest$ac_exeext
23466        }; then
23467   eval "$as_ac_var=yes"
23468 else
23469   $as_echo "$as_me: failed program was:" >&5
23470 sed 's/^/| /' conftest.$ac_ext >&5
23471
23472         eval "$as_ac_var=no"
23473 fi
23474
23475 rm -rf conftest.dSYM
23476 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23477       conftest$ac_exeext conftest.$ac_ext
23478 fi
23479 ac_res=`eval 'as_val=${'$as_ac_var'}
23480                  $as_echo "$as_val"'`
23481                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
23482 $as_echo "$ac_res" >&6; }
23483 if test `eval 'as_val=${'$as_ac_var'}
23484                  $as_echo "$as_val"'` = yes; then
23485   cat >>confdefs.h <<_ACEOF
23486 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
23487 _ACEOF
23488
23489 else
23490   # strftime is in -lintl on SCO UNIX.
23491 { $as_echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
23492 $as_echo_n "checking for strftime in -lintl... " >&6; }
23493 if test "${ac_cv_lib_intl_strftime+set}" = set; then
23494   $as_echo_n "(cached) " >&6
23495 else
23496   ac_check_lib_save_LIBS=$LIBS
23497 LIBS="-lintl  $LIBS"
23498 cat >conftest.$ac_ext <<_ACEOF
23499 /* confdefs.h.  */
23500 _ACEOF
23501 cat confdefs.h >>conftest.$ac_ext
23502 cat >>conftest.$ac_ext <<_ACEOF
23503 /* end confdefs.h.  */
23504
23505 /* Override any GCC internal prototype to avoid an error.
23506    Use char because int might match the return type of a GCC
23507    builtin and then its argument prototype would still apply.  */
23508 #ifdef __cplusplus
23509 extern "C"
23510 #endif
23511 char strftime ();
23512 int
23513 main ()
23514 {
23515 return strftime ();
23516   ;
23517   return 0;
23518 }
23519 _ACEOF
23520 rm -f conftest.$ac_objext conftest$ac_exeext
23521 if { (ac_try="$ac_link"
23522 case "(($ac_try" in
23523   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23524   *) ac_try_echo=$ac_try;;
23525 esac
23526 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23527 $as_echo "$ac_try_echo") >&5
23528   (eval "$ac_link") 2>conftest.er1
23529   ac_status=$?
23530   grep -v '^ *+' conftest.er1 >conftest.err
23531   rm -f conftest.er1
23532   cat conftest.err >&5
23533   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23534   (exit $ac_status); } && {
23535          test -z "$ac_c_werror_flag" ||
23536          test ! -s conftest.err
23537        } && test -s conftest$ac_exeext && {
23538          test "$cross_compiling" = yes ||
23539          $as_test_x conftest$ac_exeext
23540        }; then
23541   ac_cv_lib_intl_strftime=yes
23542 else
23543   $as_echo "$as_me: failed program was:" >&5
23544 sed 's/^/| /' conftest.$ac_ext >&5
23545
23546         ac_cv_lib_intl_strftime=no
23547 fi
23548
23549 rm -rf conftest.dSYM
23550 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23551       conftest$ac_exeext conftest.$ac_ext
23552 LIBS=$ac_check_lib_save_LIBS
23553 fi
23554 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
23555 $as_echo "$ac_cv_lib_intl_strftime" >&6; }
23556 if test $ac_cv_lib_intl_strftime = yes; then
23557   cat >>confdefs.h <<\_ACEOF
23558 #define HAVE_STRFTIME 1
23559 _ACEOF
23560
23561 LIBS="-lintl $LIBS"
23562 fi
23563
23564 fi
23565 done
23566
23567
23568
23569
23570
23571
23572
23573
23574
23575
23576
23577
23578
23579
23580
23581
23582 for ac_func in bzero clock_gettime ftruncate gettimeofday inet_ntoa memset strchr strerror strlcat strlcpy strrchr strstr strtol strtoul pthread_mutex_lock
23583 do
23584 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23585 { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
23586 $as_echo_n "checking for $ac_func... " >&6; }
23587 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
23588   $as_echo_n "(cached) " >&6
23589 else
23590   cat >conftest.$ac_ext <<_ACEOF
23591 /* confdefs.h.  */
23592 _ACEOF
23593 cat confdefs.h >>conftest.$ac_ext
23594 cat >>conftest.$ac_ext <<_ACEOF
23595 /* end confdefs.h.  */
23596 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23597    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23598 #define $ac_func innocuous_$ac_func
23599
23600 /* System header to define __stub macros and hopefully few prototypes,
23601     which can conflict with char $ac_func (); below.
23602     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23603     <limits.h> exists even on freestanding compilers.  */
23604
23605 #ifdef __STDC__
23606 # include <limits.h>
23607 #else
23608 # include <assert.h>
23609 #endif
23610
23611 #undef $ac_func
23612
23613 /* Override any GCC internal prototype to avoid an error.
23614    Use char because int might match the return type of a GCC
23615    builtin and then its argument prototype would still apply.  */
23616 #ifdef __cplusplus
23617 extern "C"
23618 #endif
23619 char $ac_func ();
23620 /* The GNU C library defines this for functions which it implements
23621     to always fail with ENOSYS.  Some functions are actually named
23622     something starting with __ and the normal name is an alias.  */
23623 #if defined __stub_$ac_func || defined __stub___$ac_func
23624 choke me
23625 #endif
23626
23627 int
23628 main ()
23629 {
23630 return $ac_func ();
23631   ;
23632   return 0;
23633 }
23634 _ACEOF
23635 rm -f conftest.$ac_objext conftest$ac_exeext
23636 if { (ac_try="$ac_link"
23637 case "(($ac_try" in
23638   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23639   *) ac_try_echo=$ac_try;;
23640 esac
23641 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23642 $as_echo "$ac_try_echo") >&5
23643   (eval "$ac_link") 2>conftest.er1
23644   ac_status=$?
23645   grep -v '^ *+' conftest.er1 >conftest.err
23646   rm -f conftest.er1
23647   cat conftest.err >&5
23648   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23649   (exit $ac_status); } && {
23650          test -z "$ac_c_werror_flag" ||
23651          test ! -s conftest.err
23652        } && test -s conftest$ac_exeext && {
23653          test "$cross_compiling" = yes ||
23654          $as_test_x conftest$ac_exeext
23655        }; then
23656   eval "$as_ac_var=yes"
23657 else
23658   $as_echo "$as_me: failed program was:" >&5
23659 sed 's/^/| /' conftest.$ac_ext >&5
23660
23661         eval "$as_ac_var=no"
23662 fi
23663
23664 rm -rf conftest.dSYM
23665 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23666       conftest$ac_exeext conftest.$ac_ext
23667 fi
23668 ac_res=`eval 'as_val=${'$as_ac_var'}
23669                  $as_echo "$as_val"'`
23670                { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
23671 $as_echo "$ac_res" >&6; }
23672 if test `eval 'as_val=${'$as_ac_var'}
23673                  $as_echo "$as_val"'` = yes; then
23674   cat >>confdefs.h <<_ACEOF
23675 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
23676 _ACEOF
23677
23678 fi
23679 done
23680
23681
23682 # sys/queue.h exists on most systems, but its capabilities vary a great deal.
23683 # test for LIST_FIRST and TAILQ_FOREACH_SAFE, which appears to not exist in
23684 # all of them, and are necessary for OpenBSM.
23685 cat >conftest.$ac_ext <<_ACEOF
23686 /* confdefs.h.  */
23687 _ACEOF
23688 cat confdefs.h >>conftest.$ac_ext
23689 cat >>conftest.$ac_ext <<_ACEOF
23690 /* end confdefs.h.  */
23691
23692         #include <sys/queue.h>
23693
23694 int
23695 main ()
23696 {
23697
23698
23699         #ifndef LIST_FIRST
23700         #error LIST_FIRST missing
23701         #endif
23702         #ifndef TAILQ_FOREACH_SAFE
23703         #error TAILQ_FOREACH_SAFE
23704         #endif
23705
23706   ;
23707   return 0;
23708 }
23709 _ACEOF
23710 rm -f conftest.$ac_objext conftest$ac_exeext
23711 if { (ac_try="$ac_link"
23712 case "(($ac_try" in
23713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23714   *) ac_try_echo=$ac_try;;
23715 esac
23716 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23717 $as_echo "$ac_try_echo") >&5
23718   (eval "$ac_link") 2>conftest.er1
23719   ac_status=$?
23720   grep -v '^ *+' conftest.er1 >conftest.err
23721   rm -f conftest.er1
23722   cat conftest.err >&5
23723   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23724   (exit $ac_status); } && {
23725          test -z "$ac_c_werror_flag" ||
23726          test ! -s conftest.err
23727        } && test -s conftest$ac_exeext && {
23728          test "$cross_compiling" = yes ||
23729          $as_test_x conftest$ac_exeext
23730        }; then
23731
23732
23733 cat >>confdefs.h <<\_ACEOF
23734 #define HAVE_FULL_QUEUE_H /**/
23735 _ACEOF
23736
23737
23738 else
23739   $as_echo "$as_me: failed program was:" >&5
23740 sed 's/^/| /' conftest.$ac_ext >&5
23741
23742
23743 fi
23744
23745 rm -rf conftest.dSYM
23746 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23747       conftest$ac_exeext conftest.$ac_ext
23748
23749 # Systems may not define key audit system calls, in which case libbsm cannot
23750 # depend on them or it will generate link-time or run-time errors.  Test for
23751 # just one.
23752 cat >conftest.$ac_ext <<_ACEOF
23753 /* confdefs.h.  */
23754 _ACEOF
23755 cat confdefs.h >>conftest.$ac_ext
23756 cat >>conftest.$ac_ext <<_ACEOF
23757 /* end confdefs.h.  */
23758
23759         #include <stddef.h>
23760
23761         extern int auditon(int, void *, int);
23762
23763 int
23764 main ()
23765 {
23766
23767         int err;
23768
23769         err = auditon(0, NULL, 0);
23770
23771   ;
23772   return 0;
23773 }
23774 _ACEOF
23775 rm -f conftest.$ac_objext conftest$ac_exeext
23776 if { (ac_try="$ac_link"
23777 case "(($ac_try" in
23778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23779   *) ac_try_echo=$ac_try;;
23780 esac
23781 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23782 $as_echo "$ac_try_echo") >&5
23783   (eval "$ac_link") 2>conftest.er1
23784   ac_status=$?
23785   grep -v '^ *+' conftest.er1 >conftest.err
23786   rm -f conftest.er1
23787   cat conftest.err >&5
23788   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23789   (exit $ac_status); } && {
23790          test -z "$ac_c_werror_flag" ||
23791          test ! -s conftest.err
23792        } && test -s conftest$ac_exeext && {
23793          test "$cross_compiling" = yes ||
23794          $as_test_x conftest$ac_exeext
23795        }; then
23796
23797
23798 cat >>confdefs.h <<\_ACEOF
23799 #define HAVE_AUDIT_SYSCALLS /**/
23800 _ACEOF
23801
23802 have_audit_syscalls=true
23803
23804 else
23805   $as_echo "$as_me: failed program was:" >&5
23806 sed 's/^/| /' conftest.$ac_ext >&5
23807
23808
23809 have_audit_syscalls=false
23810
23811 fi
23812
23813 rm -rf conftest.dSYM
23814 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23815       conftest$ac_exeext conftest.$ac_ext
23816  if $have_audit_syscalls; then
23817   HAVE_AUDIT_SYSCALLS_TRUE=
23818   HAVE_AUDIT_SYSCALLS_FALSE='#'
23819 else
23820   HAVE_AUDIT_SYSCALLS_TRUE='#'
23821   HAVE_AUDIT_SYSCALLS_FALSE=
23822 fi
23823
23824
23825 #
23826 # There are a wide variety of endian macros and functions in the wild; we try
23827 # to use the native support if it defines be32enc(), but otherwise have to
23828 # use our own.
23829 #
23830 cat >conftest.$ac_ext <<_ACEOF
23831 /* confdefs.h.  */
23832 _ACEOF
23833 cat confdefs.h >>conftest.$ac_ext
23834 cat >>conftest.$ac_ext <<_ACEOF
23835 /* end confdefs.h.  */
23836
23837         #include <sys/endian.h>
23838         #include <stdlib.h>
23839
23840 int
23841 main ()
23842 {
23843
23844         be32enc(NULL, 1);
23845
23846   ;
23847   return 0;
23848 }
23849 _ACEOF
23850 rm -f conftest.$ac_objext conftest$ac_exeext
23851 if { (ac_try="$ac_link"
23852 case "(($ac_try" in
23853   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23854   *) ac_try_echo=$ac_try;;
23855 esac
23856 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23857 $as_echo "$ac_try_echo") >&5
23858   (eval "$ac_link") 2>conftest.er1
23859   ac_status=$?
23860   grep -v '^ *+' conftest.er1 >conftest.err
23861   rm -f conftest.er1
23862   cat conftest.err >&5
23863   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
23864   (exit $ac_status); } && {
23865          test -z "$ac_c_werror_flag" ||
23866          test ! -s conftest.err
23867        } && test -s conftest$ac_exeext && {
23868          test "$cross_compiling" = yes ||
23869          $as_test_x conftest$ac_exeext
23870        }; then
23871
23872
23873 cat >>confdefs.h <<\_ACEOF
23874 #define HAVE_BE32ENC /**/
23875 _ACEOF
23876
23877
23878 else
23879   $as_echo "$as_me: failed program was:" >&5
23880 sed 's/^/| /' conftest.$ac_ext >&5
23881
23882
23883 fi
23884
23885 rm -rf conftest.dSYM
23886 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
23887       conftest$ac_exeext conftest.$ac_ext
23888
23889 # Check to see if Mach IPC is used for trigger messages.  If so, use Mach IPC
23890 # instead of the default for sending trigger messages to the audit components.
23891 { $as_echo "$as_me:$LINENO: checking for /usr/include/mach/audit_triggers.defs" >&5
23892 $as_echo_n "checking for /usr/include/mach/audit_triggers.defs... " >&6; }
23893 if test "${ac_cv_file__usr_include_mach_audit_triggers_defs+set}" = set; then
23894   $as_echo_n "(cached) " >&6
23895 else
23896   test "$cross_compiling" = yes &&
23897   { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
23898 $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
23899    { (exit 1); exit 1; }; }
23900 if test -r "/usr/include/mach/audit_triggers.defs"; then
23901   ac_cv_file__usr_include_mach_audit_triggers_defs=yes
23902 else
23903   ac_cv_file__usr_include_mach_audit_triggers_defs=no
23904 fi
23905 fi
23906 { $as_echo "$as_me:$LINENO: result: $ac_cv_file__usr_include_mach_audit_triggers_defs" >&5
23907 $as_echo "$ac_cv_file__usr_include_mach_audit_triggers_defs" >&6; }
23908 if test $ac_cv_file__usr_include_mach_audit_triggers_defs = yes; then
23909
23910
23911 cat >>confdefs.h <<\_ACEOF
23912 #define USE_MACH_IPC /**/
23913 _ACEOF
23914
23915 use_mach_ipc=true
23916
23917 else
23918
23919 use_mach_ipc=false
23920
23921 fi
23922
23923  if $use_mach_ipc; then
23924   USE_MACH_IPC_TRUE=
23925   USE_MACH_IPC_FALSE='#'
23926 else
23927   USE_MACH_IPC_TRUE='#'
23928   USE_MACH_IPC_FALSE=
23929 fi
23930
23931
23932 ac_config_files="$ac_config_files Makefile bin/Makefile bin/audit/Makefile bin/auditd/Makefile bin/auditfilterd/Makefile bin/auditreduce/Makefile bin/praudit/Makefile bsm/Makefile libauditd/Makefile libbsm/Makefile modules/Makefile modules/auditfilter_noop/Makefile man/Makefile sys/Makefile sys/bsm/Makefile test/Makefile test/bsm/Makefile tools/Makefile"
23933
23934
23935 cat >confcache <<\_ACEOF
23936 # This file is a shell script that caches the results of configure
23937 # tests run on this system so they can be shared between configure
23938 # scripts and configure runs, see configure's option --config-cache.
23939 # It is not useful on other systems.  If it contains results you don't
23940 # want to keep, you may remove or edit it.
23941 #
23942 # config.status only pays attention to the cache file if you give it
23943 # the --recheck option to rerun configure.
23944 #
23945 # `ac_cv_env_foo' variables (set or unset) will be overridden when
23946 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23947 # following values.
23948
23949 _ACEOF
23950
23951 # The following way of writing the cache mishandles newlines in values,
23952 # but we know of no workaround that is simple, portable, and efficient.
23953 # So, we kill variables containing newlines.
23954 # Ultrix sh set writes to stderr and can't be redirected directly,
23955 # and sets the high bit in the cache file unless we assign to the vars.
23956 (
23957   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
23958     eval ac_val=\$$ac_var
23959     case $ac_val in #(
23960     *${as_nl}*)
23961       case $ac_var in #(
23962       *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
23963 $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
23964       esac
23965       case $ac_var in #(
23966       _ | IFS | as_nl) ;; #(
23967       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
23968       *) $as_unset $ac_var ;;
23969       esac ;;
23970     esac
23971   done
23972
23973   (set) 2>&1 |
23974     case $as_nl`(ac_space=' '; set) 2>&1` in #(
23975     *${as_nl}ac_space=\ *)
23976       # `set' does not quote correctly, so add quotes (double-quote
23977       # substitution turns \\\\ into \\, and sed turns \\ into \).
23978       sed -n \
23979         "s/'/'\\\\''/g;
23980           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23981       ;; #(
23982     *)
23983       # `set' quotes correctly as required by POSIX, so do not add quotes.
23984       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
23985       ;;
23986     esac |
23987     sort
23988 ) |
23989   sed '
23990      /^ac_cv_env_/b end
23991      t clear
23992      :clear
23993      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23994      t end
23995      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23996      :end' >>confcache
23997 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
23998   if test -w "$cache_file"; then
23999     test "x$cache_file" != "x/dev/null" &&
24000       { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
24001 $as_echo "$as_me: updating cache $cache_file" >&6;}
24002     cat confcache >$cache_file
24003   else
24004     { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
24005 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24006   fi
24007 fi
24008 rm -f confcache
24009
24010 test "x$prefix" = xNONE && prefix=$ac_default_prefix
24011 # Let make expand exec_prefix.
24012 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24013
24014 DEFS=-DHAVE_CONFIG_H
24015
24016 ac_libobjs=
24017 ac_ltlibobjs=
24018 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24019   # 1. Remove the extension, and $U if already installed.
24020   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24021   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
24022   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
24023   #    will be set to the directory where LIBOBJS objects are built.
24024   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24025   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
24026 done
24027 LIBOBJS=$ac_libobjs
24028
24029 LTLIBOBJS=$ac_ltlibobjs
24030
24031
24032 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
24033   { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
24034 Usually this means the macro was only invoked conditionally." >&5
24035 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
24036 Usually this means the macro was only invoked conditionally." >&2;}
24037    { (exit 1); exit 1; }; }
24038 fi
24039 if test -z "${USE_NATIVE_INCLUDES_TRUE}" && test -z "${USE_NATIVE_INCLUDES_FALSE}"; then
24040   { { $as_echo "$as_me:$LINENO: error: conditional \"USE_NATIVE_INCLUDES\" was never defined.
24041 Usually this means the macro was only invoked conditionally." >&5
24042 $as_echo "$as_me: error: conditional \"USE_NATIVE_INCLUDES\" was never defined.
24043 Usually this means the macro was only invoked conditionally." >&2;}
24044    { (exit 1); exit 1; }; }
24045 fi
24046 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
24047   { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
24048 Usually this means the macro was only invoked conditionally." >&5
24049 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
24050 Usually this means the macro was only invoked conditionally." >&2;}
24051    { (exit 1); exit 1; }; }
24052 fi
24053 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
24054   { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
24055 Usually this means the macro was only invoked conditionally." >&5
24056 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
24057 Usually this means the macro was only invoked conditionally." >&2;}
24058    { (exit 1); exit 1; }; }
24059 fi
24060 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
24061   { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
24062 Usually this means the macro was only invoked conditionally." >&5
24063 $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
24064 Usually this means the macro was only invoked conditionally." >&2;}
24065    { (exit 1); exit 1; }; }
24066 fi
24067 if test -z "${HAVE_AUDIT_SYSCALLS_TRUE}" && test -z "${HAVE_AUDIT_SYSCALLS_FALSE}"; then
24068   { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_AUDIT_SYSCALLS\" was never defined.
24069 Usually this means the macro was only invoked conditionally." >&5
24070 $as_echo "$as_me: error: conditional \"HAVE_AUDIT_SYSCALLS\" was never defined.
24071 Usually this means the macro was only invoked conditionally." >&2;}
24072    { (exit 1); exit 1; }; }
24073 fi
24074 if test -z "${USE_MACH_IPC_TRUE}" && test -z "${USE_MACH_IPC_FALSE}"; then
24075   { { $as_echo "$as_me:$LINENO: error: conditional \"USE_MACH_IPC\" was never defined.
24076 Usually this means the macro was only invoked conditionally." >&5
24077 $as_echo "$as_me: error: conditional \"USE_MACH_IPC\" was never defined.
24078 Usually this means the macro was only invoked conditionally." >&2;}
24079    { (exit 1); exit 1; }; }
24080 fi
24081
24082 : ${CONFIG_STATUS=./config.status}
24083 ac_write_fail=0
24084 ac_clean_files_save=$ac_clean_files
24085 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
24086 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
24087 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
24088 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24089 #! $SHELL
24090 # Generated by $as_me.
24091 # Run this file to recreate the current configuration.
24092 # Compiler output produced by configure, useful for debugging
24093 # configure, is in config.log if it exists.
24094
24095 debug=false
24096 ac_cs_recheck=false
24097 ac_cs_silent=false
24098 SHELL=\${CONFIG_SHELL-$SHELL}
24099 _ACEOF
24100
24101 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24102 ## --------------------- ##
24103 ## M4sh Initialization.  ##
24104 ## --------------------- ##
24105
24106 # Be more Bourne compatible
24107 DUALCASE=1; export DUALCASE # for MKS sh
24108 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
24109   emulate sh
24110   NULLCMD=:
24111   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24112   # is contrary to our usage.  Disable this feature.
24113   alias -g '${1+"$@"}'='"$@"'
24114   setopt NO_GLOB_SUBST
24115 else
24116   case `(set -o) 2>/dev/null` in
24117   *posix*) set -o posix ;;
24118 esac
24119
24120 fi
24121
24122
24123
24124
24125 # PATH needs CR
24126 # Avoid depending upon Character Ranges.
24127 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24128 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24129 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24130 as_cr_digits='0123456789'
24131 as_cr_alnum=$as_cr_Letters$as_cr_digits
24132
24133 as_nl='
24134 '
24135 export as_nl
24136 # Printing a long string crashes Solaris 7 /usr/bin/printf.
24137 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
24138 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
24139 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
24140 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
24141   as_echo='printf %s\n'
24142   as_echo_n='printf %s'
24143 else
24144   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
24145     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
24146     as_echo_n='/usr/ucb/echo -n'
24147   else
24148     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
24149     as_echo_n_body='eval
24150       arg=$1;
24151       case $arg in
24152       *"$as_nl"*)
24153         expr "X$arg" : "X\\(.*\\)$as_nl";
24154         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24155       esac;
24156       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
24157     '
24158     export as_echo_n_body
24159     as_echo_n='sh -c $as_echo_n_body as_echo'
24160   fi
24161   export as_echo_body
24162   as_echo='sh -c $as_echo_body as_echo'
24163 fi
24164
24165 # The user is always right.
24166 if test "${PATH_SEPARATOR+set}" != set; then
24167   PATH_SEPARATOR=:
24168   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24169     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24170       PATH_SEPARATOR=';'
24171   }
24172 fi
24173
24174 # Support unset when possible.
24175 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
24176   as_unset=unset
24177 else
24178   as_unset=false
24179 fi
24180
24181
24182 # IFS
24183 # We need space, tab and new line, in precisely that order.  Quoting is
24184 # there to prevent editors from complaining about space-tab.
24185 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
24186 # splitting by setting IFS to empty value.)
24187 IFS=" ""        $as_nl"
24188
24189 # Find who we are.  Look in the path if we contain no directory separator.
24190 case $0 in
24191   *[\\/]* ) as_myself=$0 ;;
24192   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24193 for as_dir in $PATH
24194 do
24195   IFS=$as_save_IFS
24196   test -z "$as_dir" && as_dir=.
24197   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24198 done
24199 IFS=$as_save_IFS
24200
24201      ;;
24202 esac
24203 # We did not find ourselves, most probably we were run as `sh COMMAND'
24204 # in which case we are not to be found in the path.
24205 if test "x$as_myself" = x; then
24206   as_myself=$0
24207 fi
24208 if test ! -f "$as_myself"; then
24209   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24210   { (exit 1); exit 1; }
24211 fi
24212
24213 # Work around bugs in pre-3.0 UWIN ksh.
24214 for as_var in ENV MAIL MAILPATH
24215 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
24216 done
24217 PS1='$ '
24218 PS2='> '
24219 PS4='+ '
24220
24221 # NLS nuisances.
24222 LC_ALL=C
24223 export LC_ALL
24224 LANGUAGE=C
24225 export LANGUAGE
24226
24227 # Required to use basename.
24228 if expr a : '\(a\)' >/dev/null 2>&1 &&
24229    test "X`expr 00001 : '.*\(...\)'`" = X001; then
24230   as_expr=expr
24231 else
24232   as_expr=false
24233 fi
24234
24235 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24236   as_basename=basename
24237 else
24238   as_basename=false
24239 fi
24240
24241
24242 # Name of the executable.
24243 as_me=`$as_basename -- "$0" ||
24244 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24245          X"$0" : 'X\(//\)$' \| \
24246          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24247 $as_echo X/"$0" |
24248     sed '/^.*\/\([^/][^/]*\)\/*$/{
24249             s//\1/
24250             q
24251           }
24252           /^X\/\(\/\/\)$/{
24253             s//\1/
24254             q
24255           }
24256           /^X\/\(\/\).*/{
24257             s//\1/
24258             q
24259           }
24260           s/.*/./; q'`
24261
24262 # CDPATH.
24263 $as_unset CDPATH
24264
24265
24266
24267   as_lineno_1=$LINENO
24268   as_lineno_2=$LINENO
24269   test "x$as_lineno_1" != "x$as_lineno_2" &&
24270   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
24271
24272   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
24273   # uniformly replaced by the line number.  The first 'sed' inserts a
24274   # line-number line after each line using $LINENO; the second 'sed'
24275   # does the real work.  The second script uses 'N' to pair each
24276   # line-number line with the line containing $LINENO, and appends
24277   # trailing '-' during substitution so that $LINENO is not a special
24278   # case at line end.
24279   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
24280   # scripts with optimization help from Paolo Bonzini.  Blame Lee
24281   # E. McMahon (1931-1989) for sed's syntax.  :-)
24282   sed -n '
24283     p
24284     /[$]LINENO/=
24285   ' <$as_myself |
24286     sed '
24287       s/[$]LINENO.*/&-/
24288       t lineno
24289       b
24290       :lineno
24291       N
24292       :loop
24293       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
24294       t loop
24295       s/-\n.*//
24296     ' >$as_me.lineno &&
24297   chmod +x "$as_me.lineno" ||
24298     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
24299    { (exit 1); exit 1; }; }
24300
24301   # Don't try to exec as it changes $[0], causing all sort of problems
24302   # (the dirname of $[0] is not the place where we might find the
24303   # original and so on.  Autoconf is especially sensitive to this).
24304   . "./$as_me.lineno"
24305   # Exit status is that of the last command.
24306   exit
24307 }
24308
24309
24310 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24311   as_dirname=dirname
24312 else
24313   as_dirname=false
24314 fi
24315
24316 ECHO_C= ECHO_N= ECHO_T=
24317 case `echo -n x` in
24318 -n*)
24319   case `echo 'x\c'` in
24320   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
24321   *)   ECHO_C='\c';;
24322   esac;;
24323 *)
24324   ECHO_N='-n';;
24325 esac
24326 if expr a : '\(a\)' >/dev/null 2>&1 &&
24327    test "X`expr 00001 : '.*\(...\)'`" = X001; then
24328   as_expr=expr
24329 else
24330   as_expr=false
24331 fi
24332
24333 rm -f conf$$ conf$$.exe conf$$.file
24334 if test -d conf$$.dir; then
24335   rm -f conf$$.dir/conf$$.file
24336 else
24337   rm -f conf$$.dir
24338   mkdir conf$$.dir 2>/dev/null
24339 fi
24340 if (echo >conf$$.file) 2>/dev/null; then
24341   if ln -s conf$$.file conf$$ 2>/dev/null; then
24342     as_ln_s='ln -s'
24343     # ... but there are two gotchas:
24344     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24345     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24346     # In both cases, we have to default to `cp -p'.
24347     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24348       as_ln_s='cp -p'
24349   elif ln conf$$.file conf$$ 2>/dev/null; then
24350     as_ln_s=ln
24351   else
24352     as_ln_s='cp -p'
24353   fi
24354 else
24355   as_ln_s='cp -p'
24356 fi
24357 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24358 rmdir conf$$.dir 2>/dev/null
24359
24360 if mkdir -p . 2>/dev/null; then
24361   as_mkdir_p=:
24362 else
24363   test -d ./-p && rmdir ./-p
24364   as_mkdir_p=false
24365 fi
24366
24367 if test -x / >/dev/null 2>&1; then
24368   as_test_x='test -x'
24369 else
24370   if ls -dL / >/dev/null 2>&1; then
24371     as_ls_L_option=L
24372   else
24373     as_ls_L_option=
24374   fi
24375   as_test_x='
24376     eval sh -c '\''
24377       if test -d "$1"; then
24378         test -d "$1/.";
24379       else
24380         case $1 in
24381         -*)set "./$1";;
24382         esac;
24383         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
24384         ???[sx]*):;;*)false;;esac;fi
24385     '\'' sh
24386   '
24387 fi
24388 as_executable_p=$as_test_x
24389
24390 # Sed expression to map a string onto a valid CPP name.
24391 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24392
24393 # Sed expression to map a string onto a valid variable name.
24394 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24395
24396
24397 exec 6>&1
24398
24399 # Save the log message, to keep $[0] and so on meaningful, and to
24400 # report actual input values of CONFIG_FILES etc. instead of their
24401 # values after options handling.
24402 ac_log="
24403 This file was extended by OpenBSM $as_me 1.1p2, which was
24404 generated by GNU Autoconf 2.62.  Invocation command line was
24405
24406   CONFIG_FILES    = $CONFIG_FILES
24407   CONFIG_HEADERS  = $CONFIG_HEADERS
24408   CONFIG_LINKS    = $CONFIG_LINKS
24409   CONFIG_COMMANDS = $CONFIG_COMMANDS
24410   $ $0 $@
24411
24412 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24413 "
24414
24415 _ACEOF
24416
24417 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24418 # Files that config.status was made for.
24419 config_files="$ac_config_files"
24420 config_headers="$ac_config_headers"
24421 config_commands="$ac_config_commands"
24422
24423 _ACEOF
24424
24425 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24426 ac_cs_usage="\
24427 \`$as_me' instantiates files from templates according to the
24428 current configuration.
24429
24430 Usage: $0 [OPTIONS] [FILE]...
24431
24432   -h, --help       print this help, then exit
24433   -V, --version    print version number and configuration settings, then exit
24434   -q, --quiet      do not print progress messages
24435   -d, --debug      don't remove temporary files
24436       --recheck    update $as_me by reconfiguring in the same conditions
24437   --file=FILE[:TEMPLATE]
24438                    instantiate the configuration file FILE
24439   --header=FILE[:TEMPLATE]
24440                    instantiate the configuration header FILE
24441
24442 Configuration files:
24443 $config_files
24444
24445 Configuration headers:
24446 $config_headers
24447
24448 Configuration commands:
24449 $config_commands
24450
24451 Report bugs to <bug-autoconf@gnu.org>."
24452
24453 _ACEOF
24454 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24455 ac_cs_version="\\
24456 OpenBSM config.status 1.1p2
24457 configured by $0, generated by GNU Autoconf 2.62,
24458   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
24459
24460 Copyright (C) 2008 Free Software Foundation, Inc.
24461 This config.status script is free software; the Free Software Foundation
24462 gives unlimited permission to copy, distribute and modify it."
24463
24464 ac_pwd='$ac_pwd'
24465 srcdir='$srcdir'
24466 INSTALL='$INSTALL'
24467 MKDIR_P='$MKDIR_P'
24468 AWK='$AWK'
24469 test -n "\$AWK" || AWK=awk
24470 _ACEOF
24471
24472 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24473 # The default lists apply if the user does not specify any file.
24474 ac_need_defaults=:
24475 while test $# != 0
24476 do
24477   case $1 in
24478   --*=*)
24479     ac_option=`expr "X$1" : 'X\([^=]*\)='`
24480     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24481     ac_shift=:
24482     ;;
24483   *)
24484     ac_option=$1
24485     ac_optarg=$2
24486     ac_shift=shift
24487     ;;
24488   esac
24489
24490   case $ac_option in
24491   # Handling of the options.
24492   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24493     ac_cs_recheck=: ;;
24494   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24495     $as_echo "$ac_cs_version"; exit ;;
24496   --debug | --debu | --deb | --de | --d | -d )
24497     debug=: ;;
24498   --file | --fil | --fi | --f )
24499     $ac_shift
24500     case $ac_optarg in
24501     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24502     esac
24503     CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
24504     ac_need_defaults=false;;
24505   --header | --heade | --head | --hea )
24506     $ac_shift
24507     case $ac_optarg in
24508     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24509     esac
24510     CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
24511     ac_need_defaults=false;;
24512   --he | --h)
24513     # Conflict between --help and --header
24514     { $as_echo "$as_me: error: ambiguous option: $1
24515 Try \`$0 --help' for more information." >&2
24516    { (exit 1); exit 1; }; };;
24517   --help | --hel | -h )
24518     $as_echo "$ac_cs_usage"; exit ;;
24519   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24520   | -silent | --silent | --silen | --sile | --sil | --si | --s)
24521     ac_cs_silent=: ;;
24522
24523   # This is an error.
24524   -*) { $as_echo "$as_me: error: unrecognized option: $1
24525 Try \`$0 --help' for more information." >&2
24526    { (exit 1); exit 1; }; } ;;
24527
24528   *) ac_config_targets="$ac_config_targets $1"
24529      ac_need_defaults=false ;;
24530
24531   esac
24532   shift
24533 done
24534
24535 ac_configure_extra_args=
24536
24537 if $ac_cs_silent; then
24538   exec 6>/dev/null
24539   ac_configure_extra_args="$ac_configure_extra_args --silent"
24540 fi
24541
24542 _ACEOF
24543 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24544 if \$ac_cs_recheck; then
24545   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24546   shift
24547   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
24548   CONFIG_SHELL='$SHELL'
24549   export CONFIG_SHELL
24550   exec "\$@"
24551 fi
24552
24553 _ACEOF
24554 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24555 exec 5>>config.log
24556 {
24557   echo
24558   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24559 ## Running $as_me. ##
24560 _ASBOX
24561   $as_echo "$ac_log"
24562 } >&5
24563
24564 _ACEOF
24565 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24566 #
24567 # INIT-COMMANDS
24568 #
24569 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
24570
24571 _ACEOF
24572
24573 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24574
24575 # Handling of arguments.
24576 for ac_config_target in $ac_config_targets
24577 do
24578   case $ac_config_target in
24579     "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;;
24580     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
24581     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
24582     "bin/Makefile") CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
24583     "bin/audit/Makefile") CONFIG_FILES="$CONFIG_FILES bin/audit/Makefile" ;;
24584     "bin/auditd/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditd/Makefile" ;;
24585     "bin/auditfilterd/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditfilterd/Makefile" ;;
24586     "bin/auditreduce/Makefile") CONFIG_FILES="$CONFIG_FILES bin/auditreduce/Makefile" ;;
24587     "bin/praudit/Makefile") CONFIG_FILES="$CONFIG_FILES bin/praudit/Makefile" ;;
24588     "bsm/Makefile") CONFIG_FILES="$CONFIG_FILES bsm/Makefile" ;;
24589     "libauditd/Makefile") CONFIG_FILES="$CONFIG_FILES libauditd/Makefile" ;;
24590     "libbsm/Makefile") CONFIG_FILES="$CONFIG_FILES libbsm/Makefile" ;;
24591     "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
24592     "modules/auditfilter_noop/Makefile") CONFIG_FILES="$CONFIG_FILES modules/auditfilter_noop/Makefile" ;;
24593     "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
24594     "sys/Makefile") CONFIG_FILES="$CONFIG_FILES sys/Makefile" ;;
24595     "sys/bsm/Makefile") CONFIG_FILES="$CONFIG_FILES sys/bsm/Makefile" ;;
24596     "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
24597     "test/bsm/Makefile") CONFIG_FILES="$CONFIG_FILES test/bsm/Makefile" ;;
24598     "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
24599
24600   *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
24601 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24602    { (exit 1); exit 1; }; };;
24603   esac
24604 done
24605
24606
24607 # If the user did not use the arguments to specify the items to instantiate,
24608 # then the envvar interface is used.  Set only those that are not.
24609 # We use the long form for the default assignment because of an extremely
24610 # bizarre bug on SunOS 4.1.3.
24611 if $ac_need_defaults; then
24612   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24613   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24614   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24615 fi
24616
24617 # Have a temporary directory for convenience.  Make it in the build tree
24618 # simply because there is no reason against having it here, and in addition,
24619 # creating and moving files from /tmp can sometimes cause problems.
24620 # Hook for its removal unless debugging.
24621 # Note that there is a small window in which the directory will not be cleaned:
24622 # after its creation but before its name has been assigned to `$tmp'.
24623 $debug ||
24624 {
24625   tmp=
24626   trap 'exit_status=$?
24627   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
24628 ' 0
24629   trap '{ (exit 1); exit 1; }' 1 2 13 15
24630 }
24631 # Create a (secure) tmp directory for tmp files.
24632
24633 {
24634   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
24635   test -n "$tmp" && test -d "$tmp"
24636 }  ||
24637 {
24638   tmp=./conf$$-$RANDOM
24639   (umask 077 && mkdir "$tmp")
24640 } ||
24641 {
24642    $as_echo "$as_me: cannot create a temporary directory in ." >&2
24643    { (exit 1); exit 1; }
24644 }
24645
24646 # Set up the scripts for CONFIG_FILES section.
24647 # No need to generate them if there are no CONFIG_FILES.
24648 # This happens for instance with `./config.status config.h'.
24649 if test -n "$CONFIG_FILES"; then
24650
24651
24652 ac_cr='\r'
24653 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
24654 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
24655   ac_cs_awk_cr='\\r'
24656 else
24657   ac_cs_awk_cr=$ac_cr
24658 fi
24659
24660 echo 'BEGIN {' >"$tmp/subs1.awk" &&
24661 _ACEOF
24662
24663
24664 {
24665   echo "cat >conf$$subs.awk <<_ACEOF" &&
24666   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
24667   echo "_ACEOF"
24668 } >conf$$subs.sh ||
24669   { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24670 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24671    { (exit 1); exit 1; }; }
24672 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
24673 ac_delim='%!_!# '
24674 for ac_last_try in false false false false false :; do
24675   . ./conf$$subs.sh ||
24676     { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24677 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24678    { (exit 1); exit 1; }; }
24679
24680   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
24681     break
24682   elif $ac_last_try; then
24683     { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24684 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24685    { (exit 1); exit 1; }; }
24686   else
24687     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24688   fi
24689 done
24690 rm -f conf$$subs.sh
24691
24692 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24693 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
24694 _ACEOF
24695 sed -n '
24696 h
24697 s/^/S["/; s/!.*/"]=/
24698 p
24699 g
24700 s/^[^!]*!//
24701 :repl
24702 t repl
24703 s/'"$ac_delim"'$//
24704 t delim
24705 :nl
24706 h
24707 s/\(.\{148\}\).*/\1/
24708 t more1
24709 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
24710 p
24711 n
24712 b repl
24713 :more1
24714 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
24715 p
24716 g
24717 s/.\{148\}//
24718 t nl
24719 :delim
24720 h
24721 s/\(.\{148\}\).*/\1/
24722 t more2
24723 s/["\\]/\\&/g; s/^/"/; s/$/"/
24724 p
24725 b
24726 :more2
24727 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
24728 p
24729 g
24730 s/.\{148\}//
24731 t delim
24732 ' <conf$$subs.awk | sed '
24733 /^[^""]/{
24734   N
24735   s/\n//
24736 }
24737 ' >>$CONFIG_STATUS || ac_write_fail=1
24738 rm -f conf$$subs.awk
24739 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24740 _ACAWK
24741 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
24742   for (key in S) S_is_set[key] = 1
24743   FS = "\a"
24744
24745 }
24746 {
24747   line = $ 0
24748   nfields = split(line, field, "@")
24749   substed = 0
24750   len = length(field[1])
24751   for (i = 2; i < nfields; i++) {
24752     key = field[i]
24753     keylen = length(key)
24754     if (S_is_set[key]) {
24755       value = S[key]
24756       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
24757       len += length(value) + length(field[++i])
24758       substed = 1
24759     } else
24760       len += 1 + keylen
24761   }
24762
24763   print line
24764 }
24765
24766 _ACAWK
24767 _ACEOF
24768 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24769 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
24770   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
24771 else
24772   cat
24773 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
24774   || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
24775 $as_echo "$as_me: error: could not setup config files machinery" >&2;}
24776    { (exit 1); exit 1; }; }
24777 _ACEOF
24778
24779 # VPATH may cause trouble with some makes, so we remove $(srcdir),
24780 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
24781 # trailing colons and then remove the whole line if VPATH becomes empty
24782 # (actually we leave an empty line to preserve line numbers).
24783 if test "x$srcdir" = x.; then
24784   ac_vpsub='/^[  ]*VPATH[        ]*=/{
24785 s/:*\$(srcdir):*/:/
24786 s/:*\${srcdir}:*/:/
24787 s/:*@srcdir@:*/:/
24788 s/^\([^=]*=[     ]*\):*/\1/
24789 s/:*$//
24790 s/^[^=]*=[       ]*$//
24791 }'
24792 fi
24793
24794 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24795 fi # test -n "$CONFIG_FILES"
24796
24797 # Set up the scripts for CONFIG_HEADERS section.
24798 # No need to generate them if there are no CONFIG_HEADERS.
24799 # This happens for instance with `./config.status Makefile'.
24800 if test -n "$CONFIG_HEADERS"; then
24801 cat >"$tmp/defines.awk" <<\_ACAWK ||
24802 BEGIN {
24803 _ACEOF
24804
24805 # Transform confdefs.h into an awk script `defines.awk', embedded as
24806 # here-document in config.status, that substitutes the proper values into
24807 # config.h.in to produce config.h.
24808
24809 # Create a delimiter string that does not exist in confdefs.h, to ease
24810 # handling of long lines.
24811 ac_delim='%!_!# '
24812 for ac_last_try in false false :; do
24813   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
24814   if test -z "$ac_t"; then
24815     break
24816   elif $ac_last_try; then
24817     { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
24818 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
24819    { (exit 1); exit 1; }; }
24820   else
24821     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24822   fi
24823 done
24824
24825 # For the awk script, D is an array of macro values keyed by name,
24826 # likewise P contains macro parameters if any.  Preserve backslash
24827 # newline sequences.
24828
24829 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
24830 sed -n '
24831 s/.\{148\}/&'"$ac_delim"'/g
24832 t rset
24833 :rset
24834 s/^[     ]*#[    ]*define[       ][      ]*/ /
24835 t def
24836 d
24837 :def
24838 s/\\$//
24839 t bsnl
24840 s/["\\]/\\&/g
24841 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
24842 D["\1"]=" \3"/p
24843 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
24844 d
24845 :bsnl
24846 s/["\\]/\\&/g
24847 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
24848 D["\1"]=" \3\\\\\\n"\\/p
24849 t cont
24850 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
24851 t cont
24852 d
24853 :cont
24854 n
24855 s/.\{148\}/&'"$ac_delim"'/g
24856 t clear
24857 :clear
24858 s/\\$//
24859 t bsnlc
24860 s/["\\]/\\&/g; s/^/"/; s/$/"/p
24861 d
24862 :bsnlc
24863 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
24864 b cont
24865 ' <confdefs.h | sed '
24866 s/'"$ac_delim"'/"\\\
24867 "/g' >>$CONFIG_STATUS || ac_write_fail=1
24868
24869 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24870   for (key in D) D_is_set[key] = 1
24871   FS = "\a"
24872 }
24873 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
24874   line = \$ 0
24875   split(line, arg, " ")
24876   if (arg[1] == "#") {
24877     defundef = arg[2]
24878     mac1 = arg[3]
24879   } else {
24880     defundef = substr(arg[1], 2)
24881     mac1 = arg[2]
24882   }
24883   split(mac1, mac2, "(") #)
24884   macro = mac2[1]
24885   if (D_is_set[macro]) {
24886     # Preserve the white space surrounding the "#".
24887     prefix = substr(line, 1, index(line, defundef) - 1)
24888     print prefix "define", macro P[macro] D[macro]
24889     next
24890   } else {
24891     # Replace #undef with comments.  This is necessary, for example,
24892     # in the case of _POSIX_SOURCE, which is predefined and required
24893     # on some systems where configure will not decide to define it.
24894     if (defundef == "undef") {
24895       print "/*", line, "*/"
24896       next
24897     }
24898   }
24899 }
24900 { print }
24901 _ACAWK
24902 _ACEOF
24903 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24904   { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
24905 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
24906    { (exit 1); exit 1; }; }
24907 fi # test -n "$CONFIG_HEADERS"
24908
24909
24910 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
24911 shift
24912 for ac_tag
24913 do
24914   case $ac_tag in
24915   :[FHLC]) ac_mode=$ac_tag; continue;;
24916   esac
24917   case $ac_mode$ac_tag in
24918   :[FHL]*:*);;
24919   :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
24920 $as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
24921    { (exit 1); exit 1; }; };;
24922   :[FH]-) ac_tag=-:-;;
24923   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
24924   esac
24925   ac_save_IFS=$IFS
24926   IFS=:
24927   set x $ac_tag
24928   IFS=$ac_save_IFS
24929   shift
24930   ac_file=$1
24931   shift
24932
24933   case $ac_mode in
24934   :L) ac_source=$1;;
24935   :[FH])
24936     ac_file_inputs=
24937     for ac_f
24938     do
24939       case $ac_f in
24940       -) ac_f="$tmp/stdin";;
24941       *) # Look for the file first in the build tree, then in the source tree
24942          # (if the path is not absolute).  The absolute path cannot be DOS-style,
24943          # because $ac_f cannot contain `:'.
24944          test -f "$ac_f" ||
24945            case $ac_f in
24946            [\\/$]*) false;;
24947            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
24948            esac ||
24949            { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
24950 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
24951    { (exit 1); exit 1; }; };;
24952       esac
24953       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
24954       ac_file_inputs="$ac_file_inputs '$ac_f'"
24955     done
24956
24957     # Let's still pretend it is `configure' which instantiates (i.e., don't
24958     # use $as_me), people would be surprised to read:
24959     #    /* config.h.  Generated by config.status.  */
24960     configure_input='Generated from '`
24961           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
24962         `' by configure.'
24963     if test x"$ac_file" != x-; then
24964       configure_input="$ac_file.  $configure_input"
24965       { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
24966 $as_echo "$as_me: creating $ac_file" >&6;}
24967     fi
24968     # Neutralize special characters interpreted by sed in replacement strings.
24969     case $configure_input in #(
24970     *\&* | *\|* | *\\* )
24971        ac_sed_conf_input=`$as_echo "$configure_input" |
24972        sed 's/[\\\\&|]/\\\\&/g'`;; #(
24973     *) ac_sed_conf_input=$configure_input;;
24974     esac
24975
24976     case $ac_tag in
24977     *:-:* | *:-) cat >"$tmp/stdin" \
24978       || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24979 $as_echo "$as_me: error: could not create $ac_file" >&2;}
24980    { (exit 1); exit 1; }; } ;;
24981     esac
24982     ;;
24983   esac
24984
24985   ac_dir=`$as_dirname -- "$ac_file" ||
24986 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24987          X"$ac_file" : 'X\(//\)[^/]' \| \
24988          X"$ac_file" : 'X\(//\)$' \| \
24989          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
24990 $as_echo X"$ac_file" |
24991     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24992             s//\1/
24993             q
24994           }
24995           /^X\(\/\/\)[^/].*/{
24996             s//\1/
24997             q
24998           }
24999           /^X\(\/\/\)$/{
25000             s//\1/
25001             q
25002           }
25003           /^X\(\/\).*/{
25004             s//\1/
25005             q
25006           }
25007           s/.*/./; q'`
25008   { as_dir="$ac_dir"
25009   case $as_dir in #(
25010   -*) as_dir=./$as_dir;;
25011   esac
25012   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
25013     as_dirs=
25014     while :; do
25015       case $as_dir in #(
25016       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25017       *) as_qdir=$as_dir;;
25018       esac
25019       as_dirs="'$as_qdir' $as_dirs"
25020       as_dir=`$as_dirname -- "$as_dir" ||
25021 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25022          X"$as_dir" : 'X\(//\)[^/]' \| \
25023          X"$as_dir" : 'X\(//\)$' \| \
25024          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25025 $as_echo X"$as_dir" |
25026     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25027             s//\1/
25028             q
25029           }
25030           /^X\(\/\/\)[^/].*/{
25031             s//\1/
25032             q
25033           }
25034           /^X\(\/\/\)$/{
25035             s//\1/
25036             q
25037           }
25038           /^X\(\/\).*/{
25039             s//\1/
25040             q
25041           }
25042           s/.*/./; q'`
25043       test -d "$as_dir" && break
25044     done
25045     test -z "$as_dirs" || eval "mkdir $as_dirs"
25046   } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25047 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
25048    { (exit 1); exit 1; }; }; }
25049   ac_builddir=.
25050
25051 case "$ac_dir" in
25052 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25053 *)
25054   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
25055   # A ".." for each directory in $ac_dir_suffix.
25056   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
25057   case $ac_top_builddir_sub in
25058   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25059   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25060   esac ;;
25061 esac
25062 ac_abs_top_builddir=$ac_pwd
25063 ac_abs_builddir=$ac_pwd$ac_dir_suffix
25064 # for backward compatibility:
25065 ac_top_builddir=$ac_top_build_prefix
25066
25067 case $srcdir in
25068   .)  # We are building in place.
25069     ac_srcdir=.
25070     ac_top_srcdir=$ac_top_builddir_sub
25071     ac_abs_top_srcdir=$ac_pwd ;;
25072   [\\/]* | ?:[\\/]* )  # Absolute name.
25073     ac_srcdir=$srcdir$ac_dir_suffix;
25074     ac_top_srcdir=$srcdir
25075     ac_abs_top_srcdir=$srcdir ;;
25076   *) # Relative name.
25077     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25078     ac_top_srcdir=$ac_top_build_prefix$srcdir
25079     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25080 esac
25081 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25082
25083
25084   case $ac_mode in
25085   :F)
25086   #
25087   # CONFIG_FILE
25088   #
25089
25090   case $INSTALL in
25091   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25092   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25093   esac
25094   ac_MKDIR_P=$MKDIR_P
25095   case $MKDIR_P in
25096   [\\/$]* | ?:[\\/]* ) ;;
25097   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
25098   esac
25099 _ACEOF
25100
25101 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25102 # If the template does not know about datarootdir, expand it.
25103 # FIXME: This hack should be removed a few years after 2.60.
25104 ac_datarootdir_hack=; ac_datarootdir_seen=
25105
25106 ac_sed_dataroot='
25107 /datarootdir/ {
25108   p
25109   q
25110 }
25111 /@datadir@/p
25112 /@docdir@/p
25113 /@infodir@/p
25114 /@localedir@/p
25115 /@mandir@/p
25116 '
25117 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
25118 *datarootdir*) ac_datarootdir_seen=yes;;
25119 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25120   { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25121 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25122 _ACEOF
25123 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25124   ac_datarootdir_hack='
25125   s&@datadir@&$datadir&g
25126   s&@docdir@&$docdir&g
25127   s&@infodir@&$infodir&g
25128   s&@localedir@&$localedir&g
25129   s&@mandir@&$mandir&g
25130     s&\\\${datarootdir}&$datarootdir&g' ;;
25131 esac
25132 _ACEOF
25133
25134 # Neutralize VPATH when `$srcdir' = `.'.
25135 # Shell code in configure.ac might set extrasub.
25136 # FIXME: do we really want to maintain this feature?
25137 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25138 ac_sed_extra="$ac_vpsub
25139 $extrasub
25140 _ACEOF
25141 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25142 :t
25143 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25144 s|@configure_input@|$ac_sed_conf_input|;t t
25145 s&@top_builddir@&$ac_top_builddir_sub&;t t
25146 s&@top_build_prefix@&$ac_top_build_prefix&;t t
25147 s&@srcdir@&$ac_srcdir&;t t
25148 s&@abs_srcdir@&$ac_abs_srcdir&;t t
25149 s&@top_srcdir@&$ac_top_srcdir&;t t
25150 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25151 s&@builddir@&$ac_builddir&;t t
25152 s&@abs_builddir@&$ac_abs_builddir&;t t
25153 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25154 s&@INSTALL@&$ac_INSTALL&;t t
25155 s&@MKDIR_P@&$ac_MKDIR_P&;t t
25156 $ac_datarootdir_hack
25157 "
25158 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
25159   || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25160 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25161    { (exit 1); exit 1; }; }
25162
25163 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25164   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
25165   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
25166   { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25167 which seems to be undefined.  Please make sure it is defined." >&5
25168 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25169 which seems to be undefined.  Please make sure it is defined." >&2;}
25170
25171   rm -f "$tmp/stdin"
25172   case $ac_file in
25173   -) cat "$tmp/out" && rm -f "$tmp/out";;
25174   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
25175   esac \
25176   || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25177 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25178    { (exit 1); exit 1; }; }
25179  ;;
25180   :H)
25181   #
25182   # CONFIG_HEADER
25183   #
25184   if test x"$ac_file" != x-; then
25185     {
25186       $as_echo "/* $configure_input  */" \
25187       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
25188     } >"$tmp/config.h" \
25189       || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25190 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25191    { (exit 1); exit 1; }; }
25192     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
25193       { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
25194 $as_echo "$as_me: $ac_file is unchanged" >&6;}
25195     else
25196       rm -f "$ac_file"
25197       mv "$tmp/config.h" "$ac_file" \
25198         || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25199 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25200    { (exit 1); exit 1; }; }
25201     fi
25202   else
25203     $as_echo "/* $configure_input  */" \
25204       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
25205       || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
25206 $as_echo "$as_me: error: could not create -" >&2;}
25207    { (exit 1); exit 1; }; }
25208   fi
25209 # Compute "$ac_file"'s index in $config_headers.
25210 _am_arg="$ac_file"
25211 _am_stamp_count=1
25212 for _am_header in $config_headers :; do
25213   case $_am_header in
25214     $_am_arg | $_am_arg:* )
25215       break ;;
25216     * )
25217       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
25218   esac
25219 done
25220 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
25221 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25222          X"$_am_arg" : 'X\(//\)[^/]' \| \
25223          X"$_am_arg" : 'X\(//\)$' \| \
25224          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
25225 $as_echo X"$_am_arg" |
25226     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25227             s//\1/
25228             q
25229           }
25230           /^X\(\/\/\)[^/].*/{
25231             s//\1/
25232             q
25233           }
25234           /^X\(\/\/\)$/{
25235             s//\1/
25236             q
25237           }
25238           /^X\(\/\).*/{
25239             s//\1/
25240             q
25241           }
25242           s/.*/./; q'`/stamp-h$_am_stamp_count
25243  ;;
25244
25245   :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
25246 $as_echo "$as_me: executing $ac_file commands" >&6;}
25247  ;;
25248   esac
25249
25250
25251   case $ac_file$ac_mode in
25252     "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
25253   # Strip MF so we end up with the name of the file.
25254   mf=`echo "$mf" | sed -e 's/:.*$//'`
25255   # Check whether this is an Automake generated Makefile or not.
25256   # We used to match only the files named `Makefile.in', but
25257   # some people rename them; so instead we look at the file content.
25258   # Grep'ing the first line is not enough: some people post-process
25259   # each Makefile.in and add a new line on top of each file to say so.
25260   # Grep'ing the whole file is not good either: AIX grep has a line
25261   # limit of 2048, but all sed's we know have understand at least 4000.
25262   if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
25263     dirpart=`$as_dirname -- "$mf" ||
25264 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25265          X"$mf" : 'X\(//\)[^/]' \| \
25266          X"$mf" : 'X\(//\)$' \| \
25267          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
25268 $as_echo X"$mf" |
25269     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25270             s//\1/
25271             q
25272           }
25273           /^X\(\/\/\)[^/].*/{
25274             s//\1/
25275             q
25276           }
25277           /^X\(\/\/\)$/{
25278             s//\1/
25279             q
25280           }
25281           /^X\(\/\).*/{
25282             s//\1/
25283             q
25284           }
25285           s/.*/./; q'`
25286   else
25287     continue
25288   fi
25289   # Extract the definition of DEPDIR, am__include, and am__quote
25290   # from the Makefile without running `make'.
25291   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
25292   test -z "$DEPDIR" && continue
25293   am__include=`sed -n 's/^am__include = //p' < "$mf"`
25294   test -z "am__include" && continue
25295   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
25296   # When using ansi2knr, U may be empty or an underscore; expand it
25297   U=`sed -n 's/^U = //p' < "$mf"`
25298   # Find all dependency output files, they are included files with
25299   # $(DEPDIR) in their names.  We invoke sed twice because it is the
25300   # simplest approach to changing $(DEPDIR) to its actual value in the
25301   # expansion.
25302   for file in `sed -n "
25303     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
25304        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
25305     # Make sure the directory exists.
25306     test -f "$dirpart/$file" && continue
25307     fdir=`$as_dirname -- "$file" ||
25308 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25309          X"$file" : 'X\(//\)[^/]' \| \
25310          X"$file" : 'X\(//\)$' \| \
25311          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
25312 $as_echo X"$file" |
25313     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25314             s//\1/
25315             q
25316           }
25317           /^X\(\/\/\)[^/].*/{
25318             s//\1/
25319             q
25320           }
25321           /^X\(\/\/\)$/{
25322             s//\1/
25323             q
25324           }
25325           /^X\(\/\).*/{
25326             s//\1/
25327             q
25328           }
25329           s/.*/./; q'`
25330     { as_dir=$dirpart/$fdir
25331   case $as_dir in #(
25332   -*) as_dir=./$as_dir;;
25333   esac
25334   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
25335     as_dirs=
25336     while :; do
25337       case $as_dir in #(
25338       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25339       *) as_qdir=$as_dir;;
25340       esac
25341       as_dirs="'$as_qdir' $as_dirs"
25342       as_dir=`$as_dirname -- "$as_dir" ||
25343 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25344          X"$as_dir" : 'X\(//\)[^/]' \| \
25345          X"$as_dir" : 'X\(//\)$' \| \
25346          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25347 $as_echo X"$as_dir" |
25348     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25349             s//\1/
25350             q
25351           }
25352           /^X\(\/\/\)[^/].*/{
25353             s//\1/
25354             q
25355           }
25356           /^X\(\/\/\)$/{
25357             s//\1/
25358             q
25359           }
25360           /^X\(\/\).*/{
25361             s//\1/
25362             q
25363           }
25364           s/.*/./; q'`
25365       test -d "$as_dir" && break
25366     done
25367     test -z "$as_dirs" || eval "mkdir $as_dirs"
25368   } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25369 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
25370    { (exit 1); exit 1; }; }; }
25371     # echo "creating $dirpart/$file"
25372     echo '# dummy' > "$dirpart/$file"
25373   done
25374 done
25375  ;;
25376
25377   esac
25378 done # for ac_tag
25379
25380
25381 { (exit 0); exit 0; }
25382 _ACEOF
25383 chmod +x $CONFIG_STATUS
25384 ac_clean_files=$ac_clean_files_save
25385
25386 test $ac_write_fail = 0 ||
25387   { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
25388 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
25389    { (exit 1); exit 1; }; }
25390
25391
25392 # configure is writing to config.log, and then calls config.status.
25393 # config.status does its own redirection, appending to config.log.
25394 # Unfortunately, on DOS this fails, as config.log is still kept open
25395 # by configure, so config.status won't be able to write to it; its
25396 # output is simply discarded.  So we exec the FD to /dev/null,
25397 # effectively closing config.log, so it can be properly (re)opened and
25398 # appended to by config.status.  When coming back to configure, we
25399 # need to make the FD available again.
25400 if test "$no_create" != yes; then
25401   ac_cs_success=:
25402   ac_config_status_args=
25403   test "$silent" = yes &&
25404     ac_config_status_args="$ac_config_status_args --quiet"
25405   exec 5>/dev/null
25406   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
25407   exec 5>>config.log
25408   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25409   # would make configure fail if this is the last instruction.
25410   $ac_cs_success || { (exit 1); exit 1; }
25411 fi
25412 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
25413   { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
25414 $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
25415 fi
25416