Fix PR5262: when folding select into PHI, make sure all operands are available
[oota-llvm.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for llvm 2.7svn.
4 #
5 # Report bugs to <llvmbugs@cs.uiuc.edu>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 #
12 # Copyright (c) 2003-2009 University of Illinois at Urbana-Champaign.
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
17 # Be Bourne compatible
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19   emulate sh
20   NULLCMD=:
21   # Zsh 3.x and 4.x performs 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 *posix*) set -o posix;; esac
27 fi
28 BIN_SH=xpg4; export BIN_SH # for Tru64
29 DUALCASE=1; export DUALCASE # for MKS sh
30
31
32 # PATH needs CR
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42   echo "#! /bin/sh" >conf$$.sh
43   echo  "exit 0"   >>conf$$.sh
44   chmod +x conf$$.sh
45   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46     PATH_SEPARATOR=';'
47   else
48     PATH_SEPARATOR=:
49   fi
50   rm -f conf$$.sh
51 fi
52
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55   as_unset=unset
56 else
57   as_unset=false
58 fi
59
60
61 # IFS
62 # We need space, tab and new line, in precisely that order.  Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
66 as_nl='
67 '
68 IFS=" ""        $as_nl"
69
70 # Find who we are.  Look in the path if we contain no directory separator.
71 case $0 in
72   *[\\/]* ) as_myself=$0 ;;
73   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74 for as_dir in $PATH
75 do
76   IFS=$as_save_IFS
77   test -z "$as_dir" && as_dir=.
78   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79 done
80 IFS=$as_save_IFS
81
82      ;;
83 esac
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
87   as_myself=$0
88 fi
89 if test ! -f "$as_myself"; then
90   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91   { (exit 1); exit 1; }
92 fi
93
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97 done
98 PS1='$ '
99 PS2='> '
100 PS4='+ '
101
102 # NLS nuisances.
103 for as_var in \
104   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106   LC_TELEPHONE LC_TIME
107 do
108   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109     eval $as_var=C; export $as_var
110   else
111     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
112   fi
113 done
114
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117    test "X`expr 00001 : '.*\(...\)'`" = X001; then
118   as_expr=expr
119 else
120   as_expr=false
121 fi
122
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124   as_basename=basename
125 else
126   as_basename=false
127 fi
128
129
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133          X"$0" : 'X\(//\)$' \| \
134          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135 echo X/"$0" |
136     sed '/^.*\/\([^/][^/]*\)\/*$/{
137             s//\1/
138             q
139           }
140           /^X\/\(\/\/\)$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\).*/{
145             s//\1/
146             q
147           }
148           s/.*/./; q'`
149
150 # CDPATH.
151 $as_unset CDPATH
152
153
154 if test "x$CONFIG_SHELL" = x; then
155   if (eval ":") 2>/dev/null; then
156   as_have_required=yes
157 else
158   as_have_required=no
159 fi
160
161   if test $as_have_required = yes &&     (eval ":
162 (as_func_return () {
163   (exit \$1)
164 }
165 as_func_success () {
166   as_func_return 0
167 }
168 as_func_failure () {
169   as_func_return 1
170 }
171 as_func_ret_success () {
172   return 0
173 }
174 as_func_ret_failure () {
175   return 1
176 }
177
178 exitcode=0
179 if as_func_success; then
180   :
181 else
182   exitcode=1
183   echo as_func_success failed.
184 fi
185
186 if as_func_failure; then
187   exitcode=1
188   echo as_func_failure succeeded.
189 fi
190
191 if as_func_ret_success; then
192   :
193 else
194   exitcode=1
195   echo as_func_ret_success failed.
196 fi
197
198 if as_func_ret_failure; then
199   exitcode=1
200   echo as_func_ret_failure succeeded.
201 fi
202
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204   :
205 else
206   exitcode=1
207   echo positional parameters were not saved.
208 fi
209
210 test \$exitcode = 0) || { (exit 1); exit 1; }
211
212 (
213   as_lineno_1=\$LINENO
214   as_lineno_2=\$LINENO
215   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
218   :
219 else
220   as_candidate_shells=
221     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 do
224   IFS=$as_save_IFS
225   test -z "$as_dir" && as_dir=.
226   case $as_dir in
227          /*)
228            for as_base in sh bash ksh sh5; do
229              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230            done;;
231        esac
232 done
233 IFS=$as_save_IFS
234
235
236       for as_shell in $as_candidate_shells $SHELL; do
237          # Try only shells that exist, to save several forks.
238          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239                 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 # Be Bourne compatible
241 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242   emulate sh
243   NULLCMD=:
244   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
245   # is contrary to our usage.  Disable this feature.
246   alias -g '${1+"$@"}'='"$@"'
247   setopt NO_GLOB_SUBST
248 else
249   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
250 fi
251 BIN_SH=xpg4; export BIN_SH # for Tru64
252 DUALCASE=1; export DUALCASE # for MKS sh
253
254 :
255 _ASEOF
256 }; then
257   CONFIG_SHELL=$as_shell
258                as_have_required=yes
259                if { "$as_shell" 2> /dev/null <<\_ASEOF
260 # Be Bourne compatible
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262   emulate sh
263   NULLCMD=:
264   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265   # is contrary to our usage.  Disable this feature.
266   alias -g '${1+"$@"}'='"$@"'
267   setopt NO_GLOB_SUBST
268 else
269   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
270 fi
271 BIN_SH=xpg4; export BIN_SH # for Tru64
272 DUALCASE=1; export DUALCASE # for MKS sh
273
274 :
275 (as_func_return () {
276   (exit $1)
277 }
278 as_func_success () {
279   as_func_return 0
280 }
281 as_func_failure () {
282   as_func_return 1
283 }
284 as_func_ret_success () {
285   return 0
286 }
287 as_func_ret_failure () {
288   return 1
289 }
290
291 exitcode=0
292 if as_func_success; then
293   :
294 else
295   exitcode=1
296   echo as_func_success failed.
297 fi
298
299 if as_func_failure; then
300   exitcode=1
301   echo as_func_failure succeeded.
302 fi
303
304 if as_func_ret_success; then
305   :
306 else
307   exitcode=1
308   echo as_func_ret_success failed.
309 fi
310
311 if as_func_ret_failure; then
312   exitcode=1
313   echo as_func_ret_failure succeeded.
314 fi
315
316 if ( set x; as_func_ret_success y && test x = "$1" ); then
317   :
318 else
319   exitcode=1
320   echo positional parameters were not saved.
321 fi
322
323 test $exitcode = 0) || { (exit 1); exit 1; }
324
325 (
326   as_lineno_1=$LINENO
327   as_lineno_2=$LINENO
328   test "x$as_lineno_1" != "x$as_lineno_2" &&
329   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
330
331 _ASEOF
332 }; then
333   break
334 fi
335
336 fi
337
338       done
339
340       if test "x$CONFIG_SHELL" != x; then
341   for as_var in BASH_ENV ENV
342         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
343         done
344         export CONFIG_SHELL
345         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
346 fi
347
348
349     if test $as_have_required = no; then
350   echo This script requires a shell more modern than all the
351       echo shells that I found on your system.  Please install a
352       echo modern shell, or manually run the script under such a
353       echo shell if you do have one.
354       { (exit 1); exit 1; }
355 fi
356
357
358 fi
359
360 fi
361
362
363
364 (eval "as_func_return () {
365   (exit \$1)
366 }
367 as_func_success () {
368   as_func_return 0
369 }
370 as_func_failure () {
371   as_func_return 1
372 }
373 as_func_ret_success () {
374   return 0
375 }
376 as_func_ret_failure () {
377   return 1
378 }
379
380 exitcode=0
381 if as_func_success; then
382   :
383 else
384   exitcode=1
385   echo as_func_success failed.
386 fi
387
388 if as_func_failure; then
389   exitcode=1
390   echo as_func_failure succeeded.
391 fi
392
393 if as_func_ret_success; then
394   :
395 else
396   exitcode=1
397   echo as_func_ret_success failed.
398 fi
399
400 if as_func_ret_failure; then
401   exitcode=1
402   echo as_func_ret_failure succeeded.
403 fi
404
405 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
406   :
407 else
408   exitcode=1
409   echo positional parameters were not saved.
410 fi
411
412 test \$exitcode = 0") || {
413   echo No shell found that supports shell functions.
414   echo Please tell autoconf@gnu.org about your system,
415   echo including any error possibly output before this
416   echo message
417 }
418
419
420
421   as_lineno_1=$LINENO
422   as_lineno_2=$LINENO
423   test "x$as_lineno_1" != "x$as_lineno_2" &&
424   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
425
426   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
427   # uniformly replaced by the line number.  The first 'sed' inserts a
428   # line-number line after each line using $LINENO; the second 'sed'
429   # does the real work.  The second script uses 'N' to pair each
430   # line-number line with the line containing $LINENO, and appends
431   # trailing '-' during substitution so that $LINENO is not a special
432   # case at line end.
433   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
434   # scripts with optimization help from Paolo Bonzini.  Blame Lee
435   # E. McMahon (1931-1989) for sed's syntax.  :-)
436   sed -n '
437     p
438     /[$]LINENO/=
439   ' <$as_myself |
440     sed '
441       s/[$]LINENO.*/&-/
442       t lineno
443       b
444       :lineno
445       N
446       :loop
447       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
448       t loop
449       s/-\n.*//
450     ' >$as_me.lineno &&
451   chmod +x "$as_me.lineno" ||
452     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
453    { (exit 1); exit 1; }; }
454
455   # Don't try to exec as it changes $[0], causing all sort of problems
456   # (the dirname of $[0] is not the place where we might find the
457   # original and so on.  Autoconf is especially sensitive to this).
458   . "./$as_me.lineno"
459   # Exit status is that of the last command.
460   exit
461 }
462
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465   as_dirname=dirname
466 else
467   as_dirname=false
468 fi
469
470 ECHO_C= ECHO_N= ECHO_T=
471 case `echo -n x` in
472 -n*)
473   case `echo 'x\c'` in
474   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
475   *)   ECHO_C='\c';;
476   esac;;
477 *)
478   ECHO_N='-n';;
479 esac
480
481 if expr a : '\(a\)' >/dev/null 2>&1 &&
482    test "X`expr 00001 : '.*\(...\)'`" = X001; then
483   as_expr=expr
484 else
485   as_expr=false
486 fi
487
488 rm -f conf$$ conf$$.exe conf$$.file
489 if test -d conf$$.dir; then
490   rm -f conf$$.dir/conf$$.file
491 else
492   rm -f conf$$.dir
493   mkdir conf$$.dir
494 fi
495 echo >conf$$.file
496 if ln -s conf$$.file conf$$ 2>/dev/null; then
497   as_ln_s='ln -s'
498   # ... but there are two gotchas:
499   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
500   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
501   # In both cases, we have to default to `cp -p'.
502   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
503     as_ln_s='cp -p'
504 elif ln conf$$.file conf$$ 2>/dev/null; then
505   as_ln_s=ln
506 else
507   as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513   as_mkdir_p=:
514 else
515   test -d ./-p && rmdir ./-p
516   as_mkdir_p=false
517 fi
518
519 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
520 # systems may use methods other than mode bits to determine executability.
521 cat >conf$$.file <<_ASEOF
522 #! /bin/sh
523 exit 0
524 _ASEOF
525 chmod +x conf$$.file
526 if test -x conf$$.file >/dev/null 2>&1; then
527   as_executable_p="test -x"
528 else
529   as_executable_p=:
530 fi
531 rm -f conf$$.file
532
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
541
542 # Check that we are running under the correct shell.
543 SHELL=${CONFIG_SHELL-/bin/sh}
544
545 case X$ECHO in
546 X*--fallback-echo)
547   # Remove one level of quotation (which was required for Make).
548   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
549   ;;
550 esac
551
552 echo=${ECHO-echo}
553 if test "X$1" = X--no-reexec; then
554   # Discard the --no-reexec flag, and continue.
555   shift
556 elif test "X$1" = X--fallback-echo; then
557   # Avoid inline document here, it may be left over
558   :
559 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
560   # Yippee, $echo works!
561   :
562 else
563   # Restart under the correct shell.
564   exec $SHELL "$0" --no-reexec ${1+"$@"}
565 fi
566
567 if test "X$1" = X--fallback-echo; then
568   # used as fallback echo
569   shift
570   cat <<EOF
571 $*
572 EOF
573   exit 0
574 fi
575
576 # The HP-UX ksh and POSIX shell print the target directory to stdout
577 # if CDPATH is set.
578 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
579
580 if test -z "$ECHO"; then
581 if test "X${echo_test_string+set}" != Xset; then
582 # find a string as large as possible, as long as the shell can cope with it
583   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
584     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
585     if (echo_test_string=`eval $cmd`) 2>/dev/null &&
586        echo_test_string=`eval $cmd` &&
587        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
588     then
589       break
590     fi
591   done
592 fi
593
594 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
595    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
596    test "X$echo_testing_string" = "X$echo_test_string"; then
597   :
598 else
599   # The Solaris, AIX, and Digital Unix default echo programs unquote
600   # backslashes.  This makes it impossible to quote backslashes using
601   #   echo "$something" | sed 's/\\/\\\\/g'
602   #
603   # So, first we look for a working echo in the user's PATH.
604
605   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
606   for dir in $PATH /usr/ucb; do
607     IFS="$lt_save_ifs"
608     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
609        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
610        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
611        test "X$echo_testing_string" = "X$echo_test_string"; then
612       echo="$dir/echo"
613       break
614     fi
615   done
616   IFS="$lt_save_ifs"
617
618   if test "X$echo" = Xecho; then
619     # We didn't find a better echo, so look for alternatives.
620     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
621        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
622        test "X$echo_testing_string" = "X$echo_test_string"; then
623       # This shell has a builtin print -r that does the trick.
624       echo='print -r'
625     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
626          test "X$CONFIG_SHELL" != X/bin/ksh; then
627       # If we have ksh, try running configure again with it.
628       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
629       export ORIGINAL_CONFIG_SHELL
630       CONFIG_SHELL=/bin/ksh
631       export CONFIG_SHELL
632       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
633     else
634       # Try using printf.
635       echo='printf %s\n'
636       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
637          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
638          test "X$echo_testing_string" = "X$echo_test_string"; then
639         # Cool, printf works
640         :
641       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
642            test "X$echo_testing_string" = 'X\t' &&
643            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
644            test "X$echo_testing_string" = "X$echo_test_string"; then
645         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
646         export CONFIG_SHELL
647         SHELL="$CONFIG_SHELL"
648         export SHELL
649         echo="$CONFIG_SHELL $0 --fallback-echo"
650       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
651            test "X$echo_testing_string" = 'X\t' &&
652            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
653            test "X$echo_testing_string" = "X$echo_test_string"; then
654         echo="$CONFIG_SHELL $0 --fallback-echo"
655       else
656         # maybe with a smaller string...
657         prev=:
658
659         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
660           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
661           then
662             break
663           fi
664           prev="$cmd"
665         done
666
667         if test "$prev" != 'sed 50q "$0"'; then
668           echo_test_string=`eval $prev`
669           export echo_test_string
670           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
671         else
672           # Oops.  We lost completely, so just stick with echo.
673           echo=echo
674         fi
675       fi
676     fi
677   fi
678 fi
679 fi
680
681 # Copy echo and quote the copy suitably for passing to libtool from
682 # the Makefile, instead of quoting the original, which is used later.
683 ECHO=$echo
684 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
685    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
686 fi
687
688
689
690
691 tagnames=${tagnames+${tagnames},}CXX
692
693 tagnames=${tagnames+${tagnames},}F77
694
695 exec 7<&0 </dev/null 6>&1
696
697 # Name of the host.
698 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
699 # so uname gets run too.
700 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
701
702 #
703 # Initializations.
704 #
705 ac_default_prefix=/usr/local
706 ac_clean_files=
707 ac_config_libobj_dir=.
708 LIBOBJS=
709 cross_compiling=no
710 subdirs=
711 MFLAGS=
712 MAKEFLAGS=
713 SHELL=${CONFIG_SHELL-/bin/sh}
714
715 # Identity of this package.
716 PACKAGE_NAME='llvm'
717 PACKAGE_TARNAME='-llvm-'
718 PACKAGE_VERSION='2.7svn'
719 PACKAGE_STRING='llvm 2.7svn'
720 PACKAGE_BUGREPORT='llvmbugs@cs.uiuc.edu'
721
722 ac_unique_file="lib/VMCore/Module.cpp"
723 # Factoring default headers for most tests.
724 ac_includes_default="\
725 #include <stdio.h>
726 #if HAVE_SYS_TYPES_H
727 # include <sys/types.h>
728 #endif
729 #if HAVE_SYS_STAT_H
730 # include <sys/stat.h>
731 #endif
732 #if STDC_HEADERS
733 # include <stdlib.h>
734 # include <stddef.h>
735 #else
736 # if HAVE_STDLIB_H
737 #  include <stdlib.h>
738 # endif
739 #endif
740 #if HAVE_STRING_H
741 # if !STDC_HEADERS && HAVE_MEMORY_H
742 #  include <memory.h>
743 # endif
744 # include <string.h>
745 #endif
746 #if HAVE_STRINGS_H
747 # include <strings.h>
748 #endif
749 #if HAVE_INTTYPES_H
750 # include <inttypes.h>
751 #endif
752 #if HAVE_STDINT_H
753 # include <stdint.h>
754 #endif
755 #if HAVE_UNISTD_H
756 # include <unistd.h>
757 #endif"
758
759 ac_subst_vars='SHELL
760 PATH_SEPARATOR
761 PACKAGE_NAME
762 PACKAGE_TARNAME
763 PACKAGE_VERSION
764 PACKAGE_STRING
765 PACKAGE_BUGREPORT
766 exec_prefix
767 prefix
768 program_transform_name
769 bindir
770 sbindir
771 libexecdir
772 datarootdir
773 datadir
774 sysconfdir
775 sharedstatedir
776 localstatedir
777 includedir
778 oldincludedir
779 docdir
780 infodir
781 htmldir
782 dvidir
783 pdfdir
784 psdir
785 libdir
786 localedir
787 mandir
788 DEFS
789 ECHO_C
790 ECHO_N
791 ECHO_T
792 LIBS
793 build_alias
794 host_alias
795 target_alias
796 LLVM_COPYRIGHT
797 subdirs
798 build
799 build_cpu
800 build_vendor
801 build_os
802 host
803 host_cpu
804 host_vendor
805 host_os
806 target
807 target_cpu
808 target_vendor
809 target_os
810 OS
811 HOST_OS
812 TARGET_OS
813 LINKALL
814 NOLINKALL
815 LLVM_ON_UNIX
816 LLVM_ON_WIN32
817 ARCH
818 ENDIAN
819 CC
820 CFLAGS
821 LDFLAGS
822 CPPFLAGS
823 ac_ct_CC
824 EXEEXT
825 OBJEXT
826 CPP
827 GREP
828 EGREP
829 LLVM_CROSS_COMPILING
830 BUILD_CC
831 BUILD_EXEEXT
832 BUILD_CXX
833 CVSBUILD
834 ENABLE_OPTIMIZED
835 ENABLE_PROFILING
836 DISABLE_ASSERTIONS
837 ENABLE_EXPENSIVE_CHECKS
838 EXPENSIVE_CHECKS
839 DEBUG_RUNTIME
840 DEBUG_SYMBOLS
841 JIT
842 TARGET_HAS_JIT
843 ENABLE_DOXYGEN
844 ENABLE_THREADS
845 ENABLE_PIC
846 TARGETS_TO_BUILD
847 LLVM_ENUM_TARGETS
848 LLVM_ENUM_ASM_PRINTERS
849 LLVM_ENUM_ASM_PARSERS
850 ENABLE_CBE_PRINTF_A
851 EXTRA_OPTIONS
852 BINUTILS_INCDIR
853 ENABLE_LLVMC_DYNAMIC
854 ENABLE_LLVMC_DYNAMIC_PLUGINS
855 CXX
856 CXXFLAGS
857 ac_ct_CXX
858 NM
859 ifGNUmake
860 LN_S
861 CMP
862 CP
863 DATE
864 FIND
865 MKDIR
866 MV
867 RANLIB
868 RM
869 SED
870 TAR
871 BINPWD
872 GRAPHVIZ
873 DOT
874 FDP
875 NEATO
876 TWOPI
877 CIRCO
878 GV
879 DOTTY
880 PERL
881 HAVE_PERL
882 INSTALL_PROGRAM
883 INSTALL_SCRIPT
884 INSTALL_DATA
885 BZIP2
886 DOXYGEN
887 GROFF
888 GZIP
889 POD2HTML
890 POD2MAN
891 RUNTEST
892 TCLSH
893 ZIP
894 OCAMLC
895 OCAMLOPT
896 OCAMLDEP
897 OCAMLDOC
898 GAS
899 INSTALL_LTDL_TRUE
900 INSTALL_LTDL_FALSE
901 CONVENIENCE_LTDL_TRUE
902 CONVENIENCE_LTDL_FALSE
903 LIBADD_DL
904 ECHO
905 AR
906 STRIP
907 CXXCPP
908 F77
909 FFLAGS
910 ac_ct_F77
911 LIBTOOL
912 LLVMGCCCOMMAND
913 LLVMGXXCOMMAND
914 LLVMGCC
915 LLVMGXX
916 USE_UDIS86
917 USE_OPROFILE
918 HAVE_PTHREAD
919 HUGE_VAL_SANITY
920 ALLOCA
921 MMAP_FILE
922 LLVMCC1
923 LLVMCC1PLUS
924 LLVMGCCDIR
925 LLVMGCCLIBEXEC
926 LLVMGCC_VERSION
927 LLVMGCC_MAJVERS
928 LLVMGCC_LANGS
929 SHLIBEXT
930 LLVM_PREFIX
931 LLVM_BINDIR
932 LLVM_LIBDIR
933 LLVM_DATADIR
934 LLVM_DOCSDIR
935 LLVM_ETCDIR
936 LLVM_INCLUDEDIR
937 LLVM_INFODIR
938 LLVM_MANDIR
939 LLVM_CONFIGTIME
940 BINDINGS_TO_BUILD
941 ALL_BINDINGS
942 OCAML_LIBDIR
943 ENABLE_VISIBILITY_INLINES_HIDDEN
944 RPATH
945 RDYNAMIC
946 LIBOBJS
947 LTLIBOBJS'
948 ac_subst_files=''
949       ac_precious_vars='build_alias
950 host_alias
951 target_alias
952 CC
953 CFLAGS
954 LDFLAGS
955 CPPFLAGS
956 CPP
957 CXX
958 CXXFLAGS
959 CCC
960 CXXCPP
961 F77
962 FFLAGS'
963 ac_subdirs_all='projects/sample
964 projects/privbracket
965 projects/llvm-stacker
966 projects/llvm-test
967 projects/test-suite
968 projects/llvm-reopt
969 projects/llvm-gcc
970 projects/llvm-java
971 projects/llvm-tv
972 projects/llvm-poolalloc
973 projects/poolalloc
974 projects/llvm-kernel'
975
976 # Initialize some variables set by options.
977 ac_init_help=
978 ac_init_version=false
979 # The variables have the same names as the options, with
980 # dashes changed to underlines.
981 cache_file=/dev/null
982 exec_prefix=NONE
983 no_create=
984 no_recursion=
985 prefix=NONE
986 program_prefix=NONE
987 program_suffix=NONE
988 program_transform_name=s,x,x,
989 silent=
990 site=
991 srcdir=
992 verbose=
993 x_includes=NONE
994 x_libraries=NONE
995
996 # Installation directory options.
997 # These are left unexpanded so users can "make install exec_prefix=/foo"
998 # and all the variables that are supposed to be based on exec_prefix
999 # by default will actually change.
1000 # Use braces instead of parens because sh, perl, etc. also accept them.
1001 # (The list follows the same order as the GNU Coding Standards.)
1002 bindir='${exec_prefix}/bin'
1003 sbindir='${exec_prefix}/sbin'
1004 libexecdir='${exec_prefix}/libexec'
1005 datarootdir='${prefix}/share'
1006 datadir='${datarootdir}'
1007 sysconfdir='${prefix}/etc'
1008 sharedstatedir='${prefix}/com'
1009 localstatedir='${prefix}/var'
1010 includedir='${prefix}/include'
1011 oldincludedir='/usr/include'
1012 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1013 infodir='${datarootdir}/info'
1014 htmldir='${docdir}'
1015 dvidir='${docdir}'
1016 pdfdir='${docdir}'
1017 psdir='${docdir}'
1018 libdir='${exec_prefix}/lib'
1019 localedir='${datarootdir}/locale'
1020 mandir='${datarootdir}/man'
1021
1022 ac_prev=
1023 ac_dashdash=
1024 for ac_option
1025 do
1026   # If the previous option needs an argument, assign it.
1027   if test -n "$ac_prev"; then
1028     eval $ac_prev=\$ac_option
1029     ac_prev=
1030     continue
1031   fi
1032
1033   case $ac_option in
1034   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1035   *)    ac_optarg=yes ;;
1036   esac
1037
1038   # Accept the important Cygnus configure options, so we can diagnose typos.
1039
1040   case $ac_dashdash$ac_option in
1041   --)
1042     ac_dashdash=yes ;;
1043
1044   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1045     ac_prev=bindir ;;
1046   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1047     bindir=$ac_optarg ;;
1048
1049   -build | --build | --buil | --bui | --bu)
1050     ac_prev=build_alias ;;
1051   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1052     build_alias=$ac_optarg ;;
1053
1054   -cache-file | --cache-file | --cache-fil | --cache-fi \
1055   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1056     ac_prev=cache_file ;;
1057   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1058   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1059     cache_file=$ac_optarg ;;
1060
1061   --config-cache | -C)
1062     cache_file=config.cache ;;
1063
1064   -datadir | --datadir | --datadi | --datad)
1065     ac_prev=datadir ;;
1066   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1067     datadir=$ac_optarg ;;
1068
1069   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1070   | --dataroo | --dataro | --datar)
1071     ac_prev=datarootdir ;;
1072   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1073   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1074     datarootdir=$ac_optarg ;;
1075
1076   -disable-* | --disable-*)
1077     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1078     # Reject names that are not valid shell variable names.
1079     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1080       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1081    { (exit 1); exit 1; }; }
1082     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1083     eval enable_$ac_feature=no ;;
1084
1085   -docdir | --docdir | --docdi | --doc | --do)
1086     ac_prev=docdir ;;
1087   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1088     docdir=$ac_optarg ;;
1089
1090   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1091     ac_prev=dvidir ;;
1092   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1093     dvidir=$ac_optarg ;;
1094
1095   -enable-* | --enable-*)
1096     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1097     # Reject names that are not valid shell variable names.
1098     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1099       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1100    { (exit 1); exit 1; }; }
1101     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1102     eval enable_$ac_feature=\$ac_optarg ;;
1103
1104   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1105   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1106   | --exec | --exe | --ex)
1107     ac_prev=exec_prefix ;;
1108   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1109   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1110   | --exec=* | --exe=* | --ex=*)
1111     exec_prefix=$ac_optarg ;;
1112
1113   -gas | --gas | --ga | --g)
1114     # Obsolete; use --with-gas.
1115     with_gas=yes ;;
1116
1117   -help | --help | --hel | --he | -h)
1118     ac_init_help=long ;;
1119   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1120     ac_init_help=recursive ;;
1121   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1122     ac_init_help=short ;;
1123
1124   -host | --host | --hos | --ho)
1125     ac_prev=host_alias ;;
1126   -host=* | --host=* | --hos=* | --ho=*)
1127     host_alias=$ac_optarg ;;
1128
1129   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1130     ac_prev=htmldir ;;
1131   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1132   | --ht=*)
1133     htmldir=$ac_optarg ;;
1134
1135   -includedir | --includedir | --includedi | --included | --include \
1136   | --includ | --inclu | --incl | --inc)
1137     ac_prev=includedir ;;
1138   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1139   | --includ=* | --inclu=* | --incl=* | --inc=*)
1140     includedir=$ac_optarg ;;
1141
1142   -infodir | --infodir | --infodi | --infod | --info | --inf)
1143     ac_prev=infodir ;;
1144   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1145     infodir=$ac_optarg ;;
1146
1147   -libdir | --libdir | --libdi | --libd)
1148     ac_prev=libdir ;;
1149   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1150     libdir=$ac_optarg ;;
1151
1152   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1153   | --libexe | --libex | --libe)
1154     ac_prev=libexecdir ;;
1155   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1156   | --libexe=* | --libex=* | --libe=*)
1157     libexecdir=$ac_optarg ;;
1158
1159   -localedir | --localedir | --localedi | --localed | --locale)
1160     ac_prev=localedir ;;
1161   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1162     localedir=$ac_optarg ;;
1163
1164   -localstatedir | --localstatedir | --localstatedi | --localstated \
1165   | --localstate | --localstat | --localsta | --localst | --locals)
1166     ac_prev=localstatedir ;;
1167   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1168   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1169     localstatedir=$ac_optarg ;;
1170
1171   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1172     ac_prev=mandir ;;
1173   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1174     mandir=$ac_optarg ;;
1175
1176   -nfp | --nfp | --nf)
1177     # Obsolete; use --without-fp.
1178     with_fp=no ;;
1179
1180   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1181   | --no-cr | --no-c | -n)
1182     no_create=yes ;;
1183
1184   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1185   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1186     no_recursion=yes ;;
1187
1188   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1189   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1190   | --oldin | --oldi | --old | --ol | --o)
1191     ac_prev=oldincludedir ;;
1192   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1193   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1194   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1195     oldincludedir=$ac_optarg ;;
1196
1197   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1198     ac_prev=prefix ;;
1199   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1200     prefix=$ac_optarg ;;
1201
1202   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1203   | --program-pre | --program-pr | --program-p)
1204     ac_prev=program_prefix ;;
1205   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1206   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1207     program_prefix=$ac_optarg ;;
1208
1209   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1210   | --program-suf | --program-su | --program-s)
1211     ac_prev=program_suffix ;;
1212   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1213   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1214     program_suffix=$ac_optarg ;;
1215
1216   -program-transform-name | --program-transform-name \
1217   | --program-transform-nam | --program-transform-na \
1218   | --program-transform-n | --program-transform- \
1219   | --program-transform | --program-transfor \
1220   | --program-transfo | --program-transf \
1221   | --program-trans | --program-tran \
1222   | --progr-tra | --program-tr | --program-t)
1223     ac_prev=program_transform_name ;;
1224   -program-transform-name=* | --program-transform-name=* \
1225   | --program-transform-nam=* | --program-transform-na=* \
1226   | --program-transform-n=* | --program-transform-=* \
1227   | --program-transform=* | --program-transfor=* \
1228   | --program-transfo=* | --program-transf=* \
1229   | --program-trans=* | --program-tran=* \
1230   | --progr-tra=* | --program-tr=* | --program-t=*)
1231     program_transform_name=$ac_optarg ;;
1232
1233   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1234     ac_prev=pdfdir ;;
1235   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1236     pdfdir=$ac_optarg ;;
1237
1238   -psdir | --psdir | --psdi | --psd | --ps)
1239     ac_prev=psdir ;;
1240   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1241     psdir=$ac_optarg ;;
1242
1243   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1244   | -silent | --silent | --silen | --sile | --sil)
1245     silent=yes ;;
1246
1247   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1248     ac_prev=sbindir ;;
1249   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1250   | --sbi=* | --sb=*)
1251     sbindir=$ac_optarg ;;
1252
1253   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1254   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1255   | --sharedst | --shareds | --shared | --share | --shar \
1256   | --sha | --sh)
1257     ac_prev=sharedstatedir ;;
1258   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1259   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1260   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1261   | --sha=* | --sh=*)
1262     sharedstatedir=$ac_optarg ;;
1263
1264   -site | --site | --sit)
1265     ac_prev=site ;;
1266   -site=* | --site=* | --sit=*)
1267     site=$ac_optarg ;;
1268
1269   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1270     ac_prev=srcdir ;;
1271   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1272     srcdir=$ac_optarg ;;
1273
1274   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1275   | --syscon | --sysco | --sysc | --sys | --sy)
1276     ac_prev=sysconfdir ;;
1277   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1278   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1279     sysconfdir=$ac_optarg ;;
1280
1281   -target | --target | --targe | --targ | --tar | --ta | --t)
1282     ac_prev=target_alias ;;
1283   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1284     target_alias=$ac_optarg ;;
1285
1286   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1287     verbose=yes ;;
1288
1289   -version | --version | --versio | --versi | --vers | -V)
1290     ac_init_version=: ;;
1291
1292   -with-* | --with-*)
1293     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1294     # Reject names that are not valid shell variable names.
1295     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1296       { echo "$as_me: error: invalid package name: $ac_package" >&2
1297    { (exit 1); exit 1; }; }
1298     ac_package=`echo $ac_package| sed 's/-/_/g'`
1299     eval with_$ac_package=\$ac_optarg ;;
1300
1301   -without-* | --without-*)
1302     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1303     # Reject names that are not valid shell variable names.
1304     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1305       { echo "$as_me: error: invalid package name: $ac_package" >&2
1306    { (exit 1); exit 1; }; }
1307     ac_package=`echo $ac_package | sed 's/-/_/g'`
1308     eval with_$ac_package=no ;;
1309
1310   --x)
1311     # Obsolete; use --with-x.
1312     with_x=yes ;;
1313
1314   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1315   | --x-incl | --x-inc | --x-in | --x-i)
1316     ac_prev=x_includes ;;
1317   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1318   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1319     x_includes=$ac_optarg ;;
1320
1321   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1322   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1323     ac_prev=x_libraries ;;
1324   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1325   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1326     x_libraries=$ac_optarg ;;
1327
1328   -*) { echo "$as_me: error: unrecognized option: $ac_option
1329 Try \`$0 --help' for more information." >&2
1330    { (exit 1); exit 1; }; }
1331     ;;
1332
1333   *=*)
1334     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1335     # Reject names that are not valid shell variable names.
1336     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1337       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1338    { (exit 1); exit 1; }; }
1339     eval $ac_envvar=\$ac_optarg
1340     export $ac_envvar ;;
1341
1342   *)
1343     # FIXME: should be removed in autoconf 3.0.
1344     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1345     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1346       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1347     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1348     ;;
1349
1350   esac
1351 done
1352
1353 if test -n "$ac_prev"; then
1354   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1355   { echo "$as_me: error: missing argument to $ac_option" >&2
1356    { (exit 1); exit 1; }; }
1357 fi
1358
1359 # Be sure to have absolute directory names.
1360 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1361                 datadir sysconfdir sharedstatedir localstatedir includedir \
1362                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1363                 libdir localedir mandir
1364 do
1365   eval ac_val=\$$ac_var
1366   case $ac_val in
1367     [\\/$]* | ?:[\\/]* )  continue;;
1368     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1369   esac
1370   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1371    { (exit 1); exit 1; }; }
1372 done
1373
1374 # There might be people who depend on the old broken behavior: `$host'
1375 # used to hold the argument of --host etc.
1376 # FIXME: To remove some day.
1377 build=$build_alias
1378 host=$host_alias
1379 target=$target_alias
1380
1381 # FIXME: To remove some day.
1382 if test "x$host_alias" != x; then
1383   if test "x$build_alias" = x; then
1384     cross_compiling=maybe
1385     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1386     If a cross compiler is detected then cross compile mode will be used." >&2
1387   elif test "x$build_alias" != "x$host_alias"; then
1388     cross_compiling=yes
1389   fi
1390 fi
1391
1392 ac_tool_prefix=
1393 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1394
1395 test "$silent" = yes && exec 6>/dev/null
1396
1397
1398 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1399 ac_ls_di=`ls -di .` &&
1400 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1401   { echo "$as_me: error: Working directory cannot be determined" >&2
1402    { (exit 1); exit 1; }; }
1403 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1404   { echo "$as_me: error: pwd does not report name of working directory" >&2
1405    { (exit 1); exit 1; }; }
1406
1407
1408 # Find the source files, if location was not specified.
1409 if test -z "$srcdir"; then
1410   ac_srcdir_defaulted=yes
1411   # Try the directory containing this script, then the parent directory.
1412   ac_confdir=`$as_dirname -- "$0" ||
1413 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1414          X"$0" : 'X\(//\)[^/]' \| \
1415          X"$0" : 'X\(//\)$' \| \
1416          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1417 echo X"$0" |
1418     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1419             s//\1/
1420             q
1421           }
1422           /^X\(\/\/\)[^/].*/{
1423             s//\1/
1424             q
1425           }
1426           /^X\(\/\/\)$/{
1427             s//\1/
1428             q
1429           }
1430           /^X\(\/\).*/{
1431             s//\1/
1432             q
1433           }
1434           s/.*/./; q'`
1435   srcdir=$ac_confdir
1436   if test ! -r "$srcdir/$ac_unique_file"; then
1437     srcdir=..
1438   fi
1439 else
1440   ac_srcdir_defaulted=no
1441 fi
1442 if test ! -r "$srcdir/$ac_unique_file"; then
1443   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1444   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1445    { (exit 1); exit 1; }; }
1446 fi
1447 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1448 ac_abs_confdir=`(
1449         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1450    { (exit 1); exit 1; }; }
1451         pwd)`
1452 # When building in place, set srcdir=.
1453 if test "$ac_abs_confdir" = "$ac_pwd"; then
1454   srcdir=.
1455 fi
1456 # Remove unnecessary trailing slashes from srcdir.
1457 # Double slashes in file names in object file debugging info
1458 # mess up M-x gdb in Emacs.
1459 case $srcdir in
1460 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1461 esac
1462 for ac_var in $ac_precious_vars; do
1463   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1464   eval ac_env_${ac_var}_value=\$${ac_var}
1465   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1466   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1467 done
1468
1469 #
1470 # Report the --help message.
1471 #
1472 if test "$ac_init_help" = "long"; then
1473   # Omit some internal or obsolete options to make the list less imposing.
1474   # This message is too long to be a string in the A/UX 3.1 sh.
1475   cat <<_ACEOF
1476 \`configure' configures llvm 2.7svn to adapt to many kinds of systems.
1477
1478 Usage: $0 [OPTION]... [VAR=VALUE]...
1479
1480 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1481 VAR=VALUE.  See below for descriptions of some of the useful variables.
1482
1483 Defaults for the options are specified in brackets.
1484
1485 Configuration:
1486   -h, --help              display this help and exit
1487       --help=short        display options specific to this package
1488       --help=recursive    display the short help of all the included packages
1489   -V, --version           display version information and exit
1490   -q, --quiet, --silent   do not print \`checking...' messages
1491       --cache-file=FILE   cache test results in FILE [disabled]
1492   -C, --config-cache      alias for \`--cache-file=config.cache'
1493   -n, --no-create         do not create output files
1494       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1495
1496 Installation directories:
1497   --prefix=PREFIX         install architecture-independent files in PREFIX
1498                           [$ac_default_prefix]
1499   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1500                           [PREFIX]
1501
1502 By default, \`make install' will install all the files in
1503 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1504 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1505 for instance \`--prefix=\$HOME'.
1506
1507 For better control, use the options below.
1508
1509 Fine tuning of the installation directories:
1510   --bindir=DIR           user executables [EPREFIX/bin]
1511   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1512   --libexecdir=DIR       program executables [EPREFIX/libexec]
1513   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1514   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1515   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1516   --libdir=DIR           object code libraries [EPREFIX/lib]
1517   --includedir=DIR       C header files [PREFIX/include]
1518   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1519   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1520   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1521   --infodir=DIR          info documentation [DATAROOTDIR/info]
1522   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1523   --mandir=DIR           man documentation [DATAROOTDIR/man]
1524   --docdir=DIR           documentation root [DATAROOTDIR/doc/-llvm-]
1525   --htmldir=DIR          html documentation [DOCDIR]
1526   --dvidir=DIR           dvi documentation [DOCDIR]
1527   --pdfdir=DIR           pdf documentation [DOCDIR]
1528   --psdir=DIR            ps documentation [DOCDIR]
1529 _ACEOF
1530
1531   cat <<\_ACEOF
1532
1533 System types:
1534   --build=BUILD     configure for building on BUILD [guessed]
1535   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1536   --target=TARGET   configure for building compilers for TARGET [HOST]
1537 _ACEOF
1538 fi
1539
1540 if test -n "$ac_init_help"; then
1541   case $ac_init_help in
1542      short | recursive ) echo "Configuration of llvm 2.7svn:";;
1543    esac
1544   cat <<\_ACEOF
1545
1546 Optional Features:
1547   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1548   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1549   --enable-optimized      Compile with optimizations enabled (default is NO)
1550   --enable-profiling      Compile with profiling enabled (default is NO)
1551   --enable-assertions     Compile with assertion checks enabled (default is
1552                           YES)
1553   --enable-expensive-checks
1554                           Compile with expensive debug checks enabled (default
1555                           is NO)
1556   --enable-debug-runtime  Build runtime libs with debug symbols (default is
1557                           NO)
1558   --enable-debug-symbols  Build compiler with debug symbols (default is NO if
1559                           optimization is on and YES if it's off)
1560   --enable-jit            Enable Just In Time Compiling (default is YES)
1561   --enable-doxygen        Build doxygen documentation (default is NO)
1562   --enable-threads        Use threads if available (default is YES)
1563   --enable-pic            Build LLVM with Position Independent Code (default
1564                           is YES)
1565   --enable-targets        Build specific host targets: all or
1566                           target1,target2,... Valid targets are: host, x86,
1567                           x86_64, sparc, powerpc, alpha, arm, mips, spu,
1568                           pic16, xcore, msp430, systemz, blackfin, cbe, msil,
1569                           and cpp (default=all)
1570   --enable-cbe-printf-a   Enable C Backend output with hex floating point via
1571                           %a (default is YES)
1572   --enable-bindings       Build specific language bindings:
1573                           all,auto,none,{binding-name} (default=auto)
1574   --enable-libffi         Check for the presence of libffi (default is YES)
1575   --enable-llvmc-dynamic  Link LLVMC dynamically (default is NO, unless on
1576                           Win32)
1577   --enable-llvmc-dynamic-plugins
1578                           Enable dynamic LLVMC plugins (default is YES)
1579   --enable-ltdl-install   install libltdl
1580   --enable-shared[=PKGS]  build shared libraries
1581                           [default=yes]
1582   --enable-static[=PKGS]  build static libraries
1583                           [default=yes]
1584   --enable-fast-install[=PKGS]
1585                           optimize for fast installation
1586                           [default=yes]
1587   --disable-libtool-lock  avoid locking (might break parallel builds)
1588
1589 Optional Packages:
1590   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1591   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1592   --with-llvmgccdir       Specify location of llvm-gcc install dir (default
1593                           searches PATH)
1594   --with-llvmgcc          Specify location of llvm-gcc driver (default
1595                           searches PATH)
1596   --with-llvmgxx          Specify location of llvm-g++ driver (default
1597                           searches PATH)
1598   --with-extra-options    Specify additional options to compile LLVM with
1599   --with-ocaml-libdir     Specify install location for ocaml bindings (default
1600                           is stdlib)
1601   --with-binutils-include Specify path to binutils/include/ containing
1602                           plugin-api.h file for gold plugin.
1603   --with-tclinclude       directory where tcl headers are
1604   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1605   --with-pic              try to use only PIC/non-PIC objects [default=use
1606                           both]
1607   --with-tags[=TAGS]      include additional configurations [automatic]
1608   --with-udis86=<path>    Use udis86 external x86 disassembler library
1609   --with-oprofile=<prefix>
1610                           Tell OProfile >= 0.9.4 how to symbolize JIT output
1611
1612 Some influential environment variables:
1613   CC          C compiler command
1614   CFLAGS      C compiler flags
1615   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1616               nonstandard directory <lib dir>
1617   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1618               you have headers in a nonstandard directory <include dir>
1619   CPP         C preprocessor
1620   CXX         C++ compiler command
1621   CXXFLAGS    C++ compiler flags
1622   CXXCPP      C++ preprocessor
1623   F77         Fortran 77 compiler command
1624   FFLAGS      Fortran 77 compiler flags
1625
1626 Use these variables to override the choices made by `configure' or to help
1627 it to find libraries and programs with nonstandard names/locations.
1628
1629 Report bugs to <llvmbugs@cs.uiuc.edu>.
1630 _ACEOF
1631 ac_status=$?
1632 fi
1633
1634 if test "$ac_init_help" = "recursive"; then
1635   # If there are subdirs, report their specific --help.
1636   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1637     test -d "$ac_dir" || continue
1638     ac_builddir=.
1639
1640 case "$ac_dir" in
1641 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1642 *)
1643   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1644   # A ".." for each directory in $ac_dir_suffix.
1645   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1646   case $ac_top_builddir_sub in
1647   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1648   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1649   esac ;;
1650 esac
1651 ac_abs_top_builddir=$ac_pwd
1652 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1653 # for backward compatibility:
1654 ac_top_builddir=$ac_top_build_prefix
1655
1656 case $srcdir in
1657   .)  # We are building in place.
1658     ac_srcdir=.
1659     ac_top_srcdir=$ac_top_builddir_sub
1660     ac_abs_top_srcdir=$ac_pwd ;;
1661   [\\/]* | ?:[\\/]* )  # Absolute name.
1662     ac_srcdir=$srcdir$ac_dir_suffix;
1663     ac_top_srcdir=$srcdir
1664     ac_abs_top_srcdir=$srcdir ;;
1665   *) # Relative name.
1666     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1667     ac_top_srcdir=$ac_top_build_prefix$srcdir
1668     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1669 esac
1670 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1671
1672     cd "$ac_dir" || { ac_status=$?; continue; }
1673     # Check for guested configure.
1674     if test -f "$ac_srcdir/configure.gnu"; then
1675       echo &&
1676       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1677     elif test -f "$ac_srcdir/configure"; then
1678       echo &&
1679       $SHELL "$ac_srcdir/configure" --help=recursive
1680     else
1681       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1682     fi || ac_status=$?
1683     cd "$ac_pwd" || { ac_status=$?; break; }
1684   done
1685 fi
1686
1687 test -n "$ac_init_help" && exit $ac_status
1688 if $ac_init_version; then
1689   cat <<\_ACEOF
1690 llvm configure 2.7svn
1691 generated by GNU Autoconf 2.60
1692
1693 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1694 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1695 This configure script is free software; the Free Software Foundation
1696 gives unlimited permission to copy, distribute and modify it.
1697
1698 Copyright (c) 2003-2009 University of Illinois at Urbana-Champaign.
1699 _ACEOF
1700   exit
1701 fi
1702 cat >config.log <<_ACEOF
1703 This file contains any messages produced by compilers while
1704 running configure, to aid debugging if configure makes a mistake.
1705
1706 It was created by llvm $as_me 2.7svn, which was
1707 generated by GNU Autoconf 2.60.  Invocation command line was
1708
1709   $ $0 $@
1710
1711 _ACEOF
1712 exec 5>>config.log
1713 {
1714 cat <<_ASUNAME
1715 ## --------- ##
1716 ## Platform. ##
1717 ## --------- ##
1718
1719 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1720 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1721 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1722 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1723 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1724
1725 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1726 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1727
1728 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1729 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1730 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1731 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1732 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1733 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1734 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1735
1736 _ASUNAME
1737
1738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1739 for as_dir in $PATH
1740 do
1741   IFS=$as_save_IFS
1742   test -z "$as_dir" && as_dir=.
1743   echo "PATH: $as_dir"
1744 done
1745 IFS=$as_save_IFS
1746
1747 } >&5
1748
1749 cat >&5 <<_ACEOF
1750
1751
1752 ## ----------- ##
1753 ## Core tests. ##
1754 ## ----------- ##
1755
1756 _ACEOF
1757
1758
1759 # Keep a trace of the command line.
1760 # Strip out --no-create and --no-recursion so they do not pile up.
1761 # Strip out --silent because we don't want to record it for future runs.
1762 # Also quote any args containing shell meta-characters.
1763 # Make two passes to allow for proper duplicate-argument suppression.
1764 ac_configure_args=
1765 ac_configure_args0=
1766 ac_configure_args1=
1767 ac_must_keep_next=false
1768 for ac_pass in 1 2
1769 do
1770   for ac_arg
1771   do
1772     case $ac_arg in
1773     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1774     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1775     | -silent | --silent | --silen | --sile | --sil)
1776       continue ;;
1777     *\'*)
1778       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1779     esac
1780     case $ac_pass in
1781     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1782     2)
1783       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1784       if test $ac_must_keep_next = true; then
1785         ac_must_keep_next=false # Got value, back to normal.
1786       else
1787         case $ac_arg in
1788           *=* | --config-cache | -C | -disable-* | --disable-* \
1789           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1790           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1791           | -with-* | --with-* | -without-* | --without-* | --x)
1792             case "$ac_configure_args0 " in
1793               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1794             esac
1795             ;;
1796           -* ) ac_must_keep_next=true ;;
1797         esac
1798       fi
1799       ac_configure_args="$ac_configure_args '$ac_arg'"
1800       ;;
1801     esac
1802   done
1803 done
1804 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1805 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1806
1807 # When interrupted or exit'd, cleanup temporary files, and complete
1808 # config.log.  We remove comments because anyway the quotes in there
1809 # would cause problems or look ugly.
1810 # WARNING: Use '\'' to represent an apostrophe within the trap.
1811 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1812 trap 'exit_status=$?
1813   # Save into config.log some information that might help in debugging.
1814   {
1815     echo
1816
1817     cat <<\_ASBOX
1818 ## ---------------- ##
1819 ## Cache variables. ##
1820 ## ---------------- ##
1821 _ASBOX
1822     echo
1823     # The following way of writing the cache mishandles newlines in values,
1824 (
1825   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1826     eval ac_val=\$$ac_var
1827     case $ac_val in #(
1828     *${as_nl}*)
1829       case $ac_var in #(
1830       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1831 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1832       esac
1833       case $ac_var in #(
1834       _ | IFS | as_nl) ;; #(
1835       *) $as_unset $ac_var ;;
1836       esac ;;
1837     esac
1838   done
1839   (set) 2>&1 |
1840     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1841     *${as_nl}ac_space=\ *)
1842       sed -n \
1843         "s/'\''/'\''\\\\'\'''\''/g;
1844           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1845       ;; #(
1846     *)
1847       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1848       ;;
1849     esac |
1850     sort
1851 )
1852     echo
1853
1854     cat <<\_ASBOX
1855 ## ----------------- ##
1856 ## Output variables. ##
1857 ## ----------------- ##
1858 _ASBOX
1859     echo
1860     for ac_var in $ac_subst_vars
1861     do
1862       eval ac_val=\$$ac_var
1863       case $ac_val in
1864       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1865       esac
1866       echo "$ac_var='\''$ac_val'\''"
1867     done | sort
1868     echo
1869
1870     if test -n "$ac_subst_files"; then
1871       cat <<\_ASBOX
1872 ## ------------------- ##
1873 ## File substitutions. ##
1874 ## ------------------- ##
1875 _ASBOX
1876       echo
1877       for ac_var in $ac_subst_files
1878       do
1879         eval ac_val=\$$ac_var
1880         case $ac_val in
1881         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1882         esac
1883         echo "$ac_var='\''$ac_val'\''"
1884       done | sort
1885       echo
1886     fi
1887
1888     if test -s confdefs.h; then
1889       cat <<\_ASBOX
1890 ## ----------- ##
1891 ## confdefs.h. ##
1892 ## ----------- ##
1893 _ASBOX
1894       echo
1895       cat confdefs.h
1896       echo
1897     fi
1898     test "$ac_signal" != 0 &&
1899       echo "$as_me: caught signal $ac_signal"
1900     echo "$as_me: exit $exit_status"
1901   } >&5
1902   rm -f core *.core core.conftest.* &&
1903     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1904     exit $exit_status
1905 ' 0
1906 for ac_signal in 1 2 13 15; do
1907   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1908 done
1909 ac_signal=0
1910
1911 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1912 rm -f -r conftest* confdefs.h
1913
1914 # Predefined preprocessor variables.
1915
1916 cat >>confdefs.h <<_ACEOF
1917 #define PACKAGE_NAME "$PACKAGE_NAME"
1918 _ACEOF
1919
1920
1921 cat >>confdefs.h <<_ACEOF
1922 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1923 _ACEOF
1924
1925
1926 cat >>confdefs.h <<_ACEOF
1927 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1928 _ACEOF
1929
1930
1931 cat >>confdefs.h <<_ACEOF
1932 #define PACKAGE_STRING "$PACKAGE_STRING"
1933 _ACEOF
1934
1935
1936 cat >>confdefs.h <<_ACEOF
1937 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1938 _ACEOF
1939
1940
1941 # Let the site file select an alternate cache file if it wants to.
1942 # Prefer explicitly selected file to automatically selected ones.
1943 if test -n "$CONFIG_SITE"; then
1944   set x "$CONFIG_SITE"
1945 elif test "x$prefix" != xNONE; then
1946   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1947 else
1948   set x "$ac_default_prefix/share/config.site" \
1949         "$ac_default_prefix/etc/config.site"
1950 fi
1951 shift
1952 for ac_site_file
1953 do
1954   if test -r "$ac_site_file"; then
1955     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1956 echo "$as_me: loading site script $ac_site_file" >&6;}
1957     sed 's/^/| /' "$ac_site_file" >&5
1958     . "$ac_site_file"
1959   fi
1960 done
1961
1962 if test -r "$cache_file"; then
1963   # Some versions of bash will fail to source /dev/null (special
1964   # files actually), so we avoid doing that.
1965   if test -f "$cache_file"; then
1966     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1967 echo "$as_me: loading cache $cache_file" >&6;}
1968     case $cache_file in
1969       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1970       *)                      . "./$cache_file";;
1971     esac
1972   fi
1973 else
1974   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1975 echo "$as_me: creating cache $cache_file" >&6;}
1976   >$cache_file
1977 fi
1978
1979 # Check that the precious variables saved in the cache have kept the same
1980 # value.
1981 ac_cache_corrupted=false
1982 for ac_var in $ac_precious_vars; do
1983   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1984   eval ac_new_set=\$ac_env_${ac_var}_set
1985   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1986   eval ac_new_val=\$ac_env_${ac_var}_value
1987   case $ac_old_set,$ac_new_set in
1988     set,)
1989       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1990 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1991       ac_cache_corrupted=: ;;
1992     ,set)
1993       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1994 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1995       ac_cache_corrupted=: ;;
1996     ,);;
1997     *)
1998       if test "x$ac_old_val" != "x$ac_new_val"; then
1999         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2000 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2001         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
2002 echo "$as_me:   former value:  $ac_old_val" >&2;}
2003         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
2004 echo "$as_me:   current value: $ac_new_val" >&2;}
2005         ac_cache_corrupted=:
2006       fi;;
2007   esac
2008   # Pass precious variables to config.status.
2009   if test "$ac_new_set" = set; then
2010     case $ac_new_val in
2011     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2012     *) ac_arg=$ac_var=$ac_new_val ;;
2013     esac
2014     case " $ac_configure_args " in
2015       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2016       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2017     esac
2018   fi
2019 done
2020 if $ac_cache_corrupted; then
2021   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2022 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2023   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2024 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2025    { (exit 1); exit 1; }; }
2026 fi
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052 ac_ext=c
2053 ac_cpp='$CPP $CPPFLAGS'
2054 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2055 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2056 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2057
2058
2059
2060 LLVM_COPYRIGHT="Copyright (c) 2003-2009 University of Illinois at Urbana-Champaign."
2061
2062
2063
2064
2065
2066
2067
2068 ac_aux_dir=
2069 for ac_dir in autoconf "$srcdir"/autoconf; do
2070   if test -f "$ac_dir/install-sh"; then
2071     ac_aux_dir=$ac_dir
2072     ac_install_sh="$ac_aux_dir/install-sh -c"
2073     break
2074   elif test -f "$ac_dir/install.sh"; then
2075     ac_aux_dir=$ac_dir
2076     ac_install_sh="$ac_aux_dir/install.sh -c"
2077     break
2078   elif test -f "$ac_dir/shtool"; then
2079     ac_aux_dir=$ac_dir
2080     ac_install_sh="$ac_aux_dir/shtool install -c"
2081     break
2082   fi
2083 done
2084 if test -z "$ac_aux_dir"; then
2085   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
2086 echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
2087    { (exit 1); exit 1; }; }
2088 fi
2089
2090 # These three variables are undocumented and unsupported,
2091 # and are intended to be withdrawn in a future Autoconf release.
2092 # They can cause serious problems if a builder's source tree is in a directory
2093 # whose full name contains unusual characters.
2094 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2095 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2096 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2097
2098
2099
2100 if test ${srcdir} != "." ; then
2101   if test -f ${srcdir}/include/llvm/Config/config.h ; then
2102     { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
2103 echo "$as_me: error: Already configured in ${srcdir}" >&2;}
2104    { (exit 1); exit 1; }; }
2105   fi
2106 fi
2107
2108 for i in `ls ${srcdir}/projects`
2109 do
2110   if test -d ${srcdir}/projects/${i} ; then
2111     case ${i} in
2112       CVS) ;;
2113       sample)       subdirs="$subdirs projects/sample"
2114     ;;
2115       privbracket)  subdirs="$subdirs projects/privbracket"
2116  ;;
2117       llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
2118  ;;
2119       # llvm-test is the old name of the test-suite, kept here for backwards
2120       # compatibility
2121       llvm-test)    subdirs="$subdirs projects/llvm-test"
2122  ;;
2123       test-suite)   subdirs="$subdirs projects/test-suite"
2124  ;;
2125       llvm-reopt)   subdirs="$subdirs projects/llvm-reopt"
2126 ;;
2127       llvm-gcc)     subdirs="$subdirs projects/llvm-gcc"
2128   ;;
2129       llvm-java)    subdirs="$subdirs projects/llvm-java"
2130  ;;
2131       llvm-tv)      subdirs="$subdirs projects/llvm-tv"
2132    ;;
2133       llvm-poolalloc) subdirs="$subdirs projects/llvm-poolalloc"
2134  ;;
2135       poolalloc)    subdirs="$subdirs projects/poolalloc"
2136  ;;
2137       llvm-kernel)  subdirs="$subdirs projects/llvm-kernel"
2138  ;;
2139       *)
2140         { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
2141 echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
2142         ;;
2143     esac
2144   fi
2145 done
2146
2147
2148 # Make sure we can run config.sub.
2149 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2150   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2151 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2152    { (exit 1); exit 1; }; }
2153
2154 { echo "$as_me:$LINENO: checking build system type" >&5
2155 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2156 if test "${ac_cv_build+set}" = set; then
2157   echo $ECHO_N "(cached) $ECHO_C" >&6
2158 else
2159   ac_build_alias=$build_alias
2160 test "x$ac_build_alias" = x &&
2161   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2162 test "x$ac_build_alias" = x &&
2163   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2164 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2165    { (exit 1); exit 1; }; }
2166 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2167   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2168 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2169    { (exit 1); exit 1; }; }
2170
2171 fi
2172 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2173 echo "${ECHO_T}$ac_cv_build" >&6; }
2174 case $ac_cv_build in
2175 *-*-*) ;;
2176 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2177 echo "$as_me: error: invalid value of canonical build" >&2;}
2178    { (exit 1); exit 1; }; };;
2179 esac
2180 build=$ac_cv_build
2181 ac_save_IFS=$IFS; IFS='-'
2182 set x $ac_cv_build
2183 shift
2184 build_cpu=$1
2185 build_vendor=$2
2186 shift; shift
2187 # Remember, the first character of IFS is used to create $*,
2188 # except with old shells:
2189 build_os=$*
2190 IFS=$ac_save_IFS
2191 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2192
2193
2194 { echo "$as_me:$LINENO: checking host system type" >&5
2195 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2196 if test "${ac_cv_host+set}" = set; then
2197   echo $ECHO_N "(cached) $ECHO_C" >&6
2198 else
2199   if test "x$host_alias" = x; then
2200   ac_cv_host=$ac_cv_build
2201 else
2202   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2203     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2204 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2205    { (exit 1); exit 1; }; }
2206 fi
2207
2208 fi
2209 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2210 echo "${ECHO_T}$ac_cv_host" >&6; }
2211 case $ac_cv_host in
2212 *-*-*) ;;
2213 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2214 echo "$as_me: error: invalid value of canonical host" >&2;}
2215    { (exit 1); exit 1; }; };;
2216 esac
2217 host=$ac_cv_host
2218 ac_save_IFS=$IFS; IFS='-'
2219 set x $ac_cv_host
2220 shift
2221 host_cpu=$1
2222 host_vendor=$2
2223 shift; shift
2224 # Remember, the first character of IFS is used to create $*,
2225 # except with old shells:
2226 host_os=$*
2227 IFS=$ac_save_IFS
2228 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2229
2230
2231 { echo "$as_me:$LINENO: checking target system type" >&5
2232 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
2233 if test "${ac_cv_target+set}" = set; then
2234   echo $ECHO_N "(cached) $ECHO_C" >&6
2235 else
2236   if test "x$target_alias" = x; then
2237   ac_cv_target=$ac_cv_host
2238 else
2239   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2240     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
2241 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
2242    { (exit 1); exit 1; }; }
2243 fi
2244
2245 fi
2246 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
2247 echo "${ECHO_T}$ac_cv_target" >&6; }
2248 case $ac_cv_target in
2249 *-*-*) ;;
2250 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
2251 echo "$as_me: error: invalid value of canonical target" >&2;}
2252    { (exit 1); exit 1; }; };;
2253 esac
2254 target=$ac_cv_target
2255 ac_save_IFS=$IFS; IFS='-'
2256 set x $ac_cv_target
2257 shift
2258 target_cpu=$1
2259 target_vendor=$2
2260 shift; shift
2261 # Remember, the first character of IFS is used to create $*,
2262 # except with old shells:
2263 target_os=$*
2264 IFS=$ac_save_IFS
2265 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2266
2267
2268 # The aliases save the names the user supplied, while $host etc.
2269 # will get canonicalized.
2270 test -n "$target_alias" &&
2271   test "$program_prefix$program_suffix$program_transform_name" = \
2272     NONENONEs,x,x, &&
2273   program_prefix=${target_alias}-
2274
2275 { echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
2276 echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
2277 if test "${llvm_cv_os_type+set}" = set; then
2278   echo $ECHO_N "(cached) $ECHO_C" >&6
2279 else
2280   case $host in
2281   *-*-aix*)
2282     llvm_cv_link_all_option="-Wl,--whole-archive"
2283     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2284     llvm_cv_os_type="AIX"
2285     llvm_cv_platform_type="Unix" ;;
2286   *-*-irix*)
2287     llvm_cv_link_all_option="-Wl,--whole-archive"
2288     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2289     llvm_cv_os_type="IRIX"
2290     llvm_cv_platform_type="Unix" ;;
2291   *-*-cygwin*)
2292     llvm_cv_link_all_option="-Wl,--whole-archive"
2293     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2294     llvm_cv_os_type="Cygwin"
2295     llvm_cv_platform_type="Unix" ;;
2296   *-*-darwin*)
2297     llvm_cv_link_all_option="-Wl,-all_load"
2298     llvm_cv_no_link_all_option="-Wl,-noall_load"
2299     llvm_cv_os_type="Darwin"
2300     llvm_cv_platform_type="Unix" ;;
2301   *-*-freebsd*)
2302     llvm_cv_link_all_option="-Wl,--whole-archive"
2303     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2304     llvm_cv_os_type="FreeBSD"
2305     llvm_cv_platform_type="Unix" ;;
2306   *-*-openbsd*)
2307     llvm_cv_link_all_option="-Wl,--whole-archive"
2308     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2309     llvm_cv_os_type="OpenBSD"
2310     llvm_cv_platform_type="Unix" ;;
2311   *-*-netbsd*)
2312     llvm_cv_link_all_option="-Wl,--whole-archive"
2313     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2314     llvm_cv_os_type="NetBSD"
2315     llvm_cv_platform_type="Unix" ;;
2316   *-*-dragonfly*)
2317     llvm_cv_link_all_option="-Wl,--whole-archive"
2318     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2319     llvm_cv_os_type="DragonFly"
2320     llvm_cv_platform_type="Unix" ;;
2321   *-*-hpux*)
2322     llvm_cv_link_all_option="-Wl,--whole-archive"
2323     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2324     llvm_cv_os_type="HP-UX"
2325     llvm_cv_platform_type="Unix" ;;
2326   *-*-interix*)
2327     llvm_cv_link_all_option="-Wl,--whole-archive"
2328     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2329     llvm_cv_os_type="Interix"
2330     llvm_cv_platform_type="Unix" ;;
2331   *-*-linux*)
2332     llvm_cv_link_all_option="-Wl,--whole-archive"
2333     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2334     llvm_cv_os_type="Linux"
2335     llvm_cv_platform_type="Unix" ;;
2336   *-*-solaris*)
2337     llvm_cv_link_all_option="-Wl,-z,allextract"
2338     llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
2339     llvm_cv_os_type="SunOS"
2340     llvm_cv_platform_type="Unix" ;;
2341   *-*-auroraux*)
2342     llvm_cv_link_all_option="-Wl,-z,allextract"
2343     llvm_cv_link_all_option="-Wl,-z,defaultextract"
2344     llvm_cv_os_type="AuroraUX"
2345     llvm_cv_platform_type="Unix" ;;
2346   *-*-win32*)
2347     llvm_cv_link_all_option="-Wl,--whole-archive"
2348     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2349     llvm_cv_os_type="Win32"
2350     llvm_cv_platform_type="Win32" ;;
2351   *-*-mingw*)
2352     llvm_cv_link_all_option="-Wl,--whole-archive"
2353     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2354     llvm_cv_os_type="MingW"
2355     llvm_cv_platform_type="Win32" ;;
2356   *-*-haiku*)
2357     llvm_cv_link_all_option="-Wl,--whole-archive"
2358     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2359     llvm_cv_os_type="Haiku"
2360     llvm_cv_platform_type="Unix" ;;
2361   *-unknown-eabi*)
2362     llvm_cv_link_all_option="-Wl,--whole-archive"
2363     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2364     llvm_cv_os_type="Freestanding"
2365     llvm_cv_platform_type="Unix" ;;
2366   *-unknown-elf*)
2367     llvm_cv_link_all_option="-Wl,--whole-archive"
2368     llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
2369     llvm_cv_os_type="Freestanding"
2370     llvm_cv_platform_type="Unix" ;;
2371   *)
2372     llvm_cv_link_all_option=""
2373     llvm_cv_no_link_all_option=""
2374     llvm_cv_os_type="Unknown"
2375     llvm_cv_platform_type="Unknown" ;;
2376 esac
2377 fi
2378 { echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
2379 echo "${ECHO_T}$llvm_cv_os_type" >&6; }
2380
2381 { echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
2382 echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
2383 if test "${llvm_cv_target_os_type+set}" = set; then
2384   echo $ECHO_N "(cached) $ECHO_C" >&6
2385 else
2386   case $target in
2387   *-*-aix*)
2388     llvm_cv_target_os_type="AIX" ;;
2389   *-*-irix*)
2390     llvm_cv_target_os_type="IRIX" ;;
2391   *-*-cygwin*)
2392     llvm_cv_target_os_type="Cygwin" ;;
2393   *-*-darwin*)
2394     llvm_cv_target_os_type="Darwin" ;;
2395   *-*-freebsd*)
2396     llvm_cv_target_os_type="FreeBSD" ;;
2397   *-*-openbsd*)
2398     llvm_cv_target_os_type="OpenBSD" ;;
2399   *-*-netbsd*)
2400     llvm_cv_target_os_type="NetBSD" ;;
2401   *-*-dragonfly*)
2402     llvm_cv_target_os_type="DragonFly" ;;
2403   *-*-hpux*)
2404     llvm_cv_target_os_type="HP-UX" ;;
2405   *-*-interix*)
2406     llvm_cv_target_os_type="Interix" ;;
2407   *-*-linux*)
2408     llvm_cv_target_os_type="Linux" ;;
2409   *-*-solaris*)
2410     llvm_cv_target_os_type="SunOS" ;;
2411   *-*-auroraux*)
2412     llvm_cv_target_os_type="AuroraUX" ;;
2413   *-*-win32*)
2414     llvm_cv_target_os_type="Win32" ;;
2415   *-*-mingw*)
2416     llvm_cv_target_os_type="MingW" ;;
2417   *-*-haiku*)
2418     llvm_cv_target_os_type="Haiku" ;;
2419   *-unknown-eabi*)
2420     llvm_cv_target_os_type="Freestanding" ;;
2421   *)
2422     llvm_cv_target_os_type="Unknown" ;;
2423 esac
2424 fi
2425 { echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
2426 echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
2427
2428 if test "$llvm_cv_os_type" = "Unknown" ; then
2429   { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
2430 echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
2431    { (exit 1); exit 1; }; }
2432 fi
2433
2434 OS=$llvm_cv_os_type
2435
2436 HOST_OS=$llvm_cv_os_type
2437
2438 TARGET_OS=$llvm_cv_target_os_type
2439
2440
2441 LINKALL=$llvm_cv_link_all_option
2442
2443 NOLINKALL=$llvm_cv_no_link_all_option
2444
2445
2446 case $llvm_cv_platform_type in
2447   Unix)
2448
2449 cat >>confdefs.h <<\_ACEOF
2450 #define LLVM_ON_UNIX 1
2451 _ACEOF
2452
2453     LLVM_ON_UNIX=1
2454
2455     LLVM_ON_WIN32=0
2456
2457     ;;
2458   Win32)
2459
2460 cat >>confdefs.h <<\_ACEOF
2461 #define LLVM_ON_WIN32 1
2462 _ACEOF
2463
2464     LLVM_ON_UNIX=0
2465
2466     LLVM_ON_WIN32=1
2467
2468     ;;
2469 esac
2470
2471 { echo "$as_me:$LINENO: checking target architecture" >&5
2472 echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
2473 if test "${llvm_cv_target_arch+set}" = set; then
2474   echo $ECHO_N "(cached) $ECHO_C" >&6
2475 else
2476   case $target in
2477   i?86-*)                 llvm_cv_target_arch="x86" ;;
2478   amd64-* | x86_64-*)     llvm_cv_target_arch="x86_64" ;;
2479   sparc*-*)               llvm_cv_target_arch="Sparc" ;;
2480   powerpc*-*)             llvm_cv_target_arch="PowerPC" ;;
2481   alpha*-*)               llvm_cv_target_arch="Alpha" ;;
2482   arm*-*)                 llvm_cv_target_arch="ARM" ;;
2483   mips-*)                 llvm_cv_target_arch="Mips" ;;
2484   pic16-*)                llvm_cv_target_arch="PIC16" ;;
2485   xcore-*)                llvm_cv_target_arch="XCore" ;;
2486   msp430-*)               llvm_cv_target_arch="MSP430" ;;
2487   s390x-*)                llvm_cv_target_arch="SystemZ" ;;
2488   bfin-*)                 llvm_cv_target_arch="Blackfin" ;;
2489   *)                      llvm_cv_target_arch="Unknown" ;;
2490 esac
2491 fi
2492 { echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
2493 echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
2494
2495 if test "$llvm_cv_target_arch" = "Unknown" ; then
2496   { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
2497 echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
2498 fi
2499
2500 # Determine the LLVM native architecture for the target
2501 case "$llvm_cv_target_arch" in
2502     x86)     LLVM_NATIVE_ARCH="X86" ;;
2503     x86_64)  LLVM_NATIVE_ARCH="X86" ;;
2504     *)       LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
2505 esac
2506
2507 ARCH=$llvm_cv_target_arch
2508
2509
2510 ac_ext=c
2511 ac_cpp='$CPP $CPPFLAGS'
2512 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2513 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2514 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2515 if test -n "$ac_tool_prefix"; then
2516   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2517 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2518 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2519 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2520 if test "${ac_cv_prog_CC+set}" = set; then
2521   echo $ECHO_N "(cached) $ECHO_C" >&6
2522 else
2523   if test -n "$CC"; then
2524   ac_cv_prog_CC="$CC" # Let the user override the test.
2525 else
2526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2527 for as_dir in $PATH
2528 do
2529   IFS=$as_save_IFS
2530   test -z "$as_dir" && as_dir=.
2531   for ac_exec_ext in '' $ac_executable_extensions; do
2532   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2533     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2534     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2535     break 2
2536   fi
2537 done
2538 done
2539 IFS=$as_save_IFS
2540
2541 fi
2542 fi
2543 CC=$ac_cv_prog_CC
2544 if test -n "$CC"; then
2545   { echo "$as_me:$LINENO: result: $CC" >&5
2546 echo "${ECHO_T}$CC" >&6; }
2547 else
2548   { echo "$as_me:$LINENO: result: no" >&5
2549 echo "${ECHO_T}no" >&6; }
2550 fi
2551
2552
2553 fi
2554 if test -z "$ac_cv_prog_CC"; then
2555   ac_ct_CC=$CC
2556   # Extract the first word of "gcc", so it can be a program name with args.
2557 set dummy gcc; ac_word=$2
2558 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2559 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2560 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2561   echo $ECHO_N "(cached) $ECHO_C" >&6
2562 else
2563   if test -n "$ac_ct_CC"; then
2564   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2565 else
2566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2567 for as_dir in $PATH
2568 do
2569   IFS=$as_save_IFS
2570   test -z "$as_dir" && as_dir=.
2571   for ac_exec_ext in '' $ac_executable_extensions; do
2572   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2573     ac_cv_prog_ac_ct_CC="gcc"
2574     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2575     break 2
2576   fi
2577 done
2578 done
2579 IFS=$as_save_IFS
2580
2581 fi
2582 fi
2583 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2584 if test -n "$ac_ct_CC"; then
2585   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2586 echo "${ECHO_T}$ac_ct_CC" >&6; }
2587 else
2588   { echo "$as_me:$LINENO: result: no" >&5
2589 echo "${ECHO_T}no" >&6; }
2590 fi
2591
2592   if test "x$ac_ct_CC" = x; then
2593     CC=""
2594   else
2595     case $cross_compiling:$ac_tool_warned in
2596 yes:)
2597 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2598 whose name does not start with the host triplet.  If you think this
2599 configuration is useful to you, please write to autoconf@gnu.org." >&5
2600 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2601 whose name does not start with the host triplet.  If you think this
2602 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2603 ac_tool_warned=yes ;;
2604 esac
2605     CC=$ac_ct_CC
2606   fi
2607 else
2608   CC="$ac_cv_prog_CC"
2609 fi
2610
2611 if test -z "$CC"; then
2612           if test -n "$ac_tool_prefix"; then
2613     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2614 set dummy ${ac_tool_prefix}cc; ac_word=$2
2615 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2616 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2617 if test "${ac_cv_prog_CC+set}" = set; then
2618   echo $ECHO_N "(cached) $ECHO_C" >&6
2619 else
2620   if test -n "$CC"; then
2621   ac_cv_prog_CC="$CC" # Let the user override the test.
2622 else
2623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2624 for as_dir in $PATH
2625 do
2626   IFS=$as_save_IFS
2627   test -z "$as_dir" && as_dir=.
2628   for ac_exec_ext in '' $ac_executable_extensions; do
2629   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2630     ac_cv_prog_CC="${ac_tool_prefix}cc"
2631     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2632     break 2
2633   fi
2634 done
2635 done
2636 IFS=$as_save_IFS
2637
2638 fi
2639 fi
2640 CC=$ac_cv_prog_CC
2641 if test -n "$CC"; then
2642   { echo "$as_me:$LINENO: result: $CC" >&5
2643 echo "${ECHO_T}$CC" >&6; }
2644 else
2645   { echo "$as_me:$LINENO: result: no" >&5
2646 echo "${ECHO_T}no" >&6; }
2647 fi
2648
2649
2650   fi
2651 fi
2652 if test -z "$CC"; then
2653   # Extract the first word of "cc", so it can be a program name with args.
2654 set dummy cc; ac_word=$2
2655 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2656 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2657 if test "${ac_cv_prog_CC+set}" = set; then
2658   echo $ECHO_N "(cached) $ECHO_C" >&6
2659 else
2660   if test -n "$CC"; then
2661   ac_cv_prog_CC="$CC" # Let the user override the test.
2662 else
2663   ac_prog_rejected=no
2664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665 for as_dir in $PATH
2666 do
2667   IFS=$as_save_IFS
2668   test -z "$as_dir" && as_dir=.
2669   for ac_exec_ext in '' $ac_executable_extensions; do
2670   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2671     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2672        ac_prog_rejected=yes
2673        continue
2674      fi
2675     ac_cv_prog_CC="cc"
2676     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2677     break 2
2678   fi
2679 done
2680 done
2681 IFS=$as_save_IFS
2682
2683 if test $ac_prog_rejected = yes; then
2684   # We found a bogon in the path, so make sure we never use it.
2685   set dummy $ac_cv_prog_CC
2686   shift
2687   if test $# != 0; then
2688     # We chose a different compiler from the bogus one.
2689     # However, it has the same basename, so the bogon will be chosen
2690     # first if we set CC to just the basename; use the full file name.
2691     shift
2692     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2693   fi
2694 fi
2695 fi
2696 fi
2697 CC=$ac_cv_prog_CC
2698 if test -n "$CC"; then
2699   { echo "$as_me:$LINENO: result: $CC" >&5
2700 echo "${ECHO_T}$CC" >&6; }
2701 else
2702   { echo "$as_me:$LINENO: result: no" >&5
2703 echo "${ECHO_T}no" >&6; }
2704 fi
2705
2706
2707 fi
2708 if test -z "$CC"; then
2709   if test -n "$ac_tool_prefix"; then
2710   for ac_prog in cl.exe
2711   do
2712     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2713 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2714 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2715 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2716 if test "${ac_cv_prog_CC+set}" = set; then
2717   echo $ECHO_N "(cached) $ECHO_C" >&6
2718 else
2719   if test -n "$CC"; then
2720   ac_cv_prog_CC="$CC" # Let the user override the test.
2721 else
2722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2723 for as_dir in $PATH
2724 do
2725   IFS=$as_save_IFS
2726   test -z "$as_dir" && as_dir=.
2727   for ac_exec_ext in '' $ac_executable_extensions; do
2728   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2729     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2730     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2731     break 2
2732   fi
2733 done
2734 done
2735 IFS=$as_save_IFS
2736
2737 fi
2738 fi
2739 CC=$ac_cv_prog_CC
2740 if test -n "$CC"; then
2741   { echo "$as_me:$LINENO: result: $CC" >&5
2742 echo "${ECHO_T}$CC" >&6; }
2743 else
2744   { echo "$as_me:$LINENO: result: no" >&5
2745 echo "${ECHO_T}no" >&6; }
2746 fi
2747
2748
2749     test -n "$CC" && break
2750   done
2751 fi
2752 if test -z "$CC"; then
2753   ac_ct_CC=$CC
2754   for ac_prog in cl.exe
2755 do
2756   # Extract the first word of "$ac_prog", so it can be a program name with args.
2757 set dummy $ac_prog; ac_word=$2
2758 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2759 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2760 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2761   echo $ECHO_N "(cached) $ECHO_C" >&6
2762 else
2763   if test -n "$ac_ct_CC"; then
2764   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2765 else
2766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2767 for as_dir in $PATH
2768 do
2769   IFS=$as_save_IFS
2770   test -z "$as_dir" && as_dir=.
2771   for ac_exec_ext in '' $ac_executable_extensions; do
2772   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2773     ac_cv_prog_ac_ct_CC="$ac_prog"
2774     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2775     break 2
2776   fi
2777 done
2778 done
2779 IFS=$as_save_IFS
2780
2781 fi
2782 fi
2783 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2784 if test -n "$ac_ct_CC"; then
2785   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2786 echo "${ECHO_T}$ac_ct_CC" >&6; }
2787 else
2788   { echo "$as_me:$LINENO: result: no" >&5
2789 echo "${ECHO_T}no" >&6; }
2790 fi
2791
2792
2793   test -n "$ac_ct_CC" && break
2794 done
2795
2796   if test "x$ac_ct_CC" = x; then
2797     CC=""
2798   else
2799     case $cross_compiling:$ac_tool_warned in
2800 yes:)
2801 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2802 whose name does not start with the host triplet.  If you think this
2803 configuration is useful to you, please write to autoconf@gnu.org." >&5
2804 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2805 whose name does not start with the host triplet.  If you think this
2806 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2807 ac_tool_warned=yes ;;
2808 esac
2809     CC=$ac_ct_CC
2810   fi
2811 fi
2812
2813 fi
2814
2815
2816 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2817 See \`config.log' for more details." >&5
2818 echo "$as_me: error: no acceptable C compiler found in \$PATH
2819 See \`config.log' for more details." >&2;}
2820    { (exit 1); exit 1; }; }
2821
2822 # Provide some information about the compiler.
2823 echo "$as_me:$LINENO: checking for C compiler version" >&5
2824 ac_compiler=`set X $ac_compile; echo $2`
2825 { (ac_try="$ac_compiler --version >&5"
2826 case "(($ac_try" in
2827   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2828   *) ac_try_echo=$ac_try;;
2829 esac
2830 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2831   (eval "$ac_compiler --version >&5") 2>&5
2832   ac_status=$?
2833   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2834   (exit $ac_status); }
2835 { (ac_try="$ac_compiler -v >&5"
2836 case "(($ac_try" in
2837   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2838   *) ac_try_echo=$ac_try;;
2839 esac
2840 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2841   (eval "$ac_compiler -v >&5") 2>&5
2842   ac_status=$?
2843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844   (exit $ac_status); }
2845 { (ac_try="$ac_compiler -V >&5"
2846 case "(($ac_try" in
2847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2848   *) ac_try_echo=$ac_try;;
2849 esac
2850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2851   (eval "$ac_compiler -V >&5") 2>&5
2852   ac_status=$?
2853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2854   (exit $ac_status); }
2855
2856 cat >conftest.$ac_ext <<_ACEOF
2857 /* confdefs.h.  */
2858 _ACEOF
2859 cat confdefs.h >>conftest.$ac_ext
2860 cat >>conftest.$ac_ext <<_ACEOF
2861 /* end confdefs.h.  */
2862
2863 int
2864 main ()
2865 {
2866
2867   ;
2868   return 0;
2869 }
2870 _ACEOF
2871 ac_clean_files_save=$ac_clean_files
2872 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2873 # Try to create an executable without -o first, disregard a.out.
2874 # It will help us diagnose broken compilers, and finding out an intuition
2875 # of exeext.
2876 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2877 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2878 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2879 #
2880 # List of possible output files, starting from the most likely.
2881 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2882 # only as a last resort.  b.out is created by i960 compilers.
2883 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2884 #
2885 # The IRIX 6 linker writes into existing files which may not be
2886 # executable, retaining their permissions.  Remove them first so a
2887 # subsequent execution test works.
2888 ac_rmfiles=
2889 for ac_file in $ac_files
2890 do
2891   case $ac_file in
2892     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2893     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2894   esac
2895 done
2896 rm -f $ac_rmfiles
2897
2898 if { (ac_try="$ac_link_default"
2899 case "(($ac_try" in
2900   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2901   *) ac_try_echo=$ac_try;;
2902 esac
2903 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2904   (eval "$ac_link_default") 2>&5
2905   ac_status=$?
2906   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2907   (exit $ac_status); }; then
2908   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2909 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2910 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2911 # so that the user can short-circuit this test for compilers unknown to
2912 # Autoconf.
2913 for ac_file in $ac_files
2914 do
2915   test -f "$ac_file" || continue
2916   case $ac_file in
2917     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2918         ;;
2919     [ab].out )
2920         # We found the default executable, but exeext='' is most
2921         # certainly right.
2922         break;;
2923     *.* )
2924         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2925         then :; else
2926            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2927         fi
2928         # We set ac_cv_exeext here because the later test for it is not
2929         # safe: cross compilers may not add the suffix if given an `-o'
2930         # argument, so we may need to know it at that point already.
2931         # Even if this section looks crufty: it has the advantage of
2932         # actually working.
2933         break;;
2934     * )
2935         break;;
2936   esac
2937 done
2938 test "$ac_cv_exeext" = no && ac_cv_exeext=
2939
2940 else
2941   echo "$as_me: failed program was:" >&5
2942 sed 's/^/| /' conftest.$ac_ext >&5
2943
2944 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2945 See \`config.log' for more details." >&5
2946 echo "$as_me: error: C compiler cannot create executables
2947 See \`config.log' for more details." >&2;}
2948    { (exit 77); exit 77; }; }
2949 fi
2950
2951 ac_exeext=$ac_cv_exeext
2952 { echo "$as_me:$LINENO: result: $ac_file" >&5
2953 echo "${ECHO_T}$ac_file" >&6; }
2954
2955 # Check that the compiler produces executables we can run.  If not, either
2956 # the compiler is broken, or we cross compile.
2957 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2958 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2959 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2960 # If not cross compiling, check that we can run a simple program.
2961 if test "$cross_compiling" != yes; then
2962   if { ac_try='./$ac_file'
2963   { (case "(($ac_try" in
2964   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2965   *) ac_try_echo=$ac_try;;
2966 esac
2967 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2968   (eval "$ac_try") 2>&5
2969   ac_status=$?
2970   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2971   (exit $ac_status); }; }; then
2972     cross_compiling=no
2973   else
2974     if test "$cross_compiling" = maybe; then
2975         cross_compiling=yes
2976     else
2977         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2978 If you meant to cross compile, use \`--host'.
2979 See \`config.log' for more details." >&5
2980 echo "$as_me: error: cannot run C compiled programs.
2981 If you meant to cross compile, use \`--host'.
2982 See \`config.log' for more details." >&2;}
2983    { (exit 1); exit 1; }; }
2984     fi
2985   fi
2986 fi
2987 { echo "$as_me:$LINENO: result: yes" >&5
2988 echo "${ECHO_T}yes" >&6; }
2989
2990 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2991 ac_clean_files=$ac_clean_files_save
2992 # Check that the compiler produces executables we can run.  If not, either
2993 # the compiler is broken, or we cross compile.
2994 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2995 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2996 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2997 echo "${ECHO_T}$cross_compiling" >&6; }
2998
2999 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
3000 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3001 if { (ac_try="$ac_link"
3002 case "(($ac_try" in
3003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3004   *) ac_try_echo=$ac_try;;
3005 esac
3006 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3007   (eval "$ac_link") 2>&5
3008   ac_status=$?
3009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3010   (exit $ac_status); }; then
3011   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3012 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3013 # work properly (i.e., refer to `conftest.exe'), while it won't with
3014 # `rm'.
3015 for ac_file in conftest.exe conftest conftest.*; do
3016   test -f "$ac_file" || continue
3017   case $ac_file in
3018     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3019     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3020           break;;
3021     * ) break;;
3022   esac
3023 done
3024 else
3025   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3026 See \`config.log' for more details." >&5
3027 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3028 See \`config.log' for more details." >&2;}
3029    { (exit 1); exit 1; }; }
3030 fi
3031
3032 rm -f conftest$ac_cv_exeext
3033 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3034 echo "${ECHO_T}$ac_cv_exeext" >&6; }
3035
3036 rm -f conftest.$ac_ext
3037 EXEEXT=$ac_cv_exeext
3038 ac_exeext=$EXEEXT
3039 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
3040 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3041 if test "${ac_cv_objext+set}" = set; then
3042   echo $ECHO_N "(cached) $ECHO_C" >&6
3043 else
3044   cat >conftest.$ac_ext <<_ACEOF
3045 /* confdefs.h.  */
3046 _ACEOF
3047 cat confdefs.h >>conftest.$ac_ext
3048 cat >>conftest.$ac_ext <<_ACEOF
3049 /* end confdefs.h.  */
3050
3051 int
3052 main ()
3053 {
3054
3055   ;
3056   return 0;
3057 }
3058 _ACEOF
3059 rm -f conftest.o conftest.obj
3060 if { (ac_try="$ac_compile"
3061 case "(($ac_try" in
3062   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3063   *) ac_try_echo=$ac_try;;
3064 esac
3065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3066   (eval "$ac_compile") 2>&5
3067   ac_status=$?
3068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3069   (exit $ac_status); }; then
3070   for ac_file in conftest.o conftest.obj conftest.*; do
3071   test -f "$ac_file" || continue;
3072   case $ac_file in
3073     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3074     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3075        break;;
3076   esac
3077 done
3078 else
3079   echo "$as_me: failed program was:" >&5
3080 sed 's/^/| /' conftest.$ac_ext >&5
3081
3082 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3083 See \`config.log' for more details." >&5
3084 echo "$as_me: error: cannot compute suffix of object files: cannot compile
3085 See \`config.log' for more details." >&2;}
3086    { (exit 1); exit 1; }; }
3087 fi
3088
3089 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3090 fi
3091 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3092 echo "${ECHO_T}$ac_cv_objext" >&6; }
3093 OBJEXT=$ac_cv_objext
3094 ac_objext=$OBJEXT
3095 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3096 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3097 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3098   echo $ECHO_N "(cached) $ECHO_C" >&6
3099 else
3100   cat >conftest.$ac_ext <<_ACEOF
3101 /* confdefs.h.  */
3102 _ACEOF
3103 cat confdefs.h >>conftest.$ac_ext
3104 cat >>conftest.$ac_ext <<_ACEOF
3105 /* end confdefs.h.  */
3106
3107 int
3108 main ()
3109 {
3110 #ifndef __GNUC__
3111        choke me
3112 #endif
3113
3114   ;
3115   return 0;
3116 }
3117 _ACEOF
3118 rm -f conftest.$ac_objext
3119 if { (ac_try="$ac_compile"
3120 case "(($ac_try" in
3121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3122   *) ac_try_echo=$ac_try;;
3123 esac
3124 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3125   (eval "$ac_compile") 2>conftest.er1
3126   ac_status=$?
3127   grep -v '^ *+' conftest.er1 >conftest.err
3128   rm -f conftest.er1
3129   cat conftest.err >&5
3130   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3131   (exit $ac_status); } &&
3132          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3133   { (case "(($ac_try" in
3134   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3135   *) ac_try_echo=$ac_try;;
3136 esac
3137 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3138   (eval "$ac_try") 2>&5
3139   ac_status=$?
3140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3141   (exit $ac_status); }; } &&
3142          { ac_try='test -s conftest.$ac_objext'
3143   { (case "(($ac_try" in
3144   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3145   *) ac_try_echo=$ac_try;;
3146 esac
3147 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3148   (eval "$ac_try") 2>&5
3149   ac_status=$?
3150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3151   (exit $ac_status); }; }; then
3152   ac_compiler_gnu=yes
3153 else
3154   echo "$as_me: failed program was:" >&5
3155 sed 's/^/| /' conftest.$ac_ext >&5
3156
3157         ac_compiler_gnu=no
3158 fi
3159
3160 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3161 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3162
3163 fi
3164 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3165 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3166 GCC=`test $ac_compiler_gnu = yes && echo yes`
3167 ac_test_CFLAGS=${CFLAGS+set}
3168 ac_save_CFLAGS=$CFLAGS
3169 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3170 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3171 if test "${ac_cv_prog_cc_g+set}" = set; then
3172   echo $ECHO_N "(cached) $ECHO_C" >&6
3173 else
3174   ac_save_c_werror_flag=$ac_c_werror_flag
3175    ac_c_werror_flag=yes
3176    ac_cv_prog_cc_g=no
3177    CFLAGS="-g"
3178    cat >conftest.$ac_ext <<_ACEOF
3179 /* confdefs.h.  */
3180 _ACEOF
3181 cat confdefs.h >>conftest.$ac_ext
3182 cat >>conftest.$ac_ext <<_ACEOF
3183 /* end confdefs.h.  */
3184
3185 int
3186 main ()
3187 {
3188
3189   ;
3190   return 0;
3191 }
3192 _ACEOF
3193 rm -f conftest.$ac_objext
3194 if { (ac_try="$ac_compile"
3195 case "(($ac_try" in
3196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3197   *) ac_try_echo=$ac_try;;
3198 esac
3199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3200   (eval "$ac_compile") 2>conftest.er1
3201   ac_status=$?
3202   grep -v '^ *+' conftest.er1 >conftest.err
3203   rm -f conftest.er1
3204   cat conftest.err >&5
3205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3206   (exit $ac_status); } &&
3207          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3208   { (case "(($ac_try" in
3209   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3210   *) ac_try_echo=$ac_try;;
3211 esac
3212 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3213   (eval "$ac_try") 2>&5
3214   ac_status=$?
3215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3216   (exit $ac_status); }; } &&
3217          { ac_try='test -s conftest.$ac_objext'
3218   { (case "(($ac_try" in
3219   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3220   *) ac_try_echo=$ac_try;;
3221 esac
3222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3223   (eval "$ac_try") 2>&5
3224   ac_status=$?
3225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3226   (exit $ac_status); }; }; then
3227   ac_cv_prog_cc_g=yes
3228 else
3229   echo "$as_me: failed program was:" >&5
3230 sed 's/^/| /' conftest.$ac_ext >&5
3231
3232         CFLAGS=""
3233       cat >conftest.$ac_ext <<_ACEOF
3234 /* confdefs.h.  */
3235 _ACEOF
3236 cat confdefs.h >>conftest.$ac_ext
3237 cat >>conftest.$ac_ext <<_ACEOF
3238 /* end confdefs.h.  */
3239
3240 int
3241 main ()
3242 {
3243
3244   ;
3245   return 0;
3246 }
3247 _ACEOF
3248 rm -f conftest.$ac_objext
3249 if { (ac_try="$ac_compile"
3250 case "(($ac_try" in
3251   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3252   *) ac_try_echo=$ac_try;;
3253 esac
3254 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3255   (eval "$ac_compile") 2>conftest.er1
3256   ac_status=$?
3257   grep -v '^ *+' conftest.er1 >conftest.err
3258   rm -f conftest.er1
3259   cat conftest.err >&5
3260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3261   (exit $ac_status); } &&
3262          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3263   { (case "(($ac_try" in
3264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3265   *) ac_try_echo=$ac_try;;
3266 esac
3267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3268   (eval "$ac_try") 2>&5
3269   ac_status=$?
3270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3271   (exit $ac_status); }; } &&
3272          { ac_try='test -s conftest.$ac_objext'
3273   { (case "(($ac_try" in
3274   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3275   *) ac_try_echo=$ac_try;;
3276 esac
3277 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3278   (eval "$ac_try") 2>&5
3279   ac_status=$?
3280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3281   (exit $ac_status); }; }; then
3282   :
3283 else
3284   echo "$as_me: failed program was:" >&5
3285 sed 's/^/| /' conftest.$ac_ext >&5
3286
3287         ac_c_werror_flag=$ac_save_c_werror_flag
3288          CFLAGS="-g"
3289          cat >conftest.$ac_ext <<_ACEOF
3290 /* confdefs.h.  */
3291 _ACEOF
3292 cat confdefs.h >>conftest.$ac_ext
3293 cat >>conftest.$ac_ext <<_ACEOF
3294 /* end confdefs.h.  */
3295
3296 int
3297 main ()
3298 {
3299
3300   ;
3301   return 0;
3302 }
3303 _ACEOF
3304 rm -f conftest.$ac_objext
3305 if { (ac_try="$ac_compile"
3306 case "(($ac_try" in
3307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3308   *) ac_try_echo=$ac_try;;
3309 esac
3310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3311   (eval "$ac_compile") 2>conftest.er1
3312   ac_status=$?
3313   grep -v '^ *+' conftest.er1 >conftest.err
3314   rm -f conftest.er1
3315   cat conftest.err >&5
3316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3317   (exit $ac_status); } &&
3318          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3319   { (case "(($ac_try" in
3320   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321   *) ac_try_echo=$ac_try;;
3322 esac
3323 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3324   (eval "$ac_try") 2>&5
3325   ac_status=$?
3326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3327   (exit $ac_status); }; } &&
3328          { ac_try='test -s conftest.$ac_objext'
3329   { (case "(($ac_try" in
3330   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3331   *) ac_try_echo=$ac_try;;
3332 esac
3333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3334   (eval "$ac_try") 2>&5
3335   ac_status=$?
3336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3337   (exit $ac_status); }; }; then
3338   ac_cv_prog_cc_g=yes
3339 else
3340   echo "$as_me: failed program was:" >&5
3341 sed 's/^/| /' conftest.$ac_ext >&5
3342
3343
3344 fi
3345
3346 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3347 fi
3348
3349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3350 fi
3351
3352 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3353    ac_c_werror_flag=$ac_save_c_werror_flag
3354 fi
3355 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3356 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3357 if test "$ac_test_CFLAGS" = set; then
3358   CFLAGS=$ac_save_CFLAGS
3359 elif test $ac_cv_prog_cc_g = yes; then
3360   if test "$GCC" = yes; then
3361     CFLAGS="-g -O2"
3362   else
3363     CFLAGS="-g"
3364   fi
3365 else
3366   if test "$GCC" = yes; then
3367     CFLAGS="-O2"
3368   else
3369     CFLAGS=
3370   fi
3371 fi
3372 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3373 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3374 if test "${ac_cv_prog_cc_c89+set}" = set; then
3375   echo $ECHO_N "(cached) $ECHO_C" >&6
3376 else
3377   ac_cv_prog_cc_c89=no
3378 ac_save_CC=$CC
3379 cat >conftest.$ac_ext <<_ACEOF
3380 /* confdefs.h.  */
3381 _ACEOF
3382 cat confdefs.h >>conftest.$ac_ext
3383 cat >>conftest.$ac_ext <<_ACEOF
3384 /* end confdefs.h.  */
3385 #include <stdarg.h>
3386 #include <stdio.h>
3387 #include <sys/types.h>
3388 #include <sys/stat.h>
3389 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3390 struct buf { int x; };
3391 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3392 static char *e (p, i)
3393      char **p;
3394      int i;
3395 {
3396   return p[i];
3397 }
3398 static char *f (char * (*g) (char **, int), char **p, ...)
3399 {
3400   char *s;
3401   va_list v;
3402   va_start (v,p);
3403   s = g (p, va_arg (v,int));
3404   va_end (v);
3405   return s;
3406 }
3407
3408 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3409    function prototypes and stuff, but not '\xHH' hex character constants.
3410    These don't provoke an error unfortunately, instead are silently treated
3411    as 'x'.  The following induces an error, until -std is added to get
3412    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3413    array size at least.  It's necessary to write '\x00'==0 to get something
3414    that's true only with -std.  */
3415 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3416
3417 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3418    inside strings and character constants.  */
3419 #define FOO(x) 'x'
3420 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3421
3422 int test (int i, double x);
3423 struct s1 {int (*f) (int a);};
3424 struct s2 {int (*f) (double a);};
3425 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3426 int argc;
3427 char **argv;
3428 int
3429 main ()
3430 {
3431 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3432   ;
3433   return 0;
3434 }
3435 _ACEOF
3436 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3437         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3438 do
3439   CC="$ac_save_CC $ac_arg"
3440   rm -f conftest.$ac_objext
3441 if { (ac_try="$ac_compile"
3442 case "(($ac_try" in
3443   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3444   *) ac_try_echo=$ac_try;;
3445 esac
3446 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3447   (eval "$ac_compile") 2>conftest.er1
3448   ac_status=$?
3449   grep -v '^ *+' conftest.er1 >conftest.err
3450   rm -f conftest.er1
3451   cat conftest.err >&5
3452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3453   (exit $ac_status); } &&
3454          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3455   { (case "(($ac_try" in
3456   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3457   *) ac_try_echo=$ac_try;;
3458 esac
3459 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3460   (eval "$ac_try") 2>&5
3461   ac_status=$?
3462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3463   (exit $ac_status); }; } &&
3464          { ac_try='test -s conftest.$ac_objext'
3465   { (case "(($ac_try" in
3466   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3467   *) ac_try_echo=$ac_try;;
3468 esac
3469 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3470   (eval "$ac_try") 2>&5
3471   ac_status=$?
3472   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3473   (exit $ac_status); }; }; then
3474   ac_cv_prog_cc_c89=$ac_arg
3475 else
3476   echo "$as_me: failed program was:" >&5
3477 sed 's/^/| /' conftest.$ac_ext >&5
3478
3479
3480 fi
3481
3482 rm -f core conftest.err conftest.$ac_objext
3483   test "x$ac_cv_prog_cc_c89" != "xno" && break
3484 done
3485 rm -f conftest.$ac_ext
3486 CC=$ac_save_CC
3487
3488 fi
3489 # AC_CACHE_VAL
3490 case "x$ac_cv_prog_cc_c89" in
3491   x)
3492     { echo "$as_me:$LINENO: result: none needed" >&5
3493 echo "${ECHO_T}none needed" >&6; } ;;
3494   xno)
3495     { echo "$as_me:$LINENO: result: unsupported" >&5
3496 echo "${ECHO_T}unsupported" >&6; } ;;
3497   *)
3498     CC="$CC $ac_cv_prog_cc_c89"
3499     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3500 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3501 esac
3502
3503
3504 ac_ext=c
3505 ac_cpp='$CPP $CPPFLAGS'
3506 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3507 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3508 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3509
3510
3511 ac_ext=c
3512 ac_cpp='$CPP $CPPFLAGS'
3513 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3514 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3515 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3516 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3517 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3518 # On Suns, sometimes $CPP names a directory.
3519 if test -n "$CPP" && test -d "$CPP"; then
3520   CPP=
3521 fi
3522 if test -z "$CPP"; then
3523   if test "${ac_cv_prog_CPP+set}" = set; then
3524   echo $ECHO_N "(cached) $ECHO_C" >&6
3525 else
3526       # Double quotes because CPP needs to be expanded
3527     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3528     do
3529       ac_preproc_ok=false
3530 for ac_c_preproc_warn_flag in '' yes
3531 do
3532   # Use a header file that comes with gcc, so configuring glibc
3533   # with a fresh cross-compiler works.
3534   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3535   # <limits.h> exists even on freestanding compilers.
3536   # On the NeXT, cc -E runs the code through the compiler's parser,
3537   # not just through cpp. "Syntax error" is here to catch this case.
3538   cat >conftest.$ac_ext <<_ACEOF
3539 /* confdefs.h.  */
3540 _ACEOF
3541 cat confdefs.h >>conftest.$ac_ext
3542 cat >>conftest.$ac_ext <<_ACEOF
3543 /* end confdefs.h.  */
3544 #ifdef __STDC__
3545 # include <limits.h>
3546 #else
3547 # include <assert.h>
3548 #endif
3549                      Syntax error
3550 _ACEOF
3551 if { (ac_try="$ac_cpp conftest.$ac_ext"
3552 case "(($ac_try" in
3553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3554   *) ac_try_echo=$ac_try;;
3555 esac
3556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3557   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3558   ac_status=$?
3559   grep -v '^ *+' conftest.er1 >conftest.err
3560   rm -f conftest.er1
3561   cat conftest.err >&5
3562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3563   (exit $ac_status); } >/dev/null; then
3564   if test -s conftest.err; then
3565     ac_cpp_err=$ac_c_preproc_warn_flag
3566     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3567   else
3568     ac_cpp_err=
3569   fi
3570 else
3571   ac_cpp_err=yes
3572 fi
3573 if test -z "$ac_cpp_err"; then
3574   :
3575 else
3576   echo "$as_me: failed program was:" >&5
3577 sed 's/^/| /' conftest.$ac_ext >&5
3578
3579   # Broken: fails on valid input.
3580 continue
3581 fi
3582
3583 rm -f conftest.err conftest.$ac_ext
3584
3585   # OK, works on sane cases.  Now check whether nonexistent headers
3586   # can be detected and how.
3587   cat >conftest.$ac_ext <<_ACEOF
3588 /* confdefs.h.  */
3589 _ACEOF
3590 cat confdefs.h >>conftest.$ac_ext
3591 cat >>conftest.$ac_ext <<_ACEOF
3592 /* end confdefs.h.  */
3593 #include <ac_nonexistent.h>
3594 _ACEOF
3595 if { (ac_try="$ac_cpp conftest.$ac_ext"
3596 case "(($ac_try" in
3597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3598   *) ac_try_echo=$ac_try;;
3599 esac
3600 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3601   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3602   ac_status=$?
3603   grep -v '^ *+' conftest.er1 >conftest.err
3604   rm -f conftest.er1
3605   cat conftest.err >&5
3606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3607   (exit $ac_status); } >/dev/null; then
3608   if test -s conftest.err; then
3609     ac_cpp_err=$ac_c_preproc_warn_flag
3610     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3611   else
3612     ac_cpp_err=
3613   fi
3614 else
3615   ac_cpp_err=yes
3616 fi
3617 if test -z "$ac_cpp_err"; then
3618   # Broken: success on invalid input.
3619 continue
3620 else
3621   echo "$as_me: failed program was:" >&5
3622 sed 's/^/| /' conftest.$ac_ext >&5
3623
3624   # Passes both tests.
3625 ac_preproc_ok=:
3626 break
3627 fi
3628
3629 rm -f conftest.err conftest.$ac_ext
3630
3631 done
3632 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3633 rm -f conftest.err conftest.$ac_ext
3634 if $ac_preproc_ok; then
3635   break
3636 fi
3637
3638     done
3639     ac_cv_prog_CPP=$CPP
3640
3641 fi
3642   CPP=$ac_cv_prog_CPP
3643 else
3644   ac_cv_prog_CPP=$CPP
3645 fi
3646 { echo "$as_me:$LINENO: result: $CPP" >&5
3647 echo "${ECHO_T}$CPP" >&6; }
3648 ac_preproc_ok=false
3649 for ac_c_preproc_warn_flag in '' yes
3650 do
3651   # Use a header file that comes with gcc, so configuring glibc
3652   # with a fresh cross-compiler works.
3653   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3654   # <limits.h> exists even on freestanding compilers.
3655   # On the NeXT, cc -E runs the code through the compiler's parser,
3656   # not just through cpp. "Syntax error" is here to catch this case.
3657   cat >conftest.$ac_ext <<_ACEOF
3658 /* confdefs.h.  */
3659 _ACEOF
3660 cat confdefs.h >>conftest.$ac_ext
3661 cat >>conftest.$ac_ext <<_ACEOF
3662 /* end confdefs.h.  */
3663 #ifdef __STDC__
3664 # include <limits.h>
3665 #else
3666 # include <assert.h>
3667 #endif
3668                      Syntax error
3669 _ACEOF
3670 if { (ac_try="$ac_cpp conftest.$ac_ext"
3671 case "(($ac_try" in
3672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3673   *) ac_try_echo=$ac_try;;
3674 esac
3675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3676   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3677   ac_status=$?
3678   grep -v '^ *+' conftest.er1 >conftest.err
3679   rm -f conftest.er1
3680   cat conftest.err >&5
3681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3682   (exit $ac_status); } >/dev/null; then
3683   if test -s conftest.err; then
3684     ac_cpp_err=$ac_c_preproc_warn_flag
3685     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3686   else
3687     ac_cpp_err=
3688   fi
3689 else
3690   ac_cpp_err=yes
3691 fi
3692 if test -z "$ac_cpp_err"; then
3693   :
3694 else
3695   echo "$as_me: failed program was:" >&5
3696 sed 's/^/| /' conftest.$ac_ext >&5
3697
3698   # Broken: fails on valid input.
3699 continue
3700 fi
3701
3702 rm -f conftest.err conftest.$ac_ext
3703
3704   # OK, works on sane cases.  Now check whether nonexistent headers
3705   # can be detected and how.
3706   cat >conftest.$ac_ext <<_ACEOF
3707 /* confdefs.h.  */
3708 _ACEOF
3709 cat confdefs.h >>conftest.$ac_ext
3710 cat >>conftest.$ac_ext <<_ACEOF
3711 /* end confdefs.h.  */
3712 #include <ac_nonexistent.h>
3713 _ACEOF
3714 if { (ac_try="$ac_cpp conftest.$ac_ext"
3715 case "(($ac_try" in
3716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3717   *) ac_try_echo=$ac_try;;
3718 esac
3719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3720   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3721   ac_status=$?
3722   grep -v '^ *+' conftest.er1 >conftest.err
3723   rm -f conftest.er1
3724   cat conftest.err >&5
3725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3726   (exit $ac_status); } >/dev/null; then
3727   if test -s conftest.err; then
3728     ac_cpp_err=$ac_c_preproc_warn_flag
3729     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3730   else
3731     ac_cpp_err=
3732   fi
3733 else
3734   ac_cpp_err=yes
3735 fi
3736 if test -z "$ac_cpp_err"; then
3737   # Broken: success on invalid input.
3738 continue
3739 else
3740   echo "$as_me: failed program was:" >&5
3741 sed 's/^/| /' conftest.$ac_ext >&5
3742
3743   # Passes both tests.
3744 ac_preproc_ok=:
3745 break
3746 fi
3747
3748 rm -f conftest.err conftest.$ac_ext
3749
3750 done
3751 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3752 rm -f conftest.err conftest.$ac_ext
3753 if $ac_preproc_ok; then
3754   :
3755 else
3756   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3757 See \`config.log' for more details." >&5
3758 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3759 See \`config.log' for more details." >&2;}
3760    { (exit 1); exit 1; }; }
3761 fi
3762
3763 ac_ext=c
3764 ac_cpp='$CPP $CPPFLAGS'
3765 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3766 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3767 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3768
3769
3770 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3771 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3772 if test "${ac_cv_path_GREP+set}" = set; then
3773   echo $ECHO_N "(cached) $ECHO_C" >&6
3774 else
3775   # Extract the first word of "grep ggrep" to use in msg output
3776 if test -z "$GREP"; then
3777 set dummy grep ggrep; ac_prog_name=$2
3778 if test "${ac_cv_path_GREP+set}" = set; then
3779   echo $ECHO_N "(cached) $ECHO_C" >&6
3780 else
3781   ac_path_GREP_found=false
3782 # Loop through the user's path and test for each of PROGNAME-LIST
3783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3784 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3785 do
3786   IFS=$as_save_IFS
3787   test -z "$as_dir" && as_dir=.
3788   for ac_prog in grep ggrep; do
3789   for ac_exec_ext in '' $ac_executable_extensions; do
3790     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3791     { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3792     # Check for GNU ac_path_GREP and select it if it is found.
3793   # Check for GNU $ac_path_GREP
3794 case `"$ac_path_GREP" --version 2>&1` in
3795 *GNU*)
3796   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3797 *)
3798   ac_count=0
3799   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3800   while :
3801   do
3802     cat "conftest.in" "conftest.in" >"conftest.tmp"
3803     mv "conftest.tmp" "conftest.in"
3804     cp "conftest.in" "conftest.nl"
3805     echo 'GREP' >> "conftest.nl"
3806     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3807     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3808     ac_count=`expr $ac_count + 1`
3809     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3810       # Best one so far, save it but keep looking for a better one
3811       ac_cv_path_GREP="$ac_path_GREP"
3812       ac_path_GREP_max=$ac_count
3813     fi
3814     # 10*(2^10) chars as input seems more than enough
3815     test $ac_count -gt 10 && break
3816   done
3817   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3818 esac
3819
3820
3821     $ac_path_GREP_found && break 3
3822   done
3823 done
3824
3825 done
3826 IFS=$as_save_IFS
3827
3828
3829 fi
3830
3831 GREP="$ac_cv_path_GREP"
3832 if test -z "$GREP"; then
3833   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3834 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3835    { (exit 1); exit 1; }; }
3836 fi
3837
3838 else
3839   ac_cv_path_GREP=$GREP
3840 fi
3841
3842
3843 fi
3844 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3845 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3846  GREP="$ac_cv_path_GREP"
3847
3848
3849 { echo "$as_me:$LINENO: checking for egrep" >&5
3850 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3851 if test "${ac_cv_path_EGREP+set}" = set; then
3852   echo $ECHO_N "(cached) $ECHO_C" >&6
3853 else
3854   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3855    then ac_cv_path_EGREP="$GREP -E"
3856    else
3857      # Extract the first word of "egrep" to use in msg output
3858 if test -z "$EGREP"; then
3859 set dummy egrep; ac_prog_name=$2
3860 if test "${ac_cv_path_EGREP+set}" = set; then
3861   echo $ECHO_N "(cached) $ECHO_C" >&6
3862 else
3863   ac_path_EGREP_found=false
3864 # Loop through the user's path and test for each of PROGNAME-LIST
3865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3866 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3867 do
3868   IFS=$as_save_IFS
3869   test -z "$as_dir" && as_dir=.
3870   for ac_prog in egrep; do
3871   for ac_exec_ext in '' $ac_executable_extensions; do
3872     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3873     { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3874     # Check for GNU ac_path_EGREP and select it if it is found.
3875   # Check for GNU $ac_path_EGREP
3876 case `"$ac_path_EGREP" --version 2>&1` in
3877 *GNU*)
3878   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3879 *)
3880   ac_count=0
3881   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3882   while :
3883   do
3884     cat "conftest.in" "conftest.in" >"conftest.tmp"
3885     mv "conftest.tmp" "conftest.in"
3886     cp "conftest.in" "conftest.nl"
3887     echo 'EGREP' >> "conftest.nl"
3888     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3889     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3890     ac_count=`expr $ac_count + 1`
3891     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3892       # Best one so far, save it but keep looking for a better one
3893       ac_cv_path_EGREP="$ac_path_EGREP"
3894       ac_path_EGREP_max=$ac_count
3895     fi
3896     # 10*(2^10) chars as input seems more than enough
3897     test $ac_count -gt 10 && break
3898   done
3899   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3900 esac
3901
3902
3903     $ac_path_EGREP_found && break 3
3904   done
3905 done
3906
3907 done
3908 IFS=$as_save_IFS
3909
3910
3911 fi
3912
3913 EGREP="$ac_cv_path_EGREP"
3914 if test -z "$EGREP"; then
3915   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3916 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3917    { (exit 1); exit 1; }; }
3918 fi
3919
3920 else
3921   ac_cv_path_EGREP=$EGREP
3922 fi
3923
3924
3925    fi
3926 fi
3927 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3928 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3929  EGREP="$ac_cv_path_EGREP"
3930
3931
3932 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3933 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
3934 if test "${ac_cv_header_stdc+set}" = set; then
3935   echo $ECHO_N "(cached) $ECHO_C" >&6
3936 else
3937   cat >conftest.$ac_ext <<_ACEOF
3938 /* confdefs.h.  */
3939 _ACEOF
3940 cat confdefs.h >>conftest.$ac_ext
3941 cat >>conftest.$ac_ext <<_ACEOF
3942 /* end confdefs.h.  */
3943 #include <stdlib.h>
3944 #include <stdarg.h>
3945 #include <string.h>
3946 #include <float.h>
3947
3948 int
3949 main ()
3950 {
3951
3952   ;
3953   return 0;
3954 }
3955 _ACEOF
3956 rm -f conftest.$ac_objext
3957 if { (ac_try="$ac_compile"
3958 case "(($ac_try" in
3959   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3960   *) ac_try_echo=$ac_try;;
3961 esac
3962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3963   (eval "$ac_compile") 2>conftest.er1
3964   ac_status=$?
3965   grep -v '^ *+' conftest.er1 >conftest.err
3966   rm -f conftest.er1
3967   cat conftest.err >&5
3968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3969   (exit $ac_status); } &&
3970          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3971   { (case "(($ac_try" in
3972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3973   *) ac_try_echo=$ac_try;;
3974 esac
3975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3976   (eval "$ac_try") 2>&5
3977   ac_status=$?
3978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3979   (exit $ac_status); }; } &&
3980          { ac_try='test -s conftest.$ac_objext'
3981   { (case "(($ac_try" in
3982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3983   *) ac_try_echo=$ac_try;;
3984 esac
3985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3986   (eval "$ac_try") 2>&5
3987   ac_status=$?
3988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3989   (exit $ac_status); }; }; then
3990   ac_cv_header_stdc=yes
3991 else
3992   echo "$as_me: failed program was:" >&5
3993 sed 's/^/| /' conftest.$ac_ext >&5
3994
3995         ac_cv_header_stdc=no
3996 fi
3997
3998 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3999
4000 if test $ac_cv_header_stdc = yes; then
4001   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4002   cat >conftest.$ac_ext <<_ACEOF
4003 /* confdefs.h.  */
4004 _ACEOF
4005 cat confdefs.h >>conftest.$ac_ext
4006 cat >>conftest.$ac_ext <<_ACEOF
4007 /* end confdefs.h.  */
4008 #include <string.h>
4009
4010 _ACEOF
4011 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4012   $EGREP "memchr" >/dev/null 2>&1; then
4013   :
4014 else
4015   ac_cv_header_stdc=no
4016 fi
4017 rm -f conftest*
4018
4019 fi
4020
4021 if test $ac_cv_header_stdc = yes; then
4022   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4023   cat >conftest.$ac_ext <<_ACEOF
4024 /* confdefs.h.  */
4025 _ACEOF
4026 cat confdefs.h >>conftest.$ac_ext
4027 cat >>conftest.$ac_ext <<_ACEOF
4028 /* end confdefs.h.  */
4029 #include <stdlib.h>
4030
4031 _ACEOF
4032 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4033   $EGREP "free" >/dev/null 2>&1; then
4034   :
4035 else
4036   ac_cv_header_stdc=no
4037 fi
4038 rm -f conftest*
4039
4040 fi
4041
4042 if test $ac_cv_header_stdc = yes; then
4043   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4044   if test "$cross_compiling" = yes; then
4045   :
4046 else
4047   cat >conftest.$ac_ext <<_ACEOF
4048 /* confdefs.h.  */
4049 _ACEOF
4050 cat confdefs.h >>conftest.$ac_ext
4051 cat >>conftest.$ac_ext <<_ACEOF
4052 /* end confdefs.h.  */
4053 #include <ctype.h>
4054 #include <stdlib.h>
4055 #if ((' ' & 0x0FF) == 0x020)
4056 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4057 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4058 #else
4059 # define ISLOWER(c) \
4060                    (('a' <= (c) && (c) <= 'i') \
4061                      || ('j' <= (c) && (c) <= 'r') \
4062                      || ('s' <= (c) && (c) <= 'z'))
4063 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4064 #endif
4065
4066 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4067 int
4068 main ()
4069 {
4070   int i;
4071   for (i = 0; i < 256; i++)
4072     if (XOR (islower (i), ISLOWER (i))
4073         || toupper (i) != TOUPPER (i))
4074       return 2;
4075   return 0;
4076 }
4077 _ACEOF
4078 rm -f conftest$ac_exeext
4079 if { (ac_try="$ac_link"
4080 case "(($ac_try" in
4081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4082   *) ac_try_echo=$ac_try;;
4083 esac
4084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4085   (eval "$ac_link") 2>&5
4086   ac_status=$?
4087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4088   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4089   { (case "(($ac_try" in
4090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4091   *) ac_try_echo=$ac_try;;
4092 esac
4093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4094   (eval "$ac_try") 2>&5
4095   ac_status=$?
4096   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4097   (exit $ac_status); }; }; then
4098   :
4099 else
4100   echo "$as_me: program exited with status $ac_status" >&5
4101 echo "$as_me: failed program was:" >&5
4102 sed 's/^/| /' conftest.$ac_ext >&5
4103
4104 ( exit $ac_status )
4105 ac_cv_header_stdc=no
4106 fi
4107 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4108 fi
4109
4110
4111 fi
4112 fi
4113 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4114 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4115 if test $ac_cv_header_stdc = yes; then
4116
4117 cat >>confdefs.h <<\_ACEOF
4118 #define STDC_HEADERS 1
4119 _ACEOF
4120
4121 fi
4122
4123 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4134                   inttypes.h stdint.h unistd.h
4135 do
4136 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4137 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4138 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4139 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4140   echo $ECHO_N "(cached) $ECHO_C" >&6
4141 else
4142   cat >conftest.$ac_ext <<_ACEOF
4143 /* confdefs.h.  */
4144 _ACEOF
4145 cat confdefs.h >>conftest.$ac_ext
4146 cat >>conftest.$ac_ext <<_ACEOF
4147 /* end confdefs.h.  */
4148 $ac_includes_default
4149
4150 #include <$ac_header>
4151 _ACEOF
4152 rm -f conftest.$ac_objext
4153 if { (ac_try="$ac_compile"
4154 case "(($ac_try" in
4155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4156   *) ac_try_echo=$ac_try;;
4157 esac
4158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4159   (eval "$ac_compile") 2>conftest.er1
4160   ac_status=$?
4161   grep -v '^ *+' conftest.er1 >conftest.err
4162   rm -f conftest.er1
4163   cat conftest.err >&5
4164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4165   (exit $ac_status); } &&
4166          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4167   { (case "(($ac_try" in
4168   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4169   *) ac_try_echo=$ac_try;;
4170 esac
4171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4172   (eval "$ac_try") 2>&5
4173   ac_status=$?
4174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4175   (exit $ac_status); }; } &&
4176          { ac_try='test -s conftest.$ac_objext'
4177   { (case "(($ac_try" in
4178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4179   *) ac_try_echo=$ac_try;;
4180 esac
4181 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4182   (eval "$ac_try") 2>&5
4183   ac_status=$?
4184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4185   (exit $ac_status); }; }; then
4186   eval "$as_ac_Header=yes"
4187 else
4188   echo "$as_me: failed program was:" >&5
4189 sed 's/^/| /' conftest.$ac_ext >&5
4190
4191         eval "$as_ac_Header=no"
4192 fi
4193
4194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4195 fi
4196 ac_res=`eval echo '${'$as_ac_Header'}'`
4197                { echo "$as_me:$LINENO: result: $ac_res" >&5
4198 echo "${ECHO_T}$ac_res" >&6; }
4199 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4200   cat >>confdefs.h <<_ACEOF
4201 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4202 _ACEOF
4203
4204 fi
4205
4206 done
4207
4208
4209 { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4210 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4211 if test "${ac_cv_c_bigendian+set}" = set; then
4212   echo $ECHO_N "(cached) $ECHO_C" >&6
4213 else
4214   # See if sys/param.h defines the BYTE_ORDER macro.
4215 cat >conftest.$ac_ext <<_ACEOF
4216 /* confdefs.h.  */
4217 _ACEOF
4218 cat confdefs.h >>conftest.$ac_ext
4219 cat >>conftest.$ac_ext <<_ACEOF
4220 /* end confdefs.h.  */
4221 #include <sys/types.h>
4222 #include <sys/param.h>
4223
4224 int
4225 main ()
4226 {
4227 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4228  bogus endian macros
4229 #endif
4230
4231   ;
4232   return 0;
4233 }
4234 _ACEOF
4235 rm -f conftest.$ac_objext
4236 if { (ac_try="$ac_compile"
4237 case "(($ac_try" in
4238   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4239   *) ac_try_echo=$ac_try;;
4240 esac
4241 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4242   (eval "$ac_compile") 2>conftest.er1
4243   ac_status=$?
4244   grep -v '^ *+' conftest.er1 >conftest.err
4245   rm -f conftest.er1
4246   cat conftest.err >&5
4247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4248   (exit $ac_status); } &&
4249          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4250   { (case "(($ac_try" in
4251   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4252   *) ac_try_echo=$ac_try;;
4253 esac
4254 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4255   (eval "$ac_try") 2>&5
4256   ac_status=$?
4257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4258   (exit $ac_status); }; } &&
4259          { ac_try='test -s conftest.$ac_objext'
4260   { (case "(($ac_try" in
4261   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4262   *) ac_try_echo=$ac_try;;
4263 esac
4264 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4265   (eval "$ac_try") 2>&5
4266   ac_status=$?
4267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4268   (exit $ac_status); }; }; then
4269   # It does; now see whether it defined to BIG_ENDIAN or not.
4270 cat >conftest.$ac_ext <<_ACEOF
4271 /* confdefs.h.  */
4272 _ACEOF
4273 cat confdefs.h >>conftest.$ac_ext
4274 cat >>conftest.$ac_ext <<_ACEOF
4275 /* end confdefs.h.  */
4276 #include <sys/types.h>
4277 #include <sys/param.h>
4278
4279 int
4280 main ()
4281 {
4282 #if BYTE_ORDER != BIG_ENDIAN
4283  not big endian
4284 #endif
4285
4286   ;
4287   return 0;
4288 }
4289 _ACEOF
4290 rm -f conftest.$ac_objext
4291 if { (ac_try="$ac_compile"
4292 case "(($ac_try" in
4293   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4294   *) ac_try_echo=$ac_try;;
4295 esac
4296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4297   (eval "$ac_compile") 2>conftest.er1
4298   ac_status=$?
4299   grep -v '^ *+' conftest.er1 >conftest.err
4300   rm -f conftest.er1
4301   cat conftest.err >&5
4302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4303   (exit $ac_status); } &&
4304          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4305   { (case "(($ac_try" in
4306   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4307   *) ac_try_echo=$ac_try;;
4308 esac
4309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4310   (eval "$ac_try") 2>&5
4311   ac_status=$?
4312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4313   (exit $ac_status); }; } &&
4314          { ac_try='test -s conftest.$ac_objext'
4315   { (case "(($ac_try" in
4316   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4317   *) ac_try_echo=$ac_try;;
4318 esac
4319 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4320   (eval "$ac_try") 2>&5
4321   ac_status=$?
4322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323   (exit $ac_status); }; }; then
4324   ac_cv_c_bigendian=yes
4325 else
4326   echo "$as_me: failed program was:" >&5
4327 sed 's/^/| /' conftest.$ac_ext >&5
4328
4329         ac_cv_c_bigendian=no
4330 fi
4331
4332 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4333 else
4334   echo "$as_me: failed program was:" >&5
4335 sed 's/^/| /' conftest.$ac_ext >&5
4336
4337         # It does not; compile a test program.
4338 if test "$cross_compiling" = yes; then
4339   # try to guess the endianness by grepping values into an object file
4340   ac_cv_c_bigendian=unknown
4341   cat >conftest.$ac_ext <<_ACEOF
4342 /* confdefs.h.  */
4343 _ACEOF
4344 cat confdefs.h >>conftest.$ac_ext
4345 cat >>conftest.$ac_ext <<_ACEOF
4346 /* end confdefs.h.  */
4347 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4348 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4349 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4350 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4351 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4352 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
4353 int
4354 main ()
4355 {
4356  _ascii (); _ebcdic ();
4357   ;
4358   return 0;
4359 }
4360 _ACEOF
4361 rm -f conftest.$ac_objext
4362 if { (ac_try="$ac_compile"
4363 case "(($ac_try" in
4364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4365   *) ac_try_echo=$ac_try;;
4366 esac
4367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4368   (eval "$ac_compile") 2>conftest.er1
4369   ac_status=$?
4370   grep -v '^ *+' conftest.er1 >conftest.err
4371   rm -f conftest.er1
4372   cat conftest.err >&5
4373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4374   (exit $ac_status); } &&
4375          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4376   { (case "(($ac_try" in
4377   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4378   *) ac_try_echo=$ac_try;;
4379 esac
4380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4381   (eval "$ac_try") 2>&5
4382   ac_status=$?
4383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4384   (exit $ac_status); }; } &&
4385          { ac_try='test -s conftest.$ac_objext'
4386   { (case "(($ac_try" in
4387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4388   *) ac_try_echo=$ac_try;;
4389 esac
4390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4391   (eval "$ac_try") 2>&5
4392   ac_status=$?
4393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4394   (exit $ac_status); }; }; then
4395   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
4396   ac_cv_c_bigendian=yes
4397 fi
4398 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4399   if test "$ac_cv_c_bigendian" = unknown; then
4400     ac_cv_c_bigendian=no
4401   else
4402     # finding both strings is unlikely to happen, but who knows?
4403     ac_cv_c_bigendian=unknown
4404   fi
4405 fi
4406 else
4407   echo "$as_me: failed program was:" >&5
4408 sed 's/^/| /' conftest.$ac_ext >&5
4409
4410
4411 fi
4412
4413 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4414 else
4415   cat >conftest.$ac_ext <<_ACEOF
4416 /* confdefs.h.  */
4417 _ACEOF
4418 cat confdefs.h >>conftest.$ac_ext
4419 cat >>conftest.$ac_ext <<_ACEOF
4420 /* end confdefs.h.  */
4421 $ac_includes_default
4422 int
4423 main ()
4424 {
4425
4426   /* Are we little or big endian?  From Harbison&Steele.  */
4427   union
4428   {
4429     long int l;
4430     char c[sizeof (long int)];
4431   } u;
4432   u.l = 1;
4433   return u.c[sizeof (long int) - 1] == 1;
4434
4435   ;
4436   return 0;
4437 }
4438 _ACEOF
4439 rm -f conftest$ac_exeext
4440 if { (ac_try="$ac_link"
4441 case "(($ac_try" in
4442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4443   *) ac_try_echo=$ac_try;;
4444 esac
4445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4446   (eval "$ac_link") 2>&5
4447   ac_status=$?
4448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4449   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4450   { (case "(($ac_try" in
4451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4452   *) ac_try_echo=$ac_try;;
4453 esac
4454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4455   (eval "$ac_try") 2>&5
4456   ac_status=$?
4457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4458   (exit $ac_status); }; }; then
4459   ac_cv_c_bigendian=no
4460 else
4461   echo "$as_me: program exited with status $ac_status" >&5
4462 echo "$as_me: failed program was:" >&5
4463 sed 's/^/| /' conftest.$ac_ext >&5
4464
4465 ( exit $ac_status )
4466 ac_cv_c_bigendian=yes
4467 fi
4468 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4469 fi
4470
4471
4472 fi
4473
4474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4475 fi
4476 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4477 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4478 case $ac_cv_c_bigendian in
4479   yes)
4480     ENDIAN=big
4481  ;;
4482   no)
4483     ENDIAN=little
4484  ;;
4485   *)
4486     { { echo "$as_me:$LINENO: error: unknown endianness
4487 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4488 echo "$as_me: error: unknown endianness
4489 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4490    { (exit 1); exit 1; }; } ;;
4491 esac
4492
4493
4494 if test "$cross_compiling" = yes; then
4495   LLVM_CROSS_COMPILING=1
4496
4497
4498 { echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4499 echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4500 if test "${ac_cv_build_exeext+set}" = set; then
4501   echo $ECHO_N "(cached) $ECHO_C" >&6
4502 else
4503   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4504   ac_cv_build_exeext=.exe
4505 else
4506   ac_build_prefix=${build_alias}-
4507
4508   # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4509 set dummy ${ac_build_prefix}gcc; ac_word=$2
4510 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4511 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4512 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4513   echo $ECHO_N "(cached) $ECHO_C" >&6
4514 else
4515   if test -n "$BUILD_CC"; then
4516   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4517 else
4518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4519 for as_dir in $PATH
4520 do
4521   IFS=$as_save_IFS
4522   test -z "$as_dir" && as_dir=.
4523   for ac_exec_ext in '' $ac_executable_extensions; do
4524   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4525     ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
4526     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4527     break 2
4528   fi
4529 done
4530 done
4531 IFS=$as_save_IFS
4532
4533 fi
4534 fi
4535 BUILD_CC=$ac_cv_prog_BUILD_CC
4536 if test -n "$BUILD_CC"; then
4537   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4538 echo "${ECHO_T}$BUILD_CC" >&6; }
4539 else
4540   { echo "$as_me:$LINENO: result: no" >&5
4541 echo "${ECHO_T}no" >&6; }
4542 fi
4543
4544
4545   if test -z "$BUILD_CC"; then
4546      # Extract the first word of "gcc", so it can be a program name with args.
4547 set dummy gcc; ac_word=$2
4548 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4549 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4550 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4551   echo $ECHO_N "(cached) $ECHO_C" >&6
4552 else
4553   if test -n "$BUILD_CC"; then
4554   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4555 else
4556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4557 for as_dir in $PATH
4558 do
4559   IFS=$as_save_IFS
4560   test -z "$as_dir" && as_dir=.
4561   for ac_exec_ext in '' $ac_executable_extensions; do
4562   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4563     ac_cv_prog_BUILD_CC="gcc"
4564     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4565     break 2
4566   fi
4567 done
4568 done
4569 IFS=$as_save_IFS
4570
4571 fi
4572 fi
4573 BUILD_CC=$ac_cv_prog_BUILD_CC
4574 if test -n "$BUILD_CC"; then
4575   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4576 echo "${ECHO_T}$BUILD_CC" >&6; }
4577 else
4578   { echo "$as_me:$LINENO: result: no" >&5
4579 echo "${ECHO_T}no" >&6; }
4580 fi
4581
4582
4583      if test -z "$BUILD_CC"; then
4584        # Extract the first word of "cc", so it can be a program name with args.
4585 set dummy cc; ac_word=$2
4586 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4587 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4588 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4589   echo $ECHO_N "(cached) $ECHO_C" >&6
4590 else
4591   if test -n "$BUILD_CC"; then
4592   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4593 else
4594   ac_prog_rejected=no
4595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4596 for as_dir in $PATH
4597 do
4598   IFS=$as_save_IFS
4599   test -z "$as_dir" && as_dir=.
4600   for ac_exec_ext in '' $ac_executable_extensions; do
4601   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4602     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4603        ac_prog_rejected=yes
4604        continue
4605      fi
4606     ac_cv_prog_BUILD_CC="cc"
4607     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4608     break 2
4609   fi
4610 done
4611 done
4612 IFS=$as_save_IFS
4613
4614 if test $ac_prog_rejected = yes; then
4615   # We found a bogon in the path, so make sure we never use it.
4616   set dummy $ac_cv_prog_BUILD_CC
4617   shift
4618   if test $# != 0; then
4619     # We chose a different compiler from the bogus one.
4620     # However, it has the same basename, so the bogon will be chosen
4621     # first if we set BUILD_CC to just the basename; use the full file name.
4622     shift
4623     ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4624   fi
4625 fi
4626 fi
4627 fi
4628 BUILD_CC=$ac_cv_prog_BUILD_CC
4629 if test -n "$BUILD_CC"; then
4630   { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4631 echo "${ECHO_T}$BUILD_CC" >&6; }
4632 else
4633   { echo "$as_me:$LINENO: result: no" >&5
4634 echo "${ECHO_T}no" >&6; }
4635 fi
4636
4637
4638      fi
4639   fi
4640   test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4641 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4642    { (exit 1); exit 1; }; }
4643   ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4644   rm -f conftest*
4645   echo 'int main () { return 0; }' > conftest.$ac_ext
4646   ac_cv_build_exeext=
4647   if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
4648   (eval $ac_build_link) 2>&5
4649   ac_status=$?
4650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4651   (exit $ac_status); }; then
4652     for file in conftest.*; do
4653       case $file in
4654       *.c | *.o | *.obj | *.dSYM) ;;
4655       *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4656       esac
4657     done
4658   else
4659     { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4660 echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4661    { (exit 1); exit 1; }; }
4662   fi
4663   rm -f conftest*
4664   test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4665 fi
4666 fi
4667
4668 BUILD_EXEEXT=""
4669 test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
4670 { echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4671 echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
4672 ac_build_exeext=$BUILD_EXEEXT
4673
4674   ac_build_prefix=${build_alias}-
4675   # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4676 set dummy ${ac_build_prefix}g++; ac_word=$2
4677 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4678 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4679 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4680   echo $ECHO_N "(cached) $ECHO_C" >&6
4681 else
4682   if test -n "$BUILD_CXX"; then
4683   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4684 else
4685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4686 for as_dir in $PATH
4687 do
4688   IFS=$as_save_IFS
4689   test -z "$as_dir" && as_dir=.
4690   for ac_exec_ext in '' $ac_executable_extensions; do
4691   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4692     ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
4693     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4694     break 2
4695   fi
4696 done
4697 done
4698 IFS=$as_save_IFS
4699
4700 fi
4701 fi
4702 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4703 if test -n "$BUILD_CXX"; then
4704   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4705 echo "${ECHO_T}$BUILD_CXX" >&6; }
4706 else
4707   { echo "$as_me:$LINENO: result: no" >&5
4708 echo "${ECHO_T}no" >&6; }
4709 fi
4710
4711
4712   if test -z "$BUILD_CXX"; then
4713      # Extract the first word of "g++", so it can be a program name with args.
4714 set dummy g++; ac_word=$2
4715 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4716 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4717 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4718   echo $ECHO_N "(cached) $ECHO_C" >&6
4719 else
4720   if test -n "$BUILD_CXX"; then
4721   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4722 else
4723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4724 for as_dir in $PATH
4725 do
4726   IFS=$as_save_IFS
4727   test -z "$as_dir" && as_dir=.
4728   for ac_exec_ext in '' $ac_executable_extensions; do
4729   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4730     ac_cv_prog_BUILD_CXX="g++"
4731     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4732     break 2
4733   fi
4734 done
4735 done
4736 IFS=$as_save_IFS
4737
4738 fi
4739 fi
4740 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4741 if test -n "$BUILD_CXX"; then
4742   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4743 echo "${ECHO_T}$BUILD_CXX" >&6; }
4744 else
4745   { echo "$as_me:$LINENO: result: no" >&5
4746 echo "${ECHO_T}no" >&6; }
4747 fi
4748
4749
4750      if test -z "$BUILD_CXX"; then
4751        # Extract the first word of "c++", so it can be a program name with args.
4752 set dummy c++; ac_word=$2
4753 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4754 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4755 if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4756   echo $ECHO_N "(cached) $ECHO_C" >&6
4757 else
4758   if test -n "$BUILD_CXX"; then
4759   ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4760 else
4761   ac_prog_rejected=no
4762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4763 for as_dir in $PATH
4764 do
4765   IFS=$as_save_IFS
4766   test -z "$as_dir" && as_dir=.
4767   for ac_exec_ext in '' $ac_executable_extensions; do
4768   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
4769     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4770        ac_prog_rejected=yes
4771        continue
4772      fi
4773     ac_cv_prog_BUILD_CXX="c++"
4774     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4775     break 2
4776   fi
4777 done
4778 done
4779 IFS=$as_save_IFS
4780
4781 if test $ac_prog_rejected = yes; then
4782   # We found a bogon in the path, so make sure we never use it.
4783   set dummy $ac_cv_prog_BUILD_CXX
4784   shift
4785   if test $# != 0; then
4786     # We chose a different compiler from the bogus one.
4787     # However, it has the same basename, so the bogon will be chosen
4788     # first if we set BUILD_CXX to just the basename; use the full file name.
4789     shift
4790     ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4791   fi
4792 fi
4793 fi
4794 fi
4795 BUILD_CXX=$ac_cv_prog_BUILD_CXX
4796 if test -n "$BUILD_CXX"; then
4797   { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4798 echo "${ECHO_T}$BUILD_CXX" >&6; }
4799 else
4800   { echo "$as_me:$LINENO: result: no" >&5
4801 echo "${ECHO_T}no" >&6; }
4802 fi
4803
4804
4805      fi
4806   fi
4807 else
4808   LLVM_CROSS_COMPILING=0
4809
4810 fi
4811
4812 if test -d "CVS" -o -d "${srcdir}/CVS" -o -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
4813   cvsbuild="yes"
4814   optimize="no"
4815   CVSBUILD=CVSBUILD=1
4816
4817 else
4818   cvsbuild="no"
4819   optimize="yes"
4820 fi
4821
4822
4823 # Check whether --enable-optimized was given.
4824 if test "${enable_optimized+set}" = set; then
4825   enableval=$enable_optimized;
4826 else
4827   enableval=$optimize
4828 fi
4829
4830 if test ${enableval} = "no" ; then
4831   ENABLE_OPTIMIZED=
4832
4833 else
4834   ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4835
4836 fi
4837
4838 # Check whether --enable-profiling was given.
4839 if test "${enable_profiling+set}" = set; then
4840   enableval=$enable_profiling;
4841 else
4842   enableval="no"
4843 fi
4844
4845 if test ${enableval} = "no" ; then
4846   ENABLE_PROFILING=
4847
4848 else
4849   ENABLE_PROFILING=ENABLE_PROFILING=1
4850
4851 fi
4852
4853 # Check whether --enable-assertions was given.
4854 if test "${enable_assertions+set}" = set; then
4855   enableval=$enable_assertions;
4856 else
4857   enableval="yes"
4858 fi
4859
4860 if test ${enableval} = "yes" ; then
4861   DISABLE_ASSERTIONS=
4862
4863 else
4864   DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
4865
4866 fi
4867
4868 # Check whether --enable-expensive-checks was given.
4869 if test "${enable_expensive_checks+set}" = set; then
4870   enableval=$enable_expensive_checks;
4871 else
4872   enableval="no"
4873 fi
4874
4875 if test ${enableval} = "yes" ; then
4876   ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
4877
4878   EXPENSIVE_CHECKS=yes
4879
4880 else
4881   ENABLE_EXPENSIVE_CHECKS=
4882
4883   EXPENSIVE_CHECKS=no
4884
4885 fi
4886
4887 # Check whether --enable-debug-runtime was given.
4888 if test "${enable_debug_runtime+set}" = set; then
4889   enableval=$enable_debug_runtime;
4890 else
4891   enableval=no
4892 fi
4893
4894 if test ${enableval} = "no" ; then
4895   DEBUG_RUNTIME=
4896
4897 else
4898   DEBUG_RUNTIME=DEBUG_RUNTIME=1
4899
4900 fi
4901
4902 # Check whether --enable-debug-symbols was given.
4903 if test "${enable_debug_symbols+set}" = set; then
4904   enableval=$enable_debug_symbols;
4905 else
4906   enableval=no
4907 fi
4908
4909 if test ${enableval} = "no" ; then
4910   DEBUG_SYMBOLS=
4911
4912 else
4913   DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
4914
4915 fi
4916
4917 # Check whether --enable-jit was given.
4918 if test "${enable_jit+set}" = set; then
4919   enableval=$enable_jit;
4920 else
4921   enableval=default
4922 fi
4923
4924 if test ${enableval} = "no"
4925 then
4926   JIT=
4927
4928 else
4929   case "$llvm_cv_target_arch" in
4930     x86)         TARGET_HAS_JIT=1
4931  ;;
4932     Sparc)       TARGET_HAS_JIT=0
4933  ;;
4934     PowerPC)     TARGET_HAS_JIT=1
4935  ;;
4936     x86_64)      TARGET_HAS_JIT=1
4937  ;;
4938     Alpha)       TARGET_HAS_JIT=1
4939  ;;
4940     ARM)         TARGET_HAS_JIT=1
4941  ;;
4942     Mips)        TARGET_HAS_JIT=0
4943  ;;
4944     PIC16)       TARGET_HAS_JIT=0
4945  ;;
4946     XCore)       TARGET_HAS_JIT=0
4947  ;;
4948     MSP430)      TARGET_HAS_JIT=0
4949  ;;
4950     SystemZ)     TARGET_HAS_JIT=0
4951  ;;
4952     Blackfin)    TARGET_HAS_JIT=0
4953  ;;
4954     *)           TARGET_HAS_JIT=0
4955  ;;
4956   esac
4957 fi
4958
4959 # Check whether --enable-doxygen was given.
4960 if test "${enable_doxygen+set}" = set; then
4961   enableval=$enable_doxygen;
4962 else
4963   enableval=default
4964 fi
4965
4966 case "$enableval" in
4967   yes) ENABLE_DOXYGEN=1
4968  ;;
4969   no)  ENABLE_DOXYGEN=0
4970  ;;
4971   default) ENABLE_DOXYGEN=0
4972  ;;
4973   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
4974 echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
4975    { (exit 1); exit 1; }; } ;;
4976 esac
4977
4978 # Check whether --enable-threads was given.
4979 if test "${enable_threads+set}" = set; then
4980   enableval=$enable_threads;
4981 else
4982   enableval=default
4983 fi
4984
4985 case "$enableval" in
4986   yes) ENABLE_THREADS=1
4987  ;;
4988   no)  ENABLE_THREADS=0
4989  ;;
4990   default) ENABLE_THREADS=1
4991  ;;
4992   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
4993 echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
4994    { (exit 1); exit 1; }; } ;;
4995 esac
4996
4997 cat >>confdefs.h <<_ACEOF
4998 #define ENABLE_THREADS $ENABLE_THREADS
4999 _ACEOF
5000
5001
5002 # Check whether --enable-pic was given.
5003 if test "${enable_pic+set}" = set; then
5004   enableval=$enable_pic;
5005 else
5006   enableval=default
5007 fi
5008
5009 case "$enableval" in
5010   yes) ENABLE_PIC=1
5011  ;;
5012   no)  ENABLE_PIC=0
5013  ;;
5014   default) ENABLE_PIC=1
5015  ;;
5016   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5017 echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5018    { (exit 1); exit 1; }; } ;;
5019 esac
5020
5021 cat >>confdefs.h <<_ACEOF
5022 #define ENABLE_PIC $ENABLE_PIC
5023 _ACEOF
5024
5025
5026 TARGETS_TO_BUILD=""
5027 # Check whether --enable-targets was given.
5028 if test "${enable_targets+set}" = set; then
5029   enableval=$enable_targets;
5030 else
5031   enableval=all
5032 fi
5033
5034 if test "$enableval" = host-only ; then
5035   enableval=host
5036 fi
5037 case "$enableval" in
5038   all) TARGETS_TO_BUILD="X86 Sparc PowerPC Alpha ARM Mips CellSPU PIC16 XCore MSP430 SystemZ Blackfin CBackend MSIL CppBackend" ;;
5039   *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5040       case "$a_target" in
5041         x86)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5042         x86_64)   TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5043         sparc)    TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5044         powerpc)  TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5045         alpha)    TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5046         arm)      TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5047         mips)     TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5048         spu)      TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5049         pic16)    TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
5050         xcore)    TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5051         msp430)   TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5052         systemz)  TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5053         blackfin) TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5054         cbe)      TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
5055         msil)     TARGETS_TO_BUILD="MSIL $TARGETS_TO_BUILD" ;;
5056         cpp)      TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
5057         host) case "$llvm_cv_target_arch" in
5058             x86)         TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5059             x86_64)      TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5060             Sparc)       TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5061             PowerPC)     TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
5062             Alpha)       TARGETS_TO_BUILD="Alpha $TARGETS_TO_BUILD" ;;
5063             ARM)         TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5064             Mips)        TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
5065             CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
5066             PIC16)       TARGETS_TO_BUILD="PIC16 $TARGETS_TO_BUILD" ;;
5067             XCore)       TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5068             MSP430)      TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
5069             SystemZ)     TARGETS_TO_BUILD="SystemZ $TARGETS_TO_BUILD" ;;
5070             Blackfin)    TARGETS_TO_BUILD="Blackfin $TARGETS_TO_BUILD" ;;
5071             *)       { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5072 echo "$as_me: error: Can not set target to build" >&2;}
5073    { (exit 1); exit 1; }; } ;;
5074           esac ;;
5075         *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5076 echo "$as_me: error: Unrecognized target $a_target" >&2;}
5077    { (exit 1); exit 1; }; } ;;
5078       esac
5079   done
5080   ;;
5081 esac
5082 TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5083
5084
5085 # Determine whether we are building LLVM support for the native architecture.
5086 # If so, define LLVM_NATIVE_ARCH to that LLVM target.
5087 for a_target in $TARGETS_TO_BUILD; do
5088   if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5089     LLVM_NATIVE_ARCHTARGET="${LLVM_NATIVE_ARCH}Target"
5090
5091 cat >>confdefs.h <<_ACEOF
5092 #define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCHTARGET
5093 _ACEOF
5094
5095   fi
5096 done
5097
5098 # Build the LLVM_TARGET and LLVM_ASM_PRINTER macro uses for
5099 # Targets.def, AsmPrinters.def, and AsmParsers.def.
5100 LLVM_ENUM_TARGETS=""
5101 LLVM_ENUM_ASM_PRINTERS=""
5102 LLVM_ENUM_ASM_PARSERS=""
5103 for target_to_build in $TARGETS_TO_BUILD; do
5104   LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
5105   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmPrinter/Makefile ; then
5106     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5107   fi
5108   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5109     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5110   fi
5111 done
5112
5113
5114
5115
5116 # Check whether --enable-cbe-printf-a was given.
5117 if test "${enable_cbe_printf_a+set}" = set; then
5118   enableval=$enable_cbe_printf_a;
5119 else
5120   enableval=default
5121 fi
5122
5123 case "$enableval" in
5124   yes) ENABLE_CBE_PRINTF_A=1
5125  ;;
5126   no)  ENABLE_CBE_PRINTF_A=0
5127  ;;
5128   default)  ENABLE_CBE_PRINTF_A=1
5129  ;;
5130   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5131 echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5132    { (exit 1); exit 1; }; } ;;
5133 esac
5134
5135 cat >>confdefs.h <<_ACEOF
5136 #define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5137 _ACEOF
5138
5139
5140
5141 # Check whether --with-llvmgccdir was given.
5142 if test "${with_llvmgccdir+set}" = set; then
5143   withval=$with_llvmgccdir;
5144 else
5145   withval=default
5146 fi
5147
5148 case "$withval" in
5149   default) WITH_LLVMGCCDIR=default ;;
5150   /* | [A-Za-z]:[\\/]*)      WITH_LLVMGCCDIR=$withval ;;
5151   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-llvmgccdir. Provide full path" >&5
5152 echo "$as_me: error: Invalid path for --with-llvmgccdir. Provide full path" >&2;}
5153    { (exit 1); exit 1; }; } ;;
5154 esac
5155
5156
5157 # Check whether --with-llvmgcc was given.
5158 if test "${with_llvmgcc+set}" = set; then
5159   withval=$with_llvmgcc; LLVMGCC=$with_llvmgcc
5160       WITH_LLVMGCCDIR=""
5161 fi
5162
5163
5164
5165 # Check whether --with-llvmgxx was given.
5166 if test "${with_llvmgxx+set}" = set; then
5167   withval=$with_llvmgxx; LLVMGXX=$with_llvmgxx
5168     WITH_LLVMGCCDIR=""
5169 fi
5170
5171
5172 if test -n "$LLVMGCC"; then
5173    LLVMGCCCOMMAND="$LLVMGCC"
5174 fi
5175
5176 if test -n "$LLVMGXX"; then
5177    LLVMGXXCOMMAND="$LLVMGXX"
5178 fi
5179
5180 if test -n "$LLVMGCC" && test -z "$LLVMGXX"; then
5181    { { echo "$as_me:$LINENO: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&5
5182 echo "$as_me: error: Invalid llvm-g++. Use --with-llvmgxx when --with-llvmgcc is used" >&2;}
5183    { (exit 1); exit 1; }; };
5184 fi
5185
5186 if test -n "$LLVMGXX" && test -z "$LLVMGCC"; then
5187    { { echo "$as_me:$LINENO: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&5
5188 echo "$as_me: error: Invalid llvm-gcc. Use --with-llvmgcc when --with-llvmgxx is used" >&2;}
5189    { (exit 1); exit 1; }; };
5190 fi
5191
5192
5193 # Check whether --with-extra-options was given.
5194 if test "${with_extra_options+set}" = set; then
5195   withval=$with_extra_options;
5196 else
5197   withval=default
5198 fi
5199
5200 case "$withval" in
5201   default) EXTRA_OPTIONS= ;;
5202   *) EXTRA_OPTIONS=$withval ;;
5203 esac
5204 EXTRA_OPTIONS=$EXTRA_OPTIONS
5205
5206
5207 # Check whether --enable-bindings was given.
5208 if test "${enable_bindings+set}" = set; then
5209   enableval=$enable_bindings;
5210 else
5211   enableval=default
5212 fi
5213
5214 BINDINGS_TO_BUILD=""
5215 case "$enableval" in
5216   yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
5217   all ) BINDINGS_TO_BUILD="ocaml" ;;
5218   none | no) BINDINGS_TO_BUILD="" ;;
5219   *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5220       case "$a_binding" in
5221         ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
5222         *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5223 echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5224    { (exit 1); exit 1; }; } ;;
5225       esac
5226   done
5227   ;;
5228 esac
5229
5230
5231 # Check whether --with-ocaml-libdir was given.
5232 if test "${with_ocaml_libdir+set}" = set; then
5233   withval=$with_ocaml_libdir;
5234 else
5235   withval=auto
5236 fi
5237
5238 case "$withval" in
5239   auto) with_ocaml_libdir="$withval" ;;
5240   /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
5241   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5242 echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5243    { (exit 1); exit 1; }; } ;;
5244 esac
5245
5246
5247 # Check whether --with-binutils-include was given.
5248 if test "${with_binutils_include+set}" = set; then
5249   withval=$with_binutils_include;
5250 else
5251   withval=default
5252 fi
5253
5254 case "$withval" in
5255   default) WITH_BINUTILS_INCDIR=default ;;
5256   /* | [A-Za-z]:[\\/]*)      WITH_BINUTILS_INCDIR=$withval ;;
5257   *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5258 echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5259    { (exit 1); exit 1; }; } ;;
5260 esac
5261 if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5262   BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5263
5264   if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5265      echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
5266      { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5267 echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5268    { (exit 1); exit 1; }; };
5269   fi
5270 fi
5271
5272 # Check whether --enable-libffi was given.
5273 if test "${enable_libffi+set}" = set; then
5274   enableval=$enable_libffi;
5275 else
5276   enableval=yes
5277 fi
5278
5279 case "$enableval" in
5280   yes) llvm_cv_enable_libffi="yes" ;;
5281   no)  llvm_cv_enable_libffi="no"  ;;
5282   *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
5283 echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5284    { (exit 1); exit 1; }; } ;;
5285 esac
5286
5287 if test "$llvm_cv_os_type" = "Win32" ; then
5288    llvmc_dynamic="yes"
5289 else
5290    llvmc_dynamic="no"
5291 fi
5292
5293 # Check whether --enable-llvmc-dynamic was given.
5294 if test "${enable_llvmc_dynamic+set}" = set; then
5295   enableval=$enable_llvmc_dynamic;
5296 else
5297   enableval=$llvmc_dynamic
5298 fi
5299
5300 if test ${enableval} = "yes" && test "$ENABLE_PIC" -eq 1 ; then
5301    ENABLE_LLVMC_DYNAMIC=ENABLE_LLVMC_DYNAMIC=1
5302
5303 else
5304    ENABLE_LLVMC_DYNAMIC=
5305
5306 fi
5307
5308 # Check whether --enable-llvmc-dynamic-plugins was given.
5309 if test "${enable_llvmc_dynamic_plugins+set}" = set; then
5310   enableval=$enable_llvmc_dynamic_plugins;
5311 else
5312   enableval=yes
5313 fi
5314
5315 if test ${enableval} = "yes" ; then
5316    ENABLE_LLVMC_DYNAMIC_PLUGINS=ENABLE_LLVMC_DYNAMIC_PLUGINS=1
5317
5318 else
5319    ENABLE_LLVMC_DYNAMIC_PLUGINS=
5320
5321 fi
5322
5323
5324 ac_ext=c
5325 ac_cpp='$CPP $CPPFLAGS'
5326 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5327 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5328 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5329 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5330 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
5331 # On Suns, sometimes $CPP names a directory.
5332 if test -n "$CPP" && test -d "$CPP"; then
5333   CPP=
5334 fi
5335 if test -z "$CPP"; then
5336   if test "${ac_cv_prog_CPP+set}" = set; then
5337   echo $ECHO_N "(cached) $ECHO_C" >&6
5338 else
5339       # Double quotes because CPP needs to be expanded
5340     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5341     do
5342       ac_preproc_ok=false
5343 for ac_c_preproc_warn_flag in '' yes
5344 do
5345   # Use a header file that comes with gcc, so configuring glibc
5346   # with a fresh cross-compiler works.
5347   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5348   # <limits.h> exists even on freestanding compilers.
5349   # On the NeXT, cc -E runs the code through the compiler's parser,
5350   # not just through cpp. "Syntax error" is here to catch this case.
5351   cat >conftest.$ac_ext <<_ACEOF
5352 /* confdefs.h.  */
5353 _ACEOF
5354 cat confdefs.h >>conftest.$ac_ext
5355 cat >>conftest.$ac_ext <<_ACEOF
5356 /* end confdefs.h.  */
5357 #ifdef __STDC__
5358 # include <limits.h>
5359 #else
5360 # include <assert.h>
5361 #endif
5362                      Syntax error
5363 _ACEOF
5364 if { (ac_try="$ac_cpp conftest.$ac_ext"
5365 case "(($ac_try" in
5366   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5367   *) ac_try_echo=$ac_try;;
5368 esac
5369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5370   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5371   ac_status=$?
5372   grep -v '^ *+' conftest.er1 >conftest.err
5373   rm -f conftest.er1
5374   cat conftest.err >&5
5375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5376   (exit $ac_status); } >/dev/null; then
5377   if test -s conftest.err; then
5378     ac_cpp_err=$ac_c_preproc_warn_flag
5379     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5380   else
5381     ac_cpp_err=
5382   fi
5383 else
5384   ac_cpp_err=yes
5385 fi
5386 if test -z "$ac_cpp_err"; then
5387   :
5388 else
5389   echo "$as_me: failed program was:" >&5
5390 sed 's/^/| /' conftest.$ac_ext >&5
5391
5392   # Broken: fails on valid input.
5393 continue
5394 fi
5395
5396 rm -f conftest.err conftest.$ac_ext
5397
5398   # OK, works on sane cases.  Now check whether nonexistent headers
5399   # can be detected and how.
5400   cat >conftest.$ac_ext <<_ACEOF
5401 /* confdefs.h.  */
5402 _ACEOF
5403 cat confdefs.h >>conftest.$ac_ext
5404 cat >>conftest.$ac_ext <<_ACEOF
5405 /* end confdefs.h.  */
5406 #include <ac_nonexistent.h>
5407 _ACEOF
5408 if { (ac_try="$ac_cpp conftest.$ac_ext"
5409 case "(($ac_try" in
5410   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5411   *) ac_try_echo=$ac_try;;
5412 esac
5413 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5414   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5415   ac_status=$?
5416   grep -v '^ *+' conftest.er1 >conftest.err
5417   rm -f conftest.er1
5418   cat conftest.err >&5
5419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5420   (exit $ac_status); } >/dev/null; then
5421   if test -s conftest.err; then
5422     ac_cpp_err=$ac_c_preproc_warn_flag
5423     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5424   else
5425     ac_cpp_err=
5426   fi
5427 else
5428   ac_cpp_err=yes
5429 fi
5430 if test -z "$ac_cpp_err"; then
5431   # Broken: success on invalid input.
5432 continue
5433 else
5434   echo "$as_me: failed program was:" >&5
5435 sed 's/^/| /' conftest.$ac_ext >&5
5436
5437   # Passes both tests.
5438 ac_preproc_ok=:
5439 break
5440 fi
5441
5442 rm -f conftest.err conftest.$ac_ext
5443
5444 done
5445 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5446 rm -f conftest.err conftest.$ac_ext
5447 if $ac_preproc_ok; then
5448   break
5449 fi
5450
5451     done
5452     ac_cv_prog_CPP=$CPP
5453
5454 fi
5455   CPP=$ac_cv_prog_CPP
5456 else
5457   ac_cv_prog_CPP=$CPP
5458 fi
5459 { echo "$as_me:$LINENO: result: $CPP" >&5
5460 echo "${ECHO_T}$CPP" >&6; }
5461 ac_preproc_ok=false
5462 for ac_c_preproc_warn_flag in '' yes
5463 do
5464   # Use a header file that comes with gcc, so configuring glibc
5465   # with a fresh cross-compiler works.
5466   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5467   # <limits.h> exists even on freestanding compilers.
5468   # On the NeXT, cc -E runs the code through the compiler's parser,
5469   # not just through cpp. "Syntax error" is here to catch this case.
5470   cat >conftest.$ac_ext <<_ACEOF
5471 /* confdefs.h.  */
5472 _ACEOF
5473 cat confdefs.h >>conftest.$ac_ext
5474 cat >>conftest.$ac_ext <<_ACEOF
5475 /* end confdefs.h.  */
5476 #ifdef __STDC__
5477 # include <limits.h>
5478 #else
5479 # include <assert.h>
5480 #endif
5481                      Syntax error
5482 _ACEOF
5483 if { (ac_try="$ac_cpp conftest.$ac_ext"
5484 case "(($ac_try" in
5485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5486   *) ac_try_echo=$ac_try;;
5487 esac
5488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5489   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5490   ac_status=$?
5491   grep -v '^ *+' conftest.er1 >conftest.err
5492   rm -f conftest.er1
5493   cat conftest.err >&5
5494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5495   (exit $ac_status); } >/dev/null; then
5496   if test -s conftest.err; then
5497     ac_cpp_err=$ac_c_preproc_warn_flag
5498     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5499   else
5500     ac_cpp_err=
5501   fi
5502 else
5503   ac_cpp_err=yes
5504 fi
5505 if test -z "$ac_cpp_err"; then
5506   :
5507 else
5508   echo "$as_me: failed program was:" >&5
5509 sed 's/^/| /' conftest.$ac_ext >&5
5510
5511   # Broken: fails on valid input.
5512 continue
5513 fi
5514
5515 rm -f conftest.err conftest.$ac_ext
5516
5517   # OK, works on sane cases.  Now check whether nonexistent headers
5518   # can be detected and how.
5519   cat >conftest.$ac_ext <<_ACEOF
5520 /* confdefs.h.  */
5521 _ACEOF
5522 cat confdefs.h >>conftest.$ac_ext
5523 cat >>conftest.$ac_ext <<_ACEOF
5524 /* end confdefs.h.  */
5525 #include <ac_nonexistent.h>
5526 _ACEOF
5527 if { (ac_try="$ac_cpp conftest.$ac_ext"
5528 case "(($ac_try" in
5529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5530   *) ac_try_echo=$ac_try;;
5531 esac
5532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5533   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5534   ac_status=$?
5535   grep -v '^ *+' conftest.er1 >conftest.err
5536   rm -f conftest.er1
5537   cat conftest.err >&5
5538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5539   (exit $ac_status); } >/dev/null; then
5540   if test -s conftest.err; then
5541     ac_cpp_err=$ac_c_preproc_warn_flag
5542     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5543   else
5544     ac_cpp_err=
5545   fi
5546 else
5547   ac_cpp_err=yes
5548 fi
5549 if test -z "$ac_cpp_err"; then
5550   # Broken: success on invalid input.
5551 continue
5552 else
5553   echo "$as_me: failed program was:" >&5
5554 sed 's/^/| /' conftest.$ac_ext >&5
5555
5556   # Passes both tests.
5557 ac_preproc_ok=:
5558 break
5559 fi
5560
5561 rm -f conftest.err conftest.$ac_ext
5562
5563 done
5564 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5565 rm -f conftest.err conftest.$ac_ext
5566 if $ac_preproc_ok; then
5567   :
5568 else
5569   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5570 See \`config.log' for more details." >&5
5571 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5572 See \`config.log' for more details." >&2;}
5573    { (exit 1); exit 1; }; }
5574 fi
5575
5576 ac_ext=c
5577 ac_cpp='$CPP $CPPFLAGS'
5578 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5579 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5580 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5581
5582 ac_ext=c
5583 ac_cpp='$CPP $CPPFLAGS'
5584 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5585 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5586 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5587 if test -n "$ac_tool_prefix"; then
5588   for ac_prog in gcc
5589   do
5590     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5591 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5592 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5593 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5594 if test "${ac_cv_prog_CC+set}" = set; then
5595   echo $ECHO_N "(cached) $ECHO_C" >&6
5596 else
5597   if test -n "$CC"; then
5598   ac_cv_prog_CC="$CC" # Let the user override the test.
5599 else
5600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5601 for as_dir in $PATH
5602 do
5603   IFS=$as_save_IFS
5604   test -z "$as_dir" && as_dir=.
5605   for ac_exec_ext in '' $ac_executable_extensions; do
5606   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5607     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5608     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5609     break 2
5610   fi
5611 done
5612 done
5613 IFS=$as_save_IFS
5614
5615 fi
5616 fi
5617 CC=$ac_cv_prog_CC
5618 if test -n "$CC"; then
5619   { echo "$as_me:$LINENO: result: $CC" >&5
5620 echo "${ECHO_T}$CC" >&6; }
5621 else
5622   { echo "$as_me:$LINENO: result: no" >&5
5623 echo "${ECHO_T}no" >&6; }
5624 fi
5625
5626
5627     test -n "$CC" && break
5628   done
5629 fi
5630 if test -z "$CC"; then
5631   ac_ct_CC=$CC
5632   for ac_prog in gcc
5633 do
5634   # Extract the first word of "$ac_prog", so it can be a program name with args.
5635 set dummy $ac_prog; ac_word=$2
5636 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5637 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5638 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
5639   echo $ECHO_N "(cached) $ECHO_C" >&6
5640 else
5641   if test -n "$ac_ct_CC"; then
5642   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5643 else
5644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5645 for as_dir in $PATH
5646 do
5647   IFS=$as_save_IFS
5648   test -z "$as_dir" && as_dir=.
5649   for ac_exec_ext in '' $ac_executable_extensions; do
5650   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5651     ac_cv_prog_ac_ct_CC="$ac_prog"
5652     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5653     break 2
5654   fi
5655 done
5656 done
5657 IFS=$as_save_IFS
5658
5659 fi
5660 fi
5661 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5662 if test -n "$ac_ct_CC"; then
5663   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
5664 echo "${ECHO_T}$ac_ct_CC" >&6; }
5665 else
5666   { echo "$as_me:$LINENO: result: no" >&5
5667 echo "${ECHO_T}no" >&6; }
5668 fi
5669
5670
5671   test -n "$ac_ct_CC" && break
5672 done
5673
5674   if test "x$ac_ct_CC" = x; then
5675     CC=""
5676   else
5677     case $cross_compiling:$ac_tool_warned in
5678 yes:)
5679 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5680 whose name does not start with the host triplet.  If you think this
5681 configuration is useful to you, please write to autoconf@gnu.org." >&5
5682 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5683 whose name does not start with the host triplet.  If you think this
5684 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5685 ac_tool_warned=yes ;;
5686 esac
5687     CC=$ac_ct_CC
5688   fi
5689 fi
5690
5691
5692 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
5693 See \`config.log' for more details." >&5
5694 echo "$as_me: error: no acceptable C compiler found in \$PATH
5695 See \`config.log' for more details." >&2;}
5696    { (exit 1); exit 1; }; }
5697
5698 # Provide some information about the compiler.
5699 echo "$as_me:$LINENO: checking for C compiler version" >&5
5700 ac_compiler=`set X $ac_compile; echo $2`
5701 { (ac_try="$ac_compiler --version >&5"
5702 case "(($ac_try" in
5703   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5704   *) ac_try_echo=$ac_try;;
5705 esac
5706 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5707   (eval "$ac_compiler --version >&5") 2>&5
5708   ac_status=$?
5709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5710   (exit $ac_status); }
5711 { (ac_try="$ac_compiler -v >&5"
5712 case "(($ac_try" in
5713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5714   *) ac_try_echo=$ac_try;;
5715 esac
5716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5717   (eval "$ac_compiler -v >&5") 2>&5
5718   ac_status=$?
5719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5720   (exit $ac_status); }
5721 { (ac_try="$ac_compiler -V >&5"
5722 case "(($ac_try" in
5723   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5724   *) ac_try_echo=$ac_try;;
5725 esac
5726 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5727   (eval "$ac_compiler -V >&5") 2>&5
5728   ac_status=$?
5729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5730   (exit $ac_status); }
5731
5732 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
5733 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
5734 if test "${ac_cv_c_compiler_gnu+set}" = set; then
5735   echo $ECHO_N "(cached) $ECHO_C" >&6
5736 else
5737   cat >conftest.$ac_ext <<_ACEOF
5738 /* confdefs.h.  */
5739 _ACEOF
5740 cat confdefs.h >>conftest.$ac_ext
5741 cat >>conftest.$ac_ext <<_ACEOF
5742 /* end confdefs.h.  */
5743
5744 int
5745 main ()
5746 {
5747 #ifndef __GNUC__
5748        choke me
5749 #endif
5750
5751   ;
5752   return 0;
5753 }
5754 _ACEOF
5755 rm -f conftest.$ac_objext
5756 if { (ac_try="$ac_compile"
5757 case "(($ac_try" in
5758   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5759   *) ac_try_echo=$ac_try;;
5760 esac
5761 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5762   (eval "$ac_compile") 2>conftest.er1
5763   ac_status=$?
5764   grep -v '^ *+' conftest.er1 >conftest.err
5765   rm -f conftest.er1
5766   cat conftest.err >&5
5767   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5768   (exit $ac_status); } &&
5769          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5770   { (case "(($ac_try" in
5771   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5772   *) ac_try_echo=$ac_try;;
5773 esac
5774 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5775   (eval "$ac_try") 2>&5
5776   ac_status=$?
5777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5778   (exit $ac_status); }; } &&
5779          { ac_try='test -s conftest.$ac_objext'
5780   { (case "(($ac_try" in
5781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5782   *) ac_try_echo=$ac_try;;
5783 esac
5784 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5785   (eval "$ac_try") 2>&5
5786   ac_status=$?
5787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5788   (exit $ac_status); }; }; then
5789   ac_compiler_gnu=yes
5790 else
5791   echo "$as_me: failed program was:" >&5
5792 sed 's/^/| /' conftest.$ac_ext >&5
5793
5794         ac_compiler_gnu=no
5795 fi
5796
5797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5798 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5799
5800 fi
5801 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
5802 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
5803 GCC=`test $ac_compiler_gnu = yes && echo yes`
5804 ac_test_CFLAGS=${CFLAGS+set}
5805 ac_save_CFLAGS=$CFLAGS
5806 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
5807 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
5808 if test "${ac_cv_prog_cc_g+set}" = set; then
5809   echo $ECHO_N "(cached) $ECHO_C" >&6
5810 else
5811   ac_save_c_werror_flag=$ac_c_werror_flag
5812    ac_c_werror_flag=yes
5813    ac_cv_prog_cc_g=no
5814    CFLAGS="-g"
5815    cat >conftest.$ac_ext <<_ACEOF
5816 /* confdefs.h.  */
5817 _ACEOF
5818 cat confdefs.h >>conftest.$ac_ext
5819 cat >>conftest.$ac_ext <<_ACEOF
5820 /* end confdefs.h.  */
5821
5822 int
5823 main ()
5824 {
5825
5826   ;
5827   return 0;
5828 }
5829 _ACEOF
5830 rm -f conftest.$ac_objext
5831 if { (ac_try="$ac_compile"
5832 case "(($ac_try" in
5833   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5834   *) ac_try_echo=$ac_try;;
5835 esac
5836 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5837   (eval "$ac_compile") 2>conftest.er1
5838   ac_status=$?
5839   grep -v '^ *+' conftest.er1 >conftest.err
5840   rm -f conftest.er1
5841   cat conftest.err >&5
5842   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5843   (exit $ac_status); } &&
5844          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5845   { (case "(($ac_try" in
5846   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5847   *) ac_try_echo=$ac_try;;
5848 esac
5849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5850   (eval "$ac_try") 2>&5
5851   ac_status=$?
5852   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5853   (exit $ac_status); }; } &&
5854          { ac_try='test -s conftest.$ac_objext'
5855   { (case "(($ac_try" in
5856   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5857   *) ac_try_echo=$ac_try;;
5858 esac
5859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5860   (eval "$ac_try") 2>&5
5861   ac_status=$?
5862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5863   (exit $ac_status); }; }; then
5864   ac_cv_prog_cc_g=yes
5865 else
5866   echo "$as_me: failed program was:" >&5
5867 sed 's/^/| /' conftest.$ac_ext >&5
5868
5869         CFLAGS=""
5870       cat >conftest.$ac_ext <<_ACEOF
5871 /* confdefs.h.  */
5872 _ACEOF
5873 cat confdefs.h >>conftest.$ac_ext
5874 cat >>conftest.$ac_ext <<_ACEOF
5875 /* end confdefs.h.  */
5876
5877 int
5878 main ()
5879 {
5880
5881   ;
5882   return 0;
5883 }
5884 _ACEOF
5885 rm -f conftest.$ac_objext
5886 if { (ac_try="$ac_compile"
5887 case "(($ac_try" in
5888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5889   *) ac_try_echo=$ac_try;;
5890 esac
5891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5892   (eval "$ac_compile") 2>conftest.er1
5893   ac_status=$?
5894   grep -v '^ *+' conftest.er1 >conftest.err
5895   rm -f conftest.er1
5896   cat conftest.err >&5
5897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5898   (exit $ac_status); } &&
5899          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5900   { (case "(($ac_try" in
5901   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5902   *) ac_try_echo=$ac_try;;
5903 esac
5904 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5905   (eval "$ac_try") 2>&5
5906   ac_status=$?
5907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5908   (exit $ac_status); }; } &&
5909          { ac_try='test -s conftest.$ac_objext'
5910   { (case "(($ac_try" in
5911   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5912   *) ac_try_echo=$ac_try;;
5913 esac
5914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5915   (eval "$ac_try") 2>&5
5916   ac_status=$?
5917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5918   (exit $ac_status); }; }; then
5919   :
5920 else
5921   echo "$as_me: failed program was:" >&5
5922 sed 's/^/| /' conftest.$ac_ext >&5
5923
5924         ac_c_werror_flag=$ac_save_c_werror_flag
5925          CFLAGS="-g"
5926          cat >conftest.$ac_ext <<_ACEOF
5927 /* confdefs.h.  */
5928 _ACEOF
5929 cat confdefs.h >>conftest.$ac_ext
5930 cat >>conftest.$ac_ext <<_ACEOF
5931 /* end confdefs.h.  */
5932
5933 int
5934 main ()
5935 {
5936
5937   ;
5938   return 0;
5939 }
5940 _ACEOF
5941 rm -f conftest.$ac_objext
5942 if { (ac_try="$ac_compile"
5943 case "(($ac_try" in
5944   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5945   *) ac_try_echo=$ac_try;;
5946 esac
5947 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5948   (eval "$ac_compile") 2>conftest.er1
5949   ac_status=$?
5950   grep -v '^ *+' conftest.er1 >conftest.err
5951   rm -f conftest.er1
5952   cat conftest.err >&5
5953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5954   (exit $ac_status); } &&
5955          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5956   { (case "(($ac_try" in
5957   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5958   *) ac_try_echo=$ac_try;;
5959 esac
5960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5961   (eval "$ac_try") 2>&5
5962   ac_status=$?
5963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5964   (exit $ac_status); }; } &&
5965          { ac_try='test -s conftest.$ac_objext'
5966   { (case "(($ac_try" in
5967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5968   *) ac_try_echo=$ac_try;;
5969 esac
5970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5971   (eval "$ac_try") 2>&5
5972   ac_status=$?
5973   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5974   (exit $ac_status); }; }; then
5975   ac_cv_prog_cc_g=yes
5976 else
5977   echo "$as_me: failed program was:" >&5
5978 sed 's/^/| /' conftest.$ac_ext >&5
5979
5980
5981 fi
5982
5983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5984 fi
5985
5986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5987 fi
5988
5989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5990    ac_c_werror_flag=$ac_save_c_werror_flag
5991 fi
5992 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
5993 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
5994 if test "$ac_test_CFLAGS" = set; then
5995   CFLAGS=$ac_save_CFLAGS
5996 elif test $ac_cv_prog_cc_g = yes; then
5997   if test "$GCC" = yes; then
5998     CFLAGS="-g -O2"
5999   else
6000     CFLAGS="-g"
6001   fi
6002 else
6003   if test "$GCC" = yes; then
6004     CFLAGS="-O2"
6005   else
6006     CFLAGS=
6007   fi
6008 fi
6009 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
6010 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
6011 if test "${ac_cv_prog_cc_c89+set}" = set; then
6012   echo $ECHO_N "(cached) $ECHO_C" >&6
6013 else
6014   ac_cv_prog_cc_c89=no
6015 ac_save_CC=$CC
6016 cat >conftest.$ac_ext <<_ACEOF
6017 /* confdefs.h.  */
6018 _ACEOF
6019 cat confdefs.h >>conftest.$ac_ext
6020 cat >>conftest.$ac_ext <<_ACEOF
6021 /* end confdefs.h.  */
6022 #include <stdarg.h>
6023 #include <stdio.h>
6024 #include <sys/types.h>
6025 #include <sys/stat.h>
6026 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
6027 struct buf { int x; };
6028 FILE * (*rcsopen) (struct buf *, struct stat *, int);
6029 static char *e (p, i)
6030      char **p;
6031      int i;
6032 {
6033   return p[i];
6034 }
6035 static char *f (char * (*g) (char **, int), char **p, ...)
6036 {
6037   char *s;
6038   va_list v;
6039   va_start (v,p);
6040   s = g (p, va_arg (v,int));
6041   va_end (v);
6042   return s;
6043 }
6044
6045 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
6046    function prototypes and stuff, but not '\xHH' hex character constants.
6047    These don't provoke an error unfortunately, instead are silently treated
6048    as 'x'.  The following induces an error, until -std is added to get
6049    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
6050    array size at least.  It's necessary to write '\x00'==0 to get something
6051    that's true only with -std.  */
6052 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6053
6054 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6055    inside strings and character constants.  */
6056 #define FOO(x) 'x'
6057 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6058
6059 int test (int i, double x);
6060 struct s1 {int (*f) (int a);};
6061 struct s2 {int (*f) (double a);};
6062 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6063 int argc;
6064 char **argv;
6065 int
6066 main ()
6067 {
6068 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
6069   ;
6070   return 0;
6071 }
6072 _ACEOF
6073 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6074         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6075 do
6076   CC="$ac_save_CC $ac_arg"
6077   rm -f conftest.$ac_objext
6078 if { (ac_try="$ac_compile"
6079 case "(($ac_try" in
6080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6081   *) ac_try_echo=$ac_try;;
6082 esac
6083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6084   (eval "$ac_compile") 2>conftest.er1
6085   ac_status=$?
6086   grep -v '^ *+' conftest.er1 >conftest.err
6087   rm -f conftest.er1
6088   cat conftest.err >&5
6089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6090   (exit $ac_status); } &&
6091          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6092   { (case "(($ac_try" in
6093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6094   *) ac_try_echo=$ac_try;;
6095 esac
6096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6097   (eval "$ac_try") 2>&5
6098   ac_status=$?
6099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6100   (exit $ac_status); }; } &&
6101          { ac_try='test -s conftest.$ac_objext'
6102   { (case "(($ac_try" in
6103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6104   *) ac_try_echo=$ac_try;;
6105 esac
6106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6107   (eval "$ac_try") 2>&5
6108   ac_status=$?
6109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6110   (exit $ac_status); }; }; then
6111   ac_cv_prog_cc_c89=$ac_arg
6112 else
6113   echo "$as_me: failed program was:" >&5
6114 sed 's/^/| /' conftest.$ac_ext >&5
6115
6116
6117 fi
6118
6119 rm -f core conftest.err conftest.$ac_objext
6120   test "x$ac_cv_prog_cc_c89" != "xno" && break
6121 done
6122 rm -f conftest.$ac_ext
6123 CC=$ac_save_CC
6124
6125 fi
6126 # AC_CACHE_VAL
6127 case "x$ac_cv_prog_cc_c89" in
6128   x)
6129     { echo "$as_me:$LINENO: result: none needed" >&5
6130 echo "${ECHO_T}none needed" >&6; } ;;
6131   xno)
6132     { echo "$as_me:$LINENO: result: unsupported" >&5
6133 echo "${ECHO_T}unsupported" >&6; } ;;
6134   *)
6135     CC="$CC $ac_cv_prog_cc_c89"
6136     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
6137 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
6138 esac
6139
6140
6141 ac_ext=c
6142 ac_cpp='$CPP $CPPFLAGS'
6143 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6144 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6145 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6146
6147 ac_ext=cpp
6148 ac_cpp='$CXXCPP $CPPFLAGS'
6149 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6150 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6151 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6152 if test -z "$CXX"; then
6153   if test -n "$CCC"; then
6154     CXX=$CCC
6155   else
6156     if test -n "$ac_tool_prefix"; then
6157   for ac_prog in g++
6158   do
6159     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6160 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6161 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6162 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6163 if test "${ac_cv_prog_CXX+set}" = set; then
6164   echo $ECHO_N "(cached) $ECHO_C" >&6
6165 else
6166   if test -n "$CXX"; then
6167   ac_cv_prog_CXX="$CXX" # Let the user override the test.
6168 else
6169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6170 for as_dir in $PATH
6171 do
6172   IFS=$as_save_IFS
6173   test -z "$as_dir" && as_dir=.
6174   for ac_exec_ext in '' $ac_executable_extensions; do
6175   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6176     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6177     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6178     break 2
6179   fi
6180 done
6181 done
6182 IFS=$as_save_IFS
6183
6184 fi
6185 fi
6186 CXX=$ac_cv_prog_CXX
6187 if test -n "$CXX"; then
6188   { echo "$as_me:$LINENO: result: $CXX" >&5
6189 echo "${ECHO_T}$CXX" >&6; }
6190 else
6191   { echo "$as_me:$LINENO: result: no" >&5
6192 echo "${ECHO_T}no" >&6; }
6193 fi
6194
6195
6196     test -n "$CXX" && break
6197   done
6198 fi
6199 if test -z "$CXX"; then
6200   ac_ct_CXX=$CXX
6201   for ac_prog in g++
6202 do
6203   # Extract the first word of "$ac_prog", so it can be a program name with args.
6204 set dummy $ac_prog; ac_word=$2
6205 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6206 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6207 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
6208   echo $ECHO_N "(cached) $ECHO_C" >&6
6209 else
6210   if test -n "$ac_ct_CXX"; then
6211   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6212 else
6213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6214 for as_dir in $PATH
6215 do
6216   IFS=$as_save_IFS
6217   test -z "$as_dir" && as_dir=.
6218   for ac_exec_ext in '' $ac_executable_extensions; do
6219   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6220     ac_cv_prog_ac_ct_CXX="$ac_prog"
6221     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6222     break 2
6223   fi
6224 done
6225 done
6226 IFS=$as_save_IFS
6227
6228 fi
6229 fi
6230 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6231 if test -n "$ac_ct_CXX"; then
6232   { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
6233 echo "${ECHO_T}$ac_ct_CXX" >&6; }
6234 else
6235   { echo "$as_me:$LINENO: result: no" >&5
6236 echo "${ECHO_T}no" >&6; }
6237 fi
6238
6239
6240   test -n "$ac_ct_CXX" && break
6241 done
6242
6243   if test "x$ac_ct_CXX" = x; then
6244     CXX="g++"
6245   else
6246     case $cross_compiling:$ac_tool_warned in
6247 yes:)
6248 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6249 whose name does not start with the host triplet.  If you think this
6250 configuration is useful to you, please write to autoconf@gnu.org." >&5
6251 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6252 whose name does not start with the host triplet.  If you think this
6253 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6254 ac_tool_warned=yes ;;
6255 esac
6256     CXX=$ac_ct_CXX
6257   fi
6258 fi
6259
6260   fi
6261 fi
6262 # Provide some information about the compiler.
6263 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
6264 ac_compiler=`set X $ac_compile; echo $2`
6265 { (ac_try="$ac_compiler --version >&5"
6266 case "(($ac_try" in
6267   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6268   *) ac_try_echo=$ac_try;;
6269 esac
6270 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6271   (eval "$ac_compiler --version >&5") 2>&5
6272   ac_status=$?
6273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6274   (exit $ac_status); }
6275 { (ac_try="$ac_compiler -v >&5"
6276 case "(($ac_try" in
6277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6278   *) ac_try_echo=$ac_try;;
6279 esac
6280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6281   (eval "$ac_compiler -v >&5") 2>&5
6282   ac_status=$?
6283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6284   (exit $ac_status); }
6285 { (ac_try="$ac_compiler -V >&5"
6286 case "(($ac_try" in
6287   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6288   *) ac_try_echo=$ac_try;;
6289 esac
6290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6291   (eval "$ac_compiler -V >&5") 2>&5
6292   ac_status=$?
6293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6294   (exit $ac_status); }
6295
6296 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
6297 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
6298 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
6299   echo $ECHO_N "(cached) $ECHO_C" >&6
6300 else
6301   cat >conftest.$ac_ext <<_ACEOF
6302 /* confdefs.h.  */
6303 _ACEOF
6304 cat confdefs.h >>conftest.$ac_ext
6305 cat >>conftest.$ac_ext <<_ACEOF
6306 /* end confdefs.h.  */
6307
6308 int
6309 main ()
6310 {
6311 #ifndef __GNUC__
6312        choke me
6313 #endif
6314
6315   ;
6316   return 0;
6317 }
6318 _ACEOF
6319 rm -f conftest.$ac_objext
6320 if { (ac_try="$ac_compile"
6321 case "(($ac_try" in
6322   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6323   *) ac_try_echo=$ac_try;;
6324 esac
6325 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6326   (eval "$ac_compile") 2>conftest.er1
6327   ac_status=$?
6328   grep -v '^ *+' conftest.er1 >conftest.err
6329   rm -f conftest.er1
6330   cat conftest.err >&5
6331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6332   (exit $ac_status); } &&
6333          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6334   { (case "(($ac_try" in
6335   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6336   *) ac_try_echo=$ac_try;;
6337 esac
6338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6339   (eval "$ac_try") 2>&5
6340   ac_status=$?
6341   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6342   (exit $ac_status); }; } &&
6343          { ac_try='test -s conftest.$ac_objext'
6344   { (case "(($ac_try" in
6345   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6346   *) ac_try_echo=$ac_try;;
6347 esac
6348 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6349   (eval "$ac_try") 2>&5
6350   ac_status=$?
6351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6352   (exit $ac_status); }; }; then
6353   ac_compiler_gnu=yes
6354 else
6355   echo "$as_me: failed program was:" >&5
6356 sed 's/^/| /' conftest.$ac_ext >&5
6357
6358         ac_compiler_gnu=no
6359 fi
6360
6361 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6362 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6363
6364 fi
6365 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6366 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
6367 GXX=`test $ac_compiler_gnu = yes && echo yes`
6368 ac_test_CXXFLAGS=${CXXFLAGS+set}
6369 ac_save_CXXFLAGS=$CXXFLAGS
6370 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6371 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
6372 if test "${ac_cv_prog_cxx_g+set}" = set; then
6373   echo $ECHO_N "(cached) $ECHO_C" >&6
6374 else
6375   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6376    ac_cxx_werror_flag=yes
6377    ac_cv_prog_cxx_g=no
6378    CXXFLAGS="-g"
6379    cat >conftest.$ac_ext <<_ACEOF
6380 /* confdefs.h.  */
6381 _ACEOF
6382 cat confdefs.h >>conftest.$ac_ext
6383 cat >>conftest.$ac_ext <<_ACEOF
6384 /* end confdefs.h.  */
6385
6386 int
6387 main ()
6388 {
6389
6390   ;
6391   return 0;
6392 }
6393 _ACEOF
6394 rm -f conftest.$ac_objext
6395 if { (ac_try="$ac_compile"
6396 case "(($ac_try" in
6397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6398   *) ac_try_echo=$ac_try;;
6399 esac
6400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6401   (eval "$ac_compile") 2>conftest.er1
6402   ac_status=$?
6403   grep -v '^ *+' conftest.er1 >conftest.err
6404   rm -f conftest.er1
6405   cat conftest.err >&5
6406   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6407   (exit $ac_status); } &&
6408          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6409   { (case "(($ac_try" in
6410   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6411   *) ac_try_echo=$ac_try;;
6412 esac
6413 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6414   (eval "$ac_try") 2>&5
6415   ac_status=$?
6416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6417   (exit $ac_status); }; } &&
6418          { ac_try='test -s conftest.$ac_objext'
6419   { (case "(($ac_try" in
6420   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6421   *) ac_try_echo=$ac_try;;
6422 esac
6423 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6424   (eval "$ac_try") 2>&5
6425   ac_status=$?
6426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6427   (exit $ac_status); }; }; then
6428   ac_cv_prog_cxx_g=yes
6429 else
6430   echo "$as_me: failed program was:" >&5
6431 sed 's/^/| /' conftest.$ac_ext >&5
6432
6433         CXXFLAGS=""
6434       cat >conftest.$ac_ext <<_ACEOF
6435 /* confdefs.h.  */
6436 _ACEOF
6437 cat confdefs.h >>conftest.$ac_ext
6438 cat >>conftest.$ac_ext <<_ACEOF
6439 /* end confdefs.h.  */
6440
6441 int
6442 main ()
6443 {
6444
6445   ;
6446   return 0;
6447 }
6448 _ACEOF
6449 rm -f conftest.$ac_objext
6450 if { (ac_try="$ac_compile"
6451 case "(($ac_try" in
6452   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6453   *) ac_try_echo=$ac_try;;
6454 esac
6455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6456   (eval "$ac_compile") 2>conftest.er1
6457   ac_status=$?
6458   grep -v '^ *+' conftest.er1 >conftest.err
6459   rm -f conftest.er1
6460   cat conftest.err >&5
6461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6462   (exit $ac_status); } &&
6463          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6464   { (case "(($ac_try" in
6465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6466   *) ac_try_echo=$ac_try;;
6467 esac
6468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6469   (eval "$ac_try") 2>&5
6470   ac_status=$?
6471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6472   (exit $ac_status); }; } &&
6473          { ac_try='test -s conftest.$ac_objext'
6474   { (case "(($ac_try" in
6475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6476   *) ac_try_echo=$ac_try;;
6477 esac
6478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6479   (eval "$ac_try") 2>&5
6480   ac_status=$?
6481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6482   (exit $ac_status); }; }; then
6483   :
6484 else
6485   echo "$as_me: failed program was:" >&5
6486 sed 's/^/| /' conftest.$ac_ext >&5
6487
6488         ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6489          CXXFLAGS="-g"
6490          cat >conftest.$ac_ext <<_ACEOF
6491 /* confdefs.h.  */
6492 _ACEOF
6493 cat confdefs.h >>conftest.$ac_ext
6494 cat >>conftest.$ac_ext <<_ACEOF
6495 /* end confdefs.h.  */
6496
6497 int
6498 main ()
6499 {
6500
6501   ;
6502   return 0;
6503 }
6504 _ACEOF
6505 rm -f conftest.$ac_objext
6506 if { (ac_try="$ac_compile"
6507 case "(($ac_try" in
6508   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6509   *) ac_try_echo=$ac_try;;
6510 esac
6511 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6512   (eval "$ac_compile") 2>conftest.er1
6513   ac_status=$?
6514   grep -v '^ *+' conftest.er1 >conftest.err
6515   rm -f conftest.er1
6516   cat conftest.err >&5
6517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6518   (exit $ac_status); } &&
6519          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6520   { (case "(($ac_try" in
6521   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6522   *) ac_try_echo=$ac_try;;
6523 esac
6524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6525   (eval "$ac_try") 2>&5
6526   ac_status=$?
6527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6528   (exit $ac_status); }; } &&
6529          { ac_try='test -s conftest.$ac_objext'
6530   { (case "(($ac_try" in
6531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6532   *) ac_try_echo=$ac_try;;
6533 esac
6534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6535   (eval "$ac_try") 2>&5
6536   ac_status=$?
6537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6538   (exit $ac_status); }; }; then
6539   ac_cv_prog_cxx_g=yes
6540 else
6541   echo "$as_me: failed program was:" >&5
6542 sed 's/^/| /' conftest.$ac_ext >&5
6543
6544
6545 fi
6546
6547 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6548 fi
6549
6550 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6551 fi
6552
6553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6554    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6555 fi
6556 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6557 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
6558 if test "$ac_test_CXXFLAGS" = set; then
6559   CXXFLAGS=$ac_save_CXXFLAGS
6560 elif test $ac_cv_prog_cxx_g = yes; then
6561   if test "$GXX" = yes; then
6562     CXXFLAGS="-g -O2"
6563   else
6564     CXXFLAGS="-g"
6565   fi
6566 else
6567   if test "$GXX" = yes; then
6568     CXXFLAGS="-O2"
6569   else
6570     CXXFLAGS=
6571   fi
6572 fi
6573 ac_ext=c
6574 ac_cpp='$CPP $CPPFLAGS'
6575 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6576 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6577 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6578
6579
6580 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6581 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
6582 if test "${lt_cv_path_NM+set}" = set; then
6583   echo $ECHO_N "(cached) $ECHO_C" >&6
6584 else
6585   if test -n "$NM"; then
6586   # Let the user override the test.
6587   lt_cv_path_NM="$NM"
6588 else
6589   lt_nm_to_check="${ac_tool_prefix}nm"
6590   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6591     lt_nm_to_check="$lt_nm_to_check nm"
6592   fi
6593   for lt_tmp_nm in $lt_nm_to_check; do
6594     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6595     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6596       IFS="$lt_save_ifs"
6597       test -z "$ac_dir" && ac_dir=.
6598       tmp_nm="$ac_dir/$lt_tmp_nm"
6599       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6600         # Check to see if the nm accepts a BSD-compat flag.
6601         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6602         #   nm: unknown option "B" ignored
6603         # Tru64's nm complains that /dev/null is an invalid object file
6604         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6605         */dev/null* | *'Invalid file or object type'*)
6606           lt_cv_path_NM="$tmp_nm -B"
6607           break
6608           ;;
6609         *)
6610           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6611           */dev/null*)
6612             lt_cv_path_NM="$tmp_nm -p"
6613             break
6614             ;;
6615           *)
6616             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6617             continue # so that we can try to find one that supports BSD flags
6618             ;;
6619           esac
6620           ;;
6621         esac
6622       fi
6623     done
6624     IFS="$lt_save_ifs"
6625   done
6626   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6627 fi
6628 fi
6629 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6630 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
6631 NM="$lt_cv_path_NM"
6632
6633
6634
6635 { echo "$as_me:$LINENO: checking for GNU make" >&5
6636 echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
6637 if test "${llvm_cv_gnu_make_command+set}" = set; then
6638   echo $ECHO_N "(cached) $ECHO_C" >&6
6639 else
6640   llvm_cv_gnu_make_command=''
6641  for a in "$MAKE" make gmake gnumake ; do
6642   if test -z "$a" ; then continue ; fi ;
6643   if  ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
6644   then
6645    llvm_cv_gnu_make_command=$a ;
6646    break;
6647   fi
6648  done
6649 fi
6650 { echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
6651 echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
6652  if test "x$llvm_cv_gnu_make_command" != "x"  ; then
6653    ifGNUmake='' ;
6654  else
6655    ifGNUmake='#' ;
6656    { echo "$as_me:$LINENO: result: \"Not found\"" >&5
6657 echo "${ECHO_T}\"Not found\"" >&6; };
6658  fi
6659
6660
6661 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6662 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6663 LN_S=$as_ln_s
6664 if test "$LN_S" = "ln -s"; then
6665   { echo "$as_me:$LINENO: result: yes" >&5
6666 echo "${ECHO_T}yes" >&6; }
6667 else
6668   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6669 echo "${ECHO_T}no, using $LN_S" >&6; }
6670 fi
6671
6672 # Extract the first word of "cmp", so it can be a program name with args.
6673 set dummy cmp; ac_word=$2
6674 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6675 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6676 if test "${ac_cv_path_CMP+set}" = set; then
6677   echo $ECHO_N "(cached) $ECHO_C" >&6
6678 else
6679   case $CMP in
6680   [\\/]* | ?:[\\/]*)
6681   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
6682   ;;
6683   *)
6684   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6685 for as_dir in $PATH
6686 do
6687   IFS=$as_save_IFS
6688   test -z "$as_dir" && as_dir=.
6689   for ac_exec_ext in '' $ac_executable_extensions; do
6690   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6691     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
6692     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6693     break 2
6694   fi
6695 done
6696 done
6697 IFS=$as_save_IFS
6698
6699   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
6700   ;;
6701 esac
6702 fi
6703 CMP=$ac_cv_path_CMP
6704 if test -n "$CMP"; then
6705   { echo "$as_me:$LINENO: result: $CMP" >&5
6706 echo "${ECHO_T}$CMP" >&6; }
6707 else
6708   { echo "$as_me:$LINENO: result: no" >&5
6709 echo "${ECHO_T}no" >&6; }
6710 fi
6711
6712
6713 # Extract the first word of "cp", so it can be a program name with args.
6714 set dummy cp; ac_word=$2
6715 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6716 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6717 if test "${ac_cv_path_CP+set}" = set; then
6718   echo $ECHO_N "(cached) $ECHO_C" >&6
6719 else
6720   case $CP in
6721   [\\/]* | ?:[\\/]*)
6722   ac_cv_path_CP="$CP" # Let the user override the test with a path.
6723   ;;
6724   *)
6725   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6726 for as_dir in $PATH
6727 do
6728   IFS=$as_save_IFS
6729   test -z "$as_dir" && as_dir=.
6730   for ac_exec_ext in '' $ac_executable_extensions; do
6731   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6732     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
6733     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6734     break 2
6735   fi
6736 done
6737 done
6738 IFS=$as_save_IFS
6739
6740   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
6741   ;;
6742 esac
6743 fi
6744 CP=$ac_cv_path_CP
6745 if test -n "$CP"; then
6746   { echo "$as_me:$LINENO: result: $CP" >&5
6747 echo "${ECHO_T}$CP" >&6; }
6748 else
6749   { echo "$as_me:$LINENO: result: no" >&5
6750 echo "${ECHO_T}no" >&6; }
6751 fi
6752
6753
6754 # Extract the first word of "date", so it can be a program name with args.
6755 set dummy date; ac_word=$2
6756 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6757 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6758 if test "${ac_cv_path_DATE+set}" = set; then
6759   echo $ECHO_N "(cached) $ECHO_C" >&6
6760 else
6761   case $DATE in
6762   [\\/]* | ?:[\\/]*)
6763   ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
6764   ;;
6765   *)
6766   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6767 for as_dir in $PATH
6768 do
6769   IFS=$as_save_IFS
6770   test -z "$as_dir" && as_dir=.
6771   for ac_exec_ext in '' $ac_executable_extensions; do
6772   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6773     ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
6774     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6775     break 2
6776   fi
6777 done
6778 done
6779 IFS=$as_save_IFS
6780
6781   test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
6782   ;;
6783 esac
6784 fi
6785 DATE=$ac_cv_path_DATE
6786 if test -n "$DATE"; then
6787   { echo "$as_me:$LINENO: result: $DATE" >&5
6788 echo "${ECHO_T}$DATE" >&6; }
6789 else
6790   { echo "$as_me:$LINENO: result: no" >&5
6791 echo "${ECHO_T}no" >&6; }
6792 fi
6793
6794
6795 # Extract the first word of "find", so it can be a program name with args.
6796 set dummy find; ac_word=$2
6797 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6798 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6799 if test "${ac_cv_path_FIND+set}" = set; then
6800   echo $ECHO_N "(cached) $ECHO_C" >&6
6801 else
6802   case $FIND in
6803   [\\/]* | ?:[\\/]*)
6804   ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
6805   ;;
6806   *)
6807   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6808 for as_dir in $PATH
6809 do
6810   IFS=$as_save_IFS
6811   test -z "$as_dir" && as_dir=.
6812   for ac_exec_ext in '' $ac_executable_extensions; do
6813   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6814     ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
6815     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6816     break 2
6817   fi
6818 done
6819 done
6820 IFS=$as_save_IFS
6821
6822   test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
6823   ;;
6824 esac
6825 fi
6826 FIND=$ac_cv_path_FIND
6827 if test -n "$FIND"; then
6828   { echo "$as_me:$LINENO: result: $FIND" >&5
6829 echo "${ECHO_T}$FIND" >&6; }
6830 else
6831   { echo "$as_me:$LINENO: result: no" >&5
6832 echo "${ECHO_T}no" >&6; }
6833 fi
6834
6835
6836 # Extract the first word of "grep", so it can be a program name with args.
6837 set dummy grep; ac_word=$2
6838 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6839 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6840 if test "${ac_cv_path_GREP+set}" = set; then
6841   echo $ECHO_N "(cached) $ECHO_C" >&6
6842 else
6843   case $GREP in
6844   [\\/]* | ?:[\\/]*)
6845   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
6846   ;;
6847   *)
6848   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6849 for as_dir in $PATH
6850 do
6851   IFS=$as_save_IFS
6852   test -z "$as_dir" && as_dir=.
6853   for ac_exec_ext in '' $ac_executable_extensions; do
6854   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6855     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
6856     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6857     break 2
6858   fi
6859 done
6860 done
6861 IFS=$as_save_IFS
6862
6863   test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
6864   ;;
6865 esac
6866 fi
6867 GREP=$ac_cv_path_GREP
6868 if test -n "$GREP"; then
6869   { echo "$as_me:$LINENO: result: $GREP" >&5
6870 echo "${ECHO_T}$GREP" >&6; }
6871 else
6872   { echo "$as_me:$LINENO: result: no" >&5
6873 echo "${ECHO_T}no" >&6; }
6874 fi
6875
6876
6877 # Extract the first word of "mkdir", so it can be a program name with args.
6878 set dummy mkdir; ac_word=$2
6879 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6880 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6881 if test "${ac_cv_path_MKDIR+set}" = set; then
6882   echo $ECHO_N "(cached) $ECHO_C" >&6
6883 else
6884   case $MKDIR in
6885   [\\/]* | ?:[\\/]*)
6886   ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
6887   ;;
6888   *)
6889   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6890 for as_dir in $PATH
6891 do
6892   IFS=$as_save_IFS
6893   test -z "$as_dir" && as_dir=.
6894   for ac_exec_ext in '' $ac_executable_extensions; do
6895   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6896     ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
6897     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6898     break 2
6899   fi
6900 done
6901 done
6902 IFS=$as_save_IFS
6903
6904   test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
6905   ;;
6906 esac
6907 fi
6908 MKDIR=$ac_cv_path_MKDIR
6909 if test -n "$MKDIR"; then
6910   { echo "$as_me:$LINENO: result: $MKDIR" >&5
6911 echo "${ECHO_T}$MKDIR" >&6; }
6912 else
6913   { echo "$as_me:$LINENO: result: no" >&5
6914 echo "${ECHO_T}no" >&6; }
6915 fi
6916
6917
6918 # Extract the first word of "mv", so it can be a program name with args.
6919 set dummy mv; ac_word=$2
6920 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6921 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6922 if test "${ac_cv_path_MV+set}" = set; then
6923   echo $ECHO_N "(cached) $ECHO_C" >&6
6924 else
6925   case $MV in
6926   [\\/]* | ?:[\\/]*)
6927   ac_cv_path_MV="$MV" # Let the user override the test with a path.
6928   ;;
6929   *)
6930   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6931 for as_dir in $PATH
6932 do
6933   IFS=$as_save_IFS
6934   test -z "$as_dir" && as_dir=.
6935   for ac_exec_ext in '' $ac_executable_extensions; do
6936   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6937     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
6938     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6939     break 2
6940   fi
6941 done
6942 done
6943 IFS=$as_save_IFS
6944
6945   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6946   ;;
6947 esac
6948 fi
6949 MV=$ac_cv_path_MV
6950 if test -n "$MV"; then
6951   { echo "$as_me:$LINENO: result: $MV" >&5
6952 echo "${ECHO_T}$MV" >&6; }
6953 else
6954   { echo "$as_me:$LINENO: result: no" >&5
6955 echo "${ECHO_T}no" >&6; }
6956 fi
6957
6958
6959 if test -n "$ac_tool_prefix"; then
6960   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6961 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6962 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6963 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6964 if test "${ac_cv_prog_RANLIB+set}" = set; then
6965   echo $ECHO_N "(cached) $ECHO_C" >&6
6966 else
6967   if test -n "$RANLIB"; then
6968   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6969 else
6970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6971 for as_dir in $PATH
6972 do
6973   IFS=$as_save_IFS
6974   test -z "$as_dir" && as_dir=.
6975   for ac_exec_ext in '' $ac_executable_extensions; do
6976   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6977     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6978     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6979     break 2
6980   fi
6981 done
6982 done
6983 IFS=$as_save_IFS
6984
6985 fi
6986 fi
6987 RANLIB=$ac_cv_prog_RANLIB
6988 if test -n "$RANLIB"; then
6989   { echo "$as_me:$LINENO: result: $RANLIB" >&5
6990 echo "${ECHO_T}$RANLIB" >&6; }
6991 else
6992   { echo "$as_me:$LINENO: result: no" >&5
6993 echo "${ECHO_T}no" >&6; }
6994 fi
6995
6996
6997 fi
6998 if test -z "$ac_cv_prog_RANLIB"; then
6999   ac_ct_RANLIB=$RANLIB
7000   # Extract the first word of "ranlib", so it can be a program name with args.
7001 set dummy ranlib; ac_word=$2
7002 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7003 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7004 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7005   echo $ECHO_N "(cached) $ECHO_C" >&6
7006 else
7007   if test -n "$ac_ct_RANLIB"; then
7008   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7009 else
7010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7011 for as_dir in $PATH
7012 do
7013   IFS=$as_save_IFS
7014   test -z "$as_dir" && as_dir=.
7015   for ac_exec_ext in '' $ac_executable_extensions; do
7016   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7017     ac_cv_prog_ac_ct_RANLIB="ranlib"
7018     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7019     break 2
7020   fi
7021 done
7022 done
7023 IFS=$as_save_IFS
7024
7025 fi
7026 fi
7027 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7028 if test -n "$ac_ct_RANLIB"; then
7029   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7030 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7031 else
7032   { echo "$as_me:$LINENO: result: no" >&5
7033 echo "${ECHO_T}no" >&6; }
7034 fi
7035
7036   if test "x$ac_ct_RANLIB" = x; then
7037     RANLIB=":"
7038   else
7039     case $cross_compiling:$ac_tool_warned in
7040 yes:)
7041 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7042 whose name does not start with the host triplet.  If you think this
7043 configuration is useful to you, please write to autoconf@gnu.org." >&5
7044 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7045 whose name does not start with the host triplet.  If you think this
7046 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7047 ac_tool_warned=yes ;;
7048 esac
7049     RANLIB=$ac_ct_RANLIB
7050   fi
7051 else
7052   RANLIB="$ac_cv_prog_RANLIB"
7053 fi
7054
7055 # Extract the first word of "rm", so it can be a program name with args.
7056 set dummy rm; ac_word=$2
7057 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7058 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7059 if test "${ac_cv_path_RM+set}" = set; then
7060   echo $ECHO_N "(cached) $ECHO_C" >&6
7061 else
7062   case $RM in
7063   [\\/]* | ?:[\\/]*)
7064   ac_cv_path_RM="$RM" # Let the user override the test with a path.
7065   ;;
7066   *)
7067   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7068 for as_dir in $PATH
7069 do
7070   IFS=$as_save_IFS
7071   test -z "$as_dir" && as_dir=.
7072   for ac_exec_ext in '' $ac_executable_extensions; do
7073   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7074     ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
7075     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7076     break 2
7077   fi
7078 done
7079 done
7080 IFS=$as_save_IFS
7081
7082   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
7083   ;;
7084 esac
7085 fi
7086 RM=$ac_cv_path_RM
7087 if test -n "$RM"; then
7088   { echo "$as_me:$LINENO: result: $RM" >&5
7089 echo "${ECHO_T}$RM" >&6; }
7090 else
7091   { echo "$as_me:$LINENO: result: no" >&5
7092 echo "${ECHO_T}no" >&6; }
7093 fi
7094
7095
7096 # Extract the first word of "sed", so it can be a program name with args.
7097 set dummy sed; ac_word=$2
7098 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7100 if test "${ac_cv_path_SED+set}" = set; then
7101   echo $ECHO_N "(cached) $ECHO_C" >&6
7102 else
7103   case $SED in
7104   [\\/]* | ?:[\\/]*)
7105   ac_cv_path_SED="$SED" # Let the user override the test with a path.
7106   ;;
7107   *)
7108   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7109 for as_dir in $PATH
7110 do
7111   IFS=$as_save_IFS
7112   test -z "$as_dir" && as_dir=.
7113   for ac_exec_ext in '' $ac_executable_extensions; do
7114   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7115     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
7116     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7117     break 2
7118   fi
7119 done
7120 done
7121 IFS=$as_save_IFS
7122
7123   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
7124   ;;
7125 esac
7126 fi
7127 SED=$ac_cv_path_SED
7128 if test -n "$SED"; then
7129   { echo "$as_me:$LINENO: result: $SED" >&5
7130 echo "${ECHO_T}$SED" >&6; }
7131 else
7132   { echo "$as_me:$LINENO: result: no" >&5
7133 echo "${ECHO_T}no" >&6; }
7134 fi
7135
7136
7137 # Extract the first word of "tar", so it can be a program name with args.
7138 set dummy tar; ac_word=$2
7139 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7140 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7141 if test "${ac_cv_path_TAR+set}" = set; then
7142   echo $ECHO_N "(cached) $ECHO_C" >&6
7143 else
7144   case $TAR in
7145   [\\/]* | ?:[\\/]*)
7146   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7147   ;;
7148   *)
7149   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7150 for as_dir in $PATH
7151 do
7152   IFS=$as_save_IFS
7153   test -z "$as_dir" && as_dir=.
7154   for ac_exec_ext in '' $ac_executable_extensions; do
7155   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7156     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
7157     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7158     break 2
7159   fi
7160 done
7161 done
7162 IFS=$as_save_IFS
7163
7164   test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
7165   ;;
7166 esac
7167 fi
7168 TAR=$ac_cv_path_TAR
7169 if test -n "$TAR"; then
7170   { echo "$as_me:$LINENO: result: $TAR" >&5
7171 echo "${ECHO_T}$TAR" >&6; }
7172 else
7173   { echo "$as_me:$LINENO: result: no" >&5
7174 echo "${ECHO_T}no" >&6; }
7175 fi
7176
7177
7178 # Extract the first word of "pwd", so it can be a program name with args.
7179 set dummy pwd; ac_word=$2
7180 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7181 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7182 if test "${ac_cv_path_BINPWD+set}" = set; then
7183   echo $ECHO_N "(cached) $ECHO_C" >&6
7184 else
7185   case $BINPWD in
7186   [\\/]* | ?:[\\/]*)
7187   ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
7188   ;;
7189   *)
7190   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7191 for as_dir in $PATH
7192 do
7193   IFS=$as_save_IFS
7194   test -z "$as_dir" && as_dir=.
7195   for ac_exec_ext in '' $ac_executable_extensions; do
7196   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7197     ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
7198     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7199     break 2
7200   fi
7201 done
7202 done
7203 IFS=$as_save_IFS
7204
7205   test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
7206   ;;
7207 esac
7208 fi
7209 BINPWD=$ac_cv_path_BINPWD
7210 if test -n "$BINPWD"; then
7211   { echo "$as_me:$LINENO: result: $BINPWD" >&5
7212 echo "${ECHO_T}$BINPWD" >&6; }
7213 else
7214   { echo "$as_me:$LINENO: result: no" >&5
7215 echo "${ECHO_T}no" >&6; }
7216 fi
7217
7218
7219
7220 # Extract the first word of "Graphviz", so it can be a program name with args.
7221 set dummy Graphviz; ac_word=$2
7222 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7223 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7224 if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
7225   echo $ECHO_N "(cached) $ECHO_C" >&6
7226 else
7227   case $GRAPHVIZ in
7228   [\\/]* | ?:[\\/]*)
7229   ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
7230   ;;
7231   *)
7232   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7233 for as_dir in $PATH
7234 do
7235   IFS=$as_save_IFS
7236   test -z "$as_dir" && as_dir=.
7237   for ac_exec_ext in '' $ac_executable_extensions; do
7238   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7239     ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
7240     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7241     break 2
7242   fi
7243 done
7244 done
7245 IFS=$as_save_IFS
7246
7247   test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
7248   ;;
7249 esac
7250 fi
7251 GRAPHVIZ=$ac_cv_path_GRAPHVIZ
7252 if test -n "$GRAPHVIZ"; then
7253   { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
7254 echo "${ECHO_T}$GRAPHVIZ" >&6; }
7255 else
7256   { echo "$as_me:$LINENO: result: no" >&5
7257 echo "${ECHO_T}no" >&6; }
7258 fi
7259
7260
7261 if test "$GRAPHVIZ" != "echo Graphviz" ; then
7262
7263 cat >>confdefs.h <<\_ACEOF
7264 #define HAVE_GRAPHVIZ 1
7265 _ACEOF
7266
7267     if test "$llvm_cv_os_type" = "MingW" ; then
7268     GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7269   fi
7270
7271 cat >>confdefs.h <<_ACEOF
7272 #define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
7273 _ACEOF
7274
7275 fi
7276 # Extract the first word of "dot", so it can be a program name with args.
7277 set dummy dot; ac_word=$2
7278 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7279 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7280 if test "${ac_cv_path_DOT+set}" = set; then
7281   echo $ECHO_N "(cached) $ECHO_C" >&6
7282 else
7283   case $DOT in
7284   [\\/]* | ?:[\\/]*)
7285   ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7286   ;;
7287   *)
7288   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7289 for as_dir in $PATH
7290 do
7291   IFS=$as_save_IFS
7292   test -z "$as_dir" && as_dir=.
7293   for ac_exec_ext in '' $ac_executable_extensions; do
7294   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7295     ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7296     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7297     break 2
7298   fi
7299 done
7300 done
7301 IFS=$as_save_IFS
7302
7303   test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
7304   ;;
7305 esac
7306 fi
7307 DOT=$ac_cv_path_DOT
7308 if test -n "$DOT"; then
7309   { echo "$as_me:$LINENO: result: $DOT" >&5
7310 echo "${ECHO_T}$DOT" >&6; }
7311 else
7312   { echo "$as_me:$LINENO: result: no" >&5
7313 echo "${ECHO_T}no" >&6; }
7314 fi
7315
7316
7317 if test "$DOT" != "echo dot" ; then
7318
7319 cat >>confdefs.h <<\_ACEOF
7320 #define HAVE_DOT 1
7321 _ACEOF
7322
7323     if test "$llvm_cv_os_type" = "MingW" ; then
7324     DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7325   fi
7326
7327 cat >>confdefs.h <<_ACEOF
7328 #define LLVM_PATH_DOT "$DOT${EXEEXT}"
7329 _ACEOF
7330
7331 fi
7332 # Extract the first word of "fdp", so it can be a program name with args.
7333 set dummy fdp; ac_word=$2
7334 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7335 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7336 if test "${ac_cv_path_FDP+set}" = set; then
7337   echo $ECHO_N "(cached) $ECHO_C" >&6
7338 else
7339   case $FDP in
7340   [\\/]* | ?:[\\/]*)
7341   ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
7342   ;;
7343   *)
7344   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7345 for as_dir in $PATH
7346 do
7347   IFS=$as_save_IFS
7348   test -z "$as_dir" && as_dir=.
7349   for ac_exec_ext in '' $ac_executable_extensions; do
7350   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7351     ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
7352     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7353     break 2
7354   fi
7355 done
7356 done
7357 IFS=$as_save_IFS
7358
7359   test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
7360   ;;
7361 esac
7362 fi
7363 FDP=$ac_cv_path_FDP
7364 if test -n "$FDP"; then
7365   { echo "$as_me:$LINENO: result: $FDP" >&5
7366 echo "${ECHO_T}$FDP" >&6; }
7367 else
7368   { echo "$as_me:$LINENO: result: no" >&5
7369 echo "${ECHO_T}no" >&6; }
7370 fi
7371
7372
7373 if test "$FDP" != "echo fdp" ; then
7374
7375 cat >>confdefs.h <<\_ACEOF
7376 #define HAVE_FDP 1
7377 _ACEOF
7378
7379     if test "$llvm_cv_os_type" = "MingW" ; then
7380     FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7381   fi
7382
7383 cat >>confdefs.h <<_ACEOF
7384 #define LLVM_PATH_FDP "$FDP${EXEEXT}"
7385 _ACEOF
7386
7387 fi
7388 # Extract the first word of "neato", so it can be a program name with args.
7389 set dummy neato; ac_word=$2
7390 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7391 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7392 if test "${ac_cv_path_NEATO+set}" = set; then
7393   echo $ECHO_N "(cached) $ECHO_C" >&6
7394 else
7395   case $NEATO in
7396   [\\/]* | ?:[\\/]*)
7397   ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
7398   ;;
7399   *)
7400   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7401 for as_dir in $PATH
7402 do
7403   IFS=$as_save_IFS
7404   test -z "$as_dir" && as_dir=.
7405   for ac_exec_ext in '' $ac_executable_extensions; do
7406   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7407     ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
7408     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7409     break 2
7410   fi
7411 done
7412 done
7413 IFS=$as_save_IFS
7414
7415   test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
7416   ;;
7417 esac
7418 fi
7419 NEATO=$ac_cv_path_NEATO
7420 if test -n "$NEATO"; then
7421   { echo "$as_me:$LINENO: result: $NEATO" >&5
7422 echo "${ECHO_T}$NEATO" >&6; }
7423 else
7424   { echo "$as_me:$LINENO: result: no" >&5
7425 echo "${ECHO_T}no" >&6; }
7426 fi
7427
7428
7429 if test "$NEATO" != "echo neato" ; then
7430
7431 cat >>confdefs.h <<\_ACEOF
7432 #define HAVE_NEATO 1
7433 _ACEOF
7434
7435     if test "$llvm_cv_os_type" = "MingW" ; then
7436     NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7437   fi
7438
7439 cat >>confdefs.h <<_ACEOF
7440 #define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
7441 _ACEOF
7442
7443 fi
7444 # Extract the first word of "twopi", so it can be a program name with args.
7445 set dummy twopi; ac_word=$2
7446 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7447 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7448 if test "${ac_cv_path_TWOPI+set}" = set; then
7449   echo $ECHO_N "(cached) $ECHO_C" >&6
7450 else
7451   case $TWOPI in
7452   [\\/]* | ?:[\\/]*)
7453   ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
7454   ;;
7455   *)
7456   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7457 for as_dir in $PATH
7458 do
7459   IFS=$as_save_IFS
7460   test -z "$as_dir" && as_dir=.
7461   for ac_exec_ext in '' $ac_executable_extensions; do
7462   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7463     ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
7464     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7465     break 2
7466   fi
7467 done
7468 done
7469 IFS=$as_save_IFS
7470
7471   test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
7472   ;;
7473 esac
7474 fi
7475 TWOPI=$ac_cv_path_TWOPI
7476 if test -n "$TWOPI"; then
7477   { echo "$as_me:$LINENO: result: $TWOPI" >&5
7478 echo "${ECHO_T}$TWOPI" >&6; }
7479 else
7480   { echo "$as_me:$LINENO: result: no" >&5
7481 echo "${ECHO_T}no" >&6; }
7482 fi
7483
7484
7485 if test "$TWOPI" != "echo twopi" ; then
7486
7487 cat >>confdefs.h <<\_ACEOF
7488 #define HAVE_TWOPI 1
7489 _ACEOF
7490
7491     if test "$llvm_cv_os_type" = "MingW" ; then
7492     TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7493   fi
7494
7495 cat >>confdefs.h <<_ACEOF
7496 #define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
7497 _ACEOF
7498
7499 fi
7500 # Extract the first word of "circo", so it can be a program name with args.
7501 set dummy circo; ac_word=$2
7502 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7504 if test "${ac_cv_path_CIRCO+set}" = set; then
7505   echo $ECHO_N "(cached) $ECHO_C" >&6
7506 else
7507   case $CIRCO in
7508   [\\/]* | ?:[\\/]*)
7509   ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
7510   ;;
7511   *)
7512   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7513 for as_dir in $PATH
7514 do
7515   IFS=$as_save_IFS
7516   test -z "$as_dir" && as_dir=.
7517   for ac_exec_ext in '' $ac_executable_extensions; do
7518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7519     ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
7520     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7521     break 2
7522   fi
7523 done
7524 done
7525 IFS=$as_save_IFS
7526
7527   test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
7528   ;;
7529 esac
7530 fi
7531 CIRCO=$ac_cv_path_CIRCO
7532 if test -n "$CIRCO"; then
7533   { echo "$as_me:$LINENO: result: $CIRCO" >&5
7534 echo "${ECHO_T}$CIRCO" >&6; }
7535 else
7536   { echo "$as_me:$LINENO: result: no" >&5
7537 echo "${ECHO_T}no" >&6; }
7538 fi
7539
7540
7541 if test "$CIRCO" != "echo circo" ; then
7542
7543 cat >>confdefs.h <<\_ACEOF
7544 #define HAVE_CIRCO 1
7545 _ACEOF
7546
7547     if test "$llvm_cv_os_type" = "MingW" ; then
7548     CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7549   fi
7550
7551 cat >>confdefs.h <<_ACEOF
7552 #define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
7553 _ACEOF
7554
7555 fi
7556 for ac_prog in gv gsview32
7557 do
7558   # Extract the first word of "$ac_prog", so it can be a program name with args.
7559 set dummy $ac_prog; ac_word=$2
7560 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7561 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7562 if test "${ac_cv_path_GV+set}" = set; then
7563   echo $ECHO_N "(cached) $ECHO_C" >&6
7564 else
7565   case $GV in
7566   [\\/]* | ?:[\\/]*)
7567   ac_cv_path_GV="$GV" # Let the user override the test with a path.
7568   ;;
7569   *)
7570   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7571 for as_dir in $PATH
7572 do
7573   IFS=$as_save_IFS
7574   test -z "$as_dir" && as_dir=.
7575   for ac_exec_ext in '' $ac_executable_extensions; do
7576   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7577     ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
7578     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7579     break 2
7580   fi
7581 done
7582 done
7583 IFS=$as_save_IFS
7584
7585   ;;
7586 esac
7587 fi
7588 GV=$ac_cv_path_GV
7589 if test -n "$GV"; then
7590   { echo "$as_me:$LINENO: result: $GV" >&5
7591 echo "${ECHO_T}$GV" >&6; }
7592 else
7593   { echo "$as_me:$LINENO: result: no" >&5
7594 echo "${ECHO_T}no" >&6; }
7595 fi
7596
7597
7598   test -n "$GV" && break
7599 done
7600 test -n "$GV" || GV="echo gv"
7601
7602 if test "$GV" != "echo gv" ; then
7603
7604 cat >>confdefs.h <<\_ACEOF
7605 #define HAVE_GV 1
7606 _ACEOF
7607
7608     if test "$llvm_cv_os_type" = "MingW" ; then
7609     GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7610   fi
7611
7612 cat >>confdefs.h <<_ACEOF
7613 #define LLVM_PATH_GV "$GV${EXEEXT}"
7614 _ACEOF
7615
7616 fi
7617 # Extract the first word of "dotty", so it can be a program name with args.
7618 set dummy dotty; ac_word=$2
7619 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7620 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7621 if test "${ac_cv_path_DOTTY+set}" = set; then
7622   echo $ECHO_N "(cached) $ECHO_C" >&6
7623 else
7624   case $DOTTY in
7625   [\\/]* | ?:[\\/]*)
7626   ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
7627   ;;
7628   *)
7629   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7630 for as_dir in $PATH
7631 do
7632   IFS=$as_save_IFS
7633   test -z "$as_dir" && as_dir=.
7634   for ac_exec_ext in '' $ac_executable_extensions; do
7635   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7636     ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
7637     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7638     break 2
7639   fi
7640 done
7641 done
7642 IFS=$as_save_IFS
7643
7644   test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
7645   ;;
7646 esac
7647 fi
7648 DOTTY=$ac_cv_path_DOTTY
7649 if test -n "$DOTTY"; then
7650   { echo "$as_me:$LINENO: result: $DOTTY" >&5
7651 echo "${ECHO_T}$DOTTY" >&6; }
7652 else
7653   { echo "$as_me:$LINENO: result: no" >&5
7654 echo "${ECHO_T}no" >&6; }
7655 fi
7656
7657
7658 if test "$DOTTY" != "echo dotty" ; then
7659
7660 cat >>confdefs.h <<\_ACEOF
7661 #define HAVE_DOTTY 1
7662 _ACEOF
7663
7664     if test "$llvm_cv_os_type" = "MingW" ; then
7665     DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
7666   fi
7667
7668 cat >>confdefs.h <<_ACEOF
7669 #define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
7670 _ACEOF
7671
7672 fi
7673
7674
7675 # Extract the first word of "perl", so it can be a program name with args.
7676 set dummy perl; ac_word=$2
7677 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7678 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7679 if test "${ac_cv_path_PERL+set}" = set; then
7680   echo $ECHO_N "(cached) $ECHO_C" >&6
7681 else
7682   case $PERL in
7683   [\\/]* | ?:[\\/]*)
7684   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7685   ;;
7686   *)
7687   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7688 for as_dir in $PATH
7689 do
7690   IFS=$as_save_IFS
7691   test -z "$as_dir" && as_dir=.
7692   for ac_exec_ext in '' $ac_executable_extensions; do
7693   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7694     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7695     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7696     break 2
7697   fi
7698 done
7699 done
7700 IFS=$as_save_IFS
7701
7702   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none"
7703   ;;
7704 esac
7705 fi
7706 PERL=$ac_cv_path_PERL
7707 if test -n "$PERL"; then
7708   { echo "$as_me:$LINENO: result: $PERL" >&5
7709 echo "${ECHO_T}$PERL" >&6; }
7710 else
7711   { echo "$as_me:$LINENO: result: no" >&5
7712 echo "${ECHO_T}no" >&6; }
7713 fi
7714
7715
7716 if test "$PERL" != "none"; then
7717   { echo "$as_me:$LINENO: checking for Perl 5.006 or newer" >&5
7718 echo $ECHO_N "checking for Perl 5.006 or newer... $ECHO_C" >&6; }
7719   if $PERL -e 'use 5.006;' 2>&1 > /dev/null; then
7720     { echo "$as_me:$LINENO: result: yes" >&5
7721 echo "${ECHO_T}yes" >&6; }
7722   else
7723     PERL=none
7724     { echo "$as_me:$LINENO: result: not found" >&5
7725 echo "${ECHO_T}not found" >&6; }
7726   fi
7727 fi
7728
7729
7730 if test x"$PERL" = xnone; then
7731    HAVE_PERL=0
7732
7733    { { echo "$as_me:$LINENO: error: perl is required but was not found, please install it" >&5
7734 echo "$as_me: error: perl is required but was not found, please install it" >&2;}
7735    { (exit 1); exit 1; }; }
7736 else
7737    HAVE_PERL=1
7738
7739 fi
7740
7741 # Find a good install program.  We prefer a C program (faster),
7742 # so one script is as good as another.  But avoid the broken or
7743 # incompatible versions:
7744 # SysV /etc/install, /usr/sbin/install
7745 # SunOS /usr/etc/install
7746 # IRIX /sbin/install
7747 # AIX /bin/install
7748 # AmigaOS /C/install, which installs bootblocks on floppy discs
7749 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7750 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7751 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7752 # OS/2's system install, which has a completely different semantic
7753 # ./install, which can be erroneously created by make from ./install.sh.
7754 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
7755 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
7756 if test -z "$INSTALL"; then
7757 if test "${ac_cv_path_install+set}" = set; then
7758   echo $ECHO_N "(cached) $ECHO_C" >&6
7759 else
7760   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7761 for as_dir in $PATH
7762 do
7763   IFS=$as_save_IFS
7764   test -z "$as_dir" && as_dir=.
7765   # Account for people who put trailing slashes in PATH elements.
7766 case $as_dir/ in
7767   ./ | .// | /cC/* | \
7768   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7769   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
7770   /usr/ucb/* ) ;;
7771   *)
7772     # OSF1 and SCO ODT 3.0 have their own names for install.
7773     # Don't use installbsd from OSF since it installs stuff as root
7774     # by default.
7775     for ac_prog in ginstall scoinst install; do
7776       for ac_exec_ext in '' $ac_executable_extensions; do
7777         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
7778           if test $ac_prog = install &&
7779             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7780             # AIX install.  It has an incompatible calling convention.
7781             :
7782           elif test $ac_prog = install &&
7783             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7784             # program-specific install script used by HP pwplus--don't use.
7785             :
7786           else
7787             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7788             break 3
7789           fi
7790         fi
7791       done
7792     done
7793     ;;
7794 esac
7795 done
7796 IFS=$as_save_IFS
7797
7798
7799 fi
7800   if test "${ac_cv_path_install+set}" = set; then
7801     INSTALL=$ac_cv_path_install
7802   else
7803     # As a last resort, use the slow shell script.  Don't cache a
7804     # value for INSTALL within a source directory, because that will
7805     # break other packages using the cache if that directory is
7806     # removed, or if the value is a relative name.
7807     INSTALL=$ac_install_sh
7808   fi
7809 fi
7810 { echo "$as_me:$LINENO: result: $INSTALL" >&5
7811 echo "${ECHO_T}$INSTALL" >&6; }
7812
7813 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7814 # It thinks the first close brace ends the variable substitution.
7815 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7816
7817 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7818
7819 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7820
7821
7822 # Extract the first word of "bzip2", so it can be a program name with args.
7823 set dummy bzip2; ac_word=$2
7824 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7825 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7826 if test "${ac_cv_path_BZIP2+set}" = set; then
7827   echo $ECHO_N "(cached) $ECHO_C" >&6
7828 else
7829   case $BZIP2 in
7830   [\\/]* | ?:[\\/]*)
7831   ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7832   ;;
7833   *)
7834   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7835 for as_dir in $PATH
7836 do
7837   IFS=$as_save_IFS
7838   test -z "$as_dir" && as_dir=.
7839   for ac_exec_ext in '' $ac_executable_extensions; do
7840   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7841     ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
7842     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7843     break 2
7844   fi
7845 done
7846 done
7847 IFS=$as_save_IFS
7848
7849   ;;
7850 esac
7851 fi
7852 BZIP2=$ac_cv_path_BZIP2
7853 if test -n "$BZIP2"; then
7854   { echo "$as_me:$LINENO: result: $BZIP2" >&5
7855 echo "${ECHO_T}$BZIP2" >&6; }
7856 else
7857   { echo "$as_me:$LINENO: result: no" >&5
7858 echo "${ECHO_T}no" >&6; }
7859 fi
7860
7861
7862 # Extract the first word of "doxygen", so it can be a program name with args.
7863 set dummy doxygen; ac_word=$2
7864 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7866 if test "${ac_cv_path_DOXYGEN+set}" = set; then
7867   echo $ECHO_N "(cached) $ECHO_C" >&6
7868 else
7869   case $DOXYGEN in
7870   [\\/]* | ?:[\\/]*)
7871   ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7872   ;;
7873   *)
7874   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7875 for as_dir in $PATH
7876 do
7877   IFS=$as_save_IFS
7878   test -z "$as_dir" && as_dir=.
7879   for ac_exec_ext in '' $ac_executable_extensions; do
7880   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7881     ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7882     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7883     break 2
7884   fi
7885 done
7886 done
7887 IFS=$as_save_IFS
7888
7889   ;;
7890 esac
7891 fi
7892 DOXYGEN=$ac_cv_path_DOXYGEN
7893 if test -n "$DOXYGEN"; then
7894   { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7895 echo "${ECHO_T}$DOXYGEN" >&6; }
7896 else
7897   { echo "$as_me:$LINENO: result: no" >&5
7898 echo "${ECHO_T}no" >&6; }
7899 fi
7900
7901
7902 # Extract the first word of "groff", so it can be a program name with args.
7903 set dummy groff; ac_word=$2
7904 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7905 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7906 if test "${ac_cv_path_GROFF+set}" = set; then
7907   echo $ECHO_N "(cached) $ECHO_C" >&6
7908 else
7909   case $GROFF in
7910   [\\/]* | ?:[\\/]*)
7911   ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7912   ;;
7913   *)
7914   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7915 for as_dir in $PATH
7916 do
7917   IFS=$as_save_IFS
7918   test -z "$as_dir" && as_dir=.
7919   for ac_exec_ext in '' $ac_executable_extensions; do
7920   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7921     ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
7922     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7923     break 2
7924   fi
7925 done
7926 done
7927 IFS=$as_save_IFS
7928
7929   ;;
7930 esac
7931 fi
7932 GROFF=$ac_cv_path_GROFF
7933 if test -n "$GROFF"; then
7934   { echo "$as_me:$LINENO: result: $GROFF" >&5
7935 echo "${ECHO_T}$GROFF" >&6; }
7936 else
7937   { echo "$as_me:$LINENO: result: no" >&5
7938 echo "${ECHO_T}no" >&6; }
7939 fi
7940
7941
7942 # Extract the first word of "gzip", so it can be a program name with args.
7943 set dummy gzip; ac_word=$2
7944 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7945 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7946 if test "${ac_cv_path_GZIP+set}" = set; then
7947   echo $ECHO_N "(cached) $ECHO_C" >&6
7948 else
7949   case $GZIP in
7950   [\\/]* | ?:[\\/]*)
7951   ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path.
7952   ;;
7953   *)
7954   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7955 for as_dir in $PATH
7956 do
7957   IFS=$as_save_IFS
7958   test -z "$as_dir" && as_dir=.
7959   for ac_exec_ext in '' $ac_executable_extensions; do
7960   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7961     ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext"
7962     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7963     break 2
7964   fi
7965 done
7966 done
7967 IFS=$as_save_IFS
7968
7969   ;;
7970 esac
7971 fi
7972 GZIP=$ac_cv_path_GZIP
7973 if test -n "$GZIP"; then
7974   { echo "$as_me:$LINENO: result: $GZIP" >&5
7975 echo "${ECHO_T}$GZIP" >&6; }
7976 else
7977   { echo "$as_me:$LINENO: result: no" >&5
7978 echo "${ECHO_T}no" >&6; }
7979 fi
7980
7981
7982 # Extract the first word of "pod2html", so it can be a program name with args.
7983 set dummy pod2html; ac_word=$2
7984 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7985 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7986 if test "${ac_cv_path_POD2HTML+set}" = set; then
7987   echo $ECHO_N "(cached) $ECHO_C" >&6
7988 else
7989   case $POD2HTML in
7990   [\\/]* | ?:[\\/]*)
7991   ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7992   ;;
7993   *)
7994   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7995 for as_dir in $PATH
7996 do
7997   IFS=$as_save_IFS
7998   test -z "$as_dir" && as_dir=.
7999   for ac_exec_ext in '' $ac_executable_extensions; do
8000   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8001     ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
8002     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8003     break 2
8004   fi
8005 done
8006 done
8007 IFS=$as_save_IFS
8008
8009   ;;
8010 esac
8011 fi
8012 POD2HTML=$ac_cv_path_POD2HTML
8013 if test -n "$POD2HTML"; then
8014   { echo "$as_me:$LINENO: result: $POD2HTML" >&5
8015 echo "${ECHO_T}$POD2HTML" >&6; }
8016 else
8017   { echo "$as_me:$LINENO: result: no" >&5
8018 echo "${ECHO_T}no" >&6; }
8019 fi
8020
8021
8022 # Extract the first word of "pod2man", so it can be a program name with args.
8023 set dummy pod2man; ac_word=$2
8024 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8025 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8026 if test "${ac_cv_path_POD2MAN+set}" = set; then
8027   echo $ECHO_N "(cached) $ECHO_C" >&6
8028 else
8029   case $POD2MAN in
8030   [\\/]* | ?:[\\/]*)
8031   ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
8032   ;;
8033   *)
8034   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8035 for as_dir in $PATH
8036 do
8037   IFS=$as_save_IFS
8038   test -z "$as_dir" && as_dir=.
8039   for ac_exec_ext in '' $ac_executable_extensions; do
8040   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8041     ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
8042     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8043     break 2
8044   fi
8045 done
8046 done
8047 IFS=$as_save_IFS
8048
8049   ;;
8050 esac
8051 fi
8052 POD2MAN=$ac_cv_path_POD2MAN
8053 if test -n "$POD2MAN"; then
8054   { echo "$as_me:$LINENO: result: $POD2MAN" >&5
8055 echo "${ECHO_T}$POD2MAN" >&6; }
8056 else
8057   { echo "$as_me:$LINENO: result: no" >&5
8058 echo "${ECHO_T}no" >&6; }
8059 fi
8060
8061
8062 # Extract the first word of "runtest", so it can be a program name with args.
8063 set dummy runtest; ac_word=$2
8064 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8065 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8066 if test "${ac_cv_path_RUNTEST+set}" = set; then
8067   echo $ECHO_N "(cached) $ECHO_C" >&6
8068 else
8069   case $RUNTEST in
8070   [\\/]* | ?:[\\/]*)
8071   ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
8072   ;;
8073   *)
8074   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8075 for as_dir in $PATH
8076 do
8077   IFS=$as_save_IFS
8078   test -z "$as_dir" && as_dir=.
8079   for ac_exec_ext in '' $ac_executable_extensions; do
8080   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8081     ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
8082     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8083     break 2
8084   fi
8085 done
8086 done
8087 IFS=$as_save_IFS
8088
8089   ;;
8090 esac
8091 fi
8092 RUNTEST=$ac_cv_path_RUNTEST
8093 if test -n "$RUNTEST"; then
8094   { echo "$as_me:$LINENO: result: $RUNTEST" >&5
8095 echo "${ECHO_T}$RUNTEST" >&6; }
8096 else
8097   { echo "$as_me:$LINENO: result: no" >&5
8098 echo "${ECHO_T}no" >&6; }
8099 fi
8100
8101
8102
8103 no_itcl=true
8104 { echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
8105 echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
8106
8107 # Check whether --with-tclinclude was given.
8108 if test "${with_tclinclude+set}" = set; then
8109   withval=$with_tclinclude; with_tclinclude=${withval}
8110 else
8111   with_tclinclude=''
8112 fi
8113
8114 if test "${ac_cv_path_tclsh+set}" = set; then
8115   echo $ECHO_N "(cached) $ECHO_C" >&6
8116 else
8117
8118 if test x"${with_tclinclude}" != x ; then
8119   if test -f ${with_tclinclude}/tclsh ; then
8120     ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
8121   elif test -f ${with_tclinclude}/src/tclsh ; then
8122     ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
8123   else
8124     { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
8125 echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
8126    { (exit 1); exit 1; }; }
8127   fi
8128 fi
8129
8130 if test x"${ac_cv_path_tclsh}" = x ; then
8131   { echo "$as_me:$LINENO: result: none" >&5
8132 echo "${ECHO_T}none" >&6; }
8133   for ac_prog in tclsh8.4 tclsh8.4.8 tclsh8.4.7 tclsh8.4.6 tclsh8.4.5 tclsh8.4.4 tclsh8.4.3 tclsh8.4.2 tclsh8.4.1 tclsh8.4.0 tclsh8.3 tclsh8.3.5 tclsh8.3.4 tclsh8.3.3 tclsh8.3.2 tclsh8.3.1 tclsh8.3.0 tclsh
8134 do
8135   # Extract the first word of "$ac_prog", so it can be a program name with args.
8136 set dummy $ac_prog; ac_word=$2
8137 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8138 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8139 if test "${ac_cv_path_TCLSH+set}" = set; then
8140   echo $ECHO_N "(cached) $ECHO_C" >&6
8141 else
8142   case $TCLSH in
8143   [\\/]* | ?:[\\/]*)
8144   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8145   ;;
8146   *)
8147   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8148 for as_dir in $PATH
8149 do
8150   IFS=$as_save_IFS
8151   test -z "$as_dir" && as_dir=.
8152   for ac_exec_ext in '' $ac_executable_extensions; do
8153   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8154     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
8155     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8156     break 2
8157   fi
8158 done
8159 done
8160 IFS=$as_save_IFS
8161
8162   ;;
8163 esac
8164 fi
8165 TCLSH=$ac_cv_path_TCLSH
8166 if test -n "$TCLSH"; then
8167   { echo "$as_me:$LINENO: result: $TCLSH" >&5
8168 echo "${ECHO_T}$TCLSH" >&6; }
8169 else
8170   { echo "$as_me:$LINENO: result: no" >&5
8171 echo "${ECHO_T}no" >&6; }
8172 fi
8173
8174
8175   test -n "$TCLSH" && break
8176 done
8177
8178   if test x"${TCLSH}" = x ; then
8179     ac_cv_path_tclsh='';
8180   else
8181     ac_cv_path_tclsh="${TCLSH}";
8182   fi
8183 else
8184   { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
8185 echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
8186   TCLSH="${ac_cv_path_tclsh}"
8187
8188 fi
8189
8190 fi
8191
8192 # Extract the first word of "zip", so it can be a program name with args.
8193 set dummy zip; ac_word=$2
8194 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8195 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8196 if test "${ac_cv_path_ZIP+set}" = set; then
8197   echo $ECHO_N "(cached) $ECHO_C" >&6
8198 else
8199   case $ZIP in
8200   [\\/]* | ?:[\\/]*)
8201   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
8202   ;;
8203   *)
8204   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8205 for as_dir in $PATH
8206 do
8207   IFS=$as_save_IFS
8208   test -z "$as_dir" && as_dir=.
8209   for ac_exec_ext in '' $ac_executable_extensions; do
8210   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8211     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
8212     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8213     break 2
8214   fi
8215 done
8216 done
8217 IFS=$as_save_IFS
8218
8219   ;;
8220 esac
8221 fi
8222 ZIP=$ac_cv_path_ZIP
8223 if test -n "$ZIP"; then
8224   { echo "$as_me:$LINENO: result: $ZIP" >&5
8225 echo "${ECHO_T}$ZIP" >&6; }
8226 else
8227   { echo "$as_me:$LINENO: result: no" >&5
8228 echo "${ECHO_T}no" >&6; }
8229 fi
8230
8231
8232 for ac_prog in ocamlc
8233 do
8234   # Extract the first word of "$ac_prog", so it can be a program name with args.
8235 set dummy $ac_prog; ac_word=$2
8236 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8237 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8238 if test "${ac_cv_path_OCAMLC+set}" = set; then
8239   echo $ECHO_N "(cached) $ECHO_C" >&6
8240 else
8241   case $OCAMLC in
8242   [\\/]* | ?:[\\/]*)
8243   ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
8244   ;;
8245   *)
8246   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8247 for as_dir in $PATH
8248 do
8249   IFS=$as_save_IFS
8250   test -z "$as_dir" && as_dir=.
8251   for ac_exec_ext in '' $ac_executable_extensions; do
8252   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8253     ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
8254     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8255     break 2
8256   fi
8257 done
8258 done
8259 IFS=$as_save_IFS
8260
8261   ;;
8262 esac
8263 fi
8264 OCAMLC=$ac_cv_path_OCAMLC
8265 if test -n "$OCAMLC"; then
8266   { echo "$as_me:$LINENO: result: $OCAMLC" >&5
8267 echo "${ECHO_T}$OCAMLC" >&6; }
8268 else
8269   { echo "$as_me:$LINENO: result: no" >&5
8270 echo "${ECHO_T}no" >&6; }
8271 fi
8272
8273
8274   test -n "$OCAMLC" && break
8275 done
8276
8277 for ac_prog in ocamlopt
8278 do
8279   # Extract the first word of "$ac_prog", so it can be a program name with args.
8280 set dummy $ac_prog; ac_word=$2
8281 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8282 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8283 if test "${ac_cv_path_OCAMLOPT+set}" = set; then
8284   echo $ECHO_N "(cached) $ECHO_C" >&6
8285 else
8286   case $OCAMLOPT in
8287   [\\/]* | ?:[\\/]*)
8288   ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
8289   ;;
8290   *)
8291   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8292 for as_dir in $PATH
8293 do
8294   IFS=$as_save_IFS
8295   test -z "$as_dir" && as_dir=.
8296   for ac_exec_ext in '' $ac_executable_extensions; do
8297   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8298     ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
8299     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8300     break 2
8301   fi
8302 done
8303 done
8304 IFS=$as_save_IFS
8305
8306   ;;
8307 esac
8308 fi
8309 OCAMLOPT=$ac_cv_path_OCAMLOPT
8310 if test -n "$OCAMLOPT"; then
8311   { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
8312 echo "${ECHO_T}$OCAMLOPT" >&6; }
8313 else
8314   { echo "$as_me:$LINENO: result: no" >&5
8315 echo "${ECHO_T}no" >&6; }
8316 fi
8317
8318
8319   test -n "$OCAMLOPT" && break
8320 done
8321
8322 for ac_prog in ocamldep
8323 do
8324   # Extract the first word of "$ac_prog", so it can be a program name with args.
8325 set dummy $ac_prog; ac_word=$2
8326 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8327 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8328 if test "${ac_cv_path_OCAMLDEP+set}" = set; then
8329   echo $ECHO_N "(cached) $ECHO_C" >&6
8330 else
8331   case $OCAMLDEP in
8332   [\\/]* | ?:[\\/]*)
8333   ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
8334   ;;
8335   *)
8336   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8337 for as_dir in $PATH
8338 do
8339   IFS=$as_save_IFS
8340   test -z "$as_dir" && as_dir=.
8341   for ac_exec_ext in '' $ac_executable_extensions; do
8342   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8343     ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
8344     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8345     break 2
8346   fi
8347 done
8348 done
8349 IFS=$as_save_IFS
8350
8351   ;;
8352 esac
8353 fi
8354 OCAMLDEP=$ac_cv_path_OCAMLDEP
8355 if test -n "$OCAMLDEP"; then
8356   { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
8357 echo "${ECHO_T}$OCAMLDEP" >&6; }
8358 else
8359   { echo "$as_me:$LINENO: result: no" >&5
8360 echo "${ECHO_T}no" >&6; }
8361 fi
8362
8363
8364   test -n "$OCAMLDEP" && break
8365 done
8366
8367 for ac_prog in ocamldoc
8368 do
8369   # Extract the first word of "$ac_prog", so it can be a program name with args.
8370 set dummy $ac_prog; ac_word=$2
8371 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8372 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8373 if test "${ac_cv_path_OCAMLDOC+set}" = set; then
8374   echo $ECHO_N "(cached) $ECHO_C" >&6
8375 else
8376   case $OCAMLDOC in
8377   [\\/]* | ?:[\\/]*)
8378   ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
8379   ;;
8380   *)
8381   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8382 for as_dir in $PATH
8383 do
8384   IFS=$as_save_IFS
8385   test -z "$as_dir" && as_dir=.
8386   for ac_exec_ext in '' $ac_executable_extensions; do
8387   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8388     ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
8389     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8390     break 2
8391   fi
8392 done
8393 done
8394 IFS=$as_save_IFS
8395
8396   ;;
8397 esac
8398 fi
8399 OCAMLDOC=$ac_cv_path_OCAMLDOC
8400 if test -n "$OCAMLDOC"; then
8401   { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
8402 echo "${ECHO_T}$OCAMLDOC" >&6; }
8403 else
8404   { echo "$as_me:$LINENO: result: no" >&5
8405 echo "${ECHO_T}no" >&6; }
8406 fi
8407
8408
8409   test -n "$OCAMLDOC" && break
8410 done
8411
8412 for ac_prog in gas as
8413 do
8414   # Extract the first word of "$ac_prog", so it can be a program name with args.
8415 set dummy $ac_prog; ac_word=$2
8416 { echo "$as_me:$LINENO: checking for $ac_word" >&5
8417 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
8418 if test "${ac_cv_path_GAS+set}" = set; then
8419   echo $ECHO_N "(cached) $ECHO_C" >&6
8420 else
8421   case $GAS in
8422   [\\/]* | ?:[\\/]*)
8423   ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
8424   ;;
8425   *)
8426   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8427 for as_dir in $PATH
8428 do
8429   IFS=$as_save_IFS
8430   test -z "$as_dir" && as_dir=.
8431   for ac_exec_ext in '' $ac_executable_extensions; do
8432   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
8433     ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
8434     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8435     break 2
8436   fi
8437 done
8438 done
8439 IFS=$as_save_IFS
8440
8441   ;;
8442 esac
8443 fi
8444 GAS=$ac_cv_path_GAS
8445 if test -n "$GAS"; then
8446   { echo "$as_me:$LINENO: result: $GAS" >&5
8447 echo "${ECHO_T}$GAS" >&6; }
8448 else
8449   { echo "$as_me:$LINENO: result: no" >&5
8450 echo "${ECHO_T}no" >&6; }
8451 fi
8452
8453
8454   test -n "$GAS" && break
8455 done
8456
8457
8458 { echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
8459 echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
8460 if test "${llvm_cv_link_use_r+set}" = set; then
8461   echo $ECHO_N "(cached) $ECHO_C" >&6
8462 else
8463    ac_ext=c
8464 ac_cpp='$CPP $CPPFLAGS'
8465 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8466 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8467 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8468
8469   oldcflags="$CFLAGS"
8470   CFLAGS="$CFLAGS -Wl,-R."
8471   cat >conftest.$ac_ext <<_ACEOF
8472 /* confdefs.h.  */
8473 _ACEOF
8474 cat confdefs.h >>conftest.$ac_ext
8475 cat >>conftest.$ac_ext <<_ACEOF
8476 /* end confdefs.h.  */
8477
8478 int
8479 main ()
8480 {
8481 int main() { return 0; }
8482   ;
8483   return 0;
8484 }
8485 _ACEOF
8486 rm -f conftest.$ac_objext conftest$ac_exeext
8487 if { (ac_try="$ac_link"
8488 case "(($ac_try" in
8489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8490   *) ac_try_echo=$ac_try;;
8491 esac
8492 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8493   (eval "$ac_link") 2>conftest.er1
8494   ac_status=$?
8495   grep -v '^ *+' conftest.er1 >conftest.err
8496   rm -f conftest.er1
8497   cat conftest.err >&5
8498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8499   (exit $ac_status); } &&
8500          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8501   { (case "(($ac_try" in
8502   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8503   *) ac_try_echo=$ac_try;;
8504 esac
8505 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8506   (eval "$ac_try") 2>&5
8507   ac_status=$?
8508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8509   (exit $ac_status); }; } &&
8510          { ac_try='test -s conftest$ac_exeext'
8511   { (case "(($ac_try" in
8512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8513   *) ac_try_echo=$ac_try;;
8514 esac
8515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8516   (eval "$ac_try") 2>&5
8517   ac_status=$?
8518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8519   (exit $ac_status); }; }; then
8520   llvm_cv_link_use_r=yes
8521 else
8522   echo "$as_me: failed program was:" >&5
8523 sed 's/^/| /' conftest.$ac_ext >&5
8524
8525         llvm_cv_link_use_r=no
8526 fi
8527
8528 rm -f core conftest.err conftest.$ac_objext \
8529       conftest$ac_exeext conftest.$ac_ext
8530   CFLAGS="$oldcflags"
8531   ac_ext=c
8532 ac_cpp='$CPP $CPPFLAGS'
8533 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8534 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8535 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8536
8537
8538 fi
8539 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
8540 echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
8541 if test "$llvm_cv_link_use_r" = yes ; then
8542
8543 cat >>confdefs.h <<\_ACEOF
8544 #define HAVE_LINK_R 1
8545 _ACEOF
8546
8547   fi
8548
8549
8550 { echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
8551 echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
8552 if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
8553   echo $ECHO_N "(cached) $ECHO_C" >&6
8554 else
8555    ac_ext=c
8556 ac_cpp='$CPP $CPPFLAGS'
8557 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8558 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8559 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8560
8561   oldcflags="$CFLAGS"
8562   CFLAGS="$CFLAGS -Wl,-export-dynamic"
8563   cat >conftest.$ac_ext <<_ACEOF
8564 /* confdefs.h.  */
8565 _ACEOF
8566 cat confdefs.h >>conftest.$ac_ext
8567 cat >>conftest.$ac_ext <<_ACEOF
8568 /* end confdefs.h.  */
8569
8570 int
8571 main ()
8572 {
8573 int main() { return 0; }
8574   ;
8575   return 0;
8576 }
8577 _ACEOF
8578 rm -f conftest.$ac_objext conftest$ac_exeext
8579 if { (ac_try="$ac_link"
8580 case "(($ac_try" in
8581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8582   *) ac_try_echo=$ac_try;;
8583 esac
8584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8585   (eval "$ac_link") 2>conftest.er1
8586   ac_status=$?
8587   grep -v '^ *+' conftest.er1 >conftest.err
8588   rm -f conftest.er1
8589   cat conftest.err >&5
8590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8591   (exit $ac_status); } &&
8592          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8593   { (case "(($ac_try" in
8594   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8595   *) ac_try_echo=$ac_try;;
8596 esac
8597 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8598   (eval "$ac_try") 2>&5
8599   ac_status=$?
8600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8601   (exit $ac_status); }; } &&
8602          { ac_try='test -s conftest$ac_exeext'
8603   { (case "(($ac_try" in
8604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8605   *) ac_try_echo=$ac_try;;
8606 esac
8607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8608   (eval "$ac_try") 2>&5
8609   ac_status=$?
8610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8611   (exit $ac_status); }; }; then
8612   llvm_cv_link_use_export_dynamic=yes
8613 else
8614   echo "$as_me: failed program was:" >&5
8615 sed 's/^/| /' conftest.$ac_ext >&5
8616
8617         llvm_cv_link_use_export_dynamic=no
8618 fi
8619
8620 rm -f core conftest.err conftest.$ac_objext \
8621       conftest$ac_exeext conftest.$ac_ext
8622   CFLAGS="$oldcflags"
8623   ac_ext=c
8624 ac_cpp='$CPP $CPPFLAGS'
8625 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8626 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8627 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8628
8629
8630 fi
8631 { echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
8632 echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
8633 if test "$llvm_cv_link_use_export_dynamic" = yes ; then
8634
8635 cat >>confdefs.h <<\_ACEOF
8636 #define HAVE_LINK_EXPORT_DYNAMIC 1
8637 _ACEOF
8638
8639   fi
8640
8641
8642
8643
8644 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8645 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8646 if test "${ac_cv_c_const+set}" = set; then
8647   echo $ECHO_N "(cached) $ECHO_C" >&6
8648 else
8649   cat >conftest.$ac_ext <<_ACEOF
8650 /* confdefs.h.  */
8651 _ACEOF
8652 cat confdefs.h >>conftest.$ac_ext
8653 cat >>conftest.$ac_ext <<_ACEOF
8654 /* end confdefs.h.  */
8655
8656 int
8657 main ()
8658 {
8659 /* FIXME: Include the comments suggested by Paul. */
8660 #ifndef __cplusplus
8661   /* Ultrix mips cc rejects this.  */
8662   typedef int charset[2];
8663   const charset x;
8664   /* SunOS 4.1.1 cc rejects this.  */
8665   char const *const *ccp;
8666   char **p;
8667   /* NEC SVR4.0.2 mips cc rejects this.  */
8668   struct point {int x, y;};
8669   static struct point const zero = {0,0};
8670   /* AIX XL C 1.02.0.0 rejects this.
8671      It does not let you subtract one const X* pointer from another in
8672      an arm of an if-expression whose if-part is not a constant
8673      expression */
8674   const char *g = "string";
8675   ccp = &g + (g ? g-g : 0);
8676   /* HPUX 7.0 cc rejects these. */
8677   ++ccp;
8678   p = (char**) ccp;
8679   ccp = (char const *const *) p;
8680   { /* SCO 3.2v4 cc rejects this.  */
8681     char *t;
8682     char const *s = 0 ? (char *) 0 : (char const *) 0;
8683
8684     *t++ = 0;
8685     if (s) return 0;
8686   }
8687   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8688     int x[] = {25, 17};
8689     const int *foo = &x[0];
8690     ++foo;
8691   }
8692   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8693     typedef const int *iptr;
8694     iptr p = 0;
8695     ++p;
8696   }
8697   { /* AIX XL C 1.02.0.0 rejects this saying
8698        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8699     struct s { int j; const int *ap[3]; };
8700     struct s *b; b->j = 5;
8701   }
8702   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8703     const int foo = 10;
8704     if (!foo) return 0;
8705   }
8706   return !x[0] && !zero.x;
8707 #endif
8708
8709   ;
8710   return 0;
8711 }
8712 _ACEOF
8713 rm -f conftest.$ac_objext
8714 if { (ac_try="$ac_compile"
8715 case "(($ac_try" in
8716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8717   *) ac_try_echo=$ac_try;;
8718 esac
8719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8720   (eval "$ac_compile") 2>conftest.er1
8721   ac_status=$?
8722   grep -v '^ *+' conftest.er1 >conftest.err
8723   rm -f conftest.er1
8724   cat conftest.err >&5
8725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8726   (exit $ac_status); } &&
8727          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8728   { (case "(($ac_try" in
8729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8730   *) ac_try_echo=$ac_try;;
8731 esac
8732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8733   (eval "$ac_try") 2>&5
8734   ac_status=$?
8735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8736   (exit $ac_status); }; } &&
8737          { ac_try='test -s conftest.$ac_objext'
8738   { (case "(($ac_try" in
8739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8740   *) ac_try_echo=$ac_try;;
8741 esac
8742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8743   (eval "$ac_try") 2>&5
8744   ac_status=$?
8745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8746   (exit $ac_status); }; }; then
8747   ac_cv_c_const=yes
8748 else
8749   echo "$as_me: failed program was:" >&5
8750 sed 's/^/| /' conftest.$ac_ext >&5
8751
8752         ac_cv_c_const=no
8753 fi
8754
8755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8756 fi
8757 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8758 echo "${ECHO_T}$ac_cv_c_const" >&6; }
8759 if test $ac_cv_c_const = no; then
8760
8761 cat >>confdefs.h <<\_ACEOF
8762 #define const
8763 _ACEOF
8764
8765 fi
8766
8767
8768
8769
8770
8771
8772 ac_header_dirent=no
8773 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8774   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8775 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8776 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8777 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8778   echo $ECHO_N "(cached) $ECHO_C" >&6
8779 else
8780   cat >conftest.$ac_ext <<_ACEOF
8781 /* confdefs.h.  */
8782 _ACEOF
8783 cat confdefs.h >>conftest.$ac_ext
8784 cat >>conftest.$ac_ext <<_ACEOF
8785 /* end confdefs.h.  */
8786 #include <sys/types.h>
8787 #include <$ac_hdr>
8788
8789 int
8790 main ()
8791 {
8792 if ((DIR *) 0)
8793 return 0;
8794   ;
8795   return 0;
8796 }
8797 _ACEOF
8798 rm -f conftest.$ac_objext
8799 if { (ac_try="$ac_compile"
8800 case "(($ac_try" in
8801   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8802   *) ac_try_echo=$ac_try;;
8803 esac
8804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8805   (eval "$ac_compile") 2>conftest.er1
8806   ac_status=$?
8807   grep -v '^ *+' conftest.er1 >conftest.err
8808   rm -f conftest.er1
8809   cat conftest.err >&5
8810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8811   (exit $ac_status); } &&
8812          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8813   { (case "(($ac_try" in
8814   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8815   *) ac_try_echo=$ac_try;;
8816 esac
8817 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8818   (eval "$ac_try") 2>&5
8819   ac_status=$?
8820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8821   (exit $ac_status); }; } &&
8822          { ac_try='test -s conftest.$ac_objext'
8823   { (case "(($ac_try" in
8824   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8825   *) ac_try_echo=$ac_try;;
8826 esac
8827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8828   (eval "$ac_try") 2>&5
8829   ac_status=$?
8830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8831   (exit $ac_status); }; }; then
8832   eval "$as_ac_Header=yes"
8833 else
8834   echo "$as_me: failed program was:" >&5
8835 sed 's/^/| /' conftest.$ac_ext >&5
8836
8837         eval "$as_ac_Header=no"
8838 fi
8839
8840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8841 fi
8842 ac_res=`eval echo '${'$as_ac_Header'}'`
8843                { echo "$as_me:$LINENO: result: $ac_res" >&5
8844 echo "${ECHO_T}$ac_res" >&6; }
8845 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8846   cat >>confdefs.h <<_ACEOF
8847 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8848 _ACEOF
8849
8850 ac_header_dirent=$ac_hdr; break
8851 fi
8852
8853 done
8854 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8855 if test $ac_header_dirent = dirent.h; then
8856   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8857 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8858 if test "${ac_cv_search_opendir+set}" = set; then
8859   echo $ECHO_N "(cached) $ECHO_C" >&6
8860 else
8861   ac_func_search_save_LIBS=$LIBS
8862 cat >conftest.$ac_ext <<_ACEOF
8863 /* confdefs.h.  */
8864 _ACEOF
8865 cat confdefs.h >>conftest.$ac_ext
8866 cat >>conftest.$ac_ext <<_ACEOF
8867 /* end confdefs.h.  */
8868
8869 /* Override any GCC internal prototype to avoid an error.
8870    Use char because int might match the return type of a GCC
8871    builtin and then its argument prototype would still apply.  */
8872 #ifdef __cplusplus
8873 extern "C"
8874 #endif
8875 char opendir ();
8876 int
8877 main ()
8878 {
8879 return opendir ();
8880   ;
8881   return 0;
8882 }
8883 _ACEOF
8884 for ac_lib in '' dir; do
8885   if test -z "$ac_lib"; then
8886     ac_res="none required"
8887   else
8888     ac_res=-l$ac_lib
8889     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8890   fi
8891   rm -f conftest.$ac_objext conftest$ac_exeext
8892 if { (ac_try="$ac_link"
8893 case "(($ac_try" in
8894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8895   *) ac_try_echo=$ac_try;;
8896 esac
8897 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8898   (eval "$ac_link") 2>conftest.er1
8899   ac_status=$?
8900   grep -v '^ *+' conftest.er1 >conftest.err
8901   rm -f conftest.er1
8902   cat conftest.err >&5
8903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8904   (exit $ac_status); } &&
8905          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8906   { (case "(($ac_try" in
8907   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8908   *) ac_try_echo=$ac_try;;
8909 esac
8910 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8911   (eval "$ac_try") 2>&5
8912   ac_status=$?
8913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8914   (exit $ac_status); }; } &&
8915          { ac_try='test -s conftest$ac_exeext'
8916   { (case "(($ac_try" in
8917   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8918   *) ac_try_echo=$ac_try;;
8919 esac
8920 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8921   (eval "$ac_try") 2>&5
8922   ac_status=$?
8923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8924   (exit $ac_status); }; }; then
8925   ac_cv_search_opendir=$ac_res
8926 else
8927   echo "$as_me: failed program was:" >&5
8928 sed 's/^/| /' conftest.$ac_ext >&5
8929
8930
8931 fi
8932
8933 rm -f core conftest.err conftest.$ac_objext \
8934       conftest$ac_exeext
8935   if test "${ac_cv_search_opendir+set}" = set; then
8936   break
8937 fi
8938 done
8939 if test "${ac_cv_search_opendir+set}" = set; then
8940   :
8941 else
8942   ac_cv_search_opendir=no
8943 fi
8944 rm conftest.$ac_ext
8945 LIBS=$ac_func_search_save_LIBS
8946 fi
8947 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8948 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
8949 ac_res=$ac_cv_search_opendir
8950 if test "$ac_res" != no; then
8951   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8952
8953 fi
8954
8955 else
8956   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8957 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8958 if test "${ac_cv_search_opendir+set}" = set; then
8959   echo $ECHO_N "(cached) $ECHO_C" >&6
8960 else
8961   ac_func_search_save_LIBS=$LIBS
8962 cat >conftest.$ac_ext <<_ACEOF
8963 /* confdefs.h.  */
8964 _ACEOF
8965 cat confdefs.h >>conftest.$ac_ext
8966 cat >>conftest.$ac_ext <<_ACEOF
8967 /* end confdefs.h.  */
8968
8969 /* Override any GCC internal prototype to avoid an error.
8970    Use char because int might match the return type of a GCC
8971    builtin and then its argument prototype would still apply.  */
8972 #ifdef __cplusplus
8973 extern "C"
8974 #endif
8975 char opendir ();
8976 int
8977 main ()
8978 {
8979 return opendir ();
8980   ;
8981   return 0;
8982 }
8983 _ACEOF
8984 for ac_lib in '' x; do
8985   if test -z "$ac_lib"; then
8986     ac_res="none required"
8987   else
8988     ac_res=-l$ac_lib
8989     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8990   fi
8991   rm -f conftest.$ac_objext conftest$ac_exeext
8992 if { (ac_try="$ac_link"
8993 case "(($ac_try" in
8994   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8995   *) ac_try_echo=$ac_try;;
8996 esac
8997 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8998   (eval "$ac_link") 2>conftest.er1
8999   ac_status=$?
9000   grep -v '^ *+' conftest.er1 >conftest.err
9001   rm -f conftest.er1
9002   cat conftest.err >&5
9003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9004   (exit $ac_status); } &&
9005          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9006   { (case "(($ac_try" in
9007   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9008   *) ac_try_echo=$ac_try;;
9009 esac
9010 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9011   (eval "$ac_try") 2>&5
9012   ac_status=$?
9013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9014   (exit $ac_status); }; } &&
9015          { ac_try='test -s conftest$ac_exeext'
9016   { (case "(($ac_try" in
9017   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9018   *) ac_try_echo=$ac_try;;
9019 esac
9020 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9021   (eval "$ac_try") 2>&5
9022   ac_status=$?
9023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9024   (exit $ac_status); }; }; then
9025   ac_cv_search_opendir=$ac_res
9026 else
9027   echo "$as_me: failed program was:" >&5
9028 sed 's/^/| /' conftest.$ac_ext >&5
9029
9030
9031 fi
9032
9033 rm -f core conftest.err conftest.$ac_objext \
9034       conftest$ac_exeext
9035   if test "${ac_cv_search_opendir+set}" = set; then
9036   break
9037 fi
9038 done
9039 if test "${ac_cv_search_opendir+set}" = set; then
9040   :
9041 else
9042   ac_cv_search_opendir=no
9043 fi
9044 rm conftest.$ac_ext
9045 LIBS=$ac_func_search_save_LIBS
9046 fi
9047 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9048 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9049 ac_res=$ac_cv_search_opendir
9050 if test "$ac_res" != no; then
9051   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9052
9053 fi
9054
9055 fi
9056
9057
9058 for ac_header in dlfcn.h
9059 do
9060 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9061 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9062   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9063 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9064 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9065   echo $ECHO_N "(cached) $ECHO_C" >&6
9066 fi
9067 ac_res=`eval echo '${'$as_ac_Header'}'`
9068                { echo "$as_me:$LINENO: result: $ac_res" >&5
9069 echo "${ECHO_T}$ac_res" >&6; }
9070 else
9071   # Is the header compilable?
9072 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9073 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9074 cat >conftest.$ac_ext <<_ACEOF
9075 /* confdefs.h.  */
9076 _ACEOF
9077 cat confdefs.h >>conftest.$ac_ext
9078 cat >>conftest.$ac_ext <<_ACEOF
9079 /* end confdefs.h.  */
9080 $ac_includes_default
9081 #include <$ac_header>
9082 _ACEOF
9083 rm -f conftest.$ac_objext
9084 if { (ac_try="$ac_compile"
9085 case "(($ac_try" in
9086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9087   *) ac_try_echo=$ac_try;;
9088 esac
9089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9090   (eval "$ac_compile") 2>conftest.er1
9091   ac_status=$?
9092   grep -v '^ *+' conftest.er1 >conftest.err
9093   rm -f conftest.er1
9094   cat conftest.err >&5
9095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9096   (exit $ac_status); } &&
9097          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9098   { (case "(($ac_try" in
9099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9100   *) ac_try_echo=$ac_try;;
9101 esac
9102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9103   (eval "$ac_try") 2>&5
9104   ac_status=$?
9105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9106   (exit $ac_status); }; } &&
9107          { ac_try='test -s conftest.$ac_objext'
9108   { (case "(($ac_try" in
9109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9110   *) ac_try_echo=$ac_try;;
9111 esac
9112 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9113   (eval "$ac_try") 2>&5
9114   ac_status=$?
9115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9116   (exit $ac_status); }; }; then
9117   ac_header_compiler=yes
9118 else
9119   echo "$as_me: failed program was:" >&5
9120 sed 's/^/| /' conftest.$ac_ext >&5
9121
9122         ac_header_compiler=no
9123 fi
9124
9125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9126 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9127 echo "${ECHO_T}$ac_header_compiler" >&6; }
9128
9129 # Is the header present?
9130 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9131 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9132 cat >conftest.$ac_ext <<_ACEOF
9133 /* confdefs.h.  */
9134 _ACEOF
9135 cat confdefs.h >>conftest.$ac_ext
9136 cat >>conftest.$ac_ext <<_ACEOF
9137 /* end confdefs.h.  */
9138 #include <$ac_header>
9139 _ACEOF
9140 if { (ac_try="$ac_cpp conftest.$ac_ext"
9141 case "(($ac_try" in
9142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9143   *) ac_try_echo=$ac_try;;
9144 esac
9145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9146   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9147   ac_status=$?
9148   grep -v '^ *+' conftest.er1 >conftest.err
9149   rm -f conftest.er1
9150   cat conftest.err >&5
9151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9152   (exit $ac_status); } >/dev/null; then
9153   if test -s conftest.err; then
9154     ac_cpp_err=$ac_c_preproc_warn_flag
9155     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9156   else
9157     ac_cpp_err=
9158   fi
9159 else
9160   ac_cpp_err=yes
9161 fi
9162 if test -z "$ac_cpp_err"; then
9163   ac_header_preproc=yes
9164 else
9165   echo "$as_me: failed program was:" >&5
9166 sed 's/^/| /' conftest.$ac_ext >&5
9167
9168   ac_header_preproc=no
9169 fi
9170
9171 rm -f conftest.err conftest.$ac_ext
9172 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9173 echo "${ECHO_T}$ac_header_preproc" >&6; }
9174
9175 # So?  What about this header?
9176 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9177   yes:no: )
9178     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9179 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9180     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9181 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9182     ac_header_preproc=yes
9183     ;;
9184   no:yes:* )
9185     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9186 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9187     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9188 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9189     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9190 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9191     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9192 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9193     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9194 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9195     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9196 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9197     ( cat <<\_ASBOX
9198 ## ----------------------------------- ##
9199 ## Report this to llvmbugs@cs.uiuc.edu ##
9200 ## ----------------------------------- ##
9201 _ASBOX
9202      ) | sed "s/^/$as_me: WARNING:     /" >&2
9203     ;;
9204 esac
9205 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9206 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9207 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9208   echo $ECHO_N "(cached) $ECHO_C" >&6
9209 else
9210   eval "$as_ac_Header=\$ac_header_preproc"
9211 fi
9212 ac_res=`eval echo '${'$as_ac_Header'}'`
9213                { echo "$as_me:$LINENO: result: $ac_res" >&5
9214 echo "${ECHO_T}$ac_res" >&6; }
9215
9216 fi
9217 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9218   cat >>confdefs.h <<_ACEOF
9219 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9220 _ACEOF
9221
9222 fi
9223
9224 done
9225
9226 # Check whether --enable-ltdl-install was given.
9227 if test "${enable_ltdl_install+set}" = set; then
9228   enableval=$enable_ltdl_install;
9229 fi
9230
9231
9232
9233
9234 if test x"${enable_ltdl_install-no}" != xno; then
9235   INSTALL_LTDL_TRUE=
9236   INSTALL_LTDL_FALSE='#'
9237 else
9238   INSTALL_LTDL_TRUE='#'
9239   INSTALL_LTDL_FALSE=
9240 fi
9241
9242
9243
9244 if test x"${enable_ltdl_convenience-no}" != xno; then
9245   CONVENIENCE_LTDL_TRUE=
9246   CONVENIENCE_LTDL_FALSE='#'
9247 else
9248   CONVENIENCE_LTDL_TRUE='#'
9249   CONVENIENCE_LTDL_FALSE=
9250 fi
9251
9252
9253 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9254 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9255 library_names_spec=
9256 libname_spec='lib$name'
9257 soname_spec=
9258 shrext_cmds=".so"
9259 postinstall_cmds=
9260 postuninstall_cmds=
9261 finish_cmds=
9262 finish_eval=
9263 shlibpath_var=
9264 shlibpath_overrides_runpath=unknown
9265 version_type=none
9266 dynamic_linker="$host_os ld.so"
9267 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9268 if test "$GCC" = yes; then
9269   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9270   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
9271     # if the path contains ";" then we assume it to be the separator
9272     # otherwise default to the standard path separator (i.e. ":") - it is
9273     # assumed that no part of a normal pathname contains ";" but that should
9274     # okay in the real world where ";" in dirpaths is itself problematic.
9275     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9276   else
9277     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9278   fi
9279 else
9280   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9281 fi
9282 need_lib_prefix=unknown
9283 hardcode_into_libs=no
9284
9285 # when you set need_version to no, make sure it does not cause -set_version
9286 # flags to be left without arguments
9287 need_version=unknown
9288
9289 case $host_os in
9290 aix3*)
9291   version_type=linux
9292   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9293   shlibpath_var=LIBPATH
9294
9295   # AIX 3 has no versioning support, so we append a major version to the name.
9296   soname_spec='${libname}${release}${shared_ext}$major'
9297   ;;
9298
9299 aix4* | aix5*)
9300   version_type=linux
9301   need_lib_prefix=no
9302   need_version=no
9303   hardcode_into_libs=yes
9304   if test "$host_cpu" = ia64; then
9305     # AIX 5 supports IA64
9306     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9307     shlibpath_var=LD_LIBRARY_PATH
9308   else
9309     # With GCC up to 2.95.x, collect2 would create an import file
9310     # for dependence libraries.  The import file would start with
9311     # the line `#! .'.  This would cause the generated library to
9312     # depend on `.', always an invalid library.  This was fixed in
9313     # development snapshots of GCC prior to 3.0.
9314     case $host_os in
9315       aix4 | aix4.[01] | aix4.[01].*)
9316       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9317            echo ' yes '
9318            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9319         :
9320       else
9321         can_build_shared=no
9322       fi
9323       ;;
9324     esac
9325     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9326     # soname into executable. Probably we can add versioning support to
9327     # collect2, so additional links can be useful in future.
9328     if test "$aix_use_runtimelinking" = yes; then
9329       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9330       # instead of lib<name>.a to let people know that these are not
9331       # typical AIX shared libraries.
9332       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9333     else
9334       # We preserve .a as extension for shared libraries through AIX4.2
9335       # and later when we are not doing run time linking.
9336       library_names_spec='${libname}${release}.a $libname.a'
9337       soname_spec='${libname}${release}${shared_ext}$major'
9338     fi
9339     shlibpath_var=LIBPATH
9340   fi
9341   ;;
9342
9343 amigaos*)
9344   library_names_spec='$libname.ixlibrary $libname.a'
9345   # Create ${libname}_ixlibrary.a entries in /sys/libs.
9346   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'
9347   ;;
9348
9349 beos*)
9350   library_names_spec='${libname}${shared_ext}'
9351   dynamic_linker="$host_os ld.so"
9352   shlibpath_var=LIBRARY_PATH
9353   ;;
9354
9355 bsdi[45]*)
9356   version_type=linux
9357   need_version=no
9358   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9359   soname_spec='${libname}${release}${shared_ext}$major'
9360   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9361   shlibpath_var=LD_LIBRARY_PATH
9362   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9363   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9364   # the default ld.so.conf also contains /usr/contrib/lib and
9365   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9366   # libtool to hard-code these into programs
9367   ;;
9368
9369 cygwin* | mingw* | pw32*)
9370   version_type=windows
9371   shrext_cmds=".dll"
9372   need_version=no
9373   need_lib_prefix=no
9374
9375   case $GCC,$host_os in
9376   yes,cygwin* | yes,mingw* | yes,pw32*)
9377     library_names_spec='$libname.dll.a'
9378     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9379     postinstall_cmds='base_file=`basename \${file}`~
9380       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9381       dldir=$destdir/`dirname \$dlpath`~
9382       test -d \$dldir || mkdir -p \$dldir~
9383       $install_prog $dir/$dlname \$dldir/$dlname~
9384       chmod a+x \$dldir/$dlname'
9385     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9386       dlpath=$dir/\$dldll~
9387        $rm \$dlpath'
9388     shlibpath_overrides_runpath=yes
9389
9390     case $host_os in
9391     cygwin*)
9392       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9393       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9394       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9395       ;;
9396     mingw*)
9397       # MinGW DLLs use traditional 'lib' prefix
9398       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9399       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9400       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9401         # It is most probably a Windows format PATH printed by
9402         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9403         # path with ; separators, and with drive letters. We can handle the
9404         # drive letters (cygwin fileutils understands them), so leave them,
9405         # especially as we might pass files found there to a mingw objdump,
9406         # which wouldn't understand a cygwinified path. Ahh.
9407         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9408       else
9409         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9410       fi
9411       ;;
9412     pw32*)
9413       # pw32 DLLs use 'pw' prefix rather than 'lib'
9414       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9415       ;;
9416     esac
9417     ;;
9418
9419   *)
9420     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9421     ;;
9422   esac
9423   dynamic_linker='Win32 ld.exe'
9424   # FIXME: first we should search . and the directory the executable is in
9425   shlibpath_var=PATH
9426   ;;
9427
9428 darwin* | rhapsody*)
9429   dynamic_linker="$host_os dyld"
9430   version_type=darwin
9431   need_lib_prefix=no
9432   need_version=no
9433   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9434   soname_spec='${libname}${release}${major}$shared_ext'
9435   shlibpath_overrides_runpath=yes
9436   shlibpath_var=DYLD_LIBRARY_PATH
9437   shrext_cmds='.dylib'
9438   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9439   if test "$GCC" = yes; then
9440     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
9441   else
9442     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9443   fi
9444   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9445   ;;
9446
9447 dgux*)
9448   version_type=linux
9449   need_lib_prefix=no
9450   need_version=no
9451   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9452   soname_spec='${libname}${release}${shared_ext}$major'
9453   shlibpath_var=LD_LIBRARY_PATH
9454   ;;
9455
9456 freebsd1*)
9457   dynamic_linker=no
9458   ;;
9459
9460 kfreebsd*-gnu)
9461   version_type=linux
9462   need_lib_prefix=no
9463   need_version=no
9464   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9465   soname_spec='${libname}${release}${shared_ext}$major'
9466   shlibpath_var=LD_LIBRARY_PATH
9467   shlibpath_overrides_runpath=no
9468   hardcode_into_libs=yes
9469   dynamic_linker='GNU ld.so'
9470   ;;
9471
9472 freebsd* | dragonfly*)
9473   # DragonFly does not have aout.  When/if they implement a new
9474   # versioning mechanism, adjust this.
9475   if test -x /usr/bin/objformat; then
9476     objformat=`/usr/bin/objformat`
9477   else
9478     case $host_os in
9479     freebsd[123]*) objformat=aout ;;
9480     *) objformat=elf ;;
9481     esac
9482   fi
9483   version_type=freebsd-$objformat
9484   case $version_type in
9485     freebsd-elf*)
9486       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9487       need_version=no
9488       need_lib_prefix=no
9489       ;;
9490     freebsd-*)
9491       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9492       need_version=yes
9493       ;;
9494   esac
9495   shlibpath_var=LD_LIBRARY_PATH
9496   case $host_os in
9497   freebsd2*)
9498     shlibpath_overrides_runpath=yes
9499     ;;
9500   freebsd3.[01]* | freebsdelf3.[01]*)
9501     shlibpath_overrides_runpath=yes
9502     hardcode_into_libs=yes
9503     ;;
9504   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9505   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9506     shlibpath_overrides_runpath=no
9507     hardcode_into_libs=yes
9508     ;;
9509   freebsd*) # from 4.6 on
9510     shlibpath_overrides_runpath=yes
9511     hardcode_into_libs=yes
9512     ;;
9513   esac
9514   ;;
9515
9516 gnu*)
9517   version_type=linux
9518   need_lib_prefix=no
9519   need_version=no
9520   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9521   soname_spec='${libname}${release}${shared_ext}$major'
9522   shlibpath_var=LD_LIBRARY_PATH
9523   hardcode_into_libs=yes
9524   ;;
9525
9526 hpux9* | hpux10* | hpux11*)
9527   # Give a soname corresponding to the major version so that dld.sl refuses to
9528   # link against other versions.
9529   version_type=sunos
9530   need_lib_prefix=no
9531   need_version=no
9532   case $host_cpu in
9533   ia64*)
9534     shrext_cmds='.so'
9535     hardcode_into_libs=yes
9536     dynamic_linker="$host_os dld.so"
9537     shlibpath_var=LD_LIBRARY_PATH
9538     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9539     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9540     soname_spec='${libname}${release}${shared_ext}$major'
9541     if test "X$HPUX_IA64_MODE" = X32; then
9542       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9543     else
9544       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9545     fi
9546     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9547     ;;
9548    hppa*64*)
9549      shrext_cmds='.sl'
9550      hardcode_into_libs=yes
9551      dynamic_linker="$host_os dld.sl"
9552      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9553      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9554      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9555      soname_spec='${libname}${release}${shared_ext}$major'
9556      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9557      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9558      ;;
9559    *)
9560     shrext_cmds='.sl'
9561     dynamic_linker="$host_os dld.sl"
9562     shlibpath_var=SHLIB_PATH
9563     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9564     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9565     soname_spec='${libname}${release}${shared_ext}$major'
9566     ;;
9567   esac
9568   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9569   postinstall_cmds='chmod 555 $lib'
9570   ;;
9571
9572 interix3*)
9573   version_type=linux
9574   need_lib_prefix=no
9575   need_version=no
9576   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9577   soname_spec='${libname}${release}${shared_ext}$major'
9578   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9579   shlibpath_var=LD_LIBRARY_PATH
9580   shlibpath_overrides_runpath=no
9581   hardcode_into_libs=yes
9582   ;;
9583
9584 irix5* | irix6* | nonstopux*)
9585   case $host_os in
9586     nonstopux*) version_type=nonstopux ;;
9587     *)
9588         if test "$lt_cv_prog_gnu_ld" = yes; then
9589                 version_type=linux
9590         else
9591                 version_type=irix
9592         fi ;;
9593   esac
9594   need_lib_prefix=no
9595   need_version=no
9596   soname_spec='${libname}${release}${shared_ext}$major'
9597   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9598   case $host_os in
9599   irix5* | nonstopux*)
9600     libsuff= shlibsuff=
9601     ;;
9602   *)
9603     case $LD in # libtool.m4 will add one of these switches to LD
9604     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9605       libsuff= shlibsuff= libmagic=32-bit;;
9606     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9607       libsuff=32 shlibsuff=N32 libmagic=N32;;
9608     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9609       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9610     *) libsuff= shlibsuff= libmagic=never-match;;
9611     esac
9612     ;;
9613   esac
9614   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9615   shlibpath_overrides_runpath=no
9616   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9617   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9618   hardcode_into_libs=yes
9619   ;;
9620
9621 # No shared lib support for Linux oldld, aout, or coff.
9622 linux*oldld* | linux*aout* | linux*coff*)
9623   dynamic_linker=no
9624   ;;
9625
9626 # This must be Linux ELF.
9627 linux*)
9628   version_type=linux
9629   need_lib_prefix=no
9630   need_version=no
9631   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9632   soname_spec='${libname}${release}${shared_ext}$major'
9633   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9634   shlibpath_var=LD_LIBRARY_PATH
9635   shlibpath_overrides_runpath=no
9636   # This implies no fast_install, which is unacceptable.
9637   # Some rework will be needed to allow for fast_install
9638   # before this can be enabled.
9639   hardcode_into_libs=yes
9640
9641   # Append ld.so.conf contents to the search path
9642   if test -f /etc/ld.so.conf; then
9643     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9644     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9645   fi
9646
9647   # We used to test for /lib/ld.so.1 and disable shared libraries on
9648   # powerpc, because MkLinux only supported shared libraries with the
9649   # GNU dynamic linker.  Since this was broken with cross compilers,
9650   # most powerpc-linux boxes support dynamic linking these days and
9651   # people can always --disable-shared, the test was removed, and we
9652   # assume the GNU/Linux dynamic linker is in use.
9653   dynamic_linker='GNU/Linux ld.so'
9654   ;;
9655
9656 knetbsd*-gnu)
9657   version_type=linux
9658   need_lib_prefix=no
9659   need_version=no
9660   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9661   soname_spec='${libname}${release}${shared_ext}$major'
9662   shlibpath_var=LD_LIBRARY_PATH
9663   shlibpath_overrides_runpath=no
9664   hardcode_into_libs=yes
9665   dynamic_linker='GNU ld.so'
9666   ;;
9667
9668 netbsd*)
9669   version_type=sunos
9670   need_lib_prefix=no
9671   need_version=no
9672   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9673     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9674     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9675     dynamic_linker='NetBSD (a.out) ld.so'
9676   else
9677     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9678     soname_spec='${libname}${release}${shared_ext}$major'
9679     dynamic_linker='NetBSD ld.elf_so'
9680   fi
9681   shlibpath_var=LD_LIBRARY_PATH
9682   shlibpath_overrides_runpath=yes
9683   hardcode_into_libs=yes
9684   ;;
9685
9686 newsos6)
9687   version_type=linux
9688   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9689   shlibpath_var=LD_LIBRARY_PATH
9690   shlibpath_overrides_runpath=yes
9691   ;;
9692
9693 nto-qnx*)
9694   version_type=linux
9695   need_lib_prefix=no
9696   need_version=no
9697   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9698   soname_spec='${libname}${release}${shared_ext}$major'
9699   shlibpath_var=LD_LIBRARY_PATH
9700   shlibpath_overrides_runpath=yes
9701   ;;
9702
9703 openbsd*)
9704   version_type=sunos
9705   sys_lib_dlsearch_path_spec="/usr/lib"
9706   need_lib_prefix=no
9707   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9708   case $host_os in
9709     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9710     *)                         need_version=no  ;;
9711   esac
9712   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9713   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9714   shlibpath_var=LD_LIBRARY_PATH
9715   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9716     case $host_os in
9717       openbsd2.[89] | openbsd2.[89].*)
9718         shlibpath_overrides_runpath=no
9719         ;;
9720       *)
9721         shlibpath_overrides_runpath=yes
9722         ;;
9723       esac
9724   else
9725     shlibpath_overrides_runpath=yes
9726   fi
9727   ;;
9728
9729 os2*)
9730   libname_spec='$name'
9731   shrext_cmds=".dll"
9732   need_lib_prefix=no
9733   library_names_spec='$libname${shared_ext} $libname.a'
9734   dynamic_linker='OS/2 ld.exe'
9735   shlibpath_var=LIBPATH
9736   ;;
9737
9738 osf3* | osf4* | osf5*)
9739   version_type=osf
9740   need_lib_prefix=no
9741   need_version=no
9742   soname_spec='${libname}${release}${shared_ext}$major'
9743   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9744   shlibpath_var=LD_LIBRARY_PATH
9745   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9746   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9747   ;;
9748
9749 solaris*)
9750   version_type=linux
9751   need_lib_prefix=no
9752   need_version=no
9753   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9754   soname_spec='${libname}${release}${shared_ext}$major'
9755   shlibpath_var=LD_LIBRARY_PATH
9756   shlibpath_overrides_runpath=yes
9757   hardcode_into_libs=yes
9758   # ldd complains unless libraries are executable
9759   postinstall_cmds='chmod +x $lib'
9760   ;;
9761
9762 sunos4*)
9763   version_type=sunos
9764   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9765   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9766   shlibpath_var=LD_LIBRARY_PATH
9767   shlibpath_overrides_runpath=yes
9768   if test "$with_gnu_ld" = yes; then
9769     need_lib_prefix=no
9770   fi
9771   need_version=yes
9772   ;;
9773
9774 sysv4 | sysv4.3*)
9775   version_type=linux
9776   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9777   soname_spec='${libname}${release}${shared_ext}$major'
9778   shlibpath_var=LD_LIBRARY_PATH
9779   case $host_vendor in
9780     sni)
9781       shlibpath_overrides_runpath=no
9782       need_lib_prefix=no
9783       export_dynamic_flag_spec='${wl}-Blargedynsym'
9784       runpath_var=LD_RUN_PATH
9785       ;;
9786     siemens)
9787       need_lib_prefix=no
9788       ;;
9789     motorola)
9790       need_lib_prefix=no
9791       need_version=no
9792       shlibpath_overrides_runpath=no
9793       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9794       ;;
9795   esac
9796   ;;
9797
9798 sysv4*MP*)
9799   if test -d /usr/nec ;then
9800     version_type=linux
9801     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9802     soname_spec='$libname${shared_ext}.$major'
9803     shlibpath_var=LD_LIBRARY_PATH
9804   fi
9805   ;;
9806
9807 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9808   version_type=freebsd-elf
9809   need_lib_prefix=no
9810   need_version=no
9811   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9812   soname_spec='${libname}${release}${shared_ext}$major'
9813   shlibpath_var=LD_LIBRARY_PATH
9814   hardcode_into_libs=yes
9815   if test "$with_gnu_ld" = yes; then
9816     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9817     shlibpath_overrides_runpath=no
9818   else
9819     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9820     shlibpath_overrides_runpath=yes
9821     case $host_os in
9822       sco3.2v5*)
9823         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9824         ;;
9825     esac
9826   fi
9827   sys_lib_dlsearch_path_spec='/usr/lib'
9828   ;;
9829
9830 uts4*)
9831   version_type=linux
9832   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9833   soname_spec='${libname}${release}${shared_ext}$major'
9834   shlibpath_var=LD_LIBRARY_PATH
9835   ;;
9836
9837 *)
9838   dynamic_linker=no
9839   ;;
9840 esac
9841 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9842 echo "${ECHO_T}$dynamic_linker" >&6; }
9843 test "$dynamic_linker" = no && can_build_shared=no
9844
9845 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9846 if test "$GCC" = yes; then
9847   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9848 fi
9849
9850
9851 { echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9852 echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9853 if test "${libltdl_cv_shlibext+set}" = set; then
9854   echo $ECHO_N "(cached) $ECHO_C" >&6
9855 else
9856
9857 module=yes
9858 eval libltdl_cv_shlibext=$shrext_cmds
9859
9860 fi
9861 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9862 echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
9863 if test -n "$libltdl_cv_shlibext"; then
9864
9865 cat >>confdefs.h <<_ACEOF
9866 #define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9867 _ACEOF
9868
9869 fi
9870
9871
9872 { echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9873 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9874 if test "${libltdl_cv_shlibpath_var+set}" = set; then
9875   echo $ECHO_N "(cached) $ECHO_C" >&6
9876 else
9877   libltdl_cv_shlibpath_var="$shlibpath_var"
9878 fi
9879 { echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9880 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
9881 if test -n "$libltdl_cv_shlibpath_var"; then
9882
9883 cat >>confdefs.h <<_ACEOF
9884 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9885 _ACEOF
9886
9887 fi
9888
9889
9890 { echo "$as_me:$LINENO: checking for the default library search path" >&5
9891 echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9892 if test "${libltdl_cv_sys_search_path+set}" = set; then
9893   echo $ECHO_N "(cached) $ECHO_C" >&6
9894 else
9895   libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9896 fi
9897 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9898 echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
9899 if test -n "$libltdl_cv_sys_search_path"; then
9900   sys_search_path=
9901   for dir in $libltdl_cv_sys_search_path; do
9902     if test -z "$sys_search_path"; then
9903       sys_search_path="$dir"
9904     else
9905       sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9906     fi
9907   done
9908
9909 cat >>confdefs.h <<_ACEOF
9910 #define LTDL_SYSSEARCHPATH "$sys_search_path"
9911 _ACEOF
9912
9913 fi
9914
9915 { echo "$as_me:$LINENO: checking for objdir" >&5
9916 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9917 if test "${libltdl_cv_objdir+set}" = set; then
9918   echo $ECHO_N "(cached) $ECHO_C" >&6
9919 else
9920   libltdl_cv_objdir="$objdir"
9921   if test -n "$objdir"; then
9922     :
9923   else
9924     rm -f .libs 2>/dev/null
9925     mkdir .libs 2>/dev/null
9926     if test -d .libs; then
9927       libltdl_cv_objdir=.libs
9928     else
9929       # MS-DOS does not allow filenames that begin with a dot.
9930       libltdl_cv_objdir=_libs
9931     fi
9932   rmdir .libs 2>/dev/null
9933   fi
9934
9935 fi
9936 { echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9937 echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
9938
9939 cat >>confdefs.h <<_ACEOF
9940 #define LTDL_OBJDIR "$libltdl_cv_objdir/"
9941 _ACEOF
9942
9943
9944
9945
9946
9947
9948 # Check for command to grab the raw symbol name followed by C symbol from nm.
9949 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9950 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9951 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9952   echo $ECHO_N "(cached) $ECHO_C" >&6
9953 else
9954
9955 # These are sane defaults that work on at least a few old systems.
9956 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9957
9958 # Character class describing NM global symbol codes.
9959 symcode='[BCDEGRST]'
9960
9961 # Regexp to match symbols that can be accessed directly from C.
9962 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9963
9964 # Transform an extracted symbol line into a proper C declaration
9965 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9966
9967 # Transform an extracted symbol line into symbol name and symbol address
9968 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'"
9969
9970 # Define system-specific variables.
9971 case $host_os in
9972 aix*)
9973   symcode='[BCDT]'
9974   ;;
9975 cygwin* | mingw* | pw32*)
9976   symcode='[ABCDGISTW]'
9977   ;;
9978 hpux*) # Its linker distinguishes data from code symbols
9979   if test "$host_cpu" = ia64; then
9980     symcode='[ABCDEGRST]'
9981   fi
9982   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9983   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'"
9984   ;;
9985 linux*)
9986   if test "$host_cpu" = ia64; then
9987     symcode='[ABCDGIRSTW]'
9988     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9989     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'"
9990   fi
9991   ;;
9992 irix* | nonstopux*)
9993   symcode='[BCDEGRST]'
9994   ;;
9995 osf*)
9996   symcode='[BCDEGQRST]'
9997   ;;
9998 solaris*)
9999   symcode='[BDRT]'
10000   ;;
10001 sco3.2v5*)
10002   symcode='[DT]'
10003   ;;
10004 sysv4.2uw2*)
10005   symcode='[DT]'
10006   ;;
10007 sysv5* | sco5v6* | unixware* | OpenUNIX*)
10008   symcode='[ABDT]'
10009   ;;
10010 sysv4)
10011   symcode='[DFNSTU]'
10012   ;;
10013 esac
10014
10015 # Handle CRLF in mingw tool chain
10016 opt_cr=
10017 case $build_os in
10018 mingw*)
10019   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10020   ;;
10021 esac
10022
10023 # If we're using GNU nm, then use its standard symbol codes.
10024 case `$NM -V 2>&1` in
10025 *GNU* | *'with BFD'*)
10026   symcode='[ABCDGIRSTW]' ;;
10027 esac
10028
10029 # Try without a prefix undercore, then with it.
10030 for ac_symprfx in "" "_"; do
10031
10032   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10033   symxfrm="\\1 $ac_symprfx\\2 \\2"
10034
10035   # Write the raw and C identifiers.
10036   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10037
10038   # Check to see that the pipe works correctly.
10039   pipe_works=no
10040
10041   rm -f conftest*
10042   cat > conftest.$ac_ext <<EOF
10043 #ifdef __cplusplus
10044 extern "C" {
10045 #endif
10046 char nm_test_var;
10047 void nm_test_func(){}
10048 #ifdef __cplusplus
10049 }
10050 #endif
10051 int main(){nm_test_var='a';nm_test_func();return(0);}
10052 EOF
10053
10054   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10055   (eval $ac_compile) 2>&5
10056   ac_status=$?
10057   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10058   (exit $ac_status); }; then
10059     # Now try to grab the symbols.
10060     nlist=conftest.nm
10061     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
10062   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
10063   ac_status=$?
10064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10065   (exit $ac_status); } && test -s "$nlist"; then
10066       # Try sorting and uniquifying the output.
10067       if sort "$nlist" | uniq > "$nlist"T; then
10068         mv -f "$nlist"T "$nlist"
10069       else
10070         rm -f "$nlist"T
10071       fi
10072
10073       # Make sure that we snagged all the symbols we need.
10074       if grep ' nm_test_var$' "$nlist" >/dev/null; then
10075         if grep ' nm_test_func$' "$nlist" >/dev/null; then
10076           cat <<EOF > conftest.$ac_ext
10077 #ifdef __cplusplus
10078 extern "C" {
10079 #endif
10080
10081 EOF
10082           # Now generate the symbol file.
10083           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
10084
10085           cat <<EOF >> conftest.$ac_ext
10086 #if defined (__STDC__) && __STDC__
10087 # define lt_ptr_t void *
10088 #else
10089 # define lt_ptr_t char *
10090 # define const
10091 #endif
10092
10093 /* The mapping between symbol names and symbols. */
10094 const struct {
10095   const char *name;
10096   lt_ptr_t address;
10097 }
10098 lt_preloaded_symbols[] =
10099 {
10100 EOF
10101           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
10102           cat <<\EOF >> conftest.$ac_ext
10103   {0, (lt_ptr_t) 0}
10104 };
10105
10106 #ifdef __cplusplus
10107 }
10108 #endif
10109 EOF
10110           # Now try linking the two files.
10111           mv conftest.$ac_objext conftstm.$ac_objext
10112           lt_save_LIBS="$LIBS"
10113           lt_save_CFLAGS="$CFLAGS"
10114           LIBS="conftstm.$ac_objext"
10115           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10116           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10117   (eval $ac_link) 2>&5
10118   ac_status=$?
10119   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10120   (exit $ac_status); } && test -s conftest${ac_exeext}; then
10121             pipe_works=yes
10122           fi
10123           LIBS="$lt_save_LIBS"
10124           CFLAGS="$lt_save_CFLAGS"
10125         else
10126           echo "cannot find nm_test_func in $nlist" >&5
10127         fi
10128       else
10129         echo "cannot find nm_test_var in $nlist" >&5
10130       fi
10131     else
10132       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10133     fi
10134   else
10135     echo "$progname: failed program was:" >&5
10136     cat conftest.$ac_ext >&5
10137   fi
10138   rm -f conftest* conftst*
10139
10140   # Do not use the global_symbol_pipe unless it works.
10141   if test "$pipe_works" = yes; then
10142     break
10143   else
10144     lt_cv_sys_global_symbol_pipe=
10145   fi
10146 done
10147
10148 fi
10149
10150 if test -z "$lt_cv_sys_global_symbol_pipe"; then
10151   lt_cv_sys_global_symbol_to_cdecl=
10152 fi
10153 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10154   { echo "$as_me:$LINENO: result: failed" >&5
10155 echo "${ECHO_T}failed" >&6; }
10156 else
10157   { echo "$as_me:$LINENO: result: ok" >&5
10158 echo "${ECHO_T}ok" >&6; }
10159 fi
10160
10161
10162 { echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
10163 echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
10164 if test "${libltdl_cv_preloaded_symbols+set}" = set; then
10165   echo $ECHO_N "(cached) $ECHO_C" >&6
10166 else
10167   if test -n "$lt_cv_sys_global_symbol_pipe"; then
10168     libltdl_cv_preloaded_symbols=yes
10169   else
10170     libltdl_cv_preloaded_symbols=no
10171   fi
10172
10173 fi
10174 { echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
10175 echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
10176 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
10177
10178 cat >>confdefs.h <<\_ACEOF
10179 #define HAVE_PRELOADED_SYMBOLS 1
10180 _ACEOF
10181
10182 fi
10183
10184 LIBADD_DL=
10185
10186 ac_ext=c
10187 ac_cpp='$CPP $CPPFLAGS'
10188 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10189 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10190 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10191
10192
10193 { echo "$as_me:$LINENO: checking for shl_load" >&5
10194 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10195 if test "${ac_cv_func_shl_load+set}" = set; then
10196   echo $ECHO_N "(cached) $ECHO_C" >&6
10197 else
10198   cat >conftest.$ac_ext <<_ACEOF
10199 /* confdefs.h.  */
10200 _ACEOF
10201 cat confdefs.h >>conftest.$ac_ext
10202 cat >>conftest.$ac_ext <<_ACEOF
10203 /* end confdefs.h.  */
10204 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10205    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10206 #define shl_load innocuous_shl_load
10207
10208 /* System header to define __stub macros and hopefully few prototypes,
10209     which can conflict with char shl_load (); below.
10210     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10211     <limits.h> exists even on freestanding compilers.  */
10212
10213 #ifdef __STDC__
10214 # include <limits.h>
10215 #else
10216 # include <assert.h>
10217 #endif
10218
10219 #undef shl_load
10220
10221 /* Override any GCC internal prototype to avoid an error.
10222    Use char because int might match the return type of a GCC
10223    builtin and then its argument prototype would still apply.  */
10224 #ifdef __cplusplus
10225 extern "C"
10226 #endif
10227 char shl_load ();
10228 /* The GNU C library defines this for functions which it implements
10229     to always fail with ENOSYS.  Some functions are actually named
10230     something starting with __ and the normal name is an alias.  */
10231 #if defined __stub_shl_load || defined __stub___shl_load
10232 choke me
10233 #endif
10234
10235 int
10236 main ()
10237 {
10238 return shl_load ();
10239   ;
10240   return 0;
10241 }
10242 _ACEOF
10243 rm -f conftest.$ac_objext conftest$ac_exeext
10244 if { (ac_try="$ac_link"
10245 case "(($ac_try" in
10246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10247   *) ac_try_echo=$ac_try;;
10248 esac
10249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10250   (eval "$ac_link") 2>conftest.er1
10251   ac_status=$?
10252   grep -v '^ *+' conftest.er1 >conftest.err
10253   rm -f conftest.er1
10254   cat conftest.err >&5
10255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10256   (exit $ac_status); } &&
10257          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10258   { (case "(($ac_try" in
10259   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10260   *) ac_try_echo=$ac_try;;
10261 esac
10262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10263   (eval "$ac_try") 2>&5
10264   ac_status=$?
10265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10266   (exit $ac_status); }; } &&
10267          { ac_try='test -s conftest$ac_exeext'
10268   { (case "(($ac_try" in
10269   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10270   *) ac_try_echo=$ac_try;;
10271 esac
10272 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10273   (eval "$ac_try") 2>&5
10274   ac_status=$?
10275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10276   (exit $ac_status); }; }; then
10277   ac_cv_func_shl_load=yes
10278 else
10279   echo "$as_me: failed program was:" >&5
10280 sed 's/^/| /' conftest.$ac_ext >&5
10281
10282         ac_cv_func_shl_load=no
10283 fi
10284
10285 rm -f core conftest.err conftest.$ac_objext \
10286       conftest$ac_exeext conftest.$ac_ext
10287 fi
10288 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10289 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10290 if test $ac_cv_func_shl_load = yes; then
10291
10292 cat >>confdefs.h <<\_ACEOF
10293 #define HAVE_SHL_LOAD 1
10294 _ACEOF
10295
10296 else
10297   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10298 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10299 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10300   echo $ECHO_N "(cached) $ECHO_C" >&6
10301 else
10302   ac_check_lib_save_LIBS=$LIBS
10303 LIBS="-ldld  $LIBS"
10304 cat >conftest.$ac_ext <<_ACEOF
10305 /* confdefs.h.  */
10306 _ACEOF
10307 cat confdefs.h >>conftest.$ac_ext
10308 cat >>conftest.$ac_ext <<_ACEOF
10309 /* end confdefs.h.  */
10310
10311 /* Override any GCC internal prototype to avoid an error.
10312    Use char because int might match the return type of a GCC
10313    builtin and then its argument prototype would still apply.  */
10314 #ifdef __cplusplus
10315 extern "C"
10316 #endif
10317 char shl_load ();
10318 int
10319 main ()
10320 {
10321 return shl_load ();
10322   ;
10323   return 0;
10324 }
10325 _ACEOF
10326 rm -f conftest.$ac_objext conftest$ac_exeext
10327 if { (ac_try="$ac_link"
10328 case "(($ac_try" in
10329   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10330   *) ac_try_echo=$ac_try;;
10331 esac
10332 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10333   (eval "$ac_link") 2>conftest.er1
10334   ac_status=$?
10335   grep -v '^ *+' conftest.er1 >conftest.err
10336   rm -f conftest.er1
10337   cat conftest.err >&5
10338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10339   (exit $ac_status); } &&
10340          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10341   { (case "(($ac_try" in
10342   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10343   *) ac_try_echo=$ac_try;;
10344 esac
10345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10346   (eval "$ac_try") 2>&5
10347   ac_status=$?
10348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10349   (exit $ac_status); }; } &&
10350          { ac_try='test -s conftest$ac_exeext'
10351   { (case "(($ac_try" in
10352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10353   *) ac_try_echo=$ac_try;;
10354 esac
10355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10356   (eval "$ac_try") 2>&5
10357   ac_status=$?
10358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10359   (exit $ac_status); }; }; then
10360   ac_cv_lib_dld_shl_load=yes
10361 else
10362   echo "$as_me: failed program was:" >&5
10363 sed 's/^/| /' conftest.$ac_ext >&5
10364
10365         ac_cv_lib_dld_shl_load=no
10366 fi
10367
10368 rm -f core conftest.err conftest.$ac_objext \
10369       conftest$ac_exeext conftest.$ac_ext
10370 LIBS=$ac_check_lib_save_LIBS
10371 fi
10372 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10373 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10374 if test $ac_cv_lib_dld_shl_load = yes; then
10375
10376 cat >>confdefs.h <<\_ACEOF
10377 #define HAVE_SHL_LOAD 1
10378 _ACEOF
10379
10380         LIBADD_DL="$LIBADD_DL -ldld"
10381 else
10382   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10383 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10384 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10385   echo $ECHO_N "(cached) $ECHO_C" >&6
10386 else
10387   ac_check_lib_save_LIBS=$LIBS
10388 LIBS="-ldl  $LIBS"
10389 cat >conftest.$ac_ext <<_ACEOF
10390 /* confdefs.h.  */
10391 _ACEOF
10392 cat confdefs.h >>conftest.$ac_ext
10393 cat >>conftest.$ac_ext <<_ACEOF
10394 /* end confdefs.h.  */
10395
10396 /* Override any GCC internal prototype to avoid an error.
10397    Use char because int might match the return type of a GCC
10398    builtin and then its argument prototype would still apply.  */
10399 #ifdef __cplusplus
10400 extern "C"
10401 #endif
10402 char dlopen ();
10403 int
10404 main ()
10405 {
10406 return dlopen ();
10407   ;
10408   return 0;
10409 }
10410 _ACEOF
10411 rm -f conftest.$ac_objext conftest$ac_exeext
10412 if { (ac_try="$ac_link"
10413 case "(($ac_try" in
10414   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10415   *) ac_try_echo=$ac_try;;
10416 esac
10417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10418   (eval "$ac_link") 2>conftest.er1
10419   ac_status=$?
10420   grep -v '^ *+' conftest.er1 >conftest.err
10421   rm -f conftest.er1
10422   cat conftest.err >&5
10423   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10424   (exit $ac_status); } &&
10425          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10426   { (case "(($ac_try" in
10427   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10428   *) ac_try_echo=$ac_try;;
10429 esac
10430 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10431   (eval "$ac_try") 2>&5
10432   ac_status=$?
10433   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10434   (exit $ac_status); }; } &&
10435          { ac_try='test -s conftest$ac_exeext'
10436   { (case "(($ac_try" in
10437   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10438   *) ac_try_echo=$ac_try;;
10439 esac
10440 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10441   (eval "$ac_try") 2>&5
10442   ac_status=$?
10443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10444   (exit $ac_status); }; }; then
10445   ac_cv_lib_dl_dlopen=yes
10446 else
10447   echo "$as_me: failed program was:" >&5
10448 sed 's/^/| /' conftest.$ac_ext >&5
10449
10450         ac_cv_lib_dl_dlopen=no
10451 fi
10452
10453 rm -f core conftest.err conftest.$ac_objext \
10454       conftest$ac_exeext conftest.$ac_ext
10455 LIBS=$ac_check_lib_save_LIBS
10456 fi
10457 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10458 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10459 if test $ac_cv_lib_dl_dlopen = yes; then
10460
10461 cat >>confdefs.h <<\_ACEOF
10462 #define HAVE_LIBDL 1
10463 _ACEOF
10464
10465                 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
10466 else
10467   cat >conftest.$ac_ext <<_ACEOF
10468 /* confdefs.h.  */
10469 _ACEOF
10470 cat confdefs.h >>conftest.$ac_ext
10471 cat >>conftest.$ac_ext <<_ACEOF
10472 /* end confdefs.h.  */
10473 #if HAVE_DLFCN_H
10474 #  include <dlfcn.h>
10475 #endif
10476
10477 int
10478 main ()
10479 {
10480 dlopen(0, 0);
10481   ;
10482   return 0;
10483 }
10484 _ACEOF
10485 rm -f conftest.$ac_objext conftest$ac_exeext
10486 if { (ac_try="$ac_link"
10487 case "(($ac_try" in
10488   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10489   *) ac_try_echo=$ac_try;;
10490 esac
10491 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10492   (eval "$ac_link") 2>conftest.er1
10493   ac_status=$?
10494   grep -v '^ *+' conftest.er1 >conftest.err
10495   rm -f conftest.er1
10496   cat conftest.err >&5
10497   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10498   (exit $ac_status); } &&
10499          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10500   { (case "(($ac_try" in
10501   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10502   *) ac_try_echo=$ac_try;;
10503 esac
10504 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10505   (eval "$ac_try") 2>&5
10506   ac_status=$?
10507   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10508   (exit $ac_status); }; } &&
10509          { ac_try='test -s conftest$ac_exeext'
10510   { (case "(($ac_try" in
10511   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10512   *) ac_try_echo=$ac_try;;
10513 esac
10514 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10515   (eval "$ac_try") 2>&5
10516   ac_status=$?
10517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10518   (exit $ac_status); }; }; then
10519
10520 cat >>confdefs.h <<\_ACEOF
10521 #define HAVE_LIBDL 1
10522 _ACEOF
10523  libltdl_cv_func_dlopen="yes"
10524 else
10525   echo "$as_me: failed program was:" >&5
10526 sed 's/^/| /' conftest.$ac_ext >&5
10527
10528         { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10529 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10530 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10531   echo $ECHO_N "(cached) $ECHO_C" >&6
10532 else
10533   ac_check_lib_save_LIBS=$LIBS
10534 LIBS="-lsvld  $LIBS"
10535 cat >conftest.$ac_ext <<_ACEOF
10536 /* confdefs.h.  */
10537 _ACEOF
10538 cat confdefs.h >>conftest.$ac_ext
10539 cat >>conftest.$ac_ext <<_ACEOF
10540 /* end confdefs.h.  */
10541
10542 /* Override any GCC internal prototype to avoid an error.
10543    Use char because int might match the return type of a GCC
10544    builtin and then its argument prototype would still apply.  */
10545 #ifdef __cplusplus
10546 extern "C"
10547 #endif
10548 char dlopen ();
10549 int
10550 main ()
10551 {
10552 return dlopen ();
10553   ;
10554   return 0;
10555 }
10556 _ACEOF
10557 rm -f conftest.$ac_objext conftest$ac_exeext
10558 if { (ac_try="$ac_link"
10559 case "(($ac_try" in
10560   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10561   *) ac_try_echo=$ac_try;;
10562 esac
10563 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10564   (eval "$ac_link") 2>conftest.er1
10565   ac_status=$?
10566   grep -v '^ *+' conftest.er1 >conftest.err
10567   rm -f conftest.er1
10568   cat conftest.err >&5
10569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10570   (exit $ac_status); } &&
10571          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10572   { (case "(($ac_try" in
10573   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10574   *) ac_try_echo=$ac_try;;
10575 esac
10576 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10577   (eval "$ac_try") 2>&5
10578   ac_status=$?
10579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10580   (exit $ac_status); }; } &&
10581          { ac_try='test -s conftest$ac_exeext'
10582   { (case "(($ac_try" in
10583   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10584   *) ac_try_echo=$ac_try;;
10585 esac
10586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10587   (eval "$ac_try") 2>&5
10588   ac_status=$?
10589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10590   (exit $ac_status); }; }; then
10591   ac_cv_lib_svld_dlopen=yes
10592 else
10593   echo "$as_me: failed program was:" >&5
10594 sed 's/^/| /' conftest.$ac_ext >&5
10595
10596         ac_cv_lib_svld_dlopen=no
10597 fi
10598
10599 rm -f core conftest.err conftest.$ac_objext \
10600       conftest$ac_exeext conftest.$ac_ext
10601 LIBS=$ac_check_lib_save_LIBS
10602 fi
10603 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10604 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10605 if test $ac_cv_lib_svld_dlopen = yes; then
10606
10607 cat >>confdefs.h <<\_ACEOF
10608 #define HAVE_LIBDL 1
10609 _ACEOF
10610
10611                     LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10612 else
10613   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10614 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10615 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10616   echo $ECHO_N "(cached) $ECHO_C" >&6
10617 else
10618   ac_check_lib_save_LIBS=$LIBS
10619 LIBS="-ldld  $LIBS"
10620 cat >conftest.$ac_ext <<_ACEOF
10621 /* confdefs.h.  */
10622 _ACEOF
10623 cat confdefs.h >>conftest.$ac_ext
10624 cat >>conftest.$ac_ext <<_ACEOF
10625 /* end confdefs.h.  */
10626
10627 /* Override any GCC internal prototype to avoid an error.
10628    Use char because int might match the return type of a GCC
10629    builtin and then its argument prototype would still apply.  */
10630 #ifdef __cplusplus
10631 extern "C"
10632 #endif
10633 char dld_link ();
10634 int
10635 main ()
10636 {
10637 return dld_link ();
10638   ;
10639   return 0;
10640 }
10641 _ACEOF
10642 rm -f conftest.$ac_objext conftest$ac_exeext
10643 if { (ac_try="$ac_link"
10644 case "(($ac_try" in
10645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10646   *) ac_try_echo=$ac_try;;
10647 esac
10648 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10649   (eval "$ac_link") 2>conftest.er1
10650   ac_status=$?
10651   grep -v '^ *+' conftest.er1 >conftest.err
10652   rm -f conftest.er1
10653   cat conftest.err >&5
10654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10655   (exit $ac_status); } &&
10656          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10657   { (case "(($ac_try" in
10658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10659   *) ac_try_echo=$ac_try;;
10660 esac
10661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10662   (eval "$ac_try") 2>&5
10663   ac_status=$?
10664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10665   (exit $ac_status); }; } &&
10666          { ac_try='test -s conftest$ac_exeext'
10667   { (case "(($ac_try" in
10668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10669   *) ac_try_echo=$ac_try;;
10670 esac
10671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10672   (eval "$ac_try") 2>&5
10673   ac_status=$?
10674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10675   (exit $ac_status); }; }; then
10676   ac_cv_lib_dld_dld_link=yes
10677 else
10678   echo "$as_me: failed program was:" >&5
10679 sed 's/^/| /' conftest.$ac_ext >&5
10680
10681         ac_cv_lib_dld_dld_link=no
10682 fi
10683
10684 rm -f core conftest.err conftest.$ac_objext \
10685       conftest$ac_exeext conftest.$ac_ext
10686 LIBS=$ac_check_lib_save_LIBS
10687 fi
10688 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10689 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10690 if test $ac_cv_lib_dld_dld_link = yes; then
10691
10692 cat >>confdefs.h <<\_ACEOF
10693 #define HAVE_DLD 1
10694 _ACEOF
10695
10696                 LIBADD_DL="$LIBADD_DL -ldld"
10697 else
10698   { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10699 echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10700 if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10701   echo $ECHO_N "(cached) $ECHO_C" >&6
10702 else
10703   cat >conftest.$ac_ext <<_ACEOF
10704 /* confdefs.h.  */
10705 _ACEOF
10706 cat confdefs.h >>conftest.$ac_ext
10707 cat >>conftest.$ac_ext <<_ACEOF
10708 /* end confdefs.h.  */
10709 /* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10710    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10711 #define _dyld_func_lookup innocuous__dyld_func_lookup
10712
10713 /* System header to define __stub macros and hopefully few prototypes,
10714     which can conflict with char _dyld_func_lookup (); below.
10715     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10716     <limits.h> exists even on freestanding compilers.  */
10717
10718 #ifdef __STDC__
10719 # include <limits.h>
10720 #else
10721 # include <assert.h>
10722 #endif
10723
10724 #undef _dyld_func_lookup
10725
10726 /* Override any GCC internal prototype to avoid an error.
10727    Use char because int might match the return type of a GCC
10728    builtin and then its argument prototype would still apply.  */
10729 #ifdef __cplusplus
10730 extern "C"
10731 #endif
10732 char _dyld_func_lookup ();
10733 /* The GNU C library defines this for functions which it implements
10734     to always fail with ENOSYS.  Some functions are actually named
10735     something starting with __ and the normal name is an alias.  */
10736 #if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10737 choke me
10738 #endif
10739
10740 int
10741 main ()
10742 {
10743 return _dyld_func_lookup ();
10744   ;
10745   return 0;
10746 }
10747 _ACEOF
10748 rm -f conftest.$ac_objext conftest$ac_exeext
10749 if { (ac_try="$ac_link"
10750 case "(($ac_try" in
10751   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10752   *) ac_try_echo=$ac_try;;
10753 esac
10754 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10755   (eval "$ac_link") 2>conftest.er1
10756   ac_status=$?
10757   grep -v '^ *+' conftest.er1 >conftest.err
10758   rm -f conftest.er1
10759   cat conftest.err >&5
10760   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10761   (exit $ac_status); } &&
10762          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10763   { (case "(($ac_try" in
10764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10765   *) ac_try_echo=$ac_try;;
10766 esac
10767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10768   (eval "$ac_try") 2>&5
10769   ac_status=$?
10770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10771   (exit $ac_status); }; } &&
10772          { ac_try='test -s conftest$ac_exeext'
10773   { (case "(($ac_try" in
10774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10775   *) ac_try_echo=$ac_try;;
10776 esac
10777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10778   (eval "$ac_try") 2>&5
10779   ac_status=$?
10780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10781   (exit $ac_status); }; }; then
10782   ac_cv_func__dyld_func_lookup=yes
10783 else
10784   echo "$as_me: failed program was:" >&5
10785 sed 's/^/| /' conftest.$ac_ext >&5
10786
10787         ac_cv_func__dyld_func_lookup=no
10788 fi
10789
10790 rm -f core conftest.err conftest.$ac_objext \
10791       conftest$ac_exeext conftest.$ac_ext
10792 fi
10793 { echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10794 echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10795 if test $ac_cv_func__dyld_func_lookup = yes; then
10796
10797 cat >>confdefs.h <<\_ACEOF
10798 #define HAVE_DYLD 1
10799 _ACEOF
10800
10801 fi
10802
10803
10804 fi
10805
10806
10807 fi
10808
10809
10810 fi
10811
10812 rm -f core conftest.err conftest.$ac_objext \
10813       conftest$ac_exeext conftest.$ac_ext
10814
10815 fi
10816
10817
10818 fi
10819
10820
10821 fi
10822
10823
10824 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10825 then
10826   lt_save_LIBS="$LIBS"
10827   LIBS="$LIBS $LIBADD_DL"
10828
10829 for ac_func in dlerror
10830 do
10831 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10832 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10833 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10834 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10835   echo $ECHO_N "(cached) $ECHO_C" >&6
10836 else
10837   cat >conftest.$ac_ext <<_ACEOF
10838 /* confdefs.h.  */
10839 _ACEOF
10840 cat confdefs.h >>conftest.$ac_ext
10841 cat >>conftest.$ac_ext <<_ACEOF
10842 /* end confdefs.h.  */
10843 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10844    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10845 #define $ac_func innocuous_$ac_func
10846
10847 /* System header to define __stub macros and hopefully few prototypes,
10848     which can conflict with char $ac_func (); below.
10849     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10850     <limits.h> exists even on freestanding compilers.  */
10851
10852 #ifdef __STDC__
10853 # include <limits.h>
10854 #else
10855 # include <assert.h>
10856 #endif
10857
10858 #undef $ac_func
10859
10860 /* Override any GCC internal prototype to avoid an error.
10861    Use char because int might match the return type of a GCC
10862    builtin and then its argument prototype would still apply.  */
10863 #ifdef __cplusplus
10864 extern "C"
10865 #endif
10866 char $ac_func ();
10867 /* The GNU C library defines this for functions which it implements
10868     to always fail with ENOSYS.  Some functions are actually named
10869     something starting with __ and the normal name is an alias.  */
10870 #if defined __stub_$ac_func || defined __stub___$ac_func
10871 choke me
10872 #endif
10873
10874 int
10875 main ()
10876 {
10877 return $ac_func ();
10878   ;
10879   return 0;
10880 }
10881 _ACEOF
10882 rm -f conftest.$ac_objext conftest$ac_exeext
10883 if { (ac_try="$ac_link"
10884 case "(($ac_try" in
10885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10886   *) ac_try_echo=$ac_try;;
10887 esac
10888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10889   (eval "$ac_link") 2>conftest.er1
10890   ac_status=$?
10891   grep -v '^ *+' conftest.er1 >conftest.err
10892   rm -f conftest.er1
10893   cat conftest.err >&5
10894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10895   (exit $ac_status); } &&
10896          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10897   { (case "(($ac_try" in
10898   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10899   *) ac_try_echo=$ac_try;;
10900 esac
10901 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10902   (eval "$ac_try") 2>&5
10903   ac_status=$?
10904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10905   (exit $ac_status); }; } &&
10906          { ac_try='test -s conftest$ac_exeext'
10907   { (case "(($ac_try" in
10908   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10909   *) ac_try_echo=$ac_try;;
10910 esac
10911 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10912   (eval "$ac_try") 2>&5
10913   ac_status=$?
10914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10915   (exit $ac_status); }; }; then
10916   eval "$as_ac_var=yes"
10917 else
10918   echo "$as_me: failed program was:" >&5
10919 sed 's/^/| /' conftest.$ac_ext >&5
10920
10921         eval "$as_ac_var=no"
10922 fi
10923
10924 rm -f core conftest.err conftest.$ac_objext \
10925       conftest$ac_exeext conftest.$ac_ext
10926 fi
10927 ac_res=`eval echo '${'$as_ac_var'}'`
10928                { echo "$as_me:$LINENO: result: $ac_res" >&5
10929 echo "${ECHO_T}$ac_res" >&6; }
10930 if test `eval echo '${'$as_ac_var'}'` = yes; then
10931   cat >>confdefs.h <<_ACEOF
10932 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10933 _ACEOF
10934
10935 fi
10936 done
10937
10938   LIBS="$lt_save_LIBS"
10939 fi
10940 ac_ext=c
10941 ac_cpp='$CPP $CPPFLAGS'
10942 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10943 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10944 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10945
10946
10947
10948 { echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10949 echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10950 if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10951   echo $ECHO_N "(cached) $ECHO_C" >&6
10952 else
10953   ac_cv_sys_symbol_underscore=no
10954   cat > conftest.$ac_ext <<EOF
10955 void nm_test_func(){}
10956 int main(){nm_test_func;return 0;}
10957 EOF
10958   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10959   (eval $ac_compile) 2>&5
10960   ac_status=$?
10961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10962   (exit $ac_status); }; then
10963     # Now try to grab the symbols.
10964     ac_nlist=conftest.nm
10965     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\"") >&5
10966   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10967   ac_status=$?
10968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10969   (exit $ac_status); } && test -s "$ac_nlist"; then
10970       # See whether the symbols have a leading underscore.
10971       if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10972         ac_cv_sys_symbol_underscore=yes
10973       else
10974         if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10975           :
10976         else
10977           echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10978         fi
10979       fi
10980     else
10981       echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10982     fi
10983   else
10984     echo "configure: failed program was:" >&5
10985     cat conftest.c >&5
10986   fi
10987   rm -rf conftest*
10988
10989 fi
10990 { echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10991 echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
10992
10993
10994 if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10995   if test x"$libltdl_cv_func_dlopen" = xyes ||
10996      test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
10997         { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10998 echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10999 if test "${libltdl_cv_need_uscore+set}" = set; then
11000   echo $ECHO_N "(cached) $ECHO_C" >&6
11001 else
11002   libltdl_cv_need_uscore=unknown
11003           save_LIBS="$LIBS"
11004           LIBS="$LIBS $LIBADD_DL"
11005           if test "$cross_compiling" = yes; then :
11006   libltdl_cv_need_uscore=cross
11007 else
11008   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11009   lt_status=$lt_dlunknown
11010   cat > conftest.$ac_ext <<EOF
11011 #line 11011 "configure"
11012 #include "confdefs.h"
11013
11014 #if HAVE_DLFCN_H
11015 #include <dlfcn.h>
11016 #endif
11017
11018 #include <stdio.h>
11019
11020 #ifdef RTLD_GLOBAL
11021 #  define LT_DLGLOBAL           RTLD_GLOBAL
11022 #else
11023 #  ifdef DL_GLOBAL
11024 #    define LT_DLGLOBAL         DL_GLOBAL
11025 #  else
11026 #    define LT_DLGLOBAL         0
11027 #  endif
11028 #endif
11029
11030 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11031    find out it does not work in some platform. */
11032 #ifndef LT_DLLAZY_OR_NOW
11033 #  ifdef RTLD_LAZY
11034 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11035 #  else
11036 #    ifdef DL_LAZY
11037 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11038 #    else
11039 #      ifdef RTLD_NOW
11040 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11041 #      else
11042 #        ifdef DL_NOW
11043 #          define LT_DLLAZY_OR_NOW      DL_NOW
11044 #        else
11045 #          define LT_DLLAZY_OR_NOW      0
11046 #        endif
11047 #      endif
11048 #    endif
11049 #  endif
11050 #endif
11051
11052 #ifdef __cplusplus
11053 extern "C" void exit (int);
11054 #endif
11055
11056 void fnord() { int i=42;}
11057 int main ()
11058 {
11059   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11060   int status = $lt_dlunknown;
11061
11062   if (self)
11063     {
11064       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11065       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11066       /* dlclose (self); */
11067     }
11068   else
11069     puts (dlerror ());
11070
11071     exit (status);
11072 }
11073 EOF
11074   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11075   (eval $ac_link) 2>&5
11076   ac_status=$?
11077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11078   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11079     (./conftest; exit; ) >&5 2>/dev/null
11080     lt_status=$?
11081     case x$lt_status in
11082       x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
11083       x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
11084       x$lt_dlunknown|x*)  ;;
11085     esac
11086   else :
11087     # compilation failed
11088
11089   fi
11090 fi
11091 rm -fr conftest*
11092
11093           LIBS="$save_LIBS"
11094
11095 fi
11096 { echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
11097 echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
11098   fi
11099 fi
11100
11101 if test x"$libltdl_cv_need_uscore" = xyes; then
11102
11103 cat >>confdefs.h <<\_ACEOF
11104 #define NEED_USCORE 1
11105 _ACEOF
11106
11107 fi
11108
11109
11110 { echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
11111 echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
11112 if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
11113   echo $ECHO_N "(cached) $ECHO_C" >&6
11114 else
11115   # PORTME does your system automatically load deplibs for dlopen?
11116   # or its logical equivalent (e.g. shl_load for HP-UX < 11)
11117   # For now, we just catch OSes we know something about -- in the
11118   # future, we'll try test this programmatically.
11119   libltdl_cv_sys_dlopen_deplibs=unknown
11120   case "$host_os" in
11121   aix3*|aix4.1.*|aix4.2.*)
11122     # Unknown whether this is true for these versions of AIX, but
11123     # we want this `case' here to explicitly catch those versions.
11124     libltdl_cv_sys_dlopen_deplibs=unknown
11125     ;;
11126   aix[45]*)
11127     libltdl_cv_sys_dlopen_deplibs=yes
11128     ;;
11129   darwin*)
11130     # Assuming the user has installed a libdl from somewhere, this is true
11131     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
11132     libltdl_cv_sys_dlopen_deplibs=yes
11133     ;;
11134   gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
11135     # GNU and its variants, using gnu ld.so (Glibc)
11136     libltdl_cv_sys_dlopen_deplibs=yes
11137     ;;
11138   hpux10*|hpux11*)
11139     libltdl_cv_sys_dlopen_deplibs=yes
11140     ;;
11141   interix*)
11142     libltdl_cv_sys_dlopen_deplibs=yes
11143     ;;
11144   irix[12345]*|irix6.[01]*)
11145     # Catch all versions of IRIX before 6.2, and indicate that we don't
11146     # know how it worked for any of those versions.
11147     libltdl_cv_sys_dlopen_deplibs=unknown
11148     ;;
11149   irix*)
11150     # The case above catches anything before 6.2, and it's known that
11151     # at 6.2 and later dlopen does load deplibs.
11152     libltdl_cv_sys_dlopen_deplibs=yes
11153     ;;
11154   netbsd*)
11155     libltdl_cv_sys_dlopen_deplibs=yes
11156     ;;
11157   openbsd*)
11158     libltdl_cv_sys_dlopen_deplibs=yes
11159     ;;
11160   osf[1234]*)
11161     # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
11162     # it did *not* use an RPATH in a shared library to find objects the
11163     # library depends on, so we explictly say `no'.
11164     libltdl_cv_sys_dlopen_deplibs=no
11165     ;;
11166   osf5.0|osf5.0a|osf5.1)
11167     # dlopen *does* load deplibs and with the right loader patch applied
11168     # it even uses RPATH in a shared library to search for shared objects
11169     # that the library depends on, but there's no easy way to know if that
11170     # patch is installed.  Since this is the case, all we can really
11171     # say is unknown -- it depends on the patch being installed.  If
11172     # it is, this changes to `yes'.  Without it, it would be `no'.
11173     libltdl_cv_sys_dlopen_deplibs=unknown
11174     ;;
11175   osf*)
11176     # the two cases above should catch all versions of osf <= 5.1.  Read
11177     # the comments above for what we know about them.
11178     # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
11179     # is used to find them so we can finally say `yes'.
11180     libltdl_cv_sys_dlopen_deplibs=yes
11181     ;;
11182   solaris*)
11183     libltdl_cv_sys_dlopen_deplibs=yes
11184     ;;
11185   sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11186     libltdl_cv_sys_dlopen_deplibs=yes
11187     ;;
11188   esac
11189
11190 fi
11191 { echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
11192 echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
11193 if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
11194
11195 cat >>confdefs.h <<\_ACEOF
11196 #define LTDL_DLOPEN_DEPLIBS 1
11197 _ACEOF
11198
11199 fi
11200
11201
11202 for ac_header in argz.h
11203 do
11204 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11205 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11206   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11207 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11208 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11209   echo $ECHO_N "(cached) $ECHO_C" >&6
11210 fi
11211 ac_res=`eval echo '${'$as_ac_Header'}'`
11212                { echo "$as_me:$LINENO: result: $ac_res" >&5
11213 echo "${ECHO_T}$ac_res" >&6; }
11214 else
11215   # Is the header compilable?
11216 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11217 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11218 cat >conftest.$ac_ext <<_ACEOF
11219 /* confdefs.h.  */
11220 _ACEOF
11221 cat confdefs.h >>conftest.$ac_ext
11222 cat >>conftest.$ac_ext <<_ACEOF
11223 /* end confdefs.h.  */
11224 $ac_includes_default
11225 #include <$ac_header>
11226 _ACEOF
11227 rm -f conftest.$ac_objext
11228 if { (ac_try="$ac_compile"
11229 case "(($ac_try" in
11230   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11231   *) ac_try_echo=$ac_try;;
11232 esac
11233 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11234   (eval "$ac_compile") 2>conftest.er1
11235   ac_status=$?
11236   grep -v '^ *+' conftest.er1 >conftest.err
11237   rm -f conftest.er1
11238   cat conftest.err >&5
11239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11240   (exit $ac_status); } &&
11241          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11242   { (case "(($ac_try" in
11243   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11244   *) ac_try_echo=$ac_try;;
11245 esac
11246 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11247   (eval "$ac_try") 2>&5
11248   ac_status=$?
11249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11250   (exit $ac_status); }; } &&
11251          { ac_try='test -s conftest.$ac_objext'
11252   { (case "(($ac_try" in
11253   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11254   *) ac_try_echo=$ac_try;;
11255 esac
11256 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11257   (eval "$ac_try") 2>&5
11258   ac_status=$?
11259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11260   (exit $ac_status); }; }; then
11261   ac_header_compiler=yes
11262 else
11263   echo "$as_me: failed program was:" >&5
11264 sed 's/^/| /' conftest.$ac_ext >&5
11265
11266         ac_header_compiler=no
11267 fi
11268
11269 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11270 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11271 echo "${ECHO_T}$ac_header_compiler" >&6; }
11272
11273 # Is the header present?
11274 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11275 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11276 cat >conftest.$ac_ext <<_ACEOF
11277 /* confdefs.h.  */
11278 _ACEOF
11279 cat confdefs.h >>conftest.$ac_ext
11280 cat >>conftest.$ac_ext <<_ACEOF
11281 /* end confdefs.h.  */
11282 #include <$ac_header>
11283 _ACEOF
11284 if { (ac_try="$ac_cpp conftest.$ac_ext"
11285 case "(($ac_try" in
11286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11287   *) ac_try_echo=$ac_try;;
11288 esac
11289 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11290   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11291   ac_status=$?
11292   grep -v '^ *+' conftest.er1 >conftest.err
11293   rm -f conftest.er1
11294   cat conftest.err >&5
11295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11296   (exit $ac_status); } >/dev/null; then
11297   if test -s conftest.err; then
11298     ac_cpp_err=$ac_c_preproc_warn_flag
11299     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11300   else
11301     ac_cpp_err=
11302   fi
11303 else
11304   ac_cpp_err=yes
11305 fi
11306 if test -z "$ac_cpp_err"; then
11307   ac_header_preproc=yes
11308 else
11309   echo "$as_me: failed program was:" >&5
11310 sed 's/^/| /' conftest.$ac_ext >&5
11311
11312   ac_header_preproc=no
11313 fi
11314
11315 rm -f conftest.err conftest.$ac_ext
11316 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11317 echo "${ECHO_T}$ac_header_preproc" >&6; }
11318
11319 # So?  What about this header?
11320 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11321   yes:no: )
11322     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11323 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11324     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11325 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11326     ac_header_preproc=yes
11327     ;;
11328   no:yes:* )
11329     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11330 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11331     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11332 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11333     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11334 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11335     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11336 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11337     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11338 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11339     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11340 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11341     ( cat <<\_ASBOX
11342 ## ----------------------------------- ##
11343 ## Report this to llvmbugs@cs.uiuc.edu ##
11344 ## ----------------------------------- ##
11345 _ASBOX
11346      ) | sed "s/^/$as_me: WARNING:     /" >&2
11347     ;;
11348 esac
11349 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11350 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11351 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11352   echo $ECHO_N "(cached) $ECHO_C" >&6
11353 else
11354   eval "$as_ac_Header=\$ac_header_preproc"
11355 fi
11356 ac_res=`eval echo '${'$as_ac_Header'}'`
11357                { echo "$as_me:$LINENO: result: $ac_res" >&5
11358 echo "${ECHO_T}$ac_res" >&6; }
11359
11360 fi
11361 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11362   cat >>confdefs.h <<_ACEOF
11363 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11364 _ACEOF
11365
11366 fi
11367
11368 done
11369
11370
11371 { echo "$as_me:$LINENO: checking for error_t" >&5
11372 echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
11373 if test "${ac_cv_type_error_t+set}" = set; then
11374   echo $ECHO_N "(cached) $ECHO_C" >&6
11375 else
11376   cat >conftest.$ac_ext <<_ACEOF
11377 /* confdefs.h.  */
11378 _ACEOF
11379 cat confdefs.h >>conftest.$ac_ext
11380 cat >>conftest.$ac_ext <<_ACEOF
11381 /* end confdefs.h.  */
11382 #if HAVE_ARGZ_H
11383 #  include <argz.h>
11384 #endif
11385
11386 typedef error_t ac__type_new_;
11387 int
11388 main ()
11389 {
11390 if ((ac__type_new_ *) 0)
11391   return 0;
11392 if (sizeof (ac__type_new_))
11393   return 0;
11394   ;
11395   return 0;
11396 }
11397 _ACEOF
11398 rm -f conftest.$ac_objext
11399 if { (ac_try="$ac_compile"
11400 case "(($ac_try" in
11401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11402   *) ac_try_echo=$ac_try;;
11403 esac
11404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11405   (eval "$ac_compile") 2>conftest.er1
11406   ac_status=$?
11407   grep -v '^ *+' conftest.er1 >conftest.err
11408   rm -f conftest.er1
11409   cat conftest.err >&5
11410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11411   (exit $ac_status); } &&
11412          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11413   { (case "(($ac_try" in
11414   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11415   *) ac_try_echo=$ac_try;;
11416 esac
11417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11418   (eval "$ac_try") 2>&5
11419   ac_status=$?
11420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11421   (exit $ac_status); }; } &&
11422          { ac_try='test -s conftest.$ac_objext'
11423   { (case "(($ac_try" in
11424   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11425   *) ac_try_echo=$ac_try;;
11426 esac
11427 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11428   (eval "$ac_try") 2>&5
11429   ac_status=$?
11430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11431   (exit $ac_status); }; }; then
11432   ac_cv_type_error_t=yes
11433 else
11434   echo "$as_me: failed program was:" >&5
11435 sed 's/^/| /' conftest.$ac_ext >&5
11436
11437         ac_cv_type_error_t=no
11438 fi
11439
11440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11441 fi
11442 { echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
11443 echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
11444 if test $ac_cv_type_error_t = yes; then
11445
11446 cat >>confdefs.h <<_ACEOF
11447 #define HAVE_ERROR_T 1
11448 _ACEOF
11449
11450
11451 else
11452
11453 cat >>confdefs.h <<\_ACEOF
11454 #define error_t int
11455 _ACEOF
11456
11457 fi
11458
11459
11460
11461
11462
11463
11464
11465 for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
11466 do
11467 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11468 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11469 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11470 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11471   echo $ECHO_N "(cached) $ECHO_C" >&6
11472 else
11473   cat >conftest.$ac_ext <<_ACEOF
11474 /* confdefs.h.  */
11475 _ACEOF
11476 cat confdefs.h >>conftest.$ac_ext
11477 cat >>conftest.$ac_ext <<_ACEOF
11478 /* end confdefs.h.  */
11479 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11480    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11481 #define $ac_func innocuous_$ac_func
11482
11483 /* System header to define __stub macros and hopefully few prototypes,
11484     which can conflict with char $ac_func (); below.
11485     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11486     <limits.h> exists even on freestanding compilers.  */
11487
11488 #ifdef __STDC__
11489 # include <limits.h>
11490 #else
11491 # include <assert.h>
11492 #endif
11493
11494 #undef $ac_func
11495
11496 /* Override any GCC internal prototype to avoid an error.
11497    Use char because int might match the return type of a GCC
11498    builtin and then its argument prototype would still apply.  */
11499 #ifdef __cplusplus
11500 extern "C"
11501 #endif
11502 char $ac_func ();
11503 /* The GNU C library defines this for functions which it implements
11504     to always fail with ENOSYS.  Some functions are actually named
11505     something starting with __ and the normal name is an alias.  */
11506 #if defined __stub_$ac_func || defined __stub___$ac_func
11507 choke me
11508 #endif
11509
11510 int
11511 main ()
11512 {
11513 return $ac_func ();
11514   ;
11515   return 0;
11516 }
11517 _ACEOF
11518 rm -f conftest.$ac_objext conftest$ac_exeext
11519 if { (ac_try="$ac_link"
11520 case "(($ac_try" in
11521   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11522   *) ac_try_echo=$ac_try;;
11523 esac
11524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11525   (eval "$ac_link") 2>conftest.er1
11526   ac_status=$?
11527   grep -v '^ *+' conftest.er1 >conftest.err
11528   rm -f conftest.er1
11529   cat conftest.err >&5
11530   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11531   (exit $ac_status); } &&
11532          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11533   { (case "(($ac_try" in
11534   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11535   *) ac_try_echo=$ac_try;;
11536 esac
11537 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11538   (eval "$ac_try") 2>&5
11539   ac_status=$?
11540   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11541   (exit $ac_status); }; } &&
11542          { ac_try='test -s conftest$ac_exeext'
11543   { (case "(($ac_try" in
11544   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11545   *) ac_try_echo=$ac_try;;
11546 esac
11547 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11548   (eval "$ac_try") 2>&5
11549   ac_status=$?
11550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11551   (exit $ac_status); }; }; then
11552   eval "$as_ac_var=yes"
11553 else
11554   echo "$as_me: failed program was:" >&5
11555 sed 's/^/| /' conftest.$ac_ext >&5
11556
11557         eval "$as_ac_var=no"
11558 fi
11559
11560 rm -f core conftest.err conftest.$ac_objext \
11561       conftest$ac_exeext conftest.$ac_ext
11562 fi
11563 ac_res=`eval echo '${'$as_ac_var'}'`
11564                { echo "$as_me:$LINENO: result: $ac_res" >&5
11565 echo "${ECHO_T}$ac_res" >&6; }
11566 if test `eval echo '${'$as_ac_var'}'` = yes; then
11567   cat >>confdefs.h <<_ACEOF
11568 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11569 _ACEOF
11570
11571 fi
11572 done
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601 for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
11602                   stdio.h unistd.h
11603 do
11604 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11605 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11606   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11607 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11608 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11609   echo $ECHO_N "(cached) $ECHO_C" >&6
11610 fi
11611 ac_res=`eval echo '${'$as_ac_Header'}'`
11612                { echo "$as_me:$LINENO: result: $ac_res" >&5
11613 echo "${ECHO_T}$ac_res" >&6; }
11614 else
11615   # Is the header compilable?
11616 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11617 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11618 cat >conftest.$ac_ext <<_ACEOF
11619 /* confdefs.h.  */
11620 _ACEOF
11621 cat confdefs.h >>conftest.$ac_ext
11622 cat >>conftest.$ac_ext <<_ACEOF
11623 /* end confdefs.h.  */
11624 $ac_includes_default
11625 #include <$ac_header>
11626 _ACEOF
11627 rm -f conftest.$ac_objext
11628 if { (ac_try="$ac_compile"
11629 case "(($ac_try" in
11630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11631   *) ac_try_echo=$ac_try;;
11632 esac
11633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11634   (eval "$ac_compile") 2>conftest.er1
11635   ac_status=$?
11636   grep -v '^ *+' conftest.er1 >conftest.err
11637   rm -f conftest.er1
11638   cat conftest.err >&5
11639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11640   (exit $ac_status); } &&
11641          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11642   { (case "(($ac_try" in
11643   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11644   *) ac_try_echo=$ac_try;;
11645 esac
11646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11647   (eval "$ac_try") 2>&5
11648   ac_status=$?
11649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11650   (exit $ac_status); }; } &&
11651          { ac_try='test -s conftest.$ac_objext'
11652   { (case "(($ac_try" in
11653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11654   *) ac_try_echo=$ac_try;;
11655 esac
11656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11657   (eval "$ac_try") 2>&5
11658   ac_status=$?
11659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11660   (exit $ac_status); }; }; then
11661   ac_header_compiler=yes
11662 else
11663   echo "$as_me: failed program was:" >&5
11664 sed 's/^/| /' conftest.$ac_ext >&5
11665
11666         ac_header_compiler=no
11667 fi
11668
11669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11670 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11671 echo "${ECHO_T}$ac_header_compiler" >&6; }
11672
11673 # Is the header present?
11674 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11675 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11676 cat >conftest.$ac_ext <<_ACEOF
11677 /* confdefs.h.  */
11678 _ACEOF
11679 cat confdefs.h >>conftest.$ac_ext
11680 cat >>conftest.$ac_ext <<_ACEOF
11681 /* end confdefs.h.  */
11682 #include <$ac_header>
11683 _ACEOF
11684 if { (ac_try="$ac_cpp conftest.$ac_ext"
11685 case "(($ac_try" in
11686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11687   *) ac_try_echo=$ac_try;;
11688 esac
11689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11690   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11691   ac_status=$?
11692   grep -v '^ *+' conftest.er1 >conftest.err
11693   rm -f conftest.er1
11694   cat conftest.err >&5
11695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11696   (exit $ac_status); } >/dev/null; then
11697   if test -s conftest.err; then
11698     ac_cpp_err=$ac_c_preproc_warn_flag
11699     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11700   else
11701     ac_cpp_err=
11702   fi
11703 else
11704   ac_cpp_err=yes
11705 fi
11706 if test -z "$ac_cpp_err"; then
11707   ac_header_preproc=yes
11708 else
11709   echo "$as_me: failed program was:" >&5
11710 sed 's/^/| /' conftest.$ac_ext >&5
11711
11712   ac_header_preproc=no
11713 fi
11714
11715 rm -f conftest.err conftest.$ac_ext
11716 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11717 echo "${ECHO_T}$ac_header_preproc" >&6; }
11718
11719 # So?  What about this header?
11720 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11721   yes:no: )
11722     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11723 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11724     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11725 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11726     ac_header_preproc=yes
11727     ;;
11728   no:yes:* )
11729     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11730 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11731     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11732 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11733     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11734 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11735     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11736 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11737     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11738 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11739     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11740 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11741     ( cat <<\_ASBOX
11742 ## ----------------------------------- ##
11743 ## Report this to llvmbugs@cs.uiuc.edu ##
11744 ## ----------------------------------- ##
11745 _ASBOX
11746      ) | sed "s/^/$as_me: WARNING:     /" >&2
11747     ;;
11748 esac
11749 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11750 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11751 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11752   echo $ECHO_N "(cached) $ECHO_C" >&6
11753 else
11754   eval "$as_ac_Header=\$ac_header_preproc"
11755 fi
11756 ac_res=`eval echo '${'$as_ac_Header'}'`
11757                { echo "$as_me:$LINENO: result: $ac_res" >&5
11758 echo "${ECHO_T}$ac_res" >&6; }
11759
11760 fi
11761 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11762   cat >>confdefs.h <<_ACEOF
11763 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11764 _ACEOF
11765
11766 fi
11767
11768 done
11769
11770
11771
11772
11773
11774 for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
11775 do
11776 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11777 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11778   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11779 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11780 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11781   echo $ECHO_N "(cached) $ECHO_C" >&6
11782 fi
11783 ac_res=`eval echo '${'$as_ac_Header'}'`
11784                { echo "$as_me:$LINENO: result: $ac_res" >&5
11785 echo "${ECHO_T}$ac_res" >&6; }
11786 else
11787   # Is the header compilable?
11788 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11789 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11790 cat >conftest.$ac_ext <<_ACEOF
11791 /* confdefs.h.  */
11792 _ACEOF
11793 cat confdefs.h >>conftest.$ac_ext
11794 cat >>conftest.$ac_ext <<_ACEOF
11795 /* end confdefs.h.  */
11796 $ac_includes_default
11797 #include <$ac_header>
11798 _ACEOF
11799 rm -f conftest.$ac_objext
11800 if { (ac_try="$ac_compile"
11801 case "(($ac_try" in
11802   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11803   *) ac_try_echo=$ac_try;;
11804 esac
11805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11806   (eval "$ac_compile") 2>conftest.er1
11807   ac_status=$?
11808   grep -v '^ *+' conftest.er1 >conftest.err
11809   rm -f conftest.er1
11810   cat conftest.err >&5
11811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11812   (exit $ac_status); } &&
11813          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11814   { (case "(($ac_try" in
11815   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11816   *) ac_try_echo=$ac_try;;
11817 esac
11818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11819   (eval "$ac_try") 2>&5
11820   ac_status=$?
11821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11822   (exit $ac_status); }; } &&
11823          { ac_try='test -s conftest.$ac_objext'
11824   { (case "(($ac_try" in
11825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11826   *) ac_try_echo=$ac_try;;
11827 esac
11828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11829   (eval "$ac_try") 2>&5
11830   ac_status=$?
11831   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11832   (exit $ac_status); }; }; then
11833   ac_header_compiler=yes
11834 else
11835   echo "$as_me: failed program was:" >&5
11836 sed 's/^/| /' conftest.$ac_ext >&5
11837
11838         ac_header_compiler=no
11839 fi
11840
11841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11842 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11843 echo "${ECHO_T}$ac_header_compiler" >&6; }
11844
11845 # Is the header present?
11846 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11847 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11848 cat >conftest.$ac_ext <<_ACEOF
11849 /* confdefs.h.  */
11850 _ACEOF
11851 cat confdefs.h >>conftest.$ac_ext
11852 cat >>conftest.$ac_ext <<_ACEOF
11853 /* end confdefs.h.  */
11854 #include <$ac_header>
11855 _ACEOF
11856 if { (ac_try="$ac_cpp conftest.$ac_ext"
11857 case "(($ac_try" in
11858   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11859   *) ac_try_echo=$ac_try;;
11860 esac
11861 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11862   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11863   ac_status=$?
11864   grep -v '^ *+' conftest.er1 >conftest.err
11865   rm -f conftest.er1
11866   cat conftest.err >&5
11867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11868   (exit $ac_status); } >/dev/null; then
11869   if test -s conftest.err; then
11870     ac_cpp_err=$ac_c_preproc_warn_flag
11871     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11872   else
11873     ac_cpp_err=
11874   fi
11875 else
11876   ac_cpp_err=yes
11877 fi
11878 if test -z "$ac_cpp_err"; then
11879   ac_header_preproc=yes
11880 else
11881   echo "$as_me: failed program was:" >&5
11882 sed 's/^/| /' conftest.$ac_ext >&5
11883
11884   ac_header_preproc=no
11885 fi
11886
11887 rm -f conftest.err conftest.$ac_ext
11888 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11889 echo "${ECHO_T}$ac_header_preproc" >&6; }
11890
11891 # So?  What about this header?
11892 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11893   yes:no: )
11894     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11895 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11896     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11897 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11898     ac_header_preproc=yes
11899     ;;
11900   no:yes:* )
11901     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11902 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11903     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11904 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11905     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11906 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11907     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11908 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11909     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11910 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11911     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11912 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11913     ( cat <<\_ASBOX
11914 ## ----------------------------------- ##
11915 ## Report this to llvmbugs@cs.uiuc.edu ##
11916 ## ----------------------------------- ##
11917 _ASBOX
11918      ) | sed "s/^/$as_me: WARNING:     /" >&2
11919     ;;
11920 esac
11921 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11922 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11923 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11924   echo $ECHO_N "(cached) $ECHO_C" >&6
11925 else
11926   eval "$as_ac_Header=\$ac_header_preproc"
11927 fi
11928 ac_res=`eval echo '${'$as_ac_Header'}'`
11929                { echo "$as_me:$LINENO: result: $ac_res" >&5
11930 echo "${ECHO_T}$ac_res" >&6; }
11931
11932 fi
11933 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11934   cat >>confdefs.h <<_ACEOF
11935 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11936 _ACEOF
11937
11938 fi
11939
11940 done
11941
11942
11943
11944 for ac_header in string.h strings.h
11945 do
11946 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11947 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11948   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11949 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11950 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11951   echo $ECHO_N "(cached) $ECHO_C" >&6
11952 fi
11953 ac_res=`eval echo '${'$as_ac_Header'}'`
11954                { echo "$as_me:$LINENO: result: $ac_res" >&5
11955 echo "${ECHO_T}$ac_res" >&6; }
11956 else
11957   # Is the header compilable?
11958 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11959 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11960 cat >conftest.$ac_ext <<_ACEOF
11961 /* confdefs.h.  */
11962 _ACEOF
11963 cat confdefs.h >>conftest.$ac_ext
11964 cat >>conftest.$ac_ext <<_ACEOF
11965 /* end confdefs.h.  */
11966 $ac_includes_default
11967 #include <$ac_header>
11968 _ACEOF
11969 rm -f conftest.$ac_objext
11970 if { (ac_try="$ac_compile"
11971 case "(($ac_try" in
11972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11973   *) ac_try_echo=$ac_try;;
11974 esac
11975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11976   (eval "$ac_compile") 2>conftest.er1
11977   ac_status=$?
11978   grep -v '^ *+' conftest.er1 >conftest.err
11979   rm -f conftest.er1
11980   cat conftest.err >&5
11981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11982   (exit $ac_status); } &&
11983          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11984   { (case "(($ac_try" in
11985   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11986   *) ac_try_echo=$ac_try;;
11987 esac
11988 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11989   (eval "$ac_try") 2>&5
11990   ac_status=$?
11991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11992   (exit $ac_status); }; } &&
11993          { ac_try='test -s conftest.$ac_objext'
11994   { (case "(($ac_try" in
11995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11996   *) ac_try_echo=$ac_try;;
11997 esac
11998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11999   (eval "$ac_try") 2>&5
12000   ac_status=$?
12001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12002   (exit $ac_status); }; }; then
12003   ac_header_compiler=yes
12004 else
12005   echo "$as_me: failed program was:" >&5
12006 sed 's/^/| /' conftest.$ac_ext >&5
12007
12008         ac_header_compiler=no
12009 fi
12010
12011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12012 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12013 echo "${ECHO_T}$ac_header_compiler" >&6; }
12014
12015 # Is the header present?
12016 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12017 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12018 cat >conftest.$ac_ext <<_ACEOF
12019 /* confdefs.h.  */
12020 _ACEOF
12021 cat confdefs.h >>conftest.$ac_ext
12022 cat >>conftest.$ac_ext <<_ACEOF
12023 /* end confdefs.h.  */
12024 #include <$ac_header>
12025 _ACEOF
12026 if { (ac_try="$ac_cpp conftest.$ac_ext"
12027 case "(($ac_try" in
12028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12029   *) ac_try_echo=$ac_try;;
12030 esac
12031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12032   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12033   ac_status=$?
12034   grep -v '^ *+' conftest.er1 >conftest.err
12035   rm -f conftest.er1
12036   cat conftest.err >&5
12037   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12038   (exit $ac_status); } >/dev/null; then
12039   if test -s conftest.err; then
12040     ac_cpp_err=$ac_c_preproc_warn_flag
12041     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12042   else
12043     ac_cpp_err=
12044   fi
12045 else
12046   ac_cpp_err=yes
12047 fi
12048 if test -z "$ac_cpp_err"; then
12049   ac_header_preproc=yes
12050 else
12051   echo "$as_me: failed program was:" >&5
12052 sed 's/^/| /' conftest.$ac_ext >&5
12053
12054   ac_header_preproc=no
12055 fi
12056
12057 rm -f conftest.err conftest.$ac_ext
12058 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12059 echo "${ECHO_T}$ac_header_preproc" >&6; }
12060
12061 # So?  What about this header?
12062 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12063   yes:no: )
12064     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12065 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12066     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12067 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12068     ac_header_preproc=yes
12069     ;;
12070   no:yes:* )
12071     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12072 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12073     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12074 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12075     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12076 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12077     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12078 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12079     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12080 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12081     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12082 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12083     ( cat <<\_ASBOX
12084 ## ----------------------------------- ##
12085 ## Report this to llvmbugs@cs.uiuc.edu ##
12086 ## ----------------------------------- ##
12087 _ASBOX
12088      ) | sed "s/^/$as_me: WARNING:     /" >&2
12089     ;;
12090 esac
12091 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12092 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12093 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12094   echo $ECHO_N "(cached) $ECHO_C" >&6
12095 else
12096   eval "$as_ac_Header=\$ac_header_preproc"
12097 fi
12098 ac_res=`eval echo '${'$as_ac_Header'}'`
12099                { echo "$as_me:$LINENO: result: $ac_res" >&5
12100 echo "${ECHO_T}$ac_res" >&6; }
12101
12102 fi
12103 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12104   cat >>confdefs.h <<_ACEOF
12105 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12106 _ACEOF
12107  break
12108 fi
12109
12110 done
12111
12112
12113
12114
12115 for ac_func in strchr index
12116 do
12117 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12118 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12119 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12120 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12121   echo $ECHO_N "(cached) $ECHO_C" >&6
12122 else
12123   cat >conftest.$ac_ext <<_ACEOF
12124 /* confdefs.h.  */
12125 _ACEOF
12126 cat confdefs.h >>conftest.$ac_ext
12127 cat >>conftest.$ac_ext <<_ACEOF
12128 /* end confdefs.h.  */
12129 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12130    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12131 #define $ac_func innocuous_$ac_func
12132
12133 /* System header to define __stub macros and hopefully few prototypes,
12134     which can conflict with char $ac_func (); below.
12135     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12136     <limits.h> exists even on freestanding compilers.  */
12137
12138 #ifdef __STDC__
12139 # include <limits.h>
12140 #else
12141 # include <assert.h>
12142 #endif
12143
12144 #undef $ac_func
12145
12146 /* Override any GCC internal prototype to avoid an error.
12147    Use char because int might match the return type of a GCC
12148    builtin and then its argument prototype would still apply.  */
12149 #ifdef __cplusplus
12150 extern "C"
12151 #endif
12152 char $ac_func ();
12153 /* The GNU C library defines this for functions which it implements
12154     to always fail with ENOSYS.  Some functions are actually named
12155     something starting with __ and the normal name is an alias.  */
12156 #if defined __stub_$ac_func || defined __stub___$ac_func
12157 choke me
12158 #endif
12159
12160 int
12161 main ()
12162 {
12163 return $ac_func ();
12164   ;
12165   return 0;
12166 }
12167 _ACEOF
12168 rm -f conftest.$ac_objext conftest$ac_exeext
12169 if { (ac_try="$ac_link"
12170 case "(($ac_try" in
12171   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12172   *) ac_try_echo=$ac_try;;
12173 esac
12174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12175   (eval "$ac_link") 2>conftest.er1
12176   ac_status=$?
12177   grep -v '^ *+' conftest.er1 >conftest.err
12178   rm -f conftest.er1
12179   cat conftest.err >&5
12180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12181   (exit $ac_status); } &&
12182          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12183   { (case "(($ac_try" in
12184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12185   *) ac_try_echo=$ac_try;;
12186 esac
12187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12188   (eval "$ac_try") 2>&5
12189   ac_status=$?
12190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12191   (exit $ac_status); }; } &&
12192          { ac_try='test -s conftest$ac_exeext'
12193   { (case "(($ac_try" in
12194   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12195   *) ac_try_echo=$ac_try;;
12196 esac
12197 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12198   (eval "$ac_try") 2>&5
12199   ac_status=$?
12200   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12201   (exit $ac_status); }; }; then
12202   eval "$as_ac_var=yes"
12203 else
12204   echo "$as_me: failed program was:" >&5
12205 sed 's/^/| /' conftest.$ac_ext >&5
12206
12207         eval "$as_ac_var=no"
12208 fi
12209
12210 rm -f core conftest.err conftest.$ac_objext \
12211       conftest$ac_exeext conftest.$ac_ext
12212 fi
12213 ac_res=`eval echo '${'$as_ac_var'}'`
12214                { echo "$as_me:$LINENO: result: $ac_res" >&5
12215 echo "${ECHO_T}$ac_res" >&6; }
12216 if test `eval echo '${'$as_ac_var'}'` = yes; then
12217   cat >>confdefs.h <<_ACEOF
12218 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12219 _ACEOF
12220  break
12221 fi
12222 done
12223
12224
12225
12226 for ac_func in strrchr rindex
12227 do
12228 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12229 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12230 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12231 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12232   echo $ECHO_N "(cached) $ECHO_C" >&6
12233 else
12234   cat >conftest.$ac_ext <<_ACEOF
12235 /* confdefs.h.  */
12236 _ACEOF
12237 cat confdefs.h >>conftest.$ac_ext
12238 cat >>conftest.$ac_ext <<_ACEOF
12239 /* end confdefs.h.  */
12240 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12241    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12242 #define $ac_func innocuous_$ac_func
12243
12244 /* System header to define __stub macros and hopefully few prototypes,
12245     which can conflict with char $ac_func (); below.
12246     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12247     <limits.h> exists even on freestanding compilers.  */
12248
12249 #ifdef __STDC__
12250 # include <limits.h>
12251 #else
12252 # include <assert.h>
12253 #endif
12254
12255 #undef $ac_func
12256
12257 /* Override any GCC internal prototype to avoid an error.
12258    Use char because int might match the return type of a GCC
12259    builtin and then its argument prototype would still apply.  */
12260 #ifdef __cplusplus
12261 extern "C"
12262 #endif
12263 char $ac_func ();
12264 /* The GNU C library defines this for functions which it implements
12265     to always fail with ENOSYS.  Some functions are actually named
12266     something starting with __ and the normal name is an alias.  */
12267 #if defined __stub_$ac_func || defined __stub___$ac_func
12268 choke me
12269 #endif
12270
12271 int
12272 main ()
12273 {
12274 return $ac_func ();
12275   ;
12276   return 0;
12277 }
12278 _ACEOF
12279 rm -f conftest.$ac_objext conftest$ac_exeext
12280 if { (ac_try="$ac_link"
12281 case "(($ac_try" in
12282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12283   *) ac_try_echo=$ac_try;;
12284 esac
12285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12286   (eval "$ac_link") 2>conftest.er1
12287   ac_status=$?
12288   grep -v '^ *+' conftest.er1 >conftest.err
12289   rm -f conftest.er1
12290   cat conftest.err >&5
12291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12292   (exit $ac_status); } &&
12293          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12294   { (case "(($ac_try" in
12295   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12296   *) ac_try_echo=$ac_try;;
12297 esac
12298 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12299   (eval "$ac_try") 2>&5
12300   ac_status=$?
12301   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12302   (exit $ac_status); }; } &&
12303          { ac_try='test -s conftest$ac_exeext'
12304   { (case "(($ac_try" in
12305   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12306   *) ac_try_echo=$ac_try;;
12307 esac
12308 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12309   (eval "$ac_try") 2>&5
12310   ac_status=$?
12311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12312   (exit $ac_status); }; }; then
12313   eval "$as_ac_var=yes"
12314 else
12315   echo "$as_me: failed program was:" >&5
12316 sed 's/^/| /' conftest.$ac_ext >&5
12317
12318         eval "$as_ac_var=no"
12319 fi
12320
12321 rm -f core conftest.err conftest.$ac_objext \
12322       conftest$ac_exeext conftest.$ac_ext
12323 fi
12324 ac_res=`eval echo '${'$as_ac_var'}'`
12325                { echo "$as_me:$LINENO: result: $ac_res" >&5
12326 echo "${ECHO_T}$ac_res" >&6; }
12327 if test `eval echo '${'$as_ac_var'}'` = yes; then
12328   cat >>confdefs.h <<_ACEOF
12329 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12330 _ACEOF
12331  break
12332 fi
12333 done
12334
12335
12336
12337 for ac_func in memcpy bcopy
12338 do
12339 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12340 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12341 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12342 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12343   echo $ECHO_N "(cached) $ECHO_C" >&6
12344 else
12345   cat >conftest.$ac_ext <<_ACEOF
12346 /* confdefs.h.  */
12347 _ACEOF
12348 cat confdefs.h >>conftest.$ac_ext
12349 cat >>conftest.$ac_ext <<_ACEOF
12350 /* end confdefs.h.  */
12351 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12352    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12353 #define $ac_func innocuous_$ac_func
12354
12355 /* System header to define __stub macros and hopefully few prototypes,
12356     which can conflict with char $ac_func (); below.
12357     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12358     <limits.h> exists even on freestanding compilers.  */
12359
12360 #ifdef __STDC__
12361 # include <limits.h>
12362 #else
12363 # include <assert.h>
12364 #endif
12365
12366 #undef $ac_func
12367
12368 /* Override any GCC internal prototype to avoid an error.
12369    Use char because int might match the return type of a GCC
12370    builtin and then its argument prototype would still apply.  */
12371 #ifdef __cplusplus
12372 extern "C"
12373 #endif
12374 char $ac_func ();
12375 /* The GNU C library defines this for functions which it implements
12376     to always fail with ENOSYS.  Some functions are actually named
12377     something starting with __ and the normal name is an alias.  */
12378 #if defined __stub_$ac_func || defined __stub___$ac_func
12379 choke me
12380 #endif
12381
12382 int
12383 main ()
12384 {
12385 return $ac_func ();
12386   ;
12387   return 0;
12388 }
12389 _ACEOF
12390 rm -f conftest.$ac_objext conftest$ac_exeext
12391 if { (ac_try="$ac_link"
12392 case "(($ac_try" in
12393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12394   *) ac_try_echo=$ac_try;;
12395 esac
12396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12397   (eval "$ac_link") 2>conftest.er1
12398   ac_status=$?
12399   grep -v '^ *+' conftest.er1 >conftest.err
12400   rm -f conftest.er1
12401   cat conftest.err >&5
12402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12403   (exit $ac_status); } &&
12404          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12405   { (case "(($ac_try" in
12406   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12407   *) ac_try_echo=$ac_try;;
12408 esac
12409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12410   (eval "$ac_try") 2>&5
12411   ac_status=$?
12412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12413   (exit $ac_status); }; } &&
12414          { ac_try='test -s conftest$ac_exeext'
12415   { (case "(($ac_try" in
12416   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12417   *) ac_try_echo=$ac_try;;
12418 esac
12419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12420   (eval "$ac_try") 2>&5
12421   ac_status=$?
12422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12423   (exit $ac_status); }; }; then
12424   eval "$as_ac_var=yes"
12425 else
12426   echo "$as_me: failed program was:" >&5
12427 sed 's/^/| /' conftest.$ac_ext >&5
12428
12429         eval "$as_ac_var=no"
12430 fi
12431
12432 rm -f core conftest.err conftest.$ac_objext \
12433       conftest$ac_exeext conftest.$ac_ext
12434 fi
12435 ac_res=`eval echo '${'$as_ac_var'}'`
12436                { echo "$as_me:$LINENO: result: $ac_res" >&5
12437 echo "${ECHO_T}$ac_res" >&6; }
12438 if test `eval echo '${'$as_ac_var'}'` = yes; then
12439   cat >>confdefs.h <<_ACEOF
12440 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12441 _ACEOF
12442  break
12443 fi
12444 done
12445
12446
12447
12448 for ac_func in memmove strcmp
12449 do
12450 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12451 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12452 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12453 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12454   echo $ECHO_N "(cached) $ECHO_C" >&6
12455 else
12456   cat >conftest.$ac_ext <<_ACEOF
12457 /* confdefs.h.  */
12458 _ACEOF
12459 cat confdefs.h >>conftest.$ac_ext
12460 cat >>conftest.$ac_ext <<_ACEOF
12461 /* end confdefs.h.  */
12462 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12463    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12464 #define $ac_func innocuous_$ac_func
12465
12466 /* System header to define __stub macros and hopefully few prototypes,
12467     which can conflict with char $ac_func (); below.
12468     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12469     <limits.h> exists even on freestanding compilers.  */
12470
12471 #ifdef __STDC__
12472 # include <limits.h>
12473 #else
12474 # include <assert.h>
12475 #endif
12476
12477 #undef $ac_func
12478
12479 /* Override any GCC internal prototype to avoid an error.
12480    Use char because int might match the return type of a GCC
12481    builtin and then its argument prototype would still apply.  */
12482 #ifdef __cplusplus
12483 extern "C"
12484 #endif
12485 char $ac_func ();
12486 /* The GNU C library defines this for functions which it implements
12487     to always fail with ENOSYS.  Some functions are actually named
12488     something starting with __ and the normal name is an alias.  */
12489 #if defined __stub_$ac_func || defined __stub___$ac_func
12490 choke me
12491 #endif
12492
12493 int
12494 main ()
12495 {
12496 return $ac_func ();
12497   ;
12498   return 0;
12499 }
12500 _ACEOF
12501 rm -f conftest.$ac_objext conftest$ac_exeext
12502 if { (ac_try="$ac_link"
12503 case "(($ac_try" in
12504   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12505   *) ac_try_echo=$ac_try;;
12506 esac
12507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12508   (eval "$ac_link") 2>conftest.er1
12509   ac_status=$?
12510   grep -v '^ *+' conftest.er1 >conftest.err
12511   rm -f conftest.er1
12512   cat conftest.err >&5
12513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12514   (exit $ac_status); } &&
12515          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12516   { (case "(($ac_try" in
12517   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12518   *) ac_try_echo=$ac_try;;
12519 esac
12520 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12521   (eval "$ac_try") 2>&5
12522   ac_status=$?
12523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12524   (exit $ac_status); }; } &&
12525          { ac_try='test -s conftest$ac_exeext'
12526   { (case "(($ac_try" in
12527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12528   *) ac_try_echo=$ac_try;;
12529 esac
12530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12531   (eval "$ac_try") 2>&5
12532   ac_status=$?
12533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12534   (exit $ac_status); }; }; then
12535   eval "$as_ac_var=yes"
12536 else
12537   echo "$as_me: failed program was:" >&5
12538 sed 's/^/| /' conftest.$ac_ext >&5
12539
12540         eval "$as_ac_var=no"
12541 fi
12542
12543 rm -f core conftest.err conftest.$ac_objext \
12544       conftest$ac_exeext conftest.$ac_ext
12545 fi
12546 ac_res=`eval echo '${'$as_ac_var'}'`
12547                { echo "$as_me:$LINENO: result: $ac_res" >&5
12548 echo "${ECHO_T}$ac_res" >&6; }
12549 if test `eval echo '${'$as_ac_var'}'` = yes; then
12550   cat >>confdefs.h <<_ACEOF
12551 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12552 _ACEOF
12553
12554 fi
12555 done
12556
12557
12558
12559
12560 for ac_func in closedir opendir readdir
12561 do
12562 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12563 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12564 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12565 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12566   echo $ECHO_N "(cached) $ECHO_C" >&6
12567 else
12568   cat >conftest.$ac_ext <<_ACEOF
12569 /* confdefs.h.  */
12570 _ACEOF
12571 cat confdefs.h >>conftest.$ac_ext
12572 cat >>conftest.$ac_ext <<_ACEOF
12573 /* end confdefs.h.  */
12574 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12575    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12576 #define $ac_func innocuous_$ac_func
12577
12578 /* System header to define __stub macros and hopefully few prototypes,
12579     which can conflict with char $ac_func (); below.
12580     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12581     <limits.h> exists even on freestanding compilers.  */
12582
12583 #ifdef __STDC__
12584 # include <limits.h>
12585 #else
12586 # include <assert.h>
12587 #endif
12588
12589 #undef $ac_func
12590
12591 /* Override any GCC internal prototype to avoid an error.
12592    Use char because int might match the return type of a GCC
12593    builtin and then its argument prototype would still apply.  */
12594 #ifdef __cplusplus
12595 extern "C"
12596 #endif
12597 char $ac_func ();
12598 /* The GNU C library defines this for functions which it implements
12599     to always fail with ENOSYS.  Some functions are actually named
12600     something starting with __ and the normal name is an alias.  */
12601 #if defined __stub_$ac_func || defined __stub___$ac_func
12602 choke me
12603 #endif
12604
12605 int
12606 main ()
12607 {
12608 return $ac_func ();
12609   ;
12610   return 0;
12611 }
12612 _ACEOF
12613 rm -f conftest.$ac_objext conftest$ac_exeext
12614 if { (ac_try="$ac_link"
12615 case "(($ac_try" in
12616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12617   *) ac_try_echo=$ac_try;;
12618 esac
12619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12620   (eval "$ac_link") 2>conftest.er1
12621   ac_status=$?
12622   grep -v '^ *+' conftest.er1 >conftest.err
12623   rm -f conftest.er1
12624   cat conftest.err >&5
12625   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12626   (exit $ac_status); } &&
12627          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12628   { (case "(($ac_try" in
12629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12630   *) ac_try_echo=$ac_try;;
12631 esac
12632 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12633   (eval "$ac_try") 2>&5
12634   ac_status=$?
12635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12636   (exit $ac_status); }; } &&
12637          { ac_try='test -s conftest$ac_exeext'
12638   { (case "(($ac_try" in
12639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12640   *) ac_try_echo=$ac_try;;
12641 esac
12642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12643   (eval "$ac_try") 2>&5
12644   ac_status=$?
12645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12646   (exit $ac_status); }; }; then
12647   eval "$as_ac_var=yes"
12648 else
12649   echo "$as_me: failed program was:" >&5
12650 sed 's/^/| /' conftest.$ac_ext >&5
12651
12652         eval "$as_ac_var=no"
12653 fi
12654
12655 rm -f core conftest.err conftest.$ac_objext \
12656       conftest$ac_exeext conftest.$ac_ext
12657 fi
12658 ac_res=`eval echo '${'$as_ac_var'}'`
12659                { echo "$as_me:$LINENO: result: $ac_res" >&5
12660 echo "${ECHO_T}$ac_res" >&6; }
12661 if test `eval echo '${'$as_ac_var'}'` = yes; then
12662   cat >>confdefs.h <<_ACEOF
12663 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12664 _ACEOF
12665
12666 fi
12667 done
12668
12669
12670 # Check whether --enable-shared was given.
12671 if test "${enable_shared+set}" = set; then
12672   enableval=$enable_shared; p=${PACKAGE-default}
12673     case $enableval in
12674     yes) enable_shared=yes ;;
12675     no) enable_shared=no ;;
12676     *)
12677       enable_shared=no
12678       # Look at the argument we got.  We use all the common list separators.
12679       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
12680       for pkg in $enableval; do
12681         IFS="$lt_save_ifs"
12682         if test "X$pkg" = "X$p"; then
12683           enable_shared=yes
12684         fi
12685       done
12686       IFS="$lt_save_ifs"
12687       ;;
12688     esac
12689 else
12690   enable_shared=yes
12691 fi
12692
12693
12694 # Check whether --enable-static was given.
12695 if test "${enable_static+set}" = set; then
12696   enableval=$enable_static; p=${PACKAGE-default}
12697     case $enableval in
12698     yes) enable_static=yes ;;
12699     no) enable_static=no ;;
12700     *)
12701      enable_static=no
12702       # Look at the argument we got.  We use all the common list separators.
12703       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
12704       for pkg in $enableval; do
12705         IFS="$lt_save_ifs"
12706         if test "X$pkg" = "X$p"; then
12707           enable_static=yes
12708         fi
12709       done
12710       IFS="$lt_save_ifs"
12711       ;;
12712     esac
12713 else
12714   enable_static=yes
12715 fi
12716
12717
12718 # Check whether --enable-fast-install was given.
12719 if test "${enable_fast_install+set}" = set; then
12720   enableval=$enable_fast_install; p=${PACKAGE-default}
12721     case $enableval in
12722     yes) enable_fast_install=yes ;;
12723     no) enable_fast_install=no ;;
12724     *)
12725       enable_fast_install=no
12726       # Look at the argument we got.  We use all the common list separators.
12727       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
12728       for pkg in $enableval; do
12729         IFS="$lt_save_ifs"
12730         if test "X$pkg" = "X$p"; then
12731           enable_fast_install=yes
12732         fi
12733       done
12734       IFS="$lt_save_ifs"
12735       ;;
12736     esac
12737 else
12738   enable_fast_install=yes
12739 fi
12740
12741
12742 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
12743 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
12744 if test "${lt_cv_path_SED+set}" = set; then
12745   echo $ECHO_N "(cached) $ECHO_C" >&6
12746 else
12747   # Loop through the user's path and test for sed and gsed.
12748 # Then use that list of sed's as ones to test for truncation.
12749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12750 for as_dir in $PATH
12751 do
12752   IFS=$as_save_IFS
12753   test -z "$as_dir" && as_dir=.
12754   for lt_ac_prog in sed gsed; do
12755     for ac_exec_ext in '' $ac_executable_extensions; do
12756       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
12757         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
12758       fi
12759     done
12760   done
12761 done
12762 lt_ac_max=0
12763 lt_ac_count=0
12764 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
12765 # along with /bin/sed that truncates output.
12766 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
12767   test ! -f $lt_ac_sed && continue
12768   cat /dev/null > conftest.in
12769   lt_ac_count=0
12770   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
12771   # Check for GNU sed and select it if it is found.
12772   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
12773     lt_cv_path_SED=$lt_ac_sed
12774     break
12775   fi
12776   while true; do
12777     cat conftest.in conftest.in >conftest.tmp
12778     mv conftest.tmp conftest.in
12779     cp conftest.in conftest.nl
12780     echo >>conftest.nl
12781     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
12782     cmp -s conftest.out conftest.nl || break
12783     # 10000 chars as input seems more than enough
12784     test $lt_ac_count -gt 10 && break
12785     lt_ac_count=`expr $lt_ac_count + 1`
12786     if test $lt_ac_count -gt $lt_ac_max; then
12787       lt_ac_max=$lt_ac_count
12788       lt_cv_path_SED=$lt_ac_sed
12789     fi
12790   done
12791 done
12792
12793 fi
12794
12795 SED=$lt_cv_path_SED
12796 { echo "$as_me:$LINENO: result: $SED" >&5
12797 echo "${ECHO_T}$SED" >&6; }
12798
12799
12800 # Check whether --with-gnu-ld was given.
12801 if test "${with_gnu_ld+set}" = set; then
12802   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12803 else
12804   with_gnu_ld=no
12805 fi
12806
12807 ac_prog=ld
12808 if test "$GCC" = yes; then
12809   # Check if gcc -print-prog-name=ld gives a path.
12810   { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
12811 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
12812   case $host in
12813   *-*-mingw*)
12814     # gcc leaves a trailing carriage return which upsets mingw
12815     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12816   *)
12817     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12818   esac
12819   case $ac_prog in
12820     # Accept absolute paths.
12821     [\\/]* | ?:[\\/]*)
12822       re_direlt='/[^/][^/]*/\.\./'
12823       # Canonicalize the pathname of ld
12824       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
12825       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
12826         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
12827       done
12828       test -z "$LD" && LD="$ac_prog"
12829       ;;
12830   "")
12831     # If it fails, then pretend we aren't using GCC.
12832     ac_prog=ld
12833     ;;
12834   *)
12835     # If it is relative, then search for the first ld in PATH.
12836     with_gnu_ld=unknown
12837     ;;
12838   esac
12839 elif test "$with_gnu_ld" = yes; then
12840   { echo "$as_me:$LINENO: checking for GNU ld" >&5
12841 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
12842 else
12843   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
12844 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
12845 fi
12846 if test "${lt_cv_path_LD+set}" = set; then
12847   echo $ECHO_N "(cached) $ECHO_C" >&6
12848 else
12849   if test -z "$LD"; then
12850   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12851   for ac_dir in $PATH; do
12852     IFS="$lt_save_ifs"
12853     test -z "$ac_dir" && ac_dir=.
12854     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12855       lt_cv_path_LD="$ac_dir/$ac_prog"
12856       # Check to see if the program is GNU ld.  I'd rather use --version,
12857       # but apparently some variants of GNU ld only accept -v.
12858       # Break only if it was the GNU/non-GNU ld that we prefer.
12859       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12860       *GNU* | *'with BFD'*)
12861         test "$with_gnu_ld" != no && break
12862         ;;
12863       *)
12864         test "$with_gnu_ld" != yes && break
12865         ;;
12866       esac
12867     fi
12868   done
12869   IFS="$lt_save_ifs"
12870 else
12871   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12872 fi
12873 fi
12874
12875 LD="$lt_cv_path_LD"
12876 if test -n "$LD"; then
12877   { echo "$as_me:$LINENO: result: $LD" >&5
12878 echo "${ECHO_T}$LD" >&6; }
12879 else
12880   { echo "$as_me:$LINENO: result: no" >&5
12881 echo "${ECHO_T}no" >&6; }
12882 fi
12883 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
12884 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
12885    { (exit 1); exit 1; }; }
12886 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
12887 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
12888 if test "${lt_cv_prog_gnu_ld+set}" = set; then
12889   echo $ECHO_N "(cached) $ECHO_C" >&6
12890 else
12891   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12892 case `$LD -v 2>&1 </dev/null` in
12893 *GNU* | *'with BFD'*)
12894   lt_cv_prog_gnu_ld=yes
12895   ;;
12896 *)
12897   lt_cv_prog_gnu_ld=no
12898   ;;
12899 esac
12900 fi
12901 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
12902 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
12903 with_gnu_ld=$lt_cv_prog_gnu_ld
12904
12905
12906 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
12907 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
12908 if test "${lt_cv_ld_reload_flag+set}" = set; then
12909   echo $ECHO_N "(cached) $ECHO_C" >&6
12910 else
12911   lt_cv_ld_reload_flag='-r'
12912 fi
12913 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
12914 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
12915 reload_flag=$lt_cv_ld_reload_flag
12916 case $reload_flag in
12917 "" | " "*) ;;
12918 *) reload_flag=" $reload_flag" ;;
12919 esac
12920 reload_cmds='$LD$reload_flag -o $output$reload_objs'
12921 case $host_os in
12922   darwin*)
12923     if test "$GCC" = yes; then
12924       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r $compiler_flags -o $output$reload_objs'
12925     else
12926       reload_cmds='$LD$reload_flag -o $output$reload_objs'
12927     fi
12928     ;;
12929 esac
12930
12931 { echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
12932 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
12933 if test "${lt_cv_deplibs_check_method+set}" = set; then
12934   echo $ECHO_N "(cached) $ECHO_C" >&6
12935 else
12936   lt_cv_file_magic_cmd='$MAGIC_CMD'
12937 lt_cv_file_magic_test_file=
12938 lt_cv_deplibs_check_method='unknown'
12939 # Need to set the preceding variable on all platforms that support
12940 # interlibrary dependencies.
12941 # 'none' -- dependencies not supported.
12942 # `unknown' -- same as none, but documents that we really don't know.
12943 # 'pass_all' -- all dependencies passed with no checks.
12944 # 'test_compile' -- check by making test program.
12945 # 'file_magic [[regex]]' -- check by looking for files in library path
12946 # which responds to the $file_magic_cmd with a given extended regex.
12947 # If you have `file' or equivalent on your system and you're not sure
12948 # whether `pass_all' will *always* work, you probably want this one.
12949
12950 case $host_os in
12951 aix4* | aix5*)
12952   lt_cv_deplibs_check_method=pass_all
12953   ;;
12954
12955 beos*)
12956   lt_cv_deplibs_check_method=pass_all
12957   ;;
12958
12959 bsdi[45]*)
12960   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
12961   lt_cv_file_magic_cmd='/usr/bin/file -L'
12962   lt_cv_file_magic_test_file=/shlib/libc.so
12963   ;;
12964
12965 cygwin*)
12966   # func_win32_libid is a shell function defined in ltmain.sh
12967   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12968   lt_cv_file_magic_cmd='func_win32_libid'
12969   ;;
12970
12971 mingw* | pw32*)
12972   # Base MSYS/MinGW do not provide the 'file' command needed by
12973   # func_win32_libid shell function, so use a weaker test based on 'objdump'.
12974   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
12975   lt_cv_file_magic_cmd='$OBJDUMP -f'
12976   ;;
12977
12978 darwin* | rhapsody*)
12979   lt_cv_deplibs_check_method=pass_all
12980   ;;
12981
12982 freebsd* | kfreebsd*-gnu | dragonfly*)
12983   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
12984     case $host_cpu in
12985     i*86 )
12986       # Not sure whether the presence of OpenBSD here was a mistake.
12987       # Let's accept both of them until this is cleared up.
12988       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
12989       lt_cv_file_magic_cmd=/usr/bin/file
12990       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
12991       ;;
12992     esac
12993   else
12994     lt_cv_deplibs_check_method=pass_all
12995   fi
12996   ;;
12997
12998 gnu*)
12999   lt_cv_deplibs_check_method=pass_all
13000   ;;
13001
13002 hpux10.20* | hpux11*)
13003   lt_cv_file_magic_cmd=/usr/bin/file
13004   case $host_cpu in
13005   ia64*)
13006     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
13007     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
13008     ;;
13009   hppa*64*)
13010     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]'
13011     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
13012     ;;
13013   *)
13014     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
13015     lt_cv_file_magic_test_file=/usr/lib/libc.sl
13016     ;;
13017   esac
13018   ;;
13019
13020 interix3*)
13021   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
13022   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
13023   ;;
13024
13025 irix5* | irix6* | nonstopux*)
13026   case $LD in
13027   *-32|*"-32 ") libmagic=32-bit;;
13028   *-n32|*"-n32 ") libmagic=N32;;
13029   *-64|*"-64 ") libmagic=64-bit;;
13030   *) libmagic=never-match;;
13031   esac
13032   lt_cv_deplibs_check_method=pass_all
13033   ;;
13034
13035 # This must be Linux ELF.
13036 linux*)
13037   lt_cv_deplibs_check_method=pass_all
13038   ;;
13039
13040 netbsd*)
13041   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
13042     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
13043   else
13044     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
13045   fi
13046   ;;
13047
13048 newos6*)
13049   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
13050   lt_cv_file_magic_cmd=/usr/bin/file
13051   lt_cv_file_magic_test_file=/usr/lib/libnls.so
13052   ;;
13053
13054 nto-qnx*)
13055   lt_cv_deplibs_check_method=unknown
13056   ;;
13057
13058 openbsd*)
13059   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13060     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
13061   else
13062     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
13063   fi
13064   ;;
13065
13066 osf3* | osf4* | osf5*)
13067   lt_cv_deplibs_check_method=pass_all
13068   ;;
13069
13070 solaris*)
13071   lt_cv_deplibs_check_method=pass_all
13072   ;;
13073
13074 sysv4 | sysv4.3*)
13075   case $host_vendor in
13076   motorola)
13077     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]'
13078     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
13079     ;;
13080   ncr)
13081     lt_cv_deplibs_check_method=pass_all
13082     ;;
13083   sequent)
13084     lt_cv_file_magic_cmd='/bin/file'
13085     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
13086     ;;
13087   sni)
13088     lt_cv_file_magic_cmd='/bin/file'
13089     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
13090     lt_cv_file_magic_test_file=/lib/libc.so
13091     ;;
13092   siemens)
13093     lt_cv_deplibs_check_method=pass_all
13094     ;;
13095   pc)
13096     lt_cv_deplibs_check_method=pass_all
13097     ;;
13098   esac
13099   ;;
13100
13101 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13102   lt_cv_deplibs_check_method=pass_all
13103   ;;
13104 esac
13105
13106 fi
13107 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
13108 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
13109 file_magic_cmd=$lt_cv_file_magic_cmd
13110 deplibs_check_method=$lt_cv_deplibs_check_method
13111 test -z "$deplibs_check_method" && deplibs_check_method=unknown
13112
13113
13114
13115 # If no C compiler was specified, use CC.
13116 LTCC=${LTCC-"$CC"}
13117
13118 # If no C compiler flags were specified, use CFLAGS.
13119 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13120
13121 # Allow CC to be a program name with arguments.
13122 compiler=$CC
13123
13124 # Check whether --enable-libtool-lock was given.
13125 if test "${enable_libtool_lock+set}" = set; then
13126   enableval=$enable_libtool_lock;
13127 fi
13128
13129 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
13130
13131 # Some flags need to be propagated to the compiler or linker for good
13132 # libtool support.
13133 case $host in
13134 ia64-*-hpux*)
13135   # Find out which ABI we are using.
13136   echo 'int i;' > conftest.$ac_ext
13137   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13138   (eval $ac_compile) 2>&5
13139   ac_status=$?
13140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13141   (exit $ac_status); }; then
13142     case `/usr/bin/file conftest.$ac_objext` in
13143     *ELF-32*)
13144       HPUX_IA64_MODE="32"
13145       ;;
13146     *ELF-64*)
13147       HPUX_IA64_MODE="64"
13148       ;;
13149     esac
13150   fi
13151   rm -rf conftest*
13152   ;;
13153 *-*-irix6*)
13154   # Find out which ABI we are using.
13155   echo '#line 13155 "configure"' > conftest.$ac_ext
13156   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13157   (eval $ac_compile) 2>&5
13158   ac_status=$?
13159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13160   (exit $ac_status); }; then
13161    if test "$lt_cv_prog_gnu_ld" = yes; then
13162     case `/usr/bin/file conftest.$ac_objext` in
13163     *32-bit*)
13164       LD="${LD-ld} -melf32bsmip"
13165       ;;
13166     *N32*)
13167       LD="${LD-ld} -melf32bmipn32"
13168       ;;
13169     *64-bit*)
13170       LD="${LD-ld} -melf64bmip"
13171       ;;
13172     esac
13173    else
13174     case `/usr/bin/file conftest.$ac_objext` in
13175     *32-bit*)
13176       LD="${LD-ld} -32"
13177       ;;
13178     *N32*)
13179       LD="${LD-ld} -n32"
13180       ;;
13181     *64-bit*)
13182       LD="${LD-ld} -64"
13183       ;;
13184     esac
13185    fi
13186   fi
13187   rm -rf conftest*
13188   ;;
13189
13190 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
13191   # Find out which ABI we are using.
13192   echo 'int i;' > conftest.$ac_ext
13193   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13194   (eval $ac_compile) 2>&5
13195   ac_status=$?
13196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13197   (exit $ac_status); }; then
13198     case `/usr/bin/file conftest.o` in
13199     *32-bit*)
13200       case $host in
13201         x86_64-*linux*)
13202           LD="${LD-ld} -m elf_i386"
13203           ;;
13204         ppc64-*linux*|powerpc64-*linux*)
13205           LD="${LD-ld} -m elf32ppclinux"
13206           ;;
13207         s390x-*linux*)
13208           LD="${LD-ld} -m elf_s390"
13209           ;;
13210         sparc64-*linux*)
13211           LD="${LD-ld} -m elf32_sparc"
13212           ;;
13213       esac
13214       ;;
13215     *64-bit*)
13216       case $host in
13217         x86_64-*linux*)
13218           LD="${LD-ld} -m elf_x86_64"
13219           ;;
13220         ppc*-*linux*|powerpc*-*linux*)
13221           LD="${LD-ld} -m elf64ppc"
13222           ;;
13223         s390*-*linux*)
13224           LD="${LD-ld} -m elf64_s390"
13225           ;;
13226         sparc*-*linux*)
13227           LD="${LD-ld} -m elf64_sparc"
13228           ;;
13229       esac
13230       ;;
13231     esac
13232   fi
13233   rm -rf conftest*
13234   ;;
13235
13236 *-*-sco3.2v5*)
13237   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
13238   SAVE_CFLAGS="$CFLAGS"
13239   CFLAGS="$CFLAGS -belf"
13240   { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
13241 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
13242 if test "${lt_cv_cc_needs_belf+set}" = set; then
13243   echo $ECHO_N "(cached) $ECHO_C" >&6
13244 else
13245   ac_ext=c
13246 ac_cpp='$CPP $CPPFLAGS'
13247 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13248 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13249 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13250
13251      cat >conftest.$ac_ext <<_ACEOF
13252 /* confdefs.h.  */
13253 _ACEOF
13254 cat confdefs.h >>conftest.$ac_ext
13255 cat >>conftest.$ac_ext <<_ACEOF
13256 /* end confdefs.h.  */
13257
13258 int
13259 main ()
13260 {
13261
13262   ;
13263   return 0;
13264 }
13265 _ACEOF
13266 rm -f conftest.$ac_objext conftest$ac_exeext
13267 if { (ac_try="$ac_link"
13268 case "(($ac_try" in
13269   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13270   *) ac_try_echo=$ac_try;;
13271 esac
13272 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13273   (eval "$ac_link") 2>conftest.er1
13274   ac_status=$?
13275   grep -v '^ *+' conftest.er1 >conftest.err
13276   rm -f conftest.er1
13277   cat conftest.err >&5
13278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13279   (exit $ac_status); } &&
13280          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13281   { (case "(($ac_try" in
13282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13283   *) ac_try_echo=$ac_try;;
13284 esac
13285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13286   (eval "$ac_try") 2>&5
13287   ac_status=$?
13288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13289   (exit $ac_status); }; } &&
13290          { ac_try='test -s conftest$ac_exeext'
13291   { (case "(($ac_try" in
13292   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13293   *) ac_try_echo=$ac_try;;
13294 esac
13295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13296   (eval "$ac_try") 2>&5
13297   ac_status=$?
13298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13299   (exit $ac_status); }; }; then
13300   lt_cv_cc_needs_belf=yes
13301 else
13302   echo "$as_me: failed program was:" >&5
13303 sed 's/^/| /' conftest.$ac_ext >&5
13304
13305         lt_cv_cc_needs_belf=no
13306 fi
13307
13308 rm -f core conftest.err conftest.$ac_objext \
13309       conftest$ac_exeext conftest.$ac_ext
13310      ac_ext=c
13311 ac_cpp='$CPP $CPPFLAGS'
13312 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13313 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13314 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13315
13316 fi
13317 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
13318 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
13319   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
13320     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
13321     CFLAGS="$SAVE_CFLAGS"
13322   fi
13323   ;;
13324 sparc*-*solaris*)
13325   # Find out which ABI we are using.
13326   echo 'int i;' > conftest.$ac_ext
13327   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13328   (eval $ac_compile) 2>&5
13329   ac_status=$?
13330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13331   (exit $ac_status); }; then
13332     case `/usr/bin/file conftest.o` in
13333     *64-bit*)
13334       case $lt_cv_prog_gnu_ld in
13335       yes*) LD="${LD-ld} -m elf64_sparc" ;;
13336       *)    LD="${LD-ld} -64" ;;
13337       esac
13338       ;;
13339     esac
13340   fi
13341   rm -rf conftest*
13342   ;;
13343
13344
13345 esac
13346
13347 need_locks="$enable_libtool_lock"
13348
13349
13350
13351
13352 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
13353     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
13354     (test "X$CXX" != "Xg++"))) ; then
13355   ac_ext=cpp
13356 ac_cpp='$CXXCPP $CPPFLAGS'
13357 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13358 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13359 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13360 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
13361 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
13362 if test -z "$CXXCPP"; then
13363   if test "${ac_cv_prog_CXXCPP+set}" = set; then
13364   echo $ECHO_N "(cached) $ECHO_C" >&6
13365 else
13366       # Double quotes because CXXCPP needs to be expanded
13367     for CXXCPP in "$CXX -E" "/lib/cpp"
13368     do
13369       ac_preproc_ok=false
13370 for ac_cxx_preproc_warn_flag in '' yes
13371 do
13372   # Use a header file that comes with gcc, so configuring glibc
13373   # with a fresh cross-compiler works.
13374   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13375   # <limits.h> exists even on freestanding compilers.
13376   # On the NeXT, cc -E runs the code through the compiler's parser,
13377   # not just through cpp. "Syntax error" is here to catch this case.
13378   cat >conftest.$ac_ext <<_ACEOF
13379 /* confdefs.h.  */
13380 _ACEOF
13381 cat confdefs.h >>conftest.$ac_ext
13382 cat >>conftest.$ac_ext <<_ACEOF
13383 /* end confdefs.h.  */
13384 #ifdef __STDC__
13385 # include <limits.h>
13386 #else
13387 # include <assert.h>
13388 #endif
13389                      Syntax error
13390 _ACEOF
13391 if { (ac_try="$ac_cpp conftest.$ac_ext"
13392 case "(($ac_try" in
13393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13394   *) ac_try_echo=$ac_try;;
13395 esac
13396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13397   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13398   ac_status=$?
13399   grep -v '^ *+' conftest.er1 >conftest.err
13400   rm -f conftest.er1
13401   cat conftest.err >&5
13402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13403   (exit $ac_status); } >/dev/null; then
13404   if test -s conftest.err; then
13405     ac_cpp_err=$ac_cxx_preproc_warn_flag
13406     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
13407   else
13408     ac_cpp_err=
13409   fi
13410 else
13411   ac_cpp_err=yes
13412 fi
13413 if test -z "$ac_cpp_err"; then
13414   :
13415 else
13416   echo "$as_me: failed program was:" >&5
13417 sed 's/^/| /' conftest.$ac_ext >&5
13418
13419   # Broken: fails on valid input.
13420 continue
13421 fi
13422
13423 rm -f conftest.err conftest.$ac_ext
13424
13425   # OK, works on sane cases.  Now check whether nonexistent headers
13426   # can be detected and how.
13427   cat >conftest.$ac_ext <<_ACEOF
13428 /* confdefs.h.  */
13429 _ACEOF
13430 cat confdefs.h >>conftest.$ac_ext
13431 cat >>conftest.$ac_ext <<_ACEOF
13432 /* end confdefs.h.  */
13433 #include <ac_nonexistent.h>
13434 _ACEOF
13435 if { (ac_try="$ac_cpp conftest.$ac_ext"
13436 case "(($ac_try" in
13437   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13438   *) ac_try_echo=$ac_try;;
13439 esac
13440 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13441   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13442   ac_status=$?
13443   grep -v '^ *+' conftest.er1 >conftest.err
13444   rm -f conftest.er1
13445   cat conftest.err >&5
13446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13447   (exit $ac_status); } >/dev/null; then
13448   if test -s conftest.err; then
13449     ac_cpp_err=$ac_cxx_preproc_warn_flag
13450     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
13451   else
13452     ac_cpp_err=
13453   fi
13454 else
13455   ac_cpp_err=yes
13456 fi
13457 if test -z "$ac_cpp_err"; then
13458   # Broken: success on invalid input.
13459 continue
13460 else
13461   echo "$as_me: failed program was:" >&5
13462 sed 's/^/| /' conftest.$ac_ext >&5
13463
13464   # Passes both tests.
13465 ac_preproc_ok=:
13466 break
13467 fi
13468
13469 rm -f conftest.err conftest.$ac_ext
13470
13471 done
13472 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13473 rm -f conftest.err conftest.$ac_ext
13474 if $ac_preproc_ok; then
13475   break
13476 fi
13477
13478     done
13479     ac_cv_prog_CXXCPP=$CXXCPP
13480
13481 fi
13482   CXXCPP=$ac_cv_prog_CXXCPP
13483 else
13484   ac_cv_prog_CXXCPP=$CXXCPP
13485 fi
13486 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
13487 echo "${ECHO_T}$CXXCPP" >&6; }
13488 ac_preproc_ok=false
13489 for ac_cxx_preproc_warn_flag in '' yes
13490 do
13491   # Use a header file that comes with gcc, so configuring glibc
13492   # with a fresh cross-compiler works.
13493   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13494   # <limits.h> exists even on freestanding compilers.
13495   # On the NeXT, cc -E runs the code through the compiler's parser,
13496   # not just through cpp. "Syntax error" is here to catch this case.
13497   cat >conftest.$ac_ext <<_ACEOF
13498 /* confdefs.h.  */
13499 _ACEOF
13500 cat confdefs.h >>conftest.$ac_ext
13501 cat >>conftest.$ac_ext <<_ACEOF
13502 /* end confdefs.h.  */
13503 #ifdef __STDC__
13504 # include <limits.h>
13505 #else
13506 # include <assert.h>
13507 #endif
13508                      Syntax error
13509 _ACEOF
13510 if { (ac_try="$ac_cpp conftest.$ac_ext"
13511 case "(($ac_try" in
13512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13513   *) ac_try_echo=$ac_try;;
13514 esac
13515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13516   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13517   ac_status=$?
13518   grep -v '^ *+' conftest.er1 >conftest.err
13519   rm -f conftest.er1
13520   cat conftest.err >&5
13521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13522   (exit $ac_status); } >/dev/null; then
13523   if test -s conftest.err; then
13524     ac_cpp_err=$ac_cxx_preproc_warn_flag
13525     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
13526   else
13527     ac_cpp_err=
13528   fi
13529 else
13530   ac_cpp_err=yes
13531 fi
13532 if test -z "$ac_cpp_err"; then
13533   :
13534 else
13535   echo "$as_me: failed program was:" >&5
13536 sed 's/^/| /' conftest.$ac_ext >&5
13537
13538   # Broken: fails on valid input.
13539 continue
13540 fi
13541
13542 rm -f conftest.err conftest.$ac_ext
13543
13544   # OK, works on sane cases.  Now check whether nonexistent headers
13545   # can be detected and how.
13546   cat >conftest.$ac_ext <<_ACEOF
13547 /* confdefs.h.  */
13548 _ACEOF
13549 cat confdefs.h >>conftest.$ac_ext
13550 cat >>conftest.$ac_ext <<_ACEOF
13551 /* end confdefs.h.  */
13552 #include <ac_nonexistent.h>
13553 _ACEOF
13554 if { (ac_try="$ac_cpp conftest.$ac_ext"
13555 case "(($ac_try" in
13556   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13557   *) ac_try_echo=$ac_try;;
13558 esac
13559 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13560   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13561   ac_status=$?
13562   grep -v '^ *+' conftest.er1 >conftest.err
13563   rm -f conftest.er1
13564   cat conftest.err >&5
13565   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13566   (exit $ac_status); } >/dev/null; then
13567   if test -s conftest.err; then
13568     ac_cpp_err=$ac_cxx_preproc_warn_flag
13569     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
13570   else
13571     ac_cpp_err=
13572   fi
13573 else
13574   ac_cpp_err=yes
13575 fi
13576 if test -z "$ac_cpp_err"; then
13577   # Broken: success on invalid input.
13578 continue
13579 else
13580   echo "$as_me: failed program was:" >&5
13581 sed 's/^/| /' conftest.$ac_ext >&5
13582
13583   # Passes both tests.
13584 ac_preproc_ok=:
13585 break
13586 fi
13587
13588 rm -f conftest.err conftest.$ac_ext
13589
13590 done
13591 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13592 rm -f conftest.err conftest.$ac_ext
13593 if $ac_preproc_ok; then
13594   :
13595 else
13596   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
13597 See \`config.log' for more details." >&5
13598 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
13599 See \`config.log' for more details." >&2;}
13600    { (exit 1); exit 1; }; }
13601 fi
13602
13603 ac_ext=cpp
13604 ac_cpp='$CXXCPP $CPPFLAGS'
13605 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13606 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13607 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13608
13609 fi
13610
13611
13612 ac_ext=f
13613 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13614 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13615 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13616 if test -n "$ac_tool_prefix"; then
13617   for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
13618   do
13619     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
13620 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
13621 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13622 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13623 if test "${ac_cv_prog_F77+set}" = set; then
13624   echo $ECHO_N "(cached) $ECHO_C" >&6
13625 else
13626   if test -n "$F77"; then
13627   ac_cv_prog_F77="$F77" # Let the user override the test.
13628 else
13629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13630 for as_dir in $PATH
13631 do
13632   IFS=$as_save_IFS
13633   test -z "$as_dir" && as_dir=.
13634   for ac_exec_ext in '' $ac_executable_extensions; do
13635   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13636     ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
13637     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13638     break 2
13639   fi
13640 done
13641 done
13642 IFS=$as_save_IFS
13643
13644 fi
13645 fi
13646 F77=$ac_cv_prog_F77
13647 if test -n "$F77"; then
13648   { echo "$as_me:$LINENO: result: $F77" >&5
13649 echo "${ECHO_T}$F77" >&6; }
13650 else
13651   { echo "$as_me:$LINENO: result: no" >&5
13652 echo "${ECHO_T}no" >&6; }
13653 fi
13654
13655
13656     test -n "$F77" && break
13657   done
13658 fi
13659 if test -z "$F77"; then
13660   ac_ct_F77=$F77
13661   for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
13662 do
13663   # Extract the first word of "$ac_prog", so it can be a program name with args.
13664 set dummy $ac_prog; ac_word=$2
13665 { echo "$as_me:$LINENO: checking for $ac_word" >&5
13666 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
13667 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
13668   echo $ECHO_N "(cached) $ECHO_C" >&6
13669 else
13670   if test -n "$ac_ct_F77"; then
13671   ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
13672 else
13673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13674 for as_dir in $PATH
13675 do
13676   IFS=$as_save_IFS
13677   test -z "$as_dir" && as_dir=.
13678   for ac_exec_ext in '' $ac_executable_extensions; do
13679   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
13680     ac_cv_prog_ac_ct_F77="$ac_prog"
13681     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13682     break 2
13683   fi
13684 done
13685 done
13686 IFS=$as_save_IFS
13687
13688 fi
13689 fi
13690 ac_ct_F77=$ac_cv_prog_ac_ct_F77
13691 if test -n "$ac_ct_F77"; then
13692   { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
13693 echo "${ECHO_T}$ac_ct_F77" >&6; }
13694 else
13695   { echo "$as_me:$LINENO: result: no" >&5
13696 echo "${ECHO_T}no" >&6; }
13697 fi
13698
13699
13700   test -n "$ac_ct_F77" && break
13701 done
13702
13703   if test "x$ac_ct_F77" = x; then
13704     F77=""
13705   else
13706     case $cross_compiling:$ac_tool_warned in
13707 yes:)
13708 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
13709 whose name does not start with the host triplet.  If you think this
13710 configuration is useful to you, please write to autoconf@gnu.org." >&5
13711 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
13712 whose name does not start with the host triplet.  If you think this
13713 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
13714 ac_tool_warned=yes ;;
13715 esac
13716     F77=$ac_ct_F77
13717   fi
13718 fi
13719
13720
13721 # Provide some information about the compiler.
13722 echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
13723 ac_compiler=`set X $ac_compile; echo $2`
13724 { (ac_try="$ac_compiler --version >&5"
13725 case "(($ac_try" in
13726   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13727   *) ac_try_echo=$ac_try;;
13728 esac
13729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13730   (eval "$ac_compiler --version >&5") 2>&5
13731   ac_status=$?
13732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13733   (exit $ac_status); }
13734 { (ac_try="$ac_compiler -v >&5"
13735 case "(($ac_try" in
13736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13737   *) ac_try_echo=$ac_try;;
13738 esac
13739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13740   (eval "$ac_compiler -v >&5") 2>&5
13741   ac_status=$?
13742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13743   (exit $ac_status); }
13744 { (ac_try="$ac_compiler -V >&5"
13745 case "(($ac_try" in
13746   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13747   *) ac_try_echo=$ac_try;;
13748 esac
13749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13750   (eval "$ac_compiler -V >&5") 2>&5
13751   ac_status=$?
13752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13753   (exit $ac_status); }
13754 rm -f a.out
13755
13756 # If we don't use `.F' as extension, the preprocessor is not run on the
13757 # input file.  (Note that this only needs to work for GNU compilers.)
13758 ac_save_ext=$ac_ext
13759 ac_ext=F
13760 { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
13761 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
13762 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
13763   echo $ECHO_N "(cached) $ECHO_C" >&6
13764 else
13765   cat >conftest.$ac_ext <<_ACEOF
13766       program main
13767 #ifndef __GNUC__
13768        choke me
13769 #endif
13770
13771       end
13772 _ACEOF
13773 rm -f conftest.$ac_objext
13774 if { (ac_try="$ac_compile"
13775 case "(($ac_try" in
13776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13777   *) ac_try_echo=$ac_try;;
13778 esac
13779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13780   (eval "$ac_compile") 2>conftest.er1
13781   ac_status=$?
13782   grep -v '^ *+' conftest.er1 >conftest.err
13783   rm -f conftest.er1
13784   cat conftest.err >&5
13785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13786   (exit $ac_status); } &&
13787          { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
13788   { (case "(($ac_try" in
13789   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13790   *) ac_try_echo=$ac_try;;
13791 esac
13792 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13793   (eval "$ac_try") 2>&5
13794   ac_status=$?
13795   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13796   (exit $ac_status); }; } &&
13797          { ac_try='test -s conftest.$ac_objext'
13798   { (case "(($ac_try" in
13799   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13800   *) ac_try_echo=$ac_try;;
13801 esac
13802 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13803   (eval "$ac_try") 2>&5
13804   ac_status=$?
13805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13806   (exit $ac_status); }; }; then
13807   ac_compiler_gnu=yes
13808 else
13809   echo "$as_me: failed program was:" >&5
13810 sed 's/^/| /' conftest.$ac_ext >&5
13811
13812         ac_compiler_gnu=no
13813 fi
13814
13815 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13816 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
13817
13818 fi
13819 { echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
13820 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
13821 ac_ext=$ac_save_ext
13822 ac_test_FFLAGS=${FFLAGS+set}
13823 ac_save_FFLAGS=$FFLAGS
13824 FFLAGS=
13825 { echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
13826 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
13827 if test "${ac_cv_prog_f77_g+set}" = set; then
13828   echo $ECHO_N "(cached) $ECHO_C" >&6
13829 else
13830   FFLAGS=-g
13831 cat >conftest.$ac_ext <<_ACEOF
13832       program main
13833
13834       end
13835 _ACEOF
13836 rm -f conftest.$ac_objext
13837 if { (ac_try="$ac_compile"
13838 case "(($ac_try" in
13839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13840   *) ac_try_echo=$ac_try;;
13841 esac
13842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13843   (eval "$ac_compile") 2>conftest.er1
13844   ac_status=$?
13845   grep -v '^ *+' conftest.er1 >conftest.err
13846   rm -f conftest.er1
13847   cat conftest.err >&5
13848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13849   (exit $ac_status); } &&
13850          { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
13851   { (case "(($ac_try" in
13852   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13853   *) ac_try_echo=$ac_try;;
13854 esac
13855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13856   (eval "$ac_try") 2>&5
13857   ac_status=$?
13858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13859   (exit $ac_status); }; } &&
13860          { ac_try='test -s conftest.$ac_objext'
13861   { (case "(($ac_try" in
13862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13863   *) ac_try_echo=$ac_try;;
13864 esac
13865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13866   (eval "$ac_try") 2>&5
13867   ac_status=$?
13868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13869   (exit $ac_status); }; }; then
13870   ac_cv_prog_f77_g=yes
13871 else
13872   echo "$as_me: failed program was:" >&5
13873 sed 's/^/| /' conftest.$ac_ext >&5
13874
13875         ac_cv_prog_f77_g=no
13876 fi
13877
13878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13879
13880 fi
13881 { echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
13882 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
13883 if test "$ac_test_FFLAGS" = set; then
13884   FFLAGS=$ac_save_FFLAGS
13885 elif test $ac_cv_prog_f77_g = yes; then
13886   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
13887     FFLAGS="-g -O2"
13888   else
13889     FFLAGS="-g"
13890   fi
13891 else
13892   if test "x$ac_cv_f77_compiler_gnu" = xyes; then
13893     FFLAGS="-O2"
13894   else
13895     FFLAGS=
13896   fi
13897 fi
13898
13899 G77=`test $ac_compiler_gnu = yes && echo yes`
13900 ac_ext=c
13901 ac_cpp='$CPP $CPPFLAGS'
13902 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13903 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13904 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13905
13906
13907
13908 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
13909
13910 # find the maximum length of command line arguments
13911 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
13912 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
13913 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
13914   echo $ECHO_N "(cached) $ECHO_C" >&6
13915 else
13916     i=0
13917   teststring="ABCD"
13918
13919   case $build_os in
13920   msdosdjgpp*)
13921     # On DJGPP, this test can blow up pretty badly due to problems in libc
13922     # (any single argument exceeding 2000 bytes causes a buffer overrun
13923     # during glob expansion).  Even if it were fixed, the result of this
13924     # check would be larger than it should be.
13925     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
13926     ;;
13927
13928   gnu*)
13929     # Under GNU Hurd, this test is not required because there is
13930     # no limit to the length of command line arguments.
13931     # Libtool will interpret -1 as no limit whatsoever
13932     lt_cv_sys_max_cmd_len=-1;
13933     ;;
13934
13935   cygwin* | mingw*)
13936     # On Win9x/ME, this test blows up -- it succeeds, but takes
13937     # about 5 minutes as the teststring grows exponentially.
13938     # Worse, since 9x/ME are not pre-emptively multitasking,
13939     # you end up with a "frozen" computer, even though with patience
13940     # the test eventually succeeds (with a max line length of 256k).
13941     # Instead, let's just punt: use the minimum linelength reported by
13942     # all of the supported platforms: 8192 (on NT/2K/XP).
13943     lt_cv_sys_max_cmd_len=8192;
13944     ;;
13945
13946   amigaos*)
13947     # On AmigaOS with pdksh, this test takes hours, literally.
13948     # So we just punt and use a minimum line length of 8192.
13949     lt_cv_sys_max_cmd_len=8192;
13950     ;;
13951
13952   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
13953     # This has been around since 386BSD, at least.  Likely further.
13954     if test -x /sbin/sysctl; then
13955       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
13956     elif test -x /usr/sbin/sysctl; then
13957       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
13958     else
13959       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
13960     fi
13961     # And add a safety zone
13962     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
13963     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
13964     ;;
13965
13966   interix*)
13967     # We know the value 262144 and hardcode it with a safety zone (like BSD)
13968     lt_cv_sys_max_cmd_len=196608
13969     ;;
13970
13971   osf*)
13972     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
13973     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
13974     # nice to cause kernel panics so lets avoid the loop below.
13975     # First set a reasonable default.
13976     lt_cv_sys_max_cmd_len=16384
13977     #
13978     if test -x /sbin/sysconfig; then
13979       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
13980         *1*) lt_cv_sys_max_cmd_len=-1 ;;
13981       esac
13982     fi
13983     ;;
13984   sco3.2v5*)
13985     lt_cv_sys_max_cmd_len=102400
13986     ;;
13987   sysv5* | sco5v6* | sysv4.2uw2*)
13988     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
13989     if test -n "$kargmax"; then
13990       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[         ]//'`
13991     else
13992       lt_cv_sys_max_cmd_len=32768
13993     fi
13994     ;;
13995   *)
13996     # If test is not a shell built-in, we'll probably end up computing a
13997     # maximum length that is only half of the actual maximum length, but
13998     # we can't tell.
13999     SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
14000     while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
14001                = "XX$teststring") >/dev/null 2>&1 &&
14002             new_result=`expr "X$teststring" : ".*" 2>&1` &&
14003             lt_cv_sys_max_cmd_len=$new_result &&
14004             test $i != 17 # 1/2 MB should be enough
14005     do
14006       i=`expr $i + 1`
14007       teststring=$teststring$teststring
14008     done
14009     teststring=
14010     # Add a significant safety factor because C++ compilers can tack on massive
14011     # amounts of additional arguments before passing them to the linker.
14012     # It appears as though 1/2 is a usable value.
14013     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
14014     ;;
14015   esac
14016
14017 fi
14018
14019 if test -n $lt_cv_sys_max_cmd_len ; then
14020   { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
14021 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
14022 else
14023   { echo "$as_me:$LINENO: result: none" >&5
14024 echo "${ECHO_T}none" >&6; }
14025 fi
14026
14027
14028
14029
14030 # Check for command to grab the raw symbol name followed by C symbol from nm.
14031 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
14032 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
14033 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
14034   echo $ECHO_N "(cached) $ECHO_C" >&6
14035 else
14036
14037 # These are sane defaults that work on at least a few old systems.
14038 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
14039
14040 # Character class describing NM global symbol codes.
14041 symcode='[BCDEGRST]'
14042
14043 # Regexp to match symbols that can be accessed directly from C.
14044 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
14045
14046 # Transform an extracted symbol line into a proper C declaration
14047 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
14048
14049 # Transform an extracted symbol line into symbol name and symbol address
14050 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'"
14051
14052 # Define system-specific variables.
14053 case $host_os in
14054 aix*)
14055   symcode='[BCDT]'
14056   ;;
14057 cygwin* | mingw* | pw32*)
14058   symcode='[ABCDGISTW]'
14059   ;;
14060 hpux*) # Its linker distinguishes data from code symbols
14061   if test "$host_cpu" = ia64; then
14062     symcode='[ABCDEGRST]'
14063   fi
14064   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
14065   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'"
14066   ;;
14067 linux*)
14068   if test "$host_cpu" = ia64; then
14069     symcode='[ABCDGIRSTW]'
14070     lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
14071     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'"
14072   fi
14073   ;;
14074 irix* | nonstopux*)
14075   symcode='[BCDEGRST]'
14076   ;;
14077 osf*)
14078   symcode='[BCDEGQRST]'
14079   ;;
14080 solaris*)
14081   symcode='[BDRT]'
14082   ;;
14083 sco3.2v5*)
14084   symcode='[DT]'
14085   ;;
14086 sysv4.2uw2*)
14087   symcode='[DT]'
14088   ;;
14089 sysv5* | sco5v6* | unixware* | OpenUNIX*)
14090   symcode='[ABDT]'
14091   ;;
14092 sysv4)
14093   symcode='[DFNSTU]'
14094   ;;
14095 esac
14096
14097 # Handle CRLF in mingw tool chain
14098 opt_cr=
14099 case $build_os in
14100 mingw*)
14101   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
14102   ;;
14103 esac
14104
14105 # If we're using GNU nm, then use its standard symbol codes.
14106 case `$NM -V 2>&1` in
14107 *GNU* | *'with BFD'*)
14108   symcode='[ABCDGIRSTW]' ;;
14109 esac
14110
14111 # Try without a prefix undercore, then with it.
14112 for ac_symprfx in "" "_"; do
14113
14114   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
14115   symxfrm="\\1 $ac_symprfx\\2 \\2"
14116
14117   # Write the raw and C identifiers.
14118   lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
14119
14120   # Check to see that the pipe works correctly.
14121   pipe_works=no
14122
14123   rm -f conftest*
14124   cat > conftest.$ac_ext <<EOF
14125 #ifdef __cplusplus
14126 extern "C" {
14127 #endif
14128 char nm_test_var;
14129 void nm_test_func(){}
14130 #ifdef __cplusplus
14131 }
14132 #endif
14133 int main(){nm_test_var='a';nm_test_func();return(0);}
14134 EOF
14135
14136   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14137   (eval $ac_compile) 2>&5
14138   ac_status=$?
14139   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14140   (exit $ac_status); }; then
14141     # Now try to grab the symbols.
14142     nlist=conftest.nm
14143     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
14144   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
14145   ac_status=$?
14146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14147   (exit $ac_status); } && test -s "$nlist"; then
14148       # Try sorting and uniquifying the output.
14149       if sort "$nlist" | uniq > "$nlist"T; then
14150         mv -f "$nlist"T "$nlist"
14151       else
14152         rm -f "$nlist"T
14153       fi
14154
14155       # Make sure that we snagged all the symbols we need.
14156       if grep ' nm_test_var$' "$nlist" >/dev/null; then
14157         if grep ' nm_test_func$' "$nlist" >/dev/null; then
14158           cat <<EOF > conftest.$ac_ext
14159 #ifdef __cplusplus
14160 extern "C" {
14161 #endif
14162
14163 EOF
14164           # Now generate the symbol file.
14165           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
14166
14167           cat <<EOF >> conftest.$ac_ext
14168 #if defined (__STDC__) && __STDC__
14169 # define lt_ptr_t void *
14170 #else
14171 # define lt_ptr_t char *
14172 # define const
14173 #endif
14174
14175 /* The mapping between symbol names and symbols. */
14176 const struct {
14177   const char *name;
14178   lt_ptr_t address;
14179 }
14180 lt_preloaded_symbols[] =
14181 {
14182 EOF
14183           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
14184           cat <<\EOF >> conftest.$ac_ext
14185   {0, (lt_ptr_t) 0}
14186 };
14187
14188 #ifdef __cplusplus
14189 }
14190 #endif
14191 EOF
14192           # Now try linking the two files.
14193           mv conftest.$ac_objext conftstm.$ac_objext
14194           lt_save_LIBS="$LIBS"
14195           lt_save_CFLAGS="$CFLAGS"
14196           LIBS="conftstm.$ac_objext"
14197           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
14198           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14199   (eval $ac_link) 2>&5
14200   ac_status=$?
14201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14202   (exit $ac_status); } && test -s conftest${ac_exeext}; then
14203             pipe_works=yes
14204           fi
14205           LIBS="$lt_save_LIBS"
14206           CFLAGS="$lt_save_CFLAGS"
14207         else
14208           echo "cannot find nm_test_func in $nlist" >&5
14209         fi
14210       else
14211         echo "cannot find nm_test_var in $nlist" >&5
14212       fi
14213     else
14214       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
14215     fi
14216   else
14217     echo "$progname: failed program was:" >&5
14218     cat conftest.$ac_ext >&5
14219   fi
14220   rm -f conftest* conftst*
14221
14222   # Do not use the global_symbol_pipe unless it works.
14223   if test "$pipe_works" = yes; then
14224     break
14225   else
14226     lt_cv_sys_global_symbol_pipe=
14227   fi
14228 done
14229
14230 fi
14231
14232 if test -z "$lt_cv_sys_global_symbol_pipe"; then
14233   lt_cv_sys_global_symbol_to_cdecl=
14234 fi
14235 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
14236   { echo "$as_me:$LINENO: result: failed" >&5
14237 echo "${ECHO_T}failed" >&6; }
14238 else
14239   { echo "$as_me:$LINENO: result: ok" >&5
14240 echo "${ECHO_T}ok" >&6; }
14241 fi
14242
14243 { echo "$as_me:$LINENO: checking for objdir" >&5
14244 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
14245 if test "${lt_cv_objdir+set}" = set; then
14246   echo $ECHO_N "(cached) $ECHO_C" >&6
14247 else
14248   rm -f .libs 2>/dev/null
14249 mkdir .libs 2>/dev/null
14250 if test -d .libs; then
14251   lt_cv_objdir=.libs
14252 else
14253   # MS-DOS does not allow filenames that begin with a dot.
14254   lt_cv_objdir=_libs
14255 fi
14256 rmdir .libs 2>/dev/null
14257 fi
14258 { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
14259 echo "${ECHO_T}$lt_cv_objdir" >&6; }
14260 objdir=$lt_cv_objdir
14261
14262
14263
14264
14265
14266 case $host_os in
14267 aix3*)
14268   # AIX sometimes has problems with the GCC collect2 program.  For some
14269   # reason, if we set the COLLECT_NAMES environment variable, the problems
14270   # vanish in a puff of smoke.
14271   if test "X${COLLECT_NAMES+set}" != Xset; then
14272     COLLECT_NAMES=
14273     export COLLECT_NAMES
14274   fi
14275   ;;
14276 esac
14277
14278 # Sed substitution that helps us do robust quoting.  It backslashifies
14279 # metacharacters that are still active within double-quoted strings.
14280 Xsed='sed -e 1s/^X//'
14281 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
14282
14283 # Same as above, but do not quote variable references.
14284 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
14285
14286 # Sed substitution to delay expansion of an escaped shell variable in a
14287 # double_quote_subst'ed string.
14288 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
14289
14290 # Sed substitution to avoid accidental globbing in evaled expressions
14291 no_glob_subst='s/\*/\\\*/g'
14292
14293 # Constants:
14294 rm="rm -f"
14295
14296 # Global variables:
14297 default_ofile=mklib
14298 can_build_shared=yes
14299
14300 # All known linkers require a `.a' archive for static linking (except MSVC,
14301 # which needs '.lib').
14302 libext=a
14303 ltmain="$ac_aux_dir/ltmain.sh"
14304 ofile="$default_ofile"
14305 with_gnu_ld="$lt_cv_prog_gnu_ld"
14306
14307 if test -n "$ac_tool_prefix"; then
14308   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
14309 set dummy ${ac_tool_prefix}ar; ac_word=$2
14310 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14311 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14312 if test "${ac_cv_prog_AR+set}" = set; then
14313   echo $ECHO_N "(cached) $ECHO_C" >&6
14314 else
14315   if test -n "$AR"; then
14316   ac_cv_prog_AR="$AR" # Let the user override the test.
14317 else
14318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14319 for as_dir in $PATH
14320 do
14321   IFS=$as_save_IFS
14322   test -z "$as_dir" && as_dir=.
14323   for ac_exec_ext in '' $ac_executable_extensions; do
14324   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14325     ac_cv_prog_AR="${ac_tool_prefix}ar"
14326     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14327     break 2
14328   fi
14329 done
14330 done
14331 IFS=$as_save_IFS
14332
14333 fi
14334 fi
14335 AR=$ac_cv_prog_AR
14336 if test -n "$AR"; then
14337   { echo "$as_me:$LINENO: result: $AR" >&5
14338 echo "${ECHO_T}$AR" >&6; }
14339 else
14340   { echo "$as_me:$LINENO: result: no" >&5
14341 echo "${ECHO_T}no" >&6; }
14342 fi
14343
14344
14345 fi
14346 if test -z "$ac_cv_prog_AR"; then
14347   ac_ct_AR=$AR
14348   # Extract the first word of "ar", so it can be a program name with args.
14349 set dummy ar; ac_word=$2
14350 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14351 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14352 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
14353   echo $ECHO_N "(cached) $ECHO_C" >&6
14354 else
14355   if test -n "$ac_ct_AR"; then
14356   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
14357 else
14358 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14359 for as_dir in $PATH
14360 do
14361   IFS=$as_save_IFS
14362   test -z "$as_dir" && as_dir=.
14363   for ac_exec_ext in '' $ac_executable_extensions; do
14364   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14365     ac_cv_prog_ac_ct_AR="ar"
14366     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14367     break 2
14368   fi
14369 done
14370 done
14371 IFS=$as_save_IFS
14372
14373 fi
14374 fi
14375 ac_ct_AR=$ac_cv_prog_ac_ct_AR
14376 if test -n "$ac_ct_AR"; then
14377   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
14378 echo "${ECHO_T}$ac_ct_AR" >&6; }
14379 else
14380   { echo "$as_me:$LINENO: result: no" >&5
14381 echo "${ECHO_T}no" >&6; }
14382 fi
14383
14384   if test "x$ac_ct_AR" = x; then
14385     AR="false"
14386   else
14387     case $cross_compiling:$ac_tool_warned in
14388 yes:)
14389 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
14390 whose name does not start with the host triplet.  If you think this
14391 configuration is useful to you, please write to autoconf@gnu.org." >&5
14392 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
14393 whose name does not start with the host triplet.  If you think this
14394 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
14395 ac_tool_warned=yes ;;
14396 esac
14397     AR=$ac_ct_AR
14398   fi
14399 else
14400   AR="$ac_cv_prog_AR"
14401 fi
14402
14403 if test -n "$ac_tool_prefix"; then
14404   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
14405 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
14406 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14407 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14408 if test "${ac_cv_prog_RANLIB+set}" = set; then
14409   echo $ECHO_N "(cached) $ECHO_C" >&6
14410 else
14411   if test -n "$RANLIB"; then
14412   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
14413 else
14414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14415 for as_dir in $PATH
14416 do
14417   IFS=$as_save_IFS
14418   test -z "$as_dir" && as_dir=.
14419   for ac_exec_ext in '' $ac_executable_extensions; do
14420   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14421     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
14422     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14423     break 2
14424   fi
14425 done
14426 done
14427 IFS=$as_save_IFS
14428
14429 fi
14430 fi
14431 RANLIB=$ac_cv_prog_RANLIB
14432 if test -n "$RANLIB"; then
14433   { echo "$as_me:$LINENO: result: $RANLIB" >&5
14434 echo "${ECHO_T}$RANLIB" >&6; }
14435 else
14436   { echo "$as_me:$LINENO: result: no" >&5
14437 echo "${ECHO_T}no" >&6; }
14438 fi
14439
14440
14441 fi
14442 if test -z "$ac_cv_prog_RANLIB"; then
14443   ac_ct_RANLIB=$RANLIB
14444   # Extract the first word of "ranlib", so it can be a program name with args.
14445 set dummy ranlib; ac_word=$2
14446 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14447 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14448 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
14449   echo $ECHO_N "(cached) $ECHO_C" >&6
14450 else
14451   if test -n "$ac_ct_RANLIB"; then
14452   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
14453 else
14454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14455 for as_dir in $PATH
14456 do
14457   IFS=$as_save_IFS
14458   test -z "$as_dir" && as_dir=.
14459   for ac_exec_ext in '' $ac_executable_extensions; do
14460   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14461     ac_cv_prog_ac_ct_RANLIB="ranlib"
14462     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14463     break 2
14464   fi
14465 done
14466 done
14467 IFS=$as_save_IFS
14468
14469 fi
14470 fi
14471 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
14472 if test -n "$ac_ct_RANLIB"; then
14473   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
14474 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
14475 else
14476   { echo "$as_me:$LINENO: result: no" >&5
14477 echo "${ECHO_T}no" >&6; }
14478 fi
14479
14480   if test "x$ac_ct_RANLIB" = x; then
14481     RANLIB=":"
14482   else
14483     case $cross_compiling:$ac_tool_warned in
14484 yes:)
14485 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
14486 whose name does not start with the host triplet.  If you think this
14487 configuration is useful to you, please write to autoconf@gnu.org." >&5
14488 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
14489 whose name does not start with the host triplet.  If you think this
14490 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
14491 ac_tool_warned=yes ;;
14492 esac
14493     RANLIB=$ac_ct_RANLIB
14494   fi
14495 else
14496   RANLIB="$ac_cv_prog_RANLIB"
14497 fi
14498
14499 if test -n "$ac_tool_prefix"; then
14500   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
14501 set dummy ${ac_tool_prefix}strip; ac_word=$2
14502 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14504 if test "${ac_cv_prog_STRIP+set}" = set; then
14505   echo $ECHO_N "(cached) $ECHO_C" >&6
14506 else
14507   if test -n "$STRIP"; then
14508   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
14509 else
14510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14511 for as_dir in $PATH
14512 do
14513   IFS=$as_save_IFS
14514   test -z "$as_dir" && as_dir=.
14515   for ac_exec_ext in '' $ac_executable_extensions; do
14516   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14517     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
14518     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14519     break 2
14520   fi
14521 done
14522 done
14523 IFS=$as_save_IFS
14524
14525 fi
14526 fi
14527 STRIP=$ac_cv_prog_STRIP
14528 if test -n "$STRIP"; then
14529   { echo "$as_me:$LINENO: result: $STRIP" >&5
14530 echo "${ECHO_T}$STRIP" >&6; }
14531 else
14532   { echo "$as_me:$LINENO: result: no" >&5
14533 echo "${ECHO_T}no" >&6; }
14534 fi
14535
14536
14537 fi
14538 if test -z "$ac_cv_prog_STRIP"; then
14539   ac_ct_STRIP=$STRIP
14540   # Extract the first word of "strip", so it can be a program name with args.
14541 set dummy strip; ac_word=$2
14542 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14543 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14544 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
14545   echo $ECHO_N "(cached) $ECHO_C" >&6
14546 else
14547   if test -n "$ac_ct_STRIP"; then
14548   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
14549 else
14550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14551 for as_dir in $PATH
14552 do
14553   IFS=$as_save_IFS
14554   test -z "$as_dir" && as_dir=.
14555   for ac_exec_ext in '' $ac_executable_extensions; do
14556   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
14557     ac_cv_prog_ac_ct_STRIP="strip"
14558     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14559     break 2
14560   fi
14561 done
14562 done
14563 IFS=$as_save_IFS
14564
14565 fi
14566 fi
14567 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
14568 if test -n "$ac_ct_STRIP"; then
14569   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
14570 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
14571 else
14572   { echo "$as_me:$LINENO: result: no" >&5
14573 echo "${ECHO_T}no" >&6; }
14574 fi
14575
14576   if test "x$ac_ct_STRIP" = x; then
14577     STRIP=":"
14578   else
14579     case $cross_compiling:$ac_tool_warned in
14580 yes:)
14581 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
14582 whose name does not start with the host triplet.  If you think this
14583 configuration is useful to you, please write to autoconf@gnu.org." >&5
14584 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
14585 whose name does not start with the host triplet.  If you think this
14586 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
14587 ac_tool_warned=yes ;;
14588 esac
14589     STRIP=$ac_ct_STRIP
14590   fi
14591 else
14592   STRIP="$ac_cv_prog_STRIP"
14593 fi
14594
14595
14596 old_CC="$CC"
14597 old_CFLAGS="$CFLAGS"
14598
14599 # Set sane defaults for various variables
14600 test -z "$AR" && AR=ar
14601 test -z "$AR_FLAGS" && AR_FLAGS=cru
14602 test -z "$AS" && AS=as
14603 test -z "$CC" && CC=cc
14604 test -z "$LTCC" && LTCC=$CC
14605 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
14606 test -z "$DLLTOOL" && DLLTOOL=dlltool
14607 test -z "$LD" && LD=ld
14608 test -z "$LN_S" && LN_S="ln -s"
14609 test -z "$MAGIC_CMD" && MAGIC_CMD=file
14610 test -z "$NM" && NM=nm
14611 test -z "$SED" && SED=sed
14612 test -z "$OBJDUMP" && OBJDUMP=objdump
14613 test -z "$RANLIB" && RANLIB=:
14614 test -z "$STRIP" && STRIP=:
14615 test -z "$ac_objext" && ac_objext=o
14616
14617 # Determine commands to create old-style static archives.
14618 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
14619 old_postinstall_cmds='chmod 644 $oldlib'
14620 old_postuninstall_cmds=
14621
14622 if test -n "$RANLIB"; then
14623   case $host_os in
14624   openbsd*)
14625     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
14626     ;;
14627   *)
14628     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
14629     ;;
14630   esac
14631   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
14632 fi
14633
14634 for cc_temp in $compiler""; do
14635   case $cc_temp in
14636     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14637     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14638     \-*) ;;
14639     *) break;;
14640   esac
14641 done
14642 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14643
14644
14645 # Only perform the check for file, if the check method requires it
14646 case $deplibs_check_method in
14647 file_magic*)
14648   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
14649     { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
14650 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
14651 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
14652   echo $ECHO_N "(cached) $ECHO_C" >&6
14653 else
14654   case $MAGIC_CMD in
14655 [\\/*] |  ?:[\\/]*)
14656   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14657   ;;
14658 *)
14659   lt_save_MAGIC_CMD="$MAGIC_CMD"
14660   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14661   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14662   for ac_dir in $ac_dummy; do
14663     IFS="$lt_save_ifs"
14664     test -z "$ac_dir" && ac_dir=.
14665     if test -f $ac_dir/${ac_tool_prefix}file; then
14666       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
14667       if test -n "$file_magic_test_file"; then
14668         case $deplibs_check_method in
14669         "file_magic "*)
14670           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14671           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14672           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14673             $EGREP "$file_magic_regex" > /dev/null; then
14674             :
14675           else
14676             cat <<EOF 1>&2
14677
14678 *** Warning: the command libtool uses to detect shared libraries,
14679 *** $file_magic_cmd, produces output that libtool cannot recognize.
14680 *** The result is that libtool may fail to recognize shared libraries
14681 *** as such.  This will affect the creation of libtool libraries that
14682 *** depend on shared libraries, but programs linked with such libtool
14683 *** libraries will work regardless of this problem.  Nevertheless, you
14684 *** may want to report the problem to your system manager and/or to
14685 *** bug-libtool@gnu.org
14686
14687 EOF
14688           fi ;;
14689         esac
14690       fi
14691       break
14692     fi
14693   done
14694   IFS="$lt_save_ifs"
14695   MAGIC_CMD="$lt_save_MAGIC_CMD"
14696   ;;
14697 esac
14698 fi
14699
14700 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14701 if test -n "$MAGIC_CMD"; then
14702   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
14703 echo "${ECHO_T}$MAGIC_CMD" >&6; }
14704 else
14705   { echo "$as_me:$LINENO: result: no" >&5
14706 echo "${ECHO_T}no" >&6; }
14707 fi
14708
14709 if test -z "$lt_cv_path_MAGIC_CMD"; then
14710   if test -n "$ac_tool_prefix"; then
14711     { echo "$as_me:$LINENO: checking for file" >&5
14712 echo $ECHO_N "checking for file... $ECHO_C" >&6; }
14713 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
14714   echo $ECHO_N "(cached) $ECHO_C" >&6
14715 else
14716   case $MAGIC_CMD in
14717 [\\/*] |  ?:[\\/]*)
14718   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14719   ;;
14720 *)
14721   lt_save_MAGIC_CMD="$MAGIC_CMD"
14722   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14723   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14724   for ac_dir in $ac_dummy; do
14725     IFS="$lt_save_ifs"
14726     test -z "$ac_dir" && ac_dir=.
14727     if test -f $ac_dir/file; then
14728       lt_cv_path_MAGIC_CMD="$ac_dir/file"
14729       if test -n "$file_magic_test_file"; then
14730         case $deplibs_check_method in
14731         "file_magic "*)
14732           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14733           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14734           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14735             $EGREP "$file_magic_regex" > /dev/null; then
14736             :
14737           else
14738             cat <<EOF 1>&2
14739
14740 *** Warning: the command libtool uses to detect shared libraries,
14741 *** $file_magic_cmd, produces output that libtool cannot recognize.
14742 *** The result is that libtool may fail to recognize shared libraries
14743 *** as such.  This will affect the creation of libtool libraries that
14744 *** depend on shared libraries, but programs linked with such libtool
14745 *** libraries will work regardless of this problem.  Nevertheless, you
14746 *** may want to report the problem to your system manager and/or to
14747 *** bug-libtool@gnu.org
14748
14749 EOF
14750           fi ;;
14751         esac
14752       fi
14753       break
14754     fi
14755   done
14756   IFS="$lt_save_ifs"
14757   MAGIC_CMD="$lt_save_MAGIC_CMD"
14758   ;;
14759 esac
14760 fi
14761
14762 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14763 if test -n "$MAGIC_CMD"; then
14764   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
14765 echo "${ECHO_T}$MAGIC_CMD" >&6; }
14766 else
14767   { echo "$as_me:$LINENO: result: no" >&5
14768 echo "${ECHO_T}no" >&6; }
14769 fi
14770
14771   else
14772     MAGIC_CMD=:
14773   fi
14774 fi
14775
14776   fi
14777   ;;
14778 esac
14779
14780 enable_dlopen=yes
14781 enable_win32_dll=no
14782
14783 # Check whether --enable-libtool-lock was given.
14784 if test "${enable_libtool_lock+set}" = set; then
14785   enableval=$enable_libtool_lock;
14786 fi
14787
14788 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
14789
14790
14791 # Check whether --with-pic was given.
14792 if test "${with_pic+set}" = set; then
14793   withval=$with_pic; pic_mode="$withval"
14794 else
14795   pic_mode=default
14796 fi
14797
14798 test -z "$pic_mode" && pic_mode=default
14799
14800 # Use C for the default configuration in the libtool script
14801 tagname=
14802 lt_save_CC="$CC"
14803 ac_ext=c
14804 ac_cpp='$CPP $CPPFLAGS'
14805 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14806 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14807 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14808
14809
14810 # Source file extension for C test sources.
14811 ac_ext=c
14812
14813 # Object file extension for compiled C test sources.
14814 objext=o
14815 objext=$objext
14816
14817 # Code to be used in simple compile tests
14818 lt_simple_compile_test_code="int some_variable = 0;\n"
14819
14820 # Code to be used in simple link tests
14821 lt_simple_link_test_code='int main(){return(0);}\n'
14822
14823
14824 # If no C compiler was specified, use CC.
14825 LTCC=${LTCC-"$CC"}
14826
14827 # If no C compiler flags were specified, use CFLAGS.
14828 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14829
14830 # Allow CC to be a program name with arguments.
14831 compiler=$CC
14832
14833
14834 # save warnings/boilerplate of simple test code
14835 ac_outfile=conftest.$ac_objext
14836 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
14837 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14838 _lt_compiler_boilerplate=`cat conftest.err`
14839 $rm conftest*
14840
14841 ac_outfile=conftest.$ac_objext
14842 printf "$lt_simple_link_test_code" >conftest.$ac_ext
14843 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14844 _lt_linker_boilerplate=`cat conftest.err`
14845 $rm conftest*
14846
14847
14848
14849 lt_prog_compiler_no_builtin_flag=
14850
14851 if test "$GCC" = yes; then
14852   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
14853
14854
14855 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
14856 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
14857 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
14858   echo $ECHO_N "(cached) $ECHO_C" >&6
14859 else
14860   lt_cv_prog_compiler_rtti_exceptions=no
14861   ac_outfile=conftest.$ac_objext
14862    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14863    lt_compiler_flag="-fno-rtti -fno-exceptions"
14864    # Insert the option either (1) after the last *FLAGS variable, or
14865    # (2) before a word containing "conftest.", or (3) at the end.
14866    # Note that $ac_compile itself does not contain backslashes and begins
14867    # with a dollar sign (not a hyphen), so the echo should work correctly.
14868    # The option is referenced via a variable to avoid confusing sed.
14869    lt_compile=`echo "$ac_compile" | $SED \
14870    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14871    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14872    -e 's:$: $lt_compiler_flag:'`
14873    (eval echo "\"\$as_me:14873: $lt_compile\"" >&5)
14874    (eval "$lt_compile" 2>conftest.err)
14875    ac_status=$?
14876    cat conftest.err >&5
14877    echo "$as_me:14877: \$? = $ac_status" >&5
14878    if (exit $ac_status) && test -s "$ac_outfile"; then
14879      # The compiler can only warn and ignore the option if not recognized
14880      # So say no if there are warnings other than the usual output.
14881      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14882      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14883      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14884        lt_cv_prog_compiler_rtti_exceptions=yes
14885      fi
14886    fi
14887    $rm conftest*
14888
14889 fi
14890 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
14891 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
14892
14893 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
14894     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
14895 else
14896     :
14897 fi
14898
14899 fi
14900
14901 lt_prog_compiler_wl=
14902 lt_prog_compiler_pic=
14903 lt_prog_compiler_static=
14904
14905 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14906 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14907
14908   if test "$GCC" = yes; then
14909     lt_prog_compiler_wl='-Wl,'
14910     lt_prog_compiler_static='-static'
14911
14912     case $host_os in
14913       aix*)
14914       # All AIX code is PIC.
14915       if test "$host_cpu" = ia64; then
14916         # AIX 5 now supports IA64 processor
14917         lt_prog_compiler_static='-Bstatic'
14918       fi
14919       ;;
14920
14921     amigaos*)
14922       # FIXME: we need at least 68020 code to build shared libraries, but
14923       # adding the `-m68020' flag to GCC prevents building anything better,
14924       # like `-m68040'.
14925       lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
14926       ;;
14927
14928     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14929       # PIC is the default for these OSes.
14930       ;;
14931
14932     mingw* | pw32* | os2*)
14933       # This hack is so that the source file can tell whether it is being
14934       # built for inclusion in a dll (and should export symbols for example).
14935       lt_prog_compiler_pic='-DDLL_EXPORT'
14936       ;;
14937
14938     darwin* | rhapsody*)
14939       # PIC is the default on this platform
14940       # Common symbols not allowed in MH_DYLIB files
14941       lt_prog_compiler_pic='-fno-common'
14942       ;;
14943
14944     interix3*)
14945       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14946       # Instead, we relocate shared libraries at runtime.
14947       ;;
14948
14949     msdosdjgpp*)
14950       # Just because we use GCC doesn't mean we suddenly get shared libraries
14951       # on systems that don't support them.
14952       lt_prog_compiler_can_build_shared=no
14953       enable_shared=no
14954       ;;
14955
14956     sysv4*MP*)
14957       if test -d /usr/nec; then
14958         lt_prog_compiler_pic=-Kconform_pic
14959       fi
14960       ;;
14961
14962     hpux*)
14963       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14964       # not for PA HP-UX.
14965       case $host_cpu in
14966       hppa*64*|ia64*)
14967         # +Z the default
14968         ;;
14969       *)
14970         lt_prog_compiler_pic='-fPIC'
14971         ;;
14972       esac
14973       ;;
14974
14975     *)
14976       lt_prog_compiler_pic='-fPIC'
14977       ;;
14978     esac
14979   else
14980     # PORTME Check for flag to pass linker flags through the system compiler.
14981     case $host_os in
14982     aix*)
14983       lt_prog_compiler_wl='-Wl,'
14984       if test "$host_cpu" = ia64; then
14985         # AIX 5 now supports IA64 processor
14986         lt_prog_compiler_static='-Bstatic'
14987       else
14988         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
14989       fi
14990       ;;
14991       darwin*)
14992         # PIC is the default on this platform
14993         # Common symbols not allowed in MH_DYLIB files
14994        case $cc_basename in
14995          xlc*)
14996          lt_prog_compiler_pic='-qnocommon'
14997          lt_prog_compiler_wl='-Wl,'
14998          ;;
14999        esac
15000        ;;
15001
15002     mingw* | pw32* | os2*)
15003       # This hack is so that the source file can tell whether it is being
15004       # built for inclusion in a dll (and should export symbols for example).
15005       lt_prog_compiler_pic='-DDLL_EXPORT'
15006       ;;
15007
15008     hpux9* | hpux10* | hpux11*)
15009       lt_prog_compiler_wl='-Wl,'
15010       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15011       # not for PA HP-UX.
15012       case $host_cpu in
15013       hppa*64*|ia64*)
15014         # +Z the default
15015         ;;
15016       *)
15017         lt_prog_compiler_pic='+Z'
15018         ;;
15019       esac
15020       # Is there a better lt_prog_compiler_static that works with the bundled CC?
15021       lt_prog_compiler_static='${wl}-a ${wl}archive'
15022       ;;
15023
15024     irix5* | irix6* | nonstopux*)
15025       lt_prog_compiler_wl='-Wl,'
15026       # PIC (with -KPIC) is the default.
15027       lt_prog_compiler_static='-non_shared'
15028       ;;
15029
15030     newsos6)
15031       lt_prog_compiler_pic='-KPIC'
15032       lt_prog_compiler_static='-Bstatic'
15033       ;;
15034
15035     linux*)
15036       case $cc_basename in
15037       icc* | ecc*)
15038         lt_prog_compiler_wl='-Wl,'
15039         lt_prog_compiler_pic='-KPIC'
15040         lt_prog_compiler_static='-static'
15041         ;;
15042       pgcc* | pgf77* | pgf90* | pgf95*)
15043         # Portland Group compilers (*not* the Pentium gcc compiler,
15044         # which looks to be a dead project)
15045         lt_prog_compiler_wl='-Wl,'
15046         lt_prog_compiler_pic='-fpic'
15047         lt_prog_compiler_static='-Bstatic'
15048         ;;
15049       ccc*)
15050         lt_prog_compiler_wl='-Wl,'
15051         # All Alpha code is PIC.
15052         lt_prog_compiler_static='-non_shared'
15053         ;;
15054       esac
15055       ;;
15056
15057     osf3* | osf4* | osf5*)
15058       lt_prog_compiler_wl='-Wl,'
15059       # All OSF/1 code is PIC.
15060       lt_prog_compiler_static='-non_shared'
15061       ;;
15062
15063     solaris*)
15064       lt_prog_compiler_pic='-KPIC'
15065       lt_prog_compiler_static='-Bstatic'
15066       case $cc_basename in
15067       f77* | f90* | f95*)
15068         lt_prog_compiler_wl='-Qoption ld ';;
15069       *)
15070         lt_prog_compiler_wl='-Wl,';;
15071       esac
15072       ;;
15073
15074     sunos4*)
15075       lt_prog_compiler_wl='-Qoption ld '
15076       lt_prog_compiler_pic='-PIC'
15077       lt_prog_compiler_static='-Bstatic'
15078       ;;
15079
15080     sysv4 | sysv4.2uw2* | sysv4.3*)
15081       lt_prog_compiler_wl='-Wl,'
15082       lt_prog_compiler_pic='-KPIC'
15083       lt_prog_compiler_static='-Bstatic'
15084       ;;
15085
15086     sysv4*MP*)
15087       if test -d /usr/nec ;then
15088         lt_prog_compiler_pic='-Kconform_pic'
15089         lt_prog_compiler_static='-Bstatic'
15090       fi
15091       ;;
15092
15093     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15094       lt_prog_compiler_wl='-Wl,'
15095       lt_prog_compiler_pic='-KPIC'
15096       lt_prog_compiler_static='-Bstatic'
15097       ;;
15098
15099     unicos*)
15100       lt_prog_compiler_wl='-Wl,'
15101       lt_prog_compiler_can_build_shared=no
15102       ;;
15103
15104     uts4*)
15105       lt_prog_compiler_pic='-pic'
15106       lt_prog_compiler_static='-Bstatic'
15107       ;;
15108
15109     *)
15110       lt_prog_compiler_can_build_shared=no
15111       ;;
15112     esac
15113   fi
15114
15115 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
15116 echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
15117
15118 #
15119 # Check to make sure the PIC flag actually works.
15120 #
15121 if test -n "$lt_prog_compiler_pic"; then
15122
15123 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
15124 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
15125 if test "${lt_prog_compiler_pic_works+set}" = set; then
15126   echo $ECHO_N "(cached) $ECHO_C" >&6
15127 else
15128   lt_prog_compiler_pic_works=no
15129   ac_outfile=conftest.$ac_objext
15130    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15131    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
15132    # Insert the option either (1) after the last *FLAGS variable, or
15133    # (2) before a word containing "conftest.", or (3) at the end.
15134    # Note that $ac_compile itself does not contain backslashes and begins
15135    # with a dollar sign (not a hyphen), so the echo should work correctly.
15136    # The option is referenced via a variable to avoid confusing sed.
15137    lt_compile=`echo "$ac_compile" | $SED \
15138    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15139    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15140    -e 's:$: $lt_compiler_flag:'`
15141    (eval echo "\"\$as_me:15141: $lt_compile\"" >&5)
15142    (eval "$lt_compile" 2>conftest.err)
15143    ac_status=$?
15144    cat conftest.err >&5
15145    echo "$as_me:15145: \$? = $ac_status" >&5
15146    if (exit $ac_status) && test -s "$ac_outfile"; then
15147      # The compiler can only warn and ignore the option if not recognized
15148      # So say no if there are warnings other than the usual output.
15149      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
15150      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15151      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15152        lt_prog_compiler_pic_works=yes
15153      fi
15154    fi
15155    $rm conftest*
15156
15157 fi
15158 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
15159 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
15160
15161 if test x"$lt_prog_compiler_pic_works" = xyes; then
15162     case $lt_prog_compiler_pic in
15163      "" | " "*) ;;
15164      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
15165      esac
15166 else
15167     lt_prog_compiler_pic=
15168      lt_prog_compiler_can_build_shared=no
15169 fi
15170
15171 fi
15172 case $host_os in
15173   # For platforms which do not support PIC, -DPIC is meaningless:
15174   *djgpp*)
15175     lt_prog_compiler_pic=
15176     ;;
15177   *)
15178     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
15179     ;;
15180 esac
15181
15182 #
15183 # Check to make sure the static flag actually works.
15184 #
15185 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
15186 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15187 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
15188 if test "${lt_prog_compiler_static_works+set}" = set; then
15189   echo $ECHO_N "(cached) $ECHO_C" >&6
15190 else
15191   lt_prog_compiler_static_works=no
15192    save_LDFLAGS="$LDFLAGS"
15193    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15194    printf "$lt_simple_link_test_code" > conftest.$ac_ext
15195    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15196      # The linker can only warn and ignore the option if not recognized
15197      # So say no if there are warnings
15198      if test -s conftest.err; then
15199        # Append any errors to the config.log.
15200        cat conftest.err 1>&5
15201        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
15202        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15203        if diff conftest.exp conftest.er2 >/dev/null; then
15204          lt_prog_compiler_static_works=yes
15205        fi
15206      else
15207        lt_prog_compiler_static_works=yes
15208      fi
15209    fi
15210    $rm conftest*
15211    LDFLAGS="$save_LDFLAGS"
15212
15213 fi
15214 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
15215 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
15216
15217 if test x"$lt_prog_compiler_static_works" = xyes; then
15218     :
15219 else
15220     lt_prog_compiler_static=
15221 fi
15222
15223
15224 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15225 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
15226 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
15227   echo $ECHO_N "(cached) $ECHO_C" >&6
15228 else
15229   lt_cv_prog_compiler_c_o=no
15230    $rm -r conftest 2>/dev/null
15231    mkdir conftest
15232    cd conftest
15233    mkdir out
15234    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15235
15236    lt_compiler_flag="-o out/conftest2.$ac_objext"
15237    # Insert the option either (1) after the last *FLAGS variable, or
15238    # (2) before a word containing "conftest.", or (3) at the end.
15239    # Note that $ac_compile itself does not contain backslashes and begins
15240    # with a dollar sign (not a hyphen), so the echo should work correctly.
15241    lt_compile=`echo "$ac_compile" | $SED \
15242    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15243    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15244    -e 's:$: $lt_compiler_flag:'`
15245    (eval echo "\"\$as_me:15245: $lt_compile\"" >&5)
15246    (eval "$lt_compile" 2>out/conftest.err)
15247    ac_status=$?
15248    cat out/conftest.err >&5
15249    echo "$as_me:15249: \$? = $ac_status" >&5
15250    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15251    then
15252      # The compiler can only warn and ignore the option if not recognized
15253      # So say no if there are warnings
15254      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
15255      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15256      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15257        lt_cv_prog_compiler_c_o=yes
15258      fi
15259    fi
15260    chmod u+w . 2>&5
15261    $rm conftest*
15262    # SGI C++ compiler will create directory out/ii_files/ for
15263    # template instantiation
15264    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
15265    $rm out/* && rmdir out
15266    cd ..
15267    rmdir conftest
15268    $rm conftest*
15269
15270 fi
15271 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
15272 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
15273
15274
15275 hard_links="nottested"
15276 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
15277   # do not overwrite the value of need_locks provided by the user
15278   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
15279 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
15280   hard_links=yes
15281   $rm conftest*
15282   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15283   touch conftest.a
15284   ln conftest.a conftest.b 2>&5 || hard_links=no
15285   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15286   { echo "$as_me:$LINENO: result: $hard_links" >&5
15287 echo "${ECHO_T}$hard_links" >&6; }
15288   if test "$hard_links" = no; then
15289     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15290 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15291     need_locks=warn
15292   fi
15293 else
15294   need_locks=no
15295 fi
15296
15297 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15298 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
15299
15300   runpath_var=
15301   allow_undefined_flag=
15302   enable_shared_with_static_runtimes=no
15303   archive_cmds=
15304   archive_expsym_cmds=
15305   old_archive_From_new_cmds=
15306   old_archive_from_expsyms_cmds=
15307   export_dynamic_flag_spec=
15308   whole_archive_flag_spec=
15309   thread_safe_flag_spec=
15310   hardcode_libdir_flag_spec=
15311   hardcode_libdir_flag_spec_ld=
15312   hardcode_libdir_separator=
15313   hardcode_direct=no
15314   hardcode_minus_L=no
15315   hardcode_shlibpath_var=unsupported
15316   link_all_deplibs=unknown
15317   hardcode_automatic=no
15318   module_cmds=
15319   module_expsym_cmds=
15320   always_export_symbols=no
15321   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15322   # include_expsyms should be a list of space-separated symbols to be *always*
15323   # included in the symbol list
15324   include_expsyms=
15325   # exclude_expsyms can be an extended regexp of symbols to exclude
15326   # it will be wrapped by ` (' and `)$', so one must not match beginning or
15327   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
15328   # as well as any symbol that contains `d'.
15329   exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
15330   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15331   # platforms (ab)use it in PIC code, but their linkers get confused if
15332   # the symbol is explicitly referenced.  Since portable code cannot
15333   # rely on this symbol name, it's probably fine to never include it in
15334   # preloaded symbol tables.
15335   extract_expsyms_cmds=
15336   # Just being paranoid about ensuring that cc_basename is set.
15337   for cc_temp in $compiler""; do
15338   case $cc_temp in
15339     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15340     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15341     \-*) ;;
15342     *) break;;
15343   esac
15344 done
15345 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
15346
15347   case $host_os in
15348   cygwin* | mingw* | pw32*)
15349     # FIXME: the MSVC++ port hasn't been tested in a loooong time
15350     # When not using gcc, we currently assume that we are using
15351     # Microsoft Visual C++.
15352     if test "$GCC" != yes; then
15353       with_gnu_ld=no
15354     fi
15355     ;;
15356   interix*)
15357     # we just hope/assume this is gcc and not c89 (= MSVC++)
15358     with_gnu_ld=yes
15359     ;;
15360   openbsd*)
15361     with_gnu_ld=no
15362     ;;
15363   esac
15364
15365   ld_shlibs=yes
15366   if test "$with_gnu_ld" = yes; then
15367     # If archive_cmds runs LD, not CC, wlarc should be empty
15368     wlarc='${wl}'
15369
15370     # Set some defaults for GNU ld with shared library support. These
15371     # are reset later if shared libraries are not supported. Putting them
15372     # here allows them to be overridden if necessary.
15373     runpath_var=LD_RUN_PATH
15374     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
15375     export_dynamic_flag_spec='${wl}--export-dynamic'
15376     # ancient GNU ld didn't support --whole-archive et. al.
15377     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
15378         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
15379       else
15380         whole_archive_flag_spec=
15381     fi
15382     supports_anon_versioning=no
15383     case `$LD -v 2>/dev/null` in
15384       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
15385       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
15386       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
15387       *\ 2.11.*) ;; # other 2.11 versions
15388       *) supports_anon_versioning=yes ;;
15389     esac
15390
15391     # See if GNU ld supports shared libraries.
15392     case $host_os in
15393     aix3* | aix4* | aix5*)
15394       # On AIX/PPC, the GNU linker is very broken
15395       if test "$host_cpu" != ia64; then
15396         ld_shlibs=no
15397         cat <<EOF 1>&2
15398
15399 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
15400 *** to be unable to reliably create shared libraries on AIX.
15401 *** Therefore, libtool is disabling shared libraries support.  If you
15402 *** really care for shared libraries, you may want to modify your PATH
15403 *** so that a non-GNU linker is found, and then restart.
15404
15405 EOF
15406       fi
15407       ;;
15408
15409     amigaos*)
15410       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)'
15411       hardcode_libdir_flag_spec='-L$libdir'
15412       hardcode_minus_L=yes
15413
15414       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
15415       # that the semantics of dynamic libraries on AmigaOS, at least up
15416       # to version 4, is to share data among multiple programs linked
15417       # with the same dynamic library.  Since this doesn't match the
15418       # behavior of shared libraries on other platforms, we can't use
15419       # them.
15420       ld_shlibs=no
15421       ;;
15422
15423     beos*)
15424       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15425         allow_undefined_flag=unsupported
15426         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15427         # support --undefined.  This deserves some investigation.  FIXME
15428         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15429       else
15430         ld_shlibs=no
15431       fi
15432       ;;
15433
15434     cygwin* | mingw* | pw32*)
15435       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
15436       # as there is no search path for DLLs.
15437       hardcode_libdir_flag_spec='-L$libdir'
15438       allow_undefined_flag=unsupported
15439       always_export_symbols=no
15440       enable_shared_with_static_runtimes=yes
15441       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
15442
15443       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
15444         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15445         # If the export-symbols file already is a .def file (1st line
15446         # is EXPORTS), use it as is; otherwise, prepend...
15447         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15448           cp $export_symbols $output_objdir/$soname.def;
15449         else
15450           echo EXPORTS > $output_objdir/$soname.def;
15451           cat $export_symbols >> $output_objdir/$soname.def;
15452         fi~
15453         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15454       else
15455         ld_shlibs=no
15456       fi
15457       ;;
15458
15459     interix3*)
15460       hardcode_direct=no
15461       hardcode_shlibpath_var=no
15462       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15463       export_dynamic_flag_spec='${wl}-E'
15464       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15465       # Instead, shared libraries are loaded at an image base (0x10000000 by
15466       # default) and relocated if they conflict, which is a slow very memory
15467       # consuming and fragmenting process.  To avoid this, we pick a random,
15468       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15469       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15470       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15471       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'
15472       ;;
15473
15474     linux*)
15475       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15476         tmp_addflag=
15477         case $cc_basename,$host_cpu in
15478         pgcc*)                          # Portland Group C compiler
15479           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'
15480           tmp_addflag=' $pic_flag'
15481           ;;
15482         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
15483           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'
15484           tmp_addflag=' $pic_flag -Mnomain' ;;
15485         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
15486           tmp_addflag=' -i_dynamic' ;;
15487         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
15488           tmp_addflag=' -i_dynamic -nofor_main' ;;
15489         ifc* | ifort*)                  # Intel Fortran compiler
15490           tmp_addflag=' -nofor_main' ;;
15491         esac
15492         archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15493
15494         if test $supports_anon_versioning = yes; then
15495           archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
15496   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15497   $echo "local: *; };" >> $output_objdir/$libname.ver~
15498           $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15499         fi
15500       else
15501         ld_shlibs=no
15502       fi
15503       ;;
15504
15505     netbsd*)
15506       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15507         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15508         wlarc=
15509       else
15510         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15511         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15512       fi
15513       ;;
15514
15515     solaris*)
15516       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15517         ld_shlibs=no
15518         cat <<EOF 1>&2
15519
15520 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
15521 *** create shared libraries on Solaris systems.  Therefore, libtool
15522 *** is disabling shared libraries support.  We urge you to upgrade GNU
15523 *** binutils to release 2.9.1 or newer.  Another option is to modify
15524 *** your PATH or compiler configuration so that the native linker is
15525 *** used, and then restart.
15526
15527 EOF
15528       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15529         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15530         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15531       else
15532         ld_shlibs=no
15533       fi
15534       ;;
15535
15536     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15537       case `$LD -v 2>&1` in
15538         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15539         ld_shlibs=no
15540         cat <<_LT_EOF 1>&2
15541
15542 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15543 *** reliably create shared libraries on SCO systems.  Therefore, libtool
15544 *** is disabling shared libraries support.  We urge you to upgrade GNU
15545 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15546 *** your PATH or compiler configuration so that the native linker is
15547 *** used, and then restart.
15548
15549 _LT_EOF
15550         ;;
15551         *)
15552           if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15553             hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15554             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15555             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15556           else
15557             ld_shlibs=no
15558           fi
15559         ;;
15560       esac
15561       ;;
15562
15563     sunos4*)
15564       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15565       wlarc=
15566       hardcode_direct=yes
15567       hardcode_shlibpath_var=no
15568       ;;
15569
15570     *)
15571       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15572         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15573         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15574       else
15575         ld_shlibs=no
15576       fi
15577       ;;
15578     esac
15579
15580     if test "$ld_shlibs" = no; then
15581       runpath_var=
15582       hardcode_libdir_flag_spec=
15583       export_dynamic_flag_spec=
15584       whole_archive_flag_spec=
15585     fi
15586   else
15587     # PORTME fill in a description of your system's linker (not GNU ld)
15588     case $host_os in
15589     aix3*)
15590       allow_undefined_flag=unsupported
15591       always_export_symbols=yes
15592       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'
15593       # Note: this linker hardcodes the directories in LIBPATH if there
15594       # are no directories specified by -L.
15595       hardcode_minus_L=yes
15596       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15597         # Neither direct hardcoding nor static linking is supported with a
15598         # broken collect2.
15599         hardcode_direct=unsupported
15600       fi
15601       ;;
15602
15603     aix4* | aix5*)
15604       if test "$host_cpu" = ia64; then
15605         # On IA64, the linker does run time linking by default, so we don't
15606         # have to do anything special.
15607         aix_use_runtimelinking=no
15608         exp_sym_flag='-Bexport'
15609         no_entry_flag=""
15610       else
15611         # If we're using GNU nm, then we don't want the "-C" option.
15612         # -C means demangle to AIX nm, but means don't demangle with GNU nm
15613         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15614           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'
15615         else
15616           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'
15617         fi
15618         aix_use_runtimelinking=no
15619
15620         # Test if we are trying to use run time linking or normal
15621         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15622         # need to do runtime linking.
15623         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
15624           for ld_flag in $LDFLAGS; do
15625           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15626             aix_use_runtimelinking=yes
15627             break
15628           fi
15629           done
15630           ;;
15631         esac
15632
15633         exp_sym_flag='-bexport'
15634         no_entry_flag='-bnoentry'
15635       fi
15636
15637       # When large executables or shared objects are built, AIX ld can
15638       # have problems creating the table of contents.  If linking a library
15639       # or program results in "error TOC overflow" add -mminimal-toc to
15640       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15641       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15642
15643       archive_cmds=''
15644       hardcode_direct=yes
15645       hardcode_libdir_separator=':'
15646       link_all_deplibs=yes
15647
15648       if test "$GCC" = yes; then
15649         case $host_os in aix4.[012]|aix4.[012].*)
15650         # We only want to do this on AIX 4.2 and lower, the check
15651         # below for broken collect2 doesn't work under 4.3+
15652           collect2name=`${CC} -print-prog-name=collect2`
15653           if test -f "$collect2name" && \
15654            strings "$collect2name" | grep resolve_lib_name >/dev/null
15655           then
15656           # We have reworked collect2
15657           hardcode_direct=yes
15658           else
15659           # We have old collect2
15660           hardcode_direct=unsupported
15661           # It fails to find uninstalled libraries when the uninstalled
15662           # path is not listed in the libpath.  Setting hardcode_minus_L
15663           # to unsupported forces relinking
15664           hardcode_minus_L=yes
15665           hardcode_libdir_flag_spec='-L$libdir'
15666           hardcode_libdir_separator=
15667           fi
15668           ;;
15669         esac
15670         shared_flag='-shared'
15671         if test "$aix_use_runtimelinking" = yes; then
15672           shared_flag="$shared_flag "'${wl}-G'
15673         fi
15674       else
15675         # not using gcc
15676         if test "$host_cpu" = ia64; then
15677         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15678         # chokes on -Wl,-G. The following line is correct:
15679           shared_flag='-G'
15680         else
15681           if test "$aix_use_runtimelinking" = yes; then
15682             shared_flag='${wl}-G'
15683           else
15684             shared_flag='${wl}-bM:SRE'
15685           fi
15686         fi
15687       fi
15688
15689       # It seems that -bexpall does not export symbols beginning with
15690       # underscore (_), so it is better to generate a list of symbols to export.
15691       always_export_symbols=yes
15692       if test "$aix_use_runtimelinking" = yes; then
15693         # Warning - without using the other runtime loading flags (-brtl),
15694         # -berok will link without error, but may produce a broken library.
15695         allow_undefined_flag='-berok'
15696        # Determine the default libpath from the value encoded in an empty executable.
15697        cat >conftest.$ac_ext <<_ACEOF
15698 /* confdefs.h.  */
15699 _ACEOF
15700 cat confdefs.h >>conftest.$ac_ext
15701 cat >>conftest.$ac_ext <<_ACEOF
15702 /* end confdefs.h.  */
15703
15704 int
15705 main ()
15706 {
15707
15708   ;
15709   return 0;
15710 }
15711 _ACEOF
15712 rm -f conftest.$ac_objext conftest$ac_exeext
15713 if { (ac_try="$ac_link"
15714 case "(($ac_try" in
15715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15716   *) ac_try_echo=$ac_try;;
15717 esac
15718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15719   (eval "$ac_link") 2>conftest.er1
15720   ac_status=$?
15721   grep -v '^ *+' conftest.er1 >conftest.err
15722   rm -f conftest.er1
15723   cat conftest.err >&5
15724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15725   (exit $ac_status); } &&
15726          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15727   { (case "(($ac_try" in
15728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15729   *) ac_try_echo=$ac_try;;
15730 esac
15731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15732   (eval "$ac_try") 2>&5
15733   ac_status=$?
15734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15735   (exit $ac_status); }; } &&
15736          { ac_try='test -s conftest$ac_exeext'
15737   { (case "(($ac_try" in
15738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15739   *) ac_try_echo=$ac_try;;
15740 esac
15741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15742   (eval "$ac_try") 2>&5
15743   ac_status=$?
15744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15745   (exit $ac_status); }; }; then
15746
15747 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15748 }'`
15749 # Check for a 64-bit object if we didn't find anything.
15750 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15751 }'`; fi
15752 else
15753   echo "$as_me: failed program was:" >&5
15754 sed 's/^/| /' conftest.$ac_ext >&5
15755
15756
15757 fi
15758
15759 rm -f core conftest.err conftest.$ac_objext \
15760       conftest$ac_exeext conftest.$ac_ext
15761 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15762
15763        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15764         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"
15765        else
15766         if test "$host_cpu" = ia64; then
15767           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
15768           allow_undefined_flag="-z nodefs"
15769           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"
15770         else
15771          # Determine the default libpath from the value encoded in an empty executable.
15772          cat >conftest.$ac_ext <<_ACEOF
15773 /* confdefs.h.  */
15774 _ACEOF
15775 cat confdefs.h >>conftest.$ac_ext
15776 cat >>conftest.$ac_ext <<_ACEOF
15777 /* end confdefs.h.  */
15778
15779 int
15780 main ()
15781 {
15782
15783   ;
15784   return 0;
15785 }
15786 _ACEOF
15787 rm -f conftest.$ac_objext conftest$ac_exeext
15788 if { (ac_try="$ac_link"
15789 case "(($ac_try" in
15790   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15791   *) ac_try_echo=$ac_try;;
15792 esac
15793 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15794   (eval "$ac_link") 2>conftest.er1
15795   ac_status=$?
15796   grep -v '^ *+' conftest.er1 >conftest.err
15797   rm -f conftest.er1
15798   cat conftest.err >&5
15799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15800   (exit $ac_status); } &&
15801          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15802   { (case "(($ac_try" in
15803   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15804   *) ac_try_echo=$ac_try;;
15805 esac
15806 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15807   (eval "$ac_try") 2>&5
15808   ac_status=$?
15809   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15810   (exit $ac_status); }; } &&
15811          { ac_try='test -s conftest$ac_exeext'
15812   { (case "(($ac_try" in
15813   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15814   *) ac_try_echo=$ac_try;;
15815 esac
15816 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15817   (eval "$ac_try") 2>&5
15818   ac_status=$?
15819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15820   (exit $ac_status); }; }; then
15821
15822 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15823 }'`
15824 # Check for a 64-bit object if we didn't find anything.
15825 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15826 }'`; fi
15827 else
15828   echo "$as_me: failed program was:" >&5
15829 sed 's/^/| /' conftest.$ac_ext >&5
15830
15831
15832 fi
15833
15834 rm -f core conftest.err conftest.$ac_objext \
15835       conftest$ac_exeext conftest.$ac_ext
15836 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15837
15838          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15839           # Warning - without using the other run time loading flags,
15840           # -berok will link without error, but may produce a broken library.
15841           no_undefined_flag=' ${wl}-bernotok'
15842           allow_undefined_flag=' ${wl}-berok'
15843           # Exported symbols can be pulled into shared objects from archives
15844           whole_archive_flag_spec='$convenience'
15845           archive_cmds_need_lc=yes
15846           # This is similar to how AIX traditionally builds its shared libraries.
15847           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'
15848         fi
15849       fi
15850       ;;
15851
15852     amigaos*)
15853       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)'
15854       hardcode_libdir_flag_spec='-L$libdir'
15855       hardcode_minus_L=yes
15856       # see comment about different semantics on the GNU ld section
15857       ld_shlibs=no
15858       ;;
15859
15860     bsdi[45]*)
15861       export_dynamic_flag_spec=-rdynamic
15862       ;;
15863
15864     cygwin* | mingw* | pw32*)
15865       # When not using gcc, we currently assume that we are using
15866       # Microsoft Visual C++.
15867       # hardcode_libdir_flag_spec is actually meaningless, as there is
15868       # no search path for DLLs.
15869       hardcode_libdir_flag_spec=' '
15870       allow_undefined_flag=unsupported
15871       # Tell ltmain to make .lib files, not .a files.
15872       libext=lib
15873       # Tell ltmain to make .dll files, not .so files.
15874       shrext_cmds=".dll"
15875       # FIXME: Setting linknames here is a bad hack.
15876       archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15877       # The linker will automatically build a .lib file if we build a DLL.
15878       old_archive_From_new_cmds='true'
15879       # FIXME: Should let the user specify the lib program.
15880       old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
15881       fix_srcfile_path='`cygpath -w "$srcfile"`'
15882       enable_shared_with_static_runtimes=yes
15883       ;;
15884
15885     darwin* | rhapsody*)
15886       case $host_os in
15887         rhapsody* | darwin1.[012])
15888          allow_undefined_flag='${wl}-undefined ${wl}suppress'
15889          ;;
15890        *) # Darwin 1.3 on
15891          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15892            allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15893          else
15894            case ${MACOSX_DEPLOYMENT_TARGET} in
15895              10.[012])
15896                allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15897                ;;
15898              10.*)
15899                allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
15900                ;;
15901            esac
15902          fi
15903          ;;
15904       esac
15905       archive_cmds_need_lc=no
15906       hardcode_direct=no
15907       hardcode_automatic=yes
15908       hardcode_shlibpath_var=unsupported
15909       whole_archive_flag_spec=''
15910       link_all_deplibs=yes
15911     if test "$GCC" = yes ; then
15912         output_verbose_link_cmd='echo'
15913         archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
15914       module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15915       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15916       archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15917       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}'
15918     else
15919       case $cc_basename in
15920         xlc*)
15921          output_verbose_link_cmd='echo'
15922          archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
15923          module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15924           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15925          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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15926           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}'
15927           ;;
15928        *)
15929          ld_shlibs=no
15930           ;;
15931       esac
15932     fi
15933       ;;
15934
15935     dgux*)
15936       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15937       hardcode_libdir_flag_spec='-L$libdir'
15938       hardcode_shlibpath_var=no
15939       ;;
15940
15941     freebsd1*)
15942       ld_shlibs=no
15943       ;;
15944
15945     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15946     # support.  Future versions do this automatically, but an explicit c++rt0.o
15947     # does not break anything, and helps significantly (at the cost of a little
15948     # extra space).
15949     freebsd2.2*)
15950       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15951       hardcode_libdir_flag_spec='-R$libdir'
15952       hardcode_direct=yes
15953       hardcode_shlibpath_var=no
15954       ;;
15955
15956     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15957     freebsd2*)
15958       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15959       hardcode_direct=yes
15960       hardcode_minus_L=yes
15961       hardcode_shlibpath_var=no
15962       ;;
15963
15964     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15965     freebsd* | kfreebsd*-gnu | dragonfly*)
15966       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15967       hardcode_libdir_flag_spec='-R$libdir'
15968       hardcode_direct=yes
15969       hardcode_shlibpath_var=no
15970       ;;
15971
15972     hpux9*)
15973       if test "$GCC" = yes; then
15974         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'
15975       else
15976         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'
15977       fi
15978       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15979       hardcode_libdir_separator=:
15980       hardcode_direct=yes
15981
15982       # hardcode_minus_L: Not really in the search PATH,
15983       # but as the default location of the library.
15984       hardcode_minus_L=yes
15985       export_dynamic_flag_spec='${wl}-E'
15986       ;;
15987
15988     hpux10*)
15989       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15990         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15991       else
15992         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15993       fi
15994       if test "$with_gnu_ld" = no; then
15995         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15996         hardcode_libdir_separator=:
15997
15998         hardcode_direct=yes
15999         export_dynamic_flag_spec='${wl}-E'
16000
16001         # hardcode_minus_L: Not really in the search PATH,
16002         # but as the default location of the library.
16003         hardcode_minus_L=yes
16004       fi
16005       ;;
16006
16007     hpux11*)
16008       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
16009         case $host_cpu in
16010         hppa*64*)
16011           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16012           ;;
16013         ia64*)
16014           archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16015           ;;
16016         *)
16017           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16018           ;;
16019         esac
16020       else
16021         case $host_cpu in
16022         hppa*64*)
16023           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16024           ;;
16025         ia64*)
16026           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16027           ;;
16028         *)
16029           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16030           ;;
16031         esac
16032       fi
16033       if test "$with_gnu_ld" = no; then
16034         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
16035         hardcode_libdir_separator=:
16036
16037         case $host_cpu in
16038         hppa*64*|ia64*)
16039           hardcode_libdir_flag_spec_ld='+b $libdir'
16040           hardcode_direct=no
16041           hardcode_shlibpath_var=no
16042           ;;
16043         *)
16044           hardcode_direct=yes
16045           export_dynamic_flag_spec='${wl}-E'
16046
16047           # hardcode_minus_L: Not really in the search PATH,
16048           # but as the default location of the library.
16049           hardcode_minus_L=yes
16050           ;;
16051         esac
16052       fi
16053       ;;
16054
16055     irix5* | irix6* | nonstopux*)
16056       if test "$GCC" = yes; then
16057         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'
16058       else
16059         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'
16060         hardcode_libdir_flag_spec_ld='-rpath $libdir'
16061       fi
16062       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
16063       hardcode_libdir_separator=:
16064       link_all_deplibs=yes
16065       ;;
16066
16067     netbsd*)
16068       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16069         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
16070       else
16071         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
16072       fi
16073       hardcode_libdir_flag_spec='-R$libdir'
16074       hardcode_direct=yes
16075       hardcode_shlibpath_var=no
16076       ;;
16077
16078     newsos6)
16079       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16080       hardcode_direct=yes
16081       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
16082       hardcode_libdir_separator=:
16083       hardcode_shlibpath_var=no
16084       ;;
16085
16086     openbsd*)
16087       hardcode_direct=yes
16088       hardcode_shlibpath_var=no
16089       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16090         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16091         archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
16092         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
16093         export_dynamic_flag_spec='${wl}-E'
16094       else
16095        case $host_os in
16096          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
16097            archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16098            hardcode_libdir_flag_spec='-R$libdir'
16099            ;;
16100          *)
16101            archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16102            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
16103            ;;
16104        esac
16105       fi
16106       ;;
16107
16108     os2*)
16109       hardcode_libdir_flag_spec='-L$libdir'
16110       hardcode_minus_L=yes
16111       allow_undefined_flag=unsupported
16112       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'
16113       old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
16114       ;;
16115
16116     osf3*)
16117       if test "$GCC" = yes; then
16118         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
16119         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'
16120       else
16121         allow_undefined_flag=' -expect_unresolved \*'
16122         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'
16123       fi
16124       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
16125       hardcode_libdir_separator=:
16126       ;;
16127
16128     osf4* | osf5*)      # as osf3* with the addition of -msym flag
16129       if test "$GCC" = yes; then
16130         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
16131         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'
16132         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
16133       else
16134         allow_undefined_flag=' -expect_unresolved \*'
16135         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'
16136         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
16137         $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'
16138
16139         # Both c and cxx compiler support -rpath directly
16140         hardcode_libdir_flag_spec='-rpath $libdir'
16141       fi
16142       hardcode_libdir_separator=:
16143       ;;
16144
16145     solaris*)
16146       no_undefined_flag=' -z text'
16147       if test "$GCC" = yes; then
16148         wlarc='${wl}'
16149         archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16150         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16151           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
16152       else
16153         wlarc=''
16154         archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16155         archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16156         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
16157       fi
16158       hardcode_libdir_flag_spec='-R$libdir'
16159       hardcode_shlibpath_var=no
16160       case $host_os in
16161       solaris2.[0-5] | solaris2.[0-5].*) ;;
16162       *)
16163         # The compiler driver will combine linker options so we
16164         # cannot just pass the convience library names through
16165         # without $wl, iff we do not link with $LD.
16166         # Luckily, gcc supports the same syntax we need for Sun Studio.
16167         # Supported since Solaris 2.6 (maybe 2.5.1?)
16168         case $wlarc in
16169         '')
16170           whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
16171         *)
16172           whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
16173         esac ;;
16174       esac
16175       link_all_deplibs=yes
16176       ;;
16177
16178     sunos4*)
16179       if test "x$host_vendor" = xsequent; then
16180         # Use $CC to link under sequent, because it throws in some extra .o
16181         # files that make .init and .fini sections work.
16182         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16183       else
16184         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16185       fi
16186       hardcode_libdir_flag_spec='-L$libdir'
16187       hardcode_direct=yes
16188       hardcode_minus_L=yes
16189       hardcode_shlibpath_var=no
16190       ;;
16191
16192     sysv4)
16193       case $host_vendor in
16194         sni)
16195           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16196           hardcode_direct=yes # is this really true???
16197         ;;
16198         siemens)
16199           ## LD is ld it makes a PLAMLIB
16200           ## CC just makes a GrossModule.
16201           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16202           reload_cmds='$CC -r -o $output$reload_objs'
16203           hardcode_direct=no
16204         ;;
16205         motorola)
16206           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16207           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
16208         ;;
16209       esac
16210       runpath_var='LD_RUN_PATH'
16211       hardcode_shlibpath_var=no
16212       ;;
16213
16214     sysv4.3*)
16215       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16216       hardcode_shlibpath_var=no
16217       export_dynamic_flag_spec='-Bexport'
16218       ;;
16219
16220     sysv4*MP*)
16221       if test -d /usr/nec; then
16222         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16223         hardcode_shlibpath_var=no
16224         runpath_var=LD_RUN_PATH
16225         hardcode_runpath_var=yes
16226         ld_shlibs=yes
16227       fi
16228       ;;
16229
16230     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
16231       no_undefined_flag='${wl}-z,text'
16232       archive_cmds_need_lc=no
16233       hardcode_shlibpath_var=no
16234       runpath_var='LD_RUN_PATH'
16235
16236       if test "$GCC" = yes; then
16237         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16238         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16239       else
16240         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16241         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16242       fi
16243       ;;
16244
16245     sysv5* | sco3.2v5* | sco5v6*)
16246       # Note: We can NOT use -z defs as we might desire, because we do not
16247       # link with -lc, and that would cause any symbols used from libc to
16248       # always be unresolved, which means just about no library would
16249       # ever link correctly.  If we're not using GNU ld we use -z text
16250       # though, which does catch some bad symbols but isn't as heavy-handed
16251       # as -z defs.
16252       no_undefined_flag='${wl}-z,text'
16253       allow_undefined_flag='${wl}-z,nodefs'
16254       archive_cmds_need_lc=no
16255       hardcode_shlibpath_var=no
16256       hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
16257       hardcode_libdir_separator=':'
16258       link_all_deplibs=yes
16259       export_dynamic_flag_spec='${wl}-Bexport'
16260       runpath_var='LD_RUN_PATH'
16261
16262       if test "$GCC" = yes; then
16263         archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16264         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16265       else
16266         archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16267         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16268       fi
16269       ;;
16270
16271     uts4*)
16272       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16273       hardcode_libdir_flag_spec='-L$libdir'
16274       hardcode_shlibpath_var=no
16275       ;;
16276
16277     *)
16278       ld_shlibs=no
16279       ;;
16280     esac
16281   fi
16282
16283 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
16284 echo "${ECHO_T}$ld_shlibs" >&6; }
16285 test "$ld_shlibs" = no && can_build_shared=no
16286
16287 #
16288 # Do we need to explicitly link libc?
16289 #
16290 case "x$archive_cmds_need_lc" in
16291 x|xyes)
16292   # Assume -lc should be added
16293   archive_cmds_need_lc=yes
16294
16295   if test "$enable_shared" = yes && test "$GCC" = yes; then
16296     case $archive_cmds in
16297     *'~'*)
16298       # FIXME: we may have to deal with multi-command sequences.
16299       ;;
16300     '$CC '*)
16301       # Test whether the compiler implicitly links with -lc since on some
16302       # systems, -lgcc has to come before -lc. If gcc already passes -lc
16303       # to ld, don't add -lc before -lgcc.
16304       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
16305 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
16306       $rm conftest*
16307       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16308
16309       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16310   (eval $ac_compile) 2>&5
16311   ac_status=$?
16312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16313   (exit $ac_status); } 2>conftest.err; then
16314         soname=conftest
16315         lib=conftest
16316         libobjs=conftest.$ac_objext
16317         deplibs=
16318         wl=$lt_prog_compiler_wl
16319         pic_flag=$lt_prog_compiler_pic
16320         compiler_flags=-v
16321         linker_flags=-v
16322         verstring=
16323         output_objdir=.
16324         libname=conftest
16325         lt_save_allow_undefined_flag=$allow_undefined_flag
16326         allow_undefined_flag=
16327         if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
16328   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
16329   ac_status=$?
16330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16331   (exit $ac_status); }
16332         then
16333           archive_cmds_need_lc=no
16334         else
16335           archive_cmds_need_lc=yes
16336         fi
16337         allow_undefined_flag=$lt_save_allow_undefined_flag
16338       else
16339         cat conftest.err 1>&5
16340       fi
16341       $rm conftest*
16342       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
16343 echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
16344       ;;
16345     esac
16346   fi
16347   ;;
16348 esac
16349
16350 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
16351 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
16352 library_names_spec=
16353 libname_spec='lib$name'
16354 soname_spec=
16355 shrext_cmds=".so"
16356 postinstall_cmds=
16357 postuninstall_cmds=
16358 finish_cmds=
16359 finish_eval=
16360 shlibpath_var=
16361 shlibpath_overrides_runpath=unknown
16362 version_type=none
16363 dynamic_linker="$host_os ld.so"
16364 sys_lib_dlsearch_path_spec="/lib /usr/lib"
16365 if test "$GCC" = yes; then
16366   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16367   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
16368     # if the path contains ";" then we assume it to be the separator
16369     # otherwise default to the standard path separator (i.e. ":") - it is
16370     # assumed that no part of a normal pathname contains ";" but that should
16371     # okay in the real world where ";" in dirpaths is itself problematic.
16372     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16373   else
16374     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16375   fi
16376 else
16377   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16378 fi
16379 need_lib_prefix=unknown
16380 hardcode_into_libs=no
16381
16382 # when you set need_version to no, make sure it does not cause -set_version
16383 # flags to be left without arguments
16384 need_version=unknown
16385
16386 case $host_os in
16387 aix3*)
16388   version_type=linux
16389   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16390   shlibpath_var=LIBPATH
16391
16392   # AIX 3 has no versioning support, so we append a major version to the name.
16393   soname_spec='${libname}${release}${shared_ext}$major'
16394   ;;
16395
16396 aix4* | aix5*)
16397   version_type=linux
16398   need_lib_prefix=no
16399   need_version=no
16400   hardcode_into_libs=yes
16401   if test "$host_cpu" = ia64; then
16402     # AIX 5 supports IA64
16403     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16404     shlibpath_var=LD_LIBRARY_PATH
16405   else
16406     # With GCC up to 2.95.x, collect2 would create an import file
16407     # for dependence libraries.  The import file would start with
16408     # the line `#! .'.  This would cause the generated library to
16409     # depend on `.', always an invalid library.  This was fixed in
16410     # development snapshots of GCC prior to 3.0.
16411     case $host_os in
16412       aix4 | aix4.[01] | aix4.[01].*)
16413       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16414            echo ' yes '
16415            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
16416         :
16417       else
16418         can_build_shared=no
16419       fi
16420       ;;
16421     esac
16422     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16423     # soname into executable. Probably we can add versioning support to
16424     # collect2, so additional links can be useful in future.
16425     if test "$aix_use_runtimelinking" = yes; then
16426       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16427       # instead of lib<name>.a to let people know that these are not
16428       # typical AIX shared libraries.
16429       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16430     else
16431       # We preserve .a as extension for shared libraries through AIX4.2
16432       # and later when we are not doing run time linking.
16433       library_names_spec='${libname}${release}.a $libname.a'
16434       soname_spec='${libname}${release}${shared_ext}$major'
16435     fi
16436     shlibpath_var=LIBPATH
16437   fi
16438   ;;
16439
16440 amigaos*)
16441   library_names_spec='$libname.ixlibrary $libname.a'
16442   # Create ${libname}_ixlibrary.a entries in /sys/libs.
16443   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'
16444   ;;
16445
16446 beos*)
16447   library_names_spec='${libname}${shared_ext}'
16448   dynamic_linker="$host_os ld.so"
16449   shlibpath_var=LIBRARY_PATH
16450   ;;
16451
16452 bsdi[45]*)
16453   version_type=linux
16454   need_version=no
16455   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16456   soname_spec='${libname}${release}${shared_ext}$major'
16457   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16458   shlibpath_var=LD_LIBRARY_PATH
16459   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16460   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16461   # the default ld.so.conf also contains /usr/contrib/lib and
16462   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16463   # libtool to hard-code these into programs
16464   ;;
16465
16466 cygwin* | mingw* | pw32*)
16467   version_type=windows
16468   shrext_cmds=".dll"
16469   need_version=no
16470   need_lib_prefix=no
16471
16472   case $GCC,$host_os in
16473   yes,cygwin* | yes,mingw* | yes,pw32*)
16474     library_names_spec='$libname.dll.a'
16475     # DLL is installed to $(libdir)/../bin by postinstall_cmds
16476     postinstall_cmds='base_file=`basename \${file}`~
16477       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
16478       dldir=$destdir/`dirname \$dlpath`~
16479       test -d \$dldir || mkdir -p \$dldir~
16480       $install_prog $dir/$dlname \$dldir/$dlname~
16481       chmod a+x \$dldir/$dlname'
16482     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16483       dlpath=$dir/\$dldll~
16484        $rm \$dlpath'
16485     shlibpath_overrides_runpath=yes
16486
16487     case $host_os in
16488     cygwin*)
16489       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16490       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16491       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
16492       ;;
16493     mingw*)
16494       # MinGW DLLs use traditional 'lib' prefix
16495       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16496       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16497       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16498         # It is most probably a Windows format PATH printed by
16499         # mingw gcc, but we are running on Cygwin. Gcc prints its search
16500         # path with ; separators, and with drive letters. We can handle the
16501         # drive letters (cygwin fileutils understands them), so leave them,
16502         # especially as we might pass files found there to a mingw objdump,
16503         # which wouldn't understand a cygwinified path. Ahh.
16504         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16505       else
16506         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16507       fi
16508       ;;
16509     pw32*)
16510       # pw32 DLLs use 'pw' prefix rather than 'lib'
16511       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16512       ;;
16513     esac
16514     ;;
16515
16516   *)
16517     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16518     ;;
16519   esac
16520   dynamic_linker='Win32 ld.exe'
16521   # FIXME: first we should search . and the directory the executable is in
16522   shlibpath_var=PATH
16523   ;;
16524
16525 darwin* | rhapsody*)
16526   dynamic_linker="$host_os dyld"
16527   version_type=darwin
16528   need_lib_prefix=no
16529   need_version=no
16530   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16531   soname_spec='${libname}${release}${major}$shared_ext'
16532   shlibpath_overrides_runpath=yes
16533   shlibpath_var=DYLD_LIBRARY_PATH
16534   shrext_cmds='.dylib'
16535   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
16536   if test "$GCC" = yes; then
16537     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
16538   else
16539     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
16540   fi
16541   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16542   ;;
16543
16544 dgux*)
16545   version_type=linux
16546   need_lib_prefix=no
16547   need_version=no
16548   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16549   soname_spec='${libname}${release}${shared_ext}$major'
16550   shlibpath_var=LD_LIBRARY_PATH
16551   ;;
16552
16553 freebsd1*)
16554   dynamic_linker=no
16555   ;;
16556
16557 kfreebsd*-gnu)
16558   version_type=linux
16559   need_lib_prefix=no
16560   need_version=no
16561   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16562   soname_spec='${libname}${release}${shared_ext}$major'
16563   shlibpath_var=LD_LIBRARY_PATH
16564   shlibpath_overrides_runpath=no
16565   hardcode_into_libs=yes
16566   dynamic_linker='GNU ld.so'
16567   ;;
16568
16569 freebsd* | dragonfly*)
16570   # DragonFly does not have aout.  When/if they implement a new
16571   # versioning mechanism, adjust this.
16572   if test -x /usr/bin/objformat; then
16573     objformat=`/usr/bin/objformat`
16574   else
16575     case $host_os in
16576     freebsd[123]*) objformat=aout ;;
16577     *) objformat=elf ;;
16578     esac
16579   fi
16580   version_type=freebsd-$objformat
16581   case $version_type in
16582     freebsd-elf*)
16583       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16584       need_version=no
16585       need_lib_prefix=no
16586       ;;
16587     freebsd-*)
16588       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16589       need_version=yes
16590       ;;
16591   esac
16592   shlibpath_var=LD_LIBRARY_PATH
16593   case $host_os in
16594   freebsd2*)
16595     shlibpath_overrides_runpath=yes
16596     ;;
16597   freebsd3.[01]* | freebsdelf3.[01]*)
16598     shlibpath_overrides_runpath=yes
16599     hardcode_into_libs=yes
16600     ;;
16601   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16602   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16603     shlibpath_overrides_runpath=no
16604     hardcode_into_libs=yes
16605     ;;
16606   freebsd*) # from 4.6 on
16607     shlibpath_overrides_runpath=yes
16608     hardcode_into_libs=yes
16609     ;;
16610   esac
16611   ;;
16612
16613 gnu*)
16614   version_type=linux
16615   need_lib_prefix=no
16616   need_version=no
16617   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16618   soname_spec='${libname}${release}${shared_ext}$major'
16619   shlibpath_var=LD_LIBRARY_PATH
16620   hardcode_into_libs=yes
16621   ;;
16622
16623 hpux9* | hpux10* | hpux11*)
16624   # Give a soname corresponding to the major version so that dld.sl refuses to
16625   # link against other versions.
16626   version_type=sunos
16627   need_lib_prefix=no
16628   need_version=no
16629   case $host_cpu in
16630   ia64*)
16631     shrext_cmds='.so'
16632     hardcode_into_libs=yes
16633     dynamic_linker="$host_os dld.so"
16634     shlibpath_var=LD_LIBRARY_PATH
16635     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16636     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16637     soname_spec='${libname}${release}${shared_ext}$major'
16638     if test "X$HPUX_IA64_MODE" = X32; then
16639       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16640     else
16641       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16642     fi
16643     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16644     ;;
16645    hppa*64*)
16646      shrext_cmds='.sl'
16647      hardcode_into_libs=yes
16648      dynamic_linker="$host_os dld.sl"
16649      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16650      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16651      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16652      soname_spec='${libname}${release}${shared_ext}$major'
16653      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16654      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16655      ;;
16656    *)
16657     shrext_cmds='.sl'
16658     dynamic_linker="$host_os dld.sl"
16659     shlibpath_var=SHLIB_PATH
16660     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16661     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16662     soname_spec='${libname}${release}${shared_ext}$major'
16663     ;;
16664   esac
16665   # HP-UX runs *really* slowly unless shared libraries are mode 555.
16666   postinstall_cmds='chmod 555 $lib'
16667   ;;
16668
16669 interix3*)
16670   version_type=linux
16671   need_lib_prefix=no
16672   need_version=no
16673   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16674   soname_spec='${libname}${release}${shared_ext}$major'
16675   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16676   shlibpath_var=LD_LIBRARY_PATH
16677   shlibpath_overrides_runpath=no
16678   hardcode_into_libs=yes
16679   ;;
16680
16681 irix5* | irix6* | nonstopux*)
16682   case $host_os in
16683     nonstopux*) version_type=nonstopux ;;
16684     *)
16685         if test "$lt_cv_prog_gnu_ld" = yes; then
16686                 version_type=linux
16687         else
16688                 version_type=irix
16689         fi ;;
16690   esac
16691   need_lib_prefix=no
16692   need_version=no
16693   soname_spec='${libname}${release}${shared_ext}$major'
16694   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16695   case $host_os in
16696   irix5* | nonstopux*)
16697     libsuff= shlibsuff=
16698     ;;
16699   *)
16700     case $LD in # libtool.m4 will add one of these switches to LD
16701     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16702       libsuff= shlibsuff= libmagic=32-bit;;
16703     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16704       libsuff=32 shlibsuff=N32 libmagic=N32;;
16705     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16706       libsuff=64 shlibsuff=64 libmagic=64-bit;;
16707     *) libsuff= shlibsuff= libmagic=never-match;;
16708     esac
16709     ;;
16710   esac
16711   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16712   shlibpath_overrides_runpath=no
16713   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16714   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16715   hardcode_into_libs=yes
16716   ;;
16717
16718 # No shared lib support for Linux oldld, aout, or coff.
16719 linux*oldld* | linux*aout* | linux*coff*)
16720   dynamic_linker=no
16721   ;;
16722
16723 # This must be Linux ELF.
16724 linux*)
16725   version_type=linux
16726   need_lib_prefix=no
16727   need_version=no
16728   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16729   soname_spec='${libname}${release}${shared_ext}$major'
16730   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16731   shlibpath_var=LD_LIBRARY_PATH
16732   shlibpath_overrides_runpath=no
16733   # This implies no fast_install, which is unacceptable.
16734   # Some rework will be needed to allow for fast_install
16735   # before this can be enabled.
16736   hardcode_into_libs=yes
16737
16738   # Append ld.so.conf contents to the search path
16739   if test -f /etc/ld.so.conf; then
16740     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
16741     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16742   fi
16743
16744   # We used to test for /lib/ld.so.1 and disable shared libraries on
16745   # powerpc, because MkLinux only supported shared libraries with the
16746   # GNU dynamic linker.  Since this was broken with cross compilers,
16747   # most powerpc-linux boxes support dynamic linking these days and
16748   # people can always --disable-shared, the test was removed, and we
16749   # assume the GNU/Linux dynamic linker is in use.
16750   dynamic_linker='GNU/Linux ld.so'
16751   ;;
16752
16753 knetbsd*-gnu)
16754   version_type=linux
16755   need_lib_prefix=no
16756   need_version=no
16757   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16758   soname_spec='${libname}${release}${shared_ext}$major'
16759   shlibpath_var=LD_LIBRARY_PATH
16760   shlibpath_overrides_runpath=no
16761   hardcode_into_libs=yes
16762   dynamic_linker='GNU ld.so'
16763   ;;
16764
16765 netbsd*)
16766   version_type=sunos
16767   need_lib_prefix=no
16768   need_version=no
16769   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16770     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16771     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16772     dynamic_linker='NetBSD (a.out) ld.so'
16773   else
16774     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16775     soname_spec='${libname}${release}${shared_ext}$major'
16776     dynamic_linker='NetBSD ld.elf_so'
16777   fi
16778   shlibpath_var=LD_LIBRARY_PATH
16779   shlibpath_overrides_runpath=yes
16780   hardcode_into_libs=yes
16781   ;;
16782
16783 newsos6)
16784   version_type=linux
16785   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16786   shlibpath_var=LD_LIBRARY_PATH
16787   shlibpath_overrides_runpath=yes
16788   ;;
16789
16790 nto-qnx*)
16791   version_type=linux
16792   need_lib_prefix=no
16793   need_version=no
16794   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16795   soname_spec='${libname}${release}${shared_ext}$major'
16796   shlibpath_var=LD_LIBRARY_PATH
16797   shlibpath_overrides_runpath=yes
16798   ;;
16799
16800 openbsd*)
16801   version_type=sunos
16802   sys_lib_dlsearch_path_spec="/usr/lib"
16803   need_lib_prefix=no
16804   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16805   case $host_os in
16806     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16807     *)                         need_version=no  ;;
16808   esac
16809   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16810   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16811   shlibpath_var=LD_LIBRARY_PATH
16812   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16813     case $host_os in
16814       openbsd2.[89] | openbsd2.[89].*)
16815         shlibpath_overrides_runpath=no
16816         ;;
16817       *)
16818         shlibpath_overrides_runpath=yes
16819         ;;
16820       esac
16821   else
16822     shlibpath_overrides_runpath=yes
16823   fi
16824   ;;
16825
16826 os2*)
16827   libname_spec='$name'
16828   shrext_cmds=".dll"
16829   need_lib_prefix=no
16830   library_names_spec='$libname${shared_ext} $libname.a'
16831   dynamic_linker='OS/2 ld.exe'
16832   shlibpath_var=LIBPATH
16833   ;;
16834
16835 osf3* | osf4* | osf5*)
16836   version_type=osf
16837   need_lib_prefix=no
16838   need_version=no
16839   soname_spec='${libname}${release}${shared_ext}$major'
16840   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16841   shlibpath_var=LD_LIBRARY_PATH
16842   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16843   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16844   ;;
16845
16846 solaris*)
16847   version_type=linux
16848   need_lib_prefix=no
16849   need_version=no
16850   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16851   soname_spec='${libname}${release}${shared_ext}$major'
16852   shlibpath_var=LD_LIBRARY_PATH
16853   shlibpath_overrides_runpath=yes
16854   hardcode_into_libs=yes
16855   # ldd complains unless libraries are executable
16856   postinstall_cmds='chmod +x $lib'
16857   ;;
16858
16859 sunos4*)
16860   version_type=sunos
16861   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16862   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16863   shlibpath_var=LD_LIBRARY_PATH
16864   shlibpath_overrides_runpath=yes
16865   if test "$with_gnu_ld" = yes; then
16866     need_lib_prefix=no
16867   fi
16868   need_version=yes
16869   ;;
16870
16871 sysv4 | sysv4.3*)
16872   version_type=linux
16873   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16874   soname_spec='${libname}${release}${shared_ext}$major'
16875   shlibpath_var=LD_LIBRARY_PATH
16876   case $host_vendor in
16877     sni)
16878       shlibpath_overrides_runpath=no
16879       need_lib_prefix=no
16880       export_dynamic_flag_spec='${wl}-Blargedynsym'
16881       runpath_var=LD_RUN_PATH
16882       ;;
16883     siemens)
16884       need_lib_prefix=no
16885       ;;
16886     motorola)
16887       need_lib_prefix=no
16888       need_version=no
16889       shlibpath_overrides_runpath=no
16890       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16891       ;;
16892   esac
16893   ;;
16894
16895 sysv4*MP*)
16896   if test -d /usr/nec ;then
16897     version_type=linux
16898     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16899     soname_spec='$libname${shared_ext}.$major'
16900     shlibpath_var=LD_LIBRARY_PATH
16901   fi
16902   ;;
16903
16904 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16905   version_type=freebsd-elf
16906   need_lib_prefix=no
16907   need_version=no
16908   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16909   soname_spec='${libname}${release}${shared_ext}$major'
16910   shlibpath_var=LD_LIBRARY_PATH
16911   hardcode_into_libs=yes
16912   if test "$with_gnu_ld" = yes; then
16913     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16914     shlibpath_overrides_runpath=no
16915   else
16916     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16917     shlibpath_overrides_runpath=yes
16918     case $host_os in
16919       sco3.2v5*)
16920         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16921         ;;
16922     esac
16923   fi
16924   sys_lib_dlsearch_path_spec='/usr/lib'
16925   ;;
16926
16927 uts4*)
16928   version_type=linux
16929   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16930   soname_spec='${libname}${release}${shared_ext}$major'
16931   shlibpath_var=LD_LIBRARY_PATH
16932   ;;
16933
16934 *)
16935   dynamic_linker=no
16936   ;;
16937 esac
16938 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16939 echo "${ECHO_T}$dynamic_linker" >&6; }
16940 test "$dynamic_linker" = no && can_build_shared=no
16941
16942 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16943 if test "$GCC" = yes; then
16944   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16945 fi
16946
16947 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16948 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16949 hardcode_action=
16950 if test -n "$hardcode_libdir_flag_spec" || \
16951    test -n "$runpath_var" || \
16952    test "X$hardcode_automatic" = "Xyes" ; then
16953
16954   # We can hardcode non-existant directories.
16955   if test "$hardcode_direct" != no &&
16956      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16957      # have to relink, otherwise we might link with an installed library
16958      # when we should be linking with a yet-to-be-installed one
16959      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
16960      test "$hardcode_minus_L" != no; then
16961     # Linking always hardcodes the temporary library directory.
16962     hardcode_action=relink
16963   else
16964     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16965     hardcode_action=immediate
16966   fi
16967 else
16968   # We cannot hardcode anything, or else we can only hardcode existing
16969   # directories.
16970   hardcode_action=unsupported
16971 fi
16972 { echo "$as_me:$LINENO: result: $hardcode_action" >&5
16973 echo "${ECHO_T}$hardcode_action" >&6; }
16974
16975 if test "$hardcode_action" = relink; then
16976   # Fast installation is not supported
16977   enable_fast_install=no
16978 elif test "$shlibpath_overrides_runpath" = yes ||
16979      test "$enable_shared" = no; then
16980   # Fast installation is not necessary
16981   enable_fast_install=needless
16982 fi
16983
16984 striplib=
16985 old_striplib=
16986 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
16987 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
16988 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
16989   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
16990   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
16991   { echo "$as_me:$LINENO: result: yes" >&5
16992 echo "${ECHO_T}yes" >&6; }
16993 else
16994 # FIXME - insert some real tests, host_os isn't really good enough
16995   case $host_os in
16996    darwin*)
16997        if test -n "$STRIP" ; then
16998          striplib="$STRIP -x"
16999          { echo "$as_me:$LINENO: result: yes" >&5
17000 echo "${ECHO_T}yes" >&6; }
17001        else
17002   { echo "$as_me:$LINENO: result: no" >&5
17003 echo "${ECHO_T}no" >&6; }
17004 fi
17005        ;;
17006    *)
17007   { echo "$as_me:$LINENO: result: no" >&5
17008 echo "${ECHO_T}no" >&6; }
17009     ;;
17010   esac
17011 fi
17012
17013 if test "x$enable_dlopen" != xyes; then
17014   enable_dlopen=unknown
17015   enable_dlopen_self=unknown
17016   enable_dlopen_self_static=unknown
17017 else
17018   lt_cv_dlopen=no
17019   lt_cv_dlopen_libs=
17020
17021   case $host_os in
17022   beos*)
17023     lt_cv_dlopen="load_add_on"
17024     lt_cv_dlopen_libs=
17025     lt_cv_dlopen_self=yes
17026     ;;
17027
17028   mingw* | pw32*)
17029     lt_cv_dlopen="LoadLibrary"
17030     lt_cv_dlopen_libs=
17031    ;;
17032
17033   cygwin*)
17034     lt_cv_dlopen="dlopen"
17035     lt_cv_dlopen_libs=
17036    ;;
17037
17038   darwin*)
17039   # if libdl is installed we need to link against it
17040     { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
17041 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
17042 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
17043   echo $ECHO_N "(cached) $ECHO_C" >&6
17044 else
17045   ac_check_lib_save_LIBS=$LIBS
17046 LIBS="-ldl  $LIBS"
17047 cat >conftest.$ac_ext <<_ACEOF
17048 /* confdefs.h.  */
17049 _ACEOF
17050 cat confdefs.h >>conftest.$ac_ext
17051 cat >>conftest.$ac_ext <<_ACEOF
17052 /* end confdefs.h.  */
17053
17054 /* Override any GCC internal prototype to avoid an error.
17055    Use char because int might match the return type of a GCC
17056    builtin and then its argument prototype would still apply.  */
17057 #ifdef __cplusplus
17058 extern "C"
17059 #endif
17060 char dlopen ();
17061 int
17062 main ()
17063 {
17064 return dlopen ();
17065   ;
17066   return 0;
17067 }
17068 _ACEOF
17069 rm -f conftest.$ac_objext conftest$ac_exeext
17070 if { (ac_try="$ac_link"
17071 case "(($ac_try" in
17072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17073   *) ac_try_echo=$ac_try;;
17074 esac
17075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17076   (eval "$ac_link") 2>conftest.er1
17077   ac_status=$?
17078   grep -v '^ *+' conftest.er1 >conftest.err
17079   rm -f conftest.er1
17080   cat conftest.err >&5
17081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17082   (exit $ac_status); } &&
17083          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17084   { (case "(($ac_try" in
17085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17086   *) ac_try_echo=$ac_try;;
17087 esac
17088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17089   (eval "$ac_try") 2>&5
17090   ac_status=$?
17091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17092   (exit $ac_status); }; } &&
17093          { ac_try='test -s conftest$ac_exeext'
17094   { (case "(($ac_try" in
17095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17096   *) ac_try_echo=$ac_try;;
17097 esac
17098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17099   (eval "$ac_try") 2>&5
17100   ac_status=$?
17101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17102   (exit $ac_status); }; }; then
17103   ac_cv_lib_dl_dlopen=yes
17104 else
17105   echo "$as_me: failed program was:" >&5
17106 sed 's/^/| /' conftest.$ac_ext >&5
17107
17108         ac_cv_lib_dl_dlopen=no
17109 fi
17110
17111 rm -f core conftest.err conftest.$ac_objext \
17112       conftest$ac_exeext conftest.$ac_ext
17113 LIBS=$ac_check_lib_save_LIBS
17114 fi
17115 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
17116 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
17117 if test $ac_cv_lib_dl_dlopen = yes; then
17118   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17119 else
17120
17121     lt_cv_dlopen="dyld"
17122     lt_cv_dlopen_libs=
17123     lt_cv_dlopen_self=yes
17124
17125 fi
17126
17127    ;;
17128
17129   *)
17130     { echo "$as_me:$LINENO: checking for shl_load" >&5
17131 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
17132 if test "${ac_cv_func_shl_load+set}" = set; then
17133   echo $ECHO_N "(cached) $ECHO_C" >&6
17134 else
17135   cat >conftest.$ac_ext <<_ACEOF
17136 /* confdefs.h.  */
17137 _ACEOF
17138 cat confdefs.h >>conftest.$ac_ext
17139 cat >>conftest.$ac_ext <<_ACEOF
17140 /* end confdefs.h.  */
17141 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
17142    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17143 #define shl_load innocuous_shl_load
17144
17145 /* System header to define __stub macros and hopefully few prototypes,
17146     which can conflict with char shl_load (); below.
17147     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17148     <limits.h> exists even on freestanding compilers.  */
17149
17150 #ifdef __STDC__
17151 # include <limits.h>
17152 #else
17153 # include <assert.h>
17154 #endif
17155
17156 #undef shl_load
17157
17158 /* Override any GCC internal prototype to avoid an error.
17159    Use char because int might match the return type of a GCC
17160    builtin and then its argument prototype would still apply.  */
17161 #ifdef __cplusplus
17162 extern "C"
17163 #endif
17164 char shl_load ();
17165 /* The GNU C library defines this for functions which it implements
17166     to always fail with ENOSYS.  Some functions are actually named
17167     something starting with __ and the normal name is an alias.  */
17168 #if defined __stub_shl_load || defined __stub___shl_load
17169 choke me
17170 #endif
17171
17172 int
17173 main ()
17174 {
17175 return shl_load ();
17176   ;
17177   return 0;
17178 }
17179 _ACEOF
17180 rm -f conftest.$ac_objext conftest$ac_exeext
17181 if { (ac_try="$ac_link"
17182 case "(($ac_try" in
17183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17184   *) ac_try_echo=$ac_try;;
17185 esac
17186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17187   (eval "$ac_link") 2>conftest.er1
17188   ac_status=$?
17189   grep -v '^ *+' conftest.er1 >conftest.err
17190   rm -f conftest.er1
17191   cat conftest.err >&5
17192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17193   (exit $ac_status); } &&
17194          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17195   { (case "(($ac_try" in
17196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17197   *) ac_try_echo=$ac_try;;
17198 esac
17199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17200   (eval "$ac_try") 2>&5
17201   ac_status=$?
17202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17203   (exit $ac_status); }; } &&
17204          { ac_try='test -s conftest$ac_exeext'
17205   { (case "(($ac_try" in
17206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17207   *) ac_try_echo=$ac_try;;
17208 esac
17209 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17210   (eval "$ac_try") 2>&5
17211   ac_status=$?
17212   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17213   (exit $ac_status); }; }; then
17214   ac_cv_func_shl_load=yes
17215 else
17216   echo "$as_me: failed program was:" >&5
17217 sed 's/^/| /' conftest.$ac_ext >&5
17218
17219         ac_cv_func_shl_load=no
17220 fi
17221
17222 rm -f core conftest.err conftest.$ac_objext \
17223       conftest$ac_exeext conftest.$ac_ext
17224 fi
17225 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
17226 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
17227 if test $ac_cv_func_shl_load = yes; then
17228   lt_cv_dlopen="shl_load"
17229 else
17230   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
17231 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
17232 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
17233   echo $ECHO_N "(cached) $ECHO_C" >&6
17234 else
17235   ac_check_lib_save_LIBS=$LIBS
17236 LIBS="-ldld  $LIBS"
17237 cat >conftest.$ac_ext <<_ACEOF
17238 /* confdefs.h.  */
17239 _ACEOF
17240 cat confdefs.h >>conftest.$ac_ext
17241 cat >>conftest.$ac_ext <<_ACEOF
17242 /* end confdefs.h.  */
17243
17244 /* Override any GCC internal prototype to avoid an error.
17245    Use char because int might match the return type of a GCC
17246    builtin and then its argument prototype would still apply.  */
17247 #ifdef __cplusplus
17248 extern "C"
17249 #endif
17250 char shl_load ();
17251 int
17252 main ()
17253 {
17254 return shl_load ();
17255   ;
17256   return 0;
17257 }
17258 _ACEOF
17259 rm -f conftest.$ac_objext conftest$ac_exeext
17260 if { (ac_try="$ac_link"
17261 case "(($ac_try" in
17262   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17263   *) ac_try_echo=$ac_try;;
17264 esac
17265 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17266   (eval "$ac_link") 2>conftest.er1
17267   ac_status=$?
17268   grep -v '^ *+' conftest.er1 >conftest.err
17269   rm -f conftest.er1
17270   cat conftest.err >&5
17271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17272   (exit $ac_status); } &&
17273          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17274   { (case "(($ac_try" in
17275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17276   *) ac_try_echo=$ac_try;;
17277 esac
17278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17279   (eval "$ac_try") 2>&5
17280   ac_status=$?
17281   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17282   (exit $ac_status); }; } &&
17283          { ac_try='test -s conftest$ac_exeext'
17284   { (case "(($ac_try" in
17285   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17286   *) ac_try_echo=$ac_try;;
17287 esac
17288 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17289   (eval "$ac_try") 2>&5
17290   ac_status=$?
17291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17292   (exit $ac_status); }; }; then
17293   ac_cv_lib_dld_shl_load=yes
17294 else
17295   echo "$as_me: failed program was:" >&5
17296 sed 's/^/| /' conftest.$ac_ext >&5
17297
17298         ac_cv_lib_dld_shl_load=no
17299 fi
17300
17301 rm -f core conftest.err conftest.$ac_objext \
17302       conftest$ac_exeext conftest.$ac_ext
17303 LIBS=$ac_check_lib_save_LIBS
17304 fi
17305 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
17306 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
17307 if test $ac_cv_lib_dld_shl_load = yes; then
17308   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
17309 else
17310   { echo "$as_me:$LINENO: checking for dlopen" >&5
17311 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
17312 if test "${ac_cv_func_dlopen+set}" = set; then
17313   echo $ECHO_N "(cached) $ECHO_C" >&6
17314 else
17315   cat >conftest.$ac_ext <<_ACEOF
17316 /* confdefs.h.  */
17317 _ACEOF
17318 cat confdefs.h >>conftest.$ac_ext
17319 cat >>conftest.$ac_ext <<_ACEOF
17320 /* end confdefs.h.  */
17321 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
17322    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17323 #define dlopen innocuous_dlopen
17324
17325 /* System header to define __stub macros and hopefully few prototypes,
17326     which can conflict with char dlopen (); below.
17327     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17328     <limits.h> exists even on freestanding compilers.  */
17329
17330 #ifdef __STDC__
17331 # include <limits.h>
17332 #else
17333 # include <assert.h>
17334 #endif
17335
17336 #undef dlopen
17337
17338 /* Override any GCC internal prototype to avoid an error.
17339    Use char because int might match the return type of a GCC
17340    builtin and then its argument prototype would still apply.  */
17341 #ifdef __cplusplus
17342 extern "C"
17343 #endif
17344 char dlopen ();
17345 /* The GNU C library defines this for functions which it implements
17346     to always fail with ENOSYS.  Some functions are actually named
17347     something starting with __ and the normal name is an alias.  */
17348 #if defined __stub_dlopen || defined __stub___dlopen
17349 choke me
17350 #endif
17351
17352 int
17353 main ()
17354 {
17355 return dlopen ();
17356   ;
17357   return 0;
17358 }
17359 _ACEOF
17360 rm -f conftest.$ac_objext conftest$ac_exeext
17361 if { (ac_try="$ac_link"
17362 case "(($ac_try" in
17363   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17364   *) ac_try_echo=$ac_try;;
17365 esac
17366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17367   (eval "$ac_link") 2>conftest.er1
17368   ac_status=$?
17369   grep -v '^ *+' conftest.er1 >conftest.err
17370   rm -f conftest.er1
17371   cat conftest.err >&5
17372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17373   (exit $ac_status); } &&
17374          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17375   { (case "(($ac_try" in
17376   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17377   *) ac_try_echo=$ac_try;;
17378 esac
17379 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17380   (eval "$ac_try") 2>&5
17381   ac_status=$?
17382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17383   (exit $ac_status); }; } &&
17384          { ac_try='test -s conftest$ac_exeext'
17385   { (case "(($ac_try" in
17386   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17387   *) ac_try_echo=$ac_try;;
17388 esac
17389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17390   (eval "$ac_try") 2>&5
17391   ac_status=$?
17392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17393   (exit $ac_status); }; }; then
17394   ac_cv_func_dlopen=yes
17395 else
17396   echo "$as_me: failed program was:" >&5
17397 sed 's/^/| /' conftest.$ac_ext >&5
17398
17399         ac_cv_func_dlopen=no
17400 fi
17401
17402 rm -f core conftest.err conftest.$ac_objext \
17403       conftest$ac_exeext conftest.$ac_ext
17404 fi
17405 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
17406 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
17407 if test $ac_cv_func_dlopen = yes; then
17408   lt_cv_dlopen="dlopen"
17409 else
17410   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
17411 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
17412 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
17413   echo $ECHO_N "(cached) $ECHO_C" >&6
17414 else
17415   ac_check_lib_save_LIBS=$LIBS
17416 LIBS="-ldl  $LIBS"
17417 cat >conftest.$ac_ext <<_ACEOF
17418 /* confdefs.h.  */
17419 _ACEOF
17420 cat confdefs.h >>conftest.$ac_ext
17421 cat >>conftest.$ac_ext <<_ACEOF
17422 /* end confdefs.h.  */
17423
17424 /* Override any GCC internal prototype to avoid an error.
17425    Use char because int might match the return type of a GCC
17426    builtin and then its argument prototype would still apply.  */
17427 #ifdef __cplusplus
17428 extern "C"
17429 #endif
17430 char dlopen ();
17431 int
17432 main ()
17433 {
17434 return dlopen ();
17435   ;
17436   return 0;
17437 }
17438 _ACEOF
17439 rm -f conftest.$ac_objext conftest$ac_exeext
17440 if { (ac_try="$ac_link"
17441 case "(($ac_try" in
17442   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17443   *) ac_try_echo=$ac_try;;
17444 esac
17445 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17446   (eval "$ac_link") 2>conftest.er1
17447   ac_status=$?
17448   grep -v '^ *+' conftest.er1 >conftest.err
17449   rm -f conftest.er1
17450   cat conftest.err >&5
17451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17452   (exit $ac_status); } &&
17453          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17454   { (case "(($ac_try" in
17455   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17456   *) ac_try_echo=$ac_try;;
17457 esac
17458 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17459   (eval "$ac_try") 2>&5
17460   ac_status=$?
17461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17462   (exit $ac_status); }; } &&
17463          { ac_try='test -s conftest$ac_exeext'
17464   { (case "(($ac_try" in
17465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17466   *) ac_try_echo=$ac_try;;
17467 esac
17468 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17469   (eval "$ac_try") 2>&5
17470   ac_status=$?
17471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17472   (exit $ac_status); }; }; then
17473   ac_cv_lib_dl_dlopen=yes
17474 else
17475   echo "$as_me: failed program was:" >&5
17476 sed 's/^/| /' conftest.$ac_ext >&5
17477
17478         ac_cv_lib_dl_dlopen=no
17479 fi
17480
17481 rm -f core conftest.err conftest.$ac_objext \
17482       conftest$ac_exeext conftest.$ac_ext
17483 LIBS=$ac_check_lib_save_LIBS
17484 fi
17485 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
17486 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
17487 if test $ac_cv_lib_dl_dlopen = yes; then
17488   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17489 else
17490   { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
17491 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
17492 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
17493   echo $ECHO_N "(cached) $ECHO_C" >&6
17494 else
17495   ac_check_lib_save_LIBS=$LIBS
17496 LIBS="-lsvld  $LIBS"
17497 cat >conftest.$ac_ext <<_ACEOF
17498 /* confdefs.h.  */
17499 _ACEOF
17500 cat confdefs.h >>conftest.$ac_ext
17501 cat >>conftest.$ac_ext <<_ACEOF
17502 /* end confdefs.h.  */
17503
17504 /* Override any GCC internal prototype to avoid an error.
17505    Use char because int might match the return type of a GCC
17506    builtin and then its argument prototype would still apply.  */
17507 #ifdef __cplusplus
17508 extern "C"
17509 #endif
17510 char dlopen ();
17511 int
17512 main ()
17513 {
17514 return dlopen ();
17515   ;
17516   return 0;
17517 }
17518 _ACEOF
17519 rm -f conftest.$ac_objext conftest$ac_exeext
17520 if { (ac_try="$ac_link"
17521 case "(($ac_try" in
17522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17523   *) ac_try_echo=$ac_try;;
17524 esac
17525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17526   (eval "$ac_link") 2>conftest.er1
17527   ac_status=$?
17528   grep -v '^ *+' conftest.er1 >conftest.err
17529   rm -f conftest.er1
17530   cat conftest.err >&5
17531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17532   (exit $ac_status); } &&
17533          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17534   { (case "(($ac_try" in
17535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17536   *) ac_try_echo=$ac_try;;
17537 esac
17538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17539   (eval "$ac_try") 2>&5
17540   ac_status=$?
17541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17542   (exit $ac_status); }; } &&
17543          { ac_try='test -s conftest$ac_exeext'
17544   { (case "(($ac_try" in
17545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17546   *) ac_try_echo=$ac_try;;
17547 esac
17548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17549   (eval "$ac_try") 2>&5
17550   ac_status=$?
17551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17552   (exit $ac_status); }; }; then
17553   ac_cv_lib_svld_dlopen=yes
17554 else
17555   echo "$as_me: failed program was:" >&5
17556 sed 's/^/| /' conftest.$ac_ext >&5
17557
17558         ac_cv_lib_svld_dlopen=no
17559 fi
17560
17561 rm -f core conftest.err conftest.$ac_objext \
17562       conftest$ac_exeext conftest.$ac_ext
17563 LIBS=$ac_check_lib_save_LIBS
17564 fi
17565 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
17566 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
17567 if test $ac_cv_lib_svld_dlopen = yes; then
17568   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
17569 else
17570   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
17571 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
17572 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
17573   echo $ECHO_N "(cached) $ECHO_C" >&6
17574 else
17575   ac_check_lib_save_LIBS=$LIBS
17576 LIBS="-ldld  $LIBS"
17577 cat >conftest.$ac_ext <<_ACEOF
17578 /* confdefs.h.  */
17579 _ACEOF
17580 cat confdefs.h >>conftest.$ac_ext
17581 cat >>conftest.$ac_ext <<_ACEOF
17582 /* end confdefs.h.  */
17583
17584 /* Override any GCC internal prototype to avoid an error.
17585    Use char because int might match the return type of a GCC
17586    builtin and then its argument prototype would still apply.  */
17587 #ifdef __cplusplus
17588 extern "C"
17589 #endif
17590 char dld_link ();
17591 int
17592 main ()
17593 {
17594 return dld_link ();
17595   ;
17596   return 0;
17597 }
17598 _ACEOF
17599 rm -f conftest.$ac_objext conftest$ac_exeext
17600 if { (ac_try="$ac_link"
17601 case "(($ac_try" in
17602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17603   *) ac_try_echo=$ac_try;;
17604 esac
17605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17606   (eval "$ac_link") 2>conftest.er1
17607   ac_status=$?
17608   grep -v '^ *+' conftest.er1 >conftest.err
17609   rm -f conftest.er1
17610   cat conftest.err >&5
17611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17612   (exit $ac_status); } &&
17613          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17614   { (case "(($ac_try" in
17615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17616   *) ac_try_echo=$ac_try;;
17617 esac
17618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17619   (eval "$ac_try") 2>&5
17620   ac_status=$?
17621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17622   (exit $ac_status); }; } &&
17623          { ac_try='test -s conftest$ac_exeext'
17624   { (case "(($ac_try" in
17625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17626   *) ac_try_echo=$ac_try;;
17627 esac
17628 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17629   (eval "$ac_try") 2>&5
17630   ac_status=$?
17631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17632   (exit $ac_status); }; }; then
17633   ac_cv_lib_dld_dld_link=yes
17634 else
17635   echo "$as_me: failed program was:" >&5
17636 sed 's/^/| /' conftest.$ac_ext >&5
17637
17638         ac_cv_lib_dld_dld_link=no
17639 fi
17640
17641 rm -f core conftest.err conftest.$ac_objext \
17642       conftest$ac_exeext conftest.$ac_ext
17643 LIBS=$ac_check_lib_save_LIBS
17644 fi
17645 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
17646 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
17647 if test $ac_cv_lib_dld_dld_link = yes; then
17648   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
17649 fi
17650
17651
17652 fi
17653
17654
17655 fi
17656
17657
17658 fi
17659
17660
17661 fi
17662
17663
17664 fi
17665
17666     ;;
17667   esac
17668
17669   if test "x$lt_cv_dlopen" != xno; then
17670     enable_dlopen=yes
17671   else
17672     enable_dlopen=no
17673   fi
17674
17675   case $lt_cv_dlopen in
17676   dlopen)
17677     save_CPPFLAGS="$CPPFLAGS"
17678     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
17679
17680     save_LDFLAGS="$LDFLAGS"
17681     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
17682
17683     save_LIBS="$LIBS"
17684     LIBS="$lt_cv_dlopen_libs $LIBS"
17685
17686     { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
17687 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
17688 if test "${lt_cv_dlopen_self+set}" = set; then
17689   echo $ECHO_N "(cached) $ECHO_C" >&6
17690 else
17691           if test "$cross_compiling" = yes; then :
17692   lt_cv_dlopen_self=cross
17693 else
17694   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17695   lt_status=$lt_dlunknown
17696   cat > conftest.$ac_ext <<EOF
17697 #line 17697 "configure"
17698 #include "confdefs.h"
17699
17700 #if HAVE_DLFCN_H
17701 #include <dlfcn.h>
17702 #endif
17703
17704 #include <stdio.h>
17705
17706 #ifdef RTLD_GLOBAL
17707 #  define LT_DLGLOBAL           RTLD_GLOBAL
17708 #else
17709 #  ifdef DL_GLOBAL
17710 #    define LT_DLGLOBAL         DL_GLOBAL
17711 #  else
17712 #    define LT_DLGLOBAL         0
17713 #  endif
17714 #endif
17715
17716 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17717    find out it does not work in some platform. */
17718 #ifndef LT_DLLAZY_OR_NOW
17719 #  ifdef RTLD_LAZY
17720 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
17721 #  else
17722 #    ifdef DL_LAZY
17723 #      define LT_DLLAZY_OR_NOW          DL_LAZY
17724 #    else
17725 #      ifdef RTLD_NOW
17726 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
17727 #      else
17728 #        ifdef DL_NOW
17729 #          define LT_DLLAZY_OR_NOW      DL_NOW
17730 #        else
17731 #          define LT_DLLAZY_OR_NOW      0
17732 #        endif
17733 #      endif
17734 #    endif
17735 #  endif
17736 #endif
17737
17738 #ifdef __cplusplus
17739 extern "C" void exit (int);
17740 #endif
17741
17742 void fnord() { int i=42;}
17743 int main ()
17744 {
17745   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17746   int status = $lt_dlunknown;
17747
17748   if (self)
17749     {
17750       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17751       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17752       /* dlclose (self); */
17753     }
17754   else
17755     puts (dlerror ());
17756
17757     exit (status);
17758 }
17759 EOF
17760   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17761   (eval $ac_link) 2>&5
17762   ac_status=$?
17763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17764   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
17765     (./conftest; exit; ) >&5 2>/dev/null
17766     lt_status=$?
17767     case x$lt_status in
17768       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
17769       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
17770       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
17771     esac
17772   else :
17773     # compilation failed
17774     lt_cv_dlopen_self=no
17775   fi
17776 fi
17777 rm -fr conftest*
17778
17779
17780 fi
17781 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
17782 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
17783
17784     if test "x$lt_cv_dlopen_self" = xyes; then
17785       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
17786       { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
17787 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
17788 if test "${lt_cv_dlopen_self_static+set}" = set; then
17789   echo $ECHO_N "(cached) $ECHO_C" >&6
17790 else
17791           if test "$cross_compiling" = yes; then :
17792   lt_cv_dlopen_self_static=cross
17793 else
17794   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17795   lt_status=$lt_dlunknown
17796   cat > conftest.$ac_ext <<EOF
17797 #line 17797 "configure"
17798 #include "confdefs.h"
17799
17800 #if HAVE_DLFCN_H
17801 #include <dlfcn.h>
17802 #endif
17803
17804 #include <stdio.h>
17805
17806 #ifdef RTLD_GLOBAL
17807 #  define LT_DLGLOBAL           RTLD_GLOBAL
17808 #else
17809 #  ifdef DL_GLOBAL
17810 #    define LT_DLGLOBAL         DL_GLOBAL
17811 #  else
17812 #    define LT_DLGLOBAL         0
17813 #  endif
17814 #endif
17815
17816 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17817    find out it does not work in some platform. */
17818 #ifndef LT_DLLAZY_OR_NOW
17819 #  ifdef RTLD_LAZY
17820 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
17821 #  else
17822 #    ifdef DL_LAZY
17823 #      define LT_DLLAZY_OR_NOW          DL_LAZY
17824 #    else
17825 #      ifdef RTLD_NOW
17826 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
17827 #      else
17828 #        ifdef DL_NOW
17829 #          define LT_DLLAZY_OR_NOW      DL_NOW
17830 #        else
17831 #          define LT_DLLAZY_OR_NOW      0
17832 #        endif
17833 #      endif
17834 #    endif
17835 #  endif
17836 #endif
17837
17838 #ifdef __cplusplus
17839 extern "C" void exit (int);
17840 #endif
17841
17842 void fnord() { int i=42;}
17843 int main ()
17844 {
17845   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17846   int status = $lt_dlunknown;
17847
17848   if (self)
17849     {
17850       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17851       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17852       /* dlclose (self); */
17853     }
17854   else
17855     puts (dlerror ());
17856
17857     exit (status);
17858 }
17859 EOF
17860   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17861   (eval $ac_link) 2>&5
17862   ac_status=$?
17863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17864   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
17865     (./conftest; exit; ) >&5 2>/dev/null
17866     lt_status=$?
17867     case x$lt_status in
17868       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
17869       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
17870       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
17871     esac
17872   else :
17873     # compilation failed
17874     lt_cv_dlopen_self_static=no
17875   fi
17876 fi
17877 rm -fr conftest*
17878
17879
17880 fi
17881 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
17882 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
17883     fi
17884
17885     CPPFLAGS="$save_CPPFLAGS"
17886     LDFLAGS="$save_LDFLAGS"
17887     LIBS="$save_LIBS"
17888     ;;
17889   esac
17890
17891   case $lt_cv_dlopen_self in
17892   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
17893   *) enable_dlopen_self=unknown ;;
17894   esac
17895
17896   case $lt_cv_dlopen_self_static in
17897   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
17898   *) enable_dlopen_self_static=unknown ;;
17899   esac
17900 fi
17901
17902
17903 # Report which library types will actually be built
17904 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
17905 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
17906 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
17907 echo "${ECHO_T}$can_build_shared" >&6; }
17908
17909 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
17910 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
17911 test "$can_build_shared" = "no" && enable_shared=no
17912
17913 # On AIX, shared libraries and static libraries use the same namespace, and
17914 # are all built from PIC.
17915 case $host_os in
17916 aix3*)
17917   test "$enable_shared" = yes && enable_static=no
17918   if test -n "$RANLIB"; then
17919     archive_cmds="$archive_cmds~\$RANLIB \$lib"
17920     postinstall_cmds='$RANLIB $lib'
17921   fi
17922   ;;
17923
17924 aix4* | aix5*)
17925   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
17926     test "$enable_shared" = yes && enable_static=no
17927   fi
17928     ;;
17929 esac
17930 { echo "$as_me:$LINENO: result: $enable_shared" >&5
17931 echo "${ECHO_T}$enable_shared" >&6; }
17932
17933 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
17934 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
17935 # Make sure either enable_shared or enable_static is yes.
17936 test "$enable_shared" = yes || enable_static=yes
17937 { echo "$as_me:$LINENO: result: $enable_static" >&5
17938 echo "${ECHO_T}$enable_static" >&6; }
17939
17940 # The else clause should only fire when bootstrapping the
17941 # libtool distribution, otherwise you forgot to ship ltmain.sh
17942 # with your package, and you will get complaints that there are
17943 # no rules to generate ltmain.sh.
17944 if test -f "$ltmain"; then
17945   # See if we are running on zsh, and set the options which allow our commands through
17946   # without removal of \ escapes.
17947   if test -n "${ZSH_VERSION+set}" ; then
17948     setopt NO_GLOB_SUBST
17949   fi
17950   # Now quote all the things that may contain metacharacters while being
17951   # careful not to overquote the AC_SUBSTed values.  We take copies of the
17952   # variables and quote the copies for generation of the libtool script.
17953   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
17954     SED SHELL STRIP \
17955     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
17956     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
17957     deplibs_check_method reload_flag reload_cmds need_locks \
17958     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
17959     lt_cv_sys_global_symbol_to_c_name_address \
17960     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
17961     old_postinstall_cmds old_postuninstall_cmds \
17962     compiler \
17963     CC \
17964     LD \
17965     lt_prog_compiler_wl \
17966     lt_prog_compiler_pic \
17967     lt_prog_compiler_static \
17968     lt_prog_compiler_no_builtin_flag \
17969     export_dynamic_flag_spec \
17970     thread_safe_flag_spec \
17971     whole_archive_flag_spec \
17972     enable_shared_with_static_runtimes \
17973     old_archive_cmds \
17974     old_archive_from_new_cmds \
17975     predep_objects \
17976     postdep_objects \
17977     predeps \
17978     postdeps \
17979     compiler_lib_search_path \
17980     archive_cmds \
17981     archive_expsym_cmds \
17982     postinstall_cmds \
17983     postuninstall_cmds \
17984     old_archive_from_expsyms_cmds \
17985     allow_undefined_flag \
17986     no_undefined_flag \
17987     export_symbols_cmds \
17988     hardcode_libdir_flag_spec \
17989     hardcode_libdir_flag_spec_ld \
17990     hardcode_libdir_separator \
17991     hardcode_automatic \
17992     module_cmds \
17993     module_expsym_cmds \
17994     lt_cv_prog_compiler_c_o \
17995     exclude_expsyms \
17996     include_expsyms; do
17997
17998     case $var in
17999     old_archive_cmds | \
18000     old_archive_from_new_cmds | \
18001     archive_cmds | \
18002     archive_expsym_cmds | \
18003     module_cmds | \
18004     module_expsym_cmds | \
18005     old_archive_from_expsyms_cmds | \
18006     export_symbols_cmds | \
18007     extract_expsyms_cmds | reload_cmds | finish_cmds | \
18008     postinstall_cmds | postuninstall_cmds | \
18009     old_postinstall_cmds | old_postuninstall_cmds | \
18010     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18011       # Double-quote double-evaled strings.
18012       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18013       ;;
18014     *)
18015       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18016       ;;
18017     esac
18018   done
18019
18020   case $lt_echo in
18021   *'\$0 --fallback-echo"')
18022     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18023     ;;
18024   esac
18025
18026 cfgfile="${ofile}T"
18027   trap "$rm \"$cfgfile\"; exit 1" 1 2 15
18028   $rm -f "$cfgfile"
18029   { echo "$as_me:$LINENO: creating $ofile" >&5
18030 echo "$as_me: creating $ofile" >&6;}
18031
18032   cat <<__EOF__ >> "$cfgfile"
18033 #! $SHELL
18034
18035 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18036 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
18037 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18038 #
18039 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
18040 # Free Software Foundation, Inc.
18041 #
18042 # This file is part of GNU Libtool:
18043 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
18044 #
18045 # This program is free software; you can redistribute it and/or modify
18046 # it under the terms of the GNU General Public License as published by
18047 # the Free Software Foundation; either version 2 of the License, or
18048 # (at your option) any later version.
18049 #
18050 # This program is distributed in the hope that it will be useful, but
18051 # WITHOUT ANY WARRANTY; without even the implied warranty of
18052 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
18053 # General Public License for more details.
18054 #
18055 # You should have received a copy of the GNU General Public License
18056 # along with this program; if not, write to the Free Software
18057 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18058 #
18059 # As a special exception to the GNU General Public License, if you
18060 # distribute this file as part of a program that contains a
18061 # configuration script generated by Autoconf, you may include it under
18062 # the same distribution terms that you use for the rest of that program.
18063
18064 # A sed program that does not truncate output.
18065 SED=$lt_SED
18066
18067 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18068 Xsed="$SED -e 1s/^X//"
18069
18070 # The HP-UX ksh and POSIX shell print the target directory to stdout
18071 # if CDPATH is set.
18072 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18073
18074 # The names of the tagged configurations supported by this script.
18075 available_tags=
18076
18077 # ### BEGIN LIBTOOL CONFIG
18078
18079 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18080
18081 # Shell to use when invoking shell scripts.
18082 SHELL=$lt_SHELL
18083
18084 # Whether or not to build shared libraries.
18085 build_libtool_libs=$enable_shared
18086
18087 # Whether or not to build static libraries.
18088 build_old_libs=$enable_static
18089
18090 # Whether or not to add -lc for building shared libraries.
18091 build_libtool_need_lc=$archive_cmds_need_lc
18092
18093 # Whether or not to disallow shared libs when runtime libs are static
18094 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18095
18096 # Whether or not to optimize for fast installation.
18097 fast_install=$enable_fast_install
18098
18099 # The host system.
18100 host_alias=$host_alias
18101 host=$host
18102 host_os=$host_os
18103
18104 # The build system.
18105 build_alias=$build_alias
18106 build=$build
18107 build_os=$build_os
18108
18109 # An echo program that does not interpret backslashes.
18110 echo=$lt_echo
18111
18112 # The archiver.
18113 AR=$lt_AR
18114 AR_FLAGS=$lt_AR_FLAGS
18115
18116 # A C compiler.
18117 LTCC=$lt_LTCC
18118
18119 # LTCC compiler flags.
18120 LTCFLAGS=$lt_LTCFLAGS
18121
18122 # A language-specific compiler.
18123 CC=$lt_compiler
18124
18125 # Is the compiler the GNU C compiler?
18126 with_gcc=$GCC
18127
18128 # An ERE matcher.
18129 EGREP=$lt_EGREP
18130
18131 # The linker used to build libraries.
18132 LD=$lt_LD
18133
18134 # Whether we need hard or soft links.
18135 LN_S=$lt_LN_S
18136
18137 # A BSD-compatible nm program.
18138 NM=$lt_NM
18139
18140 # A symbol stripping program
18141 STRIP=$lt_STRIP
18142
18143 # Used to examine libraries when file_magic_cmd begins "file"
18144 MAGIC_CMD=$MAGIC_CMD
18145
18146 # Used on cygwin: DLL creation program.
18147 DLLTOOL="$DLLTOOL"
18148
18149 # Used on cygwin: object dumper.
18150 OBJDUMP="$OBJDUMP"
18151
18152 # Used on cygwin: assembler.
18153 AS="$AS"
18154
18155 # The name of the directory that contains temporary libtool files.
18156 objdir=$objdir
18157
18158 # How to create reloadable object files.
18159 reload_flag=$lt_reload_flag
18160 reload_cmds=$lt_reload_cmds
18161
18162 # How to pass a linker flag through the compiler.
18163 wl=$lt_lt_prog_compiler_wl
18164
18165 # Object file suffix (normally "o").
18166 objext="$ac_objext"
18167
18168 # Old archive suffix (normally "a").
18169 libext="$libext"
18170
18171 # Shared library suffix (normally ".so").
18172 shrext_cmds='$shrext_cmds'
18173
18174 # Executable file suffix (normally "").
18175 exeext="$exeext"
18176
18177 # Additional compiler flags for building library objects.
18178 pic_flag=$lt_lt_prog_compiler_pic
18179 pic_mode=$pic_mode
18180
18181 # What is the maximum length of a command?
18182 max_cmd_len=$lt_cv_sys_max_cmd_len
18183
18184 # Does compiler simultaneously support -c and -o options?
18185 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18186
18187 # Must we lock files when doing compilation?
18188 need_locks=$lt_need_locks
18189
18190 # Do we need the lib prefix for modules?
18191 need_lib_prefix=$need_lib_prefix
18192
18193 # Do we need a version for libraries?
18194 need_version=$need_version
18195
18196 # Whether dlopen is supported.
18197 dlopen_support=$enable_dlopen
18198
18199 # Whether dlopen of programs is supported.
18200 dlopen_self=$enable_dlopen_self
18201
18202 # Whether dlopen of statically linked programs is supported.
18203 dlopen_self_static=$enable_dlopen_self_static
18204
18205 # Compiler flag to prevent dynamic linking.
18206 link_static_flag=$lt_lt_prog_compiler_static
18207
18208 # Compiler flag to turn off builtin functions.
18209 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18210
18211 # Compiler flag to allow reflexive dlopens.
18212 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18213
18214 # Compiler flag to generate shared objects directly from archives.
18215 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18216
18217 # Compiler flag to generate thread-safe objects.
18218 thread_safe_flag_spec=$lt_thread_safe_flag_spec
18219
18220 # Library versioning type.
18221 version_type=$version_type
18222
18223 # Format of library name prefix.
18224 libname_spec=$lt_libname_spec
18225
18226 # List of archive names.  First name is the real one, the rest are links.
18227 # The last name is the one that the linker finds with -lNAME.
18228 library_names_spec=$lt_library_names_spec
18229
18230 # The coded name of the library, if different from the real name.
18231 soname_spec=$lt_soname_spec
18232
18233 # Commands used to build and install an old-style archive.
18234 RANLIB=$lt_RANLIB
18235 old_archive_cmds=$lt_old_archive_cmds
18236 old_postinstall_cmds=$lt_old_postinstall_cmds
18237 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18238
18239 # Create an old-style archive from a shared archive.
18240 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18241
18242 # Create a temporary old-style archive to link instead of a shared archive.
18243 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18244
18245 # Commands used to build and install a shared archive.
18246 archive_cmds=$lt_archive_cmds
18247 archive_expsym_cmds=$lt_archive_expsym_cmds
18248 postinstall_cmds=$lt_postinstall_cmds
18249 postuninstall_cmds=$lt_postuninstall_cmds
18250
18251 # Commands used to build a loadable module (assumed same as above if empty)
18252 module_cmds=$lt_module_cmds
18253 module_expsym_cmds=$lt_module_expsym_cmds
18254
18255 # Commands to strip libraries.
18256 old_striplib=$lt_old_striplib
18257 striplib=$lt_striplib
18258
18259 # Dependencies to place before the objects being linked to create a
18260 # shared library.
18261 predep_objects=$lt_predep_objects
18262
18263 # Dependencies to place after the objects being linked to create a
18264 # shared library.
18265 postdep_objects=$lt_postdep_objects
18266
18267 # Dependencies to place before the objects being linked to create a
18268 # shared library.
18269 predeps=$lt_predeps
18270
18271 # Dependencies to place after the objects being linked to create a
18272 # shared library.
18273 postdeps=$lt_postdeps
18274
18275 # The library search path used internally by the compiler when linking
18276 # a shared library.
18277 compiler_lib_search_path=$lt_compiler_lib_search_path
18278
18279 # Method to check whether dependent libraries are shared objects.
18280 deplibs_check_method=$lt_deplibs_check_method
18281
18282 # Command to use when deplibs_check_method == file_magic.
18283 file_magic_cmd=$lt_file_magic_cmd
18284
18285 # Flag that allows shared libraries with undefined symbols to be built.
18286 allow_undefined_flag=$lt_allow_undefined_flag
18287
18288 # Flag that forces no undefined symbols.
18289 no_undefined_flag=$lt_no_undefined_flag
18290
18291 # Commands used to finish a libtool library installation in a directory.
18292 finish_cmds=$lt_finish_cmds
18293
18294 # Same as above, but a single script fragment to be evaled but not shown.
18295 finish_eval=$lt_finish_eval
18296
18297 # Take the output of nm and produce a listing of raw symbols and C names.
18298 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18299
18300 # Transform the output of nm in a proper C declaration
18301 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18302
18303 # Transform the output of nm in a C name address pair
18304 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18305
18306 # This is the shared library runtime path variable.
18307 runpath_var=$runpath_var
18308
18309 # This is the shared library path variable.
18310 shlibpath_var=$shlibpath_var
18311
18312 # Is shlibpath searched before the hard-coded library search path?
18313 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18314
18315 # How to hardcode a shared library path into an executable.
18316 hardcode_action=$hardcode_action
18317
18318 # Whether we should hardcode library paths into libraries.
18319 hardcode_into_libs=$hardcode_into_libs
18320
18321 # Flag to hardcode \$libdir into a binary during linking.
18322 # This must work even if \$libdir does not exist.
18323 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18324
18325 # If ld is used when linking, flag to hardcode \$libdir into
18326 # a binary during linking. This must work even if \$libdir does
18327 # not exist.
18328 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18329
18330 # Whether we need a single -rpath flag with a separated argument.
18331 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18332
18333 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18334 # resulting binary.
18335 hardcode_direct=$hardcode_direct
18336
18337 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18338 # resulting binary.
18339 hardcode_minus_L=$hardcode_minus_L
18340
18341 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18342 # the resulting binary.
18343 hardcode_shlibpath_var=$hardcode_shlibpath_var
18344
18345 # Set to yes if building a shared library automatically hardcodes DIR into the library
18346 # and all subsequent libraries and executables linked against it.
18347 hardcode_automatic=$hardcode_automatic
18348
18349 # Variables whose values should be saved in libtool wrapper scripts and
18350 # restored at relink time.
18351 variables_saved_for_relink="$variables_saved_for_relink"
18352
18353 # Whether libtool must link a program against all its dependency libraries.
18354 link_all_deplibs=$link_all_deplibs
18355
18356 # Compile-time system search path for libraries
18357 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18358
18359 # Run-time system search path for libraries
18360 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18361
18362 # Fix the shell variable \$srcfile for the compiler.
18363 fix_srcfile_path="$fix_srcfile_path"
18364
18365 # Set to yes if exported symbols are required.
18366 always_export_symbols=$always_export_symbols
18367
18368 # The commands to list exported symbols.
18369 export_symbols_cmds=$lt_export_symbols_cmds
18370
18371 # The commands to extract the exported symbol list from a shared archive.
18372 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18373
18374 # Symbols that should not be listed in the preloaded symbols.
18375 exclude_expsyms=$lt_exclude_expsyms
18376
18377 # Symbols that must always be exported.
18378 include_expsyms=$lt_include_expsyms
18379
18380 # ### END LIBTOOL CONFIG
18381
18382 __EOF__
18383
18384
18385   case $host_os in
18386   aix3*)
18387     cat <<\EOF >> "$cfgfile"
18388
18389 # AIX sometimes has problems with the GCC collect2 program.  For some
18390 # reason, if we set the COLLECT_NAMES environment variable, the problems
18391 # vanish in a puff of smoke.
18392 if test "X${COLLECT_NAMES+set}" != Xset; then
18393   COLLECT_NAMES=
18394   export COLLECT_NAMES
18395 fi
18396 EOF
18397     ;;
18398   esac
18399
18400   # We use sed instead of cat because bash on DJGPP gets confused if
18401   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18402   # text mode, it properly converts lines to CR/LF.  This bash problem
18403   # is reportedly fixed, but why not run on old versions too?
18404   sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
18405
18406   mv -f "$cfgfile" "$ofile" || \
18407     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18408   chmod +x "$ofile"
18409
18410 else
18411   # If there is no Makefile yet, we rely on a make rule to execute
18412   # `config.status --recheck' to rerun these tests and create the
18413   # libtool script then.
18414   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18415   if test -f "$ltmain_in"; then
18416     test -f Makefile && make "$ltmain"
18417   fi
18418 fi
18419
18420
18421 ac_ext=c
18422 ac_cpp='$CPP $CPPFLAGS'
18423 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18424 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18425 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18426
18427 CC="$lt_save_CC"
18428
18429
18430 # Check whether --with-tags was given.
18431 if test "${with_tags+set}" = set; then
18432   withval=$with_tags; tagnames="$withval"
18433 fi
18434
18435
18436 if test -f "$ltmain" && test -n "$tagnames"; then
18437   if test ! -f "${ofile}"; then
18438     { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
18439 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
18440   fi
18441
18442   if test -z "$LTCC"; then
18443     eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
18444     if test -z "$LTCC"; then
18445       { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
18446 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
18447     else
18448       { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
18449 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
18450     fi
18451   fi
18452   if test -z "$LTCFLAGS"; then
18453     eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
18454   fi
18455
18456   # Extract list of available tagged configurations in $ofile.
18457   # Note that this assumes the entire list is on one line.
18458   available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
18459
18460   lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
18461   for tagname in $tagnames; do
18462     IFS="$lt_save_ifs"
18463     # Check whether tagname contains only valid characters
18464     case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
18465     "") ;;
18466     *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
18467 echo "$as_me: error: invalid tag name: $tagname" >&2;}
18468    { (exit 1); exit 1; }; }
18469         ;;
18470     esac
18471
18472     if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
18473     then
18474       { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
18475 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
18476    { (exit 1); exit 1; }; }
18477     fi
18478
18479     # Update the list of available tags.
18480     if test -n "$tagname"; then
18481       echo appending configuration tag \"$tagname\" to $ofile
18482
18483       case $tagname in
18484       CXX)
18485         if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
18486             ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
18487             (test "X$CXX" != "Xg++"))) ; then
18488           ac_ext=cpp
18489 ac_cpp='$CXXCPP $CPPFLAGS'
18490 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18491 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18492 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18493
18494
18495
18496
18497 archive_cmds_need_lc_CXX=no
18498 allow_undefined_flag_CXX=
18499 always_export_symbols_CXX=no
18500 archive_expsym_cmds_CXX=
18501 export_dynamic_flag_spec_CXX=
18502 hardcode_direct_CXX=no
18503 hardcode_libdir_flag_spec_CXX=
18504 hardcode_libdir_flag_spec_ld_CXX=
18505 hardcode_libdir_separator_CXX=
18506 hardcode_minus_L_CXX=no
18507 hardcode_shlibpath_var_CXX=unsupported
18508 hardcode_automatic_CXX=no
18509 module_cmds_CXX=
18510 module_expsym_cmds_CXX=
18511 link_all_deplibs_CXX=unknown
18512 old_archive_cmds_CXX=$old_archive_cmds
18513 no_undefined_flag_CXX=
18514 whole_archive_flag_spec_CXX=
18515 enable_shared_with_static_runtimes_CXX=no
18516
18517 # Dependencies to place before and after the object being linked:
18518 predep_objects_CXX=
18519 postdep_objects_CXX=
18520 predeps_CXX=
18521 postdeps_CXX=
18522 compiler_lib_search_path_CXX=
18523
18524 # Source file extension for C++ test sources.
18525 ac_ext=cpp
18526
18527 # Object file extension for compiled C++ test sources.
18528 objext=o
18529 objext_CXX=$objext
18530
18531 # Code to be used in simple compile tests
18532 lt_simple_compile_test_code="int some_variable = 0;\n"
18533
18534 # Code to be used in simple link tests
18535 lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
18536
18537 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
18538
18539 # If no C compiler was specified, use CC.
18540 LTCC=${LTCC-"$CC"}
18541
18542 # If no C compiler flags were specified, use CFLAGS.
18543 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18544
18545 # Allow CC to be a program name with arguments.
18546 compiler=$CC
18547
18548
18549 # save warnings/boilerplate of simple test code
18550 ac_outfile=conftest.$ac_objext
18551 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18552 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18553 _lt_compiler_boilerplate=`cat conftest.err`
18554 $rm conftest*
18555
18556 ac_outfile=conftest.$ac_objext
18557 printf "$lt_simple_link_test_code" >conftest.$ac_ext
18558 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18559 _lt_linker_boilerplate=`cat conftest.err`
18560 $rm conftest*
18561
18562
18563 # Allow CC to be a program name with arguments.
18564 lt_save_CC=$CC
18565 lt_save_LD=$LD
18566 lt_save_GCC=$GCC
18567 GCC=$GXX
18568 lt_save_with_gnu_ld=$with_gnu_ld
18569 lt_save_path_LD=$lt_cv_path_LD
18570 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
18571   lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
18572 else
18573   $as_unset lt_cv_prog_gnu_ld
18574 fi
18575 if test -n "${lt_cv_path_LDCXX+set}"; then
18576   lt_cv_path_LD=$lt_cv_path_LDCXX
18577 else
18578   $as_unset lt_cv_path_LD
18579 fi
18580 test -z "${LDCXX+set}" || LD=$LDCXX
18581 CC=${CXX-"c++"}
18582 compiler=$CC
18583 compiler_CXX=$CC
18584 for cc_temp in $compiler""; do
18585   case $cc_temp in
18586     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18587     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18588     \-*) ;;
18589     *) break;;
18590   esac
18591 done
18592 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18593
18594
18595 # We don't want -fno-exception wen compiling C++ code, so set the
18596 # no_builtin_flag separately
18597 if test "$GXX" = yes; then
18598   lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
18599 else
18600   lt_prog_compiler_no_builtin_flag_CXX=
18601 fi
18602
18603 if test "$GXX" = yes; then
18604   # Set up default GNU C++ configuration
18605
18606
18607 # Check whether --with-gnu-ld was given.
18608 if test "${with_gnu_ld+set}" = set; then
18609   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
18610 else
18611   with_gnu_ld=no
18612 fi
18613
18614 ac_prog=ld
18615 if test "$GCC" = yes; then
18616   # Check if gcc -print-prog-name=ld gives a path.
18617   { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
18618 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
18619   case $host in
18620   *-*-mingw*)
18621     # gcc leaves a trailing carriage return which upsets mingw
18622     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
18623   *)
18624     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
18625   esac
18626   case $ac_prog in
18627     # Accept absolute paths.
18628     [\\/]* | ?:[\\/]*)
18629       re_direlt='/[^/][^/]*/\.\./'
18630       # Canonicalize the pathname of ld
18631       ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
18632       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
18633         ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
18634       done
18635       test -z "$LD" && LD="$ac_prog"
18636       ;;
18637   "")
18638     # If it fails, then pretend we aren't using GCC.
18639     ac_prog=ld
18640     ;;
18641   *)
18642     # If it is relative, then search for the first ld in PATH.
18643     with_gnu_ld=unknown
18644     ;;
18645   esac
18646 elif test "$with_gnu_ld" = yes; then
18647   { echo "$as_me:$LINENO: checking for GNU ld" >&5
18648 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
18649 else
18650   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
18651 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
18652 fi
18653 if test "${lt_cv_path_LD+set}" = set; then
18654   echo $ECHO_N "(cached) $ECHO_C" >&6
18655 else
18656   if test -z "$LD"; then
18657   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
18658   for ac_dir in $PATH; do
18659     IFS="$lt_save_ifs"
18660     test -z "$ac_dir" && ac_dir=.
18661     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
18662       lt_cv_path_LD="$ac_dir/$ac_prog"
18663       # Check to see if the program is GNU ld.  I'd rather use --version,
18664       # but apparently some variants of GNU ld only accept -v.
18665       # Break only if it was the GNU/non-GNU ld that we prefer.
18666       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
18667       *GNU* | *'with BFD'*)
18668         test "$with_gnu_ld" != no && break
18669         ;;
18670       *)
18671         test "$with_gnu_ld" != yes && break
18672         ;;
18673       esac
18674     fi
18675   done
18676   IFS="$lt_save_ifs"
18677 else
18678   lt_cv_path_LD="$LD" # Let the user override the test with a path.
18679 fi
18680 fi
18681
18682 LD="$lt_cv_path_LD"
18683 if test -n "$LD"; then
18684   { echo "$as_me:$LINENO: result: $LD" >&5
18685 echo "${ECHO_T}$LD" >&6; }
18686 else
18687   { echo "$as_me:$LINENO: result: no" >&5
18688 echo "${ECHO_T}no" >&6; }
18689 fi
18690 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
18691 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
18692    { (exit 1); exit 1; }; }
18693 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
18694 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
18695 if test "${lt_cv_prog_gnu_ld+set}" = set; then
18696   echo $ECHO_N "(cached) $ECHO_C" >&6
18697 else
18698   # I'd rather use --version here, but apparently some GNU lds only accept -v.
18699 case `$LD -v 2>&1 </dev/null` in
18700 *GNU* | *'with BFD'*)
18701   lt_cv_prog_gnu_ld=yes
18702   ;;
18703 *)
18704   lt_cv_prog_gnu_ld=no
18705   ;;
18706 esac
18707 fi
18708 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
18709 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
18710 with_gnu_ld=$lt_cv_prog_gnu_ld
18711
18712
18713
18714   # Check if GNU C++ uses GNU ld as the underlying linker, since the
18715   # archiving commands below assume that GNU ld is being used.
18716   if test "$with_gnu_ld" = yes; then
18717     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
18718     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'
18719
18720     hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
18721     export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
18722
18723     # If archive_cmds runs LD, not CC, wlarc should be empty
18724     # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
18725     #     investigate it a little bit more. (MM)
18726     wlarc='${wl}'
18727
18728     # ancient GNU ld didn't support --whole-archive et. al.
18729     if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
18730         grep 'no-whole-archive' > /dev/null; then
18731       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
18732     else
18733       whole_archive_flag_spec_CXX=
18734     fi
18735   else
18736     with_gnu_ld=no
18737     wlarc=
18738
18739     # A generic and very simple default shared library creation
18740     # command for GNU C++ for the case where it uses the native
18741     # linker, instead of GNU ld.  If possible, this setting should
18742     # overridden to take advantage of the native linker features on
18743     # the platform it is being used on.
18744     archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
18745   fi
18746
18747   # Commands to make compiler produce verbose output that lists
18748   # what "hidden" libraries, object files and flags are used when
18749   # linking a shared library.
18750   output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
18751
18752 else
18753   GXX=no
18754   with_gnu_ld=no
18755   wlarc=
18756 fi
18757
18758 # PORTME: fill in a description of your system's C++ link characteristics
18759 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
18760 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
18761 ld_shlibs_CXX=yes
18762 case $host_os in
18763   aix3*)
18764     # FIXME: insert proper C++ library support
18765     ld_shlibs_CXX=no
18766     ;;
18767   aix4* | aix5*)
18768     if test "$host_cpu" = ia64; then
18769       # On IA64, the linker does run time linking by default, so we don't
18770       # have to do anything special.
18771       aix_use_runtimelinking=no
18772       exp_sym_flag='-Bexport'
18773       no_entry_flag=""
18774     else
18775       aix_use_runtimelinking=no
18776
18777       # Test if we are trying to use run time linking or normal
18778       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18779       # need to do runtime linking.
18780       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
18781         for ld_flag in $LDFLAGS; do
18782           case $ld_flag in
18783           *-brtl*)
18784             aix_use_runtimelinking=yes
18785             break
18786             ;;
18787           esac
18788         done
18789         ;;
18790       esac
18791
18792       exp_sym_flag='-bexport'
18793       no_entry_flag='-bnoentry'
18794     fi
18795
18796     # When large executables or shared objects are built, AIX ld can
18797     # have problems creating the table of contents.  If linking a library
18798     # or program results in "error TOC overflow" add -mminimal-toc to
18799     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
18800     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18801
18802     archive_cmds_CXX=''
18803     hardcode_direct_CXX=yes
18804     hardcode_libdir_separator_CXX=':'
18805     link_all_deplibs_CXX=yes
18806
18807     if test "$GXX" = yes; then
18808       case $host_os in aix4.[012]|aix4.[012].*)
18809       # We only want to do this on AIX 4.2 and lower, the check
18810       # below for broken collect2 doesn't work under 4.3+
18811         collect2name=`${CC} -print-prog-name=collect2`
18812         if test -f "$collect2name" && \
18813            strings "$collect2name" | grep resolve_lib_name >/dev/null
18814         then
18815           # We have reworked collect2
18816           hardcode_direct_CXX=yes
18817         else
18818           # We have old collect2
18819           hardcode_direct_CXX=unsupported
18820           # It fails to find uninstalled libraries when the uninstalled
18821           # path is not listed in the libpath.  Setting hardcode_minus_L
18822           # to unsupported forces relinking
18823           hardcode_minus_L_CXX=yes
18824           hardcode_libdir_flag_spec_CXX='-L$libdir'
18825           hardcode_libdir_separator_CXX=
18826         fi
18827         ;;
18828       esac
18829       shared_flag='-shared'
18830       if test "$aix_use_runtimelinking" = yes; then
18831         shared_flag="$shared_flag "'${wl}-G'
18832       fi
18833     else
18834       # not using gcc
18835       if test "$host_cpu" = ia64; then
18836         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18837         # chokes on -Wl,-G. The following line is correct:
18838         shared_flag='-G'
18839       else
18840         if test "$aix_use_runtimelinking" = yes; then
18841           shared_flag='${wl}-G'
18842         else
18843           shared_flag='${wl}-bM:SRE'
18844         fi
18845       fi
18846     fi
18847
18848     # It seems that -bexpall does not export symbols beginning with
18849     # underscore (_), so it is better to generate a list of symbols to export.
18850     always_export_symbols_CXX=yes
18851     if test "$aix_use_runtimelinking" = yes; then
18852       # Warning - without using the other runtime loading flags (-brtl),
18853       # -berok will link without error, but may produce a broken library.
18854       allow_undefined_flag_CXX='-berok'
18855       # Determine the default libpath from the value encoded in an empty executable.
18856       cat >conftest.$ac_ext <<_ACEOF
18857 /* confdefs.h.  */
18858 _ACEOF
18859 cat confdefs.h >>conftest.$ac_ext
18860 cat >>conftest.$ac_ext <<_ACEOF
18861 /* end confdefs.h.  */
18862
18863 int
18864 main ()
18865 {
18866
18867   ;
18868   return 0;
18869 }
18870 _ACEOF
18871 rm -f conftest.$ac_objext conftest$ac_exeext
18872 if { (ac_try="$ac_link"
18873 case "(($ac_try" in
18874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18875   *) ac_try_echo=$ac_try;;
18876 esac
18877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18878   (eval "$ac_link") 2>conftest.er1
18879   ac_status=$?
18880   grep -v '^ *+' conftest.er1 >conftest.err
18881   rm -f conftest.er1
18882   cat conftest.err >&5
18883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18884   (exit $ac_status); } &&
18885          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18886   { (case "(($ac_try" in
18887   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18888   *) ac_try_echo=$ac_try;;
18889 esac
18890 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18891   (eval "$ac_try") 2>&5
18892   ac_status=$?
18893   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18894   (exit $ac_status); }; } &&
18895          { ac_try='test -s conftest$ac_exeext'
18896   { (case "(($ac_try" in
18897   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18898   *) ac_try_echo=$ac_try;;
18899 esac
18900 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18901   (eval "$ac_try") 2>&5
18902   ac_status=$?
18903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18904   (exit $ac_status); }; }; then
18905
18906 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
18907 }'`
18908 # Check for a 64-bit object if we didn't find anything.
18909 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
18910 }'`; fi
18911 else
18912   echo "$as_me: failed program was:" >&5
18913 sed 's/^/| /' conftest.$ac_ext >&5
18914
18915
18916 fi
18917
18918 rm -f core conftest.err conftest.$ac_objext \
18919       conftest$ac_exeext conftest.$ac_ext
18920 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18921
18922       hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
18923
18924       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"
18925      else
18926       if test "$host_cpu" = ia64; then
18927         hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
18928         allow_undefined_flag_CXX="-z nodefs"
18929         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"
18930       else
18931         # Determine the default libpath from the value encoded in an empty executable.
18932         cat >conftest.$ac_ext <<_ACEOF
18933 /* confdefs.h.  */
18934 _ACEOF
18935 cat confdefs.h >>conftest.$ac_ext
18936 cat >>conftest.$ac_ext <<_ACEOF
18937 /* end confdefs.h.  */
18938
18939 int
18940 main ()
18941 {
18942
18943   ;
18944   return 0;
18945 }
18946 _ACEOF
18947 rm -f conftest.$ac_objext conftest$ac_exeext
18948 if { (ac_try="$ac_link"
18949 case "(($ac_try" in
18950   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18951   *) ac_try_echo=$ac_try;;
18952 esac
18953 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18954   (eval "$ac_link") 2>conftest.er1
18955   ac_status=$?
18956   grep -v '^ *+' conftest.er1 >conftest.err
18957   rm -f conftest.er1
18958   cat conftest.err >&5
18959   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18960   (exit $ac_status); } &&
18961          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
18962   { (case "(($ac_try" in
18963   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18964   *) ac_try_echo=$ac_try;;
18965 esac
18966 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18967   (eval "$ac_try") 2>&5
18968   ac_status=$?
18969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18970   (exit $ac_status); }; } &&
18971          { ac_try='test -s conftest$ac_exeext'
18972   { (case "(($ac_try" in
18973   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18974   *) ac_try_echo=$ac_try;;
18975 esac
18976 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18977   (eval "$ac_try") 2>&5
18978   ac_status=$?
18979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18980   (exit $ac_status); }; }; then
18981
18982 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
18983 }'`
18984 # Check for a 64-bit object if we didn't find anything.
18985 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
18986 }'`; fi
18987 else
18988   echo "$as_me: failed program was:" >&5
18989 sed 's/^/| /' conftest.$ac_ext >&5
18990
18991
18992 fi
18993
18994 rm -f core conftest.err conftest.$ac_objext \
18995       conftest$ac_exeext conftest.$ac_ext
18996 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18997
18998         hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
18999         # Warning - without using the other run time loading flags,
19000         # -berok will link without error, but may produce a broken library.
19001         no_undefined_flag_CXX=' ${wl}-bernotok'
19002         allow_undefined_flag_CXX=' ${wl}-berok'
19003         # Exported symbols can be pulled into shared objects from archives
19004         whole_archive_flag_spec_CXX='$convenience'
19005         archive_cmds_need_lc_CXX=yes
19006         # This is similar to how AIX traditionally builds its shared libraries.
19007         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'
19008       fi
19009     fi
19010     ;;
19011
19012   beos*)
19013     if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
19014       allow_undefined_flag_CXX=unsupported
19015       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
19016       # support --undefined.  This deserves some investigation.  FIXME
19017       archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
19018     else
19019       ld_shlibs_CXX=no
19020     fi
19021     ;;
19022
19023   chorus*)
19024     case $cc_basename in
19025       *)
19026         # FIXME: insert proper C++ library support
19027         ld_shlibs_CXX=no
19028         ;;
19029     esac
19030     ;;
19031
19032   cygwin* | mingw* | pw32*)
19033     # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
19034     # as there is no search path for DLLs.
19035     hardcode_libdir_flag_spec_CXX='-L$libdir'
19036     allow_undefined_flag_CXX=unsupported
19037     always_export_symbols_CXX=no
19038     enable_shared_with_static_runtimes_CXX=yes
19039
19040     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
19041       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'
19042       # If the export-symbols file already is a .def file (1st line
19043       # is EXPORTS), use it as is; otherwise, prepend...
19044       archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
19045         cp $export_symbols $output_objdir/$soname.def;
19046       else
19047         echo EXPORTS > $output_objdir/$soname.def;
19048         cat $export_symbols >> $output_objdir/$soname.def;
19049       fi~
19050       $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'
19051     else
19052       ld_shlibs_CXX=no
19053     fi
19054   ;;
19055       darwin* | rhapsody*)
19056         case $host_os in
19057         rhapsody* | darwin1.[012])
19058          allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
19059          ;;
19060        *) # Darwin 1.3 on
19061          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
19062            allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
19063          else
19064            case ${MACOSX_DEPLOYMENT_TARGET} in
19065              10.[012])
19066                allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
19067                ;;
19068              10.*)
19069                allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
19070                ;;
19071            esac
19072          fi
19073          ;;
19074         esac
19075       archive_cmds_need_lc_CXX=no
19076       hardcode_direct_CXX=no
19077       hardcode_automatic_CXX=yes
19078       hardcode_shlibpath_var_CXX=unsupported
19079       whole_archive_flag_spec_CXX=''
19080       link_all_deplibs_CXX=yes
19081
19082     if test "$GXX" = yes ; then
19083       lt_int_apple_cc_single_mod=no
19084       output_verbose_link_cmd='echo'
19085       if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
19086        lt_int_apple_cc_single_mod=yes
19087       fi
19088       if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
19089        archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
19090       else
19091           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'
19092         fi
19093         module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
19094         # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
19095           if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
19096             archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
19097           else
19098             archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
19099           fi
19100             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}'
19101       else
19102       case $cc_basename in
19103         xlc*)
19104          output_verbose_link_cmd='echo'
19105           archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
19106           module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
19107           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
19108           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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
19109           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}'
19110           ;;
19111        *)
19112          ld_shlibs_CXX=no
19113           ;;
19114       esac
19115       fi
19116         ;;
19117
19118   dgux*)
19119     case $cc_basename in
19120       ec++*)
19121         # FIXME: insert proper C++ library support
19122         ld_shlibs_CXX=no
19123         ;;
19124       ghcx*)
19125         # Green Hills C++ Compiler
19126         # FIXME: insert proper C++ library support
19127         ld_shlibs_CXX=no
19128         ;;
19129       *)
19130         # FIXME: insert proper C++ library support
19131         ld_shlibs_CXX=no
19132         ;;
19133     esac
19134     ;;
19135   freebsd[12]*)
19136     # C++ shared libraries reported to be fairly broken before switch to ELF
19137     ld_shlibs_CXX=no
19138     ;;
19139   freebsd-elf*)
19140     archive_cmds_need_lc_CXX=no
19141     ;;
19142   freebsd* | kfreebsd*-gnu | dragonfly*)
19143     # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
19144     # conventions
19145     ld_shlibs_CXX=yes
19146     ;;
19147   gnu*)
19148     ;;
19149   hpux9*)
19150     hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
19151     hardcode_libdir_separator_CXX=:
19152     export_dynamic_flag_spec_CXX='${wl}-E'
19153     hardcode_direct_CXX=yes
19154     hardcode_minus_L_CXX=yes # Not in the search PATH,
19155                                 # but as the default
19156                                 # location of the library.
19157
19158     case $cc_basename in
19159     CC*)
19160       # FIXME: insert proper C++ library support
19161       ld_shlibs_CXX=no
19162       ;;
19163     aCC*)
19164       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'
19165       # Commands to make compiler produce verbose output that lists
19166       # what "hidden" libraries, object files and flags are used when
19167       # linking a shared library.
19168       #
19169       # There doesn't appear to be a way to prevent this compiler from
19170       # explicitly linking system object files so we need to strip them
19171       # from the output so that they don't get included in the library
19172       # dependencies.
19173       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'
19174       ;;
19175     *)
19176       if test "$GXX" = yes; then
19177         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'
19178       else
19179         # FIXME: insert proper C++ library support
19180         ld_shlibs_CXX=no
19181       fi
19182       ;;
19183     esac
19184     ;;
19185   hpux10*|hpux11*)
19186     if test $with_gnu_ld = no; then
19187       hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
19188       hardcode_libdir_separator_CXX=:
19189
19190       case $host_cpu in
19191       hppa*64*|ia64*)
19192         hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
19193         ;;
19194       *)
19195         export_dynamic_flag_spec_CXX='${wl}-E'
19196         ;;
19197       esac
19198     fi
19199     case $host_cpu in
19200     hppa*64*|ia64*)
19201       hardcode_direct_CXX=no
19202       hardcode_shlibpath_var_CXX=no
19203       ;;
19204     *)
19205       hardcode_direct_CXX=yes
19206       hardcode_minus_L_CXX=yes # Not in the search PATH,
19207                                               # but as the default
19208                                               # location of the library.
19209       ;;
19210     esac
19211
19212     case $cc_basename in
19213       CC*)
19214         # FIXME: insert proper C++ library support
19215         ld_shlibs_CXX=no
19216         ;;
19217       aCC*)
19218         case $host_cpu in
19219         hppa*64*)
19220           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
19221           ;;
19222         ia64*)
19223           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
19224           ;;
19225         *)
19226           archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
19227           ;;
19228         esac
19229         # Commands to make compiler produce verbose output that lists
19230         # what "hidden" libraries, object files and flags are used when
19231         # linking a shared library.
19232         #
19233         # There doesn't appear to be a way to prevent this compiler from
19234         # explicitly linking system object files so we need to strip them
19235         # from the output so that they don't get included in the library
19236         # dependencies.
19237         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'
19238         ;;
19239       *)
19240         if test "$GXX" = yes; then
19241           if test $with_gnu_ld = no; then
19242             case $host_cpu in
19243             hppa*64*)
19244               archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
19245               ;;
19246             ia64*)
19247               archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
19248               ;;
19249             *)
19250               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'
19251               ;;
19252             esac
19253           fi
19254         else
19255           # FIXME: insert proper C++ library support
19256           ld_shlibs_CXX=no
19257         fi
19258         ;;
19259     esac
19260     ;;
19261   interix3*)
19262     hardcode_direct_CXX=no
19263     hardcode_shlibpath_var_CXX=no
19264     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
19265     export_dynamic_flag_spec_CXX='${wl}-E'
19266     # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
19267     # Instead, shared libraries are loaded at an image base (0x10000000 by
19268     # default) and relocated if they conflict, which is a slow very memory
19269     # consuming and fragmenting process.  To avoid this, we pick a random,
19270     # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
19271     # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
19272     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'
19273     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'
19274     ;;
19275   irix5* | irix6*)
19276     case $cc_basename in
19277       CC*)
19278         # SGI C++
19279         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'
19280
19281         # Archives containing C++ object files must be created using
19282         # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
19283         # necessary to make sure instantiated templates are included
19284         # in the archive.
19285         old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
19286         ;;
19287       *)
19288         if test "$GXX" = yes; then
19289           if test "$with_gnu_ld" = no; then
19290             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'
19291           else
19292             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'
19293           fi
19294         fi
19295         link_all_deplibs_CXX=yes
19296         ;;
19297     esac
19298     hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
19299     hardcode_libdir_separator_CXX=:
19300     ;;
19301   linux*)
19302     case $cc_basename in
19303       KCC*)
19304         # Kuck and Associates, Inc. (KAI) C++ Compiler
19305
19306         # KCC will only create a shared library if the output file
19307         # ends with ".so" (or ".sl" for HP-UX), so rename the library
19308         # to its proper name (with version) after linking.
19309         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'
19310         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'
19311         # Commands to make compiler produce verbose output that lists
19312         # what "hidden" libraries, object files and flags are used when
19313         # linking a shared library.
19314         #
19315         # There doesn't appear to be a way to prevent this compiler from
19316         # explicitly linking system object files so we need to strip them
19317         # from the output so that they don't get included in the library
19318         # dependencies.
19319         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'
19320
19321         hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
19322         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
19323
19324         # Archives containing C++ object files must be created using
19325         # "CC -Bstatic", where "CC" is the KAI C++ compiler.
19326         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
19327         ;;
19328       icpc*)
19329         # Intel C++
19330         with_gnu_ld=yes
19331         # version 8.0 and above of icpc choke on multiply defined symbols
19332         # if we add $predep_objects and $postdep_objects, however 7.1 and
19333         # earlier do not add the objects themselves.
19334         case `$CC -V 2>&1` in
19335         *"Version 7."*)
19336           archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
19337           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'
19338           ;;
19339         *)  # Version 8.0 or newer
19340           tmp_idyn=
19341           case $host_cpu in
19342             ia64*) tmp_idyn=' -i_dynamic';;
19343           esac
19344           archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
19345           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'
19346           ;;
19347         esac
19348         archive_cmds_need_lc_CXX=no
19349         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
19350         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
19351         whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
19352         ;;
19353       pgCC*)
19354         # Portland Group C++ compiler
19355         archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
19356         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'
19357
19358         hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
19359         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
19360         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'
19361         ;;
19362       cxx*)
19363         # Compaq C++
19364         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
19365         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'
19366
19367         runpath_var=LD_RUN_PATH
19368         hardcode_libdir_flag_spec_CXX='-rpath $libdir'
19369         hardcode_libdir_separator_CXX=:
19370
19371         # Commands to make compiler produce verbose output that lists
19372         # what "hidden" libraries, object files and flags are used when
19373         # linking a shared library.
19374         #
19375         # There doesn't appear to be a way to prevent this compiler from
19376         # explicitly linking system object files so we need to strip them
19377         # from the output so that they don't get included in the library
19378         # dependencies.
19379         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'
19380         ;;
19381     esac
19382     ;;
19383   lynxos*)
19384     # FIXME: insert proper C++ library support
19385     ld_shlibs_CXX=no
19386     ;;
19387   m88k*)
19388     # FIXME: insert proper C++ library support
19389     ld_shlibs_CXX=no
19390     ;;
19391   mvs*)
19392     case $cc_basename in
19393       cxx*)
19394         # FIXME: insert proper C++ library support
19395         ld_shlibs_CXX=no
19396         ;;
19397       *)
19398         # FIXME: insert proper C++ library support
19399         ld_shlibs_CXX=no
19400         ;;
19401     esac
19402     ;;
19403   netbsd*)
19404     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
19405       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
19406       wlarc=
19407       hardcode_libdir_flag_spec_CXX='-R$libdir'
19408       hardcode_direct_CXX=yes
19409       hardcode_shlibpath_var_CXX=no
19410     fi
19411     # Workaround some broken pre-1.5 toolchains
19412     output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
19413     ;;
19414   openbsd2*)
19415     # C++ shared libraries are fairly broken
19416     ld_shlibs_CXX=no
19417     ;;
19418   openbsd*)
19419     hardcode_direct_CXX=yes
19420     hardcode_shlibpath_var_CXX=no
19421     archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
19422     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
19423     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
19424       archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
19425       export_dynamic_flag_spec_CXX='${wl}-E'
19426       whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
19427     fi
19428     output_verbose_link_cmd='echo'
19429     ;;
19430   osf3*)
19431     case $cc_basename in
19432       KCC*)
19433         # Kuck and Associates, Inc. (KAI) C++ Compiler
19434
19435         # KCC will only create a shared library if the output file
19436         # ends with ".so" (or ".sl" for HP-UX), so rename the library
19437         # to its proper name (with version) after linking.
19438         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'
19439
19440         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
19441         hardcode_libdir_separator_CXX=:
19442
19443         # Archives containing C++ object files must be created using
19444         # "CC -Bstatic", where "CC" is the KAI C++ compiler.
19445         old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
19446
19447         ;;
19448       RCC*)
19449         # Rational C++ 2.4.1
19450         # FIXME: insert proper C++ library support
19451         ld_shlibs_CXX=no
19452         ;;
19453       cxx*)
19454         allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
19455         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'
19456
19457         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
19458         hardcode_libdir_separator_CXX=:
19459
19460         # Commands to make compiler produce verbose output that lists
19461         # what "hidden" libraries, object files and flags are used when
19462         # linking a shared library.
19463         #
19464         # There doesn't appear to be a way to prevent this compiler from
19465         # explicitly linking system object files so we need to strip them
19466         # from the output so that they don't get included in the library
19467         # dependencies.
19468         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'
19469         ;;
19470       *)
19471         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
19472           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
19473           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'
19474
19475           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
19476           hardcode_libdir_separator_CXX=:
19477
19478           # Commands to make compiler produce verbose output that lists
19479           # what "hidden" libraries, object files and flags are used when
19480           # linking a shared library.
19481           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
19482
19483         else
19484           # FIXME: insert proper C++ library support
19485           ld_shlibs_CXX=no
19486         fi
19487         ;;
19488     esac
19489     ;;
19490   osf4* | osf5*)
19491     case $cc_basename in
19492       KCC*)
19493         # Kuck and Associates, Inc. (KAI) C++ Compiler
19494
19495         # KCC will only create a shared library if the output file
19496         # ends with ".so" (or ".sl" for HP-UX), so rename the library
19497         # to its proper name (with version) after linking.
19498         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'
19499
19500         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
19501         hardcode_libdir_separator_CXX=:
19502
19503         # Archives containing C++ object files must be created using
19504         # the KAI C++ compiler.
19505         old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
19506         ;;
19507       RCC*)
19508         # Rational C++ 2.4.1
19509         # FIXME: insert proper C++ library support
19510         ld_shlibs_CXX=no
19511         ;;
19512       cxx*)
19513         allow_undefined_flag_CXX=' -expect_unresolved \*'
19514         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'
19515         archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
19516           echo "-hidden">> $lib.exp~
19517           $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~
19518           $rm $lib.exp'
19519
19520         hardcode_libdir_flag_spec_CXX='-rpath $libdir'
19521         hardcode_libdir_separator_CXX=:
19522
19523         # Commands to make compiler produce verbose output that lists
19524         # what "hidden" libraries, object files and flags are used when
19525         # linking a shared library.
19526         #
19527         # There doesn't appear to be a way to prevent this compiler from
19528         # explicitly linking system object files so we need to strip them
19529         # from the output so that they don't get included in the library
19530         # dependencies.
19531         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'
19532         ;;
19533       *)
19534         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
19535           allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
19536          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'
19537
19538           hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
19539           hardcode_libdir_separator_CXX=:
19540
19541           # Commands to make compiler produce verbose output that lists
19542           # what "hidden" libraries, object files and flags are used when
19543           # linking a shared library.
19544           output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
19545
19546         else
19547           # FIXME: insert proper C++ library support
19548           ld_shlibs_CXX=no
19549         fi
19550         ;;
19551     esac
19552     ;;
19553   psos*)
19554     # FIXME: insert proper C++ library support
19555     ld_shlibs_CXX=no
19556     ;;
19557   sunos4*)
19558     case $cc_basename in
19559       CC*)
19560         # Sun C++ 4.x
19561         # FIXME: insert proper C++ library support
19562         ld_shlibs_CXX=no
19563         ;;
19564       lcc*)
19565         # Lucid
19566         # FIXME: insert proper C++ library support
19567         ld_shlibs_CXX=no
19568         ;;
19569       *)
19570         # FIXME: insert proper C++ library support
19571         ld_shlibs_CXX=no
19572         ;;
19573     esac
19574     ;;
19575   solaris*)
19576     case $cc_basename in
19577       CC*)
19578         # Sun C++ 4.2, 5.x and Centerline C++
19579         archive_cmds_need_lc_CXX=yes
19580         no_undefined_flag_CXX=' -zdefs'
19581         archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
19582         archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
19583         $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'
19584
19585         hardcode_libdir_flag_spec_CXX='-R$libdir'
19586         hardcode_shlibpath_var_CXX=no
19587         case $host_os in
19588           solaris2.[0-5] | solaris2.[0-5].*) ;;
19589           *)
19590             # The C++ compiler is used as linker so we must use $wl
19591             # flag to pass the commands to the underlying system
19592             # linker. We must also pass each convience library through
19593             # to the system linker between allextract/defaultextract.
19594             # The C++ compiler will combine linker options so we
19595             # cannot just pass the convience library names through
19596             # without $wl.
19597             # Supported since Solaris 2.6 (maybe 2.5.1?)
19598             whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
19599             ;;
19600         esac
19601         link_all_deplibs_CXX=yes
19602
19603         output_verbose_link_cmd='echo'
19604
19605         # Archives containing C++ object files must be created using
19606         # "CC -xar", where "CC" is the Sun C++ compiler.  This is
19607         # necessary to make sure instantiated templates are included
19608         # in the archive.
19609         old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
19610         ;;
19611       gcx*)
19612         # Green Hills C++ Compiler
19613         archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
19614
19615         # The C++ compiler must be used to create the archive.
19616         old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
19617         ;;
19618       *)
19619         # GNU C++ compiler with Solaris linker
19620         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
19621           no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
19622           if $CC --version | grep -v '^2\.7' > /dev/null; then
19623             archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
19624             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
19625                 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
19626
19627             # Commands to make compiler produce verbose output that lists
19628             # what "hidden" libraries, object files and flags are used when
19629             # linking a shared library.
19630             output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
19631           else
19632             # g++ 2.7 appears to require `-G' NOT `-shared' on this
19633             # platform.
19634             archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
19635             archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
19636                 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
19637
19638             # Commands to make compiler produce verbose output that lists
19639             # what "hidden" libraries, object files and flags are used when
19640             # linking a shared library.
19641             output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
19642           fi
19643
19644           hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
19645         fi
19646         ;;
19647     esac
19648     ;;
19649   sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
19650     no_undefined_flag_CXX='${wl}-z,text'
19651     archive_cmds_need_lc_CXX=no
19652     hardcode_shlibpath_var_CXX=no
19653     runpath_var='LD_RUN_PATH'
19654
19655     case $cc_basename in
19656       CC*)
19657         archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19658         archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19659         ;;
19660       *)
19661         archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19662         archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19663         ;;
19664     esac
19665     ;;
19666   sysv5* | sco3.2v5* | sco5v6*)
19667     # Note: We can NOT use -z defs as we might desire, because we do not
19668     # link with -lc, and that would cause any symbols used from libc to
19669     # always be unresolved, which means just about no library would
19670     # ever link correctly.  If we're not using GNU ld we use -z text
19671     # though, which does catch some bad symbols but isn't as heavy-handed
19672     # as -z defs.
19673     # For security reasons, it is highly recommended that you always
19674     # use absolute paths for naming shared libraries, and exclude the
19675     # DT_RUNPATH tag from executables and libraries.  But doing so
19676     # requires that you compile everything twice, which is a pain.
19677     # So that behaviour is only enabled if SCOABSPATH is set to a
19678     # non-empty value in the environment.  Most likely only useful for
19679     # creating official distributions of packages.
19680     # This is a hack until libtool officially supports absolute path
19681     # names for shared libraries.
19682     no_undefined_flag_CXX='${wl}-z,text'
19683     allow_undefined_flag_CXX='${wl}-z,nodefs'
19684     archive_cmds_need_lc_CXX=no
19685     hardcode_shlibpath_var_CXX=no
19686     hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
19687     hardcode_libdir_separator_CXX=':'
19688     link_all_deplibs_CXX=yes
19689     export_dynamic_flag_spec_CXX='${wl}-Bexport'
19690     runpath_var='LD_RUN_PATH'
19691
19692     case $cc_basename in
19693       CC*)
19694         archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
19695         archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
19696         ;;
19697       *)
19698         archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
19699         archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
19700         ;;
19701     esac
19702     ;;
19703   tandem*)
19704     case $cc_basename in
19705       NCC*)
19706         # NonStop-UX NCC 3.20
19707         # FIXME: insert proper C++ library support
19708         ld_shlibs_CXX=no
19709         ;;
19710       *)
19711         # FIXME: insert proper C++ library support
19712         ld_shlibs_CXX=no
19713         ;;
19714     esac
19715     ;;
19716   vxworks*)
19717     # FIXME: insert proper C++ library support
19718     ld_shlibs_CXX=no
19719     ;;
19720   *)
19721     # FIXME: insert proper C++ library support
19722     ld_shlibs_CXX=no
19723     ;;
19724 esac
19725 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
19726 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
19727 test "$ld_shlibs_CXX" = no && can_build_shared=no
19728
19729 GCC_CXX="$GXX"
19730 LD_CXX="$LD"
19731
19732
19733 cat > conftest.$ac_ext <<EOF
19734 class Foo
19735 {
19736 public:
19737   Foo (void) { a = 0; }
19738 private:
19739   int a;
19740 };
19741 EOF
19742
19743 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19744   (eval $ac_compile) 2>&5
19745   ac_status=$?
19746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19747   (exit $ac_status); }; then
19748   # Parse the compiler output and extract the necessary
19749   # objects, libraries and library flags.
19750
19751   # Sentinel used to keep track of whether or not we are before
19752   # the conftest object file.
19753   pre_test_object_deps_done=no
19754
19755   # The `*' in the case matches for architectures that use `case' in
19756   # $output_verbose_cmd can trigger glob expansion during the loop
19757   # eval without this substitution.
19758   output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
19759
19760   for p in `eval $output_verbose_link_cmd`; do
19761     case $p in
19762
19763     -L* | -R* | -l*)
19764        # Some compilers place space between "-{L,R}" and the path.
19765        # Remove the space.
19766        if test $p = "-L" \
19767           || test $p = "-R"; then
19768          prev=$p
19769          continue
19770        else
19771          prev=
19772        fi
19773
19774        if test "$pre_test_object_deps_done" = no; then
19775          case $p in
19776          -L* | -R*)
19777            # Internal compiler library paths should come after those
19778            # provided the user.  The postdeps already come after the
19779            # user supplied libs so there is no need to process them.
19780            if test -z "$compiler_lib_search_path_CXX"; then
19781              compiler_lib_search_path_CXX="${prev}${p}"
19782            else
19783              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
19784            fi
19785            ;;
19786          # The "-l" case would never come before the object being
19787          # linked, so don't bother handling this case.
19788          esac
19789        else
19790          if test -z "$postdeps_CXX"; then
19791            postdeps_CXX="${prev}${p}"
19792          else
19793            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
19794          fi
19795        fi
19796        ;;
19797
19798     *.$objext)
19799        # This assumes that the test object file only shows up
19800        # once in the compiler output.
19801        if test "$p" = "conftest.$objext"; then
19802          pre_test_object_deps_done=yes
19803          continue
19804        fi
19805
19806        if test "$pre_test_object_deps_done" = no; then
19807          if test -z "$predep_objects_CXX"; then
19808            predep_objects_CXX="$p"
19809          else
19810            predep_objects_CXX="$predep_objects_CXX $p"
19811          fi
19812        else
19813          if test -z "$postdep_objects_CXX"; then
19814            postdep_objects_CXX="$p"
19815          else
19816            postdep_objects_CXX="$postdep_objects_CXX $p"
19817          fi
19818        fi
19819        ;;
19820
19821     *) ;; # Ignore the rest.
19822
19823     esac
19824   done
19825
19826   # Clean up.
19827   rm -f a.out a.exe
19828 else
19829   echo "libtool.m4: error: problem compiling CXX test program"
19830 fi
19831
19832 $rm -f confest.$objext
19833
19834 # PORTME: override above test on systems where it is broken
19835 case $host_os in
19836 interix3*)
19837   # Interix 3.5 installs completely hosed .la files for C++, so rather than
19838   # hack all around it, let's just trust "g++" to DTRT.
19839   predep_objects_CXX=
19840   postdep_objects_CXX=
19841   postdeps_CXX=
19842   ;;
19843
19844 solaris*)
19845   case $cc_basename in
19846   CC*)
19847     # Adding this requires a known-good setup of shared libraries for
19848     # Sun compiler versions before 5.6, else PIC objects from an old
19849     # archive will be linked into the output, leading to subtle bugs.
19850     postdeps_CXX='-lCstd -lCrun'
19851     ;;
19852   esac
19853   ;;
19854 esac
19855
19856
19857 case " $postdeps_CXX " in
19858 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
19859 esac
19860
19861 lt_prog_compiler_wl_CXX=
19862 lt_prog_compiler_pic_CXX=
19863 lt_prog_compiler_static_CXX=
19864
19865 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
19866 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
19867
19868   # C++ specific cases for pic, static, wl, etc.
19869   if test "$GXX" = yes; then
19870     lt_prog_compiler_wl_CXX='-Wl,'
19871     lt_prog_compiler_static_CXX='-static'
19872
19873     case $host_os in
19874     aix*)
19875       # All AIX code is PIC.
19876       if test "$host_cpu" = ia64; then
19877         # AIX 5 now supports IA64 processor
19878         lt_prog_compiler_static_CXX='-Bstatic'
19879       fi
19880       ;;
19881     amigaos*)
19882       # FIXME: we need at least 68020 code to build shared libraries, but
19883       # adding the `-m68020' flag to GCC prevents building anything better,
19884       # like `-m68040'.
19885       lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
19886       ;;
19887     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
19888       # PIC is the default for these OSes.
19889       ;;
19890     mingw* | os2* | pw32*)
19891       # This hack is so that the source file can tell whether it is being
19892       # built for inclusion in a dll (and should export symbols for example).
19893       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
19894       ;;
19895     darwin* | rhapsody*)
19896       # PIC is the default on this platform
19897       # Common symbols not allowed in MH_DYLIB files
19898       lt_prog_compiler_pic_CXX='-fno-common'
19899       ;;
19900     *djgpp*)
19901       # DJGPP does not support shared libraries at all
19902       lt_prog_compiler_pic_CXX=
19903       ;;
19904     interix3*)
19905       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
19906       # Instead, we relocate shared libraries at runtime.
19907       ;;
19908     sysv4*MP*)
19909       if test -d /usr/nec; then
19910         lt_prog_compiler_pic_CXX=-Kconform_pic
19911       fi
19912       ;;
19913     hpux*)
19914       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
19915       # not for PA HP-UX.
19916       case $host_cpu in
19917       hppa*64*|ia64*)
19918         ;;
19919       *)
19920         lt_prog_compiler_pic_CXX='-fPIC'
19921         ;;
19922       esac
19923       ;;
19924     *)
19925       lt_prog_compiler_pic_CXX='-fPIC'
19926       ;;
19927     esac
19928   else
19929     case $host_os in
19930       aix4* | aix5*)
19931         # All AIX code is PIC.
19932         if test "$host_cpu" = ia64; then
19933           # AIX 5 now supports IA64 processor
19934           lt_prog_compiler_static_CXX='-Bstatic'
19935         else
19936           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
19937         fi
19938         ;;
19939       chorus*)
19940         case $cc_basename in
19941         cxch68*)
19942           # Green Hills C++ Compiler
19943           # _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"
19944           ;;
19945         esac
19946         ;;
19947        darwin*)
19948          # PIC is the default on this platform
19949          # Common symbols not allowed in MH_DYLIB files
19950          case $cc_basename in
19951            xlc*)
19952            lt_prog_compiler_pic_CXX='-qnocommon'
19953            lt_prog_compiler_wl_CXX='-Wl,'
19954            ;;
19955          esac
19956        ;;
19957       dgux*)
19958         case $cc_basename in
19959           ec++*)
19960             lt_prog_compiler_pic_CXX='-KPIC'
19961             ;;
19962           ghcx*)
19963             # Green Hills C++ Compiler
19964             lt_prog_compiler_pic_CXX='-pic'
19965             ;;
19966           *)
19967             ;;
19968         esac
19969         ;;
19970       freebsd* | kfreebsd*-gnu | dragonfly*)
19971         # FreeBSD uses GNU C++
19972         ;;
19973       hpux9* | hpux10* | hpux11*)
19974         case $cc_basename in
19975           CC*)
19976             lt_prog_compiler_wl_CXX='-Wl,'
19977             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
19978             if test "$host_cpu" != ia64; then
19979               lt_prog_compiler_pic_CXX='+Z'
19980             fi
19981             ;;
19982           aCC*)
19983             lt_prog_compiler_wl_CXX='-Wl,'
19984             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
19985             case $host_cpu in
19986             hppa*64*|ia64*)
19987               # +Z the default
19988               ;;
19989             *)
19990               lt_prog_compiler_pic_CXX='+Z'
19991               ;;
19992             esac
19993             ;;
19994           *)
19995             ;;
19996         esac
19997         ;;
19998       interix*)
19999         # This is c89, which is MS Visual C++ (no shared libs)
20000         # Anyone wants to do a port?
20001         ;;
20002       irix5* | irix6* | nonstopux*)
20003         case $cc_basename in
20004           CC*)
20005             lt_prog_compiler_wl_CXX='-Wl,'
20006             lt_prog_compiler_static_CXX='-non_shared'
20007             # CC pic flag -KPIC is the default.
20008             ;;
20009           *)
20010             ;;
20011         esac
20012         ;;
20013       linux*)
20014         case $cc_basename in
20015           KCC*)
20016             # KAI C++ Compiler
20017             lt_prog_compiler_wl_CXX='--backend -Wl,'
20018             lt_prog_compiler_pic_CXX='-fPIC'
20019             ;;
20020           icpc* | ecpc*)
20021             # Intel C++
20022             lt_prog_compiler_wl_CXX='-Wl,'
20023             lt_prog_compiler_pic_CXX='-KPIC'
20024             lt_prog_compiler_static_CXX='-static'
20025             ;;
20026           pgCC*)
20027             # Portland Group C++ compiler.
20028             lt_prog_compiler_wl_CXX='-Wl,'
20029             lt_prog_compiler_pic_CXX='-fpic'
20030             lt_prog_compiler_static_CXX='-Bstatic'
20031             ;;
20032           cxx*)
20033             # Compaq C++
20034             # Make sure the PIC flag is empty.  It appears that all Alpha
20035             # Linux and Compaq Tru64 Unix objects are PIC.
20036             lt_prog_compiler_pic_CXX=
20037             lt_prog_compiler_static_CXX='-non_shared'
20038             ;;
20039           *)
20040             ;;
20041         esac
20042         ;;
20043       lynxos*)
20044         ;;
20045       m88k*)
20046         ;;
20047       mvs*)
20048         case $cc_basename in
20049           cxx*)
20050             lt_prog_compiler_pic_CXX='-W c,exportall'
20051             ;;
20052           *)
20053             ;;
20054         esac
20055         ;;
20056       netbsd*)
20057         ;;
20058       osf3* | osf4* | osf5*)
20059         case $cc_basename in
20060           KCC*)
20061             lt_prog_compiler_wl_CXX='--backend -Wl,'
20062             ;;
20063           RCC*)
20064             # Rational C++ 2.4.1
20065             lt_prog_compiler_pic_CXX='-pic'
20066             ;;
20067           cxx*)
20068             # Digital/Compaq C++
20069             lt_prog_compiler_wl_CXX='-Wl,'
20070             # Make sure the PIC flag is empty.  It appears that all Alpha
20071             # Linux and Compaq Tru64 Unix objects are PIC.
20072             lt_prog_compiler_pic_CXX=
20073             lt_prog_compiler_static_CXX='-non_shared'
20074             ;;
20075           *)
20076             ;;
20077         esac
20078         ;;
20079       psos*)
20080         ;;
20081       solaris*)
20082         case $cc_basename in
20083           CC*)
20084             # Sun C++ 4.2, 5.x and Centerline C++
20085             lt_prog_compiler_pic_CXX='-KPIC'
20086             lt_prog_compiler_static_CXX='-Bstatic'
20087             lt_prog_compiler_wl_CXX='-Qoption ld '
20088             ;;
20089           gcx*)
20090             # Green Hills C++ Compiler
20091             lt_prog_compiler_pic_CXX='-PIC'
20092             ;;
20093           *)
20094             ;;
20095         esac
20096         ;;
20097       sunos4*)
20098         case $cc_basename in
20099           CC*)
20100             # Sun C++ 4.x
20101             lt_prog_compiler_pic_CXX='-pic'
20102             lt_prog_compiler_static_CXX='-Bstatic'
20103             ;;
20104           lcc*)
20105             # Lucid
20106             lt_prog_compiler_pic_CXX='-pic'
20107             ;;
20108           *)
20109             ;;
20110         esac
20111         ;;
20112       tandem*)
20113         case $cc_basename in
20114           NCC*)
20115             # NonStop-UX NCC 3.20
20116             lt_prog_compiler_pic_CXX='-KPIC'
20117             ;;
20118           *)
20119             ;;
20120         esac
20121         ;;
20122       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
20123         case $cc_basename in
20124           CC*)
20125             lt_prog_compiler_wl_CXX='-Wl,'
20126             lt_prog_compiler_pic_CXX='-KPIC'
20127             lt_prog_compiler_static_CXX='-Bstatic'
20128             ;;
20129         esac
20130         ;;
20131       vxworks*)
20132         ;;
20133       *)
20134         lt_prog_compiler_can_build_shared_CXX=no
20135         ;;
20136     esac
20137   fi
20138
20139 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
20140 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
20141
20142 #
20143 # Check to make sure the PIC flag actually works.
20144 #
20145 if test -n "$lt_prog_compiler_pic_CXX"; then
20146
20147 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
20148 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
20149 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
20150   echo $ECHO_N "(cached) $ECHO_C" >&6
20151 else
20152   lt_prog_compiler_pic_works_CXX=no
20153   ac_outfile=conftest.$ac_objext
20154    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
20155    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
20156    # Insert the option either (1) after the last *FLAGS variable, or
20157    # (2) before a word containing "conftest.", or (3) at the end.
20158    # Note that $ac_compile itself does not contain backslashes and begins
20159    # with a dollar sign (not a hyphen), so the echo should work correctly.
20160    # The option is referenced via a variable to avoid confusing sed.
20161    lt_compile=`echo "$ac_compile" | $SED \
20162    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
20163    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
20164    -e 's:$: $lt_compiler_flag:'`
20165    (eval echo "\"\$as_me:20165: $lt_compile\"" >&5)
20166    (eval "$lt_compile" 2>conftest.err)
20167    ac_status=$?
20168    cat conftest.err >&5
20169    echo "$as_me:20169: \$? = $ac_status" >&5
20170    if (exit $ac_status) && test -s "$ac_outfile"; then
20171      # The compiler can only warn and ignore the option if not recognized
20172      # So say no if there are warnings other than the usual output.
20173      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
20174      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
20175      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
20176        lt_prog_compiler_pic_works_CXX=yes
20177      fi
20178    fi
20179    $rm conftest*
20180
20181 fi
20182 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
20183 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
20184
20185 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
20186     case $lt_prog_compiler_pic_CXX in
20187      "" | " "*) ;;
20188      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
20189      esac
20190 else
20191     lt_prog_compiler_pic_CXX=
20192      lt_prog_compiler_can_build_shared_CXX=no
20193 fi
20194
20195 fi
20196 case $host_os in
20197   # For platforms which do not support PIC, -DPIC is meaningless:
20198   *djgpp*)
20199     lt_prog_compiler_pic_CXX=
20200     ;;
20201   *)
20202     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
20203     ;;
20204 esac
20205
20206 #
20207 # Check to make sure the static flag actually works.
20208 #
20209 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
20210 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
20211 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
20212 if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
20213   echo $ECHO_N "(cached) $ECHO_C" >&6
20214 else
20215   lt_prog_compiler_static_works_CXX=no
20216    save_LDFLAGS="$LDFLAGS"
20217    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
20218    printf "$lt_simple_link_test_code" > conftest.$ac_ext
20219    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
20220      # The linker can only warn and ignore the option if not recognized
20221      # So say no if there are warnings
20222      if test -s conftest.err; then
20223        # Append any errors to the config.log.
20224        cat conftest.err 1>&5
20225        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
20226        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
20227        if diff conftest.exp conftest.er2 >/dev/null; then
20228          lt_prog_compiler_static_works_CXX=yes
20229        fi
20230      else
20231        lt_prog_compiler_static_works_CXX=yes
20232      fi
20233    fi
20234    $rm conftest*
20235    LDFLAGS="$save_LDFLAGS"
20236
20237 fi
20238 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
20239 echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
20240
20241 if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
20242     :
20243 else
20244     lt_prog_compiler_static_CXX=
20245 fi
20246
20247
20248 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
20249 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
20250 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
20251   echo $ECHO_N "(cached) $ECHO_C" >&6
20252 else
20253   lt_cv_prog_compiler_c_o_CXX=no
20254    $rm -r conftest 2>/dev/null
20255    mkdir conftest
20256    cd conftest
20257    mkdir out
20258    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
20259
20260    lt_compiler_flag="-o out/conftest2.$ac_objext"
20261    # Insert the option either (1) after the last *FLAGS variable, or
20262    # (2) before a word containing "conftest.", or (3) at the end.
20263    # Note that $ac_compile itself does not contain backslashes and begins
20264    # with a dollar sign (not a hyphen), so the echo should work correctly.
20265    lt_compile=`echo "$ac_compile" | $SED \
20266    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
20267    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
20268    -e 's:$: $lt_compiler_flag:'`
20269    (eval echo "\"\$as_me:20269: $lt_compile\"" >&5)
20270    (eval "$lt_compile" 2>out/conftest.err)
20271    ac_status=$?
20272    cat out/conftest.err >&5
20273    echo "$as_me:20273: \$? = $ac_status" >&5
20274    if (exit $ac_status) && test -s out/conftest2.$ac_objext
20275    then
20276      # The compiler can only warn and ignore the option if not recognized
20277      # So say no if there are warnings
20278      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
20279      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
20280      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
20281        lt_cv_prog_compiler_c_o_CXX=yes
20282      fi
20283    fi
20284    chmod u+w . 2>&5
20285    $rm conftest*
20286    # SGI C++ compiler will create directory out/ii_files/ for
20287    # template instantiation
20288    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
20289    $rm out/* && rmdir out
20290    cd ..
20291    rmdir conftest
20292    $rm conftest*
20293
20294 fi
20295 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
20296 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
20297
20298
20299 hard_links="nottested"
20300 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
20301   # do not overwrite the value of need_locks provided by the user
20302   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
20303 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
20304   hard_links=yes
20305   $rm conftest*
20306   ln conftest.a conftest.b 2>/dev/null && hard_links=no
20307   touch conftest.a
20308   ln conftest.a conftest.b 2>&5 || hard_links=no
20309   ln conftest.a conftest.b 2>/dev/null && hard_links=no
20310   { echo "$as_me:$LINENO: result: $hard_links" >&5
20311 echo "${ECHO_T}$hard_links" >&6; }
20312   if test "$hard_links" = no; then
20313     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
20314 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
20315     need_locks=warn
20316   fi
20317 else
20318   need_locks=no
20319 fi
20320
20321 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
20322 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
20323
20324   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
20325   case $host_os in
20326   aix4* | aix5*)
20327     # If we're using GNU nm, then we don't want the "-C" option.
20328     # -C means demangle to AIX nm, but means don't demangle with GNU nm
20329     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
20330       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'
20331     else
20332       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'
20333     fi
20334     ;;
20335   pw32*)
20336     export_symbols_cmds_CXX="$ltdll_cmds"
20337   ;;
20338   cygwin* | mingw*)
20339     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'
20340   ;;
20341   *)
20342     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
20343   ;;
20344   esac
20345
20346 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
20347 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
20348 test "$ld_shlibs_CXX" = no && can_build_shared=no
20349
20350 #
20351 # Do we need to explicitly link libc?
20352 #
20353 case "x$archive_cmds_need_lc_CXX" in
20354 x|xyes)
20355   # Assume -lc should be added
20356   archive_cmds_need_lc_CXX=yes
20357
20358   if test "$enable_shared" = yes && test "$GCC" = yes; then
20359     case $archive_cmds_CXX in
20360     *'~'*)
20361       # FIXME: we may have to deal with multi-command sequences.
20362       ;;
20363     '$CC '*)
20364       # Test whether the compiler implicitly links with -lc since on some
20365       # systems, -lgcc has to come before -lc. If gcc already passes -lc
20366       # to ld, don't add -lc before -lgcc.
20367       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
20368 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
20369       $rm conftest*
20370       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
20371
20372       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20373   (eval $ac_compile) 2>&5
20374   ac_status=$?
20375   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20376   (exit $ac_status); } 2>conftest.err; then
20377         soname=conftest
20378         lib=conftest
20379         libobjs=conftest.$ac_objext
20380         deplibs=
20381         wl=$lt_prog_compiler_wl_CXX
20382         pic_flag=$lt_prog_compiler_pic_CXX
20383         compiler_flags=-v
20384         linker_flags=-v
20385         verstring=
20386         output_objdir=.
20387         libname=conftest
20388         lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
20389         allow_undefined_flag_CXX=
20390         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
20391   (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
20392   ac_status=$?
20393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20394   (exit $ac_status); }
20395         then
20396           archive_cmds_need_lc_CXX=no
20397         else
20398           archive_cmds_need_lc_CXX=yes
20399         fi
20400         allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
20401       else
20402         cat conftest.err 1>&5
20403       fi
20404       $rm conftest*
20405       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
20406 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
20407       ;;
20408     esac
20409   fi
20410   ;;
20411 esac
20412
20413 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
20414 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
20415 library_names_spec=
20416 libname_spec='lib$name'
20417 soname_spec=
20418 shrext_cmds=".so"
20419 postinstall_cmds=
20420 postuninstall_cmds=
20421 finish_cmds=
20422 finish_eval=
20423 shlibpath_var=
20424 shlibpath_overrides_runpath=unknown
20425 version_type=none
20426 dynamic_linker="$host_os ld.so"
20427 sys_lib_dlsearch_path_spec="/lib /usr/lib"
20428 if test "$GCC" = yes; then
20429   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
20430   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
20431     # if the path contains ";" then we assume it to be the separator
20432     # otherwise default to the standard path separator (i.e. ":") - it is
20433     # assumed that no part of a normal pathname contains ";" but that should
20434     # okay in the real world where ";" in dirpaths is itself problematic.
20435     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
20436   else
20437     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
20438   fi
20439 else
20440   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
20441 fi
20442 need_lib_prefix=unknown
20443 hardcode_into_libs=no
20444
20445 # when you set need_version to no, make sure it does not cause -set_version
20446 # flags to be left without arguments
20447 need_version=unknown
20448
20449 case $host_os in
20450 aix3*)
20451   version_type=linux
20452   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
20453   shlibpath_var=LIBPATH
20454
20455   # AIX 3 has no versioning support, so we append a major version to the name.
20456   soname_spec='${libname}${release}${shared_ext}$major'
20457   ;;
20458
20459 aix4* | aix5*)
20460   version_type=linux
20461   need_lib_prefix=no
20462   need_version=no
20463   hardcode_into_libs=yes
20464   if test "$host_cpu" = ia64; then
20465     # AIX 5 supports IA64
20466     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
20467     shlibpath_var=LD_LIBRARY_PATH
20468   else
20469     # With GCC up to 2.95.x, collect2 would create an import file
20470     # for dependence libraries.  The import file would start with
20471     # the line `#! .'.  This would cause the generated library to
20472     # depend on `.', always an invalid library.  This was fixed in
20473     # development snapshots of GCC prior to 3.0.
20474     case $host_os in
20475       aix4 | aix4.[01] | aix4.[01].*)
20476       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
20477            echo ' yes '
20478            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
20479         :
20480       else
20481         can_build_shared=no
20482       fi
20483       ;;
20484     esac
20485     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
20486     # soname into executable. Probably we can add versioning support to
20487     # collect2, so additional links can be useful in future.
20488     if test "$aix_use_runtimelinking" = yes; then
20489       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
20490       # instead of lib<name>.a to let people know that these are not
20491       # typical AIX shared libraries.
20492       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20493     else
20494       # We preserve .a as extension for shared libraries through AIX4.2
20495       # and later when we are not doing run time linking.
20496       library_names_spec='${libname}${release}.a $libname.a'
20497       soname_spec='${libname}${release}${shared_ext}$major'
20498     fi
20499     shlibpath_var=LIBPATH
20500   fi
20501   ;;
20502
20503 amigaos*)
20504   library_names_spec='$libname.ixlibrary $libname.a'
20505   # Create ${libname}_ixlibrary.a entries in /sys/libs.
20506   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'
20507   ;;
20508
20509 beos*)
20510   library_names_spec='${libname}${shared_ext}'
20511   dynamic_linker="$host_os ld.so"
20512   shlibpath_var=LIBRARY_PATH
20513   ;;
20514
20515 bsdi[45]*)
20516   version_type=linux
20517   need_version=no
20518   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20519   soname_spec='${libname}${release}${shared_ext}$major'
20520   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
20521   shlibpath_var=LD_LIBRARY_PATH
20522   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
20523   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
20524   # the default ld.so.conf also contains /usr/contrib/lib and
20525   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
20526   # libtool to hard-code these into programs
20527   ;;
20528
20529 cygwin* | mingw* | pw32*)
20530   version_type=windows
20531   shrext_cmds=".dll"
20532   need_version=no
20533   need_lib_prefix=no
20534
20535   case $GCC,$host_os in
20536   yes,cygwin* | yes,mingw* | yes,pw32*)
20537     library_names_spec='$libname.dll.a'
20538     # DLL is installed to $(libdir)/../bin by postinstall_cmds
20539     postinstall_cmds='base_file=`basename \${file}`~
20540       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
20541       dldir=$destdir/`dirname \$dlpath`~
20542       test -d \$dldir || mkdir -p \$dldir~
20543       $install_prog $dir/$dlname \$dldir/$dlname~
20544       chmod a+x \$dldir/$dlname'
20545     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
20546       dlpath=$dir/\$dldll~
20547        $rm \$dlpath'
20548     shlibpath_overrides_runpath=yes
20549
20550     case $host_os in
20551     cygwin*)
20552       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
20553       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20554       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
20555       ;;
20556     mingw*)
20557       # MinGW DLLs use traditional 'lib' prefix
20558       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20559       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
20560       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
20561         # It is most probably a Windows format PATH printed by
20562         # mingw gcc, but we are running on Cygwin. Gcc prints its search
20563         # path with ; separators, and with drive letters. We can handle the
20564         # drive letters (cygwin fileutils understands them), so leave them,
20565         # especially as we might pass files found there to a mingw objdump,
20566         # which wouldn't understand a cygwinified path. Ahh.
20567         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
20568       else
20569         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
20570       fi
20571       ;;
20572     pw32*)
20573       # pw32 DLLs use 'pw' prefix rather than 'lib'
20574       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20575       ;;
20576     esac
20577     ;;
20578
20579   *)
20580     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
20581     ;;
20582   esac
20583   dynamic_linker='Win32 ld.exe'
20584   # FIXME: first we should search . and the directory the executable is in
20585   shlibpath_var=PATH
20586   ;;
20587
20588 darwin* | rhapsody*)
20589   dynamic_linker="$host_os dyld"
20590   version_type=darwin
20591   need_lib_prefix=no
20592   need_version=no
20593   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
20594   soname_spec='${libname}${release}${major}$shared_ext'
20595   shlibpath_overrides_runpath=yes
20596   shlibpath_var=DYLD_LIBRARY_PATH
20597   shrext_cmds='.dylib'
20598   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
20599   if test "$GCC" = yes; then
20600     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
20601   else
20602     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
20603   fi
20604   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
20605   ;;
20606
20607 dgux*)
20608   version_type=linux
20609   need_lib_prefix=no
20610   need_version=no
20611   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
20612   soname_spec='${libname}${release}${shared_ext}$major'
20613   shlibpath_var=LD_LIBRARY_PATH
20614   ;;
20615
20616 freebsd1*)
20617   dynamic_linker=no
20618   ;;
20619
20620 kfreebsd*-gnu)
20621   version_type=linux
20622   need_lib_prefix=no
20623   need_version=no
20624   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20625   soname_spec='${libname}${release}${shared_ext}$major'
20626   shlibpath_var=LD_LIBRARY_PATH
20627   shlibpath_overrides_runpath=no
20628   hardcode_into_libs=yes
20629   dynamic_linker='GNU ld.so'
20630   ;;
20631
20632 freebsd* | dragonfly*)
20633   # DragonFly does not have aout.  When/if they implement a new
20634   # versioning mechanism, adjust this.
20635   if test -x /usr/bin/objformat; then
20636     objformat=`/usr/bin/objformat`
20637   else
20638     case $host_os in
20639     freebsd[123]*) objformat=aout ;;
20640     *) objformat=elf ;;
20641     esac
20642   fi
20643   version_type=freebsd-$objformat
20644   case $version_type in
20645     freebsd-elf*)
20646       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
20647       need_version=no
20648       need_lib_prefix=no
20649       ;;
20650     freebsd-*)
20651       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
20652       need_version=yes
20653       ;;
20654   esac
20655   shlibpath_var=LD_LIBRARY_PATH
20656   case $host_os in
20657   freebsd2*)
20658     shlibpath_overrides_runpath=yes
20659     ;;
20660   freebsd3.[01]* | freebsdelf3.[01]*)
20661     shlibpath_overrides_runpath=yes
20662     hardcode_into_libs=yes
20663     ;;
20664   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
20665   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
20666     shlibpath_overrides_runpath=no
20667     hardcode_into_libs=yes
20668     ;;
20669   freebsd*) # from 4.6 on
20670     shlibpath_overrides_runpath=yes
20671     hardcode_into_libs=yes
20672     ;;
20673   esac
20674   ;;
20675
20676 gnu*)
20677   version_type=linux
20678   need_lib_prefix=no
20679   need_version=no
20680   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
20681   soname_spec='${libname}${release}${shared_ext}$major'
20682   shlibpath_var=LD_LIBRARY_PATH
20683   hardcode_into_libs=yes
20684   ;;
20685
20686 hpux9* | hpux10* | hpux11*)
20687   # Give a soname corresponding to the major version so that dld.sl refuses to
20688   # link against other versions.
20689   version_type=sunos
20690   need_lib_prefix=no
20691   need_version=no
20692   case $host_cpu in
20693   ia64*)
20694     shrext_cmds='.so'
20695     hardcode_into_libs=yes
20696     dynamic_linker="$host_os dld.so"
20697     shlibpath_var=LD_LIBRARY_PATH
20698     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
20699     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20700     soname_spec='${libname}${release}${shared_ext}$major'
20701     if test "X$HPUX_IA64_MODE" = X32; then
20702       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
20703     else
20704       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
20705     fi
20706     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
20707     ;;
20708    hppa*64*)
20709      shrext_cmds='.sl'
20710      hardcode_into_libs=yes
20711      dynamic_linker="$host_os dld.sl"
20712      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
20713      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
20714      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20715      soname_spec='${libname}${release}${shared_ext}$major'
20716      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
20717      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
20718      ;;
20719    *)
20720     shrext_cmds='.sl'
20721     dynamic_linker="$host_os dld.sl"
20722     shlibpath_var=SHLIB_PATH
20723     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
20724     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20725     soname_spec='${libname}${release}${shared_ext}$major'
20726     ;;
20727   esac
20728   # HP-UX runs *really* slowly unless shared libraries are mode 555.
20729   postinstall_cmds='chmod 555 $lib'
20730   ;;
20731
20732 interix3*)
20733   version_type=linux
20734   need_lib_prefix=no
20735   need_version=no
20736   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20737   soname_spec='${libname}${release}${shared_ext}$major'
20738   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
20739   shlibpath_var=LD_LIBRARY_PATH
20740   shlibpath_overrides_runpath=no
20741   hardcode_into_libs=yes
20742   ;;
20743
20744 irix5* | irix6* | nonstopux*)
20745   case $host_os in
20746     nonstopux*) version_type=nonstopux ;;
20747     *)
20748         if test "$lt_cv_prog_gnu_ld" = yes; then
20749                 version_type=linux
20750         else
20751                 version_type=irix
20752         fi ;;
20753   esac
20754   need_lib_prefix=no
20755   need_version=no
20756   soname_spec='${libname}${release}${shared_ext}$major'
20757   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
20758   case $host_os in
20759   irix5* | nonstopux*)
20760     libsuff= shlibsuff=
20761     ;;
20762   *)
20763     case $LD in # libtool.m4 will add one of these switches to LD
20764     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
20765       libsuff= shlibsuff= libmagic=32-bit;;
20766     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
20767       libsuff=32 shlibsuff=N32 libmagic=N32;;
20768     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
20769       libsuff=64 shlibsuff=64 libmagic=64-bit;;
20770     *) libsuff= shlibsuff= libmagic=never-match;;
20771     esac
20772     ;;
20773   esac
20774   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
20775   shlibpath_overrides_runpath=no
20776   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
20777   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
20778   hardcode_into_libs=yes
20779   ;;
20780
20781 # No shared lib support for Linux oldld, aout, or coff.
20782 linux*oldld* | linux*aout* | linux*coff*)
20783   dynamic_linker=no
20784   ;;
20785
20786 # This must be Linux ELF.
20787 linux*)
20788   version_type=linux
20789   need_lib_prefix=no
20790   need_version=no
20791   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20792   soname_spec='${libname}${release}${shared_ext}$major'
20793   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
20794   shlibpath_var=LD_LIBRARY_PATH
20795   shlibpath_overrides_runpath=no
20796   # This implies no fast_install, which is unacceptable.
20797   # Some rework will be needed to allow for fast_install
20798   # before this can be enabled.
20799   hardcode_into_libs=yes
20800
20801   # Append ld.so.conf contents to the search path
20802   if test -f /etc/ld.so.conf; then
20803     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
20804     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
20805   fi
20806
20807   # We used to test for /lib/ld.so.1 and disable shared libraries on
20808   # powerpc, because MkLinux only supported shared libraries with the
20809   # GNU dynamic linker.  Since this was broken with cross compilers,
20810   # most powerpc-linux boxes support dynamic linking these days and
20811   # people can always --disable-shared, the test was removed, and we
20812   # assume the GNU/Linux dynamic linker is in use.
20813   dynamic_linker='GNU/Linux ld.so'
20814   ;;
20815
20816 knetbsd*-gnu)
20817   version_type=linux
20818   need_lib_prefix=no
20819   need_version=no
20820   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20821   soname_spec='${libname}${release}${shared_ext}$major'
20822   shlibpath_var=LD_LIBRARY_PATH
20823   shlibpath_overrides_runpath=no
20824   hardcode_into_libs=yes
20825   dynamic_linker='GNU ld.so'
20826   ;;
20827
20828 netbsd*)
20829   version_type=sunos
20830   need_lib_prefix=no
20831   need_version=no
20832   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
20833     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20834     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
20835     dynamic_linker='NetBSD (a.out) ld.so'
20836   else
20837     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20838     soname_spec='${libname}${release}${shared_ext}$major'
20839     dynamic_linker='NetBSD ld.elf_so'
20840   fi
20841   shlibpath_var=LD_LIBRARY_PATH
20842   shlibpath_overrides_runpath=yes
20843   hardcode_into_libs=yes
20844   ;;
20845
20846 newsos6)
20847   version_type=linux
20848   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20849   shlibpath_var=LD_LIBRARY_PATH
20850   shlibpath_overrides_runpath=yes
20851   ;;
20852
20853 nto-qnx*)
20854   version_type=linux
20855   need_lib_prefix=no
20856   need_version=no
20857   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20858   soname_spec='${libname}${release}${shared_ext}$major'
20859   shlibpath_var=LD_LIBRARY_PATH
20860   shlibpath_overrides_runpath=yes
20861   ;;
20862
20863 openbsd*)
20864   version_type=sunos
20865   sys_lib_dlsearch_path_spec="/usr/lib"
20866   need_lib_prefix=no
20867   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
20868   case $host_os in
20869     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
20870     *)                         need_version=no  ;;
20871   esac
20872   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20873   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
20874   shlibpath_var=LD_LIBRARY_PATH
20875   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
20876     case $host_os in
20877       openbsd2.[89] | openbsd2.[89].*)
20878         shlibpath_overrides_runpath=no
20879         ;;
20880       *)
20881         shlibpath_overrides_runpath=yes
20882         ;;
20883       esac
20884   else
20885     shlibpath_overrides_runpath=yes
20886   fi
20887   ;;
20888
20889 os2*)
20890   libname_spec='$name'
20891   shrext_cmds=".dll"
20892   need_lib_prefix=no
20893   library_names_spec='$libname${shared_ext} $libname.a'
20894   dynamic_linker='OS/2 ld.exe'
20895   shlibpath_var=LIBPATH
20896   ;;
20897
20898 osf3* | osf4* | osf5*)
20899   version_type=osf
20900   need_lib_prefix=no
20901   need_version=no
20902   soname_spec='${libname}${release}${shared_ext}$major'
20903   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20904   shlibpath_var=LD_LIBRARY_PATH
20905   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
20906   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
20907   ;;
20908
20909 solaris*)
20910   version_type=linux
20911   need_lib_prefix=no
20912   need_version=no
20913   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20914   soname_spec='${libname}${release}${shared_ext}$major'
20915   shlibpath_var=LD_LIBRARY_PATH
20916   shlibpath_overrides_runpath=yes
20917   hardcode_into_libs=yes
20918   # ldd complains unless libraries are executable
20919   postinstall_cmds='chmod +x $lib'
20920   ;;
20921
20922 sunos4*)
20923   version_type=sunos
20924   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20925   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
20926   shlibpath_var=LD_LIBRARY_PATH
20927   shlibpath_overrides_runpath=yes
20928   if test "$with_gnu_ld" = yes; then
20929     need_lib_prefix=no
20930   fi
20931   need_version=yes
20932   ;;
20933
20934 sysv4 | sysv4.3*)
20935   version_type=linux
20936   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20937   soname_spec='${libname}${release}${shared_ext}$major'
20938   shlibpath_var=LD_LIBRARY_PATH
20939   case $host_vendor in
20940     sni)
20941       shlibpath_overrides_runpath=no
20942       need_lib_prefix=no
20943       export_dynamic_flag_spec='${wl}-Blargedynsym'
20944       runpath_var=LD_RUN_PATH
20945       ;;
20946     siemens)
20947       need_lib_prefix=no
20948       ;;
20949     motorola)
20950       need_lib_prefix=no
20951       need_version=no
20952       shlibpath_overrides_runpath=no
20953       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
20954       ;;
20955   esac
20956   ;;
20957
20958 sysv4*MP*)
20959   if test -d /usr/nec ;then
20960     version_type=linux
20961     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
20962     soname_spec='$libname${shared_ext}.$major'
20963     shlibpath_var=LD_LIBRARY_PATH
20964   fi
20965   ;;
20966
20967 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
20968   version_type=freebsd-elf
20969   need_lib_prefix=no
20970   need_version=no
20971   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
20972   soname_spec='${libname}${release}${shared_ext}$major'
20973   shlibpath_var=LD_LIBRARY_PATH
20974   hardcode_into_libs=yes
20975   if test "$with_gnu_ld" = yes; then
20976     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
20977     shlibpath_overrides_runpath=no
20978   else
20979     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
20980     shlibpath_overrides_runpath=yes
20981     case $host_os in
20982       sco3.2v5*)
20983         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
20984         ;;
20985     esac
20986   fi
20987   sys_lib_dlsearch_path_spec='/usr/lib'
20988   ;;
20989
20990 uts4*)
20991   version_type=linux
20992   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20993   soname_spec='${libname}${release}${shared_ext}$major'
20994   shlibpath_var=LD_LIBRARY_PATH
20995   ;;
20996
20997 *)
20998   dynamic_linker=no
20999   ;;
21000 esac
21001 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
21002 echo "${ECHO_T}$dynamic_linker" >&6; }
21003 test "$dynamic_linker" = no && can_build_shared=no
21004
21005 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
21006 if test "$GCC" = yes; then
21007   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
21008 fi
21009
21010 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
21011 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
21012 hardcode_action_CXX=
21013 if test -n "$hardcode_libdir_flag_spec_CXX" || \
21014    test -n "$runpath_var_CXX" || \
21015    test "X$hardcode_automatic_CXX" = "Xyes" ; then
21016
21017   # We can hardcode non-existant directories.
21018   if test "$hardcode_direct_CXX" != no &&
21019      # If the only mechanism to avoid hardcoding is shlibpath_var, we
21020      # have to relink, otherwise we might link with an installed library
21021      # when we should be linking with a yet-to-be-installed one
21022      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
21023      test "$hardcode_minus_L_CXX" != no; then
21024     # Linking always hardcodes the temporary library directory.
21025     hardcode_action_CXX=relink
21026   else
21027     # We can link without hardcoding, and we can hardcode nonexisting dirs.
21028     hardcode_action_CXX=immediate
21029   fi
21030 else
21031   # We cannot hardcode anything, or else we can only hardcode existing
21032   # directories.
21033   hardcode_action_CXX=unsupported
21034 fi
21035 { echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
21036 echo "${ECHO_T}$hardcode_action_CXX" >&6; }
21037
21038 if test "$hardcode_action_CXX" = relink; then
21039   # Fast installation is not supported
21040   enable_fast_install=no
21041 elif test "$shlibpath_overrides_runpath" = yes ||
21042      test "$enable_shared" = no; then
21043   # Fast installation is not necessary
21044   enable_fast_install=needless
21045 fi
21046
21047
21048 # The else clause should only fire when bootstrapping the
21049 # libtool distribution, otherwise you forgot to ship ltmain.sh
21050 # with your package, and you will get complaints that there are
21051 # no rules to generate ltmain.sh.
21052 if test -f "$ltmain"; then
21053   # See if we are running on zsh, and set the options which allow our commands through
21054   # without removal of \ escapes.
21055   if test -n "${ZSH_VERSION+set}" ; then
21056     setopt NO_GLOB_SUBST
21057   fi
21058   # Now quote all the things that may contain metacharacters while being
21059   # careful not to overquote the AC_SUBSTed values.  We take copies of the
21060   # variables and quote the copies for generation of the libtool script.
21061   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
21062     SED SHELL STRIP \
21063     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
21064     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
21065     deplibs_check_method reload_flag reload_cmds need_locks \
21066     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
21067     lt_cv_sys_global_symbol_to_c_name_address \
21068     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
21069     old_postinstall_cmds old_postuninstall_cmds \
21070     compiler_CXX \
21071     CC_CXX \
21072     LD_CXX \
21073     lt_prog_compiler_wl_CXX \
21074     lt_prog_compiler_pic_CXX \
21075     lt_prog_compiler_static_CXX \
21076     lt_prog_compiler_no_builtin_flag_CXX \
21077     export_dynamic_flag_spec_CXX \
21078     thread_safe_flag_spec_CXX \
21079     whole_archive_flag_spec_CXX \
21080     enable_shared_with_static_runtimes_CXX \
21081     old_archive_cmds_CXX \
21082     old_archive_from_new_cmds_CXX \
21083     predep_objects_CXX \
21084     postdep_objects_CXX \
21085     predeps_CXX \
21086     postdeps_CXX \
21087     compiler_lib_search_path_CXX \
21088     archive_cmds_CXX \
21089     archive_expsym_cmds_CXX \
21090     postinstall_cmds_CXX \
21091     postuninstall_cmds_CXX \
21092     old_archive_from_expsyms_cmds_CXX \
21093     allow_undefined_flag_CXX \
21094     no_undefined_flag_CXX \
21095     export_symbols_cmds_CXX \
21096     hardcode_libdir_flag_spec_CXX \
21097     hardcode_libdir_flag_spec_ld_CXX \
21098     hardcode_libdir_separator_CXX \
21099     hardcode_automatic_CXX \
21100     module_cmds_CXX \
21101     module_expsym_cmds_CXX \
21102     lt_cv_prog_compiler_c_o_CXX \
21103     exclude_expsyms_CXX \
21104     include_expsyms_CXX; do
21105
21106     case $var in
21107     old_archive_cmds_CXX | \
21108     old_archive_from_new_cmds_CXX | \
21109     archive_cmds_CXX | \
21110     archive_expsym_cmds_CXX | \
21111     module_cmds_CXX | \
21112     module_expsym_cmds_CXX | \
21113     old_archive_from_expsyms_cmds_CXX | \
21114     export_symbols_cmds_CXX | \
21115     extract_expsyms_cmds | reload_cmds | finish_cmds | \
21116     postinstall_cmds | postuninstall_cmds | \
21117     old_postinstall_cmds | old_postuninstall_cmds | \
21118     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
21119       # Double-quote double-evaled strings.
21120       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
21121       ;;
21122     *)
21123       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
21124       ;;
21125     esac
21126   done
21127
21128   case $lt_echo in
21129   *'\$0 --fallback-echo"')
21130     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
21131     ;;
21132   esac
21133
21134 cfgfile="$ofile"
21135
21136   cat <<__EOF__ >> "$cfgfile"
21137 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
21138
21139 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
21140
21141 # Shell to use when invoking shell scripts.
21142 SHELL=$lt_SHELL
21143
21144 # Whether or not to build shared libraries.
21145 build_libtool_libs=$enable_shared
21146
21147 # Whether or not to build static libraries.
21148 build_old_libs=$enable_static
21149
21150 # Whether or not to add -lc for building shared libraries.
21151 build_libtool_need_lc=$archive_cmds_need_lc_CXX
21152
21153 # Whether or not to disallow shared libs when runtime libs are static
21154 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
21155
21156 # Whether or not to optimize for fast installation.
21157 fast_install=$enable_fast_install
21158
21159 # The host system.
21160 host_alias=$host_alias
21161 host=$host
21162 host_os=$host_os
21163
21164 # The build system.
21165 build_alias=$build_alias
21166 build=$build
21167 build_os=$build_os
21168
21169 # An echo program that does not interpret backslashes.
21170 echo=$lt_echo
21171
21172 # The archiver.
21173 AR=$lt_AR
21174 AR_FLAGS=$lt_AR_FLAGS
21175
21176 # A C compiler.
21177 LTCC=$lt_LTCC
21178
21179 # LTCC compiler flags.
21180 LTCFLAGS=$lt_LTCFLAGS
21181
21182 # A language-specific compiler.
21183 CC=$lt_compiler_CXX
21184
21185 # Is the compiler the GNU C compiler?
21186 with_gcc=$GCC_CXX
21187
21188 # An ERE matcher.
21189 EGREP=$lt_EGREP
21190
21191 # The linker used to build libraries.
21192 LD=$lt_LD_CXX
21193
21194 # Whether we need hard or soft links.
21195 LN_S=$lt_LN_S
21196
21197 # A BSD-compatible nm program.
21198 NM=$lt_NM
21199
21200 # A symbol stripping program
21201 STRIP=$lt_STRIP
21202
21203 # Used to examine libraries when file_magic_cmd begins "file"
21204 MAGIC_CMD=$MAGIC_CMD
21205
21206 # Used on cygwin: DLL creation program.
21207 DLLTOOL="$DLLTOOL"
21208
21209 # Used on cygwin: object dumper.
21210 OBJDUMP="$OBJDUMP"
21211
21212 # Used on cygwin: assembler.
21213 AS="$AS"
21214
21215 # The name of the directory that contains temporary libtool files.
21216 objdir=$objdir
21217
21218 # How to create reloadable object files.
21219 reload_flag=$lt_reload_flag
21220 reload_cmds=$lt_reload_cmds
21221
21222 # How to pass a linker flag through the compiler.
21223 wl=$lt_lt_prog_compiler_wl_CXX
21224
21225 # Object file suffix (normally "o").
21226 objext="$ac_objext"
21227
21228 # Old archive suffix (normally "a").
21229 libext="$libext"
21230
21231 # Shared library suffix (normally ".so").
21232 shrext_cmds='$shrext_cmds'
21233
21234 # Executable file suffix (normally "").
21235 exeext="$exeext"
21236
21237 # Additional compiler flags for building library objects.
21238 pic_flag=$lt_lt_prog_compiler_pic_CXX
21239 pic_mode=$pic_mode
21240
21241 # What is the maximum length of a command?
21242 max_cmd_len=$lt_cv_sys_max_cmd_len
21243
21244 # Does compiler simultaneously support -c and -o options?
21245 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
21246
21247 # Must we lock files when doing compilation?
21248 need_locks=$lt_need_locks
21249
21250 # Do we need the lib prefix for modules?
21251 need_lib_prefix=$need_lib_prefix
21252
21253 # Do we need a version for libraries?
21254 need_version=$need_version
21255
21256 # Whether dlopen is supported.
21257 dlopen_support=$enable_dlopen
21258
21259 # Whether dlopen of programs is supported.
21260 dlopen_self=$enable_dlopen_self
21261
21262 # Whether dlopen of statically linked programs is supported.
21263 dlopen_self_static=$enable_dlopen_self_static
21264
21265 # Compiler flag to prevent dynamic linking.
21266 link_static_flag=$lt_lt_prog_compiler_static_CXX
21267
21268 # Compiler flag to turn off builtin functions.
21269 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
21270
21271 # Compiler flag to allow reflexive dlopens.
21272 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
21273
21274 # Compiler flag to generate shared objects directly from archives.
21275 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
21276
21277 # Compiler flag to generate thread-safe objects.
21278 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
21279
21280 # Library versioning type.
21281 version_type=$version_type
21282
21283 # Format of library name prefix.
21284 libname_spec=$lt_libname_spec
21285
21286 # List of archive names.  First name is the real one, the rest are links.
21287 # The last name is the one that the linker finds with -lNAME.
21288 library_names_spec=$lt_library_names_spec
21289
21290 # The coded name of the library, if different from the real name.
21291 soname_spec=$lt_soname_spec
21292
21293 # Commands used to build and install an old-style archive.
21294 RANLIB=$lt_RANLIB
21295 old_archive_cmds=$lt_old_archive_cmds_CXX
21296 old_postinstall_cmds=$lt_old_postinstall_cmds
21297 old_postuninstall_cmds=$lt_old_postuninstall_cmds
21298
21299 # Create an old-style archive from a shared archive.
21300 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
21301
21302 # Create a temporary old-style archive to link instead of a shared archive.
21303 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
21304
21305 # Commands used to build and install a shared archive.
21306 archive_cmds=$lt_archive_cmds_CXX
21307 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
21308 postinstall_cmds=$lt_postinstall_cmds
21309 postuninstall_cmds=$lt_postuninstall_cmds
21310
21311 # Commands used to build a loadable module (assumed same as above if empty)
21312 module_cmds=$lt_module_cmds_CXX
21313 module_expsym_cmds=$lt_module_expsym_cmds_CXX
21314
21315 # Commands to strip libraries.
21316 old_striplib=$lt_old_striplib
21317 striplib=$lt_striplib
21318
21319 # Dependencies to place before the objects being linked to create a
21320 # shared library.
21321 predep_objects=$lt_predep_objects_CXX
21322
21323 # Dependencies to place after the objects being linked to create a
21324 # shared library.
21325 postdep_objects=$lt_postdep_objects_CXX
21326
21327 # Dependencies to place before the objects being linked to create a
21328 # shared library.
21329 predeps=$lt_predeps_CXX
21330
21331 # Dependencies to place after the objects being linked to create a
21332 # shared library.
21333 postdeps=$lt_postdeps_CXX
21334
21335 # The library search path used internally by the compiler when linking
21336 # a shared library.
21337 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
21338
21339 # Method to check whether dependent libraries are shared objects.
21340 deplibs_check_method=$lt_deplibs_check_method
21341
21342 # Command to use when deplibs_check_method == file_magic.
21343 file_magic_cmd=$lt_file_magic_cmd
21344
21345 # Flag that allows shared libraries with undefined symbols to be built.
21346 allow_undefined_flag=$lt_allow_undefined_flag_CXX
21347
21348 # Flag that forces no undefined symbols.
21349 no_undefined_flag=$lt_no_undefined_flag_CXX
21350
21351 # Commands used to finish a libtool library installation in a directory.
21352 finish_cmds=$lt_finish_cmds
21353
21354 # Same as above, but a single script fragment to be evaled but not shown.
21355 finish_eval=$lt_finish_eval
21356
21357 # Take the output of nm and produce a listing of raw symbols and C names.
21358 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
21359
21360 # Transform the output of nm in a proper C declaration
21361 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
21362
21363 # Transform the output of nm in a C name address pair
21364 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21365
21366 # This is the shared library runtime path variable.
21367 runpath_var=$runpath_var
21368
21369 # This is the shared library path variable.
21370 shlibpath_var=$shlibpath_var
21371
21372 # Is shlibpath searched before the hard-coded library search path?
21373 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
21374
21375 # How to hardcode a shared library path into an executable.
21376 hardcode_action=$hardcode_action_CXX
21377
21378 # Whether we should hardcode library paths into libraries.
21379 hardcode_into_libs=$hardcode_into_libs
21380
21381 # Flag to hardcode \$libdir into a binary during linking.
21382 # This must work even if \$libdir does not exist.
21383 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
21384
21385 # If ld is used when linking, flag to hardcode \$libdir into
21386 # a binary during linking. This must work even if \$libdir does
21387 # not exist.
21388 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
21389
21390 # Whether we need a single -rpath flag with a separated argument.
21391 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
21392
21393 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
21394 # resulting binary.
21395 hardcode_direct=$hardcode_direct_CXX
21396
21397 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
21398 # resulting binary.
21399 hardcode_minus_L=$hardcode_minus_L_CXX
21400
21401 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
21402 # the resulting binary.
21403 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
21404
21405 # Set to yes if building a shared library automatically hardcodes DIR into the library
21406 # and all subsequent libraries and executables linked against it.
21407 hardcode_automatic=$hardcode_automatic_CXX
21408
21409 # Variables whose values should be saved in libtool wrapper scripts and
21410 # restored at relink time.
21411 variables_saved_for_relink="$variables_saved_for_relink"
21412
21413 # Whether libtool must link a program against all its dependency libraries.
21414 link_all_deplibs=$link_all_deplibs_CXX
21415
21416 # Compile-time system search path for libraries
21417 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21418
21419 # Run-time system search path for libraries
21420 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
21421
21422 # Fix the shell variable \$srcfile for the compiler.
21423 fix_srcfile_path="$fix_srcfile_path_CXX"
21424
21425 # Set to yes if exported symbols are required.
21426 always_export_symbols=$always_export_symbols_CXX
21427
21428 # The commands to list exported symbols.
21429 export_symbols_cmds=$lt_export_symbols_cmds_CXX
21430
21431 # The commands to extract the exported symbol list from a shared archive.
21432 extract_expsyms_cmds=$lt_extract_expsyms_cmds
21433
21434 # Symbols that should not be listed in the preloaded symbols.
21435 exclude_expsyms=$lt_exclude_expsyms_CXX
21436
21437 # Symbols that must always be exported.
21438 include_expsyms=$lt_include_expsyms_CXX
21439
21440 # ### END LIBTOOL TAG CONFIG: $tagname
21441
21442 __EOF__
21443
21444
21445 else
21446   # If there is no Makefile yet, we rely on a make rule to execute
21447   # `config.status --recheck' to rerun these tests and create the
21448   # libtool script then.
21449   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
21450   if test -f "$ltmain_in"; then
21451     test -f Makefile && make "$ltmain"
21452   fi
21453 fi
21454
21455
21456 ac_ext=c
21457 ac_cpp='$CPP $CPPFLAGS'
21458 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21459 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21460 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21461
21462 CC=$lt_save_CC
21463 LDCXX=$LD
21464 LD=$lt_save_LD
21465 GCC=$lt_save_GCC
21466 with_gnu_ldcxx=$with_gnu_ld
21467 with_gnu_ld=$lt_save_with_gnu_ld
21468 lt_cv_path_LDCXX=$lt_cv_path_LD
21469 lt_cv_path_LD=$lt_save_path_LD
21470 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
21471 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
21472
21473         else
21474           tagname=""
21475         fi
21476         ;;
21477
21478       F77)
21479         if test -n "$F77" && test "X$F77" != "Xno"; then
21480
21481 ac_ext=f
21482 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
21483 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21484 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
21485
21486
21487 archive_cmds_need_lc_F77=no
21488 allow_undefined_flag_F77=
21489 always_export_symbols_F77=no
21490 archive_expsym_cmds_F77=
21491 export_dynamic_flag_spec_F77=
21492 hardcode_direct_F77=no
21493 hardcode_libdir_flag_spec_F77=
21494 hardcode_libdir_flag_spec_ld_F77=
21495 hardcode_libdir_separator_F77=
21496 hardcode_minus_L_F77=no
21497 hardcode_automatic_F77=no
21498 module_cmds_F77=
21499 module_expsym_cmds_F77=
21500 link_all_deplibs_F77=unknown
21501 old_archive_cmds_F77=$old_archive_cmds
21502 no_undefined_flag_F77=
21503 whole_archive_flag_spec_F77=
21504 enable_shared_with_static_runtimes_F77=no
21505
21506 # Source file extension for f77 test sources.
21507 ac_ext=f
21508
21509 # Object file extension for compiled f77 test sources.
21510 objext=o
21511 objext_F77=$objext
21512
21513 # Code to be used in simple compile tests
21514 lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
21515
21516 # Code to be used in simple link tests
21517 lt_simple_link_test_code="      program t\n      end\n"
21518
21519 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
21520
21521 # If no C compiler was specified, use CC.
21522 LTCC=${LTCC-"$CC"}
21523
21524 # If no C compiler flags were specified, use CFLAGS.
21525 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
21526
21527 # Allow CC to be a program name with arguments.
21528 compiler=$CC
21529
21530
21531 # save warnings/boilerplate of simple test code
21532 ac_outfile=conftest.$ac_objext
21533 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
21534 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
21535 _lt_compiler_boilerplate=`cat conftest.err`
21536 $rm conftest*
21537
21538 ac_outfile=conftest.$ac_objext
21539 printf "$lt_simple_link_test_code" >conftest.$ac_ext
21540 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
21541 _lt_linker_boilerplate=`cat conftest.err`
21542 $rm conftest*
21543
21544
21545 # Allow CC to be a program name with arguments.
21546 lt_save_CC="$CC"
21547 CC=${F77-"f77"}
21548 compiler=$CC
21549 compiler_F77=$CC
21550 for cc_temp in $compiler""; do
21551   case $cc_temp in
21552     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
21553     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
21554     \-*) ;;
21555     *) break;;
21556   esac
21557 done
21558 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
21559
21560
21561 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
21562 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
21563 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
21564 echo "${ECHO_T}$can_build_shared" >&6; }
21565
21566 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
21567 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
21568 test "$can_build_shared" = "no" && enable_shared=no
21569
21570 # On AIX, shared libraries and static libraries use the same namespace, and
21571 # are all built from PIC.
21572 case $host_os in
21573 aix3*)
21574   test "$enable_shared" = yes && enable_static=no
21575   if test -n "$RANLIB"; then
21576     archive_cmds="$archive_cmds~\$RANLIB \$lib"
21577     postinstall_cmds='$RANLIB $lib'
21578   fi
21579   ;;
21580 aix4* | aix5*)
21581   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
21582     test "$enable_shared" = yes && enable_static=no
21583   fi
21584   ;;
21585 esac
21586 { echo "$as_me:$LINENO: result: $enable_shared" >&5
21587 echo "${ECHO_T}$enable_shared" >&6; }
21588
21589 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
21590 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
21591 # Make sure either enable_shared or enable_static is yes.
21592 test "$enable_shared" = yes || enable_static=yes
21593 { echo "$as_me:$LINENO: result: $enable_static" >&5
21594 echo "${ECHO_T}$enable_static" >&6; }
21595
21596 GCC_F77="$G77"
21597 LD_F77="$LD"
21598
21599 lt_prog_compiler_wl_F77=
21600 lt_prog_compiler_pic_F77=
21601 lt_prog_compiler_static_F77=
21602
21603 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
21604 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
21605
21606   if test "$GCC" = yes; then
21607     lt_prog_compiler_wl_F77='-Wl,'
21608     lt_prog_compiler_static_F77='-static'
21609
21610     case $host_os in
21611       aix*)
21612       # All AIX code is PIC.
21613       if test "$host_cpu" = ia64; then
21614         # AIX 5 now supports IA64 processor
21615         lt_prog_compiler_static_F77='-Bstatic'
21616       fi
21617       ;;
21618
21619     amigaos*)
21620       # FIXME: we need at least 68020 code to build shared libraries, but
21621       # adding the `-m68020' flag to GCC prevents building anything better,
21622       # like `-m68040'.
21623       lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
21624       ;;
21625
21626     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
21627       # PIC is the default for these OSes.
21628       ;;
21629
21630     mingw* | pw32* | os2*)
21631       # This hack is so that the source file can tell whether it is being
21632       # built for inclusion in a dll (and should export symbols for example).
21633       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
21634       ;;
21635
21636     darwin* | rhapsody*)
21637       # PIC is the default on this platform
21638       # Common symbols not allowed in MH_DYLIB files
21639       lt_prog_compiler_pic_F77='-fno-common'
21640       ;;
21641
21642     interix3*)
21643       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
21644       # Instead, we relocate shared libraries at runtime.
21645       ;;
21646
21647     msdosdjgpp*)
21648       # Just because we use GCC doesn't mean we suddenly get shared libraries
21649       # on systems that don't support them.
21650       lt_prog_compiler_can_build_shared_F77=no
21651       enable_shared=no
21652       ;;
21653
21654     sysv4*MP*)
21655       if test -d /usr/nec; then
21656         lt_prog_compiler_pic_F77=-Kconform_pic
21657       fi
21658       ;;
21659
21660     hpux*)
21661       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
21662       # not for PA HP-UX.
21663       case $host_cpu in
21664       hppa*64*|ia64*)
21665         # +Z the default
21666         ;;
21667       *)
21668         lt_prog_compiler_pic_F77='-fPIC'
21669         ;;
21670       esac
21671       ;;
21672
21673     *)
21674       lt_prog_compiler_pic_F77='-fPIC'
21675       ;;
21676     esac
21677   else
21678     # PORTME Check for flag to pass linker flags through the system compiler.
21679     case $host_os in
21680     aix*)
21681       lt_prog_compiler_wl_F77='-Wl,'
21682       if test "$host_cpu" = ia64; then
21683         # AIX 5 now supports IA64 processor
21684         lt_prog_compiler_static_F77='-Bstatic'
21685       else
21686         lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
21687       fi
21688       ;;
21689       darwin*)
21690         # PIC is the default on this platform
21691         # Common symbols not allowed in MH_DYLIB files
21692        case $cc_basename in
21693          xlc*)
21694          lt_prog_compiler_pic_F77='-qnocommon'
21695          lt_prog_compiler_wl_F77='-Wl,'
21696          ;;
21697        esac
21698        ;;
21699
21700     mingw* | pw32* | os2*)
21701       # This hack is so that the source file can tell whether it is being
21702       # built for inclusion in a dll (and should export symbols for example).
21703       lt_prog_compiler_pic_F77='-DDLL_EXPORT'
21704       ;;
21705
21706     hpux9* | hpux10* | hpux11*)
21707       lt_prog_compiler_wl_F77='-Wl,'
21708       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
21709       # not for PA HP-UX.
21710       case $host_cpu in
21711       hppa*64*|ia64*)
21712         # +Z the default
21713         ;;
21714       *)
21715         lt_prog_compiler_pic_F77='+Z'
21716         ;;
21717       esac
21718       # Is there a better lt_prog_compiler_static that works with the bundled CC?
21719       lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
21720       ;;
21721
21722     irix5* | irix6* | nonstopux*)
21723       lt_prog_compiler_wl_F77='-Wl,'
21724       # PIC (with -KPIC) is the default.
21725       lt_prog_compiler_static_F77='-non_shared'
21726       ;;
21727
21728     newsos6)
21729       lt_prog_compiler_pic_F77='-KPIC'
21730       lt_prog_compiler_static_F77='-Bstatic'
21731       ;;
21732
21733     linux*)
21734       case $cc_basename in
21735       icc* | ecc*)
21736         lt_prog_compiler_wl_F77='-Wl,'
21737         lt_prog_compiler_pic_F77='-KPIC'
21738         lt_prog_compiler_static_F77='-static'
21739         ;;
21740       pgcc* | pgf77* | pgf90* | pgf95*)
21741         # Portland Group compilers (*not* the Pentium gcc compiler,
21742         # which looks to be a dead project)
21743         lt_prog_compiler_wl_F77='-Wl,'
21744         lt_prog_compiler_pic_F77='-fpic'
21745         lt_prog_compiler_static_F77='-Bstatic'
21746         ;;
21747       ccc*)
21748         lt_prog_compiler_wl_F77='-Wl,'
21749         # All Alpha code is PIC.
21750         lt_prog_compiler_static_F77='-non_shared'
21751         ;;
21752       esac
21753       ;;
21754
21755     osf3* | osf4* | osf5*)
21756       lt_prog_compiler_wl_F77='-Wl,'
21757       # All OSF/1 code is PIC.
21758       lt_prog_compiler_static_F77='-non_shared'
21759       ;;
21760
21761     solaris*)
21762       lt_prog_compiler_pic_F77='-KPIC'
21763       lt_prog_compiler_static_F77='-Bstatic'
21764       case $cc_basename in
21765       f77* | f90* | f95*)
21766         lt_prog_compiler_wl_F77='-Qoption ld ';;
21767       *)
21768         lt_prog_compiler_wl_F77='-Wl,';;
21769       esac
21770       ;;
21771
21772     sunos4*)
21773       lt_prog_compiler_wl_F77='-Qoption ld '
21774       lt_prog_compiler_pic_F77='-PIC'
21775       lt_prog_compiler_static_F77='-Bstatic'
21776       ;;
21777
21778     sysv4 | sysv4.2uw2* | sysv4.3*)
21779       lt_prog_compiler_wl_F77='-Wl,'
21780       lt_prog_compiler_pic_F77='-KPIC'
21781       lt_prog_compiler_static_F77='-Bstatic'
21782       ;;
21783
21784     sysv4*MP*)
21785       if test -d /usr/nec ;then
21786         lt_prog_compiler_pic_F77='-Kconform_pic'
21787         lt_prog_compiler_static_F77='-Bstatic'
21788       fi
21789       ;;
21790
21791     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
21792       lt_prog_compiler_wl_F77='-Wl,'
21793       lt_prog_compiler_pic_F77='-KPIC'
21794       lt_prog_compiler_static_F77='-Bstatic'
21795       ;;
21796
21797     unicos*)
21798       lt_prog_compiler_wl_F77='-Wl,'
21799       lt_prog_compiler_can_build_shared_F77=no
21800       ;;
21801
21802     uts4*)
21803       lt_prog_compiler_pic_F77='-pic'
21804       lt_prog_compiler_static_F77='-Bstatic'
21805       ;;
21806
21807     *)
21808       lt_prog_compiler_can_build_shared_F77=no
21809       ;;
21810     esac
21811   fi
21812
21813 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
21814 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
21815
21816 #
21817 # Check to make sure the PIC flag actually works.
21818 #
21819 if test -n "$lt_prog_compiler_pic_F77"; then
21820
21821 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
21822 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
21823 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
21824   echo $ECHO_N "(cached) $ECHO_C" >&6
21825 else
21826   lt_prog_compiler_pic_works_F77=no
21827   ac_outfile=conftest.$ac_objext
21828    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
21829    lt_compiler_flag="$lt_prog_compiler_pic_F77"
21830    # Insert the option either (1) after the last *FLAGS variable, or
21831    # (2) before a word containing "conftest.", or (3) at the end.
21832    # Note that $ac_compile itself does not contain backslashes and begins
21833    # with a dollar sign (not a hyphen), so the echo should work correctly.
21834    # The option is referenced via a variable to avoid confusing sed.
21835    lt_compile=`echo "$ac_compile" | $SED \
21836    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
21837    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
21838    -e 's:$: $lt_compiler_flag:'`
21839    (eval echo "\"\$as_me:21839: $lt_compile\"" >&5)
21840    (eval "$lt_compile" 2>conftest.err)
21841    ac_status=$?
21842    cat conftest.err >&5
21843    echo "$as_me:21843: \$? = $ac_status" >&5
21844    if (exit $ac_status) && test -s "$ac_outfile"; then
21845      # The compiler can only warn and ignore the option if not recognized
21846      # So say no if there are warnings other than the usual output.
21847      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
21848      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
21849      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
21850        lt_prog_compiler_pic_works_F77=yes
21851      fi
21852    fi
21853    $rm conftest*
21854
21855 fi
21856 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
21857 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
21858
21859 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
21860     case $lt_prog_compiler_pic_F77 in
21861      "" | " "*) ;;
21862      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
21863      esac
21864 else
21865     lt_prog_compiler_pic_F77=
21866      lt_prog_compiler_can_build_shared_F77=no
21867 fi
21868
21869 fi
21870 case $host_os in
21871   # For platforms which do not support PIC, -DPIC is meaningless:
21872   *djgpp*)
21873     lt_prog_compiler_pic_F77=
21874     ;;
21875   *)
21876     lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
21877     ;;
21878 esac
21879
21880 #
21881 # Check to make sure the static flag actually works.
21882 #
21883 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
21884 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
21885 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
21886 if test "${lt_prog_compiler_static_works_F77+set}" = set; then
21887   echo $ECHO_N "(cached) $ECHO_C" >&6
21888 else
21889   lt_prog_compiler_static_works_F77=no
21890    save_LDFLAGS="$LDFLAGS"
21891    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
21892    printf "$lt_simple_link_test_code" > conftest.$ac_ext
21893    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
21894      # The linker can only warn and ignore the option if not recognized
21895      # So say no if there are warnings
21896      if test -s conftest.err; then
21897        # Append any errors to the config.log.
21898        cat conftest.err 1>&5
21899        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
21900        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
21901        if diff conftest.exp conftest.er2 >/dev/null; then
21902          lt_prog_compiler_static_works_F77=yes
21903        fi
21904      else
21905        lt_prog_compiler_static_works_F77=yes
21906      fi
21907    fi
21908    $rm conftest*
21909    LDFLAGS="$save_LDFLAGS"
21910
21911 fi
21912 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
21913 echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
21914
21915 if test x"$lt_prog_compiler_static_works_F77" = xyes; then
21916     :
21917 else
21918     lt_prog_compiler_static_F77=
21919 fi
21920
21921
21922 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
21923 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
21924 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
21925   echo $ECHO_N "(cached) $ECHO_C" >&6
21926 else
21927   lt_cv_prog_compiler_c_o_F77=no
21928    $rm -r conftest 2>/dev/null
21929    mkdir conftest
21930    cd conftest
21931    mkdir out
21932    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
21933
21934    lt_compiler_flag="-o out/conftest2.$ac_objext"
21935    # Insert the option either (1) after the last *FLAGS variable, or
21936    # (2) before a word containing "conftest.", or (3) at the end.
21937    # Note that $ac_compile itself does not contain backslashes and begins
21938    # with a dollar sign (not a hyphen), so the echo should work correctly.
21939    lt_compile=`echo "$ac_compile" | $SED \
21940    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
21941    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
21942    -e 's:$: $lt_compiler_flag:'`
21943    (eval echo "\"\$as_me:21943: $lt_compile\"" >&5)
21944    (eval "$lt_compile" 2>out/conftest.err)
21945    ac_status=$?
21946    cat out/conftest.err >&5
21947    echo "$as_me:21947: \$? = $ac_status" >&5
21948    if (exit $ac_status) && test -s out/conftest2.$ac_objext
21949    then
21950      # The compiler can only warn and ignore the option if not recognized
21951      # So say no if there are warnings
21952      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
21953      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
21954      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
21955        lt_cv_prog_compiler_c_o_F77=yes
21956      fi
21957    fi
21958    chmod u+w . 2>&5
21959    $rm conftest*
21960    # SGI C++ compiler will create directory out/ii_files/ for
21961    # template instantiation
21962    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
21963    $rm out/* && rmdir out
21964    cd ..
21965    rmdir conftest
21966    $rm conftest*
21967
21968 fi
21969 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
21970 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
21971
21972
21973 hard_links="nottested"
21974 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
21975   # do not overwrite the value of need_locks provided by the user
21976   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
21977 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
21978   hard_links=yes
21979   $rm conftest*
21980   ln conftest.a conftest.b 2>/dev/null && hard_links=no
21981   touch conftest.a
21982   ln conftest.a conftest.b 2>&5 || hard_links=no
21983   ln conftest.a conftest.b 2>/dev/null && hard_links=no
21984   { echo "$as_me:$LINENO: result: $hard_links" >&5
21985 echo "${ECHO_T}$hard_links" >&6; }
21986   if test "$hard_links" = no; then
21987     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
21988 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
21989     need_locks=warn
21990   fi
21991 else
21992   need_locks=no
21993 fi
21994
21995 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
21996 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
21997
21998   runpath_var=
21999   allow_undefined_flag_F77=
22000   enable_shared_with_static_runtimes_F77=no
22001   archive_cmds_F77=
22002   archive_expsym_cmds_F77=
22003   old_archive_From_new_cmds_F77=
22004   old_archive_from_expsyms_cmds_F77=
22005   export_dynamic_flag_spec_F77=
22006   whole_archive_flag_spec_F77=
22007   thread_safe_flag_spec_F77=
22008   hardcode_libdir_flag_spec_F77=
22009   hardcode_libdir_flag_spec_ld_F77=
22010   hardcode_libdir_separator_F77=
22011   hardcode_direct_F77=no
22012   hardcode_minus_L_F77=no
22013   hardcode_shlibpath_var_F77=unsupported
22014   link_all_deplibs_F77=unknown
22015   hardcode_automatic_F77=no
22016   module_cmds_F77=
22017   module_expsym_cmds_F77=
22018   always_export_symbols_F77=no
22019   export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
22020   # include_expsyms should be a list of space-separated symbols to be *always*
22021   # included in the symbol list
22022   include_expsyms_F77=
22023   # exclude_expsyms can be an extended regexp of symbols to exclude
22024   # it will be wrapped by ` (' and `)$', so one must not match beginning or
22025   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
22026   # as well as any symbol that contains `d'.
22027   exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
22028   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
22029   # platforms (ab)use it in PIC code, but their linkers get confused if
22030   # the symbol is explicitly referenced.  Since portable code cannot
22031   # rely on this symbol name, it's probably fine to never include it in
22032   # preloaded symbol tables.
22033   extract_expsyms_cmds=
22034   # Just being paranoid about ensuring that cc_basename is set.
22035   for cc_temp in $compiler""; do
22036   case $cc_temp in
22037     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
22038     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
22039     \-*) ;;
22040     *) break;;
22041   esac
22042 done
22043 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
22044
22045   case $host_os in
22046   cygwin* | mingw* | pw32*)
22047     # FIXME: the MSVC++ port hasn't been tested in a loooong time
22048     # When not using gcc, we currently assume that we are using
22049     # Microsoft Visual C++.
22050     if test "$GCC" != yes; then
22051       with_gnu_ld=no
22052     fi
22053     ;;
22054   interix*)
22055     # we just hope/assume this is gcc and not c89 (= MSVC++)
22056     with_gnu_ld=yes
22057     ;;
22058   openbsd*)
22059     with_gnu_ld=no
22060     ;;
22061   esac
22062
22063   ld_shlibs_F77=yes
22064   if test "$with_gnu_ld" = yes; then
22065     # If archive_cmds runs LD, not CC, wlarc should be empty
22066     wlarc='${wl}'
22067
22068     # Set some defaults for GNU ld with shared library support. These
22069     # are reset later if shared libraries are not supported. Putting them
22070     # here allows them to be overridden if necessary.
22071     runpath_var=LD_RUN_PATH
22072     hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
22073     export_dynamic_flag_spec_F77='${wl}--export-dynamic'
22074     # ancient GNU ld didn't support --whole-archive et. al.
22075     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
22076         whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
22077       else
22078         whole_archive_flag_spec_F77=
22079     fi
22080     supports_anon_versioning=no
22081     case `$LD -v 2>/dev/null` in
22082       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
22083       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
22084       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
22085       *\ 2.11.*) ;; # other 2.11 versions
22086       *) supports_anon_versioning=yes ;;
22087     esac
22088
22089     # See if GNU ld supports shared libraries.
22090     case $host_os in
22091     aix3* | aix4* | aix5*)
22092       # On AIX/PPC, the GNU linker is very broken
22093       if test "$host_cpu" != ia64; then
22094         ld_shlibs_F77=no
22095         cat <<EOF 1>&2
22096
22097 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
22098 *** to be unable to reliably create shared libraries on AIX.
22099 *** Therefore, libtool is disabling shared libraries support.  If you
22100 *** really care for shared libraries, you may want to modify your PATH
22101 *** so that a non-GNU linker is found, and then restart.
22102
22103 EOF
22104       fi
22105       ;;
22106
22107     amigaos*)
22108       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)'
22109       hardcode_libdir_flag_spec_F77='-L$libdir'
22110       hardcode_minus_L_F77=yes
22111
22112       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
22113       # that the semantics of dynamic libraries on AmigaOS, at least up
22114       # to version 4, is to share data among multiple programs linked
22115       # with the same dynamic library.  Since this doesn't match the
22116       # behavior of shared libraries on other platforms, we can't use
22117       # them.
22118       ld_shlibs_F77=no
22119       ;;
22120
22121     beos*)
22122       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
22123         allow_undefined_flag_F77=unsupported
22124         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
22125         # support --undefined.  This deserves some investigation.  FIXME
22126         archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
22127       else
22128         ld_shlibs_F77=no
22129       fi
22130       ;;
22131
22132     cygwin* | mingw* | pw32*)
22133       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
22134       # as there is no search path for DLLs.
22135       hardcode_libdir_flag_spec_F77='-L$libdir'
22136       allow_undefined_flag_F77=unsupported
22137       always_export_symbols_F77=no
22138       enable_shared_with_static_runtimes_F77=yes
22139       export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
22140
22141       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
22142         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
22143         # If the export-symbols file already is a .def file (1st line
22144         # is EXPORTS), use it as is; otherwise, prepend...
22145         archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
22146           cp $export_symbols $output_objdir/$soname.def;
22147         else
22148           echo EXPORTS > $output_objdir/$soname.def;
22149           cat $export_symbols >> $output_objdir/$soname.def;
22150         fi~
22151         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
22152       else
22153         ld_shlibs_F77=no
22154       fi
22155       ;;
22156
22157     interix3*)
22158       hardcode_direct_F77=no
22159       hardcode_shlibpath_var_F77=no
22160       hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
22161       export_dynamic_flag_spec_F77='${wl}-E'
22162       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
22163       # Instead, shared libraries are loaded at an image base (0x10000000 by
22164       # default) and relocated if they conflict, which is a slow very memory
22165       # consuming and fragmenting process.  To avoid this, we pick a random,
22166       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
22167       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
22168       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'
22169       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'
22170       ;;
22171
22172     linux*)
22173       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
22174         tmp_addflag=
22175         case $cc_basename,$host_cpu in
22176         pgcc*)                          # Portland Group C compiler
22177           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'
22178           tmp_addflag=' $pic_flag'
22179           ;;
22180         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
22181           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'
22182           tmp_addflag=' $pic_flag -Mnomain' ;;
22183         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
22184           tmp_addflag=' -i_dynamic' ;;
22185         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
22186           tmp_addflag=' -i_dynamic -nofor_main' ;;
22187         ifc* | ifort*)                  # Intel Fortran compiler
22188           tmp_addflag=' -nofor_main' ;;
22189         esac
22190         archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
22191
22192         if test $supports_anon_versioning = yes; then
22193           archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
22194   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
22195   $echo "local: *; };" >> $output_objdir/$libname.ver~
22196           $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
22197         fi
22198       else
22199         ld_shlibs_F77=no
22200       fi
22201       ;;
22202
22203     netbsd*)
22204       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
22205         archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
22206         wlarc=
22207       else
22208         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
22209         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
22210       fi
22211       ;;
22212
22213     solaris*)
22214       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
22215         ld_shlibs_F77=no
22216         cat <<EOF 1>&2
22217
22218 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
22219 *** create shared libraries on Solaris systems.  Therefore, libtool
22220 *** is disabling shared libraries support.  We urge you to upgrade GNU
22221 *** binutils to release 2.9.1 or newer.  Another option is to modify
22222 *** your PATH or compiler configuration so that the native linker is
22223 *** used, and then restart.
22224
22225 EOF
22226       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
22227         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
22228         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
22229       else
22230         ld_shlibs_F77=no
22231       fi
22232       ;;
22233
22234     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
22235       case `$LD -v 2>&1` in
22236         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
22237         ld_shlibs_F77=no
22238         cat <<_LT_EOF 1>&2
22239
22240 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
22241 *** reliably create shared libraries on SCO systems.  Therefore, libtool
22242 *** is disabling shared libraries support.  We urge you to upgrade GNU
22243 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
22244 *** your PATH or compiler configuration so that the native linker is
22245 *** used, and then restart.
22246
22247 _LT_EOF
22248         ;;
22249         *)
22250           if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
22251             hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
22252             archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
22253             archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
22254           else
22255             ld_shlibs_F77=no
22256           fi
22257         ;;
22258       esac
22259       ;;
22260
22261     sunos4*)
22262       archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
22263       wlarc=
22264       hardcode_direct_F77=yes
22265       hardcode_shlibpath_var_F77=no
22266       ;;
22267
22268     *)
22269       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
22270         archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
22271         archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
22272       else
22273         ld_shlibs_F77=no
22274       fi
22275       ;;
22276     esac
22277
22278     if test "$ld_shlibs_F77" = no; then
22279       runpath_var=
22280       hardcode_libdir_flag_spec_F77=
22281       export_dynamic_flag_spec_F77=
22282       whole_archive_flag_spec_F77=
22283     fi
22284   else
22285     # PORTME fill in a description of your system's linker (not GNU ld)
22286     case $host_os in
22287     aix3*)
22288       allow_undefined_flag_F77=unsupported
22289       always_export_symbols_F77=yes
22290       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'
22291       # Note: this linker hardcodes the directories in LIBPATH if there
22292       # are no directories specified by -L.
22293       hardcode_minus_L_F77=yes
22294       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
22295         # Neither direct hardcoding nor static linking is supported with a
22296         # broken collect2.
22297         hardcode_direct_F77=unsupported
22298       fi
22299       ;;
22300
22301     aix4* | aix5*)
22302       if test "$host_cpu" = ia64; then
22303         # On IA64, the linker does run time linking by default, so we don't
22304         # have to do anything special.
22305         aix_use_runtimelinking=no
22306         exp_sym_flag='-Bexport'
22307         no_entry_flag=""
22308       else
22309         # If we're using GNU nm, then we don't want the "-C" option.
22310         # -C means demangle to AIX nm, but means don't demangle with GNU nm
22311         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
22312           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'
22313         else
22314           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'
22315         fi
22316         aix_use_runtimelinking=no
22317
22318         # Test if we are trying to use run time linking or normal
22319         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
22320         # need to do runtime linking.
22321         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
22322           for ld_flag in $LDFLAGS; do
22323           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
22324             aix_use_runtimelinking=yes
22325             break
22326           fi
22327           done
22328           ;;
22329         esac
22330
22331         exp_sym_flag='-bexport'
22332         no_entry_flag='-bnoentry'
22333       fi
22334
22335       # When large executables or shared objects are built, AIX ld can
22336       # have problems creating the table of contents.  If linking a library
22337       # or program results in "error TOC overflow" add -mminimal-toc to
22338       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
22339       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
22340
22341       archive_cmds_F77=''
22342       hardcode_direct_F77=yes
22343       hardcode_libdir_separator_F77=':'
22344       link_all_deplibs_F77=yes
22345
22346       if test "$GCC" = yes; then
22347         case $host_os in aix4.[012]|aix4.[012].*)
22348         # We only want to do this on AIX 4.2 and lower, the check
22349         # below for broken collect2 doesn't work under 4.3+
22350           collect2name=`${CC} -print-prog-name=collect2`
22351           if test -f "$collect2name" && \
22352            strings "$collect2name" | grep resolve_lib_name >/dev/null
22353           then
22354           # We have reworked collect2
22355           hardcode_direct_F77=yes
22356           else
22357           # We have old collect2
22358           hardcode_direct_F77=unsupported
22359           # It fails to find uninstalled libraries when the uninstalled
22360           # path is not listed in the libpath.  Setting hardcode_minus_L
22361           # to unsupported forces relinking
22362           hardcode_minus_L_F77=yes
22363           hardcode_libdir_flag_spec_F77='-L$libdir'
22364           hardcode_libdir_separator_F77=
22365           fi
22366           ;;
22367         esac
22368         shared_flag='-shared'
22369         if test "$aix_use_runtimelinking" = yes; then
22370           shared_flag="$shared_flag "'${wl}-G'
22371         fi
22372       else
22373         # not using gcc
22374         if test "$host_cpu" = ia64; then
22375         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
22376         # chokes on -Wl,-G. The following line is correct:
22377           shared_flag='-G'
22378         else
22379           if test "$aix_use_runtimelinking" = yes; then
22380             shared_flag='${wl}-G'
22381           else
22382             shared_flag='${wl}-bM:SRE'
22383           fi
22384         fi
22385       fi
22386
22387       # It seems that -bexpall does not export symbols beginning with
22388       # underscore (_), so it is better to generate a list of symbols to export.
22389       always_export_symbols_F77=yes
22390       if test "$aix_use_runtimelinking" = yes; then
22391         # Warning - without using the other runtime loading flags (-brtl),
22392         # -berok will link without error, but may produce a broken library.
22393         allow_undefined_flag_F77='-berok'
22394        # Determine the default libpath from the value encoded in an empty executable.
22395        cat >conftest.$ac_ext <<_ACEOF
22396       program main
22397
22398       end
22399 _ACEOF
22400 rm -f conftest.$ac_objext conftest$ac_exeext
22401 if { (ac_try="$ac_link"
22402 case "(($ac_try" in
22403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22404   *) ac_try_echo=$ac_try;;
22405 esac
22406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22407   (eval "$ac_link") 2>conftest.er1
22408   ac_status=$?
22409   grep -v '^ *+' conftest.er1 >conftest.err
22410   rm -f conftest.er1
22411   cat conftest.err >&5
22412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22413   (exit $ac_status); } &&
22414          { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
22415   { (case "(($ac_try" in
22416   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22417   *) ac_try_echo=$ac_try;;
22418 esac
22419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22420   (eval "$ac_try") 2>&5
22421   ac_status=$?
22422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22423   (exit $ac_status); }; } &&
22424          { ac_try='test -s conftest$ac_exeext'
22425   { (case "(($ac_try" in
22426   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22427   *) ac_try_echo=$ac_try;;
22428 esac
22429 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22430   (eval "$ac_try") 2>&5
22431   ac_status=$?
22432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22433   (exit $ac_status); }; }; then
22434
22435 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
22436 }'`
22437 # Check for a 64-bit object if we didn't find anything.
22438 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
22439 }'`; fi
22440 else
22441   echo "$as_me: failed program was:" >&5
22442 sed 's/^/| /' conftest.$ac_ext >&5
22443
22444
22445 fi
22446
22447 rm -f core conftest.err conftest.$ac_objext \
22448       conftest$ac_exeext conftest.$ac_ext
22449 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
22450
22451        hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
22452         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"
22453        else
22454         if test "$host_cpu" = ia64; then
22455           hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
22456           allow_undefined_flag_F77="-z nodefs"
22457           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"
22458         else
22459          # Determine the default libpath from the value encoded in an empty executable.
22460          cat >conftest.$ac_ext <<_ACEOF
22461       program main
22462
22463       end
22464 _ACEOF
22465 rm -f conftest.$ac_objext conftest$ac_exeext
22466 if { (ac_try="$ac_link"
22467 case "(($ac_try" in
22468   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22469   *) ac_try_echo=$ac_try;;
22470 esac
22471 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22472   (eval "$ac_link") 2>conftest.er1
22473   ac_status=$?
22474   grep -v '^ *+' conftest.er1 >conftest.err
22475   rm -f conftest.er1
22476   cat conftest.err >&5
22477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22478   (exit $ac_status); } &&
22479          { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
22480   { (case "(($ac_try" in
22481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22482   *) ac_try_echo=$ac_try;;
22483 esac
22484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22485   (eval "$ac_try") 2>&5
22486   ac_status=$?
22487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22488   (exit $ac_status); }; } &&
22489          { ac_try='test -s conftest$ac_exeext'
22490   { (case "(($ac_try" in
22491   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22492   *) ac_try_echo=$ac_try;;
22493 esac
22494 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22495   (eval "$ac_try") 2>&5
22496   ac_status=$?
22497   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22498   (exit $ac_status); }; }; then
22499
22500 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
22501 }'`
22502 # Check for a 64-bit object if we didn't find anything.
22503 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
22504 }'`; fi
22505 else
22506   echo "$as_me: failed program was:" >&5
22507 sed 's/^/| /' conftest.$ac_ext >&5
22508
22509
22510 fi
22511
22512 rm -f core conftest.err conftest.$ac_objext \
22513       conftest$ac_exeext conftest.$ac_ext
22514 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
22515
22516          hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
22517           # Warning - without using the other run time loading flags,
22518           # -berok will link without error, but may produce a broken library.
22519           no_undefined_flag_F77=' ${wl}-bernotok'
22520           allow_undefined_flag_F77=' ${wl}-berok'
22521           # Exported symbols can be pulled into shared objects from archives
22522           whole_archive_flag_spec_F77='$convenience'
22523           archive_cmds_need_lc_F77=yes
22524           # This is similar to how AIX traditionally builds its shared libraries.
22525           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'
22526         fi
22527       fi
22528       ;;
22529
22530     amigaos*)
22531       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)'
22532       hardcode_libdir_flag_spec_F77='-L$libdir'
22533       hardcode_minus_L_F77=yes
22534       # see comment about different semantics on the GNU ld section
22535       ld_shlibs_F77=no
22536       ;;
22537
22538     bsdi[45]*)
22539       export_dynamic_flag_spec_F77=-rdynamic
22540       ;;
22541
22542     cygwin* | mingw* | pw32*)
22543       # When not using gcc, we currently assume that we are using
22544       # Microsoft Visual C++.
22545       # hardcode_libdir_flag_spec is actually meaningless, as there is
22546       # no search path for DLLs.
22547       hardcode_libdir_flag_spec_F77=' '
22548       allow_undefined_flag_F77=unsupported
22549       # Tell ltmain to make .lib files, not .a files.
22550       libext=lib
22551       # Tell ltmain to make .dll files, not .so files.
22552       shrext_cmds=".dll"
22553       # FIXME: Setting linknames here is a bad hack.
22554       archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
22555       # The linker will automatically build a .lib file if we build a DLL.
22556       old_archive_From_new_cmds_F77='true'
22557       # FIXME: Should let the user specify the lib program.
22558       old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
22559       fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
22560       enable_shared_with_static_runtimes_F77=yes
22561       ;;
22562
22563     darwin* | rhapsody*)
22564       case $host_os in
22565         rhapsody* | darwin1.[012])
22566          allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
22567          ;;
22568        *) # Darwin 1.3 on
22569          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
22570            allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
22571          else
22572            case ${MACOSX_DEPLOYMENT_TARGET} in
22573              10.[012])
22574                allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
22575                ;;
22576              10.*)
22577                allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
22578                ;;
22579            esac
22580          fi
22581          ;;
22582       esac
22583       archive_cmds_need_lc_F77=no
22584       hardcode_direct_F77=no
22585       hardcode_automatic_F77=yes
22586       hardcode_shlibpath_var_F77=unsupported
22587       whole_archive_flag_spec_F77=''
22588       link_all_deplibs_F77=yes
22589     if test "$GCC" = yes ; then
22590         output_verbose_link_cmd='echo'
22591         archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
22592       module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
22593       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
22594       archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
22595       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}'
22596     else
22597       case $cc_basename in
22598         xlc*)
22599          output_verbose_link_cmd='echo'
22600          archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
22601          module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
22602           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
22603          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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
22604           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}'
22605           ;;
22606        *)
22607          ld_shlibs_F77=no
22608           ;;
22609       esac
22610     fi
22611       ;;
22612
22613     dgux*)
22614       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22615       hardcode_libdir_flag_spec_F77='-L$libdir'
22616       hardcode_shlibpath_var_F77=no
22617       ;;
22618
22619     freebsd1*)
22620       ld_shlibs_F77=no
22621       ;;
22622
22623     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
22624     # support.  Future versions do this automatically, but an explicit c++rt0.o
22625     # does not break anything, and helps significantly (at the cost of a little
22626     # extra space).
22627     freebsd2.2*)
22628       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
22629       hardcode_libdir_flag_spec_F77='-R$libdir'
22630       hardcode_direct_F77=yes
22631       hardcode_shlibpath_var_F77=no
22632       ;;
22633
22634     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
22635     freebsd2*)
22636       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
22637       hardcode_direct_F77=yes
22638       hardcode_minus_L_F77=yes
22639       hardcode_shlibpath_var_F77=no
22640       ;;
22641
22642     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
22643     freebsd* | kfreebsd*-gnu | dragonfly*)
22644       archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
22645       hardcode_libdir_flag_spec_F77='-R$libdir'
22646       hardcode_direct_F77=yes
22647       hardcode_shlibpath_var_F77=no
22648       ;;
22649
22650     hpux9*)
22651       if test "$GCC" = yes; then
22652         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'
22653       else
22654         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'
22655       fi
22656       hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
22657       hardcode_libdir_separator_F77=:
22658       hardcode_direct_F77=yes
22659
22660       # hardcode_minus_L: Not really in the search PATH,
22661       # but as the default location of the library.
22662       hardcode_minus_L_F77=yes
22663       export_dynamic_flag_spec_F77='${wl}-E'
22664       ;;
22665
22666     hpux10*)
22667       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
22668         archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
22669       else
22670         archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
22671       fi
22672       if test "$with_gnu_ld" = no; then
22673         hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
22674         hardcode_libdir_separator_F77=:
22675
22676         hardcode_direct_F77=yes
22677         export_dynamic_flag_spec_F77='${wl}-E'
22678
22679         # hardcode_minus_L: Not really in the search PATH,
22680         # but as the default location of the library.
22681         hardcode_minus_L_F77=yes
22682       fi
22683       ;;
22684
22685     hpux11*)
22686       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
22687         case $host_cpu in
22688         hppa*64*)
22689           archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
22690           ;;
22691         ia64*)
22692           archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
22693           ;;
22694         *)
22695           archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
22696           ;;
22697         esac
22698       else
22699         case $host_cpu in
22700         hppa*64*)
22701           archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
22702           ;;
22703         ia64*)
22704           archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
22705           ;;
22706         *)
22707           archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
22708           ;;
22709         esac
22710       fi
22711       if test "$with_gnu_ld" = no; then
22712         hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
22713         hardcode_libdir_separator_F77=:
22714
22715         case $host_cpu in
22716         hppa*64*|ia64*)
22717           hardcode_libdir_flag_spec_ld_F77='+b $libdir'
22718           hardcode_direct_F77=no
22719           hardcode_shlibpath_var_F77=no
22720           ;;
22721         *)
22722           hardcode_direct_F77=yes
22723           export_dynamic_flag_spec_F77='${wl}-E'
22724
22725           # hardcode_minus_L: Not really in the search PATH,
22726           # but as the default location of the library.
22727           hardcode_minus_L_F77=yes
22728           ;;
22729         esac
22730       fi
22731       ;;
22732
22733     irix5* | irix6* | nonstopux*)
22734       if test "$GCC" = yes; then
22735         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'
22736       else
22737         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'
22738         hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
22739       fi
22740       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
22741       hardcode_libdir_separator_F77=:
22742       link_all_deplibs_F77=yes
22743       ;;
22744
22745     netbsd*)
22746       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
22747         archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
22748       else
22749         archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
22750       fi
22751       hardcode_libdir_flag_spec_F77='-R$libdir'
22752       hardcode_direct_F77=yes
22753       hardcode_shlibpath_var_F77=no
22754       ;;
22755
22756     newsos6)
22757       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22758       hardcode_direct_F77=yes
22759       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
22760       hardcode_libdir_separator_F77=:
22761       hardcode_shlibpath_var_F77=no
22762       ;;
22763
22764     openbsd*)
22765       hardcode_direct_F77=yes
22766       hardcode_shlibpath_var_F77=no
22767       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
22768         archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
22769         archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
22770         hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
22771         export_dynamic_flag_spec_F77='${wl}-E'
22772       else
22773        case $host_os in
22774          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
22775            archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
22776            hardcode_libdir_flag_spec_F77='-R$libdir'
22777            ;;
22778          *)
22779            archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
22780            hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
22781            ;;
22782        esac
22783       fi
22784       ;;
22785
22786     os2*)
22787       hardcode_libdir_flag_spec_F77='-L$libdir'
22788       hardcode_minus_L_F77=yes
22789       allow_undefined_flag_F77=unsupported
22790       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'
22791       old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
22792       ;;
22793
22794     osf3*)
22795       if test "$GCC" = yes; then
22796         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
22797         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'
22798       else
22799         allow_undefined_flag_F77=' -expect_unresolved \*'
22800         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'
22801       fi
22802       hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
22803       hardcode_libdir_separator_F77=:
22804       ;;
22805
22806     osf4* | osf5*)      # as osf3* with the addition of -msym flag
22807       if test "$GCC" = yes; then
22808         allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
22809         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'
22810         hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
22811       else
22812         allow_undefined_flag_F77=' -expect_unresolved \*'
22813         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'
22814         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~
22815         $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'
22816
22817         # Both c and cxx compiler support -rpath directly
22818         hardcode_libdir_flag_spec_F77='-rpath $libdir'
22819       fi
22820       hardcode_libdir_separator_F77=:
22821       ;;
22822
22823     solaris*)
22824       no_undefined_flag_F77=' -z text'
22825       if test "$GCC" = yes; then
22826         wlarc='${wl}'
22827         archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
22828         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
22829           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
22830       else
22831         wlarc=''
22832         archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
22833         archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
22834         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
22835       fi
22836       hardcode_libdir_flag_spec_F77='-R$libdir'
22837       hardcode_shlibpath_var_F77=no
22838       case $host_os in
22839       solaris2.[0-5] | solaris2.[0-5].*) ;;
22840       *)
22841         # The compiler driver will combine linker options so we
22842         # cannot just pass the convience library names through
22843         # without $wl, iff we do not link with $LD.
22844         # Luckily, gcc supports the same syntax we need for Sun Studio.
22845         # Supported since Solaris 2.6 (maybe 2.5.1?)
22846         case $wlarc in
22847         '')
22848           whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
22849         *)
22850           whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
22851         esac ;;
22852       esac
22853       link_all_deplibs_F77=yes
22854       ;;
22855
22856     sunos4*)
22857       if test "x$host_vendor" = xsequent; then
22858         # Use $CC to link under sequent, because it throws in some extra .o
22859         # files that make .init and .fini sections work.
22860         archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
22861       else
22862         archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
22863       fi
22864       hardcode_libdir_flag_spec_F77='-L$libdir'
22865       hardcode_direct_F77=yes
22866       hardcode_minus_L_F77=yes
22867       hardcode_shlibpath_var_F77=no
22868       ;;
22869
22870     sysv4)
22871       case $host_vendor in
22872         sni)
22873           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22874           hardcode_direct_F77=yes # is this really true???
22875         ;;
22876         siemens)
22877           ## LD is ld it makes a PLAMLIB
22878           ## CC just makes a GrossModule.
22879           archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
22880           reload_cmds_F77='$CC -r -o $output$reload_objs'
22881           hardcode_direct_F77=no
22882         ;;
22883         motorola)
22884           archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22885           hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
22886         ;;
22887       esac
22888       runpath_var='LD_RUN_PATH'
22889       hardcode_shlibpath_var_F77=no
22890       ;;
22891
22892     sysv4.3*)
22893       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22894       hardcode_shlibpath_var_F77=no
22895       export_dynamic_flag_spec_F77='-Bexport'
22896       ;;
22897
22898     sysv4*MP*)
22899       if test -d /usr/nec; then
22900         archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22901         hardcode_shlibpath_var_F77=no
22902         runpath_var=LD_RUN_PATH
22903         hardcode_runpath_var=yes
22904         ld_shlibs_F77=yes
22905       fi
22906       ;;
22907
22908     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
22909       no_undefined_flag_F77='${wl}-z,text'
22910       archive_cmds_need_lc_F77=no
22911       hardcode_shlibpath_var_F77=no
22912       runpath_var='LD_RUN_PATH'
22913
22914       if test "$GCC" = yes; then
22915         archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
22916         archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
22917       else
22918         archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
22919         archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
22920       fi
22921       ;;
22922
22923     sysv5* | sco3.2v5* | sco5v6*)
22924       # Note: We can NOT use -z defs as we might desire, because we do not
22925       # link with -lc, and that would cause any symbols used from libc to
22926       # always be unresolved, which means just about no library would
22927       # ever link correctly.  If we're not using GNU ld we use -z text
22928       # though, which does catch some bad symbols but isn't as heavy-handed
22929       # as -z defs.
22930       no_undefined_flag_F77='${wl}-z,text'
22931       allow_undefined_flag_F77='${wl}-z,nodefs'
22932       archive_cmds_need_lc_F77=no
22933       hardcode_shlibpath_var_F77=no
22934       hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
22935       hardcode_libdir_separator_F77=':'
22936       link_all_deplibs_F77=yes
22937       export_dynamic_flag_spec_F77='${wl}-Bexport'
22938       runpath_var='LD_RUN_PATH'
22939
22940       if test "$GCC" = yes; then
22941         archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
22942         archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
22943       else
22944         archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
22945         archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
22946       fi
22947       ;;
22948
22949     uts4*)
22950       archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22951       hardcode_libdir_flag_spec_F77='-L$libdir'
22952       hardcode_shlibpath_var_F77=no
22953       ;;
22954
22955     *)
22956       ld_shlibs_F77=no
22957       ;;
22958     esac
22959   fi
22960
22961 { echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
22962 echo "${ECHO_T}$ld_shlibs_F77" >&6; }
22963 test "$ld_shlibs_F77" = no && can_build_shared=no
22964
22965 #
22966 # Do we need to explicitly link libc?
22967 #
22968 case "x$archive_cmds_need_lc_F77" in
22969 x|xyes)
22970   # Assume -lc should be added
22971   archive_cmds_need_lc_F77=yes
22972
22973   if test "$enable_shared" = yes && test "$GCC" = yes; then
22974     case $archive_cmds_F77 in
22975     *'~'*)
22976       # FIXME: we may have to deal with multi-command sequences.
22977       ;;
22978     '$CC '*)
22979       # Test whether the compiler implicitly links with -lc since on some
22980       # systems, -lgcc has to come before -lc. If gcc already passes -lc
22981       # to ld, don't add -lc before -lgcc.
22982       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
22983 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
22984       $rm conftest*
22985       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
22986
22987       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22988   (eval $ac_compile) 2>&5
22989   ac_status=$?
22990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22991   (exit $ac_status); } 2>conftest.err; then
22992         soname=conftest
22993         lib=conftest
22994         libobjs=conftest.$ac_objext
22995         deplibs=
22996         wl=$lt_prog_compiler_wl_F77
22997         pic_flag=$lt_prog_compiler_pic_F77
22998         compiler_flags=-v
22999         linker_flags=-v
23000         verstring=
23001         output_objdir=.
23002         libname=conftest
23003         lt_save_allow_undefined_flag=$allow_undefined_flag_F77
23004         allow_undefined_flag_F77=
23005         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
23006   (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
23007   ac_status=$?
23008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23009   (exit $ac_status); }
23010         then
23011           archive_cmds_need_lc_F77=no
23012         else
23013           archive_cmds_need_lc_F77=yes
23014         fi
23015         allow_undefined_flag_F77=$lt_save_allow_undefined_flag
23016       else
23017         cat conftest.err 1>&5
23018       fi
23019       $rm conftest*
23020       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
23021 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
23022       ;;
23023     esac
23024   fi
23025   ;;
23026 esac
23027
23028 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
23029 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
23030 library_names_spec=
23031 libname_spec='lib$name'
23032 soname_spec=
23033 shrext_cmds=".so"
23034 postinstall_cmds=
23035 postuninstall_cmds=
23036 finish_cmds=
23037 finish_eval=
23038 shlibpath_var=
23039 shlibpath_overrides_runpath=unknown
23040 version_type=none
23041 dynamic_linker="$host_os ld.so"
23042 sys_lib_dlsearch_path_spec="/lib /usr/lib"
23043 if test "$GCC" = yes; then
23044   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
23045   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
23046     # if the path contains ";" then we assume it to be the separator
23047     # otherwise default to the standard path separator (i.e. ":") - it is
23048     # assumed that no part of a normal pathname contains ";" but that should
23049     # okay in the real world where ";" in dirpaths is itself problematic.
23050     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
23051   else
23052     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
23053   fi
23054 else
23055   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
23056 fi
23057 need_lib_prefix=unknown
23058 hardcode_into_libs=no
23059
23060 # when you set need_version to no, make sure it does not cause -set_version
23061 # flags to be left without arguments
23062 need_version=unknown
23063
23064 case $host_os in
23065 aix3*)
23066   version_type=linux
23067   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
23068   shlibpath_var=LIBPATH
23069
23070   # AIX 3 has no versioning support, so we append a major version to the name.
23071   soname_spec='${libname}${release}${shared_ext}$major'
23072   ;;
23073
23074 aix4* | aix5*)
23075   version_type=linux
23076   need_lib_prefix=no
23077   need_version=no
23078   hardcode_into_libs=yes
23079   if test "$host_cpu" = ia64; then
23080     # AIX 5 supports IA64
23081     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
23082     shlibpath_var=LD_LIBRARY_PATH
23083   else
23084     # With GCC up to 2.95.x, collect2 would create an import file
23085     # for dependence libraries.  The import file would start with
23086     # the line `#! .'.  This would cause the generated library to
23087     # depend on `.', always an invalid library.  This was fixed in
23088     # development snapshots of GCC prior to 3.0.
23089     case $host_os in
23090       aix4 | aix4.[01] | aix4.[01].*)
23091       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
23092            echo ' yes '
23093            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
23094         :
23095       else
23096         can_build_shared=no
23097       fi
23098       ;;
23099     esac
23100     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
23101     # soname into executable. Probably we can add versioning support to
23102     # collect2, so additional links can be useful in future.
23103     if test "$aix_use_runtimelinking" = yes; then
23104       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
23105       # instead of lib<name>.a to let people know that these are not
23106       # typical AIX shared libraries.
23107       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23108     else
23109       # We preserve .a as extension for shared libraries through AIX4.2
23110       # and later when we are not doing run time linking.
23111       library_names_spec='${libname}${release}.a $libname.a'
23112       soname_spec='${libname}${release}${shared_ext}$major'
23113     fi
23114     shlibpath_var=LIBPATH
23115   fi
23116   ;;
23117
23118 amigaos*)
23119   library_names_spec='$libname.ixlibrary $libname.a'
23120   # Create ${libname}_ixlibrary.a entries in /sys/libs.
23121   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'
23122   ;;
23123
23124 beos*)
23125   library_names_spec='${libname}${shared_ext}'
23126   dynamic_linker="$host_os ld.so"
23127   shlibpath_var=LIBRARY_PATH
23128   ;;
23129
23130 bsdi[45]*)
23131   version_type=linux
23132   need_version=no
23133   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23134   soname_spec='${libname}${release}${shared_ext}$major'
23135   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
23136   shlibpath_var=LD_LIBRARY_PATH
23137   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
23138   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
23139   # the default ld.so.conf also contains /usr/contrib/lib and
23140   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
23141   # libtool to hard-code these into programs
23142   ;;
23143
23144 cygwin* | mingw* | pw32*)
23145   version_type=windows
23146   shrext_cmds=".dll"
23147   need_version=no
23148   need_lib_prefix=no
23149
23150   case $GCC,$host_os in
23151   yes,cygwin* | yes,mingw* | yes,pw32*)
23152     library_names_spec='$libname.dll.a'
23153     # DLL is installed to $(libdir)/../bin by postinstall_cmds
23154     postinstall_cmds='base_file=`basename \${file}`~
23155       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
23156       dldir=$destdir/`dirname \$dlpath`~
23157       test -d \$dldir || mkdir -p \$dldir~
23158       $install_prog $dir/$dlname \$dldir/$dlname~
23159       chmod a+x \$dldir/$dlname'
23160     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
23161       dlpath=$dir/\$dldll~
23162        $rm \$dlpath'
23163     shlibpath_overrides_runpath=yes
23164
23165     case $host_os in
23166     cygwin*)
23167       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
23168       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
23169       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
23170       ;;
23171     mingw*)
23172       # MinGW DLLs use traditional 'lib' prefix
23173       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
23174       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
23175       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
23176         # It is most probably a Windows format PATH printed by
23177         # mingw gcc, but we are running on Cygwin. Gcc prints its search
23178         # path with ; separators, and with drive letters. We can handle the
23179         # drive letters (cygwin fileutils understands them), so leave them,
23180         # especially as we might pass files found there to a mingw objdump,
23181         # which wouldn't understand a cygwinified path. Ahh.
23182         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
23183       else
23184         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
23185       fi
23186       ;;
23187     pw32*)
23188       # pw32 DLLs use 'pw' prefix rather than 'lib'
23189       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
23190       ;;
23191     esac
23192     ;;
23193
23194   *)
23195     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
23196     ;;
23197   esac
23198   dynamic_linker='Win32 ld.exe'
23199   # FIXME: first we should search . and the directory the executable is in
23200   shlibpath_var=PATH
23201   ;;
23202
23203 darwin* | rhapsody*)
23204   dynamic_linker="$host_os dyld"
23205   version_type=darwin
23206   need_lib_prefix=no
23207   need_version=no
23208   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
23209   soname_spec='${libname}${release}${major}$shared_ext'
23210   shlibpath_overrides_runpath=yes
23211   shlibpath_var=DYLD_LIBRARY_PATH
23212   shrext_cmds='.dylib'
23213   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
23214   if test "$GCC" = yes; then
23215     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
23216   else
23217     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
23218   fi
23219   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
23220   ;;
23221
23222 dgux*)
23223   version_type=linux
23224   need_lib_prefix=no
23225   need_version=no
23226   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
23227   soname_spec='${libname}${release}${shared_ext}$major'
23228   shlibpath_var=LD_LIBRARY_PATH
23229   ;;
23230
23231 freebsd1*)
23232   dynamic_linker=no
23233   ;;
23234
23235 kfreebsd*-gnu)
23236   version_type=linux
23237   need_lib_prefix=no
23238   need_version=no
23239   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
23240   soname_spec='${libname}${release}${shared_ext}$major'
23241   shlibpath_var=LD_LIBRARY_PATH
23242   shlibpath_overrides_runpath=no
23243   hardcode_into_libs=yes
23244   dynamic_linker='GNU ld.so'
23245   ;;
23246
23247 freebsd* | dragonfly*)
23248   # DragonFly does not have aout.  When/if they implement a new
23249   # versioning mechanism, adjust this.
23250   if test -x /usr/bin/objformat; then
23251     objformat=`/usr/bin/objformat`
23252   else
23253     case $host_os in
23254     freebsd[123]*) objformat=aout ;;
23255     *) objformat=elf ;;
23256     esac
23257   fi
23258   version_type=freebsd-$objformat
23259   case $version_type in
23260     freebsd-elf*)
23261       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
23262       need_version=no
23263       need_lib_prefix=no
23264       ;;
23265     freebsd-*)
23266       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
23267       need_version=yes
23268       ;;
23269   esac
23270   shlibpath_var=LD_LIBRARY_PATH
23271   case $host_os in
23272   freebsd2*)
23273     shlibpath_overrides_runpath=yes
23274     ;;
23275   freebsd3.[01]* | freebsdelf3.[01]*)
23276     shlibpath_overrides_runpath=yes
23277     hardcode_into_libs=yes
23278     ;;
23279   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
23280   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
23281     shlibpath_overrides_runpath=no
23282     hardcode_into_libs=yes
23283     ;;
23284   freebsd*) # from 4.6 on
23285     shlibpath_overrides_runpath=yes
23286     hardcode_into_libs=yes
23287     ;;
23288   esac
23289   ;;
23290
23291 gnu*)
23292   version_type=linux
23293   need_lib_prefix=no
23294   need_version=no
23295   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
23296   soname_spec='${libname}${release}${shared_ext}$major'
23297   shlibpath_var=LD_LIBRARY_PATH
23298   hardcode_into_libs=yes
23299   ;;
23300
23301 hpux9* | hpux10* | hpux11*)
23302   # Give a soname corresponding to the major version so that dld.sl refuses to
23303   # link against other versions.
23304   version_type=sunos
23305   need_lib_prefix=no
23306   need_version=no
23307   case $host_cpu in
23308   ia64*)
23309     shrext_cmds='.so'
23310     hardcode_into_libs=yes
23311     dynamic_linker="$host_os dld.so"
23312     shlibpath_var=LD_LIBRARY_PATH
23313     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
23314     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23315     soname_spec='${libname}${release}${shared_ext}$major'
23316     if test "X$HPUX_IA64_MODE" = X32; then
23317       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
23318     else
23319       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
23320     fi
23321     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
23322     ;;
23323    hppa*64*)
23324      shrext_cmds='.sl'
23325      hardcode_into_libs=yes
23326      dynamic_linker="$host_os dld.sl"
23327      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
23328      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
23329      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23330      soname_spec='${libname}${release}${shared_ext}$major'
23331      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
23332      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
23333      ;;
23334    *)
23335     shrext_cmds='.sl'
23336     dynamic_linker="$host_os dld.sl"
23337     shlibpath_var=SHLIB_PATH
23338     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
23339     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23340     soname_spec='${libname}${release}${shared_ext}$major'
23341     ;;
23342   esac
23343   # HP-UX runs *really* slowly unless shared libraries are mode 555.
23344   postinstall_cmds='chmod 555 $lib'
23345   ;;
23346
23347 interix3*)
23348   version_type=linux
23349   need_lib_prefix=no
23350   need_version=no
23351   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
23352   soname_spec='${libname}${release}${shared_ext}$major'
23353   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
23354   shlibpath_var=LD_LIBRARY_PATH
23355   shlibpath_overrides_runpath=no
23356   hardcode_into_libs=yes
23357   ;;
23358
23359 irix5* | irix6* | nonstopux*)
23360   case $host_os in
23361     nonstopux*) version_type=nonstopux ;;
23362     *)
23363         if test "$lt_cv_prog_gnu_ld" = yes; then
23364                 version_type=linux
23365         else
23366                 version_type=irix
23367         fi ;;
23368   esac
23369   need_lib_prefix=no
23370   need_version=no
23371   soname_spec='${libname}${release}${shared_ext}$major'
23372   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
23373   case $host_os in
23374   irix5* | nonstopux*)
23375     libsuff= shlibsuff=
23376     ;;
23377   *)
23378     case $LD in # libtool.m4 will add one of these switches to LD
23379     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
23380       libsuff= shlibsuff= libmagic=32-bit;;
23381     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
23382       libsuff=32 shlibsuff=N32 libmagic=N32;;
23383     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
23384       libsuff=64 shlibsuff=64 libmagic=64-bit;;
23385     *) libsuff= shlibsuff= libmagic=never-match;;
23386     esac
23387     ;;
23388   esac
23389   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
23390   shlibpath_overrides_runpath=no
23391   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
23392   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
23393   hardcode_into_libs=yes
23394   ;;
23395
23396 # No shared lib support for Linux oldld, aout, or coff.
23397 linux*oldld* | linux*aout* | linux*coff*)
23398   dynamic_linker=no
23399   ;;
23400
23401 # This must be Linux ELF.
23402 linux*)
23403   version_type=linux
23404   need_lib_prefix=no
23405   need_version=no
23406   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23407   soname_spec='${libname}${release}${shared_ext}$major'
23408   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
23409   shlibpath_var=LD_LIBRARY_PATH
23410   shlibpath_overrides_runpath=no
23411   # This implies no fast_install, which is unacceptable.
23412   # Some rework will be needed to allow for fast_install
23413   # before this can be enabled.
23414   hardcode_into_libs=yes
23415
23416   # Append ld.so.conf contents to the search path
23417   if test -f /etc/ld.so.conf; then
23418     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
23419     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
23420   fi
23421
23422   # We used to test for /lib/ld.so.1 and disable shared libraries on
23423   # powerpc, because MkLinux only supported shared libraries with the
23424   # GNU dynamic linker.  Since this was broken with cross compilers,
23425   # most powerpc-linux boxes support dynamic linking these days and
23426   # people can always --disable-shared, the test was removed, and we
23427   # assume the GNU/Linux dynamic linker is in use.
23428   dynamic_linker='GNU/Linux ld.so'
23429   ;;
23430
23431 knetbsd*-gnu)
23432   version_type=linux
23433   need_lib_prefix=no
23434   need_version=no
23435   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
23436   soname_spec='${libname}${release}${shared_ext}$major'
23437   shlibpath_var=LD_LIBRARY_PATH
23438   shlibpath_overrides_runpath=no
23439   hardcode_into_libs=yes
23440   dynamic_linker='GNU ld.so'
23441   ;;
23442
23443 netbsd*)
23444   version_type=sunos
23445   need_lib_prefix=no
23446   need_version=no
23447   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
23448     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
23449     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
23450     dynamic_linker='NetBSD (a.out) ld.so'
23451   else
23452     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
23453     soname_spec='${libname}${release}${shared_ext}$major'
23454     dynamic_linker='NetBSD ld.elf_so'
23455   fi
23456   shlibpath_var=LD_LIBRARY_PATH
23457   shlibpath_overrides_runpath=yes
23458   hardcode_into_libs=yes
23459   ;;
23460
23461 newsos6)
23462   version_type=linux
23463   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23464   shlibpath_var=LD_LIBRARY_PATH
23465   shlibpath_overrides_runpath=yes
23466   ;;
23467
23468 nto-qnx*)
23469   version_type=linux
23470   need_lib_prefix=no
23471   need_version=no
23472   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23473   soname_spec='${libname}${release}${shared_ext}$major'
23474   shlibpath_var=LD_LIBRARY_PATH
23475   shlibpath_overrides_runpath=yes
23476   ;;
23477
23478 openbsd*)
23479   version_type=sunos
23480   sys_lib_dlsearch_path_spec="/usr/lib"
23481   need_lib_prefix=no
23482   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
23483   case $host_os in
23484     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
23485     *)                         need_version=no  ;;
23486   esac
23487   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
23488   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
23489   shlibpath_var=LD_LIBRARY_PATH
23490   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
23491     case $host_os in
23492       openbsd2.[89] | openbsd2.[89].*)
23493         shlibpath_overrides_runpath=no
23494         ;;
23495       *)
23496         shlibpath_overrides_runpath=yes
23497         ;;
23498       esac
23499   else
23500     shlibpath_overrides_runpath=yes
23501   fi
23502   ;;
23503
23504 os2*)
23505   libname_spec='$name'
23506   shrext_cmds=".dll"
23507   need_lib_prefix=no
23508   library_names_spec='$libname${shared_ext} $libname.a'
23509   dynamic_linker='OS/2 ld.exe'
23510   shlibpath_var=LIBPATH
23511   ;;
23512
23513 osf3* | osf4* | osf5*)
23514   version_type=osf
23515   need_lib_prefix=no
23516   need_version=no
23517   soname_spec='${libname}${release}${shared_ext}$major'
23518   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23519   shlibpath_var=LD_LIBRARY_PATH
23520   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
23521   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
23522   ;;
23523
23524 solaris*)
23525   version_type=linux
23526   need_lib_prefix=no
23527   need_version=no
23528   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23529   soname_spec='${libname}${release}${shared_ext}$major'
23530   shlibpath_var=LD_LIBRARY_PATH
23531   shlibpath_overrides_runpath=yes
23532   hardcode_into_libs=yes
23533   # ldd complains unless libraries are executable
23534   postinstall_cmds='chmod +x $lib'
23535   ;;
23536
23537 sunos4*)
23538   version_type=sunos
23539   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
23540   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
23541   shlibpath_var=LD_LIBRARY_PATH
23542   shlibpath_overrides_runpath=yes
23543   if test "$with_gnu_ld" = yes; then
23544     need_lib_prefix=no
23545   fi
23546   need_version=yes
23547   ;;
23548
23549 sysv4 | sysv4.3*)
23550   version_type=linux
23551   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23552   soname_spec='${libname}${release}${shared_ext}$major'
23553   shlibpath_var=LD_LIBRARY_PATH
23554   case $host_vendor in
23555     sni)
23556       shlibpath_overrides_runpath=no
23557       need_lib_prefix=no
23558       export_dynamic_flag_spec='${wl}-Blargedynsym'
23559       runpath_var=LD_RUN_PATH
23560       ;;
23561     siemens)
23562       need_lib_prefix=no
23563       ;;
23564     motorola)
23565       need_lib_prefix=no
23566       need_version=no
23567       shlibpath_overrides_runpath=no
23568       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
23569       ;;
23570   esac
23571   ;;
23572
23573 sysv4*MP*)
23574   if test -d /usr/nec ;then
23575     version_type=linux
23576     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
23577     soname_spec='$libname${shared_ext}.$major'
23578     shlibpath_var=LD_LIBRARY_PATH
23579   fi
23580   ;;
23581
23582 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
23583   version_type=freebsd-elf
23584   need_lib_prefix=no
23585   need_version=no
23586   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
23587   soname_spec='${libname}${release}${shared_ext}$major'
23588   shlibpath_var=LD_LIBRARY_PATH
23589   hardcode_into_libs=yes
23590   if test "$with_gnu_ld" = yes; then
23591     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
23592     shlibpath_overrides_runpath=no
23593   else
23594     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
23595     shlibpath_overrides_runpath=yes
23596     case $host_os in
23597       sco3.2v5*)
23598         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
23599         ;;
23600     esac
23601   fi
23602   sys_lib_dlsearch_path_spec='/usr/lib'
23603   ;;
23604
23605 uts4*)
23606   version_type=linux
23607   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
23608   soname_spec='${libname}${release}${shared_ext}$major'
23609   shlibpath_var=LD_LIBRARY_PATH
23610   ;;
23611
23612 *)
23613   dynamic_linker=no
23614   ;;
23615 esac
23616 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
23617 echo "${ECHO_T}$dynamic_linker" >&6; }
23618 test "$dynamic_linker" = no && can_build_shared=no
23619
23620 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
23621 if test "$GCC" = yes; then
23622   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
23623 fi
23624
23625 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
23626 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
23627 hardcode_action_F77=
23628 if test -n "$hardcode_libdir_flag_spec_F77" || \
23629    test -n "$runpath_var_F77" || \
23630    test "X$hardcode_automatic_F77" = "Xyes" ; then
23631
23632   # We can hardcode non-existant directories.
23633   if test "$hardcode_direct_F77" != no &&
23634      # If the only mechanism to avoid hardcoding is shlibpath_var, we
23635      # have to relink, otherwise we might link with an installed library
23636      # when we should be linking with a yet-to-be-installed one
23637      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
23638      test "$hardcode_minus_L_F77" != no; then
23639     # Linking always hardcodes the temporary library directory.
23640     hardcode_action_F77=relink
23641   else
23642     # We can link without hardcoding, and we can hardcode nonexisting dirs.
23643     hardcode_action_F77=immediate
23644   fi
23645 else
23646   # We cannot hardcode anything, or else we can only hardcode existing
23647   # directories.
23648   hardcode_action_F77=unsupported
23649 fi
23650 { echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
23651 echo "${ECHO_T}$hardcode_action_F77" >&6; }
23652
23653 if test "$hardcode_action_F77" = relink; then
23654   # Fast installation is not supported
23655   enable_fast_install=no
23656 elif test "$shlibpath_overrides_runpath" = yes ||
23657      test "$enable_shared" = no; then
23658   # Fast installation is not necessary
23659   enable_fast_install=needless
23660 fi
23661
23662
23663 # The else clause should only fire when bootstrapping the
23664 # libtool distribution, otherwise you forgot to ship ltmain.sh
23665 # with your package, and you will get complaints that there are
23666 # no rules to generate ltmain.sh.
23667 if test -f "$ltmain"; then
23668   # See if we are running on zsh, and set the options which allow our commands through
23669   # without removal of \ escapes.
23670   if test -n "${ZSH_VERSION+set}" ; then
23671     setopt NO_GLOB_SUBST
23672   fi
23673   # Now quote all the things that may contain metacharacters while being
23674   # careful not to overquote the AC_SUBSTed values.  We take copies of the
23675   # variables and quote the copies for generation of the libtool script.
23676   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
23677     SED SHELL STRIP \
23678     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
23679     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
23680     deplibs_check_method reload_flag reload_cmds need_locks \
23681     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
23682     lt_cv_sys_global_symbol_to_c_name_address \
23683     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
23684     old_postinstall_cmds old_postuninstall_cmds \
23685     compiler_F77 \
23686     CC_F77 \
23687     LD_F77 \
23688     lt_prog_compiler_wl_F77 \
23689     lt_prog_compiler_pic_F77 \
23690     lt_prog_compiler_static_F77 \
23691     lt_prog_compiler_no_builtin_flag_F77 \
23692     export_dynamic_flag_spec_F77 \
23693     thread_safe_flag_spec_F77 \
23694     whole_archive_flag_spec_F77 \
23695     enable_shared_with_static_runtimes_F77 \
23696     old_archive_cmds_F77 \
23697     old_archive_from_new_cmds_F77 \
23698     predep_objects_F77 \
23699     postdep_objects_F77 \
23700     predeps_F77 \
23701     postdeps_F77 \
23702     compiler_lib_search_path_F77 \
23703     archive_cmds_F77 \
23704     archive_expsym_cmds_F77 \
23705     postinstall_cmds_F77 \
23706     postuninstall_cmds_F77 \
23707     old_archive_from_expsyms_cmds_F77 \
23708     allow_undefined_flag_F77 \
23709     no_undefined_flag_F77 \
23710     export_symbols_cmds_F77 \
23711     hardcode_libdir_flag_spec_F77 \
23712     hardcode_libdir_flag_spec_ld_F77 \
23713     hardcode_libdir_separator_F77 \
23714     hardcode_automatic_F77 \
23715     module_cmds_F77 \
23716     module_expsym_cmds_F77 \
23717     lt_cv_prog_compiler_c_o_F77 \
23718     exclude_expsyms_F77 \
23719     include_expsyms_F77; do
23720
23721     case $var in
23722     old_archive_cmds_F77 | \
23723     old_archive_from_new_cmds_F77 | \
23724     archive_cmds_F77 | \
23725     archive_expsym_cmds_F77 | \
23726     module_cmds_F77 | \
23727     module_expsym_cmds_F77 | \
23728     old_archive_from_expsyms_cmds_F77 | \
23729     export_symbols_cmds_F77 | \
23730     extract_expsyms_cmds | reload_cmds | finish_cmds | \
23731     postinstall_cmds | postuninstall_cmds | \
23732     old_postinstall_cmds | old_postuninstall_cmds | \
23733     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
23734       # Double-quote double-evaled strings.
23735       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
23736       ;;
23737     *)
23738       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
23739       ;;
23740     esac
23741   done
23742
23743   case $lt_echo in
23744   *'\$0 --fallback-echo"')
23745     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
23746     ;;
23747   esac
23748
23749 cfgfile="$ofile"
23750
23751   cat <<__EOF__ >> "$cfgfile"
23752 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
23753
23754 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
23755
23756 # Shell to use when invoking shell scripts.
23757 SHELL=$lt_SHELL
23758
23759 # Whether or not to build shared libraries.
23760 build_libtool_libs=$enable_shared
23761
23762 # Whether or not to build static libraries.
23763 build_old_libs=$enable_static
23764
23765 # Whether or not to add -lc for building shared libraries.
23766 build_libtool_need_lc=$archive_cmds_need_lc_F77
23767
23768 # Whether or not to disallow shared libs when runtime libs are static
23769 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
23770
23771 # Whether or not to optimize for fast installation.
23772 fast_install=$enable_fast_install
23773
23774 # The host system.
23775 host_alias=$host_alias
23776 host=$host
23777 host_os=$host_os
23778
23779 # The build system.
23780 build_alias=$build_alias
23781 build=$build
23782 build_os=$build_os
23783
23784 # An echo program that does not interpret backslashes.
23785 echo=$lt_echo
23786
23787 # The archiver.
23788 AR=$lt_AR
23789 AR_FLAGS=$lt_AR_FLAGS
23790
23791 # A C compiler.
23792 LTCC=$lt_LTCC
23793
23794 # LTCC compiler flags.
23795 LTCFLAGS=$lt_LTCFLAGS
23796
23797 # A language-specific compiler.
23798 CC=$lt_compiler_F77
23799
23800 # Is the compiler the GNU C compiler?
23801 with_gcc=$GCC_F77
23802
23803 # An ERE matcher.
23804 EGREP=$lt_EGREP
23805
23806 # The linker used to build libraries.
23807 LD=$lt_LD_F77
23808
23809 # Whether we need hard or soft links.
23810 LN_S=$lt_LN_S
23811
23812 # A BSD-compatible nm program.
23813 NM=$lt_NM
23814
23815 # A symbol stripping program
23816 STRIP=$lt_STRIP
23817
23818 # Used to examine libraries when file_magic_cmd begins "file"
23819 MAGIC_CMD=$MAGIC_CMD
23820
23821 # Used on cygwin: DLL creation program.
23822 DLLTOOL="$DLLTOOL"
23823
23824 # Used on cygwin: object dumper.
23825 OBJDUMP="$OBJDUMP"
23826
23827 # Used on cygwin: assembler.
23828 AS="$AS"
23829
23830 # The name of the directory that contains temporary libtool files.
23831 objdir=$objdir
23832
23833 # How to create reloadable object files.
23834 reload_flag=$lt_reload_flag
23835 reload_cmds=$lt_reload_cmds
23836
23837 # How to pass a linker flag through the compiler.
23838 wl=$lt_lt_prog_compiler_wl_F77
23839
23840 # Object file suffix (normally "o").
23841 objext="$ac_objext"
23842
23843 # Old archive suffix (normally "a").
23844 libext="$libext"
23845
23846 # Shared library suffix (normally ".so").
23847 shrext_cmds='$shrext_cmds'
23848
23849 # Executable file suffix (normally "").
23850 exeext="$exeext"
23851
23852 # Additional compiler flags for building library objects.
23853 pic_flag=$lt_lt_prog_compiler_pic_F77
23854 pic_mode=$pic_mode
23855
23856 # What is the maximum length of a command?
23857 max_cmd_len=$lt_cv_sys_max_cmd_len
23858
23859 # Does compiler simultaneously support -c and -o options?
23860 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
23861
23862 # Must we lock files when doing compilation?
23863 need_locks=$lt_need_locks
23864
23865 # Do we need the lib prefix for modules?
23866 need_lib_prefix=$need_lib_prefix
23867
23868 # Do we need a version for libraries?
23869 need_version=$need_version
23870
23871 # Whether dlopen is supported.
23872 dlopen_support=$enable_dlopen
23873
23874 # Whether dlopen of programs is supported.
23875 dlopen_self=$enable_dlopen_self
23876
23877 # Whether dlopen of statically linked programs is supported.
23878 dlopen_self_static=$enable_dlopen_self_static
23879
23880 # Compiler flag to prevent dynamic linking.
23881 link_static_flag=$lt_lt_prog_compiler_static_F77
23882
23883 # Compiler flag to turn off builtin functions.
23884 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
23885
23886 # Compiler flag to allow reflexive dlopens.
23887 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
23888
23889 # Compiler flag to generate shared objects directly from archives.
23890 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
23891
23892 # Compiler flag to generate thread-safe objects.
23893 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
23894
23895 # Library versioning type.
23896 version_type=$version_type
23897
23898 # Format of library name prefix.
23899 libname_spec=$lt_libname_spec
23900
23901 # List of archive names.  First name is the real one, the rest are links.
23902 # The last name is the one that the linker finds with -lNAME.
23903 library_names_spec=$lt_library_names_spec
23904
23905 # The coded name of the library, if different from the real name.
23906 soname_spec=$lt_soname_spec
23907
23908 # Commands used to build and install an old-style archive.
23909 RANLIB=$lt_RANLIB
23910 old_archive_cmds=$lt_old_archive_cmds_F77
23911 old_postinstall_cmds=$lt_old_postinstall_cmds
23912 old_postuninstall_cmds=$lt_old_postuninstall_cmds
23913
23914 # Create an old-style archive from a shared archive.
23915 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
23916
23917 # Create a temporary old-style archive to link instead of a shared archive.
23918 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
23919
23920 # Commands used to build and install a shared archive.
23921 archive_cmds=$lt_archive_cmds_F77
23922 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
23923 postinstall_cmds=$lt_postinstall_cmds
23924 postuninstall_cmds=$lt_postuninstall_cmds
23925
23926 # Commands used to build a loadable module (assumed same as above if empty)
23927 module_cmds=$lt_module_cmds_F77
23928 module_expsym_cmds=$lt_module_expsym_cmds_F77
23929
23930 # Commands to strip libraries.
23931 old_striplib=$lt_old_striplib
23932 striplib=$lt_striplib
23933
23934 # Dependencies to place before the objects being linked to create a
23935 # shared library.
23936 predep_objects=$lt_predep_objects_F77
23937
23938 # Dependencies to place after the objects being linked to create a
23939 # shared library.
23940 postdep_objects=$lt_postdep_objects_F77
23941
23942 # Dependencies to place before the objects being linked to create a
23943 # shared library.
23944 predeps=$lt_predeps_F77
23945
23946 # Dependencies to place after the objects being linked to create a
23947 # shared library.
23948 postdeps=$lt_postdeps_F77
23949
23950 # The library search path used internally by the compiler when linking
23951 # a shared library.
23952 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
23953
23954 # Method to check whether dependent libraries are shared objects.
23955 deplibs_check_method=$lt_deplibs_check_method
23956
23957 # Command to use when deplibs_check_method == file_magic.
23958 file_magic_cmd=$lt_file_magic_cmd
23959
23960 # Flag that allows shared libraries with undefined symbols to be built.
23961 allow_undefined_flag=$lt_allow_undefined_flag_F77
23962
23963 # Flag that forces no undefined symbols.
23964 no_undefined_flag=$lt_no_undefined_flag_F77
23965
23966 # Commands used to finish a libtool library installation in a directory.
23967 finish_cmds=$lt_finish_cmds
23968
23969 # Same as above, but a single script fragment to be evaled but not shown.
23970 finish_eval=$lt_finish_eval
23971
23972 # Take the output of nm and produce a listing of raw symbols and C names.
23973 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
23974
23975 # Transform the output of nm in a proper C declaration
23976 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
23977
23978 # Transform the output of nm in a C name address pair
23979 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
23980
23981 # This is the shared library runtime path variable.
23982 runpath_var=$runpath_var
23983
23984 # This is the shared library path variable.
23985 shlibpath_var=$shlibpath_var
23986
23987 # Is shlibpath searched before the hard-coded library search path?
23988 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
23989
23990 # How to hardcode a shared library path into an executable.
23991 hardcode_action=$hardcode_action_F77
23992
23993 # Whether we should hardcode library paths into libraries.
23994 hardcode_into_libs=$hardcode_into_libs
23995
23996 # Flag to hardcode \$libdir into a binary during linking.
23997 # This must work even if \$libdir does not exist.
23998 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
23999
24000 # If ld is used when linking, flag to hardcode \$libdir into
24001 # a binary during linking. This must work even if \$libdir does
24002 # not exist.
24003 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
24004
24005 # Whether we need a single -rpath flag with a separated argument.
24006 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
24007
24008 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
24009 # resulting binary.
24010 hardcode_direct=$hardcode_direct_F77
24011
24012 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
24013 # resulting binary.
24014 hardcode_minus_L=$hardcode_minus_L_F77
24015
24016 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
24017 # the resulting binary.
24018 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
24019
24020 # Set to yes if building a shared library automatically hardcodes DIR into the library
24021 # and all subsequent libraries and executables linked against it.
24022 hardcode_automatic=$hardcode_automatic_F77
24023
24024 # Variables whose values should be saved in libtool wrapper scripts and
24025 # restored at relink time.
24026 variables_saved_for_relink="$variables_saved_for_relink"
24027
24028 # Whether libtool must link a program against all its dependency libraries.
24029 link_all_deplibs=$link_all_deplibs_F77
24030
24031 # Compile-time system search path for libraries
24032 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
24033
24034 # Run-time system search path for libraries
24035 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
24036
24037 # Fix the shell variable \$srcfile for the compiler.
24038 fix_srcfile_path="$fix_srcfile_path_F77"
24039
24040 # Set to yes if exported symbols are required.
24041 always_export_symbols=$always_export_symbols_F77
24042
24043 # The commands to list exported symbols.
24044 export_symbols_cmds=$lt_export_symbols_cmds_F77
24045
24046 # The commands to extract the exported symbol list from a shared archive.
24047 extract_expsyms_cmds=$lt_extract_expsyms_cmds
24048
24049 # Symbols that should not be listed in the preloaded symbols.
24050 exclude_expsyms=$lt_exclude_expsyms_F77
24051
24052 # Symbols that must always be exported.
24053 include_expsyms=$lt_include_expsyms_F77
24054
24055 # ### END LIBTOOL TAG CONFIG: $tagname
24056
24057 __EOF__
24058
24059
24060 else
24061   # If there is no Makefile yet, we rely on a make rule to execute
24062   # `config.status --recheck' to rerun these tests and create the
24063   # libtool script then.
24064   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
24065   if test -f "$ltmain_in"; then
24066     test -f Makefile && make "$ltmain"
24067   fi
24068 fi
24069
24070
24071 ac_ext=c
24072 ac_cpp='$CPP $CPPFLAGS'
24073 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24074 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24075 ac_compiler_gnu=$ac_cv_c_compiler_gnu
24076
24077 CC="$lt_save_CC"
24078
24079         else
24080           tagname=""
24081         fi
24082         ;;
24083
24084       GCJ)
24085         if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
24086           ac_ext=c
24087 ac_cpp='$CPP $CPPFLAGS'
24088 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24089 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24090 ac_compiler_gnu=$ac_cv_c_compiler_gnu
24091
24092
24093 # Source file extension for Java test sources.
24094 ac_ext=java
24095
24096 # Object file extension for compiled Java test sources.
24097 objext=o
24098 objext_GCJ=$objext
24099
24100 # Code to be used in simple compile tests
24101 lt_simple_compile_test_code="class foo {}\n"
24102
24103 # Code to be used in simple link tests
24104 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
24105
24106 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
24107
24108 # If no C compiler was specified, use CC.
24109 LTCC=${LTCC-"$CC"}
24110
24111 # If no C compiler flags were specified, use CFLAGS.
24112 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
24113
24114 # Allow CC to be a program name with arguments.
24115 compiler=$CC
24116
24117
24118 # save warnings/boilerplate of simple test code
24119 ac_outfile=conftest.$ac_objext
24120 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
24121 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
24122 _lt_compiler_boilerplate=`cat conftest.err`
24123 $rm conftest*
24124
24125 ac_outfile=conftest.$ac_objext
24126 printf "$lt_simple_link_test_code" >conftest.$ac_ext
24127 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
24128 _lt_linker_boilerplate=`cat conftest.err`
24129 $rm conftest*
24130
24131
24132 # Allow CC to be a program name with arguments.
24133 lt_save_CC="$CC"
24134 CC=${GCJ-"gcj"}
24135 compiler=$CC
24136 compiler_GCJ=$CC
24137 for cc_temp in $compiler""; do
24138   case $cc_temp in
24139     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
24140     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
24141     \-*) ;;
24142     *) break;;
24143   esac
24144 done
24145 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
24146
24147
24148 # GCJ did not exist at the time GCC didn't implicitly link libc in.
24149 archive_cmds_need_lc_GCJ=no
24150
24151 old_archive_cmds_GCJ=$old_archive_cmds
24152
24153
24154 lt_prog_compiler_no_builtin_flag_GCJ=
24155
24156 if test "$GCC" = yes; then
24157   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
24158
24159
24160 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
24161 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
24162 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
24163   echo $ECHO_N "(cached) $ECHO_C" >&6
24164 else
24165   lt_cv_prog_compiler_rtti_exceptions=no
24166   ac_outfile=conftest.$ac_objext
24167    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
24168    lt_compiler_flag="-fno-rtti -fno-exceptions"
24169    # Insert the option either (1) after the last *FLAGS variable, or
24170    # (2) before a word containing "conftest.", or (3) at the end.
24171    # Note that $ac_compile itself does not contain backslashes and begins
24172    # with a dollar sign (not a hyphen), so the echo should work correctly.
24173    # The option is referenced via a variable to avoid confusing sed.
24174    lt_compile=`echo "$ac_compile" | $SED \
24175    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
24176    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
24177    -e 's:$: $lt_compiler_flag:'`
24178    (eval echo "\"\$as_me:24178: $lt_compile\"" >&5)
24179    (eval "$lt_compile" 2>conftest.err)
24180    ac_status=$?
24181    cat conftest.err >&5
24182    echo "$as_me:24182: \$? = $ac_status" >&5
24183    if (exit $ac_status) && test -s "$ac_outfile"; then
24184      # The compiler can only warn and ignore the option if not recognized
24185      # So say no if there are warnings other than the usual output.
24186      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
24187      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
24188      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
24189        lt_cv_prog_compiler_rtti_exceptions=yes
24190      fi
24191    fi
24192    $rm conftest*
24193
24194 fi
24195 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
24196 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
24197
24198 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
24199     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
24200 else
24201     :
24202 fi
24203
24204 fi
24205
24206 lt_prog_compiler_wl_GCJ=
24207 lt_prog_compiler_pic_GCJ=
24208 lt_prog_compiler_static_GCJ=
24209
24210 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
24211 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
24212
24213   if test "$GCC" = yes; then
24214     lt_prog_compiler_wl_GCJ='-Wl,'
24215     lt_prog_compiler_static_GCJ='-static'
24216
24217     case $host_os in
24218       aix*)
24219       # All AIX code is PIC.
24220       if test "$host_cpu" = ia64; then
24221         # AIX 5 now supports IA64 processor
24222         lt_prog_compiler_static_GCJ='-Bstatic'
24223       fi
24224       ;;
24225
24226     amigaos*)
24227       # FIXME: we need at least 68020 code to build shared libraries, but
24228       # adding the `-m68020' flag to GCC prevents building anything better,
24229       # like `-m68040'.
24230       lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
24231       ;;
24232
24233     beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
24234       # PIC is the default for these OSes.
24235       ;;
24236
24237     mingw* | pw32* | os2*)
24238       # This hack is so that the source file can tell whether it is being
24239       # built for inclusion in a dll (and should export symbols for example).
24240       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
24241       ;;
24242
24243     darwin* | rhapsody*)
24244       # PIC is the default on this platform
24245       # Common symbols not allowed in MH_DYLIB files
24246       lt_prog_compiler_pic_GCJ='-fno-common'
24247       ;;
24248
24249     interix3*)
24250       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
24251       # Instead, we relocate shared libraries at runtime.
24252       ;;
24253
24254     msdosdjgpp*)
24255       # Just because we use GCC doesn't mean we suddenly get shared libraries
24256       # on systems that don't support them.
24257       lt_prog_compiler_can_build_shared_GCJ=no
24258       enable_shared=no
24259       ;;
24260
24261     sysv4*MP*)
24262       if test -d /usr/nec; then
24263         lt_prog_compiler_pic_GCJ=-Kconform_pic
24264       fi
24265       ;;
24266
24267     hpux*)
24268       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
24269       # not for PA HP-UX.
24270       case $host_cpu in
24271       hppa*64*|ia64*)
24272         # +Z the default
24273         ;;
24274       *)
24275         lt_prog_compiler_pic_GCJ='-fPIC'
24276         ;;
24277       esac
24278       ;;
24279
24280     *)
24281       lt_prog_compiler_pic_GCJ='-fPIC'
24282       ;;
24283     esac
24284   else
24285     # PORTME Check for flag to pass linker flags through the system compiler.
24286     case $host_os in
24287     aix*)
24288       lt_prog_compiler_wl_GCJ='-Wl,'
24289       if test "$host_cpu" = ia64; then
24290         # AIX 5 now supports IA64 processor
24291         lt_prog_compiler_static_GCJ='-Bstatic'
24292       else
24293         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
24294       fi
24295       ;;
24296       darwin*)
24297         # PIC is the default on this platform
24298         # Common symbols not allowed in MH_DYLIB files
24299        case $cc_basename in
24300          xlc*)
24301          lt_prog_compiler_pic_GCJ='-qnocommon'
24302          lt_prog_compiler_wl_GCJ='-Wl,'
24303          ;;
24304        esac
24305        ;;
24306
24307     mingw* | pw32* | os2*)
24308       # This hack is so that the source file can tell whether it is being
24309       # built for inclusion in a dll (and should export symbols for example).
24310       lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
24311       ;;
24312
24313     hpux9* | hpux10* | hpux11*)
24314       lt_prog_compiler_wl_GCJ='-Wl,'
24315       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
24316       # not for PA HP-UX.
24317       case $host_cpu in
24318       hppa*64*|ia64*)
24319         # +Z the default
24320         ;;
24321       *)
24322         lt_prog_compiler_pic_GCJ='+Z'
24323         ;;
24324       esac
24325       # Is there a better lt_prog_compiler_static that works with the bundled CC?
24326       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
24327       ;;
24328
24329     irix5* | irix6* | nonstopux*)
24330       lt_prog_compiler_wl_GCJ='-Wl,'
24331       # PIC (with -KPIC) is the default.
24332       lt_prog_compiler_static_GCJ='-non_shared'
24333       ;;
24334
24335     newsos6)
24336       lt_prog_compiler_pic_GCJ='-KPIC'
24337       lt_prog_compiler_static_GCJ='-Bstatic'
24338       ;;
24339
24340     linux*)
24341       case $cc_basename in
24342       icc* | ecc*)
24343         lt_prog_compiler_wl_GCJ='-Wl,'
24344         lt_prog_compiler_pic_GCJ='-KPIC'
24345         lt_prog_compiler_static_GCJ='-static'
24346         ;;
24347       pgcc* | pgf77* | pgf90* | pgf95*)
24348         # Portland Group compilers (*not* the Pentium gcc compiler,
24349         # which looks to be a dead project)
24350         lt_prog_compiler_wl_GCJ='-Wl,'
24351         lt_prog_compiler_pic_GCJ='-fpic'
24352         lt_prog_compiler_static_GCJ='-Bstatic'
24353         ;;
24354       ccc*)
24355         lt_prog_compiler_wl_GCJ='-Wl,'
24356         # All Alpha code is PIC.
24357         lt_prog_compiler_static_GCJ='-non_shared'
24358         ;;
24359       esac
24360       ;;
24361
24362     osf3* | osf4* | osf5*)
24363       lt_prog_compiler_wl_GCJ='-Wl,'
24364       # All OSF/1 code is PIC.
24365       lt_prog_compiler_static_GCJ='-non_shared'
24366       ;;
24367
24368     solaris*)
24369       lt_prog_compiler_pic_GCJ='-KPIC'
24370       lt_prog_compiler_static_GCJ='-Bstatic'
24371       case $cc_basename in
24372       f77* | f90* | f95*)
24373         lt_prog_compiler_wl_GCJ='-Qoption ld ';;
24374       *)
24375         lt_prog_compiler_wl_GCJ='-Wl,';;
24376       esac
24377       ;;
24378
24379     sunos4*)
24380       lt_prog_compiler_wl_GCJ='-Qoption ld '
24381       lt_prog_compiler_pic_GCJ='-PIC'
24382       lt_prog_compiler_static_GCJ='-Bstatic'
24383       ;;
24384
24385     sysv4 | sysv4.2uw2* | sysv4.3*)
24386       lt_prog_compiler_wl_GCJ='-Wl,'
24387       lt_prog_compiler_pic_GCJ='-KPIC'
24388       lt_prog_compiler_static_GCJ='-Bstatic'
24389       ;;
24390
24391     sysv4*MP*)
24392       if test -d /usr/nec ;then
24393         lt_prog_compiler_pic_GCJ='-Kconform_pic'
24394         lt_prog_compiler_static_GCJ='-Bstatic'
24395       fi
24396       ;;
24397
24398     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
24399       lt_prog_compiler_wl_GCJ='-Wl,'
24400       lt_prog_compiler_pic_GCJ='-KPIC'
24401       lt_prog_compiler_static_GCJ='-Bstatic'
24402       ;;
24403
24404     unicos*)
24405       lt_prog_compiler_wl_GCJ='-Wl,'
24406       lt_prog_compiler_can_build_shared_GCJ=no
24407       ;;
24408
24409     uts4*)
24410       lt_prog_compiler_pic_GCJ='-pic'
24411       lt_prog_compiler_static_GCJ='-Bstatic'
24412       ;;
24413
24414     *)
24415       lt_prog_compiler_can_build_shared_GCJ=no
24416       ;;
24417     esac
24418   fi
24419
24420 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
24421 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
24422
24423 #
24424 # Check to make sure the PIC flag actually works.
24425 #
24426 if test -n "$lt_prog_compiler_pic_GCJ"; then
24427
24428 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
24429 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
24430 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
24431   echo $ECHO_N "(cached) $ECHO_C" >&6
24432 else
24433   lt_prog_compiler_pic_works_GCJ=no
24434   ac_outfile=conftest.$ac_objext
24435    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
24436    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
24437    # Insert the option either (1) after the last *FLAGS variable, or
24438    # (2) before a word containing "conftest.", or (3) at the end.
24439    # Note that $ac_compile itself does not contain backslashes and begins
24440    # with a dollar sign (not a hyphen), so the echo should work correctly.
24441    # The option is referenced via a variable to avoid confusing sed.
24442    lt_compile=`echo "$ac_compile" | $SED \
24443    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
24444    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
24445    -e 's:$: $lt_compiler_flag:'`
24446    (eval echo "\"\$as_me:24446: $lt_compile\"" >&5)
24447    (eval "$lt_compile" 2>conftest.err)
24448    ac_status=$?
24449    cat conftest.err >&5
24450    echo "$as_me:24450: \$? = $ac_status" >&5
24451    if (exit $ac_status) && test -s "$ac_outfile"; then
24452      # The compiler can only warn and ignore the option if not recognized
24453      # So say no if there are warnings other than the usual output.
24454      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
24455      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
24456      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
24457        lt_prog_compiler_pic_works_GCJ=yes
24458      fi
24459    fi
24460    $rm conftest*
24461
24462 fi
24463 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
24464 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
24465
24466 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
24467     case $lt_prog_compiler_pic_GCJ in
24468      "" | " "*) ;;
24469      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
24470      esac
24471 else
24472     lt_prog_compiler_pic_GCJ=
24473      lt_prog_compiler_can_build_shared_GCJ=no
24474 fi
24475
24476 fi
24477 case $host_os in
24478   # For platforms which do not support PIC, -DPIC is meaningless:
24479   *djgpp*)
24480     lt_prog_compiler_pic_GCJ=
24481     ;;
24482   *)
24483     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
24484     ;;
24485 esac
24486
24487 #
24488 # Check to make sure the static flag actually works.
24489 #
24490 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
24491 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
24492 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
24493 if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
24494   echo $ECHO_N "(cached) $ECHO_C" >&6
24495 else
24496   lt_prog_compiler_static_works_GCJ=no
24497    save_LDFLAGS="$LDFLAGS"
24498    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
24499    printf "$lt_simple_link_test_code" > conftest.$ac_ext
24500    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
24501      # The linker can only warn and ignore the option if not recognized
24502      # So say no if there are warnings
24503      if test -s conftest.err; then
24504        # Append any errors to the config.log.
24505        cat conftest.err 1>&5
24506        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
24507        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
24508        if diff conftest.exp conftest.er2 >/dev/null; then
24509          lt_prog_compiler_static_works_GCJ=yes
24510        fi
24511      else
24512        lt_prog_compiler_static_works_GCJ=yes
24513      fi
24514    fi
24515    $rm conftest*
24516    LDFLAGS="$save_LDFLAGS"
24517
24518 fi
24519 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
24520 echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
24521
24522 if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
24523     :
24524 else
24525     lt_prog_compiler_static_GCJ=
24526 fi
24527
24528
24529 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
24530 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
24531 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
24532   echo $ECHO_N "(cached) $ECHO_C" >&6
24533 else
24534   lt_cv_prog_compiler_c_o_GCJ=no
24535    $rm -r conftest 2>/dev/null
24536    mkdir conftest
24537    cd conftest
24538    mkdir out
24539    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
24540
24541    lt_compiler_flag="-o out/conftest2.$ac_objext"
24542    # Insert the option either (1) after the last *FLAGS variable, or
24543    # (2) before a word containing "conftest.", or (3) at the end.
24544    # Note that $ac_compile itself does not contain backslashes and begins
24545    # with a dollar sign (not a hyphen), so the echo should work correctly.
24546    lt_compile=`echo "$ac_compile" | $SED \
24547    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
24548    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
24549    -e 's:$: $lt_compiler_flag:'`
24550    (eval echo "\"\$as_me:24550: $lt_compile\"" >&5)
24551    (eval "$lt_compile" 2>out/conftest.err)
24552    ac_status=$?
24553    cat out/conftest.err >&5
24554    echo "$as_me:24554: \$? = $ac_status" >&5
24555    if (exit $ac_status) && test -s out/conftest2.$ac_objext
24556    then
24557      # The compiler can only warn and ignore the option if not recognized
24558      # So say no if there are warnings
24559      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
24560      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
24561      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
24562        lt_cv_prog_compiler_c_o_GCJ=yes
24563      fi
24564    fi
24565    chmod u+w . 2>&5
24566    $rm conftest*
24567    # SGI C++ compiler will create directory out/ii_files/ for
24568    # template instantiation
24569    test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
24570    $rm out/* && rmdir out
24571    cd ..
24572    rmdir conftest
24573    $rm conftest*
24574
24575 fi
24576 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
24577 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
24578
24579
24580 hard_links="nottested"
24581 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
24582   # do not overwrite the value of need_locks provided by the user
24583   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
24584 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
24585   hard_links=yes
24586   $rm conftest*
24587   ln conftest.a conftest.b 2>/dev/null && hard_links=no
24588   touch conftest.a
24589   ln conftest.a conftest.b 2>&5 || hard_links=no
24590   ln conftest.a conftest.b 2>/dev/null && hard_links=no
24591   { echo "$as_me:$LINENO: result: $hard_links" >&5
24592 echo "${ECHO_T}$hard_links" >&6; }
24593   if test "$hard_links" = no; then
24594     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
24595 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
24596     need_locks=warn
24597   fi
24598 else
24599   need_locks=no
24600 fi
24601
24602 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
24603 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
24604
24605   runpath_var=
24606   allow_undefined_flag_GCJ=
24607   enable_shared_with_static_runtimes_GCJ=no
24608   archive_cmds_GCJ=
24609   archive_expsym_cmds_GCJ=
24610   old_archive_From_new_cmds_GCJ=
24611   old_archive_from_expsyms_cmds_GCJ=
24612   export_dynamic_flag_spec_GCJ=
24613   whole_archive_flag_spec_GCJ=
24614   thread_safe_flag_spec_GCJ=
24615   hardcode_libdir_flag_spec_GCJ=
24616   hardcode_libdir_flag_spec_ld_GCJ=
24617   hardcode_libdir_separator_GCJ=
24618   hardcode_direct_GCJ=no
24619   hardcode_minus_L_GCJ=no
24620   hardcode_shlibpath_var_GCJ=unsupported
24621   link_all_deplibs_GCJ=unknown
24622   hardcode_automatic_GCJ=no
24623   module_cmds_GCJ=
24624   module_expsym_cmds_GCJ=
24625   always_export_symbols_GCJ=no
24626   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
24627   # include_expsyms should be a list of space-separated symbols to be *always*
24628   # included in the symbol list
24629   include_expsyms_GCJ=
24630   # exclude_expsyms can be an extended regexp of symbols to exclude
24631   # it will be wrapped by ` (' and `)$', so one must not match beginning or
24632   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
24633   # as well as any symbol that contains `d'.
24634   exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
24635   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
24636   # platforms (ab)use it in PIC code, but their linkers get confused if
24637   # the symbol is explicitly referenced.  Since portable code cannot
24638   # rely on this symbol name, it's probably fine to never include it in
24639   # preloaded symbol tables.
24640   extract_expsyms_cmds=
24641   # Just being paranoid about ensuring that cc_basename is set.
24642   for cc_temp in $compiler""; do
24643   case $cc_temp in
24644     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
24645     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
24646     \-*) ;;
24647     *) break;;
24648   esac
24649 done
24650 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
24651
24652   case $host_os in
24653   cygwin* | mingw* | pw32*)
24654     # FIXME: the MSVC++ port hasn't been tested in a loooong time
24655     # When not using gcc, we currently assume that we are using
24656     # Microsoft Visual C++.
24657     if test "$GCC" != yes; then
24658       with_gnu_ld=no
24659     fi
24660     ;;
24661   interix*)
24662     # we just hope/assume this is gcc and not c89 (= MSVC++)
24663     with_gnu_ld=yes
24664     ;;
24665   openbsd*)
24666     with_gnu_ld=no
24667     ;;
24668   esac
24669
24670   ld_shlibs_GCJ=yes
24671   if test "$with_gnu_ld" = yes; then
24672     # If archive_cmds runs LD, not CC, wlarc should be empty
24673     wlarc='${wl}'
24674
24675     # Set some defaults for GNU ld with shared library support. These
24676     # are reset later if shared libraries are not supported. Putting them
24677     # here allows them to be overridden if necessary.
24678     runpath_var=LD_RUN_PATH
24679     hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
24680     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
24681     # ancient GNU ld didn't support --whole-archive et. al.
24682     if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
24683         whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
24684       else
24685         whole_archive_flag_spec_GCJ=
24686     fi
24687     supports_anon_versioning=no
24688     case `$LD -v 2>/dev/null` in
24689       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
24690       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
24691       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
24692       *\ 2.11.*) ;; # other 2.11 versions
24693       *) supports_anon_versioning=yes ;;
24694     esac
24695
24696     # See if GNU ld supports shared libraries.
24697     case $host_os in
24698     aix3* | aix4* | aix5*)
24699       # On AIX/PPC, the GNU linker is very broken
24700       if test "$host_cpu" != ia64; then
24701         ld_shlibs_GCJ=no
24702         cat <<EOF 1>&2
24703
24704 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
24705 *** to be unable to reliably create shared libraries on AIX.
24706 *** Therefore, libtool is disabling shared libraries support.  If you
24707 *** really care for shared libraries, you may want to modify your PATH
24708 *** so that a non-GNU linker is found, and then restart.
24709
24710 EOF
24711       fi
24712       ;;
24713
24714     amigaos*)
24715       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)'
24716       hardcode_libdir_flag_spec_GCJ='-L$libdir'
24717       hardcode_minus_L_GCJ=yes
24718
24719       # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
24720       # that the semantics of dynamic libraries on AmigaOS, at least up
24721       # to version 4, is to share data among multiple programs linked
24722       # with the same dynamic library.  Since this doesn't match the
24723       # behavior of shared libraries on other platforms, we can't use
24724       # them.
24725       ld_shlibs_GCJ=no
24726       ;;
24727
24728     beos*)
24729       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
24730         allow_undefined_flag_GCJ=unsupported
24731         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
24732         # support --undefined.  This deserves some investigation.  FIXME
24733         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
24734       else
24735         ld_shlibs_GCJ=no
24736       fi
24737       ;;
24738
24739     cygwin* | mingw* | pw32*)
24740       # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
24741       # as there is no search path for DLLs.
24742       hardcode_libdir_flag_spec_GCJ='-L$libdir'
24743       allow_undefined_flag_GCJ=unsupported
24744       always_export_symbols_GCJ=no
24745       enable_shared_with_static_runtimes_GCJ=yes
24746       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
24747
24748       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
24749         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
24750         # If the export-symbols file already is a .def file (1st line
24751         # is EXPORTS), use it as is; otherwise, prepend...
24752         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
24753           cp $export_symbols $output_objdir/$soname.def;
24754         else
24755           echo EXPORTS > $output_objdir/$soname.def;
24756           cat $export_symbols >> $output_objdir/$soname.def;
24757         fi~
24758         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
24759       else
24760         ld_shlibs_GCJ=no
24761       fi
24762       ;;
24763
24764     interix3*)
24765       hardcode_direct_GCJ=no
24766       hardcode_shlibpath_var_GCJ=no
24767       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
24768       export_dynamic_flag_spec_GCJ='${wl}-E'
24769       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
24770       # Instead, shared libraries are loaded at an image base (0x10000000 by
24771       # default) and relocated if they conflict, which is a slow very memory
24772       # consuming and fragmenting process.  To avoid this, we pick a random,
24773       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
24774       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
24775       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'
24776       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'
24777       ;;
24778
24779     linux*)
24780       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
24781         tmp_addflag=
24782         case $cc_basename,$host_cpu in
24783         pgcc*)                          # Portland Group C compiler
24784           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'
24785           tmp_addflag=' $pic_flag'
24786           ;;
24787         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
24788           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'
24789           tmp_addflag=' $pic_flag -Mnomain' ;;
24790         ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
24791           tmp_addflag=' -i_dynamic' ;;
24792         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
24793           tmp_addflag=' -i_dynamic -nofor_main' ;;
24794         ifc* | ifort*)                  # Intel Fortran compiler
24795           tmp_addflag=' -nofor_main' ;;
24796         esac
24797         archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
24798
24799         if test $supports_anon_versioning = yes; then
24800           archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
24801   cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
24802   $echo "local: *; };" >> $output_objdir/$libname.ver~
24803           $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
24804         fi
24805       else
24806         ld_shlibs_GCJ=no
24807       fi
24808       ;;
24809
24810     netbsd*)
24811       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
24812         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
24813         wlarc=
24814       else
24815         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
24816         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
24817       fi
24818       ;;
24819
24820     solaris*)
24821       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
24822         ld_shlibs_GCJ=no
24823         cat <<EOF 1>&2
24824
24825 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
24826 *** create shared libraries on Solaris systems.  Therefore, libtool
24827 *** is disabling shared libraries support.  We urge you to upgrade GNU
24828 *** binutils to release 2.9.1 or newer.  Another option is to modify
24829 *** your PATH or compiler configuration so that the native linker is
24830 *** used, and then restart.
24831
24832 EOF
24833       elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
24834         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
24835         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
24836       else
24837         ld_shlibs_GCJ=no
24838       fi
24839       ;;
24840
24841     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
24842       case `$LD -v 2>&1` in
24843         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
24844         ld_shlibs_GCJ=no
24845         cat <<_LT_EOF 1>&2
24846
24847 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
24848 *** reliably create shared libraries on SCO systems.  Therefore, libtool
24849 *** is disabling shared libraries support.  We urge you to upgrade GNU
24850 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
24851 *** your PATH or compiler configuration so that the native linker is
24852 *** used, and then restart.
24853
24854 _LT_EOF
24855         ;;
24856         *)
24857           if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
24858             hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
24859             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
24860             archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
24861           else
24862             ld_shlibs_GCJ=no
24863           fi
24864         ;;
24865       esac
24866       ;;
24867
24868     sunos4*)
24869       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
24870       wlarc=
24871       hardcode_direct_GCJ=yes
24872       hardcode_shlibpath_var_GCJ=no
24873       ;;
24874
24875     *)
24876       if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
24877         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
24878         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
24879       else
24880         ld_shlibs_GCJ=no
24881       fi
24882       ;;
24883     esac
24884
24885     if test "$ld_shlibs_GCJ" = no; then
24886       runpath_var=
24887       hardcode_libdir_flag_spec_GCJ=
24888       export_dynamic_flag_spec_GCJ=
24889       whole_archive_flag_spec_GCJ=
24890     fi
24891   else
24892     # PORTME fill in a description of your system's linker (not GNU ld)
24893     case $host_os in
24894     aix3*)
24895       allow_undefined_flag_GCJ=unsupported
24896       always_export_symbols_GCJ=yes
24897       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'
24898       # Note: this linker hardcodes the directories in LIBPATH if there
24899       # are no directories specified by -L.
24900       hardcode_minus_L_GCJ=yes
24901       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
24902         # Neither direct hardcoding nor static linking is supported with a
24903         # broken collect2.
24904         hardcode_direct_GCJ=unsupported
24905       fi
24906       ;;
24907
24908     aix4* | aix5*)
24909       if test "$host_cpu" = ia64; then
24910         # On IA64, the linker does run time linking by default, so we don't
24911         # have to do anything special.
24912         aix_use_runtimelinking=no
24913         exp_sym_flag='-Bexport'
24914         no_entry_flag=""
24915       else
24916         # If we're using GNU nm, then we don't want the "-C" option.
24917         # -C means demangle to AIX nm, but means don't demangle with GNU nm
24918         if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
24919           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'
24920         else
24921           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'
24922         fi
24923         aix_use_runtimelinking=no
24924
24925         # Test if we are trying to use run time linking or normal
24926         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
24927         # need to do runtime linking.
24928         case $host_os in aix4.[23]|aix4.[23].*|aix5*)
24929           for ld_flag in $LDFLAGS; do
24930           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
24931             aix_use_runtimelinking=yes
24932             break
24933           fi
24934           done
24935           ;;
24936         esac
24937
24938         exp_sym_flag='-bexport'
24939         no_entry_flag='-bnoentry'
24940       fi
24941
24942       # When large executables or shared objects are built, AIX ld can
24943       # have problems creating the table of contents.  If linking a library
24944       # or program results in "error TOC overflow" add -mminimal-toc to
24945       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
24946       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
24947
24948       archive_cmds_GCJ=''
24949       hardcode_direct_GCJ=yes
24950       hardcode_libdir_separator_GCJ=':'
24951       link_all_deplibs_GCJ=yes
24952
24953       if test "$GCC" = yes; then
24954         case $host_os in aix4.[012]|aix4.[012].*)
24955         # We only want to do this on AIX 4.2 and lower, the check
24956         # below for broken collect2 doesn't work under 4.3+
24957           collect2name=`${CC} -print-prog-name=collect2`
24958           if test -f "$collect2name" && \
24959            strings "$collect2name" | grep resolve_lib_name >/dev/null
24960           then
24961           # We have reworked collect2
24962           hardcode_direct_GCJ=yes
24963           else
24964           # We have old collect2
24965           hardcode_direct_GCJ=unsupported
24966           # It fails to find uninstalled libraries when the uninstalled
24967           # path is not listed in the libpath.  Setting hardcode_minus_L
24968           # to unsupported forces relinking
24969           hardcode_minus_L_GCJ=yes
24970           hardcode_libdir_flag_spec_GCJ='-L$libdir'
24971           hardcode_libdir_separator_GCJ=
24972           fi
24973           ;;
24974         esac
24975         shared_flag='-shared'
24976         if test "$aix_use_runtimelinking" = yes; then
24977           shared_flag="$shared_flag "'${wl}-G'
24978         fi
24979       else
24980         # not using gcc
24981         if test "$host_cpu" = ia64; then
24982         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
24983         # chokes on -Wl,-G. The following line is correct:
24984           shared_flag='-G'
24985         else
24986           if test "$aix_use_runtimelinking" = yes; then
24987             shared_flag='${wl}-G'
24988           else
24989             shared_flag='${wl}-bM:SRE'
24990           fi
24991         fi
24992       fi
24993
24994       # It seems that -bexpall does not export symbols beginning with
24995       # underscore (_), so it is better to generate a list of symbols to export.
24996       always_export_symbols_GCJ=yes
24997       if test "$aix_use_runtimelinking" = yes; then
24998         # Warning - without using the other runtime loading flags (-brtl),
24999         # -berok will link without error, but may produce a broken library.
25000         allow_undefined_flag_GCJ='-berok'
25001        # Determine the default libpath from the value encoded in an empty executable.
25002        cat >conftest.$ac_ext <<_ACEOF
25003 /* confdefs.h.  */
25004 _ACEOF
25005 cat confdefs.h >>conftest.$ac_ext
25006 cat >>conftest.$ac_ext <<_ACEOF
25007 /* end confdefs.h.  */
25008
25009 int
25010 main ()
25011 {
25012
25013   ;
25014   return 0;
25015 }
25016 _ACEOF
25017 rm -f conftest.$ac_objext conftest$ac_exeext
25018 if { (ac_try="$ac_link"
25019 case "(($ac_try" in
25020   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25021   *) ac_try_echo=$ac_try;;
25022 esac
25023 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25024   (eval "$ac_link") 2>conftest.er1
25025   ac_status=$?
25026   grep -v '^ *+' conftest.er1 >conftest.err
25027   rm -f conftest.er1
25028   cat conftest.err >&5
25029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25030   (exit $ac_status); } &&
25031          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
25032   { (case "(($ac_try" in
25033   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25034   *) ac_try_echo=$ac_try;;
25035 esac
25036 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25037   (eval "$ac_try") 2>&5
25038   ac_status=$?
25039   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25040   (exit $ac_status); }; } &&
25041          { ac_try='test -s conftest$ac_exeext'
25042   { (case "(($ac_try" in
25043   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25044   *) ac_try_echo=$ac_try;;
25045 esac
25046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25047   (eval "$ac_try") 2>&5
25048   ac_status=$?
25049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25050   (exit $ac_status); }; }; then
25051
25052 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
25053 }'`
25054 # Check for a 64-bit object if we didn't find anything.
25055 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
25056 }'`; fi
25057 else
25058   echo "$as_me: failed program was:" >&5
25059 sed 's/^/| /' conftest.$ac_ext >&5
25060
25061
25062 fi
25063
25064 rm -f core conftest.err conftest.$ac_objext \
25065       conftest$ac_exeext conftest.$ac_ext
25066 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
25067
25068        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
25069         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"
25070        else
25071         if test "$host_cpu" = ia64; then
25072           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
25073           allow_undefined_flag_GCJ="-z nodefs"
25074           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"
25075         else
25076          # Determine the default libpath from the value encoded in an empty executable.
25077          cat >conftest.$ac_ext <<_ACEOF
25078 /* confdefs.h.  */
25079 _ACEOF
25080 cat confdefs.h >>conftest.$ac_ext
25081 cat >>conftest.$ac_ext <<_ACEOF
25082 /* end confdefs.h.  */
25083
25084 int
25085 main ()
25086 {
25087
25088   ;
25089   return 0;
25090 }
25091 _ACEOF
25092 rm -f conftest.$ac_objext conftest$ac_exeext
25093 if { (ac_try="$ac_link"
25094 case "(($ac_try" in
25095   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25096   *) ac_try_echo=$ac_try;;
25097 esac
25098 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25099   (eval "$ac_link") 2>conftest.er1
25100   ac_status=$?
25101   grep -v '^ *+' conftest.er1 >conftest.err
25102   rm -f conftest.er1
25103   cat conftest.err >&5
25104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25105   (exit $ac_status); } &&
25106          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
25107   { (case "(($ac_try" in
25108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25109   *) ac_try_echo=$ac_try;;
25110 esac
25111 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25112   (eval "$ac_try") 2>&5
25113   ac_status=$?
25114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25115   (exit $ac_status); }; } &&
25116          { ac_try='test -s conftest$ac_exeext'
25117   { (case "(($ac_try" in
25118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25119   *) ac_try_echo=$ac_try;;
25120 esac
25121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25122   (eval "$ac_try") 2>&5
25123   ac_status=$?
25124   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25125   (exit $ac_status); }; }; then
25126
25127 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
25128 }'`
25129 # Check for a 64-bit object if we didn't find anything.
25130 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
25131 }'`; fi
25132 else
25133   echo "$as_me: failed program was:" >&5
25134 sed 's/^/| /' conftest.$ac_ext >&5
25135
25136
25137 fi
25138
25139 rm -f core conftest.err conftest.$ac_objext \
25140       conftest$ac_exeext conftest.$ac_ext
25141 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
25142
25143          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
25144           # Warning - without using the other run time loading flags,
25145           # -berok will link without error, but may produce a broken library.
25146           no_undefined_flag_GCJ=' ${wl}-bernotok'
25147           allow_undefined_flag_GCJ=' ${wl}-berok'
25148           # Exported symbols can be pulled into shared objects from archives
25149           whole_archive_flag_spec_GCJ='$convenience'
25150           archive_cmds_need_lc_GCJ=yes
25151           # This is similar to how AIX traditionally builds its shared libraries.
25152           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'
25153         fi
25154       fi
25155       ;;
25156
25157     amigaos*)
25158       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)'
25159       hardcode_libdir_flag_spec_GCJ='-L$libdir'
25160       hardcode_minus_L_GCJ=yes
25161       # see comment about different semantics on the GNU ld section
25162       ld_shlibs_GCJ=no
25163       ;;
25164
25165     bsdi[45]*)
25166       export_dynamic_flag_spec_GCJ=-rdynamic
25167       ;;
25168
25169     cygwin* | mingw* | pw32*)
25170       # When not using gcc, we currently assume that we are using
25171       # Microsoft Visual C++.
25172       # hardcode_libdir_flag_spec is actually meaningless, as there is
25173       # no search path for DLLs.
25174       hardcode_libdir_flag_spec_GCJ=' '
25175       allow_undefined_flag_GCJ=unsupported
25176       # Tell ltmain to make .lib files, not .a files.
25177       libext=lib
25178       # Tell ltmain to make .dll files, not .so files.
25179       shrext_cmds=".dll"
25180       # FIXME: Setting linknames here is a bad hack.
25181       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
25182       # The linker will automatically build a .lib file if we build a DLL.
25183       old_archive_From_new_cmds_GCJ='true'
25184       # FIXME: Should let the user specify the lib program.
25185       old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
25186       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
25187       enable_shared_with_static_runtimes_GCJ=yes
25188       ;;
25189
25190     darwin* | rhapsody*)
25191       case $host_os in
25192         rhapsody* | darwin1.[012])
25193          allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
25194          ;;
25195        *) # Darwin 1.3 on
25196          if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
25197            allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
25198          else
25199            case ${MACOSX_DEPLOYMENT_TARGET} in
25200              10.[012])
25201                allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
25202                ;;
25203              10.*)
25204                allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
25205                ;;
25206            esac
25207          fi
25208          ;;
25209       esac
25210       archive_cmds_need_lc_GCJ=no
25211       hardcode_direct_GCJ=no
25212       hardcode_automatic_GCJ=yes
25213       hardcode_shlibpath_var_GCJ=unsupported
25214       whole_archive_flag_spec_GCJ=''
25215       link_all_deplibs_GCJ=yes
25216     if test "$GCC" = yes ; then
25217         output_verbose_link_cmd='echo'
25218         archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
25219       module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
25220       # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
25221       archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
25222       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}'
25223     else
25224       case $cc_basename in
25225         xlc*)
25226          output_verbose_link_cmd='echo'
25227          archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
25228          module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
25229           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
25230          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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
25231           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}'
25232           ;;
25233        *)
25234          ld_shlibs_GCJ=no
25235           ;;
25236       esac
25237     fi
25238       ;;
25239
25240     dgux*)
25241       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25242       hardcode_libdir_flag_spec_GCJ='-L$libdir'
25243       hardcode_shlibpath_var_GCJ=no
25244       ;;
25245
25246     freebsd1*)
25247       ld_shlibs_GCJ=no
25248       ;;
25249
25250     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
25251     # support.  Future versions do this automatically, but an explicit c++rt0.o
25252     # does not break anything, and helps significantly (at the cost of a little
25253     # extra space).
25254     freebsd2.2*)
25255       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
25256       hardcode_libdir_flag_spec_GCJ='-R$libdir'
25257       hardcode_direct_GCJ=yes
25258       hardcode_shlibpath_var_GCJ=no
25259       ;;
25260
25261     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
25262     freebsd2*)
25263       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
25264       hardcode_direct_GCJ=yes
25265       hardcode_minus_L_GCJ=yes
25266       hardcode_shlibpath_var_GCJ=no
25267       ;;
25268
25269     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
25270     freebsd* | kfreebsd*-gnu | dragonfly*)
25271       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
25272       hardcode_libdir_flag_spec_GCJ='-R$libdir'
25273       hardcode_direct_GCJ=yes
25274       hardcode_shlibpath_var_GCJ=no
25275       ;;
25276
25277     hpux9*)
25278       if test "$GCC" = yes; then
25279         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'
25280       else
25281         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'
25282       fi
25283       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
25284       hardcode_libdir_separator_GCJ=:
25285       hardcode_direct_GCJ=yes
25286
25287       # hardcode_minus_L: Not really in the search PATH,
25288       # but as the default location of the library.
25289       hardcode_minus_L_GCJ=yes
25290       export_dynamic_flag_spec_GCJ='${wl}-E'
25291       ;;
25292
25293     hpux10*)
25294       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
25295         archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
25296       else
25297         archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
25298       fi
25299       if test "$with_gnu_ld" = no; then
25300         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
25301         hardcode_libdir_separator_GCJ=:
25302
25303         hardcode_direct_GCJ=yes
25304         export_dynamic_flag_spec_GCJ='${wl}-E'
25305
25306         # hardcode_minus_L: Not really in the search PATH,
25307         # but as the default location of the library.
25308         hardcode_minus_L_GCJ=yes
25309       fi
25310       ;;
25311
25312     hpux11*)
25313       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
25314         case $host_cpu in
25315         hppa*64*)
25316           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
25317           ;;
25318         ia64*)
25319           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
25320           ;;
25321         *)
25322           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
25323           ;;
25324         esac
25325       else
25326         case $host_cpu in
25327         hppa*64*)
25328           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
25329           ;;
25330         ia64*)
25331           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
25332           ;;
25333         *)
25334           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
25335           ;;
25336         esac
25337       fi
25338       if test "$with_gnu_ld" = no; then
25339         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
25340         hardcode_libdir_separator_GCJ=:
25341
25342         case $host_cpu in
25343         hppa*64*|ia64*)
25344           hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
25345           hardcode_direct_GCJ=no
25346           hardcode_shlibpath_var_GCJ=no
25347           ;;
25348         *)
25349           hardcode_direct_GCJ=yes
25350           export_dynamic_flag_spec_GCJ='${wl}-E'
25351
25352           # hardcode_minus_L: Not really in the search PATH,
25353           # but as the default location of the library.
25354           hardcode_minus_L_GCJ=yes
25355           ;;
25356         esac
25357       fi
25358       ;;
25359
25360     irix5* | irix6* | nonstopux*)
25361       if test "$GCC" = yes; then
25362         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'
25363       else
25364         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'
25365         hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
25366       fi
25367       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
25368       hardcode_libdir_separator_GCJ=:
25369       link_all_deplibs_GCJ=yes
25370       ;;
25371
25372     netbsd*)
25373       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
25374         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
25375       else
25376         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
25377       fi
25378       hardcode_libdir_flag_spec_GCJ='-R$libdir'
25379       hardcode_direct_GCJ=yes
25380       hardcode_shlibpath_var_GCJ=no
25381       ;;
25382
25383     newsos6)
25384       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25385       hardcode_direct_GCJ=yes
25386       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
25387       hardcode_libdir_separator_GCJ=:
25388       hardcode_shlibpath_var_GCJ=no
25389       ;;
25390
25391     openbsd*)
25392       hardcode_direct_GCJ=yes
25393       hardcode_shlibpath_var_GCJ=no
25394       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
25395         archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
25396         archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
25397         hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
25398         export_dynamic_flag_spec_GCJ='${wl}-E'
25399       else
25400        case $host_os in
25401          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
25402            archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
25403            hardcode_libdir_flag_spec_GCJ='-R$libdir'
25404            ;;
25405          *)
25406            archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
25407            hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
25408            ;;
25409        esac
25410       fi
25411       ;;
25412
25413     os2*)
25414       hardcode_libdir_flag_spec_GCJ='-L$libdir'
25415       hardcode_minus_L_GCJ=yes
25416       allow_undefined_flag_GCJ=unsupported
25417       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'
25418       old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
25419       ;;
25420
25421     osf3*)
25422       if test "$GCC" = yes; then
25423         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
25424         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'
25425       else
25426         allow_undefined_flag_GCJ=' -expect_unresolved \*'
25427         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'
25428       fi
25429       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
25430       hardcode_libdir_separator_GCJ=:
25431       ;;
25432
25433     osf4* | osf5*)      # as osf3* with the addition of -msym flag
25434       if test "$GCC" = yes; then
25435         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
25436         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'
25437         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
25438       else
25439         allow_undefined_flag_GCJ=' -expect_unresolved \*'
25440         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'
25441         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~
25442         $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'
25443
25444         # Both c and cxx compiler support -rpath directly
25445         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
25446       fi
25447       hardcode_libdir_separator_GCJ=:
25448       ;;
25449
25450     solaris*)
25451       no_undefined_flag_GCJ=' -z text'
25452       if test "$GCC" = yes; then
25453         wlarc='${wl}'
25454         archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
25455         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
25456           $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
25457       else
25458         wlarc=''
25459         archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
25460         archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
25461         $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
25462       fi
25463       hardcode_libdir_flag_spec_GCJ='-R$libdir'
25464       hardcode_shlibpath_var_GCJ=no
25465       case $host_os in
25466       solaris2.[0-5] | solaris2.[0-5].*) ;;
25467       *)
25468         # The compiler driver will combine linker options so we
25469         # cannot just pass the convience library names through
25470         # without $wl, iff we do not link with $LD.
25471         # Luckily, gcc supports the same syntax we need for Sun Studio.
25472         # Supported since Solaris 2.6 (maybe 2.5.1?)
25473         case $wlarc in
25474         '')
25475           whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
25476         *)
25477           whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
25478         esac ;;
25479       esac
25480       link_all_deplibs_GCJ=yes
25481       ;;
25482
25483     sunos4*)
25484       if test "x$host_vendor" = xsequent; then
25485         # Use $CC to link under sequent, because it throws in some extra .o
25486         # files that make .init and .fini sections work.
25487         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
25488       else
25489         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
25490       fi
25491       hardcode_libdir_flag_spec_GCJ='-L$libdir'
25492       hardcode_direct_GCJ=yes
25493       hardcode_minus_L_GCJ=yes
25494       hardcode_shlibpath_var_GCJ=no
25495       ;;
25496
25497     sysv4)
25498       case $host_vendor in
25499         sni)
25500           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25501           hardcode_direct_GCJ=yes # is this really true???
25502         ;;
25503         siemens)
25504           ## LD is ld it makes a PLAMLIB
25505           ## CC just makes a GrossModule.
25506           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
25507           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
25508           hardcode_direct_GCJ=no
25509         ;;
25510         motorola)
25511           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25512           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
25513         ;;
25514       esac
25515       runpath_var='LD_RUN_PATH'
25516       hardcode_shlibpath_var_GCJ=no
25517       ;;
25518
25519     sysv4.3*)
25520       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25521       hardcode_shlibpath_var_GCJ=no
25522       export_dynamic_flag_spec_GCJ='-Bexport'
25523       ;;
25524
25525     sysv4*MP*)
25526       if test -d /usr/nec; then
25527         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25528         hardcode_shlibpath_var_GCJ=no
25529         runpath_var=LD_RUN_PATH
25530         hardcode_runpath_var=yes
25531         ld_shlibs_GCJ=yes
25532       fi
25533       ;;
25534
25535     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
25536       no_undefined_flag_GCJ='${wl}-z,text'
25537       archive_cmds_need_lc_GCJ=no
25538       hardcode_shlibpath_var_GCJ=no
25539       runpath_var='LD_RUN_PATH'
25540
25541       if test "$GCC" = yes; then
25542         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
25543         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
25544       else
25545         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
25546         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
25547       fi
25548       ;;
25549
25550     sysv5* | sco3.2v5* | sco5v6*)
25551       # Note: We can NOT use -z defs as we might desire, because we do not
25552       # link with -lc, and that would cause any symbols used from libc to
25553       # always be unresolved, which means just about no library would
25554       # ever link correctly.  If we're not using GNU ld we use -z text
25555       # though, which does catch some bad symbols but isn't as heavy-handed
25556       # as -z defs.
25557       no_undefined_flag_GCJ='${wl}-z,text'
25558       allow_undefined_flag_GCJ='${wl}-z,nodefs'
25559       archive_cmds_need_lc_GCJ=no
25560       hardcode_shlibpath_var_GCJ=no
25561       hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
25562       hardcode_libdir_separator_GCJ=':'
25563       link_all_deplibs_GCJ=yes
25564       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
25565       runpath_var='LD_RUN_PATH'
25566
25567       if test "$GCC" = yes; then
25568         archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
25569         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
25570       else
25571         archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
25572         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
25573       fi
25574       ;;
25575
25576     uts4*)
25577       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25578       hardcode_libdir_flag_spec_GCJ='-L$libdir'
25579       hardcode_shlibpath_var_GCJ=no
25580       ;;
25581
25582     *)
25583       ld_shlibs_GCJ=no
25584       ;;
25585     esac
25586   fi
25587
25588 { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
25589 echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
25590 test "$ld_shlibs_GCJ" = no && can_build_shared=no
25591
25592 #
25593 # Do we need to explicitly link libc?
25594 #
25595 case "x$archive_cmds_need_lc_GCJ" in
25596 x|xyes)
25597   # Assume -lc should be added
25598   archive_cmds_need_lc_GCJ=yes
25599
25600   if test "$enable_shared" = yes && test "$GCC" = yes; then
25601     case $archive_cmds_GCJ in
25602     *'~'*)
25603       # FIXME: we may have to deal with multi-command sequences.
25604       ;;
25605     '$CC '*)
25606       # Test whether the compiler implicitly links with -lc since on some
25607       # systems, -lgcc has to come before -lc. If gcc already passes -lc
25608       # to ld, don't add -lc before -lgcc.
25609       { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
25610 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
25611       $rm conftest*
25612       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
25613
25614       if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25615   (eval $ac_compile) 2>&5
25616   ac_status=$?
25617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25618   (exit $ac_status); } 2>conftest.err; then
25619         soname=conftest
25620         lib=conftest
25621         libobjs=conftest.$ac_objext
25622         deplibs=
25623         wl=$lt_prog_compiler_wl_GCJ
25624         pic_flag=$lt_prog_compiler_pic_GCJ
25625         compiler_flags=-v
25626         linker_flags=-v
25627         verstring=
25628         output_objdir=.
25629         libname=conftest
25630         lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
25631         allow_undefined_flag_GCJ=
25632         if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
25633   (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
25634   ac_status=$?
25635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25636   (exit $ac_status); }
25637         then
25638           archive_cmds_need_lc_GCJ=no
25639         else
25640           archive_cmds_need_lc_GCJ=yes
25641         fi
25642         allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
25643       else
25644         cat conftest.err 1>&5
25645       fi
25646       $rm conftest*
25647       { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
25648 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
25649       ;;
25650     esac
25651   fi
25652   ;;
25653 esac
25654
25655 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
25656 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
25657 library_names_spec=
25658 libname_spec='lib$name'
25659 soname_spec=
25660 shrext_cmds=".so"
25661 postinstall_cmds=
25662 postuninstall_cmds=
25663 finish_cmds=
25664 finish_eval=
25665 shlibpath_var=
25666 shlibpath_overrides_runpath=unknown
25667 version_type=none
25668 dynamic_linker="$host_os ld.so"
25669 sys_lib_dlsearch_path_spec="/lib /usr/lib"
25670 if test "$GCC" = yes; then
25671   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
25672   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
25673     # if the path contains ";" then we assume it to be the separator
25674     # otherwise default to the standard path separator (i.e. ":") - it is
25675     # assumed that no part of a normal pathname contains ";" but that should
25676     # okay in the real world where ";" in dirpaths is itself problematic.
25677     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
25678   else
25679     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
25680   fi
25681 else
25682   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
25683 fi
25684 need_lib_prefix=unknown
25685 hardcode_into_libs=no
25686
25687 # when you set need_version to no, make sure it does not cause -set_version
25688 # flags to be left without arguments
25689 need_version=unknown
25690
25691 case $host_os in
25692 aix3*)
25693   version_type=linux
25694   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
25695   shlibpath_var=LIBPATH
25696
25697   # AIX 3 has no versioning support, so we append a major version to the name.
25698   soname_spec='${libname}${release}${shared_ext}$major'
25699   ;;
25700
25701 aix4* | aix5*)
25702   version_type=linux
25703   need_lib_prefix=no
25704   need_version=no
25705   hardcode_into_libs=yes
25706   if test "$host_cpu" = ia64; then
25707     # AIX 5 supports IA64
25708     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
25709     shlibpath_var=LD_LIBRARY_PATH
25710   else
25711     # With GCC up to 2.95.x, collect2 would create an import file
25712     # for dependence libraries.  The import file would start with
25713     # the line `#! .'.  This would cause the generated library to
25714     # depend on `.', always an invalid library.  This was fixed in
25715     # development snapshots of GCC prior to 3.0.
25716     case $host_os in
25717       aix4 | aix4.[01] | aix4.[01].*)
25718       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
25719            echo ' yes '
25720            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
25721         :
25722       else
25723         can_build_shared=no
25724       fi
25725       ;;
25726     esac
25727     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
25728     # soname into executable. Probably we can add versioning support to
25729     # collect2, so additional links can be useful in future.
25730     if test "$aix_use_runtimelinking" = yes; then
25731       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
25732       # instead of lib<name>.a to let people know that these are not
25733       # typical AIX shared libraries.
25734       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25735     else
25736       # We preserve .a as extension for shared libraries through AIX4.2
25737       # and later when we are not doing run time linking.
25738       library_names_spec='${libname}${release}.a $libname.a'
25739       soname_spec='${libname}${release}${shared_ext}$major'
25740     fi
25741     shlibpath_var=LIBPATH
25742   fi
25743   ;;
25744
25745 amigaos*)
25746   library_names_spec='$libname.ixlibrary $libname.a'
25747   # Create ${libname}_ixlibrary.a entries in /sys/libs.
25748   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'
25749   ;;
25750
25751 beos*)
25752   library_names_spec='${libname}${shared_ext}'
25753   dynamic_linker="$host_os ld.so"
25754   shlibpath_var=LIBRARY_PATH
25755   ;;
25756
25757 bsdi[45]*)
25758   version_type=linux
25759   need_version=no
25760   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25761   soname_spec='${libname}${release}${shared_ext}$major'
25762   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
25763   shlibpath_var=LD_LIBRARY_PATH
25764   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
25765   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
25766   # the default ld.so.conf also contains /usr/contrib/lib and
25767   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
25768   # libtool to hard-code these into programs
25769   ;;
25770
25771 cygwin* | mingw* | pw32*)
25772   version_type=windows
25773   shrext_cmds=".dll"
25774   need_version=no
25775   need_lib_prefix=no
25776
25777   case $GCC,$host_os in
25778   yes,cygwin* | yes,mingw* | yes,pw32*)
25779     library_names_spec='$libname.dll.a'
25780     # DLL is installed to $(libdir)/../bin by postinstall_cmds
25781     postinstall_cmds='base_file=`basename \${file}`~
25782       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
25783       dldir=$destdir/`dirname \$dlpath`~
25784       test -d \$dldir || mkdir -p \$dldir~
25785       $install_prog $dir/$dlname \$dldir/$dlname~
25786       chmod a+x \$dldir/$dlname'
25787     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
25788       dlpath=$dir/\$dldll~
25789        $rm \$dlpath'
25790     shlibpath_overrides_runpath=yes
25791
25792     case $host_os in
25793     cygwin*)
25794       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
25795       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
25796       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
25797       ;;
25798     mingw*)
25799       # MinGW DLLs use traditional 'lib' prefix
25800       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
25801       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
25802       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
25803         # It is most probably a Windows format PATH printed by
25804         # mingw gcc, but we are running on Cygwin. Gcc prints its search
25805         # path with ; separators, and with drive letters. We can handle the
25806         # drive letters (cygwin fileutils understands them), so leave them,
25807         # especially as we might pass files found there to a mingw objdump,
25808         # which wouldn't understand a cygwinified path. Ahh.
25809         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
25810       else
25811         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
25812       fi
25813       ;;
25814     pw32*)
25815       # pw32 DLLs use 'pw' prefix rather than 'lib'
25816       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
25817       ;;
25818     esac
25819     ;;
25820
25821   *)
25822     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
25823     ;;
25824   esac
25825   dynamic_linker='Win32 ld.exe'
25826   # FIXME: first we should search . and the directory the executable is in
25827   shlibpath_var=PATH
25828   ;;
25829
25830 darwin* | rhapsody*)
25831   dynamic_linker="$host_os dyld"
25832   version_type=darwin
25833   need_lib_prefix=no
25834   need_version=no
25835   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
25836   soname_spec='${libname}${release}${major}$shared_ext'
25837   shlibpath_overrides_runpath=yes
25838   shlibpath_var=DYLD_LIBRARY_PATH
25839   shrext_cmds='.dylib'
25840   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
25841   if test "$GCC" = yes; then
25842     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
25843   else
25844     sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
25845   fi
25846   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
25847   ;;
25848
25849 dgux*)
25850   version_type=linux
25851   need_lib_prefix=no
25852   need_version=no
25853   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
25854   soname_spec='${libname}${release}${shared_ext}$major'
25855   shlibpath_var=LD_LIBRARY_PATH
25856   ;;
25857
25858 freebsd1*)
25859   dynamic_linker=no
25860   ;;
25861
25862 kfreebsd*-gnu)
25863   version_type=linux
25864   need_lib_prefix=no
25865   need_version=no
25866   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
25867   soname_spec='${libname}${release}${shared_ext}$major'
25868   shlibpath_var=LD_LIBRARY_PATH
25869   shlibpath_overrides_runpath=no
25870   hardcode_into_libs=yes
25871   dynamic_linker='GNU ld.so'
25872   ;;
25873
25874 freebsd* | dragonfly*)
25875   # DragonFly does not have aout.  When/if they implement a new
25876   # versioning mechanism, adjust this.
25877   if test -x /usr/bin/objformat; then
25878     objformat=`/usr/bin/objformat`
25879   else
25880     case $host_os in
25881     freebsd[123]*) objformat=aout ;;
25882     *) objformat=elf ;;
25883     esac
25884   fi
25885   version_type=freebsd-$objformat
25886   case $version_type in
25887     freebsd-elf*)
25888       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
25889       need_version=no
25890       need_lib_prefix=no
25891       ;;
25892     freebsd-*)
25893       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
25894       need_version=yes
25895       ;;
25896   esac
25897   shlibpath_var=LD_LIBRARY_PATH
25898   case $host_os in
25899   freebsd2*)
25900     shlibpath_overrides_runpath=yes
25901     ;;
25902   freebsd3.[01]* | freebsdelf3.[01]*)
25903     shlibpath_overrides_runpath=yes
25904     hardcode_into_libs=yes
25905     ;;
25906   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
25907   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
25908     shlibpath_overrides_runpath=no
25909     hardcode_into_libs=yes
25910     ;;
25911   freebsd*) # from 4.6 on
25912     shlibpath_overrides_runpath=yes
25913     hardcode_into_libs=yes
25914     ;;
25915   esac
25916   ;;
25917
25918 gnu*)
25919   version_type=linux
25920   need_lib_prefix=no
25921   need_version=no
25922   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
25923   soname_spec='${libname}${release}${shared_ext}$major'
25924   shlibpath_var=LD_LIBRARY_PATH
25925   hardcode_into_libs=yes
25926   ;;
25927
25928 hpux9* | hpux10* | hpux11*)
25929   # Give a soname corresponding to the major version so that dld.sl refuses to
25930   # link against other versions.
25931   version_type=sunos
25932   need_lib_prefix=no
25933   need_version=no
25934   case $host_cpu in
25935   ia64*)
25936     shrext_cmds='.so'
25937     hardcode_into_libs=yes
25938     dynamic_linker="$host_os dld.so"
25939     shlibpath_var=LD_LIBRARY_PATH
25940     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
25941     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25942     soname_spec='${libname}${release}${shared_ext}$major'
25943     if test "X$HPUX_IA64_MODE" = X32; then
25944       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
25945     else
25946       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
25947     fi
25948     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
25949     ;;
25950    hppa*64*)
25951      shrext_cmds='.sl'
25952      hardcode_into_libs=yes
25953      dynamic_linker="$host_os dld.sl"
25954      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
25955      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
25956      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25957      soname_spec='${libname}${release}${shared_ext}$major'
25958      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
25959      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
25960      ;;
25961    *)
25962     shrext_cmds='.sl'
25963     dynamic_linker="$host_os dld.sl"
25964     shlibpath_var=SHLIB_PATH
25965     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
25966     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
25967     soname_spec='${libname}${release}${shared_ext}$major'
25968     ;;
25969   esac
25970   # HP-UX runs *really* slowly unless shared libraries are mode 555.
25971   postinstall_cmds='chmod 555 $lib'
25972   ;;
25973
25974 interix3*)
25975   version_type=linux
25976   need_lib_prefix=no
25977   need_version=no
25978   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
25979   soname_spec='${libname}${release}${shared_ext}$major'
25980   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
25981   shlibpath_var=LD_LIBRARY_PATH
25982   shlibpath_overrides_runpath=no
25983   hardcode_into_libs=yes
25984   ;;
25985
25986 irix5* | irix6* | nonstopux*)
25987   case $host_os in
25988     nonstopux*) version_type=nonstopux ;;
25989     *)
25990         if test "$lt_cv_prog_gnu_ld" = yes; then
25991                 version_type=linux
25992         else
25993                 version_type=irix
25994         fi ;;
25995   esac
25996   need_lib_prefix=no
25997   need_version=no
25998   soname_spec='${libname}${release}${shared_ext}$major'
25999   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
26000   case $host_os in
26001   irix5* | nonstopux*)
26002     libsuff= shlibsuff=
26003     ;;
26004   *)
26005     case $LD in # libtool.m4 will add one of these switches to LD
26006     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
26007       libsuff= shlibsuff= libmagic=32-bit;;
26008     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
26009       libsuff=32 shlibsuff=N32 libmagic=N32;;
26010     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
26011       libsuff=64 shlibsuff=64 libmagic=64-bit;;
26012     *) libsuff= shlibsuff= libmagic=never-match;;
26013     esac
26014     ;;
26015   esac
26016   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
26017   shlibpath_overrides_runpath=no
26018   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
26019   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
26020   hardcode_into_libs=yes
26021   ;;
26022
26023 # No shared lib support for Linux oldld, aout, or coff.
26024 linux*oldld* | linux*aout* | linux*coff*)
26025   dynamic_linker=no
26026   ;;
26027
26028 # This must be Linux ELF.
26029 linux*)
26030   version_type=linux
26031   need_lib_prefix=no
26032   need_version=no
26033   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
26034   soname_spec='${libname}${release}${shared_ext}$major'
26035   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
26036   shlibpath_var=LD_LIBRARY_PATH
26037   shlibpath_overrides_runpath=no
26038   # This implies no fast_install, which is unacceptable.
26039   # Some rework will be needed to allow for fast_install
26040   # before this can be enabled.
26041   hardcode_into_libs=yes
26042
26043   # Append ld.so.conf contents to the search path
26044   if test -f /etc/ld.so.conf; then
26045     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,        ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
26046     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
26047   fi
26048
26049   # We used to test for /lib/ld.so.1 and disable shared libraries on
26050   # powerpc, because MkLinux only supported shared libraries with the
26051   # GNU dynamic linker.  Since this was broken with cross compilers,
26052   # most powerpc-linux boxes support dynamic linking these days and
26053   # people can always --disable-shared, the test was removed, and we
26054   # assume the GNU/Linux dynamic linker is in use.
26055   dynamic_linker='GNU/Linux ld.so'
26056   ;;
26057
26058 knetbsd*-gnu)
26059   version_type=linux
26060   need_lib_prefix=no
26061   need_version=no
26062   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
26063   soname_spec='${libname}${release}${shared_ext}$major'
26064   shlibpath_var=LD_LIBRARY_PATH
26065   shlibpath_overrides_runpath=no
26066   hardcode_into_libs=yes
26067   dynamic_linker='GNU ld.so'
26068   ;;
26069
26070 netbsd*)
26071   version_type=sunos
26072   need_lib_prefix=no
26073   need_version=no
26074   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
26075     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
26076     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
26077     dynamic_linker='NetBSD (a.out) ld.so'
26078   else
26079     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
26080     soname_spec='${libname}${release}${shared_ext}$major'
26081     dynamic_linker='NetBSD ld.elf_so'
26082   fi
26083   shlibpath_var=LD_LIBRARY_PATH
26084   shlibpath_overrides_runpath=yes
26085   hardcode_into_libs=yes
26086   ;;
26087
26088 newsos6)
26089   version_type=linux
26090   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
26091   shlibpath_var=LD_LIBRARY_PATH
26092   shlibpath_overrides_runpath=yes
26093   ;;
26094
26095 nto-qnx*)
26096   version_type=linux
26097   need_lib_prefix=no
26098   need_version=no
26099   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
26100   soname_spec='${libname}${release}${shared_ext}$major'
26101   shlibpath_var=LD_LIBRARY_PATH
26102   shlibpath_overrides_runpath=yes
26103   ;;
26104
26105 openbsd*)
26106   version_type=sunos
26107   sys_lib_dlsearch_path_spec="/usr/lib"
26108   need_lib_prefix=no
26109   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
26110   case $host_os in
26111     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
26112     *)                         need_version=no  ;;
26113   esac
26114   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
26115   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
26116   shlibpath_var=LD_LIBRARY_PATH
26117   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
26118     case $host_os in
26119       openbsd2.[89] | openbsd2.[89].*)
26120         shlibpath_overrides_runpath=no
26121         ;;
26122       *)
26123         shlibpath_overrides_runpath=yes
26124         ;;
26125       esac
26126   else
26127     shlibpath_overrides_runpath=yes
26128   fi
26129   ;;
26130
26131 os2*)
26132   libname_spec='$name'
26133   shrext_cmds=".dll"
26134   need_lib_prefix=no
26135   library_names_spec='$libname${shared_ext} $libname.a'
26136   dynamic_linker='OS/2 ld.exe'
26137   shlibpath_var=LIBPATH
26138   ;;
26139
26140 osf3* | osf4* | osf5*)
26141   version_type=osf
26142   need_lib_prefix=no
26143   need_version=no
26144   soname_spec='${libname}${release}${shared_ext}$major'
26145   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
26146   shlibpath_var=LD_LIBRARY_PATH
26147   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
26148   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
26149   ;;
26150
26151 solaris*)
26152   version_type=linux
26153   need_lib_prefix=no
26154   need_version=no
26155   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
26156   soname_spec='${libname}${release}${shared_ext}$major'
26157   shlibpath_var=LD_LIBRARY_PATH
26158   shlibpath_overrides_runpath=yes
26159   hardcode_into_libs=yes
26160   # ldd complains unless libraries are executable
26161   postinstall_cmds='chmod +x $lib'
26162   ;;
26163
26164 sunos4*)
26165   version_type=sunos
26166   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
26167   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
26168   shlibpath_var=LD_LIBRARY_PATH
26169   shlibpath_overrides_runpath=yes
26170   if test "$with_gnu_ld" = yes; then
26171     need_lib_prefix=no
26172   fi
26173   need_version=yes
26174   ;;
26175
26176 sysv4 | sysv4.3*)
26177   version_type=linux
26178   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
26179   soname_spec='${libname}${release}${shared_ext}$major'
26180   shlibpath_var=LD_LIBRARY_PATH
26181   case $host_vendor in
26182     sni)
26183       shlibpath_overrides_runpath=no
26184       need_lib_prefix=no
26185       export_dynamic_flag_spec='${wl}-Blargedynsym'
26186       runpath_var=LD_RUN_PATH
26187       ;;
26188     siemens)
26189       need_lib_prefix=no
26190       ;;
26191     motorola)
26192       need_lib_prefix=no
26193       need_version=no
26194       shlibpath_overrides_runpath=no
26195       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
26196       ;;
26197   esac
26198   ;;
26199
26200 sysv4*MP*)
26201   if test -d /usr/nec ;then
26202     version_type=linux
26203     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
26204     soname_spec='$libname${shared_ext}.$major'
26205     shlibpath_var=LD_LIBRARY_PATH
26206   fi
26207   ;;
26208
26209 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
26210   version_type=freebsd-elf
26211   need_lib_prefix=no
26212   need_version=no
26213   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
26214   soname_spec='${libname}${release}${shared_ext}$major'
26215   shlibpath_var=LD_LIBRARY_PATH
26216   hardcode_into_libs=yes
26217   if test "$with_gnu_ld" = yes; then
26218     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
26219     shlibpath_overrides_runpath=no
26220   else
26221     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
26222     shlibpath_overrides_runpath=yes
26223     case $host_os in
26224       sco3.2v5*)
26225         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
26226         ;;
26227     esac
26228   fi
26229   sys_lib_dlsearch_path_spec='/usr/lib'
26230   ;;
26231
26232 uts4*)
26233   version_type=linux
26234   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
26235   soname_spec='${libname}${release}${shared_ext}$major'
26236   shlibpath_var=LD_LIBRARY_PATH
26237   ;;
26238
26239 *)
26240   dynamic_linker=no
26241   ;;
26242 esac
26243 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
26244 echo "${ECHO_T}$dynamic_linker" >&6; }
26245 test "$dynamic_linker" = no && can_build_shared=no
26246
26247 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
26248 if test "$GCC" = yes; then
26249   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
26250 fi
26251
26252 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
26253 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
26254 hardcode_action_GCJ=
26255 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
26256    test -n "$runpath_var_GCJ" || \
26257    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
26258
26259   # We can hardcode non-existant directories.
26260   if test "$hardcode_direct_GCJ" != no &&
26261      # If the only mechanism to avoid hardcoding is shlibpath_var, we
26262      # have to relink, otherwise we might link with an installed library
26263      # when we should be linking with a yet-to-be-installed one
26264      ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
26265      test "$hardcode_minus_L_GCJ" != no; then
26266     # Linking always hardcodes the temporary library directory.
26267     hardcode_action_GCJ=relink
26268   else
26269     # We can link without hardcoding, and we can hardcode nonexisting dirs.
26270     hardcode_action_GCJ=immediate
26271   fi
26272 else
26273   # We cannot hardcode anything, or else we can only hardcode existing
26274   # directories.
26275   hardcode_action_GCJ=unsupported
26276 fi
26277 { echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
26278 echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
26279
26280 if test "$hardcode_action_GCJ" = relink; then
26281   # Fast installation is not supported
26282   enable_fast_install=no
26283 elif test "$shlibpath_overrides_runpath" = yes ||
26284      test "$enable_shared" = no; then
26285   # Fast installation is not necessary
26286   enable_fast_install=needless
26287 fi
26288
26289
26290 # The else clause should only fire when bootstrapping the
26291 # libtool distribution, otherwise you forgot to ship ltmain.sh
26292 # with your package, and you will get complaints that there are
26293 # no rules to generate ltmain.sh.
26294 if test -f "$ltmain"; then
26295   # See if we are running on zsh, and set the options which allow our commands through
26296   # without removal of \ escapes.
26297   if test -n "${ZSH_VERSION+set}" ; then
26298     setopt NO_GLOB_SUBST
26299   fi
26300   # Now quote all the things that may contain metacharacters while being
26301   # careful not to overquote the AC_SUBSTed values.  We take copies of the
26302   # variables and quote the copies for generation of the libtool script.
26303   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
26304     SED SHELL STRIP \
26305     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
26306     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
26307     deplibs_check_method reload_flag reload_cmds need_locks \
26308     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
26309     lt_cv_sys_global_symbol_to_c_name_address \
26310     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
26311     old_postinstall_cmds old_postuninstall_cmds \
26312     compiler_GCJ \
26313     CC_GCJ \
26314     LD_GCJ \
26315     lt_prog_compiler_wl_GCJ \
26316     lt_prog_compiler_pic_GCJ \
26317     lt_prog_compiler_static_GCJ \
26318     lt_prog_compiler_no_builtin_flag_GCJ \
26319     export_dynamic_flag_spec_GCJ \
26320     thread_safe_flag_spec_GCJ \
26321     whole_archive_flag_spec_GCJ \
26322     enable_shared_with_static_runtimes_GCJ \
26323     old_archive_cmds_GCJ \
26324     old_archive_from_new_cmds_GCJ \
26325     predep_objects_GCJ \
26326     postdep_objects_GCJ \
26327     predeps_GCJ \
26328     postdeps_GCJ \
26329     compiler_lib_search_path_GCJ \
26330     archive_cmds_GCJ \
26331     archive_expsym_cmds_GCJ \
26332     postinstall_cmds_GCJ \
26333     postuninstall_cmds_GCJ \
26334     old_archive_from_expsyms_cmds_GCJ \
26335     allow_undefined_flag_GCJ \
26336     no_undefined_flag_GCJ \
26337     export_symbols_cmds_GCJ \
26338     hardcode_libdir_flag_spec_GCJ \
26339     hardcode_libdir_flag_spec_ld_GCJ \
26340     hardcode_libdir_separator_GCJ \
26341     hardcode_automatic_GCJ \
26342     module_cmds_GCJ \
26343     module_expsym_cmds_GCJ \
26344     lt_cv_prog_compiler_c_o_GCJ \
26345     exclude_expsyms_GCJ \
26346     include_expsyms_GCJ; do
26347
26348     case $var in
26349     old_archive_cmds_GCJ | \
26350     old_archive_from_new_cmds_GCJ | \
26351     archive_cmds_GCJ | \
26352     archive_expsym_cmds_GCJ | \
26353     module_cmds_GCJ | \
26354     module_expsym_cmds_GCJ | \
26355     old_archive_from_expsyms_cmds_GCJ | \
26356     export_symbols_cmds_GCJ | \
26357     extract_expsyms_cmds | reload_cmds | finish_cmds | \
26358     postinstall_cmds | postuninstall_cmds | \
26359     old_postinstall_cmds | old_postuninstall_cmds | \
26360     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
26361       # Double-quote double-evaled strings.
26362       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
26363       ;;
26364     *)
26365       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
26366       ;;
26367     esac
26368   done
26369
26370   case $lt_echo in
26371   *'\$0 --fallback-echo"')
26372     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
26373     ;;
26374   esac
26375
26376 cfgfile="$ofile"
26377
26378   cat <<__EOF__ >> "$cfgfile"
26379 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
26380
26381 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
26382
26383 # Shell to use when invoking shell scripts.
26384 SHELL=$lt_SHELL
26385
26386 # Whether or not to build shared libraries.
26387 build_libtool_libs=$enable_shared
26388
26389 # Whether or not to build static libraries.
26390 build_old_libs=$enable_static
26391
26392 # Whether or not to add -lc for building shared libraries.
26393 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
26394
26395 # Whether or not to disallow shared libs when runtime libs are static
26396 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
26397
26398 # Whether or not to optimize for fast installation.
26399 fast_install=$enable_fast_install
26400
26401 # The host system.
26402 host_alias=$host_alias
26403 host=$host
26404 host_os=$host_os
26405
26406 # The build system.
26407 build_alias=$build_alias
26408 build=$build
26409 build_os=$build_os
26410
26411 # An echo program that does not interpret backslashes.
26412 echo=$lt_echo
26413
26414 # The archiver.
26415 AR=$lt_AR
26416 AR_FLAGS=$lt_AR_FLAGS
26417
26418 # A C compiler.
26419 LTCC=$lt_LTCC
26420
26421 # LTCC compiler flags.
26422 LTCFLAGS=$lt_LTCFLAGS
26423
26424 # A language-specific compiler.
26425 CC=$lt_compiler_GCJ
26426
26427 # Is the compiler the GNU C compiler?
26428 with_gcc=$GCC_GCJ
26429
26430 # An ERE matcher.
26431 EGREP=$lt_EGREP
26432
26433 # The linker used to build libraries.
26434 LD=$lt_LD_GCJ
26435
26436 # Whether we need hard or soft links.
26437 LN_S=$lt_LN_S
26438
26439 # A BSD-compatible nm program.
26440 NM=$lt_NM
26441
26442 # A symbol stripping program
26443 STRIP=$lt_STRIP
26444
26445 # Used to examine libraries when file_magic_cmd begins "file"
26446 MAGIC_CMD=$MAGIC_CMD
26447
26448 # Used on cygwin: DLL creation program.
26449 DLLTOOL="$DLLTOOL"
26450
26451 # Used on cygwin: object dumper.
26452 OBJDUMP="$OBJDUMP"
26453
26454 # Used on cygwin: assembler.
26455 AS="$AS"
26456
26457 # The name of the directory that contains temporary libtool files.
26458 objdir=$objdir
26459
26460 # How to create reloadable object files.
26461 reload_flag=$lt_reload_flag
26462 reload_cmds=$lt_reload_cmds
26463
26464 # How to pass a linker flag through the compiler.
26465 wl=$lt_lt_prog_compiler_wl_GCJ
26466
26467 # Object file suffix (normally "o").
26468 objext="$ac_objext"
26469
26470 # Old archive suffix (normally "a").
26471 libext="$libext"
26472
26473 # Shared library suffix (normally ".so").
26474 shrext_cmds='$shrext_cmds'
26475
26476 # Executable file suffix (normally "").
26477 exeext="$exeext"
26478
26479 # Additional compiler flags for building library objects.
26480 pic_flag=$lt_lt_prog_compiler_pic_GCJ
26481 pic_mode=$pic_mode
26482
26483 # What is the maximum length of a command?
26484 max_cmd_len=$lt_cv_sys_max_cmd_len
26485
26486 # Does compiler simultaneously support -c and -o options?
26487 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
26488
26489 # Must we lock files when doing compilation?
26490 need_locks=$lt_need_locks
26491
26492 # Do we need the lib prefix for modules?
26493 need_lib_prefix=$need_lib_prefix
26494
26495 # Do we need a version for libraries?
26496 need_version=$need_version
26497
26498 # Whether dlopen is supported.
26499 dlopen_support=$enable_dlopen
26500
26501 # Whether dlopen of programs is supported.
26502 dlopen_self=$enable_dlopen_self
26503
26504 # Whether dlopen of statically linked programs is supported.
26505 dlopen_self_static=$enable_dlopen_self_static
26506
26507 # Compiler flag to prevent dynamic linking.
26508 link_static_flag=$lt_lt_prog_compiler_static_GCJ
26509
26510 # Compiler flag to turn off builtin functions.
26511 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
26512
26513 # Compiler flag to allow reflexive dlopens.
26514 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
26515
26516 # Compiler flag to generate shared objects directly from archives.
26517 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
26518
26519 # Compiler flag to generate thread-safe objects.
26520 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
26521
26522 # Library versioning type.
26523 version_type=$version_type
26524
26525 # Format of library name prefix.
26526 libname_spec=$lt_libname_spec
26527
26528 # List of archive names.  First name is the real one, the rest are links.
26529 # The last name is the one that the linker finds with -lNAME.
26530 library_names_spec=$lt_library_names_spec
26531
26532 # The coded name of the library, if different from the real name.
26533 soname_spec=$lt_soname_spec
26534
26535 # Commands used to build and install an old-style archive.
26536 RANLIB=$lt_RANLIB
26537 old_archive_cmds=$lt_old_archive_cmds_GCJ
26538 old_postinstall_cmds=$lt_old_postinstall_cmds
26539 old_postuninstall_cmds=$lt_old_postuninstall_cmds
26540
26541 # Create an old-style archive from a shared archive.
26542 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
26543
26544 # Create a temporary old-style archive to link instead of a shared archive.
26545 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
26546
26547 # Commands used to build and install a shared archive.
26548 archive_cmds=$lt_archive_cmds_GCJ
26549 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
26550 postinstall_cmds=$lt_postinstall_cmds
26551 postuninstall_cmds=$lt_postuninstall_cmds
26552
26553 # Commands used to build a loadable module (assumed same as above if empty)
26554 module_cmds=$lt_module_cmds_GCJ
26555 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
26556
26557 # Commands to strip libraries.
26558 old_striplib=$lt_old_striplib
26559 striplib=$lt_striplib
26560
26561 # Dependencies to place before the objects being linked to create a
26562 # shared library.
26563 predep_objects=$lt_predep_objects_GCJ
26564
26565 # Dependencies to place after the objects being linked to create a
26566 # shared library.
26567 postdep_objects=$lt_postdep_objects_GCJ
26568
26569 # Dependencies to place before the objects being linked to create a
26570 # shared library.
26571 predeps=$lt_predeps_GCJ
26572
26573 # Dependencies to place after the objects being linked to create a
26574 # shared library.
26575 postdeps=$lt_postdeps_GCJ
26576
26577 # The library search path used internally by the compiler when linking
26578 # a shared library.
26579 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
26580
26581 # Method to check whether dependent libraries are shared objects.
26582 deplibs_check_method=$lt_deplibs_check_method
26583
26584 # Command to use when deplibs_check_method == file_magic.
26585 file_magic_cmd=$lt_file_magic_cmd
26586
26587 # Flag that allows shared libraries with undefined symbols to be built.
26588 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
26589
26590 # Flag that forces no undefined symbols.
26591 no_undefined_flag=$lt_no_undefined_flag_GCJ
26592
26593 # Commands used to finish a libtool library installation in a directory.
26594 finish_cmds=$lt_finish_cmds
26595
26596 # Same as above, but a single script fragment to be evaled but not shown.
26597 finish_eval=$lt_finish_eval
26598
26599 # Take the output of nm and produce a listing of raw symbols and C names.
26600 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
26601
26602 # Transform the output of nm in a proper C declaration
26603 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
26604
26605 # Transform the output of nm in a C name address pair
26606 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
26607
26608 # This is the shared library runtime path variable.
26609 runpath_var=$runpath_var
26610
26611 # This is the shared library path variable.
26612 shlibpath_var=$shlibpath_var
26613
26614 # Is shlibpath searched before the hard-coded library search path?
26615 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
26616
26617 # How to hardcode a shared library path into an executable.
26618 hardcode_action=$hardcode_action_GCJ
26619
26620 # Whether we should hardcode library paths into libraries.
26621 hardcode_into_libs=$hardcode_into_libs
26622
26623 # Flag to hardcode \$libdir into a binary during linking.
26624 # This must work even if \$libdir does not exist.
26625 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
26626
26627 # If ld is used when linking, flag to hardcode \$libdir into
26628 # a binary during linking. This must work even if \$libdir does
26629 # not exist.
26630 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
26631
26632 # Whether we need a single -rpath flag with a separated argument.
26633 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
26634
26635 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
26636 # resulting binary.
26637 hardcode_direct=$hardcode_direct_GCJ
26638
26639 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
26640 # resulting binary.
26641 hardcode_minus_L=$hardcode_minus_L_GCJ
26642
26643 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
26644 # the resulting binary.
26645 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
26646
26647 # Set to yes if building a shared library automatically hardcodes DIR into the library
26648 # and all subsequent libraries and executables linked against it.
26649 hardcode_automatic=$hardcode_automatic_GCJ
26650
26651 # Variables whose values should be saved in libtool wrapper scripts and
26652 # restored at relink time.
26653 variables_saved_for_relink="$variables_saved_for_relink"
26654
26655 # Whether libtool must link a program against all its dependency libraries.
26656 link_all_deplibs=$link_all_deplibs_GCJ
26657
26658 # Compile-time system search path for libraries
26659 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
26660
26661 # Run-time system search path for libraries
26662 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
26663
26664 # Fix the shell variable \$srcfile for the compiler.
26665 fix_srcfile_path="$fix_srcfile_path_GCJ"
26666
26667 # Set to yes if exported symbols are required.
26668 always_export_symbols=$always_export_symbols_GCJ
26669
26670 # The commands to list exported symbols.
26671 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
26672
26673 # The commands to extract the exported symbol list from a shared archive.
26674 extract_expsyms_cmds=$lt_extract_expsyms_cmds
26675
26676 # Symbols that should not be listed in the preloaded symbols.
26677 exclude_expsyms=$lt_exclude_expsyms_GCJ
26678
26679 # Symbols that must always be exported.
26680 include_expsyms=$lt_include_expsyms_GCJ
26681
26682 # ### END LIBTOOL TAG CONFIG: $tagname
26683
26684 __EOF__
26685
26686
26687 else
26688   # If there is no Makefile yet, we rely on a make rule to execute
26689   # `config.status --recheck' to rerun these tests and create the
26690   # libtool script then.
26691   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
26692   if test -f "$ltmain_in"; then
26693     test -f Makefile && make "$ltmain"
26694   fi
26695 fi
26696
26697
26698 ac_ext=c
26699 ac_cpp='$CPP $CPPFLAGS'
26700 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26701 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26702 ac_compiler_gnu=$ac_cv_c_compiler_gnu
26703
26704 CC="$lt_save_CC"
26705
26706         else
26707           tagname=""
26708         fi
26709         ;;
26710
26711       RC)
26712         ac_ext=c
26713 ac_cpp='$CPP $CPPFLAGS'
26714 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26715 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26716 ac_compiler_gnu=$ac_cv_c_compiler_gnu
26717
26718
26719 # Source file extension for RC test sources.
26720 ac_ext=rc
26721
26722 # Object file extension for compiled RC test sources.
26723 objext=o
26724 objext_RC=$objext
26725
26726 # Code to be used in simple compile tests
26727 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
26728
26729 # Code to be used in simple link tests
26730 lt_simple_link_test_code="$lt_simple_compile_test_code"
26731
26732 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
26733
26734 # If no C compiler was specified, use CC.
26735 LTCC=${LTCC-"$CC"}
26736
26737 # If no C compiler flags were specified, use CFLAGS.
26738 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
26739
26740 # Allow CC to be a program name with arguments.
26741 compiler=$CC
26742
26743
26744 # save warnings/boilerplate of simple test code
26745 ac_outfile=conftest.$ac_objext
26746 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
26747 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
26748 _lt_compiler_boilerplate=`cat conftest.err`
26749 $rm conftest*
26750
26751 ac_outfile=conftest.$ac_objext
26752 printf "$lt_simple_link_test_code" >conftest.$ac_ext
26753 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
26754 _lt_linker_boilerplate=`cat conftest.err`
26755 $rm conftest*
26756
26757
26758 # Allow CC to be a program name with arguments.
26759 lt_save_CC="$CC"
26760 CC=${RC-"windres"}
26761 compiler=$CC
26762 compiler_RC=$CC
26763 for cc_temp in $compiler""; do
26764   case $cc_temp in
26765     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
26766     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
26767     \-*) ;;
26768     *) break;;
26769   esac
26770 done
26771 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
26772
26773 lt_cv_prog_compiler_c_o_RC=yes
26774
26775 # The else clause should only fire when bootstrapping the
26776 # libtool distribution, otherwise you forgot to ship ltmain.sh
26777 # with your package, and you will get complaints that there are
26778 # no rules to generate ltmain.sh.
26779 if test -f "$ltmain"; then
26780   # See if we are running on zsh, and set the options which allow our commands through
26781   # without removal of \ escapes.
26782   if test -n "${ZSH_VERSION+set}" ; then
26783     setopt NO_GLOB_SUBST
26784   fi
26785   # Now quote all the things that may contain metacharacters while being
26786   # careful not to overquote the AC_SUBSTed values.  We take copies of the
26787   # variables and quote the copies for generation of the libtool script.
26788   for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
26789     SED SHELL STRIP \
26790     libname_spec library_names_spec soname_spec extract_expsyms_cmds \
26791     old_striplib striplib file_magic_cmd finish_cmds finish_eval \
26792     deplibs_check_method reload_flag reload_cmds need_locks \
26793     lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
26794     lt_cv_sys_global_symbol_to_c_name_address \
26795     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
26796     old_postinstall_cmds old_postuninstall_cmds \
26797     compiler_RC \
26798     CC_RC \
26799     LD_RC \
26800     lt_prog_compiler_wl_RC \
26801     lt_prog_compiler_pic_RC \
26802     lt_prog_compiler_static_RC \
26803     lt_prog_compiler_no_builtin_flag_RC \
26804     export_dynamic_flag_spec_RC \
26805     thread_safe_flag_spec_RC \
26806     whole_archive_flag_spec_RC \
26807     enable_shared_with_static_runtimes_RC \
26808     old_archive_cmds_RC \
26809     old_archive_from_new_cmds_RC \
26810     predep_objects_RC \
26811     postdep_objects_RC \
26812     predeps_RC \
26813     postdeps_RC \
26814     compiler_lib_search_path_RC \
26815     archive_cmds_RC \
26816     archive_expsym_cmds_RC \
26817     postinstall_cmds_RC \
26818     postuninstall_cmds_RC \
26819     old_archive_from_expsyms_cmds_RC \
26820     allow_undefined_flag_RC \
26821     no_undefined_flag_RC \
26822     export_symbols_cmds_RC \
26823     hardcode_libdir_flag_spec_RC \
26824     hardcode_libdir_flag_spec_ld_RC \
26825     hardcode_libdir_separator_RC \
26826     hardcode_automatic_RC \
26827     module_cmds_RC \
26828     module_expsym_cmds_RC \
26829     lt_cv_prog_compiler_c_o_RC \
26830     exclude_expsyms_RC \
26831     include_expsyms_RC; do
26832
26833     case $var in
26834     old_archive_cmds_RC | \
26835     old_archive_from_new_cmds_RC | \
26836     archive_cmds_RC | \
26837     archive_expsym_cmds_RC | \
26838     module_cmds_RC | \
26839     module_expsym_cmds_RC | \
26840     old_archive_from_expsyms_cmds_RC | \
26841     export_symbols_cmds_RC | \
26842     extract_expsyms_cmds | reload_cmds | finish_cmds | \
26843     postinstall_cmds | postuninstall_cmds | \
26844     old_postinstall_cmds | old_postuninstall_cmds | \
26845     sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
26846       # Double-quote double-evaled strings.
26847       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
26848       ;;
26849     *)
26850       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
26851       ;;
26852     esac
26853   done
26854
26855   case $lt_echo in
26856   *'\$0 --fallback-echo"')
26857     lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
26858     ;;
26859   esac
26860
26861 cfgfile="$ofile"
26862
26863   cat <<__EOF__ >> "$cfgfile"
26864 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
26865
26866 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
26867
26868 # Shell to use when invoking shell scripts.
26869 SHELL=$lt_SHELL
26870
26871 # Whether or not to build shared libraries.
26872 build_libtool_libs=$enable_shared
26873
26874 # Whether or not to build static libraries.
26875 build_old_libs=$enable_static
26876
26877 # Whether or not to add -lc for building shared libraries.
26878 build_libtool_need_lc=$archive_cmds_need_lc_RC
26879
26880 # Whether or not to disallow shared libs when runtime libs are static
26881 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
26882
26883 # Whether or not to optimize for fast installation.
26884 fast_install=$enable_fast_install
26885
26886 # The host system.
26887 host_alias=$host_alias
26888 host=$host
26889 host_os=$host_os
26890
26891 # The build system.
26892 build_alias=$build_alias
26893 build=$build
26894 build_os=$build_os
26895
26896 # An echo program that does not interpret backslashes.
26897 echo=$lt_echo
26898
26899 # The archiver.
26900 AR=$lt_AR
26901 AR_FLAGS=$lt_AR_FLAGS
26902
26903 # A C compiler.
26904 LTCC=$lt_LTCC
26905
26906 # LTCC compiler flags.
26907 LTCFLAGS=$lt_LTCFLAGS
26908
26909 # A language-specific compiler.
26910 CC=$lt_compiler_RC
26911
26912 # Is the compiler the GNU C compiler?
26913 with_gcc=$GCC_RC
26914
26915 # An ERE matcher.
26916 EGREP=$lt_EGREP
26917
26918 # The linker used to build libraries.
26919 LD=$lt_LD_RC
26920
26921 # Whether we need hard or soft links.
26922 LN_S=$lt_LN_S
26923
26924 # A BSD-compatible nm program.
26925 NM=$lt_NM
26926
26927 # A symbol stripping program
26928 STRIP=$lt_STRIP
26929
26930 # Used to examine libraries when file_magic_cmd begins "file"
26931 MAGIC_CMD=$MAGIC_CMD
26932
26933 # Used on cygwin: DLL creation program.
26934 DLLTOOL="$DLLTOOL"
26935
26936 # Used on cygwin: object dumper.
26937 OBJDUMP="$OBJDUMP"
26938
26939 # Used on cygwin: assembler.
26940 AS="$AS"
26941
26942 # The name of the directory that contains temporary libtool files.
26943 objdir=$objdir
26944
26945 # How to create reloadable object files.
26946 reload_flag=$lt_reload_flag
26947 reload_cmds=$lt_reload_cmds
26948
26949 # How to pass a linker flag through the compiler.
26950 wl=$lt_lt_prog_compiler_wl_RC
26951
26952 # Object file suffix (normally "o").
26953 objext="$ac_objext"
26954
26955 # Old archive suffix (normally "a").
26956 libext="$libext"
26957
26958 # Shared library suffix (normally ".so").
26959 shrext_cmds='$shrext_cmds'
26960
26961 # Executable file suffix (normally "").
26962 exeext="$exeext"
26963
26964 # Additional compiler flags for building library objects.
26965 pic_flag=$lt_lt_prog_compiler_pic_RC
26966 pic_mode=$pic_mode
26967
26968 # What is the maximum length of a command?
26969 max_cmd_len=$lt_cv_sys_max_cmd_len
26970
26971 # Does compiler simultaneously support -c and -o options?
26972 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
26973
26974 # Must we lock files when doing compilation?
26975 need_locks=$lt_need_locks
26976
26977 # Do we need the lib prefix for modules?
26978 need_lib_prefix=$need_lib_prefix
26979
26980 # Do we need a version for libraries?
26981 need_version=$need_version
26982
26983 # Whether dlopen is supported.
26984 dlopen_support=$enable_dlopen
26985
26986 # Whether dlopen of programs is supported.
26987 dlopen_self=$enable_dlopen_self
26988
26989 # Whether dlopen of statically linked programs is supported.
26990 dlopen_self_static=$enable_dlopen_self_static
26991
26992 # Compiler flag to prevent dynamic linking.
26993 link_static_flag=$lt_lt_prog_compiler_static_RC
26994
26995 # Compiler flag to turn off builtin functions.
26996 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
26997
26998 # Compiler flag to allow reflexive dlopens.
26999 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
27000
27001 # Compiler flag to generate shared objects directly from archives.
27002 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
27003
27004 # Compiler flag to generate thread-safe objects.
27005 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
27006
27007 # Library versioning type.
27008 version_type=$version_type
27009
27010 # Format of library name prefix.
27011 libname_spec=$lt_libname_spec
27012
27013 # List of archive names.  First name is the real one, the rest are links.
27014 # The last name is the one that the linker finds with -lNAME.
27015 library_names_spec=$lt_library_names_spec
27016
27017 # The coded name of the library, if different from the real name.
27018 soname_spec=$lt_soname_spec
27019
27020 # Commands used to build and install an old-style archive.
27021 RANLIB=$lt_RANLIB
27022 old_archive_cmds=$lt_old_archive_cmds_RC
27023 old_postinstall_cmds=$lt_old_postinstall_cmds
27024 old_postuninstall_cmds=$lt_old_postuninstall_cmds
27025
27026 # Create an old-style archive from a shared archive.
27027 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
27028
27029 # Create a temporary old-style archive to link instead of a shared archive.
27030 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
27031
27032 # Commands used to build and install a shared archive.
27033 archive_cmds=$lt_archive_cmds_RC
27034 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
27035 postinstall_cmds=$lt_postinstall_cmds
27036 postuninstall_cmds=$lt_postuninstall_cmds
27037
27038 # Commands used to build a loadable module (assumed same as above if empty)
27039 module_cmds=$lt_module_cmds_RC
27040 module_expsym_cmds=$lt_module_expsym_cmds_RC
27041
27042 # Commands to strip libraries.
27043 old_striplib=$lt_old_striplib
27044 striplib=$lt_striplib
27045
27046 # Dependencies to place before the objects being linked to create a
27047 # shared library.
27048 predep_objects=$lt_predep_objects_RC
27049
27050 # Dependencies to place after the objects being linked to create a
27051 # shared library.
27052 postdep_objects=$lt_postdep_objects_RC
27053
27054 # Dependencies to place before the objects being linked to create a
27055 # shared library.
27056 predeps=$lt_predeps_RC
27057
27058 # Dependencies to place after the objects being linked to create a
27059 # shared library.
27060 postdeps=$lt_postdeps_RC
27061
27062 # The library search path used internally by the compiler when linking
27063 # a shared library.
27064 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
27065
27066 # Method to check whether dependent libraries are shared objects.
27067 deplibs_check_method=$lt_deplibs_check_method
27068
27069 # Command to use when deplibs_check_method == file_magic.
27070 file_magic_cmd=$lt_file_magic_cmd
27071
27072 # Flag that allows shared libraries with undefined symbols to be built.
27073 allow_undefined_flag=$lt_allow_undefined_flag_RC
27074
27075 # Flag that forces no undefined symbols.
27076 no_undefined_flag=$lt_no_undefined_flag_RC
27077
27078 # Commands used to finish a libtool library installation in a directory.
27079 finish_cmds=$lt_finish_cmds
27080
27081 # Same as above, but a single script fragment to be evaled but not shown.
27082 finish_eval=$lt_finish_eval
27083
27084 # Take the output of nm and produce a listing of raw symbols and C names.
27085 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
27086
27087 # Transform the output of nm in a proper C declaration
27088 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
27089
27090 # Transform the output of nm in a C name address pair
27091 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
27092
27093 # This is the shared library runtime path variable.
27094 runpath_var=$runpath_var
27095
27096 # This is the shared library path variable.
27097 shlibpath_var=$shlibpath_var
27098
27099 # Is shlibpath searched before the hard-coded library search path?
27100 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
27101
27102 # How to hardcode a shared library path into an executable.
27103 hardcode_action=$hardcode_action_RC
27104
27105 # Whether we should hardcode library paths into libraries.
27106 hardcode_into_libs=$hardcode_into_libs
27107
27108 # Flag to hardcode \$libdir into a binary during linking.
27109 # This must work even if \$libdir does not exist.
27110 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
27111
27112 # If ld is used when linking, flag to hardcode \$libdir into
27113 # a binary during linking. This must work even if \$libdir does
27114 # not exist.
27115 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
27116
27117 # Whether we need a single -rpath flag with a separated argument.
27118 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
27119
27120 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
27121 # resulting binary.
27122 hardcode_direct=$hardcode_direct_RC
27123
27124 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
27125 # resulting binary.
27126 hardcode_minus_L=$hardcode_minus_L_RC
27127
27128 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
27129 # the resulting binary.
27130 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
27131
27132 # Set to yes if building a shared library automatically hardcodes DIR into the library
27133 # and all subsequent libraries and executables linked against it.
27134 hardcode_automatic=$hardcode_automatic_RC
27135
27136 # Variables whose values should be saved in libtool wrapper scripts and
27137 # restored at relink time.
27138 variables_saved_for_relink="$variables_saved_for_relink"
27139
27140 # Whether libtool must link a program against all its dependency libraries.
27141 link_all_deplibs=$link_all_deplibs_RC
27142
27143 # Compile-time system search path for libraries
27144 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
27145
27146 # Run-time system search path for libraries
27147 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
27148
27149 # Fix the shell variable \$srcfile for the compiler.
27150 fix_srcfile_path="$fix_srcfile_path_RC"
27151
27152 # Set to yes if exported symbols are required.
27153 always_export_symbols=$always_export_symbols_RC
27154
27155 # The commands to list exported symbols.
27156 export_symbols_cmds=$lt_export_symbols_cmds_RC
27157
27158 # The commands to extract the exported symbol list from a shared archive.
27159 extract_expsyms_cmds=$lt_extract_expsyms_cmds
27160
27161 # Symbols that should not be listed in the preloaded symbols.
27162 exclude_expsyms=$lt_exclude_expsyms_RC
27163
27164 # Symbols that must always be exported.
27165 include_expsyms=$lt_include_expsyms_RC
27166
27167 # ### END LIBTOOL TAG CONFIG: $tagname
27168
27169 __EOF__
27170
27171
27172 else
27173   # If there is no Makefile yet, we rely on a make rule to execute
27174   # `config.status --recheck' to rerun these tests and create the
27175   # libtool script then.
27176   ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
27177   if test -f "$ltmain_in"; then
27178     test -f Makefile && make "$ltmain"
27179   fi
27180 fi
27181
27182
27183 ac_ext=c
27184 ac_cpp='$CPP $CPPFLAGS'
27185 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27186 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
27187 ac_compiler_gnu=$ac_cv_c_compiler_gnu
27188
27189 CC="$lt_save_CC"
27190
27191         ;;
27192
27193       *)
27194         { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
27195 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
27196    { (exit 1); exit 1; }; }
27197         ;;
27198       esac
27199
27200       # Append the new tag name to the list of available tags.
27201       if test -n "$tagname" ; then
27202       available_tags="$available_tags $tagname"
27203     fi
27204     fi
27205   done
27206   IFS="$lt_save_ifs"
27207
27208   # Now substitute the updated list of available tags.
27209   if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
27210     mv "${ofile}T" "$ofile"
27211     chmod +x "$ofile"
27212   else
27213     rm -f "${ofile}T"
27214     { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
27215 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
27216    { (exit 1); exit 1; }; }
27217   fi
27218 fi
27219
27220
27221
27222 # This can be used to rebuild libtool when needed
27223 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
27224
27225 # Always use our own libtool.
27226 LIBTOOL='$(SHELL) $(top_builddir)/mklib'
27227
27228 # Prevent multiple expansion
27229
27230
27231
27232
27233
27234
27235
27236
27237
27238
27239
27240
27241
27242
27243
27244
27245
27246
27247
27248
27249
27250 if test "$lt_cv_dlopen_self" = "yes" ; then
27251
27252 cat >>confdefs.h <<\_ACEOF
27253 #define CAN_DLOPEN_SELF 1
27254 _ACEOF
27255
27256 fi
27257
27258
27259 if test "$WITH_LLVMGCCDIR" = "default" ; then
27260   LLVMGCC="llvm-gcc${EXEEXT}"
27261   LLVMGXX="llvm-g++${EXEEXT}"
27262   LLVMGCCCOMMAND="$LLVMGCC"
27263   LLVMGXXCOMMAND="$LLVMGXX"
27264   LLVMGCCCOMMAND=$LLVMGCCCOMMAND
27265
27266   LLVMGXXCOMMAND=$LLVMGXXCOMMAND
27267
27268   # Extract the first word of "$LLVMGCC", so it can be a program name with args.
27269 set dummy $LLVMGCC; ac_word=$2
27270 { echo "$as_me:$LINENO: checking for $ac_word" >&5
27271 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
27272 if test "${ac_cv_path_LLVMGCC+set}" = set; then
27273   echo $ECHO_N "(cached) $ECHO_C" >&6
27274 else
27275   case $LLVMGCC in
27276   [\\/]* | ?:[\\/]*)
27277   ac_cv_path_LLVMGCC="$LLVMGCC" # Let the user override the test with a path.
27278   ;;
27279   *)
27280   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27281 for as_dir in $PATH
27282 do
27283   IFS=$as_save_IFS
27284   test -z "$as_dir" && as_dir=.
27285   for ac_exec_ext in '' $ac_executable_extensions; do
27286   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
27287     ac_cv_path_LLVMGCC="$as_dir/$ac_word$ac_exec_ext"
27288     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
27289     break 2
27290   fi
27291 done
27292 done
27293 IFS=$as_save_IFS
27294
27295   ;;
27296 esac
27297 fi
27298 LLVMGCC=$ac_cv_path_LLVMGCC
27299 if test -n "$LLVMGCC"; then
27300   { echo "$as_me:$LINENO: result: $LLVMGCC" >&5
27301 echo "${ECHO_T}$LLVMGCC" >&6; }
27302 else
27303   { echo "$as_me:$LINENO: result: no" >&5
27304 echo "${ECHO_T}no" >&6; }
27305 fi
27306
27307
27308   # Extract the first word of "$LLVMGXX", so it can be a program name with args.
27309 set dummy $LLVMGXX; ac_word=$2
27310 { echo "$as_me:$LINENO: checking for $ac_word" >&5
27311 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
27312 if test "${ac_cv_path_LLVMGXX+set}" = set; then
27313   echo $ECHO_N "(cached) $ECHO_C" >&6
27314 else
27315   case $LLVMGXX in
27316   [\\/]* | ?:[\\/]*)
27317   ac_cv_path_LLVMGXX="$LLVMGXX" # Let the user override the test with a path.
27318   ;;
27319   *)
27320   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27321 for as_dir in $PATH
27322 do
27323   IFS=$as_save_IFS
27324   test -z "$as_dir" && as_dir=.
27325   for ac_exec_ext in '' $ac_executable_extensions; do
27326   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
27327     ac_cv_path_LLVMGXX="$as_dir/$ac_word$ac_exec_ext"
27328     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
27329     break 2
27330   fi
27331 done
27332 done
27333 IFS=$as_save_IFS
27334
27335   ;;
27336 esac
27337 fi
27338 LLVMGXX=$ac_cv_path_LLVMGXX
27339 if test -n "$LLVMGXX"; then
27340   { echo "$as_me:$LINENO: result: $LLVMGXX" >&5
27341 echo "${ECHO_T}$LLVMGXX" >&6; }
27342 else
27343   { echo "$as_me:$LINENO: result: no" >&5
27344 echo "${ECHO_T}no" >&6; }
27345 fi
27346
27347
27348 else
27349   if test -z "$LLVMGCC"; then
27350     LLVMGCC="$WITH_LLVMGCCDIR/bin/llvm-gcc${EXEEXT}"
27351     LLVMGCCCOMMAND="$LLVMGCC"
27352   fi
27353   if test -z "$LLVMGXX"; then
27354     LLVMGXX="$WITH_LLVMGCCDIR/bin/llvm-g++${EXEEXT}"
27355     LLVMGXXCOMMAND="$LLVMGXX"
27356   fi
27357
27358   LLVMGCC=$LLVMGCC
27359
27360   LLVMGXX=$LLVMGXX
27361
27362   LLVMGCCCOMMAND=$LLVMGCCCOMMAND
27363
27364   LLVMGXXCOMMAND=$LLVMGXXCOMMAND
27365
27366 fi
27367
27368
27369 { echo "$as_me:$LINENO: checking tool compatibility" >&5
27370 echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
27371
27372 ICC=no
27373 IXX=no
27374 case $CC in
27375   icc*|icpc*)
27376     ICC=yes
27377     IXX=yes
27378     ;;
27379    *)
27380     ;;
27381 esac
27382
27383 if test "$GCC" != "yes" && test "$ICC" != "yes"
27384 then
27385   { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
27386 echo "$as_me: error: gcc|icc required but not found" >&2;}
27387    { (exit 1); exit 1; }; }
27388 fi
27389
27390 if test "$GXX" != "yes" && test "$IXX" != "yes"
27391 then
27392   { { echo "$as_me:$LINENO: error: g++|icc required but not found" >&5
27393 echo "$as_me: error: g++|icc required but not found" >&2;}
27394    { (exit 1); exit 1; }; }
27395 fi
27396
27397 if test "$GCC" = "yes"
27398 then
27399   cat >conftest.$ac_ext <<_ACEOF
27400 #if !defined(__GNUC__) || __GNUC__ < 3
27401 #error Unsupported GCC version
27402 #endif
27403
27404 _ACEOF
27405 rm -f conftest.$ac_objext
27406 if { (ac_try="$ac_compile"
27407 case "(($ac_try" in
27408   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27409   *) ac_try_echo=$ac_try;;
27410 esac
27411 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27412   (eval "$ac_compile") 2>conftest.er1
27413   ac_status=$?
27414   grep -v '^ *+' conftest.er1 >conftest.err
27415   rm -f conftest.er1
27416   cat conftest.err >&5
27417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27418   (exit $ac_status); } &&
27419          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27420   { (case "(($ac_try" in
27421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27422   *) ac_try_echo=$ac_try;;
27423 esac
27424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27425   (eval "$ac_try") 2>&5
27426   ac_status=$?
27427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27428   (exit $ac_status); }; } &&
27429          { ac_try='test -s conftest.$ac_objext'
27430   { (case "(($ac_try" in
27431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27432   *) ac_try_echo=$ac_try;;
27433 esac
27434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27435   (eval "$ac_try") 2>&5
27436   ac_status=$?
27437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27438   (exit $ac_status); }; }; then
27439   :
27440 else
27441   echo "$as_me: failed program was:" >&5
27442 sed 's/^/| /' conftest.$ac_ext >&5
27443
27444         { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
27445 echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
27446    { (exit 1); exit 1; }; }
27447 fi
27448
27449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27450 fi
27451
27452 if test -z "$llvm_cv_gnu_make_command"
27453 then
27454   { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
27455 echo "$as_me: error: GNU Make required but not found" >&2;}
27456    { (exit 1); exit 1; }; }
27457 fi
27458
27459 { echo "$as_me:$LINENO: result: ok" >&5
27460 echo "${ECHO_T}ok" >&6; }
27461
27462
27463
27464 { echo "$as_me:$LINENO: checking for sin in -lm" >&5
27465 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
27466 if test "${ac_cv_lib_m_sin+set}" = set; then
27467   echo $ECHO_N "(cached) $ECHO_C" >&6
27468 else
27469   ac_check_lib_save_LIBS=$LIBS
27470 LIBS="-lm  $LIBS"
27471 cat >conftest.$ac_ext <<_ACEOF
27472 /* confdefs.h.  */
27473 _ACEOF
27474 cat confdefs.h >>conftest.$ac_ext
27475 cat >>conftest.$ac_ext <<_ACEOF
27476 /* end confdefs.h.  */
27477
27478 /* Override any GCC internal prototype to avoid an error.
27479    Use char because int might match the return type of a GCC
27480    builtin and then its argument prototype would still apply.  */
27481 #ifdef __cplusplus
27482 extern "C"
27483 #endif
27484 char sin ();
27485 int
27486 main ()
27487 {
27488 return sin ();
27489   ;
27490   return 0;
27491 }
27492 _ACEOF
27493 rm -f conftest.$ac_objext conftest$ac_exeext
27494 if { (ac_try="$ac_link"
27495 case "(($ac_try" in
27496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27497   *) ac_try_echo=$ac_try;;
27498 esac
27499 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27500   (eval "$ac_link") 2>conftest.er1
27501   ac_status=$?
27502   grep -v '^ *+' conftest.er1 >conftest.err
27503   rm -f conftest.er1
27504   cat conftest.err >&5
27505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27506   (exit $ac_status); } &&
27507          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27508   { (case "(($ac_try" in
27509   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27510   *) ac_try_echo=$ac_try;;
27511 esac
27512 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27513   (eval "$ac_try") 2>&5
27514   ac_status=$?
27515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27516   (exit $ac_status); }; } &&
27517          { ac_try='test -s conftest$ac_exeext'
27518   { (case "(($ac_try" in
27519   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27520   *) ac_try_echo=$ac_try;;
27521 esac
27522 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27523   (eval "$ac_try") 2>&5
27524   ac_status=$?
27525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27526   (exit $ac_status); }; }; then
27527   ac_cv_lib_m_sin=yes
27528 else
27529   echo "$as_me: failed program was:" >&5
27530 sed 's/^/| /' conftest.$ac_ext >&5
27531
27532         ac_cv_lib_m_sin=no
27533 fi
27534
27535 rm -f core conftest.err conftest.$ac_objext \
27536       conftest$ac_exeext conftest.$ac_ext
27537 LIBS=$ac_check_lib_save_LIBS
27538 fi
27539 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
27540 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
27541 if test $ac_cv_lib_m_sin = yes; then
27542   cat >>confdefs.h <<_ACEOF
27543 #define HAVE_LIBM 1
27544 _ACEOF
27545
27546   LIBS="-lm $LIBS"
27547
27548 fi
27549
27550 if test "$llvm_cv_os_type" = "MingW" ; then
27551
27552 { echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
27553 echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
27554 if test "${ac_cv_lib_imagehlp_main+set}" = set; then
27555   echo $ECHO_N "(cached) $ECHO_C" >&6
27556 else
27557   ac_check_lib_save_LIBS=$LIBS
27558 LIBS="-limagehlp  $LIBS"
27559 cat >conftest.$ac_ext <<_ACEOF
27560 /* confdefs.h.  */
27561 _ACEOF
27562 cat confdefs.h >>conftest.$ac_ext
27563 cat >>conftest.$ac_ext <<_ACEOF
27564 /* end confdefs.h.  */
27565
27566
27567 int
27568 main ()
27569 {
27570 return main ();
27571   ;
27572   return 0;
27573 }
27574 _ACEOF
27575 rm -f conftest.$ac_objext conftest$ac_exeext
27576 if { (ac_try="$ac_link"
27577 case "(($ac_try" in
27578   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27579   *) ac_try_echo=$ac_try;;
27580 esac
27581 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27582   (eval "$ac_link") 2>conftest.er1
27583   ac_status=$?
27584   grep -v '^ *+' conftest.er1 >conftest.err
27585   rm -f conftest.er1
27586   cat conftest.err >&5
27587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27588   (exit $ac_status); } &&
27589          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27590   { (case "(($ac_try" in
27591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27592   *) ac_try_echo=$ac_try;;
27593 esac
27594 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27595   (eval "$ac_try") 2>&5
27596   ac_status=$?
27597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27598   (exit $ac_status); }; } &&
27599          { ac_try='test -s conftest$ac_exeext'
27600   { (case "(($ac_try" in
27601   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27602   *) ac_try_echo=$ac_try;;
27603 esac
27604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27605   (eval "$ac_try") 2>&5
27606   ac_status=$?
27607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27608   (exit $ac_status); }; }; then
27609   ac_cv_lib_imagehlp_main=yes
27610 else
27611   echo "$as_me: failed program was:" >&5
27612 sed 's/^/| /' conftest.$ac_ext >&5
27613
27614         ac_cv_lib_imagehlp_main=no
27615 fi
27616
27617 rm -f core conftest.err conftest.$ac_objext \
27618       conftest$ac_exeext conftest.$ac_ext
27619 LIBS=$ac_check_lib_save_LIBS
27620 fi
27621 { echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
27622 echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
27623 if test $ac_cv_lib_imagehlp_main = yes; then
27624   cat >>confdefs.h <<_ACEOF
27625 #define HAVE_LIBIMAGEHLP 1
27626 _ACEOF
27627
27628   LIBS="-limagehlp $LIBS"
27629
27630 fi
27631
27632
27633 { echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
27634 echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
27635 if test "${ac_cv_lib_psapi_main+set}" = set; then
27636   echo $ECHO_N "(cached) $ECHO_C" >&6
27637 else
27638   ac_check_lib_save_LIBS=$LIBS
27639 LIBS="-lpsapi  $LIBS"
27640 cat >conftest.$ac_ext <<_ACEOF
27641 /* confdefs.h.  */
27642 _ACEOF
27643 cat confdefs.h >>conftest.$ac_ext
27644 cat >>conftest.$ac_ext <<_ACEOF
27645 /* end confdefs.h.  */
27646
27647
27648 int
27649 main ()
27650 {
27651 return main ();
27652   ;
27653   return 0;
27654 }
27655 _ACEOF
27656 rm -f conftest.$ac_objext conftest$ac_exeext
27657 if { (ac_try="$ac_link"
27658 case "(($ac_try" in
27659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27660   *) ac_try_echo=$ac_try;;
27661 esac
27662 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27663   (eval "$ac_link") 2>conftest.er1
27664   ac_status=$?
27665   grep -v '^ *+' conftest.er1 >conftest.err
27666   rm -f conftest.er1
27667   cat conftest.err >&5
27668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27669   (exit $ac_status); } &&
27670          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27671   { (case "(($ac_try" in
27672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27673   *) ac_try_echo=$ac_try;;
27674 esac
27675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27676   (eval "$ac_try") 2>&5
27677   ac_status=$?
27678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27679   (exit $ac_status); }; } &&
27680          { ac_try='test -s conftest$ac_exeext'
27681   { (case "(($ac_try" in
27682   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27683   *) ac_try_echo=$ac_try;;
27684 esac
27685 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27686   (eval "$ac_try") 2>&5
27687   ac_status=$?
27688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27689   (exit $ac_status); }; }; then
27690   ac_cv_lib_psapi_main=yes
27691 else
27692   echo "$as_me: failed program was:" >&5
27693 sed 's/^/| /' conftest.$ac_ext >&5
27694
27695         ac_cv_lib_psapi_main=no
27696 fi
27697
27698 rm -f core conftest.err conftest.$ac_objext \
27699       conftest$ac_exeext conftest.$ac_ext
27700 LIBS=$ac_check_lib_save_LIBS
27701 fi
27702 { echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
27703 echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
27704 if test $ac_cv_lib_psapi_main = yes; then
27705   cat >>confdefs.h <<_ACEOF
27706 #define HAVE_LIBPSAPI 1
27707 _ACEOF
27708
27709   LIBS="-lpsapi $LIBS"
27710
27711 fi
27712
27713 fi
27714
27715 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
27716 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
27717 if test "${ac_cv_search_dlopen+set}" = set; then
27718   echo $ECHO_N "(cached) $ECHO_C" >&6
27719 else
27720   ac_func_search_save_LIBS=$LIBS
27721 cat >conftest.$ac_ext <<_ACEOF
27722 /* confdefs.h.  */
27723 _ACEOF
27724 cat confdefs.h >>conftest.$ac_ext
27725 cat >>conftest.$ac_ext <<_ACEOF
27726 /* end confdefs.h.  */
27727
27728 /* Override any GCC internal prototype to avoid an error.
27729    Use char because int might match the return type of a GCC
27730    builtin and then its argument prototype would still apply.  */
27731 #ifdef __cplusplus
27732 extern "C"
27733 #endif
27734 char dlopen ();
27735 int
27736 main ()
27737 {
27738 return dlopen ();
27739   ;
27740   return 0;
27741 }
27742 _ACEOF
27743 for ac_lib in '' dl; do
27744   if test -z "$ac_lib"; then
27745     ac_res="none required"
27746   else
27747     ac_res=-l$ac_lib
27748     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
27749   fi
27750   rm -f conftest.$ac_objext conftest$ac_exeext
27751 if { (ac_try="$ac_link"
27752 case "(($ac_try" in
27753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27754   *) ac_try_echo=$ac_try;;
27755 esac
27756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27757   (eval "$ac_link") 2>conftest.er1
27758   ac_status=$?
27759   grep -v '^ *+' conftest.er1 >conftest.err
27760   rm -f conftest.er1
27761   cat conftest.err >&5
27762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27763   (exit $ac_status); } &&
27764          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27765   { (case "(($ac_try" in
27766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27767   *) ac_try_echo=$ac_try;;
27768 esac
27769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27770   (eval "$ac_try") 2>&5
27771   ac_status=$?
27772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27773   (exit $ac_status); }; } &&
27774          { ac_try='test -s conftest$ac_exeext'
27775   { (case "(($ac_try" in
27776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27777   *) ac_try_echo=$ac_try;;
27778 esac
27779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27780   (eval "$ac_try") 2>&5
27781   ac_status=$?
27782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27783   (exit $ac_status); }; }; then
27784   ac_cv_search_dlopen=$ac_res
27785 else
27786   echo "$as_me: failed program was:" >&5
27787 sed 's/^/| /' conftest.$ac_ext >&5
27788
27789
27790 fi
27791
27792 rm -f core conftest.err conftest.$ac_objext \
27793       conftest$ac_exeext
27794   if test "${ac_cv_search_dlopen+set}" = set; then
27795   break
27796 fi
27797 done
27798 if test "${ac_cv_search_dlopen+set}" = set; then
27799   :
27800 else
27801   ac_cv_search_dlopen=no
27802 fi
27803 rm conftest.$ac_ext
27804 LIBS=$ac_func_search_save_LIBS
27805 fi
27806 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
27807 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
27808 ac_res=$ac_cv_search_dlopen
27809 if test "$ac_res" != no; then
27810   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27811
27812 cat >>confdefs.h <<\_ACEOF
27813 #define HAVE_DLOPEN 1
27814 _ACEOF
27815
27816 else
27817   { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
27818 echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
27819 fi
27820
27821
27822 if test "$llvm_cv_enable_libffi" = "yes" ; then
27823   { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
27824 echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
27825 if test "${ac_cv_search_ffi_call+set}" = set; then
27826   echo $ECHO_N "(cached) $ECHO_C" >&6
27827 else
27828   ac_func_search_save_LIBS=$LIBS
27829 cat >conftest.$ac_ext <<_ACEOF
27830 /* confdefs.h.  */
27831 _ACEOF
27832 cat confdefs.h >>conftest.$ac_ext
27833 cat >>conftest.$ac_ext <<_ACEOF
27834 /* end confdefs.h.  */
27835
27836 /* Override any GCC internal prototype to avoid an error.
27837    Use char because int might match the return type of a GCC
27838    builtin and then its argument prototype would still apply.  */
27839 #ifdef __cplusplus
27840 extern "C"
27841 #endif
27842 char ffi_call ();
27843 int
27844 main ()
27845 {
27846 return ffi_call ();
27847   ;
27848   return 0;
27849 }
27850 _ACEOF
27851 for ac_lib in '' ffi; do
27852   if test -z "$ac_lib"; then
27853     ac_res="none required"
27854   else
27855     ac_res=-l$ac_lib
27856     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
27857   fi
27858   rm -f conftest.$ac_objext conftest$ac_exeext
27859 if { (ac_try="$ac_link"
27860 case "(($ac_try" in
27861   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27862   *) ac_try_echo=$ac_try;;
27863 esac
27864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27865   (eval "$ac_link") 2>conftest.er1
27866   ac_status=$?
27867   grep -v '^ *+' conftest.er1 >conftest.err
27868   rm -f conftest.er1
27869   cat conftest.err >&5
27870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27871   (exit $ac_status); } &&
27872          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27873   { (case "(($ac_try" in
27874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27875   *) ac_try_echo=$ac_try;;
27876 esac
27877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27878   (eval "$ac_try") 2>&5
27879   ac_status=$?
27880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27881   (exit $ac_status); }; } &&
27882          { ac_try='test -s conftest$ac_exeext'
27883   { (case "(($ac_try" in
27884   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27885   *) ac_try_echo=$ac_try;;
27886 esac
27887 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27888   (eval "$ac_try") 2>&5
27889   ac_status=$?
27890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27891   (exit $ac_status); }; }; then
27892   ac_cv_search_ffi_call=$ac_res
27893 else
27894   echo "$as_me: failed program was:" >&5
27895 sed 's/^/| /' conftest.$ac_ext >&5
27896
27897
27898 fi
27899
27900 rm -f core conftest.err conftest.$ac_objext \
27901       conftest$ac_exeext
27902   if test "${ac_cv_search_ffi_call+set}" = set; then
27903   break
27904 fi
27905 done
27906 if test "${ac_cv_search_ffi_call+set}" = set; then
27907   :
27908 else
27909   ac_cv_search_ffi_call=no
27910 fi
27911 rm conftest.$ac_ext
27912 LIBS=$ac_func_search_save_LIBS
27913 fi
27914 { echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
27915 echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
27916 ac_res=$ac_cv_search_ffi_call
27917 if test "$ac_res" != no; then
27918   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27919
27920 cat >>confdefs.h <<\_ACEOF
27921 #define HAVE_FFI_CALL 1
27922 _ACEOF
27923
27924 else
27925   { echo "$as_me:$LINENO: WARNING: libffi not found - disabling external calls from interpreter" >&5
27926 echo "$as_me: WARNING: libffi not found - disabling external calls from interpreter" >&2;}
27927 fi
27928
27929 fi
27930
27931 { echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
27932 echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
27933 if test "${ac_cv_search_mallinfo+set}" = set; then
27934   echo $ECHO_N "(cached) $ECHO_C" >&6
27935 else
27936   ac_func_search_save_LIBS=$LIBS
27937 cat >conftest.$ac_ext <<_ACEOF
27938 /* confdefs.h.  */
27939 _ACEOF
27940 cat confdefs.h >>conftest.$ac_ext
27941 cat >>conftest.$ac_ext <<_ACEOF
27942 /* end confdefs.h.  */
27943
27944 /* Override any GCC internal prototype to avoid an error.
27945    Use char because int might match the return type of a GCC
27946    builtin and then its argument prototype would still apply.  */
27947 #ifdef __cplusplus
27948 extern "C"
27949 #endif
27950 char mallinfo ();
27951 int
27952 main ()
27953 {
27954 return mallinfo ();
27955   ;
27956   return 0;
27957 }
27958 _ACEOF
27959 for ac_lib in '' malloc; do
27960   if test -z "$ac_lib"; then
27961     ac_res="none required"
27962   else
27963     ac_res=-l$ac_lib
27964     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
27965   fi
27966   rm -f conftest.$ac_objext conftest$ac_exeext
27967 if { (ac_try="$ac_link"
27968 case "(($ac_try" in
27969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27970   *) ac_try_echo=$ac_try;;
27971 esac
27972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27973   (eval "$ac_link") 2>conftest.er1
27974   ac_status=$?
27975   grep -v '^ *+' conftest.er1 >conftest.err
27976   rm -f conftest.er1
27977   cat conftest.err >&5
27978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27979   (exit $ac_status); } &&
27980          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
27981   { (case "(($ac_try" in
27982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27983   *) ac_try_echo=$ac_try;;
27984 esac
27985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27986   (eval "$ac_try") 2>&5
27987   ac_status=$?
27988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27989   (exit $ac_status); }; } &&
27990          { ac_try='test -s conftest$ac_exeext'
27991   { (case "(($ac_try" in
27992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27993   *) ac_try_echo=$ac_try;;
27994 esac
27995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27996   (eval "$ac_try") 2>&5
27997   ac_status=$?
27998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27999   (exit $ac_status); }; }; then
28000   ac_cv_search_mallinfo=$ac_res
28001 else
28002   echo "$as_me: failed program was:" >&5
28003 sed 's/^/| /' conftest.$ac_ext >&5
28004
28005
28006 fi
28007
28008 rm -f core conftest.err conftest.$ac_objext \
28009       conftest$ac_exeext
28010   if test "${ac_cv_search_mallinfo+set}" = set; then
28011   break
28012 fi
28013 done
28014 if test "${ac_cv_search_mallinfo+set}" = set; then
28015   :
28016 else
28017   ac_cv_search_mallinfo=no
28018 fi
28019 rm conftest.$ac_ext
28020 LIBS=$ac_func_search_save_LIBS
28021 fi
28022 { echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
28023 echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
28024 ac_res=$ac_cv_search_mallinfo
28025 if test "$ac_res" != no; then
28026   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28027
28028 cat >>confdefs.h <<\_ACEOF
28029 #define HAVE_MALLINFO 1
28030 _ACEOF
28031
28032 fi
28033
28034
28035 if test "$ENABLE_THREADS" -eq 1 ; then
28036
28037 { echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
28038 echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
28039 if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
28040   echo $ECHO_N "(cached) $ECHO_C" >&6
28041 else
28042   ac_check_lib_save_LIBS=$LIBS
28043 LIBS="-lpthread  $LIBS"
28044 cat >conftest.$ac_ext <<_ACEOF
28045 /* confdefs.h.  */
28046 _ACEOF
28047 cat confdefs.h >>conftest.$ac_ext
28048 cat >>conftest.$ac_ext <<_ACEOF
28049 /* end confdefs.h.  */
28050
28051 /* Override any GCC internal prototype to avoid an error.
28052    Use char because int might match the return type of a GCC
28053    builtin and then its argument prototype would still apply.  */
28054 #ifdef __cplusplus
28055 extern "C"
28056 #endif
28057 char pthread_mutex_init ();
28058 int
28059 main ()
28060 {
28061 return pthread_mutex_init ();
28062   ;
28063   return 0;
28064 }
28065 _ACEOF
28066 rm -f conftest.$ac_objext conftest$ac_exeext
28067 if { (ac_try="$ac_link"
28068 case "(($ac_try" in
28069   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28070   *) ac_try_echo=$ac_try;;
28071 esac
28072 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28073   (eval "$ac_link") 2>conftest.er1
28074   ac_status=$?
28075   grep -v '^ *+' conftest.er1 >conftest.err
28076   rm -f conftest.er1
28077   cat conftest.err >&5
28078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28079   (exit $ac_status); } &&
28080          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28081   { (case "(($ac_try" in
28082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28083   *) ac_try_echo=$ac_try;;
28084 esac
28085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28086   (eval "$ac_try") 2>&5
28087   ac_status=$?
28088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28089   (exit $ac_status); }; } &&
28090          { ac_try='test -s conftest$ac_exeext'
28091   { (case "(($ac_try" in
28092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28093   *) ac_try_echo=$ac_try;;
28094 esac
28095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28096   (eval "$ac_try") 2>&5
28097   ac_status=$?
28098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28099   (exit $ac_status); }; }; then
28100   ac_cv_lib_pthread_pthread_mutex_init=yes
28101 else
28102   echo "$as_me: failed program was:" >&5
28103 sed 's/^/| /' conftest.$ac_ext >&5
28104
28105         ac_cv_lib_pthread_pthread_mutex_init=no
28106 fi
28107
28108 rm -f core conftest.err conftest.$ac_objext \
28109       conftest$ac_exeext conftest.$ac_ext
28110 LIBS=$ac_check_lib_save_LIBS
28111 fi
28112 { echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
28113 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
28114 if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
28115   cat >>confdefs.h <<_ACEOF
28116 #define HAVE_LIBPTHREAD 1
28117 _ACEOF
28118
28119   LIBS="-lpthread $LIBS"
28120
28121 fi
28122
28123   { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
28124 echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
28125 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
28126   echo $ECHO_N "(cached) $ECHO_C" >&6
28127 else
28128   ac_func_search_save_LIBS=$LIBS
28129 cat >conftest.$ac_ext <<_ACEOF
28130 /* confdefs.h.  */
28131 _ACEOF
28132 cat confdefs.h >>conftest.$ac_ext
28133 cat >>conftest.$ac_ext <<_ACEOF
28134 /* end confdefs.h.  */
28135
28136 /* Override any GCC internal prototype to avoid an error.
28137    Use char because int might match the return type of a GCC
28138    builtin and then its argument prototype would still apply.  */
28139 #ifdef __cplusplus
28140 extern "C"
28141 #endif
28142 char pthread_mutex_lock ();
28143 int
28144 main ()
28145 {
28146 return pthread_mutex_lock ();
28147   ;
28148   return 0;
28149 }
28150 _ACEOF
28151 for ac_lib in '' pthread; do
28152   if test -z "$ac_lib"; then
28153     ac_res="none required"
28154   else
28155     ac_res=-l$ac_lib
28156     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28157   fi
28158   rm -f conftest.$ac_objext conftest$ac_exeext
28159 if { (ac_try="$ac_link"
28160 case "(($ac_try" in
28161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28162   *) ac_try_echo=$ac_try;;
28163 esac
28164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28165   (eval "$ac_link") 2>conftest.er1
28166   ac_status=$?
28167   grep -v '^ *+' conftest.er1 >conftest.err
28168   rm -f conftest.er1
28169   cat conftest.err >&5
28170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28171   (exit $ac_status); } &&
28172          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28173   { (case "(($ac_try" in
28174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28175   *) ac_try_echo=$ac_try;;
28176 esac
28177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28178   (eval "$ac_try") 2>&5
28179   ac_status=$?
28180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28181   (exit $ac_status); }; } &&
28182          { ac_try='test -s conftest$ac_exeext'
28183   { (case "(($ac_try" in
28184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28185   *) ac_try_echo=$ac_try;;
28186 esac
28187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28188   (eval "$ac_try") 2>&5
28189   ac_status=$?
28190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28191   (exit $ac_status); }; }; then
28192   ac_cv_search_pthread_mutex_lock=$ac_res
28193 else
28194   echo "$as_me: failed program was:" >&5
28195 sed 's/^/| /' conftest.$ac_ext >&5
28196
28197
28198 fi
28199
28200 rm -f core conftest.err conftest.$ac_objext \
28201       conftest$ac_exeext
28202   if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
28203   break
28204 fi
28205 done
28206 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
28207   :
28208 else
28209   ac_cv_search_pthread_mutex_lock=no
28210 fi
28211 rm conftest.$ac_ext
28212 LIBS=$ac_func_search_save_LIBS
28213 fi
28214 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
28215 echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
28216 ac_res=$ac_cv_search_pthread_mutex_lock
28217 if test "$ac_res" != no; then
28218   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28219
28220 cat >>confdefs.h <<\_ACEOF
28221 #define HAVE_PTHREAD_MUTEX_LOCK 1
28222 _ACEOF
28223
28224 fi
28225
28226   { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
28227 echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
28228 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
28229   echo $ECHO_N "(cached) $ECHO_C" >&6
28230 else
28231   ac_func_search_save_LIBS=$LIBS
28232 cat >conftest.$ac_ext <<_ACEOF
28233 /* confdefs.h.  */
28234 _ACEOF
28235 cat confdefs.h >>conftest.$ac_ext
28236 cat >>conftest.$ac_ext <<_ACEOF
28237 /* end confdefs.h.  */
28238
28239 /* Override any GCC internal prototype to avoid an error.
28240    Use char because int might match the return type of a GCC
28241    builtin and then its argument prototype would still apply.  */
28242 #ifdef __cplusplus
28243 extern "C"
28244 #endif
28245 char pthread_rwlock_init ();
28246 int
28247 main ()
28248 {
28249 return pthread_rwlock_init ();
28250   ;
28251   return 0;
28252 }
28253 _ACEOF
28254 for ac_lib in '' pthread; do
28255   if test -z "$ac_lib"; then
28256     ac_res="none required"
28257   else
28258     ac_res=-l$ac_lib
28259     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28260   fi
28261   rm -f conftest.$ac_objext conftest$ac_exeext
28262 if { (ac_try="$ac_link"
28263 case "(($ac_try" in
28264   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28265   *) ac_try_echo=$ac_try;;
28266 esac
28267 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28268   (eval "$ac_link") 2>conftest.er1
28269   ac_status=$?
28270   grep -v '^ *+' conftest.er1 >conftest.err
28271   rm -f conftest.er1
28272   cat conftest.err >&5
28273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28274   (exit $ac_status); } &&
28275          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28276   { (case "(($ac_try" in
28277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28278   *) ac_try_echo=$ac_try;;
28279 esac
28280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28281   (eval "$ac_try") 2>&5
28282   ac_status=$?
28283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28284   (exit $ac_status); }; } &&
28285          { ac_try='test -s conftest$ac_exeext'
28286   { (case "(($ac_try" in
28287   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28288   *) ac_try_echo=$ac_try;;
28289 esac
28290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28291   (eval "$ac_try") 2>&5
28292   ac_status=$?
28293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28294   (exit $ac_status); }; }; then
28295   ac_cv_search_pthread_rwlock_init=$ac_res
28296 else
28297   echo "$as_me: failed program was:" >&5
28298 sed 's/^/| /' conftest.$ac_ext >&5
28299
28300
28301 fi
28302
28303 rm -f core conftest.err conftest.$ac_objext \
28304       conftest$ac_exeext
28305   if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
28306   break
28307 fi
28308 done
28309 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
28310   :
28311 else
28312   ac_cv_search_pthread_rwlock_init=no
28313 fi
28314 rm conftest.$ac_ext
28315 LIBS=$ac_func_search_save_LIBS
28316 fi
28317 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
28318 echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
28319 ac_res=$ac_cv_search_pthread_rwlock_init
28320 if test "$ac_res" != no; then
28321   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28322
28323 cat >>confdefs.h <<\_ACEOF
28324 #define HAVE_PTHREAD_RWLOCK_INIT 1
28325 _ACEOF
28326
28327 fi
28328
28329   { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
28330 echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
28331 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
28332   echo $ECHO_N "(cached) $ECHO_C" >&6
28333 else
28334   ac_func_search_save_LIBS=$LIBS
28335 cat >conftest.$ac_ext <<_ACEOF
28336 /* confdefs.h.  */
28337 _ACEOF
28338 cat confdefs.h >>conftest.$ac_ext
28339 cat >>conftest.$ac_ext <<_ACEOF
28340 /* end confdefs.h.  */
28341
28342 /* Override any GCC internal prototype to avoid an error.
28343    Use char because int might match the return type of a GCC
28344    builtin and then its argument prototype would still apply.  */
28345 #ifdef __cplusplus
28346 extern "C"
28347 #endif
28348 char pthread_getspecific ();
28349 int
28350 main ()
28351 {
28352 return pthread_getspecific ();
28353   ;
28354   return 0;
28355 }
28356 _ACEOF
28357 for ac_lib in '' pthread; do
28358   if test -z "$ac_lib"; then
28359     ac_res="none required"
28360   else
28361     ac_res=-l$ac_lib
28362     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28363   fi
28364   rm -f conftest.$ac_objext conftest$ac_exeext
28365 if { (ac_try="$ac_link"
28366 case "(($ac_try" in
28367   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28368   *) ac_try_echo=$ac_try;;
28369 esac
28370 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28371   (eval "$ac_link") 2>conftest.er1
28372   ac_status=$?
28373   grep -v '^ *+' conftest.er1 >conftest.err
28374   rm -f conftest.er1
28375   cat conftest.err >&5
28376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28377   (exit $ac_status); } &&
28378          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28379   { (case "(($ac_try" in
28380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28381   *) ac_try_echo=$ac_try;;
28382 esac
28383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28384   (eval "$ac_try") 2>&5
28385   ac_status=$?
28386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28387   (exit $ac_status); }; } &&
28388          { ac_try='test -s conftest$ac_exeext'
28389   { (case "(($ac_try" in
28390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28391   *) ac_try_echo=$ac_try;;
28392 esac
28393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28394   (eval "$ac_try") 2>&5
28395   ac_status=$?
28396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28397   (exit $ac_status); }; }; then
28398   ac_cv_search_pthread_getspecific=$ac_res
28399 else
28400   echo "$as_me: failed program was:" >&5
28401 sed 's/^/| /' conftest.$ac_ext >&5
28402
28403
28404 fi
28405
28406 rm -f core conftest.err conftest.$ac_objext \
28407       conftest$ac_exeext
28408   if test "${ac_cv_search_pthread_getspecific+set}" = set; then
28409   break
28410 fi
28411 done
28412 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
28413   :
28414 else
28415   ac_cv_search_pthread_getspecific=no
28416 fi
28417 rm conftest.$ac_ext
28418 LIBS=$ac_func_search_save_LIBS
28419 fi
28420 { echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
28421 echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
28422 ac_res=$ac_cv_search_pthread_getspecific
28423 if test "$ac_res" != no; then
28424   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28425
28426 cat >>confdefs.h <<\_ACEOF
28427 #define HAVE_PTHREAD_GETSPECIFIC 1
28428 _ACEOF
28429
28430 fi
28431
28432 fi
28433
28434
28435 # Check whether --with-udis86 was given.
28436 if test "${with_udis86+set}" = set; then
28437   withval=$with_udis86;
28438       USE_UDIS86=1
28439
28440       case "$withval" in
28441         /usr/lib|yes) ;;
28442         *) LDFLAGS="$LDFLAGS -L${withval}" ;;
28443       esac
28444
28445 { echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
28446 echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
28447 if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
28448   echo $ECHO_N "(cached) $ECHO_C" >&6
28449 else
28450   ac_check_lib_save_LIBS=$LIBS
28451 LIBS="-ludis86  $LIBS"
28452 cat >conftest.$ac_ext <<_ACEOF
28453 /* confdefs.h.  */
28454 _ACEOF
28455 cat confdefs.h >>conftest.$ac_ext
28456 cat >>conftest.$ac_ext <<_ACEOF
28457 /* end confdefs.h.  */
28458
28459 /* Override any GCC internal prototype to avoid an error.
28460    Use char because int might match the return type of a GCC
28461    builtin and then its argument prototype would still apply.  */
28462 #ifdef __cplusplus
28463 extern "C"
28464 #endif
28465 char ud_init ();
28466 int
28467 main ()
28468 {
28469 return ud_init ();
28470   ;
28471   return 0;
28472 }
28473 _ACEOF
28474 rm -f conftest.$ac_objext conftest$ac_exeext
28475 if { (ac_try="$ac_link"
28476 case "(($ac_try" in
28477   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28478   *) ac_try_echo=$ac_try;;
28479 esac
28480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28481   (eval "$ac_link") 2>conftest.er1
28482   ac_status=$?
28483   grep -v '^ *+' conftest.er1 >conftest.err
28484   rm -f conftest.er1
28485   cat conftest.err >&5
28486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28487   (exit $ac_status); } &&
28488          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28489   { (case "(($ac_try" in
28490   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28491   *) ac_try_echo=$ac_try;;
28492 esac
28493 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28494   (eval "$ac_try") 2>&5
28495   ac_status=$?
28496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28497   (exit $ac_status); }; } &&
28498          { ac_try='test -s conftest$ac_exeext'
28499   { (case "(($ac_try" in
28500   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28501   *) ac_try_echo=$ac_try;;
28502 esac
28503 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28504   (eval "$ac_try") 2>&5
28505   ac_status=$?
28506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28507   (exit $ac_status); }; }; then
28508   ac_cv_lib_udis86_ud_init=yes
28509 else
28510   echo "$as_me: failed program was:" >&5
28511 sed 's/^/| /' conftest.$ac_ext >&5
28512
28513         ac_cv_lib_udis86_ud_init=no
28514 fi
28515
28516 rm -f core conftest.err conftest.$ac_objext \
28517       conftest$ac_exeext conftest.$ac_ext
28518 LIBS=$ac_check_lib_save_LIBS
28519 fi
28520 { echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
28521 echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
28522 if test $ac_cv_lib_udis86_ud_init = yes; then
28523   cat >>confdefs.h <<_ACEOF
28524 #define HAVE_LIBUDIS86 1
28525 _ACEOF
28526
28527   LIBS="-ludis86 $LIBS"
28528
28529 else
28530
28531         echo "Error! You need to have libudis86 around."
28532         exit -1
28533
28534 fi
28535
28536
28537 else
28538   USE_UDIS86=0
28539
28540 fi
28541
28542
28543 cat >>confdefs.h <<_ACEOF
28544 #define USE_UDIS86 $USE_UDIS86
28545 _ACEOF
28546
28547
28548
28549 # Check whether --with-oprofile was given.
28550 if test "${with_oprofile+set}" = set; then
28551   withval=$with_oprofile;
28552       USE_OPROFILE=1
28553
28554       case "$withval" in
28555         /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
28556         no) llvm_cv_oppath=
28557             USE_OPROFILE=0
28558  ;;
28559         *) llvm_cv_oppath="${withval}/lib/oprofile"
28560            CPPFLAGS="-I${withval}/include";;
28561       esac
28562       if test -n "$llvm_cv_oppath" ; then
28563         LIBS="$LIBS -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
28564                                         { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
28565 echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
28566 if test "${ac_cv_search_bfd_init+set}" = set; then
28567   echo $ECHO_N "(cached) $ECHO_C" >&6
28568 else
28569   ac_func_search_save_LIBS=$LIBS
28570 cat >conftest.$ac_ext <<_ACEOF
28571 /* confdefs.h.  */
28572 _ACEOF
28573 cat confdefs.h >>conftest.$ac_ext
28574 cat >>conftest.$ac_ext <<_ACEOF
28575 /* end confdefs.h.  */
28576
28577 /* Override any GCC internal prototype to avoid an error.
28578    Use char because int might match the return type of a GCC
28579    builtin and then its argument prototype would still apply.  */
28580 #ifdef __cplusplus
28581 extern "C"
28582 #endif
28583 char bfd_init ();
28584 int
28585 main ()
28586 {
28587 return bfd_init ();
28588   ;
28589   return 0;
28590 }
28591 _ACEOF
28592 for ac_lib in '' bfd; do
28593   if test -z "$ac_lib"; then
28594     ac_res="none required"
28595   else
28596     ac_res=-l$ac_lib
28597     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28598   fi
28599   rm -f conftest.$ac_objext conftest$ac_exeext
28600 if { (ac_try="$ac_link"
28601 case "(($ac_try" in
28602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28603   *) ac_try_echo=$ac_try;;
28604 esac
28605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28606   (eval "$ac_link") 2>conftest.er1
28607   ac_status=$?
28608   grep -v '^ *+' conftest.er1 >conftest.err
28609   rm -f conftest.er1
28610   cat conftest.err >&5
28611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28612   (exit $ac_status); } &&
28613          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28614   { (case "(($ac_try" in
28615   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28616   *) ac_try_echo=$ac_try;;
28617 esac
28618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28619   (eval "$ac_try") 2>&5
28620   ac_status=$?
28621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28622   (exit $ac_status); }; } &&
28623          { ac_try='test -s conftest$ac_exeext'
28624   { (case "(($ac_try" in
28625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28626   *) ac_try_echo=$ac_try;;
28627 esac
28628 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28629   (eval "$ac_try") 2>&5
28630   ac_status=$?
28631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28632   (exit $ac_status); }; }; then
28633   ac_cv_search_bfd_init=$ac_res
28634 else
28635   echo "$as_me: failed program was:" >&5
28636 sed 's/^/| /' conftest.$ac_ext >&5
28637
28638
28639 fi
28640
28641 rm -f core conftest.err conftest.$ac_objext \
28642       conftest$ac_exeext
28643   if test "${ac_cv_search_bfd_init+set}" = set; then
28644   break
28645 fi
28646 done
28647 if test "${ac_cv_search_bfd_init+set}" = set; then
28648   :
28649 else
28650   ac_cv_search_bfd_init=no
28651 fi
28652 rm conftest.$ac_ext
28653 LIBS=$ac_func_search_save_LIBS
28654 fi
28655 { echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
28656 echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
28657 ac_res=$ac_cv_search_bfd_init
28658 if test "$ac_res" != no; then
28659   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28660
28661 fi
28662
28663         { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
28664 echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
28665 if test "${ac_cv_search_op_open_agent+set}" = set; then
28666   echo $ECHO_N "(cached) $ECHO_C" >&6
28667 else
28668   ac_func_search_save_LIBS=$LIBS
28669 cat >conftest.$ac_ext <<_ACEOF
28670 /* confdefs.h.  */
28671 _ACEOF
28672 cat confdefs.h >>conftest.$ac_ext
28673 cat >>conftest.$ac_ext <<_ACEOF
28674 /* end confdefs.h.  */
28675
28676 /* Override any GCC internal prototype to avoid an error.
28677    Use char because int might match the return type of a GCC
28678    builtin and then its argument prototype would still apply.  */
28679 #ifdef __cplusplus
28680 extern "C"
28681 #endif
28682 char op_open_agent ();
28683 int
28684 main ()
28685 {
28686 return op_open_agent ();
28687   ;
28688   return 0;
28689 }
28690 _ACEOF
28691 for ac_lib in '' opagent; do
28692   if test -z "$ac_lib"; then
28693     ac_res="none required"
28694   else
28695     ac_res=-l$ac_lib
28696     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28697   fi
28698   rm -f conftest.$ac_objext conftest$ac_exeext
28699 if { (ac_try="$ac_link"
28700 case "(($ac_try" in
28701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28702   *) ac_try_echo=$ac_try;;
28703 esac
28704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28705   (eval "$ac_link") 2>conftest.er1
28706   ac_status=$?
28707   grep -v '^ *+' conftest.er1 >conftest.err
28708   rm -f conftest.er1
28709   cat conftest.err >&5
28710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28711   (exit $ac_status); } &&
28712          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28713   { (case "(($ac_try" in
28714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28715   *) ac_try_echo=$ac_try;;
28716 esac
28717 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28718   (eval "$ac_try") 2>&5
28719   ac_status=$?
28720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28721   (exit $ac_status); }; } &&
28722          { ac_try='test -s conftest$ac_exeext'
28723   { (case "(($ac_try" in
28724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28725   *) ac_try_echo=$ac_try;;
28726 esac
28727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28728   (eval "$ac_try") 2>&5
28729   ac_status=$?
28730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28731   (exit $ac_status); }; }; then
28732   ac_cv_search_op_open_agent=$ac_res
28733 else
28734   echo "$as_me: failed program was:" >&5
28735 sed 's/^/| /' conftest.$ac_ext >&5
28736
28737
28738 fi
28739
28740 rm -f core conftest.err conftest.$ac_objext \
28741       conftest$ac_exeext
28742   if test "${ac_cv_search_op_open_agent+set}" = set; then
28743   break
28744 fi
28745 done
28746 if test "${ac_cv_search_op_open_agent+set}" = set; then
28747   :
28748 else
28749   ac_cv_search_op_open_agent=no
28750 fi
28751 rm conftest.$ac_ext
28752 LIBS=$ac_func_search_save_LIBS
28753 fi
28754 { echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
28755 echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
28756 ac_res=$ac_cv_search_op_open_agent
28757 if test "$ac_res" != no; then
28758   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28759
28760 else
28761
28762           echo "Error! You need to have libopagent around."
28763           exit -1
28764
28765 fi
28766
28767         if test "${ac_cv_header_opagent_h+set}" = set; then
28768   { echo "$as_me:$LINENO: checking for opagent.h" >&5
28769 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
28770 if test "${ac_cv_header_opagent_h+set}" = set; then
28771   echo $ECHO_N "(cached) $ECHO_C" >&6
28772 fi
28773 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
28774 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
28775 else
28776   # Is the header compilable?
28777 { echo "$as_me:$LINENO: checking opagent.h usability" >&5
28778 echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
28779 cat >conftest.$ac_ext <<_ACEOF
28780 /* confdefs.h.  */
28781 _ACEOF
28782 cat confdefs.h >>conftest.$ac_ext
28783 cat >>conftest.$ac_ext <<_ACEOF
28784 /* end confdefs.h.  */
28785 $ac_includes_default
28786 #include <opagent.h>
28787 _ACEOF
28788 rm -f conftest.$ac_objext
28789 if { (ac_try="$ac_compile"
28790 case "(($ac_try" in
28791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28792   *) ac_try_echo=$ac_try;;
28793 esac
28794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28795   (eval "$ac_compile") 2>conftest.er1
28796   ac_status=$?
28797   grep -v '^ *+' conftest.er1 >conftest.err
28798   rm -f conftest.er1
28799   cat conftest.err >&5
28800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28801   (exit $ac_status); } &&
28802          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28803   { (case "(($ac_try" in
28804   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28805   *) ac_try_echo=$ac_try;;
28806 esac
28807 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28808   (eval "$ac_try") 2>&5
28809   ac_status=$?
28810   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28811   (exit $ac_status); }; } &&
28812          { ac_try='test -s conftest.$ac_objext'
28813   { (case "(($ac_try" in
28814   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28815   *) ac_try_echo=$ac_try;;
28816 esac
28817 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28818   (eval "$ac_try") 2>&5
28819   ac_status=$?
28820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28821   (exit $ac_status); }; }; then
28822   ac_header_compiler=yes
28823 else
28824   echo "$as_me: failed program was:" >&5
28825 sed 's/^/| /' conftest.$ac_ext >&5
28826
28827         ac_header_compiler=no
28828 fi
28829
28830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28831 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
28832 echo "${ECHO_T}$ac_header_compiler" >&6; }
28833
28834 # Is the header present?
28835 { echo "$as_me:$LINENO: checking opagent.h presence" >&5
28836 echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
28837 cat >conftest.$ac_ext <<_ACEOF
28838 /* confdefs.h.  */
28839 _ACEOF
28840 cat confdefs.h >>conftest.$ac_ext
28841 cat >>conftest.$ac_ext <<_ACEOF
28842 /* end confdefs.h.  */
28843 #include <opagent.h>
28844 _ACEOF
28845 if { (ac_try="$ac_cpp conftest.$ac_ext"
28846 case "(($ac_try" in
28847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28848   *) ac_try_echo=$ac_try;;
28849 esac
28850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28851   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
28852   ac_status=$?
28853   grep -v '^ *+' conftest.er1 >conftest.err
28854   rm -f conftest.er1
28855   cat conftest.err >&5
28856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28857   (exit $ac_status); } >/dev/null; then
28858   if test -s conftest.err; then
28859     ac_cpp_err=$ac_c_preproc_warn_flag
28860     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
28861   else
28862     ac_cpp_err=
28863   fi
28864 else
28865   ac_cpp_err=yes
28866 fi
28867 if test -z "$ac_cpp_err"; then
28868   ac_header_preproc=yes
28869 else
28870   echo "$as_me: failed program was:" >&5
28871 sed 's/^/| /' conftest.$ac_ext >&5
28872
28873   ac_header_preproc=no
28874 fi
28875
28876 rm -f conftest.err conftest.$ac_ext
28877 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
28878 echo "${ECHO_T}$ac_header_preproc" >&6; }
28879
28880 # So?  What about this header?
28881 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
28882   yes:no: )
28883     { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
28884 echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
28885     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
28886 echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
28887     ac_header_preproc=yes
28888     ;;
28889   no:yes:* )
28890     { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
28891 echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
28892     { echo "$as_me:$LINENO: WARNING: opagent.h:     check for missing prerequisite headers?" >&5
28893 echo "$as_me: WARNING: opagent.h:     check for missing prerequisite headers?" >&2;}
28894     { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
28895 echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
28896     { echo "$as_me:$LINENO: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&5
28897 echo "$as_me: WARNING: opagent.h:     section \"Present But Cannot Be Compiled\"" >&2;}
28898     { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
28899 echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
28900     { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
28901 echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
28902     ( cat <<\_ASBOX
28903 ## ----------------------------------- ##
28904 ## Report this to llvmbugs@cs.uiuc.edu ##
28905 ## ----------------------------------- ##
28906 _ASBOX
28907      ) | sed "s/^/$as_me: WARNING:     /" >&2
28908     ;;
28909 esac
28910 { echo "$as_me:$LINENO: checking for opagent.h" >&5
28911 echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
28912 if test "${ac_cv_header_opagent_h+set}" = set; then
28913   echo $ECHO_N "(cached) $ECHO_C" >&6
28914 else
28915   ac_cv_header_opagent_h=$ac_header_preproc
28916 fi
28917 { echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
28918 echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
28919
28920 fi
28921 if test $ac_cv_header_opagent_h = yes; then
28922   :
28923 else
28924
28925           echo "Error! You need to have opagent.h around."
28926           exit -1
28927
28928 fi
28929
28930
28931       fi
28932
28933 else
28934
28935       USE_OPROFILE=0
28936
28937
28938 fi
28939
28940
28941 cat >>confdefs.h <<_ACEOF
28942 #define USE_OPROFILE $USE_OPROFILE
28943 _ACEOF
28944
28945
28946
28947
28948
28949
28950
28951
28952 ac_header_dirent=no
28953 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
28954   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
28955 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
28956 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
28957 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
28958   echo $ECHO_N "(cached) $ECHO_C" >&6
28959 else
28960   cat >conftest.$ac_ext <<_ACEOF
28961 /* confdefs.h.  */
28962 _ACEOF
28963 cat confdefs.h >>conftest.$ac_ext
28964 cat >>conftest.$ac_ext <<_ACEOF
28965 /* end confdefs.h.  */
28966 #include <sys/types.h>
28967 #include <$ac_hdr>
28968
28969 int
28970 main ()
28971 {
28972 if ((DIR *) 0)
28973 return 0;
28974   ;
28975   return 0;
28976 }
28977 _ACEOF
28978 rm -f conftest.$ac_objext
28979 if { (ac_try="$ac_compile"
28980 case "(($ac_try" in
28981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28982   *) ac_try_echo=$ac_try;;
28983 esac
28984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28985   (eval "$ac_compile") 2>conftest.er1
28986   ac_status=$?
28987   grep -v '^ *+' conftest.er1 >conftest.err
28988   rm -f conftest.er1
28989   cat conftest.err >&5
28990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
28991   (exit $ac_status); } &&
28992          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
28993   { (case "(($ac_try" in
28994   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
28995   *) ac_try_echo=$ac_try;;
28996 esac
28997 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
28998   (eval "$ac_try") 2>&5
28999   ac_status=$?
29000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29001   (exit $ac_status); }; } &&
29002          { ac_try='test -s conftest.$ac_objext'
29003   { (case "(($ac_try" in
29004   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29005   *) ac_try_echo=$ac_try;;
29006 esac
29007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29008   (eval "$ac_try") 2>&5
29009   ac_status=$?
29010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29011   (exit $ac_status); }; }; then
29012   eval "$as_ac_Header=yes"
29013 else
29014   echo "$as_me: failed program was:" >&5
29015 sed 's/^/| /' conftest.$ac_ext >&5
29016
29017         eval "$as_ac_Header=no"
29018 fi
29019
29020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29021 fi
29022 ac_res=`eval echo '${'$as_ac_Header'}'`
29023                { echo "$as_me:$LINENO: result: $ac_res" >&5
29024 echo "${ECHO_T}$ac_res" >&6; }
29025 if test `eval echo '${'$as_ac_Header'}'` = yes; then
29026   cat >>confdefs.h <<_ACEOF
29027 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
29028 _ACEOF
29029
29030 ac_header_dirent=$ac_hdr; break
29031 fi
29032
29033 done
29034 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
29035 if test $ac_header_dirent = dirent.h; then
29036   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
29037 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
29038 if test "${ac_cv_search_opendir+set}" = set; then
29039   echo $ECHO_N "(cached) $ECHO_C" >&6
29040 else
29041   ac_func_search_save_LIBS=$LIBS
29042 cat >conftest.$ac_ext <<_ACEOF
29043 /* confdefs.h.  */
29044 _ACEOF
29045 cat confdefs.h >>conftest.$ac_ext
29046 cat >>conftest.$ac_ext <<_ACEOF
29047 /* end confdefs.h.  */
29048
29049 /* Override any GCC internal prototype to avoid an error.
29050    Use char because int might match the return type of a GCC
29051    builtin and then its argument prototype would still apply.  */
29052 #ifdef __cplusplus
29053 extern "C"
29054 #endif
29055 char opendir ();
29056 int
29057 main ()
29058 {
29059 return opendir ();
29060   ;
29061   return 0;
29062 }
29063 _ACEOF
29064 for ac_lib in '' dir; do
29065   if test -z "$ac_lib"; then
29066     ac_res="none required"
29067   else
29068     ac_res=-l$ac_lib
29069     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
29070   fi
29071   rm -f conftest.$ac_objext conftest$ac_exeext
29072 if { (ac_try="$ac_link"
29073 case "(($ac_try" in
29074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29075   *) ac_try_echo=$ac_try;;
29076 esac
29077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29078   (eval "$ac_link") 2>conftest.er1
29079   ac_status=$?
29080   grep -v '^ *+' conftest.er1 >conftest.err
29081   rm -f conftest.er1
29082   cat conftest.err >&5
29083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29084   (exit $ac_status); } &&
29085          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29086   { (case "(($ac_try" in
29087   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29088   *) ac_try_echo=$ac_try;;
29089 esac
29090 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29091   (eval "$ac_try") 2>&5
29092   ac_status=$?
29093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29094   (exit $ac_status); }; } &&
29095          { ac_try='test -s conftest$ac_exeext'
29096   { (case "(($ac_try" in
29097   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29098   *) ac_try_echo=$ac_try;;
29099 esac
29100 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29101   (eval "$ac_try") 2>&5
29102   ac_status=$?
29103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29104   (exit $ac_status); }; }; then
29105   ac_cv_search_opendir=$ac_res
29106 else
29107   echo "$as_me: failed program was:" >&5
29108 sed 's/^/| /' conftest.$ac_ext >&5
29109
29110
29111 fi
29112
29113 rm -f core conftest.err conftest.$ac_objext \
29114       conftest$ac_exeext
29115   if test "${ac_cv_search_opendir+set}" = set; then
29116   break
29117 fi
29118 done
29119 if test "${ac_cv_search_opendir+set}" = set; then
29120   :
29121 else
29122   ac_cv_search_opendir=no
29123 fi
29124 rm conftest.$ac_ext
29125 LIBS=$ac_func_search_save_LIBS
29126 fi
29127 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
29128 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
29129 ac_res=$ac_cv_search_opendir
29130 if test "$ac_res" != no; then
29131   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
29132
29133 fi
29134
29135 else
29136   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
29137 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
29138 if test "${ac_cv_search_opendir+set}" = set; then
29139   echo $ECHO_N "(cached) $ECHO_C" >&6
29140 else
29141   ac_func_search_save_LIBS=$LIBS
29142 cat >conftest.$ac_ext <<_ACEOF
29143 /* confdefs.h.  */
29144 _ACEOF
29145 cat confdefs.h >>conftest.$ac_ext
29146 cat >>conftest.$ac_ext <<_ACEOF
29147 /* end confdefs.h.  */
29148
29149 /* Override any GCC internal prototype to avoid an error.
29150    Use char because int might match the return type of a GCC
29151    builtin and then its argument prototype would still apply.  */
29152 #ifdef __cplusplus
29153 extern "C"
29154 #endif
29155 char opendir ();
29156 int
29157 main ()
29158 {
29159 return opendir ();
29160   ;
29161   return 0;
29162 }
29163 _ACEOF
29164 for ac_lib in '' x; do
29165   if test -z "$ac_lib"; then
29166     ac_res="none required"
29167   else
29168     ac_res=-l$ac_lib
29169     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
29170   fi
29171   rm -f conftest.$ac_objext conftest$ac_exeext
29172 if { (ac_try="$ac_link"
29173 case "(($ac_try" in
29174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29175   *) ac_try_echo=$ac_try;;
29176 esac
29177 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29178   (eval "$ac_link") 2>conftest.er1
29179   ac_status=$?
29180   grep -v '^ *+' conftest.er1 >conftest.err
29181   rm -f conftest.er1
29182   cat conftest.err >&5
29183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29184   (exit $ac_status); } &&
29185          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29186   { (case "(($ac_try" in
29187   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29188   *) ac_try_echo=$ac_try;;
29189 esac
29190 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29191   (eval "$ac_try") 2>&5
29192   ac_status=$?
29193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29194   (exit $ac_status); }; } &&
29195          { ac_try='test -s conftest$ac_exeext'
29196   { (case "(($ac_try" in
29197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29198   *) ac_try_echo=$ac_try;;
29199 esac
29200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29201   (eval "$ac_try") 2>&5
29202   ac_status=$?
29203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29204   (exit $ac_status); }; }; then
29205   ac_cv_search_opendir=$ac_res
29206 else
29207   echo "$as_me: failed program was:" >&5
29208 sed 's/^/| /' conftest.$ac_ext >&5
29209
29210
29211 fi
29212
29213 rm -f core conftest.err conftest.$ac_objext \
29214       conftest$ac_exeext
29215   if test "${ac_cv_search_opendir+set}" = set; then
29216   break
29217 fi
29218 done
29219 if test "${ac_cv_search_opendir+set}" = set; then
29220   :
29221 else
29222   ac_cv_search_opendir=no
29223 fi
29224 rm conftest.$ac_ext
29225 LIBS=$ac_func_search_save_LIBS
29226 fi
29227 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
29228 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
29229 ac_res=$ac_cv_search_opendir
29230 if test "$ac_res" != no; then
29231   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
29232
29233 fi
29234
29235 fi
29236
29237 { echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
29238 echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
29239 if test "${ac_cv_header_mmap_anon+set}" = set; then
29240   echo $ECHO_N "(cached) $ECHO_C" >&6
29241 else
29242    ac_ext=c
29243 ac_cpp='$CPP $CPPFLAGS'
29244 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
29245 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
29246 ac_compiler_gnu=$ac_cv_c_compiler_gnu
29247
29248   cat >conftest.$ac_ext <<_ACEOF
29249 /* confdefs.h.  */
29250 _ACEOF
29251 cat confdefs.h >>conftest.$ac_ext
29252 cat >>conftest.$ac_ext <<_ACEOF
29253 /* end confdefs.h.  */
29254 #include <sys/mman.h>
29255 #include <unistd.h>
29256 #include <fcntl.h>
29257 int
29258 main ()
29259 {
29260 mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
29261   ;
29262   return 0;
29263 }
29264 _ACEOF
29265 rm -f conftest.$ac_objext
29266 if { (ac_try="$ac_compile"
29267 case "(($ac_try" in
29268   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29269   *) ac_try_echo=$ac_try;;
29270 esac
29271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29272   (eval "$ac_compile") 2>conftest.er1
29273   ac_status=$?
29274   grep -v '^ *+' conftest.er1 >conftest.err
29275   rm -f conftest.er1
29276   cat conftest.err >&5
29277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29278   (exit $ac_status); } &&
29279          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29280   { (case "(($ac_try" in
29281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29282   *) ac_try_echo=$ac_try;;
29283 esac
29284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29285   (eval "$ac_try") 2>&5
29286   ac_status=$?
29287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29288   (exit $ac_status); }; } &&
29289          { ac_try='test -s conftest.$ac_objext'
29290   { (case "(($ac_try" in
29291   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29292   *) ac_try_echo=$ac_try;;
29293 esac
29294 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29295   (eval "$ac_try") 2>&5
29296   ac_status=$?
29297   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29298   (exit $ac_status); }; }; then
29299   ac_cv_header_mmap_anon=yes
29300 else
29301   echo "$as_me: failed program was:" >&5
29302 sed 's/^/| /' conftest.$ac_ext >&5
29303
29304         ac_cv_header_mmap_anon=no
29305 fi
29306
29307 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29308   ac_ext=c
29309 ac_cpp='$CPP $CPPFLAGS'
29310 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
29311 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
29312 ac_compiler_gnu=$ac_cv_c_compiler_gnu
29313
29314
29315 fi
29316 { echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
29317 echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
29318 if test "$ac_cv_header_mmap_anon" = yes; then
29319
29320 cat >>confdefs.h <<\_ACEOF
29321 #define HAVE_MMAP_ANONYMOUS 1
29322 _ACEOF
29323
29324 fi
29325
29326 { echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
29327 echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
29328 if test "${ac_cv_header_stat_broken+set}" = set; then
29329   echo $ECHO_N "(cached) $ECHO_C" >&6
29330 else
29331   cat >conftest.$ac_ext <<_ACEOF
29332 /* confdefs.h.  */
29333 _ACEOF
29334 cat confdefs.h >>conftest.$ac_ext
29335 cat >>conftest.$ac_ext <<_ACEOF
29336 /* end confdefs.h.  */
29337 #include <sys/types.h>
29338 #include <sys/stat.h>
29339
29340 #if defined S_ISBLK && defined S_IFDIR
29341 # if S_ISBLK (S_IFDIR)
29342 You lose.
29343 # endif
29344 #endif
29345
29346 #if defined S_ISBLK && defined S_IFCHR
29347 # if S_ISBLK (S_IFCHR)
29348 You lose.
29349 # endif
29350 #endif
29351
29352 #if defined S_ISLNK && defined S_IFREG
29353 # if S_ISLNK (S_IFREG)
29354 You lose.
29355 # endif
29356 #endif
29357
29358 #if defined S_ISSOCK && defined S_IFREG
29359 # if S_ISSOCK (S_IFREG)
29360 You lose.
29361 # endif
29362 #endif
29363
29364 _ACEOF
29365 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
29366   $EGREP "You lose" >/dev/null 2>&1; then
29367   ac_cv_header_stat_broken=yes
29368 else
29369   ac_cv_header_stat_broken=no
29370 fi
29371 rm -f conftest*
29372
29373 fi
29374 { echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
29375 echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
29376 if test $ac_cv_header_stat_broken = yes; then
29377
29378 cat >>confdefs.h <<\_ACEOF
29379 #define STAT_MACROS_BROKEN 1
29380 _ACEOF
29381
29382 fi
29383
29384 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
29385 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
29386 if test "${ac_cv_header_stdc+set}" = set; then
29387   echo $ECHO_N "(cached) $ECHO_C" >&6
29388 else
29389   cat >conftest.$ac_ext <<_ACEOF
29390 /* confdefs.h.  */
29391 _ACEOF
29392 cat confdefs.h >>conftest.$ac_ext
29393 cat >>conftest.$ac_ext <<_ACEOF
29394 /* end confdefs.h.  */
29395 #include <stdlib.h>
29396 #include <stdarg.h>
29397 #include <string.h>
29398 #include <float.h>
29399
29400 int
29401 main ()
29402 {
29403
29404   ;
29405   return 0;
29406 }
29407 _ACEOF
29408 rm -f conftest.$ac_objext
29409 if { (ac_try="$ac_compile"
29410 case "(($ac_try" in
29411   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29412   *) ac_try_echo=$ac_try;;
29413 esac
29414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29415   (eval "$ac_compile") 2>conftest.er1
29416   ac_status=$?
29417   grep -v '^ *+' conftest.er1 >conftest.err
29418   rm -f conftest.er1
29419   cat conftest.err >&5
29420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29421   (exit $ac_status); } &&
29422          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29423   { (case "(($ac_try" in
29424   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29425   *) ac_try_echo=$ac_try;;
29426 esac
29427 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29428   (eval "$ac_try") 2>&5
29429   ac_status=$?
29430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29431   (exit $ac_status); }; } &&
29432          { ac_try='test -s conftest.$ac_objext'
29433   { (case "(($ac_try" in
29434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29435   *) ac_try_echo=$ac_try;;
29436 esac
29437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29438   (eval "$ac_try") 2>&5
29439   ac_status=$?
29440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29441   (exit $ac_status); }; }; then
29442   ac_cv_header_stdc=yes
29443 else
29444   echo "$as_me: failed program was:" >&5
29445 sed 's/^/| /' conftest.$ac_ext >&5
29446
29447         ac_cv_header_stdc=no
29448 fi
29449
29450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29451
29452 if test $ac_cv_header_stdc = yes; then
29453   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
29454   cat >conftest.$ac_ext <<_ACEOF
29455 /* confdefs.h.  */
29456 _ACEOF
29457 cat confdefs.h >>conftest.$ac_ext
29458 cat >>conftest.$ac_ext <<_ACEOF
29459 /* end confdefs.h.  */
29460 #include <string.h>
29461
29462 _ACEOF
29463 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
29464   $EGREP "memchr" >/dev/null 2>&1; then
29465   :
29466 else
29467   ac_cv_header_stdc=no
29468 fi
29469 rm -f conftest*
29470
29471 fi
29472
29473 if test $ac_cv_header_stdc = yes; then
29474   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
29475   cat >conftest.$ac_ext <<_ACEOF
29476 /* confdefs.h.  */
29477 _ACEOF
29478 cat confdefs.h >>conftest.$ac_ext
29479 cat >>conftest.$ac_ext <<_ACEOF
29480 /* end confdefs.h.  */
29481 #include <stdlib.h>
29482
29483 _ACEOF
29484 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
29485   $EGREP "free" >/dev/null 2>&1; then
29486   :
29487 else
29488   ac_cv_header_stdc=no
29489 fi
29490 rm -f conftest*
29491
29492 fi
29493
29494 if test $ac_cv_header_stdc = yes; then
29495   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
29496   if test "$cross_compiling" = yes; then
29497   :
29498 else
29499   cat >conftest.$ac_ext <<_ACEOF
29500 /* confdefs.h.  */
29501 _ACEOF
29502 cat confdefs.h >>conftest.$ac_ext
29503 cat >>conftest.$ac_ext <<_ACEOF
29504 /* end confdefs.h.  */
29505 #include <ctype.h>
29506 #include <stdlib.h>
29507 #if ((' ' & 0x0FF) == 0x020)
29508 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
29509 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
29510 #else
29511 # define ISLOWER(c) \
29512                    (('a' <= (c) && (c) <= 'i') \
29513                      || ('j' <= (c) && (c) <= 'r') \
29514                      || ('s' <= (c) && (c) <= 'z'))
29515 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
29516 #endif
29517
29518 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
29519 int
29520 main ()
29521 {
29522   int i;
29523   for (i = 0; i < 256; i++)
29524     if (XOR (islower (i), ISLOWER (i))
29525         || toupper (i) != TOUPPER (i))
29526       return 2;
29527   return 0;
29528 }
29529 _ACEOF
29530 rm -f conftest$ac_exeext
29531 if { (ac_try="$ac_link"
29532 case "(($ac_try" in
29533   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29534   *) ac_try_echo=$ac_try;;
29535 esac
29536 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29537   (eval "$ac_link") 2>&5
29538   ac_status=$?
29539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29540   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
29541   { (case "(($ac_try" in
29542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29543   *) ac_try_echo=$ac_try;;
29544 esac
29545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29546   (eval "$ac_try") 2>&5
29547   ac_status=$?
29548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29549   (exit $ac_status); }; }; then
29550   :
29551 else
29552   echo "$as_me: program exited with status $ac_status" >&5
29553 echo "$as_me: failed program was:" >&5
29554 sed 's/^/| /' conftest.$ac_ext >&5
29555
29556 ( exit $ac_status )
29557 ac_cv_header_stdc=no
29558 fi
29559 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
29560 fi
29561
29562
29563 fi
29564 fi
29565 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
29566 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
29567 if test $ac_cv_header_stdc = yes; then
29568
29569 cat >>confdefs.h <<\_ACEOF
29570 #define STDC_HEADERS 1
29571 _ACEOF
29572
29573 fi
29574
29575 { echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
29576 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
29577 if test "${ac_cv_header_sys_wait_h+set}" = set; then
29578   echo $ECHO_N "(cached) $ECHO_C" >&6
29579 else
29580   cat >conftest.$ac_ext <<_ACEOF
29581 /* confdefs.h.  */
29582 _ACEOF
29583 cat confdefs.h >>conftest.$ac_ext
29584 cat >>conftest.$ac_ext <<_ACEOF
29585 /* end confdefs.h.  */
29586 #include <sys/types.h>
29587 #include <sys/wait.h>
29588 #ifndef WEXITSTATUS
29589 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
29590 #endif
29591 #ifndef WIFEXITED
29592 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
29593 #endif
29594
29595 int
29596 main ()
29597 {
29598   int s;
29599   wait (&s);
29600   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
29601   ;
29602   return 0;
29603 }
29604 _ACEOF
29605 rm -f conftest.$ac_objext
29606 if { (ac_try="$ac_compile"
29607 case "(($ac_try" in
29608   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29609   *) ac_try_echo=$ac_try;;
29610 esac
29611 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29612   (eval "$ac_compile") 2>conftest.er1
29613   ac_status=$?
29614   grep -v '^ *+' conftest.er1 >conftest.err
29615   rm -f conftest.er1
29616   cat conftest.err >&5
29617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29618   (exit $ac_status); } &&
29619          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29620   { (case "(($ac_try" in
29621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29622   *) ac_try_echo=$ac_try;;
29623 esac
29624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29625   (eval "$ac_try") 2>&5
29626   ac_status=$?
29627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29628   (exit $ac_status); }; } &&
29629          { ac_try='test -s conftest.$ac_objext'
29630   { (case "(($ac_try" in
29631   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29632   *) ac_try_echo=$ac_try;;
29633 esac
29634 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29635   (eval "$ac_try") 2>&5
29636   ac_status=$?
29637   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29638   (exit $ac_status); }; }; then
29639   ac_cv_header_sys_wait_h=yes
29640 else
29641   echo "$as_me: failed program was:" >&5
29642 sed 's/^/| /' conftest.$ac_ext >&5
29643
29644         ac_cv_header_sys_wait_h=no
29645 fi
29646
29647 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29648 fi
29649 { echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
29650 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
29651 if test $ac_cv_header_sys_wait_h = yes; then
29652
29653 cat >>confdefs.h <<\_ACEOF
29654 #define HAVE_SYS_WAIT_H 1
29655 _ACEOF
29656
29657 fi
29658
29659 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
29660 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
29661 if test "${ac_cv_header_time+set}" = set; then
29662   echo $ECHO_N "(cached) $ECHO_C" >&6
29663 else
29664   cat >conftest.$ac_ext <<_ACEOF
29665 /* confdefs.h.  */
29666 _ACEOF
29667 cat confdefs.h >>conftest.$ac_ext
29668 cat >>conftest.$ac_ext <<_ACEOF
29669 /* end confdefs.h.  */
29670 #include <sys/types.h>
29671 #include <sys/time.h>
29672 #include <time.h>
29673
29674 int
29675 main ()
29676 {
29677 if ((struct tm *) 0)
29678 return 0;
29679   ;
29680   return 0;
29681 }
29682 _ACEOF
29683 rm -f conftest.$ac_objext
29684 if { (ac_try="$ac_compile"
29685 case "(($ac_try" in
29686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29687   *) ac_try_echo=$ac_try;;
29688 esac
29689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29690   (eval "$ac_compile") 2>conftest.er1
29691   ac_status=$?
29692   grep -v '^ *+' conftest.er1 >conftest.err
29693   rm -f conftest.er1
29694   cat conftest.err >&5
29695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29696   (exit $ac_status); } &&
29697          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29698   { (case "(($ac_try" in
29699   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29700   *) ac_try_echo=$ac_try;;
29701 esac
29702 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29703   (eval "$ac_try") 2>&5
29704   ac_status=$?
29705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29706   (exit $ac_status); }; } &&
29707          { ac_try='test -s conftest.$ac_objext'
29708   { (case "(($ac_try" in
29709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29710   *) ac_try_echo=$ac_try;;
29711 esac
29712 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29713   (eval "$ac_try") 2>&5
29714   ac_status=$?
29715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29716   (exit $ac_status); }; }; then
29717   ac_cv_header_time=yes
29718 else
29719   echo "$as_me: failed program was:" >&5
29720 sed 's/^/| /' conftest.$ac_ext >&5
29721
29722         ac_cv_header_time=no
29723 fi
29724
29725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29726 fi
29727 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
29728 echo "${ECHO_T}$ac_cv_header_time" >&6; }
29729 if test $ac_cv_header_time = yes; then
29730
29731 cat >>confdefs.h <<\_ACEOF
29732 #define TIME_WITH_SYS_TIME 1
29733 _ACEOF
29734
29735 fi
29736
29737
29738
29739
29740
29741
29742
29743
29744 for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
29745 do
29746 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
29747 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29748   { echo "$as_me:$LINENO: checking for $ac_header" >&5
29749 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29750 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29751   echo $ECHO_N "(cached) $ECHO_C" >&6
29752 fi
29753 ac_res=`eval echo '${'$as_ac_Header'}'`
29754                { echo "$as_me:$LINENO: result: $ac_res" >&5
29755 echo "${ECHO_T}$ac_res" >&6; }
29756 else
29757   # Is the header compilable?
29758 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
29759 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
29760 cat >conftest.$ac_ext <<_ACEOF
29761 /* confdefs.h.  */
29762 _ACEOF
29763 cat confdefs.h >>conftest.$ac_ext
29764 cat >>conftest.$ac_ext <<_ACEOF
29765 /* end confdefs.h.  */
29766 $ac_includes_default
29767 #include <$ac_header>
29768 _ACEOF
29769 rm -f conftest.$ac_objext
29770 if { (ac_try="$ac_compile"
29771 case "(($ac_try" in
29772   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29773   *) ac_try_echo=$ac_try;;
29774 esac
29775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29776   (eval "$ac_compile") 2>conftest.er1
29777   ac_status=$?
29778   grep -v '^ *+' conftest.er1 >conftest.err
29779   rm -f conftest.er1
29780   cat conftest.err >&5
29781   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29782   (exit $ac_status); } &&
29783          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29784   { (case "(($ac_try" in
29785   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29786   *) ac_try_echo=$ac_try;;
29787 esac
29788 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29789   (eval "$ac_try") 2>&5
29790   ac_status=$?
29791   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29792   (exit $ac_status); }; } &&
29793          { ac_try='test -s conftest.$ac_objext'
29794   { (case "(($ac_try" in
29795   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29796   *) ac_try_echo=$ac_try;;
29797 esac
29798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29799   (eval "$ac_try") 2>&5
29800   ac_status=$?
29801   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29802   (exit $ac_status); }; }; then
29803   ac_header_compiler=yes
29804 else
29805   echo "$as_me: failed program was:" >&5
29806 sed 's/^/| /' conftest.$ac_ext >&5
29807
29808         ac_header_compiler=no
29809 fi
29810
29811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29812 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
29813 echo "${ECHO_T}$ac_header_compiler" >&6; }
29814
29815 # Is the header present?
29816 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
29817 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
29818 cat >conftest.$ac_ext <<_ACEOF
29819 /* confdefs.h.  */
29820 _ACEOF
29821 cat confdefs.h >>conftest.$ac_ext
29822 cat >>conftest.$ac_ext <<_ACEOF
29823 /* end confdefs.h.  */
29824 #include <$ac_header>
29825 _ACEOF
29826 if { (ac_try="$ac_cpp conftest.$ac_ext"
29827 case "(($ac_try" in
29828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29829   *) ac_try_echo=$ac_try;;
29830 esac
29831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29832   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
29833   ac_status=$?
29834   grep -v '^ *+' conftest.er1 >conftest.err
29835   rm -f conftest.er1
29836   cat conftest.err >&5
29837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29838   (exit $ac_status); } >/dev/null; then
29839   if test -s conftest.err; then
29840     ac_cpp_err=$ac_c_preproc_warn_flag
29841     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
29842   else
29843     ac_cpp_err=
29844   fi
29845 else
29846   ac_cpp_err=yes
29847 fi
29848 if test -z "$ac_cpp_err"; then
29849   ac_header_preproc=yes
29850 else
29851   echo "$as_me: failed program was:" >&5
29852 sed 's/^/| /' conftest.$ac_ext >&5
29853
29854   ac_header_preproc=no
29855 fi
29856
29857 rm -f conftest.err conftest.$ac_ext
29858 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
29859 echo "${ECHO_T}$ac_header_preproc" >&6; }
29860
29861 # So?  What about this header?
29862 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
29863   yes:no: )
29864     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
29865 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
29866     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
29867 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
29868     ac_header_preproc=yes
29869     ;;
29870   no:yes:* )
29871     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
29872 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
29873     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
29874 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
29875     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
29876 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
29877     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
29878 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
29879     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
29880 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
29881     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
29882 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
29883     ( cat <<\_ASBOX
29884 ## ----------------------------------- ##
29885 ## Report this to llvmbugs@cs.uiuc.edu ##
29886 ## ----------------------------------- ##
29887 _ASBOX
29888      ) | sed "s/^/$as_me: WARNING:     /" >&2
29889     ;;
29890 esac
29891 { echo "$as_me:$LINENO: checking for $ac_header" >&5
29892 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29893 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29894   echo $ECHO_N "(cached) $ECHO_C" >&6
29895 else
29896   eval "$as_ac_Header=\$ac_header_preproc"
29897 fi
29898 ac_res=`eval echo '${'$as_ac_Header'}'`
29899                { echo "$as_me:$LINENO: result: $ac_res" >&5
29900 echo "${ECHO_T}$ac_res" >&6; }
29901
29902 fi
29903 if test `eval echo '${'$as_ac_Header'}'` = yes; then
29904   cat >>confdefs.h <<_ACEOF
29905 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
29906 _ACEOF
29907
29908 fi
29909
29910 done
29911
29912
29913
29914
29915
29916
29917
29918 for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
29919 do
29920 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
29921 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29922   { echo "$as_me:$LINENO: checking for $ac_header" >&5
29923 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
29924 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
29925   echo $ECHO_N "(cached) $ECHO_C" >&6
29926 fi
29927 ac_res=`eval echo '${'$as_ac_Header'}'`
29928                { echo "$as_me:$LINENO: result: $ac_res" >&5
29929 echo "${ECHO_T}$ac_res" >&6; }
29930 else
29931   # Is the header compilable?
29932 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
29933 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
29934 cat >conftest.$ac_ext <<_ACEOF
29935 /* confdefs.h.  */
29936 _ACEOF
29937 cat confdefs.h >>conftest.$ac_ext
29938 cat >>conftest.$ac_ext <<_ACEOF
29939 /* end confdefs.h.  */
29940 $ac_includes_default
29941 #include <$ac_header>
29942 _ACEOF
29943 rm -f conftest.$ac_objext
29944 if { (ac_try="$ac_compile"
29945 case "(($ac_try" in
29946   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29947   *) ac_try_echo=$ac_try;;
29948 esac
29949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29950   (eval "$ac_compile") 2>conftest.er1
29951   ac_status=$?
29952   grep -v '^ *+' conftest.er1 >conftest.err
29953   rm -f conftest.er1
29954   cat conftest.err >&5
29955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29956   (exit $ac_status); } &&
29957          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
29958   { (case "(($ac_try" in
29959   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29960   *) ac_try_echo=$ac_try;;
29961 esac
29962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29963   (eval "$ac_try") 2>&5
29964   ac_status=$?
29965   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29966   (exit $ac_status); }; } &&
29967          { ac_try='test -s conftest.$ac_objext'
29968   { (case "(($ac_try" in
29969   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29970   *) ac_try_echo=$ac_try;;
29971 esac
29972 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29973   (eval "$ac_try") 2>&5
29974   ac_status=$?
29975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
29976   (exit $ac_status); }; }; then
29977   ac_header_compiler=yes
29978 else
29979   echo "$as_me: failed program was:" >&5
29980 sed 's/^/| /' conftest.$ac_ext >&5
29981
29982         ac_header_compiler=no
29983 fi
29984
29985 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29986 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
29987 echo "${ECHO_T}$ac_header_compiler" >&6; }
29988
29989 # Is the header present?
29990 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
29991 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
29992 cat >conftest.$ac_ext <<_ACEOF
29993 /* confdefs.h.  */
29994 _ACEOF
29995 cat confdefs.h >>conftest.$ac_ext
29996 cat >>conftest.$ac_ext <<_ACEOF
29997 /* end confdefs.h.  */
29998 #include <$ac_header>
29999 _ACEOF
30000 if { (ac_try="$ac_cpp conftest.$ac_ext"
30001 case "(($ac_try" in
30002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30003   *) ac_try_echo=$ac_try;;
30004 esac
30005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30006   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
30007   ac_status=$?
30008   grep -v '^ *+' conftest.er1 >conftest.err
30009   rm -f conftest.er1
30010   cat conftest.err >&5
30011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30012   (exit $ac_status); } >/dev/null; then
30013   if test -s conftest.err; then
30014     ac_cpp_err=$ac_c_preproc_warn_flag
30015     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
30016   else
30017     ac_cpp_err=
30018   fi
30019 else
30020   ac_cpp_err=yes
30021 fi
30022 if test -z "$ac_cpp_err"; then
30023   ac_header_preproc=yes
30024 else
30025   echo "$as_me: failed program was:" >&5
30026 sed 's/^/| /' conftest.$ac_ext >&5
30027
30028   ac_header_preproc=no
30029 fi
30030
30031 rm -f conftest.err conftest.$ac_ext
30032 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
30033 echo "${ECHO_T}$ac_header_preproc" >&6; }
30034
30035 # So?  What about this header?
30036 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
30037   yes:no: )
30038     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
30039 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
30040     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
30041 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
30042     ac_header_preproc=yes
30043     ;;
30044   no:yes:* )
30045     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
30046 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
30047     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
30048 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
30049     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
30050 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
30051     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
30052 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
30053     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
30054 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
30055     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
30056 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
30057     ( cat <<\_ASBOX
30058 ## ----------------------------------- ##
30059 ## Report this to llvmbugs@cs.uiuc.edu ##
30060 ## ----------------------------------- ##
30061 _ASBOX
30062      ) | sed "s/^/$as_me: WARNING:     /" >&2
30063     ;;
30064 esac
30065 { echo "$as_me:$LINENO: checking for $ac_header" >&5
30066 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30067 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30068   echo $ECHO_N "(cached) $ECHO_C" >&6
30069 else
30070   eval "$as_ac_Header=\$ac_header_preproc"
30071 fi
30072 ac_res=`eval echo '${'$as_ac_Header'}'`
30073                { echo "$as_me:$LINENO: result: $ac_res" >&5
30074 echo "${ECHO_T}$ac_res" >&6; }
30075
30076 fi
30077 if test `eval echo '${'$as_ac_Header'}'` = yes; then
30078   cat >>confdefs.h <<_ACEOF
30079 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
30080 _ACEOF
30081
30082 fi
30083
30084 done
30085
30086
30087
30088 for ac_header in utime.h windows.h
30089 do
30090 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
30091 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30092   { echo "$as_me:$LINENO: checking for $ac_header" >&5
30093 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30094 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30095   echo $ECHO_N "(cached) $ECHO_C" >&6
30096 fi
30097 ac_res=`eval echo '${'$as_ac_Header'}'`
30098                { echo "$as_me:$LINENO: result: $ac_res" >&5
30099 echo "${ECHO_T}$ac_res" >&6; }
30100 else
30101   # Is the header compilable?
30102 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
30103 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
30104 cat >conftest.$ac_ext <<_ACEOF
30105 /* confdefs.h.  */
30106 _ACEOF
30107 cat confdefs.h >>conftest.$ac_ext
30108 cat >>conftest.$ac_ext <<_ACEOF
30109 /* end confdefs.h.  */
30110 $ac_includes_default
30111 #include <$ac_header>
30112 _ACEOF
30113 rm -f conftest.$ac_objext
30114 if { (ac_try="$ac_compile"
30115 case "(($ac_try" in
30116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30117   *) ac_try_echo=$ac_try;;
30118 esac
30119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30120   (eval "$ac_compile") 2>conftest.er1
30121   ac_status=$?
30122   grep -v '^ *+' conftest.er1 >conftest.err
30123   rm -f conftest.er1
30124   cat conftest.err >&5
30125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30126   (exit $ac_status); } &&
30127          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30128   { (case "(($ac_try" in
30129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30130   *) ac_try_echo=$ac_try;;
30131 esac
30132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30133   (eval "$ac_try") 2>&5
30134   ac_status=$?
30135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30136   (exit $ac_status); }; } &&
30137          { ac_try='test -s conftest.$ac_objext'
30138   { (case "(($ac_try" in
30139   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30140   *) ac_try_echo=$ac_try;;
30141 esac
30142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30143   (eval "$ac_try") 2>&5
30144   ac_status=$?
30145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30146   (exit $ac_status); }; }; then
30147   ac_header_compiler=yes
30148 else
30149   echo "$as_me: failed program was:" >&5
30150 sed 's/^/| /' conftest.$ac_ext >&5
30151
30152         ac_header_compiler=no
30153 fi
30154
30155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30156 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
30157 echo "${ECHO_T}$ac_header_compiler" >&6; }
30158
30159 # Is the header present?
30160 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
30161 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
30162 cat >conftest.$ac_ext <<_ACEOF
30163 /* confdefs.h.  */
30164 _ACEOF
30165 cat confdefs.h >>conftest.$ac_ext
30166 cat >>conftest.$ac_ext <<_ACEOF
30167 /* end confdefs.h.  */
30168 #include <$ac_header>
30169 _ACEOF
30170 if { (ac_try="$ac_cpp conftest.$ac_ext"
30171 case "(($ac_try" in
30172   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30173   *) ac_try_echo=$ac_try;;
30174 esac
30175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30176   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
30177   ac_status=$?
30178   grep -v '^ *+' conftest.er1 >conftest.err
30179   rm -f conftest.er1
30180   cat conftest.err >&5
30181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30182   (exit $ac_status); } >/dev/null; then
30183   if test -s conftest.err; then
30184     ac_cpp_err=$ac_c_preproc_warn_flag
30185     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
30186   else
30187     ac_cpp_err=
30188   fi
30189 else
30190   ac_cpp_err=yes
30191 fi
30192 if test -z "$ac_cpp_err"; then
30193   ac_header_preproc=yes
30194 else
30195   echo "$as_me: failed program was:" >&5
30196 sed 's/^/| /' conftest.$ac_ext >&5
30197
30198   ac_header_preproc=no
30199 fi
30200
30201 rm -f conftest.err conftest.$ac_ext
30202 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
30203 echo "${ECHO_T}$ac_header_preproc" >&6; }
30204
30205 # So?  What about this header?
30206 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
30207   yes:no: )
30208     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
30209 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
30210     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
30211 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
30212     ac_header_preproc=yes
30213     ;;
30214   no:yes:* )
30215     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
30216 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
30217     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
30218 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
30219     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
30220 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
30221     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
30222 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
30223     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
30224 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
30225     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
30226 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
30227     ( cat <<\_ASBOX
30228 ## ----------------------------------- ##
30229 ## Report this to llvmbugs@cs.uiuc.edu ##
30230 ## ----------------------------------- ##
30231 _ASBOX
30232      ) | sed "s/^/$as_me: WARNING:     /" >&2
30233     ;;
30234 esac
30235 { echo "$as_me:$LINENO: checking for $ac_header" >&5
30236 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30237 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30238   echo $ECHO_N "(cached) $ECHO_C" >&6
30239 else
30240   eval "$as_ac_Header=\$ac_header_preproc"
30241 fi
30242 ac_res=`eval echo '${'$as_ac_Header'}'`
30243                { echo "$as_me:$LINENO: result: $ac_res" >&5
30244 echo "${ECHO_T}$ac_res" >&6; }
30245
30246 fi
30247 if test `eval echo '${'$as_ac_Header'}'` = yes; then
30248   cat >>confdefs.h <<_ACEOF
30249 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
30250 _ACEOF
30251
30252 fi
30253
30254 done
30255
30256
30257
30258
30259
30260 for ac_header in sys/mman.h sys/param.h sys/resource.h sys/time.h
30261 do
30262 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
30263 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30264   { echo "$as_me:$LINENO: checking for $ac_header" >&5
30265 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30266 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30267   echo $ECHO_N "(cached) $ECHO_C" >&6
30268 fi
30269 ac_res=`eval echo '${'$as_ac_Header'}'`
30270                { echo "$as_me:$LINENO: result: $ac_res" >&5
30271 echo "${ECHO_T}$ac_res" >&6; }
30272 else
30273   # Is the header compilable?
30274 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
30275 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
30276 cat >conftest.$ac_ext <<_ACEOF
30277 /* confdefs.h.  */
30278 _ACEOF
30279 cat confdefs.h >>conftest.$ac_ext
30280 cat >>conftest.$ac_ext <<_ACEOF
30281 /* end confdefs.h.  */
30282 $ac_includes_default
30283 #include <$ac_header>
30284 _ACEOF
30285 rm -f conftest.$ac_objext
30286 if { (ac_try="$ac_compile"
30287 case "(($ac_try" in
30288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30289   *) ac_try_echo=$ac_try;;
30290 esac
30291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30292   (eval "$ac_compile") 2>conftest.er1
30293   ac_status=$?
30294   grep -v '^ *+' conftest.er1 >conftest.err
30295   rm -f conftest.er1
30296   cat conftest.err >&5
30297   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30298   (exit $ac_status); } &&
30299          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30300   { (case "(($ac_try" in
30301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30302   *) ac_try_echo=$ac_try;;
30303 esac
30304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30305   (eval "$ac_try") 2>&5
30306   ac_status=$?
30307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30308   (exit $ac_status); }; } &&
30309          { ac_try='test -s conftest.$ac_objext'
30310   { (case "(($ac_try" in
30311   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30312   *) ac_try_echo=$ac_try;;
30313 esac
30314 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30315   (eval "$ac_try") 2>&5
30316   ac_status=$?
30317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30318   (exit $ac_status); }; }; then
30319   ac_header_compiler=yes
30320 else
30321   echo "$as_me: failed program was:" >&5
30322 sed 's/^/| /' conftest.$ac_ext >&5
30323
30324         ac_header_compiler=no
30325 fi
30326
30327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30328 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
30329 echo "${ECHO_T}$ac_header_compiler" >&6; }
30330
30331 # Is the header present?
30332 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
30333 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
30334 cat >conftest.$ac_ext <<_ACEOF
30335 /* confdefs.h.  */
30336 _ACEOF
30337 cat confdefs.h >>conftest.$ac_ext
30338 cat >>conftest.$ac_ext <<_ACEOF
30339 /* end confdefs.h.  */
30340 #include <$ac_header>
30341 _ACEOF
30342 if { (ac_try="$ac_cpp conftest.$ac_ext"
30343 case "(($ac_try" in
30344   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30345   *) ac_try_echo=$ac_try;;
30346 esac
30347 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30348   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
30349   ac_status=$?
30350   grep -v '^ *+' conftest.er1 >conftest.err
30351   rm -f conftest.er1
30352   cat conftest.err >&5
30353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30354   (exit $ac_status); } >/dev/null; then
30355   if test -s conftest.err; then
30356     ac_cpp_err=$ac_c_preproc_warn_flag
30357     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
30358   else
30359     ac_cpp_err=
30360   fi
30361 else
30362   ac_cpp_err=yes
30363 fi
30364 if test -z "$ac_cpp_err"; then
30365   ac_header_preproc=yes
30366 else
30367   echo "$as_me: failed program was:" >&5
30368 sed 's/^/| /' conftest.$ac_ext >&5
30369
30370   ac_header_preproc=no
30371 fi
30372
30373 rm -f conftest.err conftest.$ac_ext
30374 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
30375 echo "${ECHO_T}$ac_header_preproc" >&6; }
30376
30377 # So?  What about this header?
30378 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
30379   yes:no: )
30380     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
30381 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
30382     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
30383 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
30384     ac_header_preproc=yes
30385     ;;
30386   no:yes:* )
30387     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
30388 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
30389     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
30390 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
30391     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
30392 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
30393     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
30394 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
30395     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
30396 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
30397     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
30398 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
30399     ( cat <<\_ASBOX
30400 ## ----------------------------------- ##
30401 ## Report this to llvmbugs@cs.uiuc.edu ##
30402 ## ----------------------------------- ##
30403 _ASBOX
30404      ) | sed "s/^/$as_me: WARNING:     /" >&2
30405     ;;
30406 esac
30407 { echo "$as_me:$LINENO: checking for $ac_header" >&5
30408 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30409 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30410   echo $ECHO_N "(cached) $ECHO_C" >&6
30411 else
30412   eval "$as_ac_Header=\$ac_header_preproc"
30413 fi
30414 ac_res=`eval echo '${'$as_ac_Header'}'`
30415                { echo "$as_me:$LINENO: result: $ac_res" >&5
30416 echo "${ECHO_T}$ac_res" >&6; }
30417
30418 fi
30419 if test `eval echo '${'$as_ac_Header'}'` = yes; then
30420   cat >>confdefs.h <<_ACEOF
30421 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
30422 _ACEOF
30423
30424 fi
30425
30426 done
30427
30428
30429
30430
30431
30432 for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
30433 do
30434 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
30435 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30436   { echo "$as_me:$LINENO: checking for $ac_header" >&5
30437 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30438 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30439   echo $ECHO_N "(cached) $ECHO_C" >&6
30440 fi
30441 ac_res=`eval echo '${'$as_ac_Header'}'`
30442                { echo "$as_me:$LINENO: result: $ac_res" >&5
30443 echo "${ECHO_T}$ac_res" >&6; }
30444 else
30445   # Is the header compilable?
30446 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
30447 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
30448 cat >conftest.$ac_ext <<_ACEOF
30449 /* confdefs.h.  */
30450 _ACEOF
30451 cat confdefs.h >>conftest.$ac_ext
30452 cat >>conftest.$ac_ext <<_ACEOF
30453 /* end confdefs.h.  */
30454 $ac_includes_default
30455 #include <$ac_header>
30456 _ACEOF
30457 rm -f conftest.$ac_objext
30458 if { (ac_try="$ac_compile"
30459 case "(($ac_try" in
30460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30461   *) ac_try_echo=$ac_try;;
30462 esac
30463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30464   (eval "$ac_compile") 2>conftest.er1
30465   ac_status=$?
30466   grep -v '^ *+' conftest.er1 >conftest.err
30467   rm -f conftest.er1
30468   cat conftest.err >&5
30469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30470   (exit $ac_status); } &&
30471          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30472   { (case "(($ac_try" in
30473   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30474   *) ac_try_echo=$ac_try;;
30475 esac
30476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30477   (eval "$ac_try") 2>&5
30478   ac_status=$?
30479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30480   (exit $ac_status); }; } &&
30481          { ac_try='test -s conftest.$ac_objext'
30482   { (case "(($ac_try" in
30483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30484   *) ac_try_echo=$ac_try;;
30485 esac
30486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30487   (eval "$ac_try") 2>&5
30488   ac_status=$?
30489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30490   (exit $ac_status); }; }; then
30491   ac_header_compiler=yes
30492 else
30493   echo "$as_me: failed program was:" >&5
30494 sed 's/^/| /' conftest.$ac_ext >&5
30495
30496         ac_header_compiler=no
30497 fi
30498
30499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30500 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
30501 echo "${ECHO_T}$ac_header_compiler" >&6; }
30502
30503 # Is the header present?
30504 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
30505 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
30506 cat >conftest.$ac_ext <<_ACEOF
30507 /* confdefs.h.  */
30508 _ACEOF
30509 cat confdefs.h >>conftest.$ac_ext
30510 cat >>conftest.$ac_ext <<_ACEOF
30511 /* end confdefs.h.  */
30512 #include <$ac_header>
30513 _ACEOF
30514 if { (ac_try="$ac_cpp conftest.$ac_ext"
30515 case "(($ac_try" in
30516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30517   *) ac_try_echo=$ac_try;;
30518 esac
30519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30520   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
30521   ac_status=$?
30522   grep -v '^ *+' conftest.er1 >conftest.err
30523   rm -f conftest.er1
30524   cat conftest.err >&5
30525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30526   (exit $ac_status); } >/dev/null; then
30527   if test -s conftest.err; then
30528     ac_cpp_err=$ac_c_preproc_warn_flag
30529     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
30530   else
30531     ac_cpp_err=
30532   fi
30533 else
30534   ac_cpp_err=yes
30535 fi
30536 if test -z "$ac_cpp_err"; then
30537   ac_header_preproc=yes
30538 else
30539   echo "$as_me: failed program was:" >&5
30540 sed 's/^/| /' conftest.$ac_ext >&5
30541
30542   ac_header_preproc=no
30543 fi
30544
30545 rm -f conftest.err conftest.$ac_ext
30546 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
30547 echo "${ECHO_T}$ac_header_preproc" >&6; }
30548
30549 # So?  What about this header?
30550 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
30551   yes:no: )
30552     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
30553 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
30554     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
30555 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
30556     ac_header_preproc=yes
30557     ;;
30558   no:yes:* )
30559     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
30560 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
30561     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
30562 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
30563     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
30564 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
30565     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
30566 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
30567     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
30568 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
30569     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
30570 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
30571     ( cat <<\_ASBOX
30572 ## ----------------------------------- ##
30573 ## Report this to llvmbugs@cs.uiuc.edu ##
30574 ## ----------------------------------- ##
30575 _ASBOX
30576      ) | sed "s/^/$as_me: WARNING:     /" >&2
30577     ;;
30578 esac
30579 { echo "$as_me:$LINENO: checking for $ac_header" >&5
30580 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30581 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30582   echo $ECHO_N "(cached) $ECHO_C" >&6
30583 else
30584   eval "$as_ac_Header=\$ac_header_preproc"
30585 fi
30586 ac_res=`eval echo '${'$as_ac_Header'}'`
30587                { echo "$as_me:$LINENO: result: $ac_res" >&5
30588 echo "${ECHO_T}$ac_res" >&6; }
30589
30590 fi
30591 if test `eval echo '${'$as_ac_Header'}'` = yes; then
30592   cat >>confdefs.h <<_ACEOF
30593 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
30594 _ACEOF
30595
30596 fi
30597
30598 done
30599
30600 if test "$ENABLE_THREADS" -eq 1 ; then
30601
30602 for ac_header in pthread.h
30603 do
30604 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
30605 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30606   { echo "$as_me:$LINENO: checking for $ac_header" >&5
30607 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30608 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30609   echo $ECHO_N "(cached) $ECHO_C" >&6
30610 fi
30611 ac_res=`eval echo '${'$as_ac_Header'}'`
30612                { echo "$as_me:$LINENO: result: $ac_res" >&5
30613 echo "${ECHO_T}$ac_res" >&6; }
30614 else
30615   # Is the header compilable?
30616 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
30617 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
30618 cat >conftest.$ac_ext <<_ACEOF
30619 /* confdefs.h.  */
30620 _ACEOF
30621 cat confdefs.h >>conftest.$ac_ext
30622 cat >>conftest.$ac_ext <<_ACEOF
30623 /* end confdefs.h.  */
30624 $ac_includes_default
30625 #include <$ac_header>
30626 _ACEOF
30627 rm -f conftest.$ac_objext
30628 if { (ac_try="$ac_compile"
30629 case "(($ac_try" in
30630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30631   *) ac_try_echo=$ac_try;;
30632 esac
30633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30634   (eval "$ac_compile") 2>conftest.er1
30635   ac_status=$?
30636   grep -v '^ *+' conftest.er1 >conftest.err
30637   rm -f conftest.er1
30638   cat conftest.err >&5
30639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30640   (exit $ac_status); } &&
30641          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30642   { (case "(($ac_try" in
30643   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30644   *) ac_try_echo=$ac_try;;
30645 esac
30646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30647   (eval "$ac_try") 2>&5
30648   ac_status=$?
30649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30650   (exit $ac_status); }; } &&
30651          { ac_try='test -s conftest.$ac_objext'
30652   { (case "(($ac_try" in
30653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30654   *) ac_try_echo=$ac_try;;
30655 esac
30656 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30657   (eval "$ac_try") 2>&5
30658   ac_status=$?
30659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30660   (exit $ac_status); }; }; then
30661   ac_header_compiler=yes
30662 else
30663   echo "$as_me: failed program was:" >&5
30664 sed 's/^/| /' conftest.$ac_ext >&5
30665
30666         ac_header_compiler=no
30667 fi
30668
30669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30670 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
30671 echo "${ECHO_T}$ac_header_compiler" >&6; }
30672
30673 # Is the header present?
30674 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
30675 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
30676 cat >conftest.$ac_ext <<_ACEOF
30677 /* confdefs.h.  */
30678 _ACEOF
30679 cat confdefs.h >>conftest.$ac_ext
30680 cat >>conftest.$ac_ext <<_ACEOF
30681 /* end confdefs.h.  */
30682 #include <$ac_header>
30683 _ACEOF
30684 if { (ac_try="$ac_cpp conftest.$ac_ext"
30685 case "(($ac_try" in
30686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30687   *) ac_try_echo=$ac_try;;
30688 esac
30689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30690   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
30691   ac_status=$?
30692   grep -v '^ *+' conftest.er1 >conftest.err
30693   rm -f conftest.er1
30694   cat conftest.err >&5
30695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30696   (exit $ac_status); } >/dev/null; then
30697   if test -s conftest.err; then
30698     ac_cpp_err=$ac_c_preproc_warn_flag
30699     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
30700   else
30701     ac_cpp_err=
30702   fi
30703 else
30704   ac_cpp_err=yes
30705 fi
30706 if test -z "$ac_cpp_err"; then
30707   ac_header_preproc=yes
30708 else
30709   echo "$as_me: failed program was:" >&5
30710 sed 's/^/| /' conftest.$ac_ext >&5
30711
30712   ac_header_preproc=no
30713 fi
30714
30715 rm -f conftest.err conftest.$ac_ext
30716 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
30717 echo "${ECHO_T}$ac_header_preproc" >&6; }
30718
30719 # So?  What about this header?
30720 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
30721   yes:no: )
30722     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
30723 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
30724     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
30725 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
30726     ac_header_preproc=yes
30727     ;;
30728   no:yes:* )
30729     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
30730 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
30731     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
30732 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
30733     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
30734 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
30735     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
30736 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
30737     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
30738 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
30739     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
30740 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
30741     ( cat <<\_ASBOX
30742 ## ----------------------------------- ##
30743 ## Report this to llvmbugs@cs.uiuc.edu ##
30744 ## ----------------------------------- ##
30745 _ASBOX
30746      ) | sed "s/^/$as_me: WARNING:     /" >&2
30747     ;;
30748 esac
30749 { echo "$as_me:$LINENO: checking for $ac_header" >&5
30750 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30751 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30752   echo $ECHO_N "(cached) $ECHO_C" >&6
30753 else
30754   eval "$as_ac_Header=\$ac_header_preproc"
30755 fi
30756 ac_res=`eval echo '${'$as_ac_Header'}'`
30757                { echo "$as_me:$LINENO: result: $ac_res" >&5
30758 echo "${ECHO_T}$ac_res" >&6; }
30759
30760 fi
30761 if test `eval echo '${'$as_ac_Header'}'` = yes; then
30762   cat >>confdefs.h <<_ACEOF
30763 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
30764 _ACEOF
30765  HAVE_PTHREAD=1
30766
30767 else
30768   HAVE_PTHREAD=0
30769
30770 fi
30771
30772 done
30773
30774 else
30775   HAVE_PTHREAD=0
30776
30777 fi
30778
30779 if test "$llvm_cv_enable_libffi" = "yes" ; then
30780
30781
30782 for ac_header in ffi.h ffi/ffi.h
30783 do
30784 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
30785 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30786   { echo "$as_me:$LINENO: checking for $ac_header" >&5
30787 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30788 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30789   echo $ECHO_N "(cached) $ECHO_C" >&6
30790 fi
30791 ac_res=`eval echo '${'$as_ac_Header'}'`
30792                { echo "$as_me:$LINENO: result: $ac_res" >&5
30793 echo "${ECHO_T}$ac_res" >&6; }
30794 else
30795   # Is the header compilable?
30796 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
30797 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
30798 cat >conftest.$ac_ext <<_ACEOF
30799 /* confdefs.h.  */
30800 _ACEOF
30801 cat confdefs.h >>conftest.$ac_ext
30802 cat >>conftest.$ac_ext <<_ACEOF
30803 /* end confdefs.h.  */
30804 $ac_includes_default
30805 #include <$ac_header>
30806 _ACEOF
30807 rm -f conftest.$ac_objext
30808 if { (ac_try="$ac_compile"
30809 case "(($ac_try" in
30810   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30811   *) ac_try_echo=$ac_try;;
30812 esac
30813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30814   (eval "$ac_compile") 2>conftest.er1
30815   ac_status=$?
30816   grep -v '^ *+' conftest.er1 >conftest.err
30817   rm -f conftest.er1
30818   cat conftest.err >&5
30819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30820   (exit $ac_status); } &&
30821          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
30822   { (case "(($ac_try" in
30823   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30824   *) ac_try_echo=$ac_try;;
30825 esac
30826 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30827   (eval "$ac_try") 2>&5
30828   ac_status=$?
30829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30830   (exit $ac_status); }; } &&
30831          { ac_try='test -s conftest.$ac_objext'
30832   { (case "(($ac_try" in
30833   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30834   *) ac_try_echo=$ac_try;;
30835 esac
30836 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30837   (eval "$ac_try") 2>&5
30838   ac_status=$?
30839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30840   (exit $ac_status); }; }; then
30841   ac_header_compiler=yes
30842 else
30843   echo "$as_me: failed program was:" >&5
30844 sed 's/^/| /' conftest.$ac_ext >&5
30845
30846         ac_header_compiler=no
30847 fi
30848
30849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30850 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
30851 echo "${ECHO_T}$ac_header_compiler" >&6; }
30852
30853 # Is the header present?
30854 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
30855 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
30856 cat >conftest.$ac_ext <<_ACEOF
30857 /* confdefs.h.  */
30858 _ACEOF
30859 cat confdefs.h >>conftest.$ac_ext
30860 cat >>conftest.$ac_ext <<_ACEOF
30861 /* end confdefs.h.  */
30862 #include <$ac_header>
30863 _ACEOF
30864 if { (ac_try="$ac_cpp conftest.$ac_ext"
30865 case "(($ac_try" in
30866   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30867   *) ac_try_echo=$ac_try;;
30868 esac
30869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30870   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
30871   ac_status=$?
30872   grep -v '^ *+' conftest.er1 >conftest.err
30873   rm -f conftest.er1
30874   cat conftest.err >&5
30875   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30876   (exit $ac_status); } >/dev/null; then
30877   if test -s conftest.err; then
30878     ac_cpp_err=$ac_c_preproc_warn_flag
30879     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
30880   else
30881     ac_cpp_err=
30882   fi
30883 else
30884   ac_cpp_err=yes
30885 fi
30886 if test -z "$ac_cpp_err"; then
30887   ac_header_preproc=yes
30888 else
30889   echo "$as_me: failed program was:" >&5
30890 sed 's/^/| /' conftest.$ac_ext >&5
30891
30892   ac_header_preproc=no
30893 fi
30894
30895 rm -f conftest.err conftest.$ac_ext
30896 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
30897 echo "${ECHO_T}$ac_header_preproc" >&6; }
30898
30899 # So?  What about this header?
30900 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
30901   yes:no: )
30902     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
30903 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
30904     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
30905 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
30906     ac_header_preproc=yes
30907     ;;
30908   no:yes:* )
30909     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
30910 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
30911     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
30912 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
30913     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
30914 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
30915     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
30916 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
30917     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
30918 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
30919     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
30920 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
30921     ( cat <<\_ASBOX
30922 ## ----------------------------------- ##
30923 ## Report this to llvmbugs@cs.uiuc.edu ##
30924 ## ----------------------------------- ##
30925 _ASBOX
30926      ) | sed "s/^/$as_me: WARNING:     /" >&2
30927     ;;
30928 esac
30929 { echo "$as_me:$LINENO: checking for $ac_header" >&5
30930 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
30931 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
30932   echo $ECHO_N "(cached) $ECHO_C" >&6
30933 else
30934   eval "$as_ac_Header=\$ac_header_preproc"
30935 fi
30936 ac_res=`eval echo '${'$as_ac_Header'}'`
30937                { echo "$as_me:$LINENO: result: $ac_res" >&5
30938 echo "${ECHO_T}$ac_res" >&6; }
30939
30940 fi
30941 if test `eval echo '${'$as_ac_Header'}'` = yes; then
30942   cat >>confdefs.h <<_ACEOF
30943 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
30944 _ACEOF
30945
30946 fi
30947
30948 done
30949
30950 fi
30951
30952
30953
30954   { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
30955 echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
30956 if test "${ac_cv_huge_val_sanity+set}" = set; then
30957   echo $ECHO_N "(cached) $ECHO_C" >&6
30958 else
30959
30960     ac_ext=cpp
30961 ac_cpp='$CXXCPP $CPPFLAGS'
30962 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
30963 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
30964 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
30965
30966     CXXFLAGS=-pedantic
30967     if test "$cross_compiling" = yes; then
30968   ac_cv_huge_val_sanity=yes
30969 else
30970   cat >conftest.$ac_ext <<_ACEOF
30971 /* confdefs.h.  */
30972 _ACEOF
30973 cat confdefs.h >>conftest.$ac_ext
30974 cat >>conftest.$ac_ext <<_ACEOF
30975 /* end confdefs.h.  */
30976 #include <math.h>
30977 int
30978 main ()
30979 {
30980 double x = HUGE_VAL; return x != x;
30981   ;
30982   return 0;
30983 }
30984 _ACEOF
30985 rm -f conftest$ac_exeext
30986 if { (ac_try="$ac_link"
30987 case "(($ac_try" in
30988   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30989   *) ac_try_echo=$ac_try;;
30990 esac
30991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30992   (eval "$ac_link") 2>&5
30993   ac_status=$?
30994   echo "$as_me:$LINENO: \$? = $ac_status" >&5
30995   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
30996   { (case "(($ac_try" in
30997   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30998   *) ac_try_echo=$ac_try;;
30999 esac
31000 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31001   (eval "$ac_try") 2>&5
31002   ac_status=$?
31003   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31004   (exit $ac_status); }; }; then
31005   ac_cv_huge_val_sanity=yes
31006 else
31007   echo "$as_me: program exited with status $ac_status" >&5
31008 echo "$as_me: failed program was:" >&5
31009 sed 's/^/| /' conftest.$ac_ext >&5
31010
31011 ( exit $ac_status )
31012 ac_cv_huge_val_sanity=no
31013 fi
31014 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
31015 fi
31016
31017
31018     ac_ext=c
31019 ac_cpp='$CPP $CPPFLAGS'
31020 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
31021 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
31022 ac_compiler_gnu=$ac_cv_c_compiler_gnu
31023
31024
31025 fi
31026 { echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
31027 echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
31028   HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
31029
31030
31031 { echo "$as_me:$LINENO: checking for pid_t" >&5
31032 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
31033 if test "${ac_cv_type_pid_t+set}" = set; then
31034   echo $ECHO_N "(cached) $ECHO_C" >&6
31035 else
31036   cat >conftest.$ac_ext <<_ACEOF
31037 /* confdefs.h.  */
31038 _ACEOF
31039 cat confdefs.h >>conftest.$ac_ext
31040 cat >>conftest.$ac_ext <<_ACEOF
31041 /* end confdefs.h.  */
31042 $ac_includes_default
31043 typedef pid_t ac__type_new_;
31044 int
31045 main ()
31046 {
31047 if ((ac__type_new_ *) 0)
31048   return 0;
31049 if (sizeof (ac__type_new_))
31050   return 0;
31051   ;
31052   return 0;
31053 }
31054 _ACEOF
31055 rm -f conftest.$ac_objext
31056 if { (ac_try="$ac_compile"
31057 case "(($ac_try" in
31058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31059   *) ac_try_echo=$ac_try;;
31060 esac
31061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31062   (eval "$ac_compile") 2>conftest.er1
31063   ac_status=$?
31064   grep -v '^ *+' conftest.er1 >conftest.err
31065   rm -f conftest.er1
31066   cat conftest.err >&5
31067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31068   (exit $ac_status); } &&
31069          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31070   { (case "(($ac_try" in
31071   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31072   *) ac_try_echo=$ac_try;;
31073 esac
31074 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31075   (eval "$ac_try") 2>&5
31076   ac_status=$?
31077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31078   (exit $ac_status); }; } &&
31079          { ac_try='test -s conftest.$ac_objext'
31080   { (case "(($ac_try" in
31081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31082   *) ac_try_echo=$ac_try;;
31083 esac
31084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31085   (eval "$ac_try") 2>&5
31086   ac_status=$?
31087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31088   (exit $ac_status); }; }; then
31089   ac_cv_type_pid_t=yes
31090 else
31091   echo "$as_me: failed program was:" >&5
31092 sed 's/^/| /' conftest.$ac_ext >&5
31093
31094         ac_cv_type_pid_t=no
31095 fi
31096
31097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31098 fi
31099 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
31100 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
31101 if test $ac_cv_type_pid_t = yes; then
31102   :
31103 else
31104
31105 cat >>confdefs.h <<_ACEOF
31106 #define pid_t int
31107 _ACEOF
31108
31109 fi
31110
31111 { echo "$as_me:$LINENO: checking for size_t" >&5
31112 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
31113 if test "${ac_cv_type_size_t+set}" = set; then
31114   echo $ECHO_N "(cached) $ECHO_C" >&6
31115 else
31116   cat >conftest.$ac_ext <<_ACEOF
31117 /* confdefs.h.  */
31118 _ACEOF
31119 cat confdefs.h >>conftest.$ac_ext
31120 cat >>conftest.$ac_ext <<_ACEOF
31121 /* end confdefs.h.  */
31122 $ac_includes_default
31123 typedef size_t ac__type_new_;
31124 int
31125 main ()
31126 {
31127 if ((ac__type_new_ *) 0)
31128   return 0;
31129 if (sizeof (ac__type_new_))
31130   return 0;
31131   ;
31132   return 0;
31133 }
31134 _ACEOF
31135 rm -f conftest.$ac_objext
31136 if { (ac_try="$ac_compile"
31137 case "(($ac_try" in
31138   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31139   *) ac_try_echo=$ac_try;;
31140 esac
31141 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31142   (eval "$ac_compile") 2>conftest.er1
31143   ac_status=$?
31144   grep -v '^ *+' conftest.er1 >conftest.err
31145   rm -f conftest.er1
31146   cat conftest.err >&5
31147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31148   (exit $ac_status); } &&
31149          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31150   { (case "(($ac_try" in
31151   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31152   *) ac_try_echo=$ac_try;;
31153 esac
31154 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31155   (eval "$ac_try") 2>&5
31156   ac_status=$?
31157   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31158   (exit $ac_status); }; } &&
31159          { ac_try='test -s conftest.$ac_objext'
31160   { (case "(($ac_try" in
31161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31162   *) ac_try_echo=$ac_try;;
31163 esac
31164 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31165   (eval "$ac_try") 2>&5
31166   ac_status=$?
31167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31168   (exit $ac_status); }; }; then
31169   ac_cv_type_size_t=yes
31170 else
31171   echo "$as_me: failed program was:" >&5
31172 sed 's/^/| /' conftest.$ac_ext >&5
31173
31174         ac_cv_type_size_t=no
31175 fi
31176
31177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31178 fi
31179 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
31180 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
31181 if test $ac_cv_type_size_t = yes; then
31182   :
31183 else
31184
31185 cat >>confdefs.h <<_ACEOF
31186 #define size_t unsigned int
31187 _ACEOF
31188
31189 fi
31190
31191 { echo "$as_me:$LINENO: checking return type of signal handlers" >&5
31192 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
31193 if test "${ac_cv_type_signal+set}" = set; then
31194   echo $ECHO_N "(cached) $ECHO_C" >&6
31195 else
31196   cat >conftest.$ac_ext <<_ACEOF
31197 /* confdefs.h.  */
31198 _ACEOF
31199 cat confdefs.h >>conftest.$ac_ext
31200 cat >>conftest.$ac_ext <<_ACEOF
31201 /* end confdefs.h.  */
31202 #include <sys/types.h>
31203 #include <signal.h>
31204
31205 int
31206 main ()
31207 {
31208 return *(signal (0, 0)) (0) == 1;
31209   ;
31210   return 0;
31211 }
31212 _ACEOF
31213 rm -f conftest.$ac_objext
31214 if { (ac_try="$ac_compile"
31215 case "(($ac_try" in
31216   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31217   *) ac_try_echo=$ac_try;;
31218 esac
31219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31220   (eval "$ac_compile") 2>conftest.er1
31221   ac_status=$?
31222   grep -v '^ *+' conftest.er1 >conftest.err
31223   rm -f conftest.er1
31224   cat conftest.err >&5
31225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31226   (exit $ac_status); } &&
31227          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31228   { (case "(($ac_try" in
31229   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31230   *) ac_try_echo=$ac_try;;
31231 esac
31232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31233   (eval "$ac_try") 2>&5
31234   ac_status=$?
31235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31236   (exit $ac_status); }; } &&
31237          { ac_try='test -s conftest.$ac_objext'
31238   { (case "(($ac_try" in
31239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31240   *) ac_try_echo=$ac_try;;
31241 esac
31242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31243   (eval "$ac_try") 2>&5
31244   ac_status=$?
31245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31246   (exit $ac_status); }; }; then
31247   ac_cv_type_signal=int
31248 else
31249   echo "$as_me: failed program was:" >&5
31250 sed 's/^/| /' conftest.$ac_ext >&5
31251
31252         ac_cv_type_signal=void
31253 fi
31254
31255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31256 fi
31257 { echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
31258 echo "${ECHO_T}$ac_cv_type_signal" >&6; }
31259
31260 cat >>confdefs.h <<_ACEOF
31261 #define RETSIGTYPE $ac_cv_type_signal
31262 _ACEOF
31263
31264
31265 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
31266 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
31267 if test "${ac_cv_struct_tm+set}" = set; then
31268   echo $ECHO_N "(cached) $ECHO_C" >&6
31269 else
31270   cat >conftest.$ac_ext <<_ACEOF
31271 /* confdefs.h.  */
31272 _ACEOF
31273 cat confdefs.h >>conftest.$ac_ext
31274 cat >>conftest.$ac_ext <<_ACEOF
31275 /* end confdefs.h.  */
31276 #include <sys/types.h>
31277 #include <time.h>
31278
31279 int
31280 main ()
31281 {
31282 struct tm *tp; tp->tm_sec;
31283   ;
31284   return 0;
31285 }
31286 _ACEOF
31287 rm -f conftest.$ac_objext
31288 if { (ac_try="$ac_compile"
31289 case "(($ac_try" in
31290   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31291   *) ac_try_echo=$ac_try;;
31292 esac
31293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31294   (eval "$ac_compile") 2>conftest.er1
31295   ac_status=$?
31296   grep -v '^ *+' conftest.er1 >conftest.err
31297   rm -f conftest.er1
31298   cat conftest.err >&5
31299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31300   (exit $ac_status); } &&
31301          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31302   { (case "(($ac_try" in
31303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31304   *) ac_try_echo=$ac_try;;
31305 esac
31306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31307   (eval "$ac_try") 2>&5
31308   ac_status=$?
31309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31310   (exit $ac_status); }; } &&
31311          { ac_try='test -s conftest.$ac_objext'
31312   { (case "(($ac_try" in
31313   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31314   *) ac_try_echo=$ac_try;;
31315 esac
31316 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31317   (eval "$ac_try") 2>&5
31318   ac_status=$?
31319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31320   (exit $ac_status); }; }; then
31321   ac_cv_struct_tm=time.h
31322 else
31323   echo "$as_me: failed program was:" >&5
31324 sed 's/^/| /' conftest.$ac_ext >&5
31325
31326         ac_cv_struct_tm=sys/time.h
31327 fi
31328
31329 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31330 fi
31331 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
31332 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
31333 if test $ac_cv_struct_tm = sys/time.h; then
31334
31335 cat >>confdefs.h <<\_ACEOF
31336 #define TM_IN_SYS_TIME 1
31337 _ACEOF
31338
31339 fi
31340
31341 { echo "$as_me:$LINENO: checking for int64_t" >&5
31342 echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
31343 if test "${ac_cv_type_int64_t+set}" = set; then
31344   echo $ECHO_N "(cached) $ECHO_C" >&6
31345 else
31346   cat >conftest.$ac_ext <<_ACEOF
31347 /* confdefs.h.  */
31348 _ACEOF
31349 cat confdefs.h >>conftest.$ac_ext
31350 cat >>conftest.$ac_ext <<_ACEOF
31351 /* end confdefs.h.  */
31352 $ac_includes_default
31353 typedef int64_t ac__type_new_;
31354 int
31355 main ()
31356 {
31357 if ((ac__type_new_ *) 0)
31358   return 0;
31359 if (sizeof (ac__type_new_))
31360   return 0;
31361   ;
31362   return 0;
31363 }
31364 _ACEOF
31365 rm -f conftest.$ac_objext
31366 if { (ac_try="$ac_compile"
31367 case "(($ac_try" in
31368   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31369   *) ac_try_echo=$ac_try;;
31370 esac
31371 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31372   (eval "$ac_compile") 2>conftest.er1
31373   ac_status=$?
31374   grep -v '^ *+' conftest.er1 >conftest.err
31375   rm -f conftest.er1
31376   cat conftest.err >&5
31377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31378   (exit $ac_status); } &&
31379          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31380   { (case "(($ac_try" in
31381   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31382   *) ac_try_echo=$ac_try;;
31383 esac
31384 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31385   (eval "$ac_try") 2>&5
31386   ac_status=$?
31387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31388   (exit $ac_status); }; } &&
31389          { ac_try='test -s conftest.$ac_objext'
31390   { (case "(($ac_try" in
31391   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31392   *) ac_try_echo=$ac_try;;
31393 esac
31394 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31395   (eval "$ac_try") 2>&5
31396   ac_status=$?
31397   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31398   (exit $ac_status); }; }; then
31399   ac_cv_type_int64_t=yes
31400 else
31401   echo "$as_me: failed program was:" >&5
31402 sed 's/^/| /' conftest.$ac_ext >&5
31403
31404         ac_cv_type_int64_t=no
31405 fi
31406
31407 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31408 fi
31409 { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
31410 echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
31411 if test $ac_cv_type_int64_t = yes; then
31412
31413 cat >>confdefs.h <<_ACEOF
31414 #define HAVE_INT64_T 1
31415 _ACEOF
31416
31417
31418 else
31419   { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
31420 echo "$as_me: error: Type int64_t required but not found" >&2;}
31421    { (exit 1); exit 1; }; }
31422 fi
31423
31424 { echo "$as_me:$LINENO: checking for uint64_t" >&5
31425 echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
31426 if test "${ac_cv_type_uint64_t+set}" = set; then
31427   echo $ECHO_N "(cached) $ECHO_C" >&6
31428 else
31429   cat >conftest.$ac_ext <<_ACEOF
31430 /* confdefs.h.  */
31431 _ACEOF
31432 cat confdefs.h >>conftest.$ac_ext
31433 cat >>conftest.$ac_ext <<_ACEOF
31434 /* end confdefs.h.  */
31435 $ac_includes_default
31436 typedef uint64_t ac__type_new_;
31437 int
31438 main ()
31439 {
31440 if ((ac__type_new_ *) 0)
31441   return 0;
31442 if (sizeof (ac__type_new_))
31443   return 0;
31444   ;
31445   return 0;
31446 }
31447 _ACEOF
31448 rm -f conftest.$ac_objext
31449 if { (ac_try="$ac_compile"
31450 case "(($ac_try" in
31451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31452   *) ac_try_echo=$ac_try;;
31453 esac
31454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31455   (eval "$ac_compile") 2>conftest.er1
31456   ac_status=$?
31457   grep -v '^ *+' conftest.er1 >conftest.err
31458   rm -f conftest.er1
31459   cat conftest.err >&5
31460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31461   (exit $ac_status); } &&
31462          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31463   { (case "(($ac_try" in
31464   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31465   *) ac_try_echo=$ac_try;;
31466 esac
31467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31468   (eval "$ac_try") 2>&5
31469   ac_status=$?
31470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31471   (exit $ac_status); }; } &&
31472          { ac_try='test -s conftest.$ac_objext'
31473   { (case "(($ac_try" in
31474   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31475   *) ac_try_echo=$ac_try;;
31476 esac
31477 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31478   (eval "$ac_try") 2>&5
31479   ac_status=$?
31480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31481   (exit $ac_status); }; }; then
31482   ac_cv_type_uint64_t=yes
31483 else
31484   echo "$as_me: failed program was:" >&5
31485 sed 's/^/| /' conftest.$ac_ext >&5
31486
31487         ac_cv_type_uint64_t=no
31488 fi
31489
31490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31491 fi
31492 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
31493 echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
31494 if test $ac_cv_type_uint64_t = yes; then
31495
31496 cat >>confdefs.h <<_ACEOF
31497 #define HAVE_UINT64_T 1
31498 _ACEOF
31499
31500
31501 else
31502   { echo "$as_me:$LINENO: checking for u_int64_t" >&5
31503 echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
31504 if test "${ac_cv_type_u_int64_t+set}" = set; then
31505   echo $ECHO_N "(cached) $ECHO_C" >&6
31506 else
31507   cat >conftest.$ac_ext <<_ACEOF
31508 /* confdefs.h.  */
31509 _ACEOF
31510 cat confdefs.h >>conftest.$ac_ext
31511 cat >>conftest.$ac_ext <<_ACEOF
31512 /* end confdefs.h.  */
31513 $ac_includes_default
31514 typedef u_int64_t ac__type_new_;
31515 int
31516 main ()
31517 {
31518 if ((ac__type_new_ *) 0)
31519   return 0;
31520 if (sizeof (ac__type_new_))
31521   return 0;
31522   ;
31523   return 0;
31524 }
31525 _ACEOF
31526 rm -f conftest.$ac_objext
31527 if { (ac_try="$ac_compile"
31528 case "(($ac_try" in
31529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31530   *) ac_try_echo=$ac_try;;
31531 esac
31532 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31533   (eval "$ac_compile") 2>conftest.er1
31534   ac_status=$?
31535   grep -v '^ *+' conftest.er1 >conftest.err
31536   rm -f conftest.er1
31537   cat conftest.err >&5
31538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31539   (exit $ac_status); } &&
31540          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31541   { (case "(($ac_try" in
31542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31543   *) ac_try_echo=$ac_try;;
31544 esac
31545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31546   (eval "$ac_try") 2>&5
31547   ac_status=$?
31548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31549   (exit $ac_status); }; } &&
31550          { ac_try='test -s conftest.$ac_objext'
31551   { (case "(($ac_try" in
31552   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31553   *) ac_try_echo=$ac_try;;
31554 esac
31555 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31556   (eval "$ac_try") 2>&5
31557   ac_status=$?
31558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31559   (exit $ac_status); }; }; then
31560   ac_cv_type_u_int64_t=yes
31561 else
31562   echo "$as_me: failed program was:" >&5
31563 sed 's/^/| /' conftest.$ac_ext >&5
31564
31565         ac_cv_type_u_int64_t=no
31566 fi
31567
31568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31569 fi
31570 { echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
31571 echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
31572 if test $ac_cv_type_u_int64_t = yes; then
31573
31574 cat >>confdefs.h <<_ACEOF
31575 #define HAVE_U_INT64_T 1
31576 _ACEOF
31577
31578
31579 else
31580   { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
31581 echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
31582    { (exit 1); exit 1; }; }
31583 fi
31584
31585 fi
31586
31587
31588
31589
31590
31591
31592
31593
31594
31595
31596 for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
31597 do
31598 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
31599 { echo "$as_me:$LINENO: checking for $ac_func" >&5
31600 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
31601 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
31602   echo $ECHO_N "(cached) $ECHO_C" >&6
31603 else
31604   cat >conftest.$ac_ext <<_ACEOF
31605 /* confdefs.h.  */
31606 _ACEOF
31607 cat confdefs.h >>conftest.$ac_ext
31608 cat >>conftest.$ac_ext <<_ACEOF
31609 /* end confdefs.h.  */
31610 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
31611    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
31612 #define $ac_func innocuous_$ac_func
31613
31614 /* System header to define __stub macros and hopefully few prototypes,
31615     which can conflict with char $ac_func (); below.
31616     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
31617     <limits.h> exists even on freestanding compilers.  */
31618
31619 #ifdef __STDC__
31620 # include <limits.h>
31621 #else
31622 # include <assert.h>
31623 #endif
31624
31625 #undef $ac_func
31626
31627 /* Override any GCC internal prototype to avoid an error.
31628    Use char because int might match the return type of a GCC
31629    builtin and then its argument prototype would still apply.  */
31630 #ifdef __cplusplus
31631 extern "C"
31632 #endif
31633 char $ac_func ();
31634 /* The GNU C library defines this for functions which it implements
31635     to always fail with ENOSYS.  Some functions are actually named
31636     something starting with __ and the normal name is an alias.  */
31637 #if defined __stub_$ac_func || defined __stub___$ac_func
31638 choke me
31639 #endif
31640
31641 int
31642 main ()
31643 {
31644 return $ac_func ();
31645   ;
31646   return 0;
31647 }
31648 _ACEOF
31649 rm -f conftest.$ac_objext conftest$ac_exeext
31650 if { (ac_try="$ac_link"
31651 case "(($ac_try" in
31652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31653   *) ac_try_echo=$ac_try;;
31654 esac
31655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31656   (eval "$ac_link") 2>conftest.er1
31657   ac_status=$?
31658   grep -v '^ *+' conftest.er1 >conftest.err
31659   rm -f conftest.er1
31660   cat conftest.err >&5
31661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31662   (exit $ac_status); } &&
31663          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31664   { (case "(($ac_try" in
31665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31666   *) ac_try_echo=$ac_try;;
31667 esac
31668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31669   (eval "$ac_try") 2>&5
31670   ac_status=$?
31671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31672   (exit $ac_status); }; } &&
31673          { ac_try='test -s conftest$ac_exeext'
31674   { (case "(($ac_try" in
31675   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31676   *) ac_try_echo=$ac_try;;
31677 esac
31678 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31679   (eval "$ac_try") 2>&5
31680   ac_status=$?
31681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31682   (exit $ac_status); }; }; then
31683   eval "$as_ac_var=yes"
31684 else
31685   echo "$as_me: failed program was:" >&5
31686 sed 's/^/| /' conftest.$ac_ext >&5
31687
31688         eval "$as_ac_var=no"
31689 fi
31690
31691 rm -f core conftest.err conftest.$ac_objext \
31692       conftest$ac_exeext conftest.$ac_ext
31693 fi
31694 ac_res=`eval echo '${'$as_ac_var'}'`
31695                { echo "$as_me:$LINENO: result: $ac_res" >&5
31696 echo "${ECHO_T}$ac_res" >&6; }
31697 if test `eval echo '${'$as_ac_var'}'` = yes; then
31698   cat >>confdefs.h <<_ACEOF
31699 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
31700 _ACEOF
31701
31702 fi
31703 done
31704
31705
31706
31707
31708
31709 for ac_func in powf fmodf strtof round
31710 do
31711 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
31712 { echo "$as_me:$LINENO: checking for $ac_func" >&5
31713 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
31714 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
31715   echo $ECHO_N "(cached) $ECHO_C" >&6
31716 else
31717   cat >conftest.$ac_ext <<_ACEOF
31718 /* confdefs.h.  */
31719 _ACEOF
31720 cat confdefs.h >>conftest.$ac_ext
31721 cat >>conftest.$ac_ext <<_ACEOF
31722 /* end confdefs.h.  */
31723 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
31724    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
31725 #define $ac_func innocuous_$ac_func
31726
31727 /* System header to define __stub macros and hopefully few prototypes,
31728     which can conflict with char $ac_func (); below.
31729     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
31730     <limits.h> exists even on freestanding compilers.  */
31731
31732 #ifdef __STDC__
31733 # include <limits.h>
31734 #else
31735 # include <assert.h>
31736 #endif
31737
31738 #undef $ac_func
31739
31740 /* Override any GCC internal prototype to avoid an error.
31741    Use char because int might match the return type of a GCC
31742    builtin and then its argument prototype would still apply.  */
31743 #ifdef __cplusplus
31744 extern "C"
31745 #endif
31746 char $ac_func ();
31747 /* The GNU C library defines this for functions which it implements
31748     to always fail with ENOSYS.  Some functions are actually named
31749     something starting with __ and the normal name is an alias.  */
31750 #if defined __stub_$ac_func || defined __stub___$ac_func
31751 choke me
31752 #endif
31753
31754 int
31755 main ()
31756 {
31757 return $ac_func ();
31758   ;
31759   return 0;
31760 }
31761 _ACEOF
31762 rm -f conftest.$ac_objext conftest$ac_exeext
31763 if { (ac_try="$ac_link"
31764 case "(($ac_try" in
31765   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31766   *) ac_try_echo=$ac_try;;
31767 esac
31768 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31769   (eval "$ac_link") 2>conftest.er1
31770   ac_status=$?
31771   grep -v '^ *+' conftest.er1 >conftest.err
31772   rm -f conftest.er1
31773   cat conftest.err >&5
31774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31775   (exit $ac_status); } &&
31776          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31777   { (case "(($ac_try" in
31778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31779   *) ac_try_echo=$ac_try;;
31780 esac
31781 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31782   (eval "$ac_try") 2>&5
31783   ac_status=$?
31784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31785   (exit $ac_status); }; } &&
31786          { ac_try='test -s conftest$ac_exeext'
31787   { (case "(($ac_try" in
31788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31789   *) ac_try_echo=$ac_try;;
31790 esac
31791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31792   (eval "$ac_try") 2>&5
31793   ac_status=$?
31794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31795   (exit $ac_status); }; }; then
31796   eval "$as_ac_var=yes"
31797 else
31798   echo "$as_me: failed program was:" >&5
31799 sed 's/^/| /' conftest.$ac_ext >&5
31800
31801         eval "$as_ac_var=no"
31802 fi
31803
31804 rm -f core conftest.err conftest.$ac_objext \
31805       conftest$ac_exeext conftest.$ac_ext
31806 fi
31807 ac_res=`eval echo '${'$as_ac_var'}'`
31808                { echo "$as_me:$LINENO: result: $ac_res" >&5
31809 echo "${ECHO_T}$ac_res" >&6; }
31810 if test `eval echo '${'$as_ac_var'}'` = yes; then
31811   cat >>confdefs.h <<_ACEOF
31812 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
31813 _ACEOF
31814
31815 fi
31816 done
31817
31818
31819
31820
31821
31822
31823 for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
31824 do
31825 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
31826 { echo "$as_me:$LINENO: checking for $ac_func" >&5
31827 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
31828 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
31829   echo $ECHO_N "(cached) $ECHO_C" >&6
31830 else
31831   cat >conftest.$ac_ext <<_ACEOF
31832 /* confdefs.h.  */
31833 _ACEOF
31834 cat confdefs.h >>conftest.$ac_ext
31835 cat >>conftest.$ac_ext <<_ACEOF
31836 /* end confdefs.h.  */
31837 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
31838    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
31839 #define $ac_func innocuous_$ac_func
31840
31841 /* System header to define __stub macros and hopefully few prototypes,
31842     which can conflict with char $ac_func (); below.
31843     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
31844     <limits.h> exists even on freestanding compilers.  */
31845
31846 #ifdef __STDC__
31847 # include <limits.h>
31848 #else
31849 # include <assert.h>
31850 #endif
31851
31852 #undef $ac_func
31853
31854 /* Override any GCC internal prototype to avoid an error.
31855    Use char because int might match the return type of a GCC
31856    builtin and then its argument prototype would still apply.  */
31857 #ifdef __cplusplus
31858 extern "C"
31859 #endif
31860 char $ac_func ();
31861 /* The GNU C library defines this for functions which it implements
31862     to always fail with ENOSYS.  Some functions are actually named
31863     something starting with __ and the normal name is an alias.  */
31864 #if defined __stub_$ac_func || defined __stub___$ac_func
31865 choke me
31866 #endif
31867
31868 int
31869 main ()
31870 {
31871 return $ac_func ();
31872   ;
31873   return 0;
31874 }
31875 _ACEOF
31876 rm -f conftest.$ac_objext conftest$ac_exeext
31877 if { (ac_try="$ac_link"
31878 case "(($ac_try" in
31879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31880   *) ac_try_echo=$ac_try;;
31881 esac
31882 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31883   (eval "$ac_link") 2>conftest.er1
31884   ac_status=$?
31885   grep -v '^ *+' conftest.er1 >conftest.err
31886   rm -f conftest.er1
31887   cat conftest.err >&5
31888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31889   (exit $ac_status); } &&
31890          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
31891   { (case "(($ac_try" in
31892   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31893   *) ac_try_echo=$ac_try;;
31894 esac
31895 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31896   (eval "$ac_try") 2>&5
31897   ac_status=$?
31898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31899   (exit $ac_status); }; } &&
31900          { ac_try='test -s conftest$ac_exeext'
31901   { (case "(($ac_try" in
31902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31903   *) ac_try_echo=$ac_try;;
31904 esac
31905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31906   (eval "$ac_try") 2>&5
31907   ac_status=$?
31908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
31909   (exit $ac_status); }; }; then
31910   eval "$as_ac_var=yes"
31911 else
31912   echo "$as_me: failed program was:" >&5
31913 sed 's/^/| /' conftest.$ac_ext >&5
31914
31915         eval "$as_ac_var=no"
31916 fi
31917
31918 rm -f core conftest.err conftest.$ac_objext \
31919       conftest$ac_exeext conftest.$ac_ext
31920 fi
31921 ac_res=`eval echo '${'$as_ac_var'}'`
31922                { echo "$as_me:$LINENO: result: $ac_res" >&5
31923 echo "${ECHO_T}$ac_res" >&6; }
31924 if test `eval echo '${'$as_ac_var'}'` = yes; then
31925   cat >>confdefs.h <<_ACEOF
31926 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
31927 _ACEOF
31928
31929 fi
31930 done
31931
31932
31933
31934
31935 for ac_func in isatty mkdtemp mkstemp
31936 do
31937 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
31938 { echo "$as_me:$LINENO: checking for $ac_func" >&5
31939 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
31940 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
31941   echo $ECHO_N "(cached) $ECHO_C" >&6
31942 else
31943   cat >conftest.$ac_ext <<_ACEOF
31944 /* confdefs.h.  */
31945 _ACEOF
31946 cat confdefs.h >>conftest.$ac_ext
31947 cat >>conftest.$ac_ext <<_ACEOF
31948 /* end confdefs.h.  */
31949 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
31950    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
31951 #define $ac_func innocuous_$ac_func
31952
31953 /* System header to define __stub macros and hopefully few prototypes,
31954     which can conflict with char $ac_func (); below.
31955     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
31956     <limits.h> exists even on freestanding compilers.  */
31957
31958 #ifdef __STDC__
31959 # include <limits.h>
31960 #else
31961 # include <assert.h>
31962 #endif
31963
31964 #undef $ac_func
31965
31966 /* Override any GCC internal prototype to avoid an error.
31967    Use char because int might match the return type of a GCC
31968    builtin and then its argument prototype would still apply.  */
31969 #ifdef __cplusplus
31970 extern "C"
31971 #endif
31972 char $ac_func ();
31973 /* The GNU C library defines this for functions which it implements
31974     to always fail with ENOSYS.  Some functions are actually named
31975     something starting with __ and the normal name is an alias.  */
31976 #if defined __stub_$ac_func || defined __stub___$ac_func
31977 choke me
31978 #endif
31979
31980 int
31981 main ()
31982 {
31983 return $ac_func ();
31984   ;
31985   return 0;
31986 }
31987 _ACEOF
31988 rm -f conftest.$ac_objext conftest$ac_exeext
31989 if { (ac_try="$ac_link"
31990 case "(($ac_try" in
31991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31992   *) ac_try_echo=$ac_try;;
31993 esac
31994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31995   (eval "$ac_link") 2>conftest.er1
31996   ac_status=$?
31997   grep -v '^ *+' conftest.er1 >conftest.err
31998   rm -f conftest.er1
31999   cat conftest.err >&5
32000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32001   (exit $ac_status); } &&
32002          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
32003   { (case "(($ac_try" in
32004   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32005   *) ac_try_echo=$ac_try;;
32006 esac
32007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32008   (eval "$ac_try") 2>&5
32009   ac_status=$?
32010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32011   (exit $ac_status); }; } &&
32012          { ac_try='test -s conftest$ac_exeext'
32013   { (case "(($ac_try" in
32014   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32015   *) ac_try_echo=$ac_try;;
32016 esac
32017 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32018   (eval "$ac_try") 2>&5
32019   ac_status=$?
32020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32021   (exit $ac_status); }; }; then
32022   eval "$as_ac_var=yes"
32023 else
32024   echo "$as_me: failed program was:" >&5
32025 sed 's/^/| /' conftest.$ac_ext >&5
32026
32027         eval "$as_ac_var=no"
32028 fi
32029
32030 rm -f core conftest.err conftest.$ac_objext \
32031       conftest$ac_exeext conftest.$ac_ext
32032 fi
32033 ac_res=`eval echo '${'$as_ac_var'}'`
32034                { echo "$as_me:$LINENO: result: $ac_res" >&5
32035 echo "${ECHO_T}$ac_res" >&6; }
32036 if test `eval echo '${'$as_ac_var'}'` = yes; then
32037   cat >>confdefs.h <<_ACEOF
32038 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
32039 _ACEOF
32040
32041 fi
32042 done
32043
32044
32045
32046
32047
32048
32049 for ac_func in mktemp realpath sbrk setrlimit strdup
32050 do
32051 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
32052 { echo "$as_me:$LINENO: checking for $ac_func" >&5
32053 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
32054 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
32055   echo $ECHO_N "(cached) $ECHO_C" >&6
32056 else
32057   cat >conftest.$ac_ext <<_ACEOF
32058 /* confdefs.h.  */
32059 _ACEOF
32060 cat confdefs.h >>conftest.$ac_ext
32061 cat >>conftest.$ac_ext <<_ACEOF
32062 /* end confdefs.h.  */
32063 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
32064    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
32065 #define $ac_func innocuous_$ac_func
32066
32067 /* System header to define __stub macros and hopefully few prototypes,
32068     which can conflict with char $ac_func (); below.
32069     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
32070     <limits.h> exists even on freestanding compilers.  */
32071
32072 #ifdef __STDC__
32073 # include <limits.h>
32074 #else
32075 # include <assert.h>
32076 #endif
32077
32078 #undef $ac_func
32079
32080 /* Override any GCC internal prototype to avoid an error.
32081    Use char because int might match the return type of a GCC
32082    builtin and then its argument prototype would still apply.  */
32083 #ifdef __cplusplus
32084 extern "C"
32085 #endif
32086 char $ac_func ();
32087 /* The GNU C library defines this for functions which it implements
32088     to always fail with ENOSYS.  Some functions are actually named
32089     something starting with __ and the normal name is an alias.  */
32090 #if defined __stub_$ac_func || defined __stub___$ac_func
32091 choke me
32092 #endif
32093
32094 int
32095 main ()
32096 {
32097 return $ac_func ();
32098   ;
32099   return 0;
32100 }
32101 _ACEOF
32102 rm -f conftest.$ac_objext conftest$ac_exeext
32103 if { (ac_try="$ac_link"
32104 case "(($ac_try" in
32105   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32106   *) ac_try_echo=$ac_try;;
32107 esac
32108 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32109   (eval "$ac_link") 2>conftest.er1
32110   ac_status=$?
32111   grep -v '^ *+' conftest.er1 >conftest.err
32112   rm -f conftest.er1
32113   cat conftest.err >&5
32114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32115   (exit $ac_status); } &&
32116          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
32117   { (case "(($ac_try" in
32118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32119   *) ac_try_echo=$ac_try;;
32120 esac
32121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32122   (eval "$ac_try") 2>&5
32123   ac_status=$?
32124   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32125   (exit $ac_status); }; } &&
32126          { ac_try='test -s conftest$ac_exeext'
32127   { (case "(($ac_try" in
32128   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32129   *) ac_try_echo=$ac_try;;
32130 esac
32131 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32132   (eval "$ac_try") 2>&5
32133   ac_status=$?
32134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32135   (exit $ac_status); }; }; then
32136   eval "$as_ac_var=yes"
32137 else
32138   echo "$as_me: failed program was:" >&5
32139 sed 's/^/| /' conftest.$ac_ext >&5
32140
32141         eval "$as_ac_var=no"
32142 fi
32143
32144 rm -f core conftest.err conftest.$ac_objext \
32145       conftest$ac_exeext conftest.$ac_ext
32146 fi
32147 ac_res=`eval echo '${'$as_ac_var'}'`
32148                { echo "$as_me:$LINENO: result: $ac_res" >&5
32149 echo "${ECHO_T}$ac_res" >&6; }
32150 if test `eval echo '${'$as_ac_var'}'` = yes; then
32151   cat >>confdefs.h <<_ACEOF
32152 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
32153 _ACEOF
32154
32155 fi
32156 done
32157
32158
32159
32160
32161
32162 for ac_func in strerror strerror_r strerror_s setenv
32163 do
32164 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
32165 { echo "$as_me:$LINENO: checking for $ac_func" >&5
32166 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
32167 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
32168   echo $ECHO_N "(cached) $ECHO_C" >&6
32169 else
32170   cat >conftest.$ac_ext <<_ACEOF
32171 /* confdefs.h.  */
32172 _ACEOF
32173 cat confdefs.h >>conftest.$ac_ext
32174 cat >>conftest.$ac_ext <<_ACEOF
32175 /* end confdefs.h.  */
32176 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
32177    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
32178 #define $ac_func innocuous_$ac_func
32179
32180 /* System header to define __stub macros and hopefully few prototypes,
32181     which can conflict with char $ac_func (); below.
32182     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
32183     <limits.h> exists even on freestanding compilers.  */
32184
32185 #ifdef __STDC__
32186 # include <limits.h>
32187 #else
32188 # include <assert.h>
32189 #endif
32190
32191 #undef $ac_func
32192
32193 /* Override any GCC internal prototype to avoid an error.
32194    Use char because int might match the return type of a GCC
32195    builtin and then its argument prototype would still apply.  */
32196 #ifdef __cplusplus
32197 extern "C"
32198 #endif
32199 char $ac_func ();
32200 /* The GNU C library defines this for functions which it implements
32201     to always fail with ENOSYS.  Some functions are actually named
32202     something starting with __ and the normal name is an alias.  */
32203 #if defined __stub_$ac_func || defined __stub___$ac_func
32204 choke me
32205 #endif
32206
32207 int
32208 main ()
32209 {
32210 return $ac_func ();
32211   ;
32212   return 0;
32213 }
32214 _ACEOF
32215 rm -f conftest.$ac_objext conftest$ac_exeext
32216 if { (ac_try="$ac_link"
32217 case "(($ac_try" in
32218   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32219   *) ac_try_echo=$ac_try;;
32220 esac
32221 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32222   (eval "$ac_link") 2>conftest.er1
32223   ac_status=$?
32224   grep -v '^ *+' conftest.er1 >conftest.err
32225   rm -f conftest.er1
32226   cat conftest.err >&5
32227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32228   (exit $ac_status); } &&
32229          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
32230   { (case "(($ac_try" in
32231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32232   *) ac_try_echo=$ac_try;;
32233 esac
32234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32235   (eval "$ac_try") 2>&5
32236   ac_status=$?
32237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32238   (exit $ac_status); }; } &&
32239          { ac_try='test -s conftest$ac_exeext'
32240   { (case "(($ac_try" in
32241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32242   *) ac_try_echo=$ac_try;;
32243 esac
32244 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32245   (eval "$ac_try") 2>&5
32246   ac_status=$?
32247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32248   (exit $ac_status); }; }; then
32249   eval "$as_ac_var=yes"
32250 else
32251   echo "$as_me: failed program was:" >&5
32252 sed 's/^/| /' conftest.$ac_ext >&5
32253
32254         eval "$as_ac_var=no"
32255 fi
32256
32257 rm -f core conftest.err conftest.$ac_objext \
32258       conftest$ac_exeext conftest.$ac_ext
32259 fi
32260 ac_res=`eval echo '${'$as_ac_var'}'`
32261                { echo "$as_me:$LINENO: result: $ac_res" >&5
32262 echo "${ECHO_T}$ac_res" >&6; }
32263 if test `eval echo '${'$as_ac_var'}'` = yes; then
32264   cat >>confdefs.h <<_ACEOF
32265 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
32266 _ACEOF
32267
32268 fi
32269 done
32270
32271
32272
32273
32274
32275 for ac_func in strtoll strtoq sysconf malloc_zone_statistics
32276 do
32277 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
32278 { echo "$as_me:$LINENO: checking for $ac_func" >&5
32279 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
32280 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
32281   echo $ECHO_N "(cached) $ECHO_C" >&6
32282 else
32283   cat >conftest.$ac_ext <<_ACEOF
32284 /* confdefs.h.  */
32285 _ACEOF
32286 cat confdefs.h >>conftest.$ac_ext
32287 cat >>conftest.$ac_ext <<_ACEOF
32288 /* end confdefs.h.  */
32289 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
32290    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
32291 #define $ac_func innocuous_$ac_func
32292
32293 /* System header to define __stub macros and hopefully few prototypes,
32294     which can conflict with char $ac_func (); below.
32295     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
32296     <limits.h> exists even on freestanding compilers.  */
32297
32298 #ifdef __STDC__
32299 # include <limits.h>
32300 #else
32301 # include <assert.h>
32302 #endif
32303
32304 #undef $ac_func
32305
32306 /* Override any GCC internal prototype to avoid an error.
32307    Use char because int might match the return type of a GCC
32308    builtin and then its argument prototype would still apply.  */
32309 #ifdef __cplusplus
32310 extern "C"
32311 #endif
32312 char $ac_func ();
32313 /* The GNU C library defines this for functions which it implements
32314     to always fail with ENOSYS.  Some functions are actually named
32315     something starting with __ and the normal name is an alias.  */
32316 #if defined __stub_$ac_func || defined __stub___$ac_func
32317 choke me
32318 #endif
32319
32320 int
32321 main ()
32322 {
32323 return $ac_func ();
32324   ;
32325   return 0;
32326 }
32327 _ACEOF
32328 rm -f conftest.$ac_objext conftest$ac_exeext
32329 if { (ac_try="$ac_link"
32330 case "(($ac_try" in
32331   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32332   *) ac_try_echo=$ac_try;;
32333 esac
32334 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32335   (eval "$ac_link") 2>conftest.er1
32336   ac_status=$?
32337   grep -v '^ *+' conftest.er1 >conftest.err
32338   rm -f conftest.er1
32339   cat conftest.err >&5
32340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32341   (exit $ac_status); } &&
32342          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
32343   { (case "(($ac_try" in
32344   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32345   *) ac_try_echo=$ac_try;;
32346 esac
32347 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32348   (eval "$ac_try") 2>&5
32349   ac_status=$?
32350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32351   (exit $ac_status); }; } &&
32352          { ac_try='test -s conftest$ac_exeext'
32353   { (case "(($ac_try" in
32354   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32355   *) ac_try_echo=$ac_try;;
32356 esac
32357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32358   (eval "$ac_try") 2>&5
32359   ac_status=$?
32360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32361   (exit $ac_status); }; }; then
32362   eval "$as_ac_var=yes"
32363 else
32364   echo "$as_me: failed program was:" >&5
32365 sed 's/^/| /' conftest.$ac_ext >&5
32366
32367         eval "$as_ac_var=no"
32368 fi
32369
32370 rm -f core conftest.err conftest.$ac_objext \
32371       conftest$ac_exeext conftest.$ac_ext
32372 fi
32373 ac_res=`eval echo '${'$as_ac_var'}'`
32374                { echo "$as_me:$LINENO: result: $ac_res" >&5
32375 echo "${ECHO_T}$ac_res" >&6; }
32376 if test `eval echo '${'$as_ac_var'}'` = yes; then
32377   cat >>confdefs.h <<_ACEOF
32378 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
32379 _ACEOF
32380
32381 fi
32382 done
32383
32384
32385
32386
32387
32388 for ac_func in setjmp longjmp sigsetjmp siglongjmp
32389 do
32390 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
32391 { echo "$as_me:$LINENO: checking for $ac_func" >&5
32392 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
32393 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
32394   echo $ECHO_N "(cached) $ECHO_C" >&6
32395 else
32396   cat >conftest.$ac_ext <<_ACEOF
32397 /* confdefs.h.  */
32398 _ACEOF
32399 cat confdefs.h >>conftest.$ac_ext
32400 cat >>conftest.$ac_ext <<_ACEOF
32401 /* end confdefs.h.  */
32402 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
32403    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
32404 #define $ac_func innocuous_$ac_func
32405
32406 /* System header to define __stub macros and hopefully few prototypes,
32407     which can conflict with char $ac_func (); below.
32408     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
32409     <limits.h> exists even on freestanding compilers.  */
32410
32411 #ifdef __STDC__
32412 # include <limits.h>
32413 #else
32414 # include <assert.h>
32415 #endif
32416
32417 #undef $ac_func
32418
32419 /* Override any GCC internal prototype to avoid an error.
32420    Use char because int might match the return type of a GCC
32421    builtin and then its argument prototype would still apply.  */
32422 #ifdef __cplusplus
32423 extern "C"
32424 #endif
32425 char $ac_func ();
32426 /* The GNU C library defines this for functions which it implements
32427     to always fail with ENOSYS.  Some functions are actually named
32428     something starting with __ and the normal name is an alias.  */
32429 #if defined __stub_$ac_func || defined __stub___$ac_func
32430 choke me
32431 #endif
32432
32433 int
32434 main ()
32435 {
32436 return $ac_func ();
32437   ;
32438   return 0;
32439 }
32440 _ACEOF
32441 rm -f conftest.$ac_objext conftest$ac_exeext
32442 if { (ac_try="$ac_link"
32443 case "(($ac_try" in
32444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32445   *) ac_try_echo=$ac_try;;
32446 esac
32447 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32448   (eval "$ac_link") 2>conftest.er1
32449   ac_status=$?
32450   grep -v '^ *+' conftest.er1 >conftest.err
32451   rm -f conftest.er1
32452   cat conftest.err >&5
32453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32454   (exit $ac_status); } &&
32455          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
32456   { (case "(($ac_try" in
32457   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32458   *) ac_try_echo=$ac_try;;
32459 esac
32460 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32461   (eval "$ac_try") 2>&5
32462   ac_status=$?
32463   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32464   (exit $ac_status); }; } &&
32465          { ac_try='test -s conftest$ac_exeext'
32466   { (case "(($ac_try" in
32467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32468   *) ac_try_echo=$ac_try;;
32469 esac
32470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32471   (eval "$ac_try") 2>&5
32472   ac_status=$?
32473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32474   (exit $ac_status); }; }; then
32475   eval "$as_ac_var=yes"
32476 else
32477   echo "$as_me: failed program was:" >&5
32478 sed 's/^/| /' conftest.$ac_ext >&5
32479
32480         eval "$as_ac_var=no"
32481 fi
32482
32483 rm -f core conftest.err conftest.$ac_objext \
32484       conftest$ac_exeext conftest.$ac_ext
32485 fi
32486 ac_res=`eval echo '${'$as_ac_var'}'`
32487                { echo "$as_me:$LINENO: result: $ac_res" >&5
32488 echo "${ECHO_T}$ac_res" >&6; }
32489 if test `eval echo '${'$as_ac_var'}'` = yes; then
32490   cat >>confdefs.h <<_ACEOF
32491 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
32492 _ACEOF
32493
32494 fi
32495 done
32496
32497 { echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
32498 echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
32499 if test "${llvm_cv_c_printf_a+set}" = set; then
32500   echo $ECHO_N "(cached) $ECHO_C" >&6
32501 else
32502   ac_ext=c
32503 ac_cpp='$CPP $CPPFLAGS'
32504 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32505 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32506 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32507
32508  if test "$cross_compiling" = yes; then
32509   llvmac_cv_c_printf_a=no
32510 else
32511   cat >conftest.$ac_ext <<_ACEOF
32512
32513   /* confdefs.h.  */
32514 _ACEOF
32515 cat confdefs.h >>conftest.$ac_ext
32516 cat >>conftest.$ac_ext <<_ACEOF
32517 /* end confdefs.h.  */
32518
32519 #include <stdio.h>
32520 #include <stdlib.h>
32521
32522 int
32523 main ()
32524 {
32525
32526 volatile double A, B;
32527 char Buffer[100];
32528 A = 1;
32529 A /= 10.0;
32530 sprintf(Buffer, "%a", A);
32531 B = atof(Buffer);
32532 if (A != B)
32533   return (1);
32534 if (A != 0x1.999999999999ap-4)
32535   return (1);
32536 return (0);
32537   ;
32538   return 0;
32539 }
32540 _ACEOF
32541 rm -f conftest$ac_exeext
32542 if { (ac_try="$ac_link"
32543 case "(($ac_try" in
32544   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32545   *) ac_try_echo=$ac_try;;
32546 esac
32547 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32548   (eval "$ac_link") 2>&5
32549   ac_status=$?
32550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32551   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
32552   { (case "(($ac_try" in
32553   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32554   *) ac_try_echo=$ac_try;;
32555 esac
32556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32557   (eval "$ac_try") 2>&5
32558   ac_status=$?
32559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32560   (exit $ac_status); }; }; then
32561   llvm_cv_c_printf_a=yes
32562 else
32563   echo "$as_me: program exited with status $ac_status" >&5
32564 echo "$as_me: failed program was:" >&5
32565 sed 's/^/| /' conftest.$ac_ext >&5
32566
32567 ( exit $ac_status )
32568 llvmac_cv_c_printf_a=no
32569 fi
32570 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
32571 fi
32572
32573
32574  ac_ext=c
32575 ac_cpp='$CPP $CPPFLAGS'
32576 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32577 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32578 ac_compiler_gnu=$ac_cv_c_compiler_gnu
32579
32580 fi
32581 { echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
32582 echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
32583  if test "$llvm_cv_c_printf_a" = "yes"; then
32584
32585 cat >>confdefs.h <<\_ACEOF
32586 #define HAVE_PRINTF_A 1
32587 _ACEOF
32588
32589  fi
32590
32591 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
32592 # for constant arguments.  Useless!
32593 { echo "$as_me:$LINENO: checking for working alloca.h" >&5
32594 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
32595 if test "${ac_cv_working_alloca_h+set}" = set; then
32596   echo $ECHO_N "(cached) $ECHO_C" >&6
32597 else
32598   cat >conftest.$ac_ext <<_ACEOF
32599 /* confdefs.h.  */
32600 _ACEOF
32601 cat confdefs.h >>conftest.$ac_ext
32602 cat >>conftest.$ac_ext <<_ACEOF
32603 /* end confdefs.h.  */
32604 #include <alloca.h>
32605 int
32606 main ()
32607 {
32608 char *p = (char *) alloca (2 * sizeof (int));
32609                           if (p) return 0;
32610   ;
32611   return 0;
32612 }
32613 _ACEOF
32614 rm -f conftest.$ac_objext conftest$ac_exeext
32615 if { (ac_try="$ac_link"
32616 case "(($ac_try" in
32617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32618   *) ac_try_echo=$ac_try;;
32619 esac
32620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32621   (eval "$ac_link") 2>conftest.er1
32622   ac_status=$?
32623   grep -v '^ *+' conftest.er1 >conftest.err
32624   rm -f conftest.er1
32625   cat conftest.err >&5
32626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32627   (exit $ac_status); } &&
32628          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
32629   { (case "(($ac_try" in
32630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32631   *) ac_try_echo=$ac_try;;
32632 esac
32633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32634   (eval "$ac_try") 2>&5
32635   ac_status=$?
32636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32637   (exit $ac_status); }; } &&
32638          { ac_try='test -s conftest$ac_exeext'
32639   { (case "(($ac_try" in
32640   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32641   *) ac_try_echo=$ac_try;;
32642 esac
32643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32644   (eval "$ac_try") 2>&5
32645   ac_status=$?
32646   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32647   (exit $ac_status); }; }; then
32648   ac_cv_working_alloca_h=yes
32649 else
32650   echo "$as_me: failed program was:" >&5
32651 sed 's/^/| /' conftest.$ac_ext >&5
32652
32653         ac_cv_working_alloca_h=no
32654 fi
32655
32656 rm -f core conftest.err conftest.$ac_objext \
32657       conftest$ac_exeext conftest.$ac_ext
32658 fi
32659 { echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
32660 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
32661 if test $ac_cv_working_alloca_h = yes; then
32662
32663 cat >>confdefs.h <<\_ACEOF
32664 #define HAVE_ALLOCA_H 1
32665 _ACEOF
32666
32667 fi
32668
32669 { echo "$as_me:$LINENO: checking for alloca" >&5
32670 echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
32671 if test "${ac_cv_func_alloca_works+set}" = set; then
32672   echo $ECHO_N "(cached) $ECHO_C" >&6
32673 else
32674   cat >conftest.$ac_ext <<_ACEOF
32675 /* confdefs.h.  */
32676 _ACEOF
32677 cat confdefs.h >>conftest.$ac_ext
32678 cat >>conftest.$ac_ext <<_ACEOF
32679 /* end confdefs.h.  */
32680 #ifdef __GNUC__
32681 # define alloca __builtin_alloca
32682 #else
32683 # ifdef _MSC_VER
32684 #  include <malloc.h>
32685 #  define alloca _alloca
32686 # else
32687 #  if HAVE_ALLOCA_H
32688 #   include <alloca.h>
32689 #  else
32690 #   ifdef _AIX
32691  #pragma alloca
32692 #   else
32693 #    ifndef alloca /* predefined by HP cc +Olibcalls */
32694 char *alloca ();
32695 #    endif
32696 #   endif
32697 #  endif
32698 # endif
32699 #endif
32700
32701 int
32702 main ()
32703 {
32704 char *p = (char *) alloca (1);
32705                                     if (p) return 0;
32706   ;
32707   return 0;
32708 }
32709 _ACEOF
32710 rm -f conftest.$ac_objext conftest$ac_exeext
32711 if { (ac_try="$ac_link"
32712 case "(($ac_try" in
32713   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32714   *) ac_try_echo=$ac_try;;
32715 esac
32716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32717   (eval "$ac_link") 2>conftest.er1
32718   ac_status=$?
32719   grep -v '^ *+' conftest.er1 >conftest.err
32720   rm -f conftest.er1
32721   cat conftest.err >&5
32722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32723   (exit $ac_status); } &&
32724          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
32725   { (case "(($ac_try" in
32726   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32727   *) ac_try_echo=$ac_try;;
32728 esac
32729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32730   (eval "$ac_try") 2>&5
32731   ac_status=$?
32732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32733   (exit $ac_status); }; } &&
32734          { ac_try='test -s conftest$ac_exeext'
32735   { (case "(($ac_try" in
32736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32737   *) ac_try_echo=$ac_try;;
32738 esac
32739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32740   (eval "$ac_try") 2>&5
32741   ac_status=$?
32742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32743   (exit $ac_status); }; }; then
32744   ac_cv_func_alloca_works=yes
32745 else
32746   echo "$as_me: failed program was:" >&5
32747 sed 's/^/| /' conftest.$ac_ext >&5
32748
32749         ac_cv_func_alloca_works=no
32750 fi
32751
32752 rm -f core conftest.err conftest.$ac_objext \
32753       conftest$ac_exeext conftest.$ac_ext
32754 fi
32755 { echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
32756 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
32757
32758 if test $ac_cv_func_alloca_works = yes; then
32759
32760 cat >>confdefs.h <<\_ACEOF
32761 #define HAVE_ALLOCA 1
32762 _ACEOF
32763
32764 else
32765   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
32766 # that cause trouble.  Some versions do not even contain alloca or
32767 # contain a buggy version.  If you still want to use their alloca,
32768 # use ar to extract alloca.o from them instead of compiling alloca.c.
32769
32770 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
32771
32772 cat >>confdefs.h <<\_ACEOF
32773 #define C_ALLOCA 1
32774 _ACEOF
32775
32776
32777 { echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
32778 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
32779 if test "${ac_cv_os_cray+set}" = set; then
32780   echo $ECHO_N "(cached) $ECHO_C" >&6
32781 else
32782   cat >conftest.$ac_ext <<_ACEOF
32783 /* confdefs.h.  */
32784 _ACEOF
32785 cat confdefs.h >>conftest.$ac_ext
32786 cat >>conftest.$ac_ext <<_ACEOF
32787 /* end confdefs.h.  */
32788 #if defined CRAY && ! defined CRAY2
32789 webecray
32790 #else
32791 wenotbecray
32792 #endif
32793
32794 _ACEOF
32795 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
32796   $EGREP "webecray" >/dev/null 2>&1; then
32797   ac_cv_os_cray=yes
32798 else
32799   ac_cv_os_cray=no
32800 fi
32801 rm -f conftest*
32802
32803 fi
32804 { echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
32805 echo "${ECHO_T}$ac_cv_os_cray" >&6; }
32806 if test $ac_cv_os_cray = yes; then
32807   for ac_func in _getb67 GETB67 getb67; do
32808     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
32809 { echo "$as_me:$LINENO: checking for $ac_func" >&5
32810 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
32811 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
32812   echo $ECHO_N "(cached) $ECHO_C" >&6
32813 else
32814   cat >conftest.$ac_ext <<_ACEOF
32815 /* confdefs.h.  */
32816 _ACEOF
32817 cat confdefs.h >>conftest.$ac_ext
32818 cat >>conftest.$ac_ext <<_ACEOF
32819 /* end confdefs.h.  */
32820 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
32821    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
32822 #define $ac_func innocuous_$ac_func
32823
32824 /* System header to define __stub macros and hopefully few prototypes,
32825     which can conflict with char $ac_func (); below.
32826     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
32827     <limits.h> exists even on freestanding compilers.  */
32828
32829 #ifdef __STDC__
32830 # include <limits.h>
32831 #else
32832 # include <assert.h>
32833 #endif
32834
32835 #undef $ac_func
32836
32837 /* Override any GCC internal prototype to avoid an error.
32838    Use char because int might match the return type of a GCC
32839    builtin and then its argument prototype would still apply.  */
32840 #ifdef __cplusplus
32841 extern "C"
32842 #endif
32843 char $ac_func ();
32844 /* The GNU C library defines this for functions which it implements
32845     to always fail with ENOSYS.  Some functions are actually named
32846     something starting with __ and the normal name is an alias.  */
32847 #if defined __stub_$ac_func || defined __stub___$ac_func
32848 choke me
32849 #endif
32850
32851 int
32852 main ()
32853 {
32854 return $ac_func ();
32855   ;
32856   return 0;
32857 }
32858 _ACEOF
32859 rm -f conftest.$ac_objext conftest$ac_exeext
32860 if { (ac_try="$ac_link"
32861 case "(($ac_try" in
32862   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32863   *) ac_try_echo=$ac_try;;
32864 esac
32865 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32866   (eval "$ac_link") 2>conftest.er1
32867   ac_status=$?
32868   grep -v '^ *+' conftest.er1 >conftest.err
32869   rm -f conftest.er1
32870   cat conftest.err >&5
32871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32872   (exit $ac_status); } &&
32873          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
32874   { (case "(($ac_try" in
32875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32876   *) ac_try_echo=$ac_try;;
32877 esac
32878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32879   (eval "$ac_try") 2>&5
32880   ac_status=$?
32881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32882   (exit $ac_status); }; } &&
32883          { ac_try='test -s conftest$ac_exeext'
32884   { (case "(($ac_try" in
32885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32886   *) ac_try_echo=$ac_try;;
32887 esac
32888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32889   (eval "$ac_try") 2>&5
32890   ac_status=$?
32891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32892   (exit $ac_status); }; }; then
32893   eval "$as_ac_var=yes"
32894 else
32895   echo "$as_me: failed program was:" >&5
32896 sed 's/^/| /' conftest.$ac_ext >&5
32897
32898         eval "$as_ac_var=no"
32899 fi
32900
32901 rm -f core conftest.err conftest.$ac_objext \
32902       conftest$ac_exeext conftest.$ac_ext
32903 fi
32904 ac_res=`eval echo '${'$as_ac_var'}'`
32905                { echo "$as_me:$LINENO: result: $ac_res" >&5
32906 echo "${ECHO_T}$ac_res" >&6; }
32907 if test `eval echo '${'$as_ac_var'}'` = yes; then
32908
32909 cat >>confdefs.h <<_ACEOF
32910 #define CRAY_STACKSEG_END $ac_func
32911 _ACEOF
32912
32913     break
32914 fi
32915
32916   done
32917 fi
32918
32919 { echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
32920 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
32921 if test "${ac_cv_c_stack_direction+set}" = set; then
32922   echo $ECHO_N "(cached) $ECHO_C" >&6
32923 else
32924   if test "$cross_compiling" = yes; then
32925   ac_cv_c_stack_direction=0
32926 else
32927   cat >conftest.$ac_ext <<_ACEOF
32928 /* confdefs.h.  */
32929 _ACEOF
32930 cat confdefs.h >>conftest.$ac_ext
32931 cat >>conftest.$ac_ext <<_ACEOF
32932 /* end confdefs.h.  */
32933 $ac_includes_default
32934 int
32935 find_stack_direction ()
32936 {
32937   static char *addr = 0;
32938   auto char dummy;
32939   if (addr == 0)
32940     {
32941       addr = &dummy;
32942       return find_stack_direction ();
32943     }
32944   else
32945     return (&dummy > addr) ? 1 : -1;
32946 }
32947
32948 int
32949 main ()
32950 {
32951   return find_stack_direction () < 0;
32952 }
32953 _ACEOF
32954 rm -f conftest$ac_exeext
32955 if { (ac_try="$ac_link"
32956 case "(($ac_try" in
32957   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32958   *) ac_try_echo=$ac_try;;
32959 esac
32960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32961   (eval "$ac_link") 2>&5
32962   ac_status=$?
32963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32964   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
32965   { (case "(($ac_try" in
32966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32967   *) ac_try_echo=$ac_try;;
32968 esac
32969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32970   (eval "$ac_try") 2>&5
32971   ac_status=$?
32972   echo "$as_me:$LINENO: \$? = $ac_status" >&5
32973   (exit $ac_status); }; }; then
32974   ac_cv_c_stack_direction=1
32975 else
32976   echo "$as_me: program exited with status $ac_status" >&5
32977 echo "$as_me: failed program was:" >&5
32978 sed 's/^/| /' conftest.$ac_ext >&5
32979
32980 ( exit $ac_status )
32981 ac_cv_c_stack_direction=-1
32982 fi
32983 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
32984 fi
32985
32986
32987 fi
32988 { echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
32989 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
32990
32991 cat >>confdefs.h <<_ACEOF
32992 #define STACK_DIRECTION $ac_cv_c_stack_direction
32993 _ACEOF
32994
32995
32996 fi
32997
32998
32999 { echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
33000 echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
33001 if test "${ac_cv_func_rand48+set}" = set; then
33002   echo $ECHO_N "(cached) $ECHO_C" >&6
33003 else
33004   ac_ext=cpp
33005 ac_cpp='$CXXCPP $CPPFLAGS'
33006 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33007 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33008 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33009
33010    cat >conftest.$ac_ext <<_ACEOF
33011 /* confdefs.h.  */
33012 _ACEOF
33013 cat confdefs.h >>conftest.$ac_ext
33014 cat >>conftest.$ac_ext <<_ACEOF
33015 /* end confdefs.h.  */
33016 #include <stdlib.h>
33017 int
33018 main ()
33019 {
33020 srand48(0);lrand48();drand48();
33021   ;
33022   return 0;
33023 }
33024 _ACEOF
33025 rm -f conftest.$ac_objext
33026 if { (ac_try="$ac_compile"
33027 case "(($ac_try" in
33028   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33029   *) ac_try_echo=$ac_try;;
33030 esac
33031 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33032   (eval "$ac_compile") 2>conftest.er1
33033   ac_status=$?
33034   grep -v '^ *+' conftest.er1 >conftest.err
33035   rm -f conftest.er1
33036   cat conftest.err >&5
33037   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33038   (exit $ac_status); } &&
33039          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33040   { (case "(($ac_try" in
33041   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33042   *) ac_try_echo=$ac_try;;
33043 esac
33044 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33045   (eval "$ac_try") 2>&5
33046   ac_status=$?
33047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33048   (exit $ac_status); }; } &&
33049          { ac_try='test -s conftest.$ac_objext'
33050   { (case "(($ac_try" in
33051   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33052   *) ac_try_echo=$ac_try;;
33053 esac
33054 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33055   (eval "$ac_try") 2>&5
33056   ac_status=$?
33057   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33058   (exit $ac_status); }; }; then
33059   ac_cv_func_rand48=yes
33060 else
33061   echo "$as_me: failed program was:" >&5
33062 sed 's/^/| /' conftest.$ac_ext >&5
33063
33064         ac_cv_func_rand48=no
33065 fi
33066
33067 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33068   ac_ext=c
33069 ac_cpp='$CPP $CPPFLAGS'
33070 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33071 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33072 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33073
33074 fi
33075 { echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
33076 echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
33077
33078 if test "$ac_cv_func_rand48" = "yes" ; then
33079
33080 cat >>confdefs.h <<\_ACEOF
33081 #define HAVE_RAND48 1
33082 _ACEOF
33083
33084 fi
33085
33086
33087 { echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
33088 echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6; }
33089 if test "${ac_cv_cxx_namespaces+set}" = set; then
33090   echo $ECHO_N "(cached) $ECHO_C" >&6
33091 else
33092   ac_ext=cpp
33093 ac_cpp='$CXXCPP $CPPFLAGS'
33094 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33095 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33096 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33097
33098  cat >conftest.$ac_ext <<_ACEOF
33099 /* confdefs.h.  */
33100 _ACEOF
33101 cat confdefs.h >>conftest.$ac_ext
33102 cat >>conftest.$ac_ext <<_ACEOF
33103 /* end confdefs.h.  */
33104 namespace Outer { namespace Inner { int i = 0; }}
33105 int
33106 main ()
33107 {
33108 using namespace Outer::Inner; return i;
33109   ;
33110   return 0;
33111 }
33112 _ACEOF
33113 rm -f conftest.$ac_objext
33114 if { (ac_try="$ac_compile"
33115 case "(($ac_try" in
33116   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33117   *) ac_try_echo=$ac_try;;
33118 esac
33119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33120   (eval "$ac_compile") 2>conftest.er1
33121   ac_status=$?
33122   grep -v '^ *+' conftest.er1 >conftest.err
33123   rm -f conftest.er1
33124   cat conftest.err >&5
33125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33126   (exit $ac_status); } &&
33127          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33128   { (case "(($ac_try" in
33129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33130   *) ac_try_echo=$ac_try;;
33131 esac
33132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33133   (eval "$ac_try") 2>&5
33134   ac_status=$?
33135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33136   (exit $ac_status); }; } &&
33137          { ac_try='test -s conftest.$ac_objext'
33138   { (case "(($ac_try" in
33139   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33140   *) ac_try_echo=$ac_try;;
33141 esac
33142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33143   (eval "$ac_try") 2>&5
33144   ac_status=$?
33145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33146   (exit $ac_status); }; }; then
33147   ac_cv_cxx_namespaces=yes
33148 else
33149   echo "$as_me: failed program was:" >&5
33150 sed 's/^/| /' conftest.$ac_ext >&5
33151
33152         ac_cv_cxx_namespaces=no
33153 fi
33154
33155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33156  ac_ext=c
33157 ac_cpp='$CPP $CPPFLAGS'
33158 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33159 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33160 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33161
33162
33163 fi
33164 { echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
33165 echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6; }
33166 if test "$ac_cv_cxx_namespaces" = yes; then
33167
33168 cat >>confdefs.h <<\_ACEOF
33169 #define HAVE_NAMESPACES
33170 _ACEOF
33171
33172 fi
33173
33174 { echo "$as_me:$LINENO: checking whether the compiler has the standard iterator" >&5
33175 echo $ECHO_N "checking whether the compiler has the standard iterator... $ECHO_C" >&6; }
33176 if test "${ac_cv_cxx_have_std_iterator+set}" = set; then
33177   echo $ECHO_N "(cached) $ECHO_C" >&6
33178 else
33179
33180   ac_ext=cpp
33181 ac_cpp='$CXXCPP $CPPFLAGS'
33182 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33183 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33184 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33185
33186   cat >conftest.$ac_ext <<_ACEOF
33187 /* confdefs.h.  */
33188 _ACEOF
33189 cat confdefs.h >>conftest.$ac_ext
33190 cat >>conftest.$ac_ext <<_ACEOF
33191 /* end confdefs.h.  */
33192 #include <iterator>
33193 #ifdef HAVE_NAMESPACES
33194 using namespace std;
33195 #endif
33196 int
33197 main ()
33198 {
33199 iterator<int,int,int> t; return 0;
33200   ;
33201   return 0;
33202 }
33203 _ACEOF
33204 rm -f conftest.$ac_objext
33205 if { (ac_try="$ac_compile"
33206 case "(($ac_try" in
33207   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33208   *) ac_try_echo=$ac_try;;
33209 esac
33210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33211   (eval "$ac_compile") 2>conftest.er1
33212   ac_status=$?
33213   grep -v '^ *+' conftest.er1 >conftest.err
33214   rm -f conftest.er1
33215   cat conftest.err >&5
33216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33217   (exit $ac_status); } &&
33218          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33219   { (case "(($ac_try" in
33220   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33221   *) ac_try_echo=$ac_try;;
33222 esac
33223 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33224   (eval "$ac_try") 2>&5
33225   ac_status=$?
33226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33227   (exit $ac_status); }; } &&
33228          { ac_try='test -s conftest.$ac_objext'
33229   { (case "(($ac_try" in
33230   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33231   *) ac_try_echo=$ac_try;;
33232 esac
33233 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33234   (eval "$ac_try") 2>&5
33235   ac_status=$?
33236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33237   (exit $ac_status); }; }; then
33238   ac_cv_cxx_have_std_iterator=yes
33239 else
33240   echo "$as_me: failed program was:" >&5
33241 sed 's/^/| /' conftest.$ac_ext >&5
33242
33243         ac_cv_cxx_have_std_iterator=no
33244 fi
33245
33246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33247   ac_ext=c
33248 ac_cpp='$CPP $CPPFLAGS'
33249 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33250 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33251 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33252
33253
33254 fi
33255 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iterator" >&5
33256 echo "${ECHO_T}$ac_cv_cxx_have_std_iterator" >&6; }
33257 if test "$ac_cv_cxx_have_std_iterator" = yes
33258 then
33259
33260 cat >>confdefs.h <<\_ACEOF
33261 #define HAVE_STD_ITERATOR 1
33262 _ACEOF
33263
33264 else
33265
33266 cat >>confdefs.h <<\_ACEOF
33267 #define HAVE_STD_ITERATOR 0
33268 _ACEOF
33269
33270 fi
33271
33272 { echo "$as_me:$LINENO: checking whether the compiler has the bidirectional iterator" >&5
33273 echo $ECHO_N "checking whether the compiler has the bidirectional iterator... $ECHO_C" >&6; }
33274 if test "${ac_cv_cxx_have_bi_iterator+set}" = set; then
33275   echo $ECHO_N "(cached) $ECHO_C" >&6
33276 else
33277
33278   ac_ext=cpp
33279 ac_cpp='$CXXCPP $CPPFLAGS'
33280 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33281 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33282 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33283
33284   cat >conftest.$ac_ext <<_ACEOF
33285 /* confdefs.h.  */
33286 _ACEOF
33287 cat confdefs.h >>conftest.$ac_ext
33288 cat >>conftest.$ac_ext <<_ACEOF
33289 /* end confdefs.h.  */
33290 #include <iterator>
33291 #ifdef HAVE_NAMESPACES
33292 using namespace std;
33293 #endif
33294 int
33295 main ()
33296 {
33297 bidirectional_iterator<int,int> t; return 0;
33298   ;
33299   return 0;
33300 }
33301 _ACEOF
33302 rm -f conftest.$ac_objext
33303 if { (ac_try="$ac_compile"
33304 case "(($ac_try" in
33305   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33306   *) ac_try_echo=$ac_try;;
33307 esac
33308 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33309   (eval "$ac_compile") 2>conftest.er1
33310   ac_status=$?
33311   grep -v '^ *+' conftest.er1 >conftest.err
33312   rm -f conftest.er1
33313   cat conftest.err >&5
33314   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33315   (exit $ac_status); } &&
33316          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33317   { (case "(($ac_try" in
33318   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33319   *) ac_try_echo=$ac_try;;
33320 esac
33321 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33322   (eval "$ac_try") 2>&5
33323   ac_status=$?
33324   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33325   (exit $ac_status); }; } &&
33326          { ac_try='test -s conftest.$ac_objext'
33327   { (case "(($ac_try" in
33328   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33329   *) ac_try_echo=$ac_try;;
33330 esac
33331 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33332   (eval "$ac_try") 2>&5
33333   ac_status=$?
33334   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33335   (exit $ac_status); }; }; then
33336   ac_cv_cxx_have_bi_iterator=yes
33337 else
33338   echo "$as_me: failed program was:" >&5
33339 sed 's/^/| /' conftest.$ac_ext >&5
33340
33341         ac_cv_cxx_have_bi_iterator=no
33342 fi
33343
33344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33345   ac_ext=c
33346 ac_cpp='$CPP $CPPFLAGS'
33347 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33348 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33349 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33350
33351
33352 fi
33353 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_bi_iterator" >&5
33354 echo "${ECHO_T}$ac_cv_cxx_have_bi_iterator" >&6; }
33355 if test "$ac_cv_cxx_have_bi_iterator" = yes
33356 then
33357
33358 cat >>confdefs.h <<\_ACEOF
33359 #define HAVE_BI_ITERATOR 1
33360 _ACEOF
33361
33362 else
33363
33364 cat >>confdefs.h <<\_ACEOF
33365 #define HAVE_BI_ITERATOR 0
33366 _ACEOF
33367
33368 fi
33369
33370 { echo "$as_me:$LINENO: checking whether the compiler has forward iterators" >&5
33371 echo $ECHO_N "checking whether the compiler has forward iterators... $ECHO_C" >&6; }
33372 if test "${ac_cv_cxx_have_fwd_iterator+set}" = set; then
33373   echo $ECHO_N "(cached) $ECHO_C" >&6
33374 else
33375
33376   ac_ext=cpp
33377 ac_cpp='$CXXCPP $CPPFLAGS'
33378 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33379 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33380 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33381
33382   cat >conftest.$ac_ext <<_ACEOF
33383 /* confdefs.h.  */
33384 _ACEOF
33385 cat confdefs.h >>conftest.$ac_ext
33386 cat >>conftest.$ac_ext <<_ACEOF
33387 /* end confdefs.h.  */
33388 #include <iterator>
33389 #ifdef HAVE_NAMESPACES
33390 using namespace std;
33391 #endif
33392 int
33393 main ()
33394 {
33395 forward_iterator<int,int> t; return 0;
33396   ;
33397   return 0;
33398 }
33399 _ACEOF
33400 rm -f conftest.$ac_objext
33401 if { (ac_try="$ac_compile"
33402 case "(($ac_try" in
33403   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33404   *) ac_try_echo=$ac_try;;
33405 esac
33406 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33407   (eval "$ac_compile") 2>conftest.er1
33408   ac_status=$?
33409   grep -v '^ *+' conftest.er1 >conftest.err
33410   rm -f conftest.er1
33411   cat conftest.err >&5
33412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33413   (exit $ac_status); } &&
33414          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33415   { (case "(($ac_try" in
33416   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33417   *) ac_try_echo=$ac_try;;
33418 esac
33419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33420   (eval "$ac_try") 2>&5
33421   ac_status=$?
33422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33423   (exit $ac_status); }; } &&
33424          { ac_try='test -s conftest.$ac_objext'
33425   { (case "(($ac_try" in
33426   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33427   *) ac_try_echo=$ac_try;;
33428 esac
33429 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33430   (eval "$ac_try") 2>&5
33431   ac_status=$?
33432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33433   (exit $ac_status); }; }; then
33434   ac_cv_cxx_have_fwd_iterator=yes
33435 else
33436   echo "$as_me: failed program was:" >&5
33437 sed 's/^/| /' conftest.$ac_ext >&5
33438
33439         ac_cv_cxx_have_fwd_iterator=no
33440 fi
33441
33442 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33443   ac_ext=c
33444 ac_cpp='$CPP $CPPFLAGS'
33445 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33446 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33447 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33448
33449
33450 fi
33451 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fwd_iterator" >&5
33452 echo "${ECHO_T}$ac_cv_cxx_have_fwd_iterator" >&6; }
33453 if test "$ac_cv_cxx_have_fwd_iterator" = yes
33454 then
33455
33456 cat >>confdefs.h <<\_ACEOF
33457 #define HAVE_FWD_ITERATOR 1
33458 _ACEOF
33459
33460 else
33461
33462 cat >>confdefs.h <<\_ACEOF
33463 #define HAVE_FWD_ITERATOR 0
33464 _ACEOF
33465
33466 fi
33467
33468
33469 { echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
33470 echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
33471 if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
33472   echo $ECHO_N "(cached) $ECHO_C" >&6
33473 else
33474   ac_ext=cpp
33475 ac_cpp='$CXXCPP $CPPFLAGS'
33476 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33477 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33478 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33479
33480    cat >conftest.$ac_ext <<_ACEOF
33481 /* confdefs.h.  */
33482 _ACEOF
33483 cat confdefs.h >>conftest.$ac_ext
33484 cat >>conftest.$ac_ext <<_ACEOF
33485 /* end confdefs.h.  */
33486 #include <math.h>
33487 int
33488 main ()
33489 {
33490 float f; isnan(f);
33491   ;
33492   return 0;
33493 }
33494 _ACEOF
33495 rm -f conftest.$ac_objext
33496 if { (ac_try="$ac_compile"
33497 case "(($ac_try" in
33498   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33499   *) ac_try_echo=$ac_try;;
33500 esac
33501 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33502   (eval "$ac_compile") 2>conftest.er1
33503   ac_status=$?
33504   grep -v '^ *+' conftest.er1 >conftest.err
33505   rm -f conftest.er1
33506   cat conftest.err >&5
33507   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33508   (exit $ac_status); } &&
33509          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33510   { (case "(($ac_try" in
33511   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33512   *) ac_try_echo=$ac_try;;
33513 esac
33514 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33515   (eval "$ac_try") 2>&5
33516   ac_status=$?
33517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33518   (exit $ac_status); }; } &&
33519          { ac_try='test -s conftest.$ac_objext'
33520   { (case "(($ac_try" in
33521   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33522   *) ac_try_echo=$ac_try;;
33523 esac
33524 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33525   (eval "$ac_try") 2>&5
33526   ac_status=$?
33527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33528   (exit $ac_status); }; }; then
33529   ac_cv_func_isnan_in_math_h=yes
33530 else
33531   echo "$as_me: failed program was:" >&5
33532 sed 's/^/| /' conftest.$ac_ext >&5
33533
33534         ac_cv_func_isnan_in_math_h=no
33535 fi
33536
33537 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33538   ac_ext=c
33539 ac_cpp='$CPP $CPPFLAGS'
33540 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33541 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33542 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33543
33544 fi
33545 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
33546 echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
33547
33548
33549 if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
33550
33551 cat >>confdefs.h <<\_ACEOF
33552 #define HAVE_ISNAN_IN_MATH_H 1
33553 _ACEOF
33554
33555 fi
33556
33557 { echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
33558 echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
33559 if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
33560   echo $ECHO_N "(cached) $ECHO_C" >&6
33561 else
33562   ac_ext=cpp
33563 ac_cpp='$CXXCPP $CPPFLAGS'
33564 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33565 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33566 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33567
33568    cat >conftest.$ac_ext <<_ACEOF
33569 /* confdefs.h.  */
33570 _ACEOF
33571 cat confdefs.h >>conftest.$ac_ext
33572 cat >>conftest.$ac_ext <<_ACEOF
33573 /* end confdefs.h.  */
33574 #include <cmath>
33575 int
33576 main ()
33577 {
33578 float f; isnan(f);
33579   ;
33580   return 0;
33581 }
33582 _ACEOF
33583 rm -f conftest.$ac_objext
33584 if { (ac_try="$ac_compile"
33585 case "(($ac_try" in
33586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33587   *) ac_try_echo=$ac_try;;
33588 esac
33589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33590   (eval "$ac_compile") 2>conftest.er1
33591   ac_status=$?
33592   grep -v '^ *+' conftest.er1 >conftest.err
33593   rm -f conftest.er1
33594   cat conftest.err >&5
33595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33596   (exit $ac_status); } &&
33597          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33598   { (case "(($ac_try" in
33599   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33600   *) ac_try_echo=$ac_try;;
33601 esac
33602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33603   (eval "$ac_try") 2>&5
33604   ac_status=$?
33605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33606   (exit $ac_status); }; } &&
33607          { ac_try='test -s conftest.$ac_objext'
33608   { (case "(($ac_try" in
33609   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33610   *) ac_try_echo=$ac_try;;
33611 esac
33612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33613   (eval "$ac_try") 2>&5
33614   ac_status=$?
33615   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33616   (exit $ac_status); }; }; then
33617   ac_cv_func_isnan_in_cmath=yes
33618 else
33619   echo "$as_me: failed program was:" >&5
33620 sed 's/^/| /' conftest.$ac_ext >&5
33621
33622         ac_cv_func_isnan_in_cmath=no
33623 fi
33624
33625 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33626   ac_ext=c
33627 ac_cpp='$CPP $CPPFLAGS'
33628 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33629 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33630 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33631
33632 fi
33633 { echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
33634 echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
33635
33636 if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
33637
33638 cat >>confdefs.h <<\_ACEOF
33639 #define HAVE_ISNAN_IN_CMATH 1
33640 _ACEOF
33641
33642 fi
33643
33644 { echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
33645 echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
33646 if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
33647   echo $ECHO_N "(cached) $ECHO_C" >&6
33648 else
33649   ac_ext=cpp
33650 ac_cpp='$CXXCPP $CPPFLAGS'
33651 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33652 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33653 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33654
33655    cat >conftest.$ac_ext <<_ACEOF
33656 /* confdefs.h.  */
33657 _ACEOF
33658 cat confdefs.h >>conftest.$ac_ext
33659 cat >>conftest.$ac_ext <<_ACEOF
33660 /* end confdefs.h.  */
33661 #include <cmath>
33662 int
33663 main ()
33664 {
33665 float f; std::isnan(f);
33666   ;
33667   return 0;
33668 }
33669 _ACEOF
33670 rm -f conftest.$ac_objext
33671 if { (ac_try="$ac_compile"
33672 case "(($ac_try" in
33673   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33674   *) ac_try_echo=$ac_try;;
33675 esac
33676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33677   (eval "$ac_compile") 2>conftest.er1
33678   ac_status=$?
33679   grep -v '^ *+' conftest.er1 >conftest.err
33680   rm -f conftest.er1
33681   cat conftest.err >&5
33682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33683   (exit $ac_status); } &&
33684          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33685   { (case "(($ac_try" in
33686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33687   *) ac_try_echo=$ac_try;;
33688 esac
33689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33690   (eval "$ac_try") 2>&5
33691   ac_status=$?
33692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33693   (exit $ac_status); }; } &&
33694          { ac_try='test -s conftest.$ac_objext'
33695   { (case "(($ac_try" in
33696   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33697   *) ac_try_echo=$ac_try;;
33698 esac
33699 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33700   (eval "$ac_try") 2>&5
33701   ac_status=$?
33702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33703   (exit $ac_status); }; }; then
33704   ac_cv_func_std_isnan_in_cmath=yes
33705 else
33706   echo "$as_me: failed program was:" >&5
33707 sed 's/^/| /' conftest.$ac_ext >&5
33708
33709         ac_cv_func_std_isnan_in_cmath=no
33710 fi
33711
33712 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33713   ac_ext=c
33714 ac_cpp='$CPP $CPPFLAGS'
33715 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33716 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33717 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33718
33719 fi
33720 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
33721 echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
33722
33723 if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
33724
33725 cat >>confdefs.h <<\_ACEOF
33726 #define HAVE_STD_ISNAN_IN_CMATH 1
33727 _ACEOF
33728
33729 fi
33730
33731
33732 { echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
33733 echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
33734 if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
33735   echo $ECHO_N "(cached) $ECHO_C" >&6
33736 else
33737   ac_ext=cpp
33738 ac_cpp='$CXXCPP $CPPFLAGS'
33739 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33740 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33741 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33742
33743    cat >conftest.$ac_ext <<_ACEOF
33744 /* confdefs.h.  */
33745 _ACEOF
33746 cat confdefs.h >>conftest.$ac_ext
33747 cat >>conftest.$ac_ext <<_ACEOF
33748 /* end confdefs.h.  */
33749 #include <math.h>
33750 int
33751 main ()
33752 {
33753 float f; isinf(f);
33754   ;
33755   return 0;
33756 }
33757 _ACEOF
33758 rm -f conftest.$ac_objext
33759 if { (ac_try="$ac_compile"
33760 case "(($ac_try" in
33761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33762   *) ac_try_echo=$ac_try;;
33763 esac
33764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33765   (eval "$ac_compile") 2>conftest.er1
33766   ac_status=$?
33767   grep -v '^ *+' conftest.er1 >conftest.err
33768   rm -f conftest.er1
33769   cat conftest.err >&5
33770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33771   (exit $ac_status); } &&
33772          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33773   { (case "(($ac_try" in
33774   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33775   *) ac_try_echo=$ac_try;;
33776 esac
33777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33778   (eval "$ac_try") 2>&5
33779   ac_status=$?
33780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33781   (exit $ac_status); }; } &&
33782          { ac_try='test -s conftest.$ac_objext'
33783   { (case "(($ac_try" in
33784   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33785   *) ac_try_echo=$ac_try;;
33786 esac
33787 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33788   (eval "$ac_try") 2>&5
33789   ac_status=$?
33790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33791   (exit $ac_status); }; }; then
33792   ac_cv_func_isinf_in_math_h=yes
33793 else
33794   echo "$as_me: failed program was:" >&5
33795 sed 's/^/| /' conftest.$ac_ext >&5
33796
33797         ac_cv_func_isinf_in_math_h=no
33798 fi
33799
33800 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33801   ac_ext=c
33802 ac_cpp='$CPP $CPPFLAGS'
33803 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33804 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33805 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33806
33807 fi
33808 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
33809 echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
33810
33811 if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
33812
33813 cat >>confdefs.h <<\_ACEOF
33814 #define HAVE_ISINF_IN_MATH_H 1
33815 _ACEOF
33816
33817 fi
33818
33819 { echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
33820 echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
33821 if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
33822   echo $ECHO_N "(cached) $ECHO_C" >&6
33823 else
33824   ac_ext=cpp
33825 ac_cpp='$CXXCPP $CPPFLAGS'
33826 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33827 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33828 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33829
33830    cat >conftest.$ac_ext <<_ACEOF
33831 /* confdefs.h.  */
33832 _ACEOF
33833 cat confdefs.h >>conftest.$ac_ext
33834 cat >>conftest.$ac_ext <<_ACEOF
33835 /* end confdefs.h.  */
33836 #include <cmath>
33837 int
33838 main ()
33839 {
33840 float f; isinf(f);
33841   ;
33842   return 0;
33843 }
33844 _ACEOF
33845 rm -f conftest.$ac_objext
33846 if { (ac_try="$ac_compile"
33847 case "(($ac_try" in
33848   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33849   *) ac_try_echo=$ac_try;;
33850 esac
33851 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33852   (eval "$ac_compile") 2>conftest.er1
33853   ac_status=$?
33854   grep -v '^ *+' conftest.er1 >conftest.err
33855   rm -f conftest.er1
33856   cat conftest.err >&5
33857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33858   (exit $ac_status); } &&
33859          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33860   { (case "(($ac_try" in
33861   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33862   *) ac_try_echo=$ac_try;;
33863 esac
33864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33865   (eval "$ac_try") 2>&5
33866   ac_status=$?
33867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33868   (exit $ac_status); }; } &&
33869          { ac_try='test -s conftest.$ac_objext'
33870   { (case "(($ac_try" in
33871   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33872   *) ac_try_echo=$ac_try;;
33873 esac
33874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33875   (eval "$ac_try") 2>&5
33876   ac_status=$?
33877   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33878   (exit $ac_status); }; }; then
33879   ac_cv_func_isinf_in_cmath=yes
33880 else
33881   echo "$as_me: failed program was:" >&5
33882 sed 's/^/| /' conftest.$ac_ext >&5
33883
33884         ac_cv_func_isinf_in_cmath=no
33885 fi
33886
33887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33888   ac_ext=c
33889 ac_cpp='$CPP $CPPFLAGS'
33890 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33891 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33892 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33893
33894 fi
33895 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
33896 echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
33897
33898 if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
33899
33900 cat >>confdefs.h <<\_ACEOF
33901 #define HAVE_ISINF_IN_CMATH 1
33902 _ACEOF
33903
33904 fi
33905
33906 { echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
33907 echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
33908 if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
33909   echo $ECHO_N "(cached) $ECHO_C" >&6
33910 else
33911   ac_ext=cpp
33912 ac_cpp='$CXXCPP $CPPFLAGS'
33913 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33914 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33915 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
33916
33917    cat >conftest.$ac_ext <<_ACEOF
33918 /* confdefs.h.  */
33919 _ACEOF
33920 cat confdefs.h >>conftest.$ac_ext
33921 cat >>conftest.$ac_ext <<_ACEOF
33922 /* end confdefs.h.  */
33923 #include <cmath>
33924 int
33925 main ()
33926 {
33927 float f; std::isinf(f)}
33928   ;
33929   return 0;
33930 }
33931 _ACEOF
33932 rm -f conftest.$ac_objext
33933 if { (ac_try="$ac_compile"
33934 case "(($ac_try" in
33935   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33936   *) ac_try_echo=$ac_try;;
33937 esac
33938 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33939   (eval "$ac_compile") 2>conftest.er1
33940   ac_status=$?
33941   grep -v '^ *+' conftest.er1 >conftest.err
33942   rm -f conftest.er1
33943   cat conftest.err >&5
33944   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33945   (exit $ac_status); } &&
33946          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
33947   { (case "(($ac_try" in
33948   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33949   *) ac_try_echo=$ac_try;;
33950 esac
33951 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33952   (eval "$ac_try") 2>&5
33953   ac_status=$?
33954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33955   (exit $ac_status); }; } &&
33956          { ac_try='test -s conftest.$ac_objext'
33957   { (case "(($ac_try" in
33958   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33959   *) ac_try_echo=$ac_try;;
33960 esac
33961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33962   (eval "$ac_try") 2>&5
33963   ac_status=$?
33964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
33965   (exit $ac_status); }; }; then
33966   ac_cv_func_std_isinf_in_cmath=yes
33967 else
33968   echo "$as_me: failed program was:" >&5
33969 sed 's/^/| /' conftest.$ac_ext >&5
33970
33971         ac_cv_func_std_isinf_in_cmath=no
33972 fi
33973
33974 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33975   ac_ext=c
33976 ac_cpp='$CPP $CPPFLAGS'
33977 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
33978 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
33979 ac_compiler_gnu=$ac_cv_c_compiler_gnu
33980
33981 fi
33982 { echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
33983 echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
33984
33985 if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
33986
33987 cat >>confdefs.h <<\_ACEOF
33988 #define HAVE_STD_ISINF_IN_CMATH 1
33989 _ACEOF
33990
33991 fi
33992
33993 { echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
33994 echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
33995 if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
33996   echo $ECHO_N "(cached) $ECHO_C" >&6
33997 else
33998   ac_ext=cpp
33999 ac_cpp='$CXXCPP $CPPFLAGS'
34000 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
34001 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
34002 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
34003
34004    cat >conftest.$ac_ext <<_ACEOF
34005 /* confdefs.h.  */
34006 _ACEOF
34007 cat confdefs.h >>conftest.$ac_ext
34008 cat >>conftest.$ac_ext <<_ACEOF
34009 /* end confdefs.h.  */
34010 #include <ieeefp.h>
34011 int
34012 main ()
34013 {
34014 float f; finite(f);
34015   ;
34016   return 0;
34017 }
34018 _ACEOF
34019 rm -f conftest.$ac_objext
34020 if { (ac_try="$ac_compile"
34021 case "(($ac_try" in
34022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34023   *) ac_try_echo=$ac_try;;
34024 esac
34025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34026   (eval "$ac_compile") 2>conftest.er1
34027   ac_status=$?
34028   grep -v '^ *+' conftest.er1 >conftest.err
34029   rm -f conftest.er1
34030   cat conftest.err >&5
34031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34032   (exit $ac_status); } &&
34033          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
34034   { (case "(($ac_try" in
34035   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34036   *) ac_try_echo=$ac_try;;
34037 esac
34038 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34039   (eval "$ac_try") 2>&5
34040   ac_status=$?
34041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34042   (exit $ac_status); }; } &&
34043          { ac_try='test -s conftest.$ac_objext'
34044   { (case "(($ac_try" in
34045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34046   *) ac_try_echo=$ac_try;;
34047 esac
34048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34049   (eval "$ac_try") 2>&5
34050   ac_status=$?
34051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34052   (exit $ac_status); }; }; then
34053   ac_cv_func_finite_in_ieeefp_h=yes
34054 else
34055   echo "$as_me: failed program was:" >&5
34056 sed 's/^/| /' conftest.$ac_ext >&5
34057
34058         ac_cv_func_finite_in_ieeefp_h=no
34059 fi
34060
34061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34062   ac_ext=c
34063 ac_cpp='$CPP $CPPFLAGS'
34064 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
34065 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
34066 ac_compiler_gnu=$ac_cv_c_compiler_gnu
34067
34068 fi
34069 { echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
34070 echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
34071
34072 if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
34073
34074 cat >>confdefs.h <<\_ACEOF
34075 #define HAVE_FINITE_IN_IEEEFP_H 1
34076 _ACEOF
34077
34078 fi
34079
34080
34081
34082 if test "$llvm_cv_platform_type" = "Unix" ; then
34083
34084
34085 for ac_header in stdlib.h unistd.h
34086 do
34087 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
34088 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
34089   { echo "$as_me:$LINENO: checking for $ac_header" >&5
34090 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
34091 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
34092   echo $ECHO_N "(cached) $ECHO_C" >&6
34093 fi
34094 ac_res=`eval echo '${'$as_ac_Header'}'`
34095                { echo "$as_me:$LINENO: result: $ac_res" >&5
34096 echo "${ECHO_T}$ac_res" >&6; }
34097 else
34098   # Is the header compilable?
34099 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
34100 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
34101 cat >conftest.$ac_ext <<_ACEOF
34102 /* confdefs.h.  */
34103 _ACEOF
34104 cat confdefs.h >>conftest.$ac_ext
34105 cat >>conftest.$ac_ext <<_ACEOF
34106 /* end confdefs.h.  */
34107 $ac_includes_default
34108 #include <$ac_header>
34109 _ACEOF
34110 rm -f conftest.$ac_objext
34111 if { (ac_try="$ac_compile"
34112 case "(($ac_try" in
34113   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34114   *) ac_try_echo=$ac_try;;
34115 esac
34116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34117   (eval "$ac_compile") 2>conftest.er1
34118   ac_status=$?
34119   grep -v '^ *+' conftest.er1 >conftest.err
34120   rm -f conftest.er1
34121   cat conftest.err >&5
34122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34123   (exit $ac_status); } &&
34124          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
34125   { (case "(($ac_try" in
34126   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34127   *) ac_try_echo=$ac_try;;
34128 esac
34129 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34130   (eval "$ac_try") 2>&5
34131   ac_status=$?
34132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34133   (exit $ac_status); }; } &&
34134          { ac_try='test -s conftest.$ac_objext'
34135   { (case "(($ac_try" in
34136   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34137   *) ac_try_echo=$ac_try;;
34138 esac
34139 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34140   (eval "$ac_try") 2>&5
34141   ac_status=$?
34142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34143   (exit $ac_status); }; }; then
34144   ac_header_compiler=yes
34145 else
34146   echo "$as_me: failed program was:" >&5
34147 sed 's/^/| /' conftest.$ac_ext >&5
34148
34149         ac_header_compiler=no
34150 fi
34151
34152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34153 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
34154 echo "${ECHO_T}$ac_header_compiler" >&6; }
34155
34156 # Is the header present?
34157 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
34158 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
34159 cat >conftest.$ac_ext <<_ACEOF
34160 /* confdefs.h.  */
34161 _ACEOF
34162 cat confdefs.h >>conftest.$ac_ext
34163 cat >>conftest.$ac_ext <<_ACEOF
34164 /* end confdefs.h.  */
34165 #include <$ac_header>
34166 _ACEOF
34167 if { (ac_try="$ac_cpp conftest.$ac_ext"
34168 case "(($ac_try" in
34169   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34170   *) ac_try_echo=$ac_try;;
34171 esac
34172 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34173   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
34174   ac_status=$?
34175   grep -v '^ *+' conftest.er1 >conftest.err
34176   rm -f conftest.er1
34177   cat conftest.err >&5
34178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34179   (exit $ac_status); } >/dev/null; then
34180   if test -s conftest.err; then
34181     ac_cpp_err=$ac_c_preproc_warn_flag
34182     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
34183   else
34184     ac_cpp_err=
34185   fi
34186 else
34187   ac_cpp_err=yes
34188 fi
34189 if test -z "$ac_cpp_err"; then
34190   ac_header_preproc=yes
34191 else
34192   echo "$as_me: failed program was:" >&5
34193 sed 's/^/| /' conftest.$ac_ext >&5
34194
34195   ac_header_preproc=no
34196 fi
34197
34198 rm -f conftest.err conftest.$ac_ext
34199 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
34200 echo "${ECHO_T}$ac_header_preproc" >&6; }
34201
34202 # So?  What about this header?
34203 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
34204   yes:no: )
34205     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
34206 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
34207     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
34208 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
34209     ac_header_preproc=yes
34210     ;;
34211   no:yes:* )
34212     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
34213 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
34214     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
34215 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
34216     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
34217 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
34218     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
34219 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
34220     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
34221 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
34222     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
34223 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
34224     ( cat <<\_ASBOX
34225 ## ----------------------------------- ##
34226 ## Report this to llvmbugs@cs.uiuc.edu ##
34227 ## ----------------------------------- ##
34228 _ASBOX
34229      ) | sed "s/^/$as_me: WARNING:     /" >&2
34230     ;;
34231 esac
34232 { echo "$as_me:$LINENO: checking for $ac_header" >&5
34233 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
34234 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
34235   echo $ECHO_N "(cached) $ECHO_C" >&6
34236 else
34237   eval "$as_ac_Header=\$ac_header_preproc"
34238 fi
34239 ac_res=`eval echo '${'$as_ac_Header'}'`
34240                { echo "$as_me:$LINENO: result: $ac_res" >&5
34241 echo "${ECHO_T}$ac_res" >&6; }
34242
34243 fi
34244 if test `eval echo '${'$as_ac_Header'}'` = yes; then
34245   cat >>confdefs.h <<_ACEOF
34246 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
34247 _ACEOF
34248
34249 fi
34250
34251 done
34252
34253
34254 for ac_func in getpagesize
34255 do
34256 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
34257 { echo "$as_me:$LINENO: checking for $ac_func" >&5
34258 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
34259 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
34260   echo $ECHO_N "(cached) $ECHO_C" >&6
34261 else
34262   cat >conftest.$ac_ext <<_ACEOF
34263 /* confdefs.h.  */
34264 _ACEOF
34265 cat confdefs.h >>conftest.$ac_ext
34266 cat >>conftest.$ac_ext <<_ACEOF
34267 /* end confdefs.h.  */
34268 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
34269    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
34270 #define $ac_func innocuous_$ac_func
34271
34272 /* System header to define __stub macros and hopefully few prototypes,
34273     which can conflict with char $ac_func (); below.
34274     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
34275     <limits.h> exists even on freestanding compilers.  */
34276
34277 #ifdef __STDC__
34278 # include <limits.h>
34279 #else
34280 # include <assert.h>
34281 #endif
34282
34283 #undef $ac_func
34284
34285 /* Override any GCC internal prototype to avoid an error.
34286    Use char because int might match the return type of a GCC
34287    builtin and then its argument prototype would still apply.  */
34288 #ifdef __cplusplus
34289 extern "C"
34290 #endif
34291 char $ac_func ();
34292 /* The GNU C library defines this for functions which it implements
34293     to always fail with ENOSYS.  Some functions are actually named
34294     something starting with __ and the normal name is an alias.  */
34295 #if defined __stub_$ac_func || defined __stub___$ac_func
34296 choke me
34297 #endif
34298
34299 int
34300 main ()
34301 {
34302 return $ac_func ();
34303   ;
34304   return 0;
34305 }
34306 _ACEOF
34307 rm -f conftest.$ac_objext conftest$ac_exeext
34308 if { (ac_try="$ac_link"
34309 case "(($ac_try" in
34310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34311   *) ac_try_echo=$ac_try;;
34312 esac
34313 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34314   (eval "$ac_link") 2>conftest.er1
34315   ac_status=$?
34316   grep -v '^ *+' conftest.er1 >conftest.err
34317   rm -f conftest.er1
34318   cat conftest.err >&5
34319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34320   (exit $ac_status); } &&
34321          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
34322   { (case "(($ac_try" in
34323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34324   *) ac_try_echo=$ac_try;;
34325 esac
34326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34327   (eval "$ac_try") 2>&5
34328   ac_status=$?
34329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34330   (exit $ac_status); }; } &&
34331          { ac_try='test -s conftest$ac_exeext'
34332   { (case "(($ac_try" in
34333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34334   *) ac_try_echo=$ac_try;;
34335 esac
34336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34337   (eval "$ac_try") 2>&5
34338   ac_status=$?
34339   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34340   (exit $ac_status); }; }; then
34341   eval "$as_ac_var=yes"
34342 else
34343   echo "$as_me: failed program was:" >&5
34344 sed 's/^/| /' conftest.$ac_ext >&5
34345
34346         eval "$as_ac_var=no"
34347 fi
34348
34349 rm -f core conftest.err conftest.$ac_objext \
34350       conftest$ac_exeext conftest.$ac_ext
34351 fi
34352 ac_res=`eval echo '${'$as_ac_var'}'`
34353                { echo "$as_me:$LINENO: result: $ac_res" >&5
34354 echo "${ECHO_T}$ac_res" >&6; }
34355 if test `eval echo '${'$as_ac_var'}'` = yes; then
34356   cat >>confdefs.h <<_ACEOF
34357 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
34358 _ACEOF
34359
34360 fi
34361 done
34362
34363 { echo "$as_me:$LINENO: checking for working mmap" >&5
34364 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
34365 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
34366   echo $ECHO_N "(cached) $ECHO_C" >&6
34367 else
34368   if test "$cross_compiling" = yes; then
34369   ac_cv_func_mmap_fixed_mapped=no
34370 else
34371   cat >conftest.$ac_ext <<_ACEOF
34372 /* confdefs.h.  */
34373 _ACEOF
34374 cat confdefs.h >>conftest.$ac_ext
34375 cat >>conftest.$ac_ext <<_ACEOF
34376 /* end confdefs.h.  */
34377 $ac_includes_default
34378 /* malloc might have been renamed as rpl_malloc. */
34379 #undef malloc
34380
34381 /* Thanks to Mike Haertel and Jim Avera for this test.
34382    Here is a matrix of mmap possibilities:
34383         mmap private not fixed
34384         mmap private fixed at somewhere currently unmapped
34385         mmap private fixed at somewhere already mapped
34386         mmap shared not fixed
34387         mmap shared fixed at somewhere currently unmapped
34388         mmap shared fixed at somewhere already mapped
34389    For private mappings, we should verify that changes cannot be read()
34390    back from the file, nor mmap's back from the file at a different
34391    address.  (There have been systems where private was not correctly
34392    implemented like the infamous i386 svr4.0, and systems where the
34393    VM page cache was not coherent with the file system buffer cache
34394    like early versions of FreeBSD and possibly contemporary NetBSD.)
34395    For shared mappings, we should conversely verify that changes get
34396    propagated back to all the places they're supposed to be.
34397
34398    Grep wants private fixed already mapped.
34399    The main things grep needs to know about mmap are:
34400    * does it exist and is it safe to write into the mmap'd area
34401    * how to use it (BSD variants)  */
34402
34403 #include <fcntl.h>
34404 #include <sys/mman.h>
34405
34406 #if !STDC_HEADERS && !HAVE_STDLIB_H
34407 char *malloc ();
34408 #endif
34409
34410 /* This mess was copied from the GNU getpagesize.h.  */
34411 #if !HAVE_GETPAGESIZE
34412 /* Assume that all systems that can run configure have sys/param.h.  */
34413 # if !HAVE_SYS_PARAM_H
34414 #  define HAVE_SYS_PARAM_H 1
34415 # endif
34416
34417 # ifdef _SC_PAGESIZE
34418 #  define getpagesize() sysconf(_SC_PAGESIZE)
34419 # else /* no _SC_PAGESIZE */
34420 #  if HAVE_SYS_PARAM_H
34421 #   include <sys/param.h>
34422 #   ifdef EXEC_PAGESIZE
34423 #    define getpagesize() EXEC_PAGESIZE
34424 #   else /* no EXEC_PAGESIZE */
34425 #    ifdef NBPG
34426 #     define getpagesize() NBPG * CLSIZE
34427 #     ifndef CLSIZE
34428 #      define CLSIZE 1
34429 #     endif /* no CLSIZE */
34430 #    else /* no NBPG */
34431 #     ifdef NBPC
34432 #      define getpagesize() NBPC
34433 #     else /* no NBPC */
34434 #      ifdef PAGESIZE
34435 #       define getpagesize() PAGESIZE
34436 #      endif /* PAGESIZE */
34437 #     endif /* no NBPC */
34438 #    endif /* no NBPG */
34439 #   endif /* no EXEC_PAGESIZE */
34440 #  else /* no HAVE_SYS_PARAM_H */
34441 #   define getpagesize() 8192   /* punt totally */
34442 #  endif /* no HAVE_SYS_PARAM_H */
34443 # endif /* no _SC_PAGESIZE */
34444
34445 #endif /* no HAVE_GETPAGESIZE */
34446
34447 int
34448 main ()
34449 {
34450   char *data, *data2, *data3;
34451   int i, pagesize;
34452   int fd;
34453
34454   pagesize = getpagesize ();
34455
34456   /* First, make a file with some known garbage in it. */
34457   data = (char *) malloc (pagesize);
34458   if (!data)
34459     return 1;
34460   for (i = 0; i < pagesize; ++i)
34461     *(data + i) = rand ();
34462   umask (0);
34463   fd = creat ("conftest.mmap", 0600);
34464   if (fd < 0)
34465     return 1;
34466   if (write (fd, data, pagesize) != pagesize)
34467     return 1;
34468   close (fd);
34469
34470   /* Next, try to mmap the file at a fixed address which already has
34471      something else allocated at it.  If we can, also make sure that
34472      we see the same garbage.  */
34473   fd = open ("conftest.mmap", O_RDWR);
34474   if (fd < 0)
34475     return 1;
34476   data2 = (char *) malloc (2 * pagesize);
34477   if (!data2)
34478     return 1;
34479   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
34480   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
34481                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
34482     return 1;
34483   for (i = 0; i < pagesize; ++i)
34484     if (*(data + i) != *(data2 + i))
34485       return 1;
34486
34487   /* Finally, make sure that changes to the mapped area do not
34488      percolate back to the file as seen by read().  (This is a bug on
34489      some variants of i386 svr4.0.)  */
34490   for (i = 0; i < pagesize; ++i)
34491     *(data2 + i) = *(data2 + i) + 1;
34492   data3 = (char *) malloc (pagesize);
34493   if (!data3)
34494     return 1;
34495   if (read (fd, data3, pagesize) != pagesize)
34496     return 1;
34497   for (i = 0; i < pagesize; ++i)
34498     if (*(data + i) != *(data3 + i))
34499       return 1;
34500   close (fd);
34501   return 0;
34502 }
34503 _ACEOF
34504 rm -f conftest$ac_exeext
34505 if { (ac_try="$ac_link"
34506 case "(($ac_try" in
34507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34508   *) ac_try_echo=$ac_try;;
34509 esac
34510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34511   (eval "$ac_link") 2>&5
34512   ac_status=$?
34513   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34514   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
34515   { (case "(($ac_try" in
34516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34517   *) ac_try_echo=$ac_try;;
34518 esac
34519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34520   (eval "$ac_try") 2>&5
34521   ac_status=$?
34522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34523   (exit $ac_status); }; }; then
34524   ac_cv_func_mmap_fixed_mapped=yes
34525 else
34526   echo "$as_me: program exited with status $ac_status" >&5
34527 echo "$as_me: failed program was:" >&5
34528 sed 's/^/| /' conftest.$ac_ext >&5
34529
34530 ( exit $ac_status )
34531 ac_cv_func_mmap_fixed_mapped=no
34532 fi
34533 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
34534 fi
34535
34536
34537 fi
34538 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
34539 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
34540 if test $ac_cv_func_mmap_fixed_mapped = yes; then
34541
34542 cat >>confdefs.h <<\_ACEOF
34543 #define HAVE_MMAP 1
34544 _ACEOF
34545
34546 fi
34547 rm -f conftest.mmap
34548
34549   { echo "$as_me:$LINENO: checking for mmap of files" >&5
34550 echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
34551 if test "${ac_cv_func_mmap_file+set}" = set; then
34552   echo $ECHO_N "(cached) $ECHO_C" >&6
34553 else
34554    ac_ext=c
34555 ac_cpp='$CPP $CPPFLAGS'
34556 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
34557 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
34558 ac_compiler_gnu=$ac_cv_c_compiler_gnu
34559
34560   if test "$cross_compiling" = yes; then
34561   ac_cv_func_mmap_file=no
34562 else
34563   cat >conftest.$ac_ext <<_ACEOF
34564
34565     /* confdefs.h.  */
34566 _ACEOF
34567 cat confdefs.h >>conftest.$ac_ext
34568 cat >>conftest.$ac_ext <<_ACEOF
34569 /* end confdefs.h.  */
34570
34571 #include <sys/types.h>
34572 #include <sys/mman.h>
34573 #include <fcntl.h>
34574
34575 int
34576 main ()
34577 {
34578
34579   int fd;
34580   fd = creat ("foo",0777);
34581   fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
34582   unlink ("foo");
34583   return (fd != (int) MAP_FAILED);
34584   ;
34585   return 0;
34586 }
34587 _ACEOF
34588 rm -f conftest$ac_exeext
34589 if { (ac_try="$ac_link"
34590 case "(($ac_try" in
34591   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34592   *) ac_try_echo=$ac_try;;
34593 esac
34594 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34595   (eval "$ac_link") 2>&5
34596   ac_status=$?
34597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34598   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
34599   { (case "(($ac_try" in
34600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34601   *) ac_try_echo=$ac_try;;
34602 esac
34603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34604   (eval "$ac_try") 2>&5
34605   ac_status=$?
34606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34607   (exit $ac_status); }; }; then
34608   ac_cv_func_mmap_file=yes
34609 else
34610   echo "$as_me: program exited with status $ac_status" >&5
34611 echo "$as_me: failed program was:" >&5
34612 sed 's/^/| /' conftest.$ac_ext >&5
34613
34614 ( exit $ac_status )
34615 ac_cv_func_mmap_file=no
34616 fi
34617 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
34618 fi
34619
34620
34621   ac_ext=c
34622 ac_cpp='$CPP $CPPFLAGS'
34623 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
34624 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
34625 ac_compiler_gnu=$ac_cv_c_compiler_gnu
34626
34627
34628 fi
34629 { echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
34630 echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
34631 if test "$ac_cv_func_mmap_file" = yes; then
34632
34633 cat >>confdefs.h <<\_ACEOF
34634 #define HAVE_MMAP_FILE
34635 _ACEOF
34636
34637    MMAP_FILE=yes
34638
34639 fi
34640
34641   { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
34642 echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
34643 if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
34644   echo $ECHO_N "(cached) $ECHO_C" >&6
34645 else
34646   if test "$llvm_cv_os_type" = "Interix" ; then
34647    ac_cv_need_dev_zero_for_mmap=yes
34648  else
34649    ac_cv_need_dev_zero_for_mmap=no
34650  fi
34651
34652 fi
34653 { echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
34654 echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
34655 if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
34656
34657 cat >>confdefs.h <<\_ACEOF
34658 #define NEED_DEV_ZERO_FOR_MMAP 1
34659 _ACEOF
34660
34661 fi
34662
34663   if test "$ac_cv_func_mmap_fixed_mapped" = "no"
34664   then
34665     { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
34666 echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
34667   fi
34668   if test "$ac_cv_func_mmap_file" = "no"
34669   then
34670     { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
34671 echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
34672   fi
34673 fi
34674
34675 { echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
34676 echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
34677 cat >conftest.$ac_ext <<_ACEOF
34678 /* confdefs.h.  */
34679 _ACEOF
34680 cat confdefs.h >>conftest.$ac_ext
34681 cat >>conftest.$ac_ext <<_ACEOF
34682 /* end confdefs.h.  */
34683 int main() {
34684         volatile unsigned long val = 1;
34685         __sync_synchronize();
34686         __sync_val_compare_and_swap(&val, 1, 0);
34687         __sync_add_and_fetch(&val, 1);
34688         __sync_sub_and_fetch(&val, 1);
34689         return 0;
34690       }
34691
34692 _ACEOF
34693 rm -f conftest.$ac_objext conftest$ac_exeext
34694 if { (ac_try="$ac_link"
34695 case "(($ac_try" in
34696   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34697   *) ac_try_echo=$ac_try;;
34698 esac
34699 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34700   (eval "$ac_link") 2>conftest.er1
34701   ac_status=$?
34702   grep -v '^ *+' conftest.er1 >conftest.err
34703   rm -f conftest.er1
34704   cat conftest.err >&5
34705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34706   (exit $ac_status); } &&
34707          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
34708   { (case "(($ac_try" in
34709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34710   *) ac_try_echo=$ac_try;;
34711 esac
34712 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34713   (eval "$ac_try") 2>&5
34714   ac_status=$?
34715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34716   (exit $ac_status); }; } &&
34717          { ac_try='test -s conftest$ac_exeext'
34718   { (case "(($ac_try" in
34719   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34720   *) ac_try_echo=$ac_try;;
34721 esac
34722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34723   (eval "$ac_try") 2>&5
34724   ac_status=$?
34725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34726   (exit $ac_status); }; }; then
34727   { echo "$as_me:$LINENO: result: yes" >&5
34728 echo "${ECHO_T}yes" >&6; }
34729
34730 cat >>confdefs.h <<\_ACEOF
34731 #define LLVM_MULTITHREADED 1
34732 _ACEOF
34733
34734 else
34735   echo "$as_me: failed program was:" >&5
34736 sed 's/^/| /' conftest.$ac_ext >&5
34737
34738         { echo "$as_me:$LINENO: result: no" >&5
34739 echo "${ECHO_T}no" >&6; }
34740
34741 cat >>confdefs.h <<\_ACEOF
34742 #define LLVM_MULTITHREADED 0
34743 _ACEOF
34744
34745   { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
34746 echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
34747 fi
34748
34749 rm -f core conftest.err conftest.$ac_objext \
34750       conftest$ac_exeext conftest.$ac_ext
34751
34752
34753
34754 if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
34755   { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
34756 echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
34757 if test "${llvm_cv_linux_mixed+set}" = set; then
34758   echo $ECHO_N "(cached) $ECHO_C" >&6
34759 else
34760    ac_ext=c
34761 ac_cpp='$CPP $CPPFLAGS'
34762 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
34763 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
34764 ac_compiler_gnu=$ac_cv_c_compiler_gnu
34765
34766   cat >conftest.$ac_ext <<_ACEOF
34767 /* confdefs.h.  */
34768 _ACEOF
34769 cat confdefs.h >>conftest.$ac_ext
34770 cat >>conftest.$ac_ext <<_ACEOF
34771 /* end confdefs.h.  */
34772 #ifndef __x86_64__
34773        error: Not x86-64 even if uname says so!
34774       #endif
34775
34776 int
34777 main ()
34778 {
34779
34780   ;
34781   return 0;
34782 }
34783 _ACEOF
34784 rm -f conftest.$ac_objext
34785 if { (ac_try="$ac_compile"
34786 case "(($ac_try" in
34787   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34788   *) ac_try_echo=$ac_try;;
34789 esac
34790 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34791   (eval "$ac_compile") 2>conftest.er1
34792   ac_status=$?
34793   grep -v '^ *+' conftest.er1 >conftest.err
34794   rm -f conftest.er1
34795   cat conftest.err >&5
34796   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34797   (exit $ac_status); } &&
34798          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
34799   { (case "(($ac_try" in
34800   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34801   *) ac_try_echo=$ac_try;;
34802 esac
34803 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34804   (eval "$ac_try") 2>&5
34805   ac_status=$?
34806   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34807   (exit $ac_status); }; } &&
34808          { ac_try='test -s conftest.$ac_objext'
34809   { (case "(($ac_try" in
34810   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34811   *) ac_try_echo=$ac_try;;
34812 esac
34813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34814   (eval "$ac_try") 2>&5
34815   ac_status=$?
34816   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34817   (exit $ac_status); }; }; then
34818   llvm_cv_linux_mixed=no
34819 else
34820   echo "$as_me: failed program was:" >&5
34821 sed 's/^/| /' conftest.$ac_ext >&5
34822
34823         llvm_cv_linux_mixed=yes
34824 fi
34825
34826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34827   ac_ext=c
34828 ac_cpp='$CPP $CPPFLAGS'
34829 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
34830 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
34831 ac_compiler_gnu=$ac_cv_c_compiler_gnu
34832
34833
34834 fi
34835 { echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
34836 echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
34837
34838   if test "$llvm_cv_linux_mixed" = "yes"; then
34839     llvm_cv_target_arch="x86"
34840     ARCH="x86"
34841   fi
34842 fi
34843
34844
34845 for ac_func in __dso_handle
34846 do
34847 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
34848 { echo "$as_me:$LINENO: checking for $ac_func" >&5
34849 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
34850 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
34851   echo $ECHO_N "(cached) $ECHO_C" >&6
34852 else
34853   cat >conftest.$ac_ext <<_ACEOF
34854 /* confdefs.h.  */
34855 _ACEOF
34856 cat confdefs.h >>conftest.$ac_ext
34857 cat >>conftest.$ac_ext <<_ACEOF
34858 /* end confdefs.h.  */
34859 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
34860    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
34861 #define $ac_func innocuous_$ac_func
34862
34863 /* System header to define __stub macros and hopefully few prototypes,
34864     which can conflict with char $ac_func (); below.
34865     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
34866     <limits.h> exists even on freestanding compilers.  */
34867
34868 #ifdef __STDC__
34869 # include <limits.h>
34870 #else
34871 # include <assert.h>
34872 #endif
34873
34874 #undef $ac_func
34875
34876 /* Override any GCC internal prototype to avoid an error.
34877    Use char because int might match the return type of a GCC
34878    builtin and then its argument prototype would still apply.  */
34879 #ifdef __cplusplus
34880 extern "C"
34881 #endif
34882 char $ac_func ();
34883 /* The GNU C library defines this for functions which it implements
34884     to always fail with ENOSYS.  Some functions are actually named
34885     something starting with __ and the normal name is an alias.  */
34886 #if defined __stub_$ac_func || defined __stub___$ac_func
34887 choke me
34888 #endif
34889
34890 int
34891 main ()
34892 {
34893 return $ac_func ();
34894   ;
34895   return 0;
34896 }
34897 _ACEOF
34898 rm -f conftest.$ac_objext conftest$ac_exeext
34899 if { (ac_try="$ac_link"
34900 case "(($ac_try" in
34901   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34902   *) ac_try_echo=$ac_try;;
34903 esac
34904 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34905   (eval "$ac_link") 2>conftest.er1
34906   ac_status=$?
34907   grep -v '^ *+' conftest.er1 >conftest.err
34908   rm -f conftest.er1
34909   cat conftest.err >&5
34910   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34911   (exit $ac_status); } &&
34912          { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
34913   { (case "(($ac_try" in
34914   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34915   *) ac_try_echo=$ac_try;;
34916 esac
34917 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34918   (eval "$ac_try") 2>&5
34919   ac_status=$?
34920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34921   (exit $ac_status); }; } &&
34922          { ac_try='test -s conftest$ac_exeext'
34923   { (case "(($ac_try" in
34924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34925   *) ac_try_echo=$ac_try;;
34926 esac
34927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
34928   (eval "$ac_try") 2>&5
34929   ac_status=$?
34930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
34931   (exit $ac_status); }; }; then
34932   eval "$as_ac_var=yes"
34933 else
34934   echo "$as_me: failed program was:" >&5
34935 sed 's/^/| /' conftest.$ac_ext >&5
34936
34937         eval "$as_ac_var=no"
34938 fi
34939
34940 rm -f core conftest.err conftest.$ac_objext \
34941       conftest$ac_exeext conftest.$ac_ext
34942 fi
34943 ac_res=`eval echo '${'$as_ac_var'}'`
34944                { echo "$as_me:$LINENO: result: $ac_res" >&5
34945 echo "${ECHO_T}$ac_res" >&6; }
34946 if test `eval echo '${'$as_ac_var'}'` = yes; then
34947   cat >>confdefs.h <<_ACEOF
34948 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
34949 _ACEOF
34950
34951 fi
34952 done
34953
34954
34955 { echo "$as_me:$LINENO: checking whether llvm-gcc is sane" >&5
34956 echo $ECHO_N "checking whether llvm-gcc is sane... $ECHO_C" >&6; }
34957 if test "${llvm_cv_llvmgcc_sanity+set}" = set; then
34958   echo $ECHO_N "(cached) $ECHO_C" >&6
34959 else
34960   llvm_cv_llvmgcc_sanity="no"
34961 if test -x "$LLVMGCC" ; then
34962   cp /dev/null conftest.c
34963   "$LLVMGCC" -emit-llvm -S -o - conftest.c | \
34964       grep 'target datalayout =' > /dev/null 2>&1
34965   if test $? -eq 0 ; then
34966     llvm_cv_llvmgcc_sanity="yes"
34967   fi
34968   rm conftest.c
34969 fi
34970 fi
34971 { echo "$as_me:$LINENO: result: $llvm_cv_llvmgcc_sanity" >&5
34972 echo "${ECHO_T}$llvm_cv_llvmgcc_sanity" >&6; }
34973
34974 if test "$llvm_cv_llvmgcc_sanity" = "yes" ; then
34975   { echo "$as_me:$LINENO: checking llvm-gcc component support" >&5
34976 echo $ECHO_N "checking llvm-gcc component support... $ECHO_C" >&6; }
34977   llvmcc1path=`"$LLVMGCC" --print-prog-name=cc1`
34978   LLVMCC1=$llvmcc1path
34979
34980   llvmcc1pluspath=`"$LLVMGCC" --print-prog-name=cc1plus`
34981   LLVMCC1PLUS=$llvmcc1pluspath
34982
34983   llvmgccdir=`echo "$llvmcc1path" | sed 's,/libexec/.*,,'`
34984   LLVMGCCDIR=$llvmgccdir
34985
34986   llvmgcclibexec=`echo "$llvmcc1path" | sed 's,/cc1,,'`
34987   LLVMGCCLIBEXEC=$llvmgcclibexec
34988
34989   llvmgccversion=`"$LLVMGCC" -dumpversion 2>&1 | sed 's/^\([0-9.]*\).*/\1/'`
34990   llvmgccmajvers=`echo $llvmgccversion | sed 's/^\([0-9]\).*/\1/'`
34991   LLVMGCC_VERSION=$llvmgccversion
34992
34993   LLVMGCC_MAJVERS=$llvmgccmajvers
34994
34995   llvmgcclangs=`"$LLVMGCC" -v --help 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/'`
34996   LLVMGCC_LANGS=$llvmgcclangs
34997
34998   { echo "$as_me:$LINENO: result: ok" >&5
34999 echo "${ECHO_T}ok" >&6; }
35000 fi
35001
35002 SHLIBEXT=$libltdl_cv_shlibext
35003
35004
35005 # Translate the various configuration directories and other basic
35006 # information into substitutions that will end up in Makefile.config.in
35007 # that these configured values can be used by the makefiles
35008 if test "${prefix}" = "NONE" ; then
35009   prefix="/usr/local"
35010 fi
35011 eval LLVM_PREFIX="${prefix}";
35012 eval LLVM_BINDIR="${prefix}/bin";
35013 eval LLVM_LIBDIR="${prefix}/lib";
35014 eval LLVM_DATADIR="${prefix}/share/llvm";
35015 eval LLVM_DOCSDIR="${prefix}/docs/llvm";
35016 eval LLVM_ETCDIR="${prefix}/etc/llvm";
35017 eval LLVM_INCLUDEDIR="${prefix}/include";
35018 eval LLVM_INFODIR="${prefix}/info";
35019 eval LLVM_MANDIR="${prefix}/man";
35020 LLVM_CONFIGTIME=`date`
35021
35022
35023
35024
35025
35026
35027
35028
35029
35030
35031
35032 # Place the various directores into the config.h file as #defines so that we
35033 # can know about the installation paths within LLVM.
35034
35035 cat >>confdefs.h <<_ACEOF
35036 #define LLVM_PREFIX "$LLVM_PREFIX"
35037 _ACEOF
35038
35039
35040 cat >>confdefs.h <<_ACEOF
35041 #define LLVM_BINDIR "$LLVM_BINDIR"
35042 _ACEOF
35043
35044
35045 cat >>confdefs.h <<_ACEOF
35046 #define LLVM_LIBDIR "$LLVM_LIBDIR"
35047 _ACEOF
35048
35049
35050 cat >>confdefs.h <<_ACEOF
35051 #define LLVM_DATADIR "$LLVM_DATADIR"
35052 _ACEOF
35053
35054
35055 cat >>confdefs.h <<_ACEOF
35056 #define LLVM_DOCSDIR "$LLVM_DOCSDIR"
35057 _ACEOF
35058
35059
35060 cat >>confdefs.h <<_ACEOF
35061 #define LLVM_ETCDIR "$LLVM_ETCDIR"
35062 _ACEOF
35063
35064
35065 cat >>confdefs.h <<_ACEOF
35066 #define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
35067 _ACEOF
35068
35069
35070 cat >>confdefs.h <<_ACEOF
35071 #define LLVM_INFODIR "$LLVM_INFODIR"
35072 _ACEOF
35073
35074
35075 cat >>confdefs.h <<_ACEOF
35076 #define LLVM_MANDIR "$LLVM_MANDIR"
35077 _ACEOF
35078
35079
35080 cat >>confdefs.h <<_ACEOF
35081 #define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
35082 _ACEOF
35083
35084
35085 cat >>confdefs.h <<_ACEOF
35086 #define LLVM_HOSTTRIPLE "$host"
35087 _ACEOF
35088
35089
35090 # Determine which bindings to build.
35091 if test "$BINDINGS_TO_BUILD" = auto ; then
35092   BINDINGS_TO_BUILD=""
35093   if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
35094     BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
35095   fi
35096 fi
35097 BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
35098
35099
35100 # This isn't really configurey, but it avoids having to repeat the list in
35101 # other files.
35102 ALL_BINDINGS=ocaml
35103
35104
35105 # Do any work necessary to ensure that bindings have what they need.
35106 binding_prereqs_failed=0
35107 for a_binding in $BINDINGS_TO_BUILD ; do
35108   case "$a_binding" in
35109   ocaml)
35110     if test "x$OCAMLC" = x ; then
35111       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
35112 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&2;}
35113       binding_prereqs_failed=1
35114     fi
35115     if test "x$OCAMLDEP" = x ; then
35116       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
35117 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&2;}
35118       binding_prereqs_failed=1
35119     fi
35120     if test "x$OCAMLOPT" = x ; then
35121       { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
35122 echo "$as_me: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&2;}
35123           fi
35124     if test "x$with_ocaml_libdir" != xauto ; then
35125       OCAML_LIBDIR=$with_ocaml_libdir
35126
35127     else
35128       ocaml_stdlib="`"$OCAMLC" -where`"
35129       if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
35130       then
35131         # ocaml stdlib is beneath our prefix; use stdlib
35132         OCAML_LIBDIR=$ocaml_stdlib
35133
35134       else
35135         # ocaml stdlib is outside our prefix; use libdir/ocaml
35136         OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
35137
35138       fi
35139     fi
35140     ;;
35141   esac
35142 done
35143 if test "$binding_prereqs_failed" = 1 ; then
35144   { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
35145 echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
35146    { (exit 1); exit 1; }; }
35147 fi
35148
35149 { echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
35150 echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
35151 if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
35152   echo $ECHO_N "(cached) $ECHO_C" >&6
35153 else
35154    ac_ext=cpp
35155 ac_cpp='$CXXCPP $CPPFLAGS'
35156 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
35157 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
35158 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
35159
35160   oldcxxflags="$CXXFLAGS"
35161   CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
35162   cat >conftest.$ac_ext <<_ACEOF
35163 /* confdefs.h.  */
35164 _ACEOF
35165 cat confdefs.h >>conftest.$ac_ext
35166 cat >>conftest.$ac_ext <<_ACEOF
35167 /* end confdefs.h.  */
35168
35169 int
35170 main ()
35171 {
35172
35173   ;
35174   return 0;
35175 }
35176 _ACEOF
35177 rm -f conftest.$ac_objext
35178 if { (ac_try="$ac_compile"
35179 case "(($ac_try" in
35180   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35181   *) ac_try_echo=$ac_try;;
35182 esac
35183 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
35184   (eval "$ac_compile") 2>conftest.er1
35185   ac_status=$?
35186   grep -v '^ *+' conftest.er1 >conftest.err
35187   rm -f conftest.er1
35188   cat conftest.err >&5
35189   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35190   (exit $ac_status); } &&
35191          { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
35192   { (case "(($ac_try" in
35193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35194   *) ac_try_echo=$ac_try;;
35195 esac
35196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
35197   (eval "$ac_try") 2>&5
35198   ac_status=$?
35199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35200   (exit $ac_status); }; } &&
35201          { ac_try='test -s conftest.$ac_objext'
35202   { (case "(($ac_try" in
35203   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35204   *) ac_try_echo=$ac_try;;
35205 esac
35206 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
35207   (eval "$ac_try") 2>&5
35208   ac_status=$?
35209   echo "$as_me:$LINENO: \$? = $ac_status" >&5
35210   (exit $ac_status); }; }; then
35211   llvm_cv_cxx_visibility_inlines_hidden=yes
35212 else
35213   echo "$as_me: failed program was:" >&5
35214 sed 's/^/| /' conftest.$ac_ext >&5
35215
35216         llvm_cv_cxx_visibility_inlines_hidden=no
35217 fi
35218
35219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35220   CXXFLAGS="$oldcxxflags"
35221   ac_ext=c
35222 ac_cpp='$CPP $CPPFLAGS'
35223 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
35224 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
35225 ac_compiler_gnu=$ac_cv_c_compiler_gnu
35226
35227
35228 fi
35229 { echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
35230 echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
35231 if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
35232   ENABLE_VISIBILITY_INLINES_HIDDEN=1
35233
35234 else
35235   ENABLE_VISIBILITY_INLINES_HIDDEN=0
35236
35237 fi
35238
35239
35240 if test "$llvm_cv_link_use_r" = "yes" ; then
35241   RPATH="-Wl,-R"
35242 else
35243   RPATH="-Wl,-rpath"
35244 fi
35245
35246
35247 if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
35248   RDYNAMIC="-Wl,-export-dynamic"
35249 else
35250   RDYNAMIC=""
35251 fi
35252
35253
35254
35255 ac_config_headers="$ac_config_headers include/llvm/Config/config.h"
35256
35257 ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
35258
35259 ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
35260
35261 ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
35262
35263 ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
35264
35265
35266 ac_config_files="$ac_config_files Makefile.config"
35267
35268
35269 ac_config_files="$ac_config_files llvm.spec"
35270
35271
35272 ac_config_files="$ac_config_files docs/doxygen.cfg"
35273
35274
35275 ac_config_files="$ac_config_files tools/llvmc/plugins/Base/Base.td"
35276
35277
35278 ac_config_files="$ac_config_files tools/llvm-config/llvm-config.in"
35279
35280
35281 ac_config_commands="$ac_config_commands setup"
35282
35283 ac_config_commands="$ac_config_commands Makefile"
35284
35285
35286 ac_config_commands="$ac_config_commands Makefile.common"
35287
35288
35289 ac_config_commands="$ac_config_commands examples/Makefile"
35290
35291
35292 ac_config_commands="$ac_config_commands lib/Makefile"
35293
35294
35295 ac_config_commands="$ac_config_commands runtime/Makefile"
35296
35297
35298 ac_config_commands="$ac_config_commands test/Makefile"
35299
35300
35301 ac_config_commands="$ac_config_commands test/Makefile.tests"
35302
35303
35304 ac_config_commands="$ac_config_commands unittests/Makefile"
35305
35306
35307 ac_config_commands="$ac_config_commands tools/Makefile"
35308
35309
35310 ac_config_commands="$ac_config_commands utils/Makefile"
35311
35312
35313 ac_config_commands="$ac_config_commands projects/Makefile"
35314
35315
35316 ac_config_commands="$ac_config_commands bindings/Makefile"
35317
35318
35319 ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
35320
35321
35322
35323 cat >confcache <<\_ACEOF
35324 # This file is a shell script that caches the results of configure
35325 # tests run on this system so they can be shared between configure
35326 # scripts and configure runs, see configure's option --config-cache.
35327 # It is not useful on other systems.  If it contains results you don't
35328 # want to keep, you may remove or edit it.
35329 #
35330 # config.status only pays attention to the cache file if you give it
35331 # the --recheck option to rerun configure.
35332 #
35333 # `ac_cv_env_foo' variables (set or unset) will be overridden when
35334 # loading this file, other *unset* `ac_cv_foo' will be assigned the
35335 # following values.
35336
35337 _ACEOF
35338
35339 # The following way of writing the cache mishandles newlines in values,
35340 # but we know of no workaround that is simple, portable, and efficient.
35341 # So, we kill variables containing newlines.
35342 # Ultrix sh set writes to stderr and can't be redirected directly,
35343 # and sets the high bit in the cache file unless we assign to the vars.
35344 (
35345   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
35346     eval ac_val=\$$ac_var
35347     case $ac_val in #(
35348     *${as_nl}*)
35349       case $ac_var in #(
35350       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
35351 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
35352       esac
35353       case $ac_var in #(
35354       _ | IFS | as_nl) ;; #(
35355       *) $as_unset $ac_var ;;
35356       esac ;;
35357     esac
35358   done
35359
35360   (set) 2>&1 |
35361     case $as_nl`(ac_space=' '; set) 2>&1` in #(
35362     *${as_nl}ac_space=\ *)
35363       # `set' does not quote correctly, so add quotes (double-quote
35364       # substitution turns \\\\ into \\, and sed turns \\ into \).
35365       sed -n \
35366         "s/'/'\\\\''/g;
35367           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
35368       ;; #(
35369     *)
35370       # `set' quotes correctly as required by POSIX, so do not add quotes.
35371       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
35372       ;;
35373     esac |
35374     sort
35375 ) |
35376   sed '
35377      /^ac_cv_env_/b end
35378      t clear
35379      :clear
35380      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
35381      t end
35382      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
35383      :end' >>confcache
35384 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
35385   if test -w "$cache_file"; then
35386     test "x$cache_file" != "x/dev/null" &&
35387       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
35388 echo "$as_me: updating cache $cache_file" >&6;}
35389     cat confcache >$cache_file
35390   else
35391     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
35392 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
35393   fi
35394 fi
35395 rm -f confcache
35396
35397 test "x$prefix" = xNONE && prefix=$ac_default_prefix
35398 # Let make expand exec_prefix.
35399 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
35400
35401 DEFS=-DHAVE_CONFIG_H
35402
35403 ac_libobjs=
35404 ac_ltlibobjs=
35405 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
35406   # 1. Remove the extension, and $U if already installed.
35407   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
35408   ac_i=`echo "$ac_i" | sed "$ac_script"`
35409   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
35410   #    will be set to the directory where LIBOBJS objects are built.
35411   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
35412   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
35413 done
35414 LIBOBJS=$ac_libobjs
35415
35416 LTLIBOBJS=$ac_ltlibobjs
35417
35418
35419 if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
35420   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
35421 Usually this means the macro was only invoked conditionally." >&5
35422 echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
35423 Usually this means the macro was only invoked conditionally." >&2;}
35424    { (exit 1); exit 1; }; }
35425 fi
35426 if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
35427   { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
35428 Usually this means the macro was only invoked conditionally." >&5
35429 echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
35430 Usually this means the macro was only invoked conditionally." >&2;}
35431    { (exit 1); exit 1; }; }
35432 fi
35433
35434 : ${CONFIG_STATUS=./config.status}
35435 ac_clean_files_save=$ac_clean_files
35436 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
35437 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
35438 echo "$as_me: creating $CONFIG_STATUS" >&6;}
35439 cat >$CONFIG_STATUS <<_ACEOF
35440 #! $SHELL
35441 # Generated by $as_me.
35442 # Run this file to recreate the current configuration.
35443 # Compiler output produced by configure, useful for debugging
35444 # configure, is in config.log if it exists.
35445
35446 debug=false
35447 ac_cs_recheck=false
35448 ac_cs_silent=false
35449 SHELL=\${CONFIG_SHELL-$SHELL}
35450 _ACEOF
35451
35452 cat >>$CONFIG_STATUS <<\_ACEOF
35453 ## --------------------- ##
35454 ## M4sh Initialization.  ##
35455 ## --------------------- ##
35456
35457 # Be Bourne compatible
35458 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
35459   emulate sh
35460   NULLCMD=:
35461   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
35462   # is contrary to our usage.  Disable this feature.
35463   alias -g '${1+"$@"}'='"$@"'
35464   setopt NO_GLOB_SUBST
35465 else
35466   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
35467 fi
35468 BIN_SH=xpg4; export BIN_SH # for Tru64
35469 DUALCASE=1; export DUALCASE # for MKS sh
35470
35471
35472 # PATH needs CR
35473 # Avoid depending upon Character Ranges.
35474 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35475 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
35476 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
35477 as_cr_digits='0123456789'
35478 as_cr_alnum=$as_cr_Letters$as_cr_digits
35479
35480 # The user is always right.
35481 if test "${PATH_SEPARATOR+set}" != set; then
35482   echo "#! /bin/sh" >conf$$.sh
35483   echo  "exit 0"   >>conf$$.sh
35484   chmod +x conf$$.sh
35485   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
35486     PATH_SEPARATOR=';'
35487   else
35488     PATH_SEPARATOR=:
35489   fi
35490   rm -f conf$$.sh
35491 fi
35492
35493 # Support unset when possible.
35494 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
35495   as_unset=unset
35496 else
35497   as_unset=false
35498 fi
35499
35500
35501 # IFS
35502 # We need space, tab and new line, in precisely that order.  Quoting is
35503 # there to prevent editors from complaining about space-tab.
35504 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
35505 # splitting by setting IFS to empty value.)
35506 as_nl='
35507 '
35508 IFS=" ""        $as_nl"
35509
35510 # Find who we are.  Look in the path if we contain no directory separator.
35511 case $0 in
35512   *[\\/]* ) as_myself=$0 ;;
35513   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
35514 for as_dir in $PATH
35515 do
35516   IFS=$as_save_IFS
35517   test -z "$as_dir" && as_dir=.
35518   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
35519 done
35520 IFS=$as_save_IFS
35521
35522      ;;
35523 esac
35524 # We did not find ourselves, most probably we were run as `sh COMMAND'
35525 # in which case we are not to be found in the path.
35526 if test "x$as_myself" = x; then
35527   as_myself=$0
35528 fi
35529 if test ! -f "$as_myself"; then
35530   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
35531   { (exit 1); exit 1; }
35532 fi
35533
35534 # Work around bugs in pre-3.0 UWIN ksh.
35535 for as_var in ENV MAIL MAILPATH
35536 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
35537 done
35538 PS1='$ '
35539 PS2='> '
35540 PS4='+ '
35541
35542 # NLS nuisances.
35543 for as_var in \
35544   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
35545   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
35546   LC_TELEPHONE LC_TIME
35547 do
35548   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
35549     eval $as_var=C; export $as_var
35550   else
35551     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
35552   fi
35553 done
35554
35555 # Required to use basename.
35556 if expr a : '\(a\)' >/dev/null 2>&1 &&
35557    test "X`expr 00001 : '.*\(...\)'`" = X001; then
35558   as_expr=expr
35559 else
35560   as_expr=false
35561 fi
35562
35563 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
35564   as_basename=basename
35565 else
35566   as_basename=false
35567 fi
35568
35569
35570 # Name of the executable.
35571 as_me=`$as_basename -- "$0" ||
35572 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
35573          X"$0" : 'X\(//\)$' \| \
35574          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
35575 echo X/"$0" |
35576     sed '/^.*\/\([^/][^/]*\)\/*$/{
35577             s//\1/
35578             q
35579           }
35580           /^X\/\(\/\/\)$/{
35581             s//\1/
35582             q
35583           }
35584           /^X\/\(\/\).*/{
35585             s//\1/
35586             q
35587           }
35588           s/.*/./; q'`
35589
35590 # CDPATH.
35591 $as_unset CDPATH
35592
35593
35594
35595   as_lineno_1=$LINENO
35596   as_lineno_2=$LINENO
35597   test "x$as_lineno_1" != "x$as_lineno_2" &&
35598   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
35599
35600   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
35601   # uniformly replaced by the line number.  The first 'sed' inserts a
35602   # line-number line after each line using $LINENO; the second 'sed'
35603   # does the real work.  The second script uses 'N' to pair each
35604   # line-number line with the line containing $LINENO, and appends
35605   # trailing '-' during substitution so that $LINENO is not a special
35606   # case at line end.
35607   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
35608   # scripts with optimization help from Paolo Bonzini.  Blame Lee
35609   # E. McMahon (1931-1989) for sed's syntax.  :-)
35610   sed -n '
35611     p
35612     /[$]LINENO/=
35613   ' <$as_myself |
35614     sed '
35615       s/[$]LINENO.*/&-/
35616       t lineno
35617       b
35618       :lineno
35619       N
35620       :loop
35621       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
35622       t loop
35623       s/-\n.*//
35624     ' >$as_me.lineno &&
35625   chmod +x "$as_me.lineno" ||
35626     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
35627    { (exit 1); exit 1; }; }
35628
35629   # Don't try to exec as it changes $[0], causing all sort of problems
35630   # (the dirname of $[0] is not the place where we might find the
35631   # original and so on.  Autoconf is especially sensitive to this).
35632   . "./$as_me.lineno"
35633   # Exit status is that of the last command.
35634   exit
35635 }
35636
35637
35638 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
35639   as_dirname=dirname
35640 else
35641   as_dirname=false
35642 fi
35643
35644 ECHO_C= ECHO_N= ECHO_T=
35645 case `echo -n x` in
35646 -n*)
35647   case `echo 'x\c'` in
35648   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
35649   *)   ECHO_C='\c';;
35650   esac;;
35651 *)
35652   ECHO_N='-n';;
35653 esac
35654
35655 if expr a : '\(a\)' >/dev/null 2>&1 &&
35656    test "X`expr 00001 : '.*\(...\)'`" = X001; then
35657   as_expr=expr
35658 else
35659   as_expr=false
35660 fi
35661
35662 rm -f conf$$ conf$$.exe conf$$.file
35663 if test -d conf$$.dir; then
35664   rm -f conf$$.dir/conf$$.file
35665 else
35666   rm -f conf$$.dir
35667   mkdir conf$$.dir
35668 fi
35669 echo >conf$$.file
35670 if ln -s conf$$.file conf$$ 2>/dev/null; then
35671   as_ln_s='ln -s'
35672   # ... but there are two gotchas:
35673   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
35674   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
35675   # In both cases, we have to default to `cp -p'.
35676   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
35677     as_ln_s='cp -p'
35678 elif ln conf$$.file conf$$ 2>/dev/null; then
35679   as_ln_s=ln
35680 else
35681   as_ln_s='cp -p'
35682 fi
35683 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
35684 rmdir conf$$.dir 2>/dev/null
35685
35686 if mkdir -p . 2>/dev/null; then
35687   as_mkdir_p=:
35688 else
35689   test -d ./-p && rmdir ./-p
35690   as_mkdir_p=false
35691 fi
35692
35693 # Find out whether ``test -x'' works.  Don't use a zero-byte file, as
35694 # systems may use methods other than mode bits to determine executability.
35695 cat >conf$$.file <<_ASEOF
35696 #! /bin/sh
35697 exit 0
35698 _ASEOF
35699 chmod +x conf$$.file
35700 if test -x conf$$.file >/dev/null 2>&1; then
35701   as_executable_p="test -x"
35702 else
35703   as_executable_p=:
35704 fi
35705 rm -f conf$$.file
35706
35707 # Sed expression to map a string onto a valid CPP name.
35708 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
35709
35710 # Sed expression to map a string onto a valid variable name.
35711 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
35712
35713
35714 exec 6>&1
35715
35716 # Save the log message, to keep $[0] and so on meaningful, and to
35717 # report actual input values of CONFIG_FILES etc. instead of their
35718 # values after options handling.
35719 ac_log="
35720 This file was extended by llvm $as_me 2.7svn, which was
35721 generated by GNU Autoconf 2.60.  Invocation command line was
35722
35723   CONFIG_FILES    = $CONFIG_FILES
35724   CONFIG_HEADERS  = $CONFIG_HEADERS
35725   CONFIG_LINKS    = $CONFIG_LINKS
35726   CONFIG_COMMANDS = $CONFIG_COMMANDS
35727   $ $0 $@
35728
35729 on `(hostname || uname -n) 2>/dev/null | sed 1q`
35730 "
35731
35732 _ACEOF
35733
35734 cat >>$CONFIG_STATUS <<_ACEOF
35735 # Files that config.status was made for.
35736 config_files="$ac_config_files"
35737 config_headers="$ac_config_headers"
35738 config_commands="$ac_config_commands"
35739
35740 _ACEOF
35741
35742 cat >>$CONFIG_STATUS <<\_ACEOF
35743 ac_cs_usage="\
35744 \`$as_me' instantiates files from templates according to the
35745 current configuration.
35746
35747 Usage: $0 [OPTIONS] [FILE]...
35748
35749   -h, --help       print this help, then exit
35750   -V, --version    print version number, then exit
35751   -q, --quiet      do not print progress messages
35752   -d, --debug      don't remove temporary files
35753       --recheck    update $as_me by reconfiguring in the same conditions
35754   --file=FILE[:TEMPLATE]
35755                    instantiate the configuration file FILE
35756   --header=FILE[:TEMPLATE]
35757                    instantiate the configuration header FILE
35758
35759 Configuration files:
35760 $config_files
35761
35762 Configuration headers:
35763 $config_headers
35764
35765 Configuration commands:
35766 $config_commands
35767
35768 Report bugs to <bug-autoconf@gnu.org>."
35769
35770 _ACEOF
35771 cat >>$CONFIG_STATUS <<_ACEOF
35772 ac_cs_version="\\
35773 llvm config.status 2.7svn
35774 configured by $0, generated by GNU Autoconf 2.60,
35775   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
35776
35777 Copyright (C) 2006 Free Software Foundation, Inc.
35778 This config.status script is free software; the Free Software Foundation
35779 gives unlimited permission to copy, distribute and modify it."
35780
35781 ac_pwd='$ac_pwd'
35782 srcdir='$srcdir'
35783 INSTALL='$INSTALL'
35784 _ACEOF
35785
35786 cat >>$CONFIG_STATUS <<\_ACEOF
35787 # If no file are specified by the user, then we need to provide default
35788 # value.  By we need to know if files were specified by the user.
35789 ac_need_defaults=:
35790 while test $# != 0
35791 do
35792   case $1 in
35793   --*=*)
35794     ac_option=`expr "X$1" : 'X\([^=]*\)='`
35795     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
35796     ac_shift=:
35797     ;;
35798   *)
35799     ac_option=$1
35800     ac_optarg=$2
35801     ac_shift=shift
35802     ;;
35803   esac
35804
35805   case $ac_option in
35806   # Handling of the options.
35807   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
35808     ac_cs_recheck=: ;;
35809   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
35810     echo "$ac_cs_version"; exit ;;
35811   --debug | --debu | --deb | --de | --d | -d )
35812     debug=: ;;
35813   --file | --fil | --fi | --f )
35814     $ac_shift
35815     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
35816     ac_need_defaults=false;;
35817   --header | --heade | --head | --hea )
35818     $ac_shift
35819     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
35820     ac_need_defaults=false;;
35821   --he | --h)
35822     # Conflict between --help and --header
35823     { echo "$as_me: error: ambiguous option: $1
35824 Try \`$0 --help' for more information." >&2
35825    { (exit 1); exit 1; }; };;
35826   --help | --hel | -h )
35827     echo "$ac_cs_usage"; exit ;;
35828   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
35829   | -silent | --silent | --silen | --sile | --sil | --si | --s)
35830     ac_cs_silent=: ;;
35831
35832   # This is an error.
35833   -*) { echo "$as_me: error: unrecognized option: $1
35834 Try \`$0 --help' for more information." >&2
35835    { (exit 1); exit 1; }; } ;;
35836
35837   *) ac_config_targets="$ac_config_targets $1"
35838      ac_need_defaults=false ;;
35839
35840   esac
35841   shift
35842 done
35843
35844 ac_configure_extra_args=
35845
35846 if $ac_cs_silent; then
35847   exec 6>/dev/null
35848   ac_configure_extra_args="$ac_configure_extra_args --silent"
35849 fi
35850
35851 _ACEOF
35852 cat >>$CONFIG_STATUS <<_ACEOF
35853 if \$ac_cs_recheck; then
35854   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
35855   CONFIG_SHELL=$SHELL
35856   export CONFIG_SHELL
35857   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
35858 fi
35859
35860 _ACEOF
35861 cat >>$CONFIG_STATUS <<\_ACEOF
35862 exec 5>>config.log
35863 {
35864   echo
35865   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
35866 ## Running $as_me. ##
35867 _ASBOX
35868   echo "$ac_log"
35869 } >&5
35870
35871 _ACEOF
35872 cat >>$CONFIG_STATUS <<_ACEOF
35873 #
35874 # INIT-COMMANDS
35875 #
35876 llvm_src="${srcdir}"
35877
35878 _ACEOF
35879
35880 cat >>$CONFIG_STATUS <<\_ACEOF
35881
35882 # Handling of arguments.
35883 for ac_config_target in $ac_config_targets
35884 do
35885   case $ac_config_target in
35886     "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
35887     "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
35888     "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
35889     "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
35890     "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
35891     "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
35892     "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
35893     "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
35894     "tools/llvmc/plugins/Base/Base.td") CONFIG_FILES="$CONFIG_FILES tools/llvmc/plugins/Base/Base.td" ;;
35895     "tools/llvm-config/llvm-config.in") CONFIG_FILES="$CONFIG_FILES tools/llvm-config/llvm-config.in" ;;
35896     "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
35897     "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
35898     "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
35899     "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
35900     "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
35901     "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
35902     "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
35903     "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
35904     "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
35905     "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
35906     "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
35907     "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
35908     "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
35909     "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
35910
35911   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
35912 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
35913    { (exit 1); exit 1; }; };;
35914   esac
35915 done
35916
35917
35918 # If the user did not use the arguments to specify the items to instantiate,
35919 # then the envvar interface is used.  Set only those that are not.
35920 # We use the long form for the default assignment because of an extremely
35921 # bizarre bug on SunOS 4.1.3.
35922 if $ac_need_defaults; then
35923   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
35924   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
35925   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
35926 fi
35927
35928 # Have a temporary directory for convenience.  Make it in the build tree
35929 # simply because there is no reason against having it here, and in addition,
35930 # creating and moving files from /tmp can sometimes cause problems.
35931 # Hook for its removal unless debugging.
35932 # Note that there is a small window in which the directory will not be cleaned:
35933 # after its creation but before its name has been assigned to `$tmp'.
35934 $debug ||
35935 {
35936   tmp=
35937   trap 'exit_status=$?
35938   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
35939 ' 0
35940   trap '{ (exit 1); exit 1; }' 1 2 13 15
35941 }
35942 # Create a (secure) tmp directory for tmp files.
35943
35944 {
35945   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
35946   test -n "$tmp" && test -d "$tmp"
35947 }  ||
35948 {
35949   tmp=./conf$$-$RANDOM
35950   (umask 077 && mkdir "$tmp")
35951 } ||
35952 {
35953    echo "$me: cannot create a temporary directory in ." >&2
35954    { (exit 1); exit 1; }
35955 }
35956
35957 #
35958 # Set up the sed scripts for CONFIG_FILES section.
35959 #
35960
35961 # No need to generate the scripts if there are no CONFIG_FILES.
35962 # This happens for instance when ./config.status config.h
35963 if test -n "$CONFIG_FILES"; then
35964
35965 _ACEOF
35966
35967
35968
35969 ac_delim='%!_!# '
35970 for ac_last_try in false false false false false :; do
35971   cat >conf$$subs.sed <<_ACEOF
35972 SHELL!$SHELL$ac_delim
35973 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
35974 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
35975 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
35976 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
35977 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
35978 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
35979 exec_prefix!$exec_prefix$ac_delim
35980 prefix!$prefix$ac_delim
35981 program_transform_name!$program_transform_name$ac_delim
35982 bindir!$bindir$ac_delim
35983 sbindir!$sbindir$ac_delim
35984 libexecdir!$libexecdir$ac_delim
35985 datarootdir!$datarootdir$ac_delim
35986 datadir!$datadir$ac_delim
35987 sysconfdir!$sysconfdir$ac_delim
35988 sharedstatedir!$sharedstatedir$ac_delim
35989 localstatedir!$localstatedir$ac_delim
35990 includedir!$includedir$ac_delim
35991 oldincludedir!$oldincludedir$ac_delim
35992 docdir!$docdir$ac_delim
35993 infodir!$infodir$ac_delim
35994 htmldir!$htmldir$ac_delim
35995 dvidir!$dvidir$ac_delim
35996 pdfdir!$pdfdir$ac_delim
35997 psdir!$psdir$ac_delim
35998 libdir!$libdir$ac_delim
35999 localedir!$localedir$ac_delim
36000 mandir!$mandir$ac_delim
36001 DEFS!$DEFS$ac_delim
36002 ECHO_C!$ECHO_C$ac_delim
36003 ECHO_N!$ECHO_N$ac_delim
36004 ECHO_T!$ECHO_T$ac_delim
36005 LIBS!$LIBS$ac_delim
36006 build_alias!$build_alias$ac_delim
36007 host_alias!$host_alias$ac_delim
36008 target_alias!$target_alias$ac_delim
36009 LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
36010 subdirs!$subdirs$ac_delim
36011 build!$build$ac_delim
36012 build_cpu!$build_cpu$ac_delim
36013 build_vendor!$build_vendor$ac_delim
36014 build_os!$build_os$ac_delim
36015 host!$host$ac_delim
36016 host_cpu!$host_cpu$ac_delim
36017 host_vendor!$host_vendor$ac_delim
36018 host_os!$host_os$ac_delim
36019 target!$target$ac_delim
36020 target_cpu!$target_cpu$ac_delim
36021 target_vendor!$target_vendor$ac_delim
36022 target_os!$target_os$ac_delim
36023 OS!$OS$ac_delim
36024 HOST_OS!$HOST_OS$ac_delim
36025 TARGET_OS!$TARGET_OS$ac_delim
36026 LINKALL!$LINKALL$ac_delim
36027 NOLINKALL!$NOLINKALL$ac_delim
36028 LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
36029 LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
36030 ARCH!$ARCH$ac_delim
36031 ENDIAN!$ENDIAN$ac_delim
36032 CC!$CC$ac_delim
36033 CFLAGS!$CFLAGS$ac_delim
36034 LDFLAGS!$LDFLAGS$ac_delim
36035 CPPFLAGS!$CPPFLAGS$ac_delim
36036 ac_ct_CC!$ac_ct_CC$ac_delim
36037 EXEEXT!$EXEEXT$ac_delim
36038 OBJEXT!$OBJEXT$ac_delim
36039 CPP!$CPP$ac_delim
36040 GREP!$GREP$ac_delim
36041 EGREP!$EGREP$ac_delim
36042 LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
36043 BUILD_CC!$BUILD_CC$ac_delim
36044 BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
36045 BUILD_CXX!$BUILD_CXX$ac_delim
36046 CVSBUILD!$CVSBUILD$ac_delim
36047 ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
36048 ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
36049 DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
36050 ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
36051 EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
36052 DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
36053 DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
36054 JIT!$JIT$ac_delim
36055 TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
36056 ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
36057 ENABLE_THREADS!$ENABLE_THREADS$ac_delim
36058 ENABLE_PIC!$ENABLE_PIC$ac_delim
36059 TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
36060 LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
36061 LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
36062 LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
36063 ENABLE_CBE_PRINTF_A!$ENABLE_CBE_PRINTF_A$ac_delim
36064 EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
36065 BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
36066 ENABLE_LLVMC_DYNAMIC!$ENABLE_LLVMC_DYNAMIC$ac_delim
36067 ENABLE_LLVMC_DYNAMIC_PLUGINS!$ENABLE_LLVMC_DYNAMIC_PLUGINS$ac_delim
36068 CXX!$CXX$ac_delim
36069 _ACEOF
36070
36071   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
36072     break
36073   elif $ac_last_try; then
36074     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
36075 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
36076    { (exit 1); exit 1; }; }
36077   else
36078     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
36079   fi
36080 done
36081
36082 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
36083 if test -n "$ac_eof"; then
36084   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
36085   ac_eof=`expr $ac_eof + 1`
36086 fi
36087
36088 cat >>$CONFIG_STATUS <<_ACEOF
36089 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
36090 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
36091 _ACEOF
36092 sed '
36093 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
36094 s/^/s,@/; s/!/@,|#_!!_#|/
36095 :n
36096 t n
36097 s/'"$ac_delim"'$/,g/; t
36098 s/$/\\/; p
36099 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
36100 ' >>$CONFIG_STATUS <conf$$subs.sed
36101 rm -f conf$$subs.sed
36102 cat >>$CONFIG_STATUS <<_ACEOF
36103 CEOF$ac_eof
36104 _ACEOF
36105
36106
36107 ac_delim='%!_!# '
36108 for ac_last_try in false false false false false :; do
36109   cat >conf$$subs.sed <<_ACEOF
36110 CXXFLAGS!$CXXFLAGS$ac_delim
36111 ac_ct_CXX!$ac_ct_CXX$ac_delim
36112 NM!$NM$ac_delim
36113 ifGNUmake!$ifGNUmake$ac_delim
36114 LN_S!$LN_S$ac_delim
36115 CMP!$CMP$ac_delim
36116 CP!$CP$ac_delim
36117 DATE!$DATE$ac_delim
36118 FIND!$FIND$ac_delim
36119 MKDIR!$MKDIR$ac_delim
36120 MV!$MV$ac_delim
36121 RANLIB!$RANLIB$ac_delim
36122 RM!$RM$ac_delim
36123 SED!$SED$ac_delim
36124 TAR!$TAR$ac_delim
36125 BINPWD!$BINPWD$ac_delim
36126 GRAPHVIZ!$GRAPHVIZ$ac_delim
36127 DOT!$DOT$ac_delim
36128 FDP!$FDP$ac_delim
36129 NEATO!$NEATO$ac_delim
36130 TWOPI!$TWOPI$ac_delim
36131 CIRCO!$CIRCO$ac_delim
36132 GV!$GV$ac_delim
36133 DOTTY!$DOTTY$ac_delim
36134 PERL!$PERL$ac_delim
36135 HAVE_PERL!$HAVE_PERL$ac_delim
36136 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
36137 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
36138 INSTALL_DATA!$INSTALL_DATA$ac_delim
36139 BZIP2!$BZIP2$ac_delim
36140 DOXYGEN!$DOXYGEN$ac_delim
36141 GROFF!$GROFF$ac_delim
36142 GZIP!$GZIP$ac_delim
36143 POD2HTML!$POD2HTML$ac_delim
36144 POD2MAN!$POD2MAN$ac_delim
36145 RUNTEST!$RUNTEST$ac_delim
36146 TCLSH!$TCLSH$ac_delim
36147 ZIP!$ZIP$ac_delim
36148 OCAMLC!$OCAMLC$ac_delim
36149 OCAMLOPT!$OCAMLOPT$ac_delim
36150 OCAMLDEP!$OCAMLDEP$ac_delim
36151 OCAMLDOC!$OCAMLDOC$ac_delim
36152 GAS!$GAS$ac_delim
36153 INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
36154 INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
36155 CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
36156 CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
36157 LIBADD_DL!$LIBADD_DL$ac_delim
36158 ECHO!$ECHO$ac_delim
36159 AR!$AR$ac_delim
36160 STRIP!$STRIP$ac_delim
36161 CXXCPP!$CXXCPP$ac_delim
36162 F77!$F77$ac_delim
36163 FFLAGS!$FFLAGS$ac_delim
36164 ac_ct_F77!$ac_ct_F77$ac_delim
36165 LIBTOOL!$LIBTOOL$ac_delim
36166 LLVMGCCCOMMAND!$LLVMGCCCOMMAND$ac_delim
36167 LLVMGXXCOMMAND!$LLVMGXXCOMMAND$ac_delim
36168 LLVMGCC!$LLVMGCC$ac_delim
36169 LLVMGXX!$LLVMGXX$ac_delim
36170 USE_UDIS86!$USE_UDIS86$ac_delim
36171 USE_OPROFILE!$USE_OPROFILE$ac_delim
36172 HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
36173 HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
36174 ALLOCA!$ALLOCA$ac_delim
36175 MMAP_FILE!$MMAP_FILE$ac_delim
36176 LLVMCC1!$LLVMCC1$ac_delim
36177 LLVMCC1PLUS!$LLVMCC1PLUS$ac_delim
36178 LLVMGCCDIR!$LLVMGCCDIR$ac_delim
36179 LLVMGCCLIBEXEC!$LLVMGCCLIBEXEC$ac_delim
36180 LLVMGCC_VERSION!$LLVMGCC_VERSION$ac_delim
36181 LLVMGCC_MAJVERS!$LLVMGCC_MAJVERS$ac_delim
36182 LLVMGCC_LANGS!$LLVMGCC_LANGS$ac_delim
36183 SHLIBEXT!$SHLIBEXT$ac_delim
36184 LLVM_PREFIX!$LLVM_PREFIX$ac_delim
36185 LLVM_BINDIR!$LLVM_BINDIR$ac_delim
36186 LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
36187 LLVM_DATADIR!$LLVM_DATADIR$ac_delim
36188 LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
36189 LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
36190 LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
36191 LLVM_INFODIR!$LLVM_INFODIR$ac_delim
36192 LLVM_MANDIR!$LLVM_MANDIR$ac_delim
36193 LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
36194 BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
36195 ALL_BINDINGS!$ALL_BINDINGS$ac_delim
36196 OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
36197 ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
36198 RPATH!$RPATH$ac_delim
36199 RDYNAMIC!$RDYNAMIC$ac_delim
36200 LIBOBJS!$LIBOBJS$ac_delim
36201 LTLIBOBJS!$LTLIBOBJS$ac_delim
36202 _ACEOF
36203
36204   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 92; then
36205     break
36206   elif $ac_last_try; then
36207     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
36208 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
36209    { (exit 1); exit 1; }; }
36210   else
36211     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
36212   fi
36213 done
36214
36215 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
36216 if test -n "$ac_eof"; then
36217   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
36218   ac_eof=`expr $ac_eof + 1`
36219 fi
36220
36221 cat >>$CONFIG_STATUS <<_ACEOF
36222 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
36223 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
36224 _ACEOF
36225 sed '
36226 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
36227 s/^/s,@/; s/!/@,|#_!!_#|/
36228 :n
36229 t n
36230 s/'"$ac_delim"'$/,g/; t
36231 s/$/\\/; p
36232 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
36233 ' >>$CONFIG_STATUS <conf$$subs.sed
36234 rm -f conf$$subs.sed
36235 cat >>$CONFIG_STATUS <<_ACEOF
36236 :end
36237 s/|#_!!_#|//g
36238 CEOF$ac_eof
36239 _ACEOF
36240
36241
36242 # VPATH may cause trouble with some makes, so we remove $(srcdir),
36243 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
36244 # trailing colons and then remove the whole line if VPATH becomes empty
36245 # (actually we leave an empty line to preserve line numbers).
36246 if test "x$srcdir" = x.; then
36247   ac_vpsub='/^[  ]*VPATH[        ]*=/{
36248 s/:*\$(srcdir):*/:/
36249 s/:*\${srcdir}:*/:/
36250 s/:*@srcdir@:*/:/
36251 s/^\([^=]*=[     ]*\):*/\1/
36252 s/:*$//
36253 s/^[^=]*=[       ]*$//
36254 }'
36255 fi
36256
36257 cat >>$CONFIG_STATUS <<\_ACEOF
36258 fi # test -n "$CONFIG_FILES"
36259
36260
36261 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
36262 do
36263   case $ac_tag in
36264   :[FHLC]) ac_mode=$ac_tag; continue;;
36265   esac
36266   case $ac_mode$ac_tag in
36267   :[FHL]*:*);;
36268   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
36269 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
36270    { (exit 1); exit 1; }; };;
36271   :[FH]-) ac_tag=-:-;;
36272   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
36273   esac
36274   ac_save_IFS=$IFS
36275   IFS=:
36276   set x $ac_tag
36277   IFS=$ac_save_IFS
36278   shift
36279   ac_file=$1
36280   shift
36281
36282   case $ac_mode in
36283   :L) ac_source=$1;;
36284   :[FH])
36285     ac_file_inputs=
36286     for ac_f
36287     do
36288       case $ac_f in
36289       -) ac_f="$tmp/stdin";;
36290       *) # Look for the file first in the build tree, then in the source tree
36291          # (if the path is not absolute).  The absolute path cannot be DOS-style,
36292          # because $ac_f cannot contain `:'.
36293          test -f "$ac_f" ||
36294            case $ac_f in
36295            [\\/$]*) false;;
36296            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
36297            esac ||
36298            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
36299 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
36300    { (exit 1); exit 1; }; };;
36301       esac
36302       ac_file_inputs="$ac_file_inputs $ac_f"
36303     done
36304
36305     # Let's still pretend it is `configure' which instantiates (i.e., don't
36306     # use $as_me), people would be surprised to read:
36307     #    /* config.h.  Generated by config.status.  */
36308     configure_input="Generated from "`IFS=:
36309           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
36310     if test x"$ac_file" != x-; then
36311       configure_input="$ac_file.  $configure_input"
36312       { echo "$as_me:$LINENO: creating $ac_file" >&5
36313 echo "$as_me: creating $ac_file" >&6;}
36314     fi
36315
36316     case $ac_tag in
36317     *:-:* | *:-) cat >"$tmp/stdin";;
36318     esac
36319     ;;
36320   esac
36321
36322   ac_dir=`$as_dirname -- "$ac_file" ||
36323 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36324          X"$ac_file" : 'X\(//\)[^/]' \| \
36325          X"$ac_file" : 'X\(//\)$' \| \
36326          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
36327 echo X"$ac_file" |
36328     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36329             s//\1/
36330             q
36331           }
36332           /^X\(\/\/\)[^/].*/{
36333             s//\1/
36334             q
36335           }
36336           /^X\(\/\/\)$/{
36337             s//\1/
36338             q
36339           }
36340           /^X\(\/\).*/{
36341             s//\1/
36342             q
36343           }
36344           s/.*/./; q'`
36345   { as_dir="$ac_dir"
36346   case $as_dir in #(
36347   -*) as_dir=./$as_dir;;
36348   esac
36349   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
36350     as_dirs=
36351     while :; do
36352       case $as_dir in #(
36353       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
36354       *) as_qdir=$as_dir;;
36355       esac
36356       as_dirs="'$as_qdir' $as_dirs"
36357       as_dir=`$as_dirname -- "$as_dir" ||
36358 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36359          X"$as_dir" : 'X\(//\)[^/]' \| \
36360          X"$as_dir" : 'X\(//\)$' \| \
36361          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
36362 echo X"$as_dir" |
36363     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36364             s//\1/
36365             q
36366           }
36367           /^X\(\/\/\)[^/].*/{
36368             s//\1/
36369             q
36370           }
36371           /^X\(\/\/\)$/{
36372             s//\1/
36373             q
36374           }
36375           /^X\(\/\).*/{
36376             s//\1/
36377             q
36378           }
36379           s/.*/./; q'`
36380       test -d "$as_dir" && break
36381     done
36382     test -z "$as_dirs" || eval "mkdir $as_dirs"
36383   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
36384 echo "$as_me: error: cannot create directory $as_dir" >&2;}
36385    { (exit 1); exit 1; }; }; }
36386   ac_builddir=.
36387
36388 case "$ac_dir" in
36389 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
36390 *)
36391   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
36392   # A ".." for each directory in $ac_dir_suffix.
36393   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
36394   case $ac_top_builddir_sub in
36395   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
36396   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
36397   esac ;;
36398 esac
36399 ac_abs_top_builddir=$ac_pwd
36400 ac_abs_builddir=$ac_pwd$ac_dir_suffix
36401 # for backward compatibility:
36402 ac_top_builddir=$ac_top_build_prefix
36403
36404 case $srcdir in
36405   .)  # We are building in place.
36406     ac_srcdir=.
36407     ac_top_srcdir=$ac_top_builddir_sub
36408     ac_abs_top_srcdir=$ac_pwd ;;
36409   [\\/]* | ?:[\\/]* )  # Absolute name.
36410     ac_srcdir=$srcdir$ac_dir_suffix;
36411     ac_top_srcdir=$srcdir
36412     ac_abs_top_srcdir=$srcdir ;;
36413   *) # Relative name.
36414     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
36415     ac_top_srcdir=$ac_top_build_prefix$srcdir
36416     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
36417 esac
36418 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
36419
36420
36421   case $ac_mode in
36422   :F)
36423   #
36424   # CONFIG_FILE
36425   #
36426
36427   case $INSTALL in
36428   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
36429   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
36430   esac
36431 _ACEOF
36432
36433 cat >>$CONFIG_STATUS <<\_ACEOF
36434 # If the template does not know about datarootdir, expand it.
36435 # FIXME: This hack should be removed a few years after 2.60.
36436 ac_datarootdir_hack=; ac_datarootdir_seen=
36437
36438 case `sed -n '/datarootdir/ {
36439   p
36440   q
36441 }
36442 /@datadir@/p
36443 /@docdir@/p
36444 /@infodir@/p
36445 /@localedir@/p
36446 /@mandir@/p
36447 ' $ac_file_inputs` in
36448 *datarootdir*) ac_datarootdir_seen=yes;;
36449 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
36450   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
36451 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
36452 _ACEOF
36453 cat >>$CONFIG_STATUS <<_ACEOF
36454   ac_datarootdir_hack='
36455   s&@datadir@&$datadir&g
36456   s&@docdir@&$docdir&g
36457   s&@infodir@&$infodir&g
36458   s&@localedir@&$localedir&g
36459   s&@mandir@&$mandir&g
36460     s&\\\${datarootdir}&$datarootdir&g' ;;
36461 esac
36462 _ACEOF
36463
36464 # Neutralize VPATH when `$srcdir' = `.'.
36465 # Shell code in configure.ac might set extrasub.
36466 # FIXME: do we really want to maintain this feature?
36467 cat >>$CONFIG_STATUS <<_ACEOF
36468   sed "$ac_vpsub
36469 $extrasub
36470 _ACEOF
36471 cat >>$CONFIG_STATUS <<\_ACEOF
36472 :t
36473 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
36474 s&@configure_input@&$configure_input&;t t
36475 s&@top_builddir@&$ac_top_builddir_sub&;t t
36476 s&@srcdir@&$ac_srcdir&;t t
36477 s&@abs_srcdir@&$ac_abs_srcdir&;t t
36478 s&@top_srcdir@&$ac_top_srcdir&;t t
36479 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
36480 s&@builddir@&$ac_builddir&;t t
36481 s&@abs_builddir@&$ac_abs_builddir&;t t
36482 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
36483 s&@INSTALL@&$ac_INSTALL&;t t
36484 $ac_datarootdir_hack
36485 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
36486
36487 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
36488   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
36489   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
36490   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
36491 which seems to be undefined.  Please make sure it is defined." >&5
36492 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
36493 which seems to be undefined.  Please make sure it is defined." >&2;}
36494
36495   rm -f "$tmp/stdin"
36496   case $ac_file in
36497   -) cat "$tmp/out"; rm -f "$tmp/out";;
36498   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
36499   esac
36500  ;;
36501   :H)
36502   #
36503   # CONFIG_HEADER
36504   #
36505 _ACEOF
36506
36507 # Transform confdefs.h into a sed script `conftest.defines', that
36508 # substitutes the proper values into config.h.in to produce config.h.
36509 rm -f conftest.defines conftest.tail
36510 # First, append a space to every undef/define line, to ease matching.
36511 echo 's/$/ /' >conftest.defines
36512 # Then, protect against being on the right side of a sed subst, or in
36513 # an unquoted here document, in config.status.  If some macros were
36514 # called several times there might be several #defines for the same
36515 # symbol, which is useless.  But do not sort them, since the last
36516 # AC_DEFINE must be honored.
36517 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
36518 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
36519 # NAME is the cpp macro being defined, VALUE is the value it is being given.
36520 # PARAMS is the parameter list in the macro definition--in most cases, it's
36521 # just an empty string.
36522 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
36523 ac_dB='\\)[      (].*,\\1define\\2'
36524 ac_dC=' '
36525 ac_dD=' ,'
36526
36527 uniq confdefs.h |
36528   sed -n '
36529         t rset
36530         :rset
36531         s/^[     ]*#[    ]*define[       ][      ]*//
36532         t ok
36533         d
36534         :ok
36535         s/[\\&,]/\\&/g
36536         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
36537         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
36538   ' >>conftest.defines
36539
36540 # Remove the space that was appended to ease matching.
36541 # Then replace #undef with comments.  This is necessary, for
36542 # example, in the case of _POSIX_SOURCE, which is predefined and required
36543 # on some systems where configure will not decide to define it.
36544 # (The regexp can be short, since the line contains either #define or #undef.)
36545 echo 's/ $//
36546 s,^[     #]*u.*,/* & */,' >>conftest.defines
36547
36548 # Break up conftest.defines:
36549 ac_max_sed_lines=50
36550
36551 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
36552 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
36553 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
36554 # et cetera.
36555 ac_in='$ac_file_inputs'
36556 ac_out='"$tmp/out1"'
36557 ac_nxt='"$tmp/out2"'
36558
36559 while :
36560 do
36561   # Write a here document:
36562     cat >>$CONFIG_STATUS <<_ACEOF
36563     # First, check the format of the line:
36564     cat >"\$tmp/defines.sed" <<\\CEOF
36565 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
36566 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
36567 b
36568 :def
36569 _ACEOF
36570   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
36571   echo 'CEOF
36572     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
36573   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
36574   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
36575   grep . conftest.tail >/dev/null || break
36576   rm -f conftest.defines
36577   mv conftest.tail conftest.defines
36578 done
36579 rm -f conftest.defines conftest.tail
36580
36581 echo "ac_result=$ac_in" >>$CONFIG_STATUS
36582 cat >>$CONFIG_STATUS <<\_ACEOF
36583   if test x"$ac_file" != x-; then
36584     echo "/* $configure_input  */" >"$tmp/config.h"
36585     cat "$ac_result" >>"$tmp/config.h"
36586     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
36587       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
36588 echo "$as_me: $ac_file is unchanged" >&6;}
36589     else
36590       rm -f $ac_file
36591       mv "$tmp/config.h" $ac_file
36592     fi
36593   else
36594     echo "/* $configure_input  */"
36595     cat "$ac_result"
36596   fi
36597   rm -f "$tmp/out12"
36598  ;;
36599
36600   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
36601 echo "$as_me: executing $ac_file commands" >&6;}
36602  ;;
36603   esac
36604
36605
36606   case $ac_file$ac_mode in
36607     "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
36608    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
36609     "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
36610    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
36611     "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
36612    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
36613     "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
36614    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
36615     "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
36616    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
36617     "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
36618    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
36619     "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
36620    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
36621     "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
36622    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
36623     "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
36624    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
36625     "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
36626    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
36627     "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
36628    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
36629     "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
36630    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
36631     "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
36632    ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/ocaml/Makefile.ocaml bindings/ocaml/Makefile.ocaml ;;
36633
36634   esac
36635 done # for ac_tag
36636
36637
36638 { (exit 0); exit 0; }
36639 _ACEOF
36640 chmod +x $CONFIG_STATUS
36641 ac_clean_files=$ac_clean_files_save
36642
36643
36644 # configure is writing to config.log, and then calls config.status.
36645 # config.status does its own redirection, appending to config.log.
36646 # Unfortunately, on DOS this fails, as config.log is still kept open
36647 # by configure, so config.status won't be able to write to it; its
36648 # output is simply discarded.  So we exec the FD to /dev/null,
36649 # effectively closing config.log, so it can be properly (re)opened and
36650 # appended to by config.status.  When coming back to configure, we
36651 # need to make the FD available again.
36652 if test "$no_create" != yes; then
36653   ac_cs_success=:
36654   ac_config_status_args=
36655   test "$silent" = yes &&
36656     ac_config_status_args="$ac_config_status_args --quiet"
36657   exec 5>/dev/null
36658   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
36659   exec 5>>config.log
36660   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
36661   # would make configure fail if this is the last instruction.
36662   $ac_cs_success || { (exit 1); exit 1; }
36663 fi
36664
36665 #
36666 # CONFIG_SUBDIRS section.
36667 #
36668 if test "$no_recursion" != yes; then
36669
36670   # Remove --cache-file and --srcdir arguments so they do not pile up.
36671   ac_sub_configure_args=
36672   ac_prev=
36673   eval "set x $ac_configure_args"
36674   shift
36675   for ac_arg
36676   do
36677     if test -n "$ac_prev"; then
36678       ac_prev=
36679       continue
36680     fi
36681     case $ac_arg in
36682     -cache-file | --cache-file | --cache-fil | --cache-fi \
36683     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
36684       ac_prev=cache_file ;;
36685     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
36686     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
36687     | --c=*)
36688       ;;
36689     --config-cache | -C)
36690       ;;
36691     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
36692       ac_prev=srcdir ;;
36693     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
36694       ;;
36695     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
36696       ac_prev=prefix ;;
36697     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
36698       ;;
36699     *)
36700       case $ac_arg in
36701       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
36702       esac
36703       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
36704     esac
36705   done
36706
36707   # Always prepend --prefix to ensure using the same prefix
36708   # in subdir configurations.
36709   ac_arg="--prefix=$prefix"
36710   case $ac_arg in
36711   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
36712   esac
36713   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
36714
36715   ac_popdir=`pwd`
36716   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
36717
36718     # Do not complain, so a configure script can configure whichever
36719     # parts of a large source tree are present.
36720     test -d "$srcdir/$ac_dir" || continue
36721
36722     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
36723     echo "$as_me:$LINENO: $ac_msg" >&5
36724     echo "$ac_msg" >&6
36725     { as_dir="$ac_dir"
36726   case $as_dir in #(
36727   -*) as_dir=./$as_dir;;
36728   esac
36729   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
36730     as_dirs=
36731     while :; do
36732       case $as_dir in #(
36733       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
36734       *) as_qdir=$as_dir;;
36735       esac
36736       as_dirs="'$as_qdir' $as_dirs"
36737       as_dir=`$as_dirname -- "$as_dir" ||
36738 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36739          X"$as_dir" : 'X\(//\)[^/]' \| \
36740          X"$as_dir" : 'X\(//\)$' \| \
36741          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
36742 echo X"$as_dir" |
36743     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36744             s//\1/
36745             q
36746           }
36747           /^X\(\/\/\)[^/].*/{
36748             s//\1/
36749             q
36750           }
36751           /^X\(\/\/\)$/{
36752             s//\1/
36753             q
36754           }
36755           /^X\(\/\).*/{
36756             s//\1/
36757             q
36758           }
36759           s/.*/./; q'`
36760       test -d "$as_dir" && break
36761     done
36762     test -z "$as_dirs" || eval "mkdir $as_dirs"
36763   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
36764 echo "$as_me: error: cannot create directory $as_dir" >&2;}
36765    { (exit 1); exit 1; }; }; }
36766     ac_builddir=.
36767
36768 case "$ac_dir" in
36769 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
36770 *)
36771   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
36772   # A ".." for each directory in $ac_dir_suffix.
36773   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
36774   case $ac_top_builddir_sub in
36775   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
36776   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
36777   esac ;;
36778 esac
36779 ac_abs_top_builddir=$ac_pwd
36780 ac_abs_builddir=$ac_pwd$ac_dir_suffix
36781 # for backward compatibility:
36782 ac_top_builddir=$ac_top_build_prefix
36783
36784 case $srcdir in
36785   .)  # We are building in place.
36786     ac_srcdir=.
36787     ac_top_srcdir=$ac_top_builddir_sub
36788     ac_abs_top_srcdir=$ac_pwd ;;
36789   [\\/]* | ?:[\\/]* )  # Absolute name.
36790     ac_srcdir=$srcdir$ac_dir_suffix;
36791     ac_top_srcdir=$srcdir
36792     ac_abs_top_srcdir=$srcdir ;;
36793   *) # Relative name.
36794     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
36795     ac_top_srcdir=$ac_top_build_prefix$srcdir
36796     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
36797 esac
36798 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
36799
36800
36801     cd "$ac_dir"
36802
36803     # Check for guested configure; otherwise get Cygnus style configure.
36804     if test -f "$ac_srcdir/configure.gnu"; then
36805       ac_sub_configure=$ac_srcdir/configure.gnu
36806     elif test -f "$ac_srcdir/configure"; then
36807       ac_sub_configure=$ac_srcdir/configure
36808     elif test -f "$ac_srcdir/configure.in"; then
36809       # This should be Cygnus configure.
36810       ac_sub_configure=$ac_aux_dir/configure
36811     else
36812       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
36813 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
36814       ac_sub_configure=
36815     fi
36816
36817     # The recursion is here.
36818     if test -n "$ac_sub_configure"; then
36819       # Make the cache file name correct relative to the subdirectory.
36820       case $cache_file in
36821       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
36822       *) # Relative name.
36823         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
36824       esac
36825
36826       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
36827 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
36828       # The eval makes quoting arguments work.
36829       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
36830            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
36831         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
36832 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
36833    { (exit 1); exit 1; }; }
36834     fi
36835
36836     cd "$ac_popdir"
36837   done
36838 fi
36839