OSDN Git Service

libgfortran:
[pf3gnuchains/gcc-fork.git] / libjava / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for libjava version-unused.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
173   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177     PATH=/empty FPATH=/empty; export PATH FPATH
178     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180 test \$(( 1 + 1 )) = 2 || exit 1"
181   if (eval "$as_required") 2>/dev/null; then :
182   as_have_required=yes
183 else
184   as_have_required=no
185 fi
186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193   IFS=$as_save_IFS
194   test -z "$as_dir" && as_dir=.
195   as_found=:
196   case $as_dir in #(
197          /*)
198            for as_base in sh bash ksh sh5; do
199              # Try only shells that exist, to save several forks.
200              as_shell=$as_dir/$as_base
201              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203   CONFIG_SHELL=$as_shell as_have_required=yes
204                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205   break 2
206 fi
207 fi
208            done;;
209        esac
210   as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214   CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219       if test "x$CONFIG_SHELL" != x; then :
220   # We cannot yet assume a decent shell, so we have to provide a
221         # neutralization value for shells without unset; and this also
222         # works around shells that cannot unset nonexistent variables.
223         BASH_ENV=/dev/null
224         ENV=/dev/null
225         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226         export CONFIG_SHELL
227         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230     if test x$as_have_required = xno; then :
231   $as_echo "$0: This script requires a shell more modern than all"
232   $as_echo "$0: the shells that I found on your system."
233   if test x${ZSH_VERSION+set} = xset ; then
234     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236   else
237     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241   fi
242   exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260   { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269   return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277   set +e
278   as_fn_set_status $1
279   exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288   case $as_dir in #(
289   -*) as_dir=./$as_dir;;
290   esac
291   test -d "$as_dir" || eval $as_mkdir_p || {
292     as_dirs=
293     while :; do
294       case $as_dir in #(
295       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296       *) as_qdir=$as_dir;;
297       esac
298       as_dirs="'$as_qdir' $as_dirs"
299       as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301          X"$as_dir" : 'X\(//\)[^/]' \| \
302          X"$as_dir" : 'X\(//\)$' \| \
303          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\/\)[^/].*/{
310             s//\1/
311             q
312           }
313           /^X\(\/\/\)$/{
314             s//\1/
315             q
316           }
317           /^X\(\/\).*/{
318             s//\1/
319             q
320           }
321           s/.*/./; q'`
322       test -d "$as_dir" && break
323     done
324     test -z "$as_dirs" || eval "mkdir $as_dirs"
325   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336   eval 'as_fn_append ()
337   {
338     eval $1+=\$2
339   }'
340 else
341   as_fn_append ()
342   {
343     eval $1=\$$1\$2
344   }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353   eval 'as_fn_arith ()
354   {
355     as_val=$(( $* ))
356   }'
357 else
358   as_fn_arith ()
359   {
360     as_val=`expr "$@" || test $? -eq 1`
361   }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372   as_status=$?; test $as_status -eq 0 && as_status=1
373   if test "$3"; then
374     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376   fi
377   $as_echo "$as_me: error: $1" >&2
378   as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382    test "X`expr 00001 : '.*\(...\)'`" = X001; then
383   as_expr=expr
384 else
385   as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389   as_basename=basename
390 else
391   as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395   as_dirname=dirname
396 else
397   as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402          X"$0" : 'X\(//\)$' \| \
403          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405     sed '/^.*\/\([^/][^/]*\)\/*$/{
406             s//\1/
407             q
408           }
409           /^X\/\(\/\/\)$/{
410             s//\1/
411             q
412           }
413           /^X\/\(\/\).*/{
414             s//\1/
415             q
416           }
417           s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427   as_lineno_1=$LINENO as_lineno_1a=$LINENO
428   as_lineno_2=$LINENO as_lineno_2a=$LINENO
429   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432   sed -n '
433     p
434     /[$]LINENO/=
435   ' <$as_myself |
436     sed '
437       s/[$]LINENO.*/&-/
438       t lineno
439       b
440       :lineno
441       N
442       :loop
443       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444       t loop
445       s/-\n.*//
446     ' >$as_me.lineno &&
447   chmod +x "$as_me.lineno" ||
448     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450   # Don't try to exec as it changes $[0], causing all sort of problems
451   # (the dirname of $[0] is not the place where we might find the
452   # original and so on.  Autoconf is especially sensitive to this).
453   . "./$as_me.lineno"
454   # Exit status is that of the last command.
455   exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461   case `echo 'xy\c'` in
462   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463   xy)  ECHO_C='\c';;
464   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465        ECHO_T=' ';;
466   esac;;
467 *)
468   ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473   rm -f conf$$.dir/conf$$.file
474 else
475   rm -f conf$$.dir
476   mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479   if ln -s conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s='ln -s'
481     # ... but there are two gotchas:
482     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484     # In both cases, we have to default to `cp -p'.
485     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486       as_ln_s='cp -p'
487   elif ln conf$$.file conf$$ 2>/dev/null; then
488     as_ln_s=ln
489   else
490     as_ln_s='cp -p'
491   fi
492 else
493   as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499   as_mkdir_p='mkdir -p "$as_dir"'
500 else
501   test -d ./-p && rmdir ./-p
502   as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506   as_test_x='test -x'
507 else
508   if ls -dL / >/dev/null 2>&1; then
509     as_ls_L_option=L
510   else
511     as_ls_L_option=
512   fi
513   as_test_x='
514     eval sh -c '\''
515       if test -d "$1"; then
516         test -d "$1/.";
517       else
518         case $1 in #(
519         -*)set "./$1";;
520         esac;
521         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522         ???[sx]*):;;*)false;;esac;fi
523     '\'' sh
524   '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME='libjava'
558 PACKAGE_TARNAME='libjava'
559 PACKAGE_VERSION='version-unused'
560 PACKAGE_STRING='libjava version-unused'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL=''
563
564 ac_unique_file="java/lang/System.java"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 #  include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 #  include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 enable_option_checking=no
602 ac_c_werror_flag=
603 ac_subst_vars='am__EXEEXT_FALSE
604 am__EXEEXT_TRUE
605 LTLIBOBJS
606 LIBOBJS
607 LIBDIR
608 OS
609 CPU
610 GCJ_BIN_DIR
611 JRE_LIB_DIR
612 JRE_BIN_DIR
613 SDK_INCLUDE_DIR
614 SDK_LIB_DIR
615 SDK_BIN_DIR
616 SDK_LNK
617 JRE_LNK
618 JRE_DIR
619 JVM_JAR_DIR
620 JVM_JAR_ROOT_DIR
621 JVM_ROOT_DIR
622 BUILD_VERSION
623 JAVA_VERSION
624 gcc_suffix
625 CREATE_JAVA_HOME_FALSE
626 CREATE_JAVA_HOME_TRUE
627 INSTALL_AOT_RPM_FALSE
628 INSTALL_AOT_RPM_TRUE
629 MAKE
630 python_mod_dir_expanded
631 python_mod_dir
632 here
633 LD_FINISH_STATIC_SPEC
634 LD_START_STATIC_SPEC
635 ANONVERSCRIPT_SUN_FALSE
636 ANONVERSCRIPT_SUN_TRUE
637 ANONVERSCRIPT_GNU_FALSE
638 ANONVERSCRIPT_GNU_TRUE
639 ANONVERSCRIPT_FALSE
640 ANONVERSCRIPT_TRUE
641 SYSDEP_SOURCES
642 PERL
643 libstdcxx_incdir
644 gxx_include_dir
645 gcjsubdir
646 dbexecdir
647 GCJVERSION
648 toolexeclibdir
649 toolexecmainlibdir
650 toolexecdir
651 GCC_UNWIND_INCLUDE
652 INSTALL_BINARIES_FALSE
653 INSTALL_BINARIES_TRUE
654 NEEDS_DATA_START_FALSE
655 NEEDS_DATA_START_TRUE
656 ENABLE_SHARED_FALSE
657 ENABLE_SHARED_TRUE
658 NATIVE_FALSE
659 NATIVE_TRUE
660 ATOMICSPEC
661 IEEESPEC
662 BACKTRACESPEC
663 EXCEPTIONSPEC
664 CHECKREFSPEC
665 DIVIDESPEC
666 ZINCS
667 SYS_ZLIBS
668 ZLIBS
669 CLASSPATH_SEPARATOR
670 LIBART_LIBS
671 LIBART_CFLAGS
672 GLIB_LIBS
673 GLIB_CFLAGS
674 GTK_LIBS
675 GTK_CFLAGS
676 PKG_CONFIG
677 LDLIBICONV
678 LTLIBICONV
679 LIBICONV
680 USING_GCC_FALSE
681 USING_GCC_TRUE
682 HASH_SYNC_SPEC
683 LIBGCJ_BC_SPEC
684 LIBGCJ_SPEC
685 USE_LIBGCJ_BC_FALSE
686 USE_LIBGCJ_BC_TRUE
687 USING_NO_THREADS_FALSE
688 USING_NO_THREADS_TRUE
689 USING_WIN32_THREADS_FALSE
690 USING_WIN32_THREADS_TRUE
691 USING_POSIX_THREADS_FALSE
692 USING_POSIX_THREADS_TRUE
693 THREADCXXFLAGS
694 THREADLDFLAGS
695 THREADSTARTFILESPEC
696 THREADSPEC
697 THREADDEPS
698 THREADINCS
699 THREADLIBS
700 USING_NOGC_FALSE
701 USING_NOGC_TRUE
702 USING_BOEHMGC_FALSE
703 USING_BOEHMGC_TRUE
704 GCTESTSPEC
705 JC1GCSPEC
706 GCSPEC
707 GCDEPS
708 GCINCS
709 GCLIBS
710 LIBGCJTESTSPEC
711 LIBMATHSPEC
712 LIBSTDCXXSPEC
713 extra_ldflags
714 extra_ldflags_libjava
715 X_EXTRA_LIBS
716 X_LIBS
717 X_PRE_LIBS
718 X_CFLAGS
719 XMKMF
720 ZLIBTESTSPEC
721 ZLIBSPEC
722 SYSTEMSPEC
723 USING_DARWIN_CRT_FALSE
724 USING_DARWIN_CRT_TRUE
725 USING_POSIX_PLATFORM_FALSE
726 USING_POSIX_PLATFORM_TRUE
727 USING_WIN32_PLATFORM_FALSE
728 USING_WIN32_PLATFORM_TRUE
729 PLATFORM
730 LIBFFIINCS
731 LIBFFI
732 INTERPRETER_FALSE
733 INTERPRETER_TRUE
734 INTERPRETER
735 BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE
736 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE
737 SUPPRESS_LIBGCJ_BC_FALSE
738 SUPPRESS_LIBGCJ_BC_TRUE
739 JAVA_HOME
740 JAVA_HOME_SET_FALSE
741 JAVA_HOME_SET_TRUE
742 INSTALL_ECJ_JAR_FALSE
743 INSTALL_ECJ_JAR_TRUE
744 BUILD_ECJ1_FALSE
745 BUILD_ECJ1_TRUE
746 ECJ_JAR
747 ECJ_BUILD_JAR
748 TESTSUBDIR_FALSE
749 TESTSUBDIR_TRUE
750 subdirs
751 am__fastdepGCJ_FALSE
752 am__fastdepGCJ_TRUE
753 GCJDEPMODE
754 GCJFLAGS
755 ac_ct_GCJ
756 GCJ
757 lt_host_flags
758 CXXCPP
759 CPP
760 OTOOL64
761 OTOOL
762 LIPO
763 NMEDIT
764 DSYMUTIL
765 OBJDUMP
766 NM
767 ac_ct_DUMPBIN
768 DUMPBIN
769 FGREP
770 EGREP
771 GREP
772 SED
773 LIBTOOL
774 DIRLTDL
775 LIBLTDL
776 INCLTDL
777 host_exeext
778 GCJH
779 GCC_FOR_ECJX
780 GCJ_FOR_ECJX
781 X_AWT_FALSE
782 X_AWT_TRUE
783 XLIB_AWT_FALSE
784 XLIB_AWT_TRUE
785 TOOLKIT
786 LIBGCJDEBUG
787 BUILD_SUBLIBS_FALSE
788 BUILD_SUBLIBS_TRUE
789 LIBGCJ_LD_SYMBOLIC_FUNCTIONS
790 LIBGCJ_LD_SYMBOLIC
791 LIBGCJ_SUBLIB_CORE_EXTRA_DEPS
792 LIBGCJ_SUBLIB_LTFLAGS
793 LIBGCJ_JAVAFLAGS
794 LIBGCJ_CXXFLAGS
795 LIBGCJ_CFLAGS
796 MAINT
797 MAINTAINER_MODE_FALSE
798 MAINTAINER_MODE_TRUE
799 UNZIP
800 ZIP
801 JAR
802 DLLTOOL
803 RANLIB
804 AR
805 LD
806 AS
807 am__fastdepCXX_FALSE
808 am__fastdepCXX_TRUE
809 CXXDEPMODE
810 am__fastdepCC_FALSE
811 am__fastdepCC_TRUE
812 CCDEPMODE
813 AMDEPBACKSLASH
814 AMDEP_FALSE
815 AMDEP_TRUE
816 am__quote
817 am__include
818 DEPDIR
819 am__untar
820 am__tar
821 AMTAR
822 am__leading_dot
823 SET_MAKE
824 AWK
825 mkdir_p
826 MKDIR_P
827 INSTALL_STRIP_PROGRAM
828 STRIP
829 install_sh
830 MAKEINFO
831 AUTOHEADER
832 AUTOMAKE
833 AUTOCONF
834 ACLOCAL
835 VERSION
836 PACKAGE
837 CYGPATH_W
838 am__isrc
839 INSTALL_DATA
840 INSTALL_SCRIPT
841 INSTALL_PROGRAM
842 ac_ct_CXX
843 CXXFLAGS
844 CXX
845 OBJEXT
846 EXEEXT
847 ac_ct_CC
848 CPPFLAGS
849 LDFLAGS
850 CFLAGS
851 CC
852 JAVA_MAINTAINER_MODE_FALSE
853 JAVA_MAINTAINER_MODE_TRUE
854 CREATE_GJDOC_FALSE
855 CREATE_GJDOC_TRUE
856 ANTLR_JAR
857 mkinstalldirs
858 LN_S
859 target_noncanonical
860 target_os
861 target_vendor
862 target_cpu
863 target
864 host_os
865 host_vendor
866 host_cpu
867 host
868 multi_basedir
869 target_subdir
870 host_subdir
871 build_subdir
872 build_libsubdir
873 build_os
874 build_vendor
875 build_cpu
876 build
877 target_alias
878 host_alias
879 build_alias
880 LIBS
881 ECHO_T
882 ECHO_N
883 ECHO_C
884 DEFS
885 mandir
886 localedir
887 libdir
888 psdir
889 pdfdir
890 dvidir
891 htmldir
892 infodir
893 docdir
894 oldincludedir
895 includedir
896 localstatedir
897 sharedstatedir
898 sysconfdir
899 datadir
900 datarootdir
901 libexecdir
902 sbindir
903 bindir
904 program_transform_name
905 prefix
906 exec_prefix
907 PACKAGE_URL
908 PACKAGE_BUGREPORT
909 PACKAGE_STRING
910 PACKAGE_VERSION
911 PACKAGE_TARNAME
912 PACKAGE_NAME
913 PATH_SEPARATOR
914 SHELL'
915 ac_subst_files=''
916 ac_user_opts='
917 enable_option_checking
918 with_build_libsubdir
919 with_target_subdir
920 enable_multilib
921 with_cross_host
922 with_newlib
923 enable_version_specific_runtime_libs
924 enable_browser_plugin
925 enable_gconf_peer
926 with_antlr_jar
927 enable_gjdoc
928 enable_java_maintainer_mode
929 enable_dependency_tracking
930 enable_maintainer_mode
931 enable_libgcj_sublibs
932 enable_libgcj_debug
933 with_escher
934 enable_java_awt
935 enable_shared
936 enable_static
937 with_pic
938 enable_fast_install
939 with_gnu_ld
940 enable_libtool_lock
941 enable_getenv_properties
942 enable_hash_synchronization
943 with_ecj_jar
944 with_java_home
945 enable_libgcj_bc
946 enable_reduced_reflection
947 with_win32_nlsapi
948 enable_gc_debug
949 enable_interpreter
950 enable_sjlj_exceptions
951 enable_java_net
952 with_libffi
953 enable_jvmpi
954 with_ecos
955 with_system_zlib
956 with_x
957 enable_java_gc
958 enable_rpath
959 with_libiconv_prefix
960 enable_tls
961 with_system_libunwind
962 enable_symvers
963 with_python_dir
964 enable_aot_compile_rpm
965 enable_java_home
966 with_gcc_suffix
967 with_arch_directory
968 with_os_directory
969 with_origin_name
970 with_arch_suffix
971 with_jvm_root_dir
972 with_jvm_jar_dir
973 '
974       ac_precious_vars='build_alias
975 host_alias
976 target_alias
977 CC
978 CFLAGS
979 LDFLAGS
980 LIBS
981 CPPFLAGS
982 CXX
983 CXXFLAGS
984 CCC
985 CPP
986 CXXCPP
987 XMKMF'
988 ac_subdirs_all='classpath libltdl'
989
990 # Initialize some variables set by options.
991 ac_init_help=
992 ac_init_version=false
993 ac_unrecognized_opts=
994 ac_unrecognized_sep=
995 # The variables have the same names as the options, with
996 # dashes changed to underlines.
997 cache_file=/dev/null
998 exec_prefix=NONE
999 no_create=
1000 no_recursion=
1001 prefix=NONE
1002 program_prefix=NONE
1003 program_suffix=NONE
1004 program_transform_name=s,x,x,
1005 silent=
1006 site=
1007 srcdir=
1008 verbose=
1009 x_includes=NONE
1010 x_libraries=NONE
1011
1012 # Installation directory options.
1013 # These are left unexpanded so users can "make install exec_prefix=/foo"
1014 # and all the variables that are supposed to be based on exec_prefix
1015 # by default will actually change.
1016 # Use braces instead of parens because sh, perl, etc. also accept them.
1017 # (The list follows the same order as the GNU Coding Standards.)
1018 bindir='${exec_prefix}/bin'
1019 sbindir='${exec_prefix}/sbin'
1020 libexecdir='${exec_prefix}/libexec'
1021 datarootdir='${prefix}/share'
1022 datadir='${datarootdir}'
1023 sysconfdir='${prefix}/etc'
1024 sharedstatedir='${prefix}/com'
1025 localstatedir='${prefix}/var'
1026 includedir='${prefix}/include'
1027 oldincludedir='/usr/include'
1028 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1029 infodir='${datarootdir}/info'
1030 htmldir='${docdir}'
1031 dvidir='${docdir}'
1032 pdfdir='${docdir}'
1033 psdir='${docdir}'
1034 libdir='${exec_prefix}/lib'
1035 localedir='${datarootdir}/locale'
1036 mandir='${datarootdir}/man'
1037
1038 ac_prev=
1039 ac_dashdash=
1040 for ac_option
1041 do
1042   # If the previous option needs an argument, assign it.
1043   if test -n "$ac_prev"; then
1044     eval $ac_prev=\$ac_option
1045     ac_prev=
1046     continue
1047   fi
1048
1049   case $ac_option in
1050   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1051   *)    ac_optarg=yes ;;
1052   esac
1053
1054   # Accept the important Cygnus configure options, so we can diagnose typos.
1055
1056   case $ac_dashdash$ac_option in
1057   --)
1058     ac_dashdash=yes ;;
1059
1060   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1061     ac_prev=bindir ;;
1062   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1063     bindir=$ac_optarg ;;
1064
1065   -build | --build | --buil | --bui | --bu)
1066     ac_prev=build_alias ;;
1067   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1068     build_alias=$ac_optarg ;;
1069
1070   -cache-file | --cache-file | --cache-fil | --cache-fi \
1071   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1072     ac_prev=cache_file ;;
1073   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1074   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1075     cache_file=$ac_optarg ;;
1076
1077   --config-cache | -C)
1078     cache_file=config.cache ;;
1079
1080   -datadir | --datadir | --datadi | --datad)
1081     ac_prev=datadir ;;
1082   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1083     datadir=$ac_optarg ;;
1084
1085   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1086   | --dataroo | --dataro | --datar)
1087     ac_prev=datarootdir ;;
1088   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1089   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1090     datarootdir=$ac_optarg ;;
1091
1092   -disable-* | --disable-*)
1093     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1094     # Reject names that are not valid shell variable names.
1095     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1096       as_fn_error "invalid feature name: $ac_useropt"
1097     ac_useropt_orig=$ac_useropt
1098     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1099     case $ac_user_opts in
1100       *"
1101 "enable_$ac_useropt"
1102 "*) ;;
1103       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1104          ac_unrecognized_sep=', ';;
1105     esac
1106     eval enable_$ac_useropt=no ;;
1107
1108   -docdir | --docdir | --docdi | --doc | --do)
1109     ac_prev=docdir ;;
1110   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1111     docdir=$ac_optarg ;;
1112
1113   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1114     ac_prev=dvidir ;;
1115   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1116     dvidir=$ac_optarg ;;
1117
1118   -enable-* | --enable-*)
1119     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1120     # Reject names that are not valid shell variable names.
1121     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1122       as_fn_error "invalid feature name: $ac_useropt"
1123     ac_useropt_orig=$ac_useropt
1124     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1125     case $ac_user_opts in
1126       *"
1127 "enable_$ac_useropt"
1128 "*) ;;
1129       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1130          ac_unrecognized_sep=', ';;
1131     esac
1132     eval enable_$ac_useropt=\$ac_optarg ;;
1133
1134   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1135   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1136   | --exec | --exe | --ex)
1137     ac_prev=exec_prefix ;;
1138   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1139   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1140   | --exec=* | --exe=* | --ex=*)
1141     exec_prefix=$ac_optarg ;;
1142
1143   -gas | --gas | --ga | --g)
1144     # Obsolete; use --with-gas.
1145     with_gas=yes ;;
1146
1147   -help | --help | --hel | --he | -h)
1148     ac_init_help=long ;;
1149   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1150     ac_init_help=recursive ;;
1151   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1152     ac_init_help=short ;;
1153
1154   -host | --host | --hos | --ho)
1155     ac_prev=host_alias ;;
1156   -host=* | --host=* | --hos=* | --ho=*)
1157     host_alias=$ac_optarg ;;
1158
1159   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1160     ac_prev=htmldir ;;
1161   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1162   | --ht=*)
1163     htmldir=$ac_optarg ;;
1164
1165   -includedir | --includedir | --includedi | --included | --include \
1166   | --includ | --inclu | --incl | --inc)
1167     ac_prev=includedir ;;
1168   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1169   | --includ=* | --inclu=* | --incl=* | --inc=*)
1170     includedir=$ac_optarg ;;
1171
1172   -infodir | --infodir | --infodi | --infod | --info | --inf)
1173     ac_prev=infodir ;;
1174   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1175     infodir=$ac_optarg ;;
1176
1177   -libdir | --libdir | --libdi | --libd)
1178     ac_prev=libdir ;;
1179   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1180     libdir=$ac_optarg ;;
1181
1182   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1183   | --libexe | --libex | --libe)
1184     ac_prev=libexecdir ;;
1185   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1186   | --libexe=* | --libex=* | --libe=*)
1187     libexecdir=$ac_optarg ;;
1188
1189   -localedir | --localedir | --localedi | --localed | --locale)
1190     ac_prev=localedir ;;
1191   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1192     localedir=$ac_optarg ;;
1193
1194   -localstatedir | --localstatedir | --localstatedi | --localstated \
1195   | --localstate | --localstat | --localsta | --localst | --locals)
1196     ac_prev=localstatedir ;;
1197   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1198   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1199     localstatedir=$ac_optarg ;;
1200
1201   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1202     ac_prev=mandir ;;
1203   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1204     mandir=$ac_optarg ;;
1205
1206   -nfp | --nfp | --nf)
1207     # Obsolete; use --without-fp.
1208     with_fp=no ;;
1209
1210   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1211   | --no-cr | --no-c | -n)
1212     no_create=yes ;;
1213
1214   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1215   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1216     no_recursion=yes ;;
1217
1218   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1219   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1220   | --oldin | --oldi | --old | --ol | --o)
1221     ac_prev=oldincludedir ;;
1222   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1223   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1224   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1225     oldincludedir=$ac_optarg ;;
1226
1227   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1228     ac_prev=prefix ;;
1229   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1230     prefix=$ac_optarg ;;
1231
1232   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1233   | --program-pre | --program-pr | --program-p)
1234     ac_prev=program_prefix ;;
1235   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1236   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1237     program_prefix=$ac_optarg ;;
1238
1239   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1240   | --program-suf | --program-su | --program-s)
1241     ac_prev=program_suffix ;;
1242   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1243   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1244     program_suffix=$ac_optarg ;;
1245
1246   -program-transform-name | --program-transform-name \
1247   | --program-transform-nam | --program-transform-na \
1248   | --program-transform-n | --program-transform- \
1249   | --program-transform | --program-transfor \
1250   | --program-transfo | --program-transf \
1251   | --program-trans | --program-tran \
1252   | --progr-tra | --program-tr | --program-t)
1253     ac_prev=program_transform_name ;;
1254   -program-transform-name=* | --program-transform-name=* \
1255   | --program-transform-nam=* | --program-transform-na=* \
1256   | --program-transform-n=* | --program-transform-=* \
1257   | --program-transform=* | --program-transfor=* \
1258   | --program-transfo=* | --program-transf=* \
1259   | --program-trans=* | --program-tran=* \
1260   | --progr-tra=* | --program-tr=* | --program-t=*)
1261     program_transform_name=$ac_optarg ;;
1262
1263   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1264     ac_prev=pdfdir ;;
1265   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1266     pdfdir=$ac_optarg ;;
1267
1268   -psdir | --psdir | --psdi | --psd | --ps)
1269     ac_prev=psdir ;;
1270   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1271     psdir=$ac_optarg ;;
1272
1273   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1274   | -silent | --silent | --silen | --sile | --sil)
1275     silent=yes ;;
1276
1277   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1278     ac_prev=sbindir ;;
1279   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1280   | --sbi=* | --sb=*)
1281     sbindir=$ac_optarg ;;
1282
1283   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1284   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1285   | --sharedst | --shareds | --shared | --share | --shar \
1286   | --sha | --sh)
1287     ac_prev=sharedstatedir ;;
1288   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1289   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1290   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1291   | --sha=* | --sh=*)
1292     sharedstatedir=$ac_optarg ;;
1293
1294   -site | --site | --sit)
1295     ac_prev=site ;;
1296   -site=* | --site=* | --sit=*)
1297     site=$ac_optarg ;;
1298
1299   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1300     ac_prev=srcdir ;;
1301   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1302     srcdir=$ac_optarg ;;
1303
1304   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1305   | --syscon | --sysco | --sysc | --sys | --sy)
1306     ac_prev=sysconfdir ;;
1307   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1308   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1309     sysconfdir=$ac_optarg ;;
1310
1311   -target | --target | --targe | --targ | --tar | --ta | --t)
1312     ac_prev=target_alias ;;
1313   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1314     target_alias=$ac_optarg ;;
1315
1316   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1317     verbose=yes ;;
1318
1319   -version | --version | --versio | --versi | --vers | -V)
1320     ac_init_version=: ;;
1321
1322   -with-* | --with-*)
1323     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1324     # Reject names that are not valid shell variable names.
1325     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1326       as_fn_error "invalid package name: $ac_useropt"
1327     ac_useropt_orig=$ac_useropt
1328     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1329     case $ac_user_opts in
1330       *"
1331 "with_$ac_useropt"
1332 "*) ;;
1333       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1334          ac_unrecognized_sep=', ';;
1335     esac
1336     eval with_$ac_useropt=\$ac_optarg ;;
1337
1338   -without-* | --without-*)
1339     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1340     # Reject names that are not valid shell variable names.
1341     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1342       as_fn_error "invalid package name: $ac_useropt"
1343     ac_useropt_orig=$ac_useropt
1344     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1345     case $ac_user_opts in
1346       *"
1347 "with_$ac_useropt"
1348 "*) ;;
1349       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1350          ac_unrecognized_sep=', ';;
1351     esac
1352     eval with_$ac_useropt=no ;;
1353
1354   --x)
1355     # Obsolete; use --with-x.
1356     with_x=yes ;;
1357
1358   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1359   | --x-incl | --x-inc | --x-in | --x-i)
1360     ac_prev=x_includes ;;
1361   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1362   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1363     x_includes=$ac_optarg ;;
1364
1365   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1366   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1367     ac_prev=x_libraries ;;
1368   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1369   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1370     x_libraries=$ac_optarg ;;
1371
1372   -*) as_fn_error "unrecognized option: \`$ac_option'
1373 Try \`$0 --help' for more information."
1374     ;;
1375
1376   *=*)
1377     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1378     # Reject names that are not valid shell variable names.
1379     case $ac_envvar in #(
1380       '' | [0-9]* | *[!_$as_cr_alnum]* )
1381       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1382     esac
1383     eval $ac_envvar=\$ac_optarg
1384     export $ac_envvar ;;
1385
1386   *)
1387     # FIXME: should be removed in autoconf 3.0.
1388     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1389     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1390       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1391     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1392     ;;
1393
1394   esac
1395 done
1396
1397 if test -n "$ac_prev"; then
1398   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1399   as_fn_error "missing argument to $ac_option"
1400 fi
1401
1402 if test -n "$ac_unrecognized_opts"; then
1403   case $enable_option_checking in
1404     no) ;;
1405     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1406     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1407   esac
1408 fi
1409
1410 # Check all directory arguments for consistency.
1411 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1412                 datadir sysconfdir sharedstatedir localstatedir includedir \
1413                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1414                 libdir localedir mandir
1415 do
1416   eval ac_val=\$$ac_var
1417   # Remove trailing slashes.
1418   case $ac_val in
1419     */ )
1420       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1421       eval $ac_var=\$ac_val;;
1422   esac
1423   # Be sure to have absolute directory names.
1424   case $ac_val in
1425     [\\/$]* | ?:[\\/]* )  continue;;
1426     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1427   esac
1428   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1429 done
1430
1431 # There might be people who depend on the old broken behavior: `$host'
1432 # used to hold the argument of --host etc.
1433 # FIXME: To remove some day.
1434 build=$build_alias
1435 host=$host_alias
1436 target=$target_alias
1437
1438 # FIXME: To remove some day.
1439 if test "x$host_alias" != x; then
1440   if test "x$build_alias" = x; then
1441     cross_compiling=maybe
1442     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1443     If a cross compiler is detected then cross compile mode will be used." >&2
1444   elif test "x$build_alias" != "x$host_alias"; then
1445     cross_compiling=yes
1446   fi
1447 fi
1448
1449 ac_tool_prefix=
1450 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1451
1452 test "$silent" = yes && exec 6>/dev/null
1453
1454
1455 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1456 ac_ls_di=`ls -di .` &&
1457 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1458   as_fn_error "working directory cannot be determined"
1459 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1460   as_fn_error "pwd does not report name of working directory"
1461
1462
1463 # Find the source files, if location was not specified.
1464 if test -z "$srcdir"; then
1465   ac_srcdir_defaulted=yes
1466   # Try the directory containing this script, then the parent directory.
1467   ac_confdir=`$as_dirname -- "$as_myself" ||
1468 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1469          X"$as_myself" : 'X\(//\)[^/]' \| \
1470          X"$as_myself" : 'X\(//\)$' \| \
1471          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1472 $as_echo X"$as_myself" |
1473     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1474             s//\1/
1475             q
1476           }
1477           /^X\(\/\/\)[^/].*/{
1478             s//\1/
1479             q
1480           }
1481           /^X\(\/\/\)$/{
1482             s//\1/
1483             q
1484           }
1485           /^X\(\/\).*/{
1486             s//\1/
1487             q
1488           }
1489           s/.*/./; q'`
1490   srcdir=$ac_confdir
1491   if test ! -r "$srcdir/$ac_unique_file"; then
1492     srcdir=..
1493   fi
1494 else
1495   ac_srcdir_defaulted=no
1496 fi
1497 if test ! -r "$srcdir/$ac_unique_file"; then
1498   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1499   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1500 fi
1501 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1502 ac_abs_confdir=`(
1503         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1504         pwd)`
1505 # When building in place, set srcdir=.
1506 if test "$ac_abs_confdir" = "$ac_pwd"; then
1507   srcdir=.
1508 fi
1509 # Remove unnecessary trailing slashes from srcdir.
1510 # Double slashes in file names in object file debugging info
1511 # mess up M-x gdb in Emacs.
1512 case $srcdir in
1513 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1514 esac
1515 for ac_var in $ac_precious_vars; do
1516   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1517   eval ac_env_${ac_var}_value=\$${ac_var}
1518   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1519   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1520 done
1521
1522 #
1523 # Report the --help message.
1524 #
1525 if test "$ac_init_help" = "long"; then
1526   # Omit some internal or obsolete options to make the list less imposing.
1527   # This message is too long to be a string in the A/UX 3.1 sh.
1528   cat <<_ACEOF
1529 \`configure' configures libjava version-unused to adapt to many kinds of systems.
1530
1531 Usage: $0 [OPTION]... [VAR=VALUE]...
1532
1533 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1534 VAR=VALUE.  See below for descriptions of some of the useful variables.
1535
1536 Defaults for the options are specified in brackets.
1537
1538 Configuration:
1539   -h, --help              display this help and exit
1540       --help=short        display options specific to this package
1541       --help=recursive    display the short help of all the included packages
1542   -V, --version           display version information and exit
1543   -q, --quiet, --silent   do not print \`checking...' messages
1544       --cache-file=FILE   cache test results in FILE [disabled]
1545   -C, --config-cache      alias for \`--cache-file=config.cache'
1546   -n, --no-create         do not create output files
1547       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1548
1549 Installation directories:
1550   --prefix=PREFIX         install architecture-independent files in PREFIX
1551                           [$ac_default_prefix]
1552   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1553                           [PREFIX]
1554
1555 By default, \`make install' will install all the files in
1556 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1557 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1558 for instance \`--prefix=\$HOME'.
1559
1560 For better control, use the options below.
1561
1562 Fine tuning of the installation directories:
1563   --bindir=DIR            user executables [EPREFIX/bin]
1564   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1565   --libexecdir=DIR        program executables [EPREFIX/libexec]
1566   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1567   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1568   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1569   --libdir=DIR            object code libraries [EPREFIX/lib]
1570   --includedir=DIR        C header files [PREFIX/include]
1571   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1572   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1573   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1574   --infodir=DIR           info documentation [DATAROOTDIR/info]
1575   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1576   --mandir=DIR            man documentation [DATAROOTDIR/man]
1577   --docdir=DIR            documentation root [DATAROOTDIR/doc/libjava]
1578   --htmldir=DIR           html documentation [DOCDIR]
1579   --dvidir=DIR            dvi documentation [DOCDIR]
1580   --pdfdir=DIR            pdf documentation [DOCDIR]
1581   --psdir=DIR             ps documentation [DOCDIR]
1582 _ACEOF
1583
1584   cat <<\_ACEOF
1585
1586 Program names:
1587   --program-prefix=PREFIX            prepend PREFIX to installed program names
1588   --program-suffix=SUFFIX            append SUFFIX to installed program names
1589   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1590
1591 X features:
1592   --x-includes=DIR    X include files are in DIR
1593   --x-libraries=DIR   X library files are in DIR
1594
1595 System types:
1596   --build=BUILD     configure for building on BUILD [guessed]
1597   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1598   --target=TARGET   configure for building compilers for TARGET [HOST]
1599 _ACEOF
1600 fi
1601
1602 if test -n "$ac_init_help"; then
1603   case $ac_init_help in
1604      short | recursive ) echo "Configuration of libjava version-unused:";;
1605    esac
1606   cat <<\_ACEOF
1607
1608 Optional Features:
1609   --disable-option-checking  ignore unrecognized --enable/--with options
1610   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1611   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1612   --enable-multilib       build many library versions (default)
1613   --enable-version-specific-runtime-libs
1614                           specify that runtime libraries should be installed
1615                           in a compiler-specific directory
1616   --enable-browser-plugin build gcjwebplugin web browser plugin
1617   --enable-gconf-peer     compile GConf native peers for util.preferences
1618   --disable-gjdoc         compile GJDoc (disabled by --disable-gjdoc)
1619                           default=yes
1620   --enable-java-maintainer-mode
1621                           allow rebuilding of .class and .h files
1622   --disable-dependency-tracking  speeds up one-time build
1623   --enable-dependency-tracking   do not reject slow dependency extractors
1624   --enable-maintainer-mode  enable make rules and dependencies not useful
1625                           (and sometimes confusing) to the casual installer
1626   --enable-libgcj-sublibs build libgcj as many sub-libraries
1627   --enable-libgcj-debug   enable runtime debugging code
1628   --enable-java-awt       list of AWT peer implementations to be built
1629   --enable-shared[=PKGS]  build shared libraries [default=yes]
1630   --enable-static[=PKGS]  build static libraries [default=yes]
1631   --enable-fast-install[=PKGS]
1632                           optimize for fast installation [default=yes]
1633   --disable-libtool-lock  avoid locking (might break parallel builds)
1634   --disable-getenv-properties
1635                           don't set system properties from GCJ_PROPERTIES
1636   --enable-hash-synchronization
1637                           use global hash table for monitor locks
1638   --enable-libgcj-bc      enable(default) or disable BC ABI for portions of
1639                           libgcj
1640   --enable-reduced-reflection
1641                           enable or disable(default) -freduced-reflection when
1642                           building portions of libgcj
1643   --enable-gc-debug       include full support for pointer backtracing etc.
1644   --enable-interpreter    enable interpreter
1645   --enable-sjlj-exceptions
1646                           force use of builtin_setjmp for exceptions
1647   --disable-java-net      disable java.net
1648   --disable-jvmpi         disable JVMPI support
1649   --enable-java-gc=TYPE   choose garbage collector (default is boehm)
1650   --disable-rpath         do not hardcode runtime library paths
1651   --enable-tls            Use thread-local storage [default=yes]
1652   --disable-symvers       disable symbol versioning for libjava
1653   --enable-aot-compile-rpm
1654                           enable installation of aot-compile-rpm [default=no]
1655   --enable-java-home      create a standard JDK-style directory layout in the
1656                           install tree [default=no]
1657
1658 Optional Packages:
1659   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1660   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1661   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1662   --with-target-subdir=SUBDIR
1663                           configure in a subdirectory
1664   --with-cross-host=HOST  configure with a cross compiler from HOST
1665   --with-newlib           configure with newlib
1666   --with-antlr-jar=file   Use ANTLR from the specified jar file
1667   --with-escher=ABS.PATH  specify path to escher dir or JAR for X peers
1668   --with-pic              try to use only PIC/non-PIC objects [default=use
1669                           both]
1670   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1671   --with-ecj-jar=FILE     use preinstalled ecj jar
1672   --with-java-home=DIRECTORY
1673                           value of java.home system property
1674   --with-win32-nlsapi=ansi or unicows or unicode
1675                           native MinGW libgcj Win32 OS API (default is ansi)
1676   --without-libffi        don't use libffi
1677   --with-ecos             enable runtime eCos target support
1678   --with-system-zlib      use installed libz
1679   --with-x                use the X Window System
1680   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1681   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1682   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1683   --with-system-libunwind use installed libunwind
1684   --with-python-dir       the location to install Python modules. This path
1685                           should NOT include the prefix.
1686   --with-gcc-suffix       the GCC tool suffix (defaults to empty string)
1687   --with-arch-directory   the arch directory under jre/lib (defaults to
1688                           auto-detect)
1689   --with-os-directory     the os directory under include (defaults to
1690                           auto-detect)
1691   --with-origin-name      the JPackage origin name of this package (default is
1692                           gcj${gcc_suffix}
1693   --with-arch-suffix      the arch directory suffix (default is the empty
1694                           string
1695   --with-jvm-root-dir     where to install SDK (default is ${prefix}/lib/jvm)
1696   --with-jvm-jar-dir      where to install jars (default is
1697                           ${prefix}/lib/jvm-exports)
1698
1699 Some influential environment variables:
1700   CC          C compiler command
1701   CFLAGS      C compiler flags
1702   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1703               nonstandard directory <lib dir>
1704   LIBS        libraries to pass to the linker, e.g. -l<library>
1705   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1706               you have headers in a nonstandard directory <include dir>
1707   CXX         C++ compiler command
1708   CXXFLAGS    C++ compiler flags
1709   CPP         C preprocessor
1710   CXXCPP      C++ preprocessor
1711   XMKMF       Path to xmkmf, Makefile generator for X Window System
1712
1713 Use these variables to override the choices made by `configure' or to help
1714 it to find libraries and programs with nonstandard names/locations.
1715
1716 Report bugs to the package provider.
1717 _ACEOF
1718 ac_status=$?
1719 fi
1720
1721 if test "$ac_init_help" = "recursive"; then
1722   # If there are subdirs, report their specific --help.
1723   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1724     test -d "$ac_dir" ||
1725       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1726       continue
1727     ac_builddir=.
1728
1729 case "$ac_dir" in
1730 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1731 *)
1732   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1733   # A ".." for each directory in $ac_dir_suffix.
1734   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1735   case $ac_top_builddir_sub in
1736   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1737   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1738   esac ;;
1739 esac
1740 ac_abs_top_builddir=$ac_pwd
1741 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1742 # for backward compatibility:
1743 ac_top_builddir=$ac_top_build_prefix
1744
1745 case $srcdir in
1746   .)  # We are building in place.
1747     ac_srcdir=.
1748     ac_top_srcdir=$ac_top_builddir_sub
1749     ac_abs_top_srcdir=$ac_pwd ;;
1750   [\\/]* | ?:[\\/]* )  # Absolute name.
1751     ac_srcdir=$srcdir$ac_dir_suffix;
1752     ac_top_srcdir=$srcdir
1753     ac_abs_top_srcdir=$srcdir ;;
1754   *) # Relative name.
1755     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1756     ac_top_srcdir=$ac_top_build_prefix$srcdir
1757     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1758 esac
1759 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1760
1761     cd "$ac_dir" || { ac_status=$?; continue; }
1762     # Check for guested configure.
1763     if test -f "$ac_srcdir/configure.gnu"; then
1764       echo &&
1765       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1766     elif test -f "$ac_srcdir/configure"; then
1767       echo &&
1768       $SHELL "$ac_srcdir/configure" --help=recursive
1769     else
1770       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1771     fi || ac_status=$?
1772     cd "$ac_pwd" || { ac_status=$?; break; }
1773   done
1774 fi
1775
1776 test -n "$ac_init_help" && exit $ac_status
1777 if $ac_init_version; then
1778   cat <<\_ACEOF
1779 libjava configure version-unused
1780 generated by GNU Autoconf 2.64
1781
1782 Copyright (C) 2009 Free Software Foundation, Inc.
1783 This configure script is free software; the Free Software Foundation
1784 gives unlimited permission to copy, distribute and modify it.
1785 _ACEOF
1786   exit
1787 fi
1788
1789 ## ------------------------ ##
1790 ## Autoconf initialization. ##
1791 ## ------------------------ ##
1792
1793 # ac_fn_c_try_compile LINENO
1794 # --------------------------
1795 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1796 ac_fn_c_try_compile ()
1797 {
1798   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799   rm -f conftest.$ac_objext
1800   if { { ac_try="$ac_compile"
1801 case "(($ac_try" in
1802   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803   *) ac_try_echo=$ac_try;;
1804 esac
1805 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806 $as_echo "$ac_try_echo"; } >&5
1807   (eval "$ac_compile") 2>conftest.err
1808   ac_status=$?
1809   if test -s conftest.err; then
1810     grep -v '^ *+' conftest.err >conftest.er1
1811     cat conftest.er1 >&5
1812     mv -f conftest.er1 conftest.err
1813   fi
1814   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815   test $ac_status = 0; } && {
1816          test -z "$ac_c_werror_flag" ||
1817          test ! -s conftest.err
1818        } && test -s conftest.$ac_objext; then :
1819   ac_retval=0
1820 else
1821   $as_echo "$as_me: failed program was:" >&5
1822 sed 's/^/| /' conftest.$ac_ext >&5
1823
1824         ac_retval=1
1825 fi
1826   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1827   return $ac_retval
1828
1829 } # ac_fn_c_try_compile
1830
1831 # ac_fn_cxx_try_compile LINENO
1832 # ----------------------------
1833 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1834 ac_fn_cxx_try_compile ()
1835 {
1836   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1837   rm -f conftest.$ac_objext
1838   if { { ac_try="$ac_compile"
1839 case "(($ac_try" in
1840   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1841   *) ac_try_echo=$ac_try;;
1842 esac
1843 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1844 $as_echo "$ac_try_echo"; } >&5
1845   (eval "$ac_compile") 2>conftest.err
1846   ac_status=$?
1847   if test -s conftest.err; then
1848     grep -v '^ *+' conftest.err >conftest.er1
1849     cat conftest.er1 >&5
1850     mv -f conftest.er1 conftest.err
1851   fi
1852   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1853   test $ac_status = 0; } && {
1854          test -z "$ac_cxx_werror_flag" ||
1855          test ! -s conftest.err
1856        } && test -s conftest.$ac_objext; then :
1857   ac_retval=0
1858 else
1859   $as_echo "$as_me: failed program was:" >&5
1860 sed 's/^/| /' conftest.$ac_ext >&5
1861
1862         ac_retval=1
1863 fi
1864   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1865   return $ac_retval
1866
1867 } # ac_fn_cxx_try_compile
1868
1869 # ac_fn_c_try_link LINENO
1870 # -----------------------
1871 # Try to link conftest.$ac_ext, and return whether this succeeded.
1872 ac_fn_c_try_link ()
1873 {
1874   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1875   rm -f conftest.$ac_objext conftest$ac_exeext
1876   if { { ac_try="$ac_link"
1877 case "(($ac_try" in
1878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1879   *) ac_try_echo=$ac_try;;
1880 esac
1881 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1882 $as_echo "$ac_try_echo"; } >&5
1883   (eval "$ac_link") 2>conftest.err
1884   ac_status=$?
1885   if test -s conftest.err; then
1886     grep -v '^ *+' conftest.err >conftest.er1
1887     cat conftest.er1 >&5
1888     mv -f conftest.er1 conftest.err
1889   fi
1890   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1891   test $ac_status = 0; } && {
1892          test -z "$ac_c_werror_flag" ||
1893          test ! -s conftest.err
1894        } && test -s conftest$ac_exeext && {
1895          test "$cross_compiling" = yes ||
1896          $as_test_x conftest$ac_exeext
1897        }; then :
1898   ac_retval=0
1899 else
1900   $as_echo "$as_me: failed program was:" >&5
1901 sed 's/^/| /' conftest.$ac_ext >&5
1902
1903         ac_retval=1
1904 fi
1905   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1906   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1907   # interfere with the next link command; also delete a directory that is
1908   # left behind by Apple's compiler.  We do this before executing the actions.
1909   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1910   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1911   return $ac_retval
1912
1913 } # ac_fn_c_try_link
1914
1915 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1916 # -------------------------------------------------------
1917 # Tests whether HEADER exists and can be compiled using the include files in
1918 # INCLUDES, setting the cache variable VAR accordingly.
1919 ac_fn_c_check_header_compile ()
1920 {
1921   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1922   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1923 $as_echo_n "checking for $2... " >&6; }
1924 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1925   $as_echo_n "(cached) " >&6
1926 else
1927   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1928 /* end confdefs.h.  */
1929 $4
1930 #include <$2>
1931 _ACEOF
1932 if ac_fn_c_try_compile "$LINENO"; then :
1933   eval "$3=yes"
1934 else
1935   eval "$3=no"
1936 fi
1937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1938 fi
1939 eval ac_res=\$$3
1940                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1941 $as_echo "$ac_res" >&6; }
1942   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1943
1944 } # ac_fn_c_check_header_compile
1945
1946 # ac_fn_c_try_cpp LINENO
1947 # ----------------------
1948 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1949 ac_fn_c_try_cpp ()
1950 {
1951   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1952   if { { ac_try="$ac_cpp conftest.$ac_ext"
1953 case "(($ac_try" in
1954   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1955   *) ac_try_echo=$ac_try;;
1956 esac
1957 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1958 $as_echo "$ac_try_echo"; } >&5
1959   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1960   ac_status=$?
1961   if test -s conftest.err; then
1962     grep -v '^ *+' conftest.err >conftest.er1
1963     cat conftest.er1 >&5
1964     mv -f conftest.er1 conftest.err
1965   fi
1966   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1967   test $ac_status = 0; } >/dev/null && {
1968          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1969          test ! -s conftest.err
1970        }; then :
1971   ac_retval=0
1972 else
1973   $as_echo "$as_me: failed program was:" >&5
1974 sed 's/^/| /' conftest.$ac_ext >&5
1975
1976     ac_retval=1
1977 fi
1978   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1979   return $ac_retval
1980
1981 } # ac_fn_c_try_cpp
1982
1983 # ac_fn_c_try_run LINENO
1984 # ----------------------
1985 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1986 # that executables *can* be run.
1987 ac_fn_c_try_run ()
1988 {
1989   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1990   if { { ac_try="$ac_link"
1991 case "(($ac_try" in
1992   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1993   *) ac_try_echo=$ac_try;;
1994 esac
1995 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1996 $as_echo "$ac_try_echo"; } >&5
1997   (eval "$ac_link") 2>&5
1998   ac_status=$?
1999   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2000   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2001   { { case "(($ac_try" in
2002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2003   *) ac_try_echo=$ac_try;;
2004 esac
2005 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2006 $as_echo "$ac_try_echo"; } >&5
2007   (eval "$ac_try") 2>&5
2008   ac_status=$?
2009   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2010   test $ac_status = 0; }; }; then :
2011   ac_retval=0
2012 else
2013   $as_echo "$as_me: program exited with status $ac_status" >&5
2014        $as_echo "$as_me: failed program was:" >&5
2015 sed 's/^/| /' conftest.$ac_ext >&5
2016
2017        ac_retval=$ac_status
2018 fi
2019   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2020   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2021   return $ac_retval
2022
2023 } # ac_fn_c_try_run
2024
2025 # ac_fn_c_check_func LINENO FUNC VAR
2026 # ----------------------------------
2027 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2028 ac_fn_c_check_func ()
2029 {
2030   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2031   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2032 $as_echo_n "checking for $2... " >&6; }
2033 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2034   $as_echo_n "(cached) " >&6
2035 else
2036   if test x$gcc_no_link = xyes; then
2037   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
2038 fi
2039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2040 /* end confdefs.h.  */
2041 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2042    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2043 #define $2 innocuous_$2
2044
2045 /* System header to define __stub macros and hopefully few prototypes,
2046     which can conflict with char $2 (); below.
2047     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2048     <limits.h> exists even on freestanding compilers.  */
2049
2050 #ifdef __STDC__
2051 # include <limits.h>
2052 #else
2053 # include <assert.h>
2054 #endif
2055
2056 #undef $2
2057
2058 /* Override any GCC internal prototype to avoid an error.
2059    Use char because int might match the return type of a GCC
2060    builtin and then its argument prototype would still apply.  */
2061 #ifdef __cplusplus
2062 extern "C"
2063 #endif
2064 char $2 ();
2065 /* The GNU C library defines this for functions which it implements
2066     to always fail with ENOSYS.  Some functions are actually named
2067     something starting with __ and the normal name is an alias.  */
2068 #if defined __stub_$2 || defined __stub___$2
2069 choke me
2070 #endif
2071
2072 int
2073 main ()
2074 {
2075 return $2 ();
2076   ;
2077   return 0;
2078 }
2079 _ACEOF
2080 if ac_fn_c_try_link "$LINENO"; then :
2081   eval "$3=yes"
2082 else
2083   eval "$3=no"
2084 fi
2085 rm -f core conftest.err conftest.$ac_objext \
2086     conftest$ac_exeext conftest.$ac_ext
2087 fi
2088 eval ac_res=\$$3
2089                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2090 $as_echo "$ac_res" >&6; }
2091   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2092
2093 } # ac_fn_c_check_func
2094
2095 # ac_fn_cxx_try_cpp LINENO
2096 # ------------------------
2097 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2098 ac_fn_cxx_try_cpp ()
2099 {
2100   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2101   if { { ac_try="$ac_cpp conftest.$ac_ext"
2102 case "(($ac_try" in
2103   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2104   *) ac_try_echo=$ac_try;;
2105 esac
2106 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2107 $as_echo "$ac_try_echo"; } >&5
2108   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2109   ac_status=$?
2110   if test -s conftest.err; then
2111     grep -v '^ *+' conftest.err >conftest.er1
2112     cat conftest.er1 >&5
2113     mv -f conftest.er1 conftest.err
2114   fi
2115   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2116   test $ac_status = 0; } >/dev/null && {
2117          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2118          test ! -s conftest.err
2119        }; then :
2120   ac_retval=0
2121 else
2122   $as_echo "$as_me: failed program was:" >&5
2123 sed 's/^/| /' conftest.$ac_ext >&5
2124
2125     ac_retval=1
2126 fi
2127   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2128   return $ac_retval
2129
2130 } # ac_fn_cxx_try_cpp
2131
2132 # ac_fn_cxx_try_link LINENO
2133 # -------------------------
2134 # Try to link conftest.$ac_ext, and return whether this succeeded.
2135 ac_fn_cxx_try_link ()
2136 {
2137   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2138   rm -f conftest.$ac_objext conftest$ac_exeext
2139   if { { ac_try="$ac_link"
2140 case "(($ac_try" in
2141   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2142   *) ac_try_echo=$ac_try;;
2143 esac
2144 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2145 $as_echo "$ac_try_echo"; } >&5
2146   (eval "$ac_link") 2>conftest.err
2147   ac_status=$?
2148   if test -s conftest.err; then
2149     grep -v '^ *+' conftest.err >conftest.er1
2150     cat conftest.er1 >&5
2151     mv -f conftest.er1 conftest.err
2152   fi
2153   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2154   test $ac_status = 0; } && {
2155          test -z "$ac_cxx_werror_flag" ||
2156          test ! -s conftest.err
2157        } && test -s conftest$ac_exeext && {
2158          test "$cross_compiling" = yes ||
2159          $as_test_x conftest$ac_exeext
2160        }; then :
2161   ac_retval=0
2162 else
2163   $as_echo "$as_me: failed program was:" >&5
2164 sed 's/^/| /' conftest.$ac_ext >&5
2165
2166         ac_retval=1
2167 fi
2168   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2169   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2170   # interfere with the next link command; also delete a directory that is
2171   # left behind by Apple's compiler.  We do this before executing the actions.
2172   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2173   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2174   return $ac_retval
2175
2176 } # ac_fn_cxx_try_link
2177
2178 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2179 # -------------------------------------------------------
2180 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2181 # the include files in INCLUDES and setting the cache variable VAR
2182 # accordingly.
2183 ac_fn_c_check_header_mongrel ()
2184 {
2185   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2186   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2187   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2188 $as_echo_n "checking for $2... " >&6; }
2189 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2190   $as_echo_n "(cached) " >&6
2191 fi
2192 eval ac_res=\$$3
2193                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2194 $as_echo "$ac_res" >&6; }
2195 else
2196   # Is the header compilable?
2197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2198 $as_echo_n "checking $2 usability... " >&6; }
2199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2200 /* end confdefs.h.  */
2201 $4
2202 #include <$2>
2203 _ACEOF
2204 if ac_fn_c_try_compile "$LINENO"; then :
2205   ac_header_compiler=yes
2206 else
2207   ac_header_compiler=no
2208 fi
2209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2211 $as_echo "$ac_header_compiler" >&6; }
2212
2213 # Is the header present?
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2215 $as_echo_n "checking $2 presence... " >&6; }
2216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2217 /* end confdefs.h.  */
2218 #include <$2>
2219 _ACEOF
2220 if ac_fn_c_try_cpp "$LINENO"; then :
2221   ac_header_preproc=yes
2222 else
2223   ac_header_preproc=no
2224 fi
2225 rm -f conftest.err conftest.$ac_ext
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2227 $as_echo "$ac_header_preproc" >&6; }
2228
2229 # So?  What about this header?
2230 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2231   yes:no: )
2232     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2233 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2234     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2235 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2236     ;;
2237   no:yes:* )
2238     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2239 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2240     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2241 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2242     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2243 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2244     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2245 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2246     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2247 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2248     ;;
2249 esac
2250   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2251 $as_echo_n "checking for $2... " >&6; }
2252 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2253   $as_echo_n "(cached) " >&6
2254 else
2255   eval "$3=\$ac_header_compiler"
2256 fi
2257 eval ac_res=\$$3
2258                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2259 $as_echo "$ac_res" >&6; }
2260 fi
2261   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2262
2263 } # ac_fn_c_check_header_mongrel
2264
2265 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2266 # ----------------------------------------------------
2267 # Tries to find if the field MEMBER exists in type AGGR, after including
2268 # INCLUDES, setting cache variable VAR accordingly.
2269 ac_fn_c_check_member ()
2270 {
2271   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2272   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2273 $as_echo_n "checking for $2.$3... " >&6; }
2274 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2275   $as_echo_n "(cached) " >&6
2276 else
2277   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2278 /* end confdefs.h.  */
2279 $5
2280 int
2281 main ()
2282 {
2283 static $2 ac_aggr;
2284 if (ac_aggr.$3)
2285 return 0;
2286   ;
2287   return 0;
2288 }
2289 _ACEOF
2290 if ac_fn_c_try_compile "$LINENO"; then :
2291   eval "$4=yes"
2292 else
2293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2294 /* end confdefs.h.  */
2295 $5
2296 int
2297 main ()
2298 {
2299 static $2 ac_aggr;
2300 if (sizeof ac_aggr.$3)
2301 return 0;
2302   ;
2303   return 0;
2304 }
2305 _ACEOF
2306 if ac_fn_c_try_compile "$LINENO"; then :
2307   eval "$4=yes"
2308 else
2309   eval "$4=no"
2310 fi
2311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2312 fi
2313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2314 fi
2315 eval ac_res=\$$4
2316                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2317 $as_echo "$ac_res" >&6; }
2318   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2319
2320 } # ac_fn_c_check_member
2321
2322 # ac_fn_c_check_decl LINENO SYMBOL VAR
2323 # ------------------------------------
2324 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2325 ac_fn_c_check_decl ()
2326 {
2327   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2328   as_decl_name=`echo $2|sed 's/ *(.*//'`
2329   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2330   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2331 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2332 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2333   $as_echo_n "(cached) " >&6
2334 else
2335   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2336 /* end confdefs.h.  */
2337 $4
2338 int
2339 main ()
2340 {
2341 #ifndef $as_decl_name
2342 #ifdef __cplusplus
2343   (void) $as_decl_use;
2344 #else
2345   (void) $as_decl_name;
2346 #endif
2347 #endif
2348
2349   ;
2350   return 0;
2351 }
2352 _ACEOF
2353 if ac_fn_c_try_compile "$LINENO"; then :
2354   eval "$3=yes"
2355 else
2356   eval "$3=no"
2357 fi
2358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2359 fi
2360 eval ac_res=\$$3
2361                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2362 $as_echo "$ac_res" >&6; }
2363   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2364
2365 } # ac_fn_c_check_decl
2366
2367 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2368 # --------------------------------------------
2369 # Tries to find the compile-time value of EXPR in a program that includes
2370 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2371 # computed
2372 ac_fn_c_compute_int ()
2373 {
2374   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2375   if test "$cross_compiling" = yes; then
2376     # Depending upon the size, compute the lo and hi bounds.
2377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2378 /* end confdefs.h.  */
2379 $4
2380 int
2381 main ()
2382 {
2383 static int test_array [1 - 2 * !(($2) >= 0)];
2384 test_array [0] = 0
2385
2386   ;
2387   return 0;
2388 }
2389 _ACEOF
2390 if ac_fn_c_try_compile "$LINENO"; then :
2391   ac_lo=0 ac_mid=0
2392   while :; do
2393     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2394 /* end confdefs.h.  */
2395 $4
2396 int
2397 main ()
2398 {
2399 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2400 test_array [0] = 0
2401
2402   ;
2403   return 0;
2404 }
2405 _ACEOF
2406 if ac_fn_c_try_compile "$LINENO"; then :
2407   ac_hi=$ac_mid; break
2408 else
2409   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2410                         if test $ac_lo -le $ac_mid; then
2411                           ac_lo= ac_hi=
2412                           break
2413                         fi
2414                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2415 fi
2416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2417   done
2418 else
2419   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2420 /* end confdefs.h.  */
2421 $4
2422 int
2423 main ()
2424 {
2425 static int test_array [1 - 2 * !(($2) < 0)];
2426 test_array [0] = 0
2427
2428   ;
2429   return 0;
2430 }
2431 _ACEOF
2432 if ac_fn_c_try_compile "$LINENO"; then :
2433   ac_hi=-1 ac_mid=-1
2434   while :; do
2435     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2436 /* end confdefs.h.  */
2437 $4
2438 int
2439 main ()
2440 {
2441 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2442 test_array [0] = 0
2443
2444   ;
2445   return 0;
2446 }
2447 _ACEOF
2448 if ac_fn_c_try_compile "$LINENO"; then :
2449   ac_lo=$ac_mid; break
2450 else
2451   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2452                         if test $ac_mid -le $ac_hi; then
2453                           ac_lo= ac_hi=
2454                           break
2455                         fi
2456                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2457 fi
2458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2459   done
2460 else
2461   ac_lo= ac_hi=
2462 fi
2463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2464 fi
2465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2466 # Binary search between lo and hi bounds.
2467 while test "x$ac_lo" != "x$ac_hi"; do
2468   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2469   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2470 /* end confdefs.h.  */
2471 $4
2472 int
2473 main ()
2474 {
2475 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2476 test_array [0] = 0
2477
2478   ;
2479   return 0;
2480 }
2481 _ACEOF
2482 if ac_fn_c_try_compile "$LINENO"; then :
2483   ac_hi=$ac_mid
2484 else
2485   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2486 fi
2487 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2488 done
2489 case $ac_lo in #((
2490 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2491 '') ac_retval=1 ;;
2492 esac
2493   else
2494     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2495 /* end confdefs.h.  */
2496 $4
2497 static long int longval () { return $2; }
2498 static unsigned long int ulongval () { return $2; }
2499 #include <stdio.h>
2500 #include <stdlib.h>
2501 int
2502 main ()
2503 {
2504
2505   FILE *f = fopen ("conftest.val", "w");
2506   if (! f)
2507     return 1;
2508   if (($2) < 0)
2509     {
2510       long int i = longval ();
2511       if (i != ($2))
2512         return 1;
2513       fprintf (f, "%ld", i);
2514     }
2515   else
2516     {
2517       unsigned long int i = ulongval ();
2518       if (i != ($2))
2519         return 1;
2520       fprintf (f, "%lu", i);
2521     }
2522   /* Do not output a trailing newline, as this causes \r\n confusion
2523      on some platforms.  */
2524   return ferror (f) || fclose (f) != 0;
2525
2526   ;
2527   return 0;
2528 }
2529 _ACEOF
2530 if ac_fn_c_try_run "$LINENO"; then :
2531   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2532 else
2533   ac_retval=1
2534 fi
2535 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2536   conftest.$ac_objext conftest.beam conftest.$ac_ext
2537 rm -f conftest.val
2538
2539   fi
2540   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2541   return $ac_retval
2542
2543 } # ac_fn_c_compute_int
2544
2545 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2546 # -------------------------------------------
2547 # Tests whether TYPE exists after having included INCLUDES, setting cache
2548 # variable VAR accordingly.
2549 ac_fn_c_check_type ()
2550 {
2551   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2552   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2553 $as_echo_n "checking for $2... " >&6; }
2554 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2555   $as_echo_n "(cached) " >&6
2556 else
2557   eval "$3=no"
2558   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2559 /* end confdefs.h.  */
2560 $4
2561 int
2562 main ()
2563 {
2564 if (sizeof ($2))
2565          return 0;
2566   ;
2567   return 0;
2568 }
2569 _ACEOF
2570 if ac_fn_c_try_compile "$LINENO"; then :
2571   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2572 /* end confdefs.h.  */
2573 $4
2574 int
2575 main ()
2576 {
2577 if (sizeof (($2)))
2578             return 0;
2579   ;
2580   return 0;
2581 }
2582 _ACEOF
2583 if ac_fn_c_try_compile "$LINENO"; then :
2584
2585 else
2586   eval "$3=yes"
2587 fi
2588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2589 fi
2590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2591 fi
2592 eval ac_res=\$$3
2593                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2594 $as_echo "$ac_res" >&6; }
2595   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2596
2597 } # ac_fn_c_check_type
2598 cat >config.log <<_ACEOF
2599 This file contains any messages produced by compilers while
2600 running configure, to aid debugging if configure makes a mistake.
2601
2602 It was created by libjava $as_me version-unused, which was
2603 generated by GNU Autoconf 2.64.  Invocation command line was
2604
2605   $ $0 $@
2606
2607 _ACEOF
2608 exec 5>>config.log
2609 {
2610 cat <<_ASUNAME
2611 ## --------- ##
2612 ## Platform. ##
2613 ## --------- ##
2614
2615 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2616 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2617 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2618 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2619 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2620
2621 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2622 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2623
2624 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2625 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2626 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2627 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2628 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2629 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2630 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2631
2632 _ASUNAME
2633
2634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635 for as_dir in $PATH
2636 do
2637   IFS=$as_save_IFS
2638   test -z "$as_dir" && as_dir=.
2639     $as_echo "PATH: $as_dir"
2640   done
2641 IFS=$as_save_IFS
2642
2643 } >&5
2644
2645 cat >&5 <<_ACEOF
2646
2647
2648 ## ----------- ##
2649 ## Core tests. ##
2650 ## ----------- ##
2651
2652 _ACEOF
2653
2654
2655 # Keep a trace of the command line.
2656 # Strip out --no-create and --no-recursion so they do not pile up.
2657 # Strip out --silent because we don't want to record it for future runs.
2658 # Also quote any args containing shell meta-characters.
2659 # Make two passes to allow for proper duplicate-argument suppression.
2660 ac_configure_args=
2661 ac_configure_args0=
2662 ac_configure_args1=
2663 ac_must_keep_next=false
2664 for ac_pass in 1 2
2665 do
2666   for ac_arg
2667   do
2668     case $ac_arg in
2669     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2670     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2671     | -silent | --silent | --silen | --sile | --sil)
2672       continue ;;
2673     *\'*)
2674       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2675     esac
2676     case $ac_pass in
2677     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2678     2)
2679       as_fn_append ac_configure_args1 " '$ac_arg'"
2680       if test $ac_must_keep_next = true; then
2681         ac_must_keep_next=false # Got value, back to normal.
2682       else
2683         case $ac_arg in
2684           *=* | --config-cache | -C | -disable-* | --disable-* \
2685           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2686           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2687           | -with-* | --with-* | -without-* | --without-* | --x)
2688             case "$ac_configure_args0 " in
2689               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2690             esac
2691             ;;
2692           -* ) ac_must_keep_next=true ;;
2693         esac
2694       fi
2695       as_fn_append ac_configure_args " '$ac_arg'"
2696       ;;
2697     esac
2698   done
2699 done
2700 { ac_configure_args0=; unset ac_configure_args0;}
2701 { ac_configure_args1=; unset ac_configure_args1;}
2702
2703 # When interrupted or exit'd, cleanup temporary files, and complete
2704 # config.log.  We remove comments because anyway the quotes in there
2705 # would cause problems or look ugly.
2706 # WARNING: Use '\'' to represent an apostrophe within the trap.
2707 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2708 trap 'exit_status=$?
2709   # Save into config.log some information that might help in debugging.
2710   {
2711     echo
2712
2713     cat <<\_ASBOX
2714 ## ---------------- ##
2715 ## Cache variables. ##
2716 ## ---------------- ##
2717 _ASBOX
2718     echo
2719     # The following way of writing the cache mishandles newlines in values,
2720 (
2721   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2722     eval ac_val=\$$ac_var
2723     case $ac_val in #(
2724     *${as_nl}*)
2725       case $ac_var in #(
2726       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2727 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2728       esac
2729       case $ac_var in #(
2730       _ | IFS | as_nl) ;; #(
2731       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2732       *) { eval $ac_var=; unset $ac_var;} ;;
2733       esac ;;
2734     esac
2735   done
2736   (set) 2>&1 |
2737     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2738     *${as_nl}ac_space=\ *)
2739       sed -n \
2740         "s/'\''/'\''\\\\'\'''\''/g;
2741           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2742       ;; #(
2743     *)
2744       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2745       ;;
2746     esac |
2747     sort
2748 )
2749     echo
2750
2751     cat <<\_ASBOX
2752 ## ----------------- ##
2753 ## Output variables. ##
2754 ## ----------------- ##
2755 _ASBOX
2756     echo
2757     for ac_var in $ac_subst_vars
2758     do
2759       eval ac_val=\$$ac_var
2760       case $ac_val in
2761       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2762       esac
2763       $as_echo "$ac_var='\''$ac_val'\''"
2764     done | sort
2765     echo
2766
2767     if test -n "$ac_subst_files"; then
2768       cat <<\_ASBOX
2769 ## ------------------- ##
2770 ## File substitutions. ##
2771 ## ------------------- ##
2772 _ASBOX
2773       echo
2774       for ac_var in $ac_subst_files
2775       do
2776         eval ac_val=\$$ac_var
2777         case $ac_val in
2778         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2779         esac
2780         $as_echo "$ac_var='\''$ac_val'\''"
2781       done | sort
2782       echo
2783     fi
2784
2785     if test -s confdefs.h; then
2786       cat <<\_ASBOX
2787 ## ----------- ##
2788 ## confdefs.h. ##
2789 ## ----------- ##
2790 _ASBOX
2791       echo
2792       cat confdefs.h
2793       echo
2794     fi
2795     test "$ac_signal" != 0 &&
2796       $as_echo "$as_me: caught signal $ac_signal"
2797     $as_echo "$as_me: exit $exit_status"
2798   } >&5
2799   rm -f core *.core core.conftest.* &&
2800     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2801     exit $exit_status
2802 ' 0
2803 for ac_signal in 1 2 13 15; do
2804   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2805 done
2806 ac_signal=0
2807
2808 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2809 rm -f -r conftest* confdefs.h
2810
2811 $as_echo "/* confdefs.h */" > confdefs.h
2812
2813 # Predefined preprocessor variables.
2814
2815 cat >>confdefs.h <<_ACEOF
2816 #define PACKAGE_NAME "$PACKAGE_NAME"
2817 _ACEOF
2818
2819 cat >>confdefs.h <<_ACEOF
2820 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2821 _ACEOF
2822
2823 cat >>confdefs.h <<_ACEOF
2824 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2825 _ACEOF
2826
2827 cat >>confdefs.h <<_ACEOF
2828 #define PACKAGE_STRING "$PACKAGE_STRING"
2829 _ACEOF
2830
2831 cat >>confdefs.h <<_ACEOF
2832 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2833 _ACEOF
2834
2835 cat >>confdefs.h <<_ACEOF
2836 #define PACKAGE_URL "$PACKAGE_URL"
2837 _ACEOF
2838
2839
2840 # Let the site file select an alternate cache file if it wants to.
2841 # Prefer an explicitly selected file to automatically selected ones.
2842 ac_site_file1=NONE
2843 ac_site_file2=NONE
2844 if test -n "$CONFIG_SITE"; then
2845   ac_site_file1=$CONFIG_SITE
2846 elif test "x$prefix" != xNONE; then
2847   ac_site_file1=$prefix/share/config.site
2848   ac_site_file2=$prefix/etc/config.site
2849 else
2850   ac_site_file1=$ac_default_prefix/share/config.site
2851   ac_site_file2=$ac_default_prefix/etc/config.site
2852 fi
2853 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2854 do
2855   test "x$ac_site_file" = xNONE && continue
2856   if test -r "$ac_site_file"; then
2857     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2858 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2859     sed 's/^/| /' "$ac_site_file" >&5
2860     . "$ac_site_file"
2861   fi
2862 done
2863
2864 if test -r "$cache_file"; then
2865   # Some versions of bash will fail to source /dev/null (special
2866   # files actually), so we avoid doing that.
2867   if test -f "$cache_file"; then
2868     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2869 $as_echo "$as_me: loading cache $cache_file" >&6;}
2870     case $cache_file in
2871       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2872       *)                      . "./$cache_file";;
2873     esac
2874   fi
2875 else
2876   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2877 $as_echo "$as_me: creating cache $cache_file" >&6;}
2878   >$cache_file
2879 fi
2880
2881 # Check that the precious variables saved in the cache have kept the same
2882 # value.
2883 ac_cache_corrupted=false
2884 for ac_var in $ac_precious_vars; do
2885   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2886   eval ac_new_set=\$ac_env_${ac_var}_set
2887   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2888   eval ac_new_val=\$ac_env_${ac_var}_value
2889   case $ac_old_set,$ac_new_set in
2890     set,)
2891       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2892 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2893       ac_cache_corrupted=: ;;
2894     ,set)
2895       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2896 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2897       ac_cache_corrupted=: ;;
2898     ,);;
2899     *)
2900       if test "x$ac_old_val" != "x$ac_new_val"; then
2901         # differences in whitespace do not lead to failure.
2902         ac_old_val_w=`echo x $ac_old_val`
2903         ac_new_val_w=`echo x $ac_new_val`
2904         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2905           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2906 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2907           ac_cache_corrupted=:
2908         else
2909           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2910 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2911           eval $ac_var=\$ac_old_val
2912         fi
2913         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2914 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2915         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2916 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2917       fi;;
2918   esac
2919   # Pass precious variables to config.status.
2920   if test "$ac_new_set" = set; then
2921     case $ac_new_val in
2922     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2923     *) ac_arg=$ac_var=$ac_new_val ;;
2924     esac
2925     case " $ac_configure_args " in
2926       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2927       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2928     esac
2929   fi
2930 done
2931 if $ac_cache_corrupted; then
2932   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2933 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2934   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2935 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2936   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2937 fi
2938 ## -------------------- ##
2939 ## Main body of script. ##
2940 ## -------------------- ##
2941
2942 ac_ext=c
2943 ac_cpp='$CPP $CPPFLAGS'
2944 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2945 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2946 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2947
2948
2949
2950
2951
2952
2953
2954
2955 ac_aux_dir=
2956 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2957   for ac_t in install-sh install.sh shtool; do
2958     if test -f "$ac_dir/$ac_t"; then
2959       ac_aux_dir=$ac_dir
2960       ac_install_sh="$ac_aux_dir/$ac_t -c"
2961       break 2
2962     fi
2963   done
2964 done
2965 if test -z "$ac_aux_dir"; then
2966   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2967 fi
2968
2969 # These three variables are undocumented and unsupported,
2970 # and are intended to be withdrawn in a future Autoconf release.
2971 # They can cause serious problems if a builder's source tree is in a directory
2972 # whose full name contains unusual characters.
2973 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2974 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2975 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2976
2977
2978 # Make sure we can run config.sub.
2979 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2980   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2981
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2983 $as_echo_n "checking build system type... " >&6; }
2984 if test "${ac_cv_build+set}" = set; then :
2985   $as_echo_n "(cached) " >&6
2986 else
2987   ac_build_alias=$build_alias
2988 test "x$ac_build_alias" = x &&
2989   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2990 test "x$ac_build_alias" = x &&
2991   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2992 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2993   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2994
2995 fi
2996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2997 $as_echo "$ac_cv_build" >&6; }
2998 case $ac_cv_build in
2999 *-*-*) ;;
3000 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3001 esac
3002 build=$ac_cv_build
3003 ac_save_IFS=$IFS; IFS='-'
3004 set x $ac_cv_build
3005 shift
3006 build_cpu=$1
3007 build_vendor=$2
3008 shift; shift
3009 # Remember, the first character of IFS is used to create $*,
3010 # except with old shells:
3011 build_os=$*
3012 IFS=$ac_save_IFS
3013 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3014
3015
3016  case ${build_alias} in
3017   "") build_noncanonical=${build} ;;
3018   *) build_noncanonical=${build_alias} ;;
3019 esac
3020
3021  case ${host_alias} in
3022   "") host_noncanonical=${build_noncanonical} ;;
3023   *) host_noncanonical=${host_alias} ;;
3024 esac
3025
3026  case ${target_alias} in
3027   "") target_noncanonical=${host_noncanonical} ;;
3028   *) target_noncanonical=${target_alias} ;;
3029 esac
3030
3031
3032 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
3033 # have matching libraries, they should use host libraries: Makefile.tpl
3034 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
3035 # However, they still use the build modules, because the corresponding
3036 # host modules (e.g. bison) are only built for the host when bootstrap
3037 # finishes. So:
3038 # - build_subdir is where we find build modules, and never changes.
3039 # - build_libsubdir is where we find build libraries, and can be overridden.
3040
3041 # Prefix 'build-' so this never conflicts with target_subdir.
3042 build_subdir="build-${build_noncanonical}"
3043
3044 # Check whether --with-build-libsubdir was given.
3045 if test "${with_build_libsubdir+set}" = set; then :
3046   withval=$with_build_libsubdir; build_libsubdir="$withval"
3047 else
3048   build_libsubdir="$build_subdir"
3049 fi
3050
3051 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
3052 if ( test $srcdir = . && test -d gcc ) \
3053    || test -d $srcdir/../host-${host_noncanonical}; then
3054   host_subdir="host-${host_noncanonical}"
3055 else
3056   host_subdir=.
3057 fi
3058 # No prefix.
3059 target_subdir=${target_noncanonical}
3060
3061
3062 # We use these options to decide which functions to include.
3063
3064 # Check whether --with-target-subdir was given.
3065 if test "${with_target_subdir+set}" = set; then :
3066   withval=$with_target_subdir;
3067 fi
3068
3069
3070 # We may get other options which we don't document:
3071 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3072
3073 # Find the rest of the source tree framework.
3074 # Default to --enable-multilib
3075 # Check whether --enable-multilib was given.
3076 if test "${enable_multilib+set}" = set; then :
3077   enableval=$enable_multilib; case "$enableval" in
3078   yes) multilib=yes ;;
3079   no)  multilib=no ;;
3080   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3081  esac
3082 else
3083   multilib=yes
3084 fi
3085
3086
3087 # We may get other options which we leave undocumented:
3088 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3089 # See config-ml.in if you want the gory details.
3090
3091 if test "$srcdir" = "."; then
3092   if test "$with_target_subdir" != "."; then
3093     multi_basedir="$srcdir/$with_multisrctop../.."
3094   else
3095     multi_basedir="$srcdir/$with_multisrctop.."
3096   fi
3097 else
3098   multi_basedir="$srcdir/.."
3099 fi
3100
3101
3102 # Even if the default multilib is not a cross compilation,
3103 # it may be that some of the other multilibs are.
3104 if test $cross_compiling = no && test $multilib = yes \
3105    && test "x${with_multisubdir}" != x ; then
3106    cross_compiling=maybe
3107 fi
3108
3109 ac_config_commands="$ac_config_commands default-1"
3110
3111
3112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3113 $as_echo_n "checking host system type... " >&6; }
3114 if test "${ac_cv_host+set}" = set; then :
3115   $as_echo_n "(cached) " >&6
3116 else
3117   if test "x$host_alias" = x; then
3118   ac_cv_host=$ac_cv_build
3119 else
3120   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3121     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3122 fi
3123
3124 fi
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3126 $as_echo "$ac_cv_host" >&6; }
3127 case $ac_cv_host in
3128 *-*-*) ;;
3129 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3130 esac
3131 host=$ac_cv_host
3132 ac_save_IFS=$IFS; IFS='-'
3133 set x $ac_cv_host
3134 shift
3135 host_cpu=$1
3136 host_vendor=$2
3137 shift; shift
3138 # Remember, the first character of IFS is used to create $*,
3139 # except with old shells:
3140 host_os=$*
3141 IFS=$ac_save_IFS
3142 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3143
3144
3145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3146 $as_echo_n "checking target system type... " >&6; }
3147 if test "${ac_cv_target+set}" = set; then :
3148   $as_echo_n "(cached) " >&6
3149 else
3150   if test "x$target_alias" = x; then
3151   ac_cv_target=$ac_cv_host
3152 else
3153   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3154     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3155 fi
3156
3157 fi
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3159 $as_echo "$ac_cv_target" >&6; }
3160 case $ac_cv_target in
3161 *-*-*) ;;
3162 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3163 esac
3164 target=$ac_cv_target
3165 ac_save_IFS=$IFS; IFS='-'
3166 set x $ac_cv_target
3167 shift
3168 target_cpu=$1
3169 target_vendor=$2
3170 shift; shift
3171 # Remember, the first character of IFS is used to create $*,
3172 # except with old shells:
3173 target_os=$*
3174 IFS=$ac_save_IFS
3175 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3176
3177
3178 # The aliases save the names the user supplied, while $host etc.
3179 # will get canonicalized.
3180 test -n "$target_alias" &&
3181   test "$program_prefix$program_suffix$program_transform_name" = \
3182     NONENONEs,x,x, &&
3183   program_prefix=${target_alias}-
3184
3185  case ${build_alias} in
3186   "") build_noncanonical=${build} ;;
3187   *) build_noncanonical=${build_alias} ;;
3188 esac
3189
3190  case ${target_alias} in
3191   "") target_noncanonical=${host_noncanonical} ;;
3192   *) target_noncanonical=${target_alias} ;;
3193 esac
3194
3195
3196
3197
3198 # This works around the fact that libtool configuration may change LD
3199 # for this particular configuration, but some shells, instead of
3200 # keeping the changes in LD private, export them just because LD is
3201 # exported.
3202 ORIGINAL_LD_FOR_MULTILIBS=$LD
3203
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3205 $as_echo_n "checking whether ln -s works... " >&6; }
3206 LN_S=$as_ln_s
3207 if test "$LN_S" = "ln -s"; then
3208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3209 $as_echo "yes" >&6; }
3210 else
3211   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3212 $as_echo "no, using $LN_S" >&6; }
3213 fi
3214
3215
3216 # This works around an automake problem.
3217 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
3218
3219
3220
3221 # Check whether --with-cross-host was given.
3222 if test "${with_cross_host+set}" = set; then :
3223   withval=$with_cross_host;
3224 fi
3225
3226
3227
3228 # Check whether --with-newlib was given.
3229 if test "${with_newlib+set}" = set; then :
3230   withval=$with_newlib;
3231 fi
3232
3233
3234 # Check whether --enable-version-specific-runtime-libs was given.
3235 if test "${enable_version_specific_runtime_libs+set}" = set; then :
3236   enableval=$enable_version_specific_runtime_libs; case "$enableval" in
3237       yes) version_specific_libs=yes ;;
3238       no)  version_specific_libs=no ;;
3239       *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
3240      esac
3241 else
3242   version_specific_libs=no
3243
3244 fi
3245
3246
3247 # Check whether --enable-browser-plugin was given.
3248 if test "${enable_browser_plugin+set}" = set; then :
3249   enableval=$enable_browser_plugin; case "$enableval" in
3250       yes) browser_plugin_enabled=yes ;;
3251       no)  browser_plugin_enabled=no ;;
3252       *)   as_fn_error "Unknown argument to enable/disable browser plugin" "$LINENO" 5;;
3253      esac
3254 else
3255   browser_plugin_enabled=no
3256
3257 fi
3258
3259
3260 # Check whether --enable-gconf-peer was given.
3261 if test "${enable_gconf_peer+set}" = set; then :
3262   enableval=$enable_gconf_peer; case "$enableval" in
3263       yes) gconf_enabled=yes ;;
3264       no)  gconf_enabled=no ;;
3265       *)   as_fn_error "Unknown argument to enable/disable gconf-peer" "$LINENO" 5;;
3266      esac
3267 else
3268   gconf_enabled=no
3269
3270 fi
3271
3272
3273
3274 # Check whether --with-antlr-jar was given.
3275 if test "${with_antlr_jar+set}" = set; then :
3276   withval=$with_antlr_jar;
3277              ANTLR_JAR=$withval
3278
3279 else
3280
3281              ANTLR_JAR=
3282
3283 fi
3284
3285
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for antlr.jar" >&5
3287 $as_echo_n "checking for antlr.jar... " >&6; }
3288 if test "x$ANTLR_JAR" = x; then
3289     for antlr_lib_home in `ls -d /usr/local/share/antlr* 2> /dev/null` \
3290         /usr/share/antlr/lib /usr/share/java /usr/lib;
3291     do
3292         if test -f "$antlr_lib_home/antlr.jar"; then
3293             # FIXME: version check for antlr needed without using a VM
3294             ANTLR_JAR="$antlr_lib_home/antlr.jar"
3295             break
3296         fi
3297     done
3298     if test "x$ANTLR_JAR" = x; then
3299         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
3300 $as_echo "not found" >&6; }
3301     else
3302         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5
3303 $as_echo "$ANTLR_JAR" >&6; }
3304     fi
3305 else
3306     if test -f "${ANTLR_JAR}"; then
3307         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5
3308 $as_echo "$ANTLR_JAR" >&6; }
3309     else
3310         as_fn_error "antlr jar file not found: $ANTLR_JAR" "$LINENO" 5
3311     fi
3312 fi
3313
3314
3315 # Check whether --enable-gjdoc was given.
3316 if test "${enable_gjdoc+set}" = set; then :
3317   enableval=$enable_gjdoc; case "${enableval}" in
3318                 yes) BUILD_GJDOC=yes ;;
3319                 no) BUILD_GJDOC=no ;;
3320                 *) BUILD_GJDOC=yes ;;
3321               esac
3322 else
3323   BUILD_GJDOC=maybe
3324 fi
3325
3326
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gjdoc" >&5
3328 $as_echo_n "checking whether to build gjdoc... " >&6; }
3329 if test "x$BUILD_GJDOC" = xmaybe; then
3330     if test -f "${ANTLR_JAR}"; then
3331         BUILD_GJDOC=yes
3332         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3333 $as_echo "yes" >&6; }
3334     else
3335         BUILD_GJDOC=no
3336         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, antlr.jar not found" >&5
3337 $as_echo "no, antlr.jar not found" >&6; }
3338     fi
3339 else
3340     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_GJDOC" >&5
3341 $as_echo "$BUILD_GJDOC" >&6; }
3342 fi
3343  if test "x${BUILD_GJDOC}" = xyes; then
3344   CREATE_GJDOC_TRUE=
3345   CREATE_GJDOC_FALSE='#'
3346 else
3347   CREATE_GJDOC_TRUE='#'
3348   CREATE_GJDOC_FALSE=
3349 fi
3350
3351
3352 # Check whether --enable-java-maintainer-mode was given.
3353 if test "${enable_java_maintainer_mode+set}" = set; then :
3354   enableval=$enable_java_maintainer_mode;
3355 fi
3356
3357  if test "$enable_java_maintainer_mode" = yes; then
3358   JAVA_MAINTAINER_MODE_TRUE=
3359   JAVA_MAINTAINER_MODE_FALSE='#'
3360 else
3361   JAVA_MAINTAINER_MODE_TRUE='#'
3362   JAVA_MAINTAINER_MODE_FALSE=
3363 fi
3364
3365
3366 # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
3367
3368
3369 # For libstdc++-v3, -fno-builtin must be present here so that a
3370 # non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and
3371 # used in later tests.  This may not be necessary in libjava; I don't know.
3372 save_CXXFLAGS="$CXXFLAGS"
3373 CXXFLAGS="$CXXFLAGS -fno-builtin"
3374 ac_ext=c
3375 ac_cpp='$CPP $CPPFLAGS'
3376 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3377 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3378 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3379 if test -n "$ac_tool_prefix"; then
3380   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3381 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3383 $as_echo_n "checking for $ac_word... " >&6; }
3384 if test "${ac_cv_prog_CC+set}" = set; then :
3385   $as_echo_n "(cached) " >&6
3386 else
3387   if test -n "$CC"; then
3388   ac_cv_prog_CC="$CC" # Let the user override the test.
3389 else
3390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3391 for as_dir in $PATH
3392 do
3393   IFS=$as_save_IFS
3394   test -z "$as_dir" && as_dir=.
3395     for ac_exec_ext in '' $ac_executable_extensions; do
3396   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3397     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3398     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3399     break 2
3400   fi
3401 done
3402   done
3403 IFS=$as_save_IFS
3404
3405 fi
3406 fi
3407 CC=$ac_cv_prog_CC
3408 if test -n "$CC"; then
3409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3410 $as_echo "$CC" >&6; }
3411 else
3412   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3413 $as_echo "no" >&6; }
3414 fi
3415
3416
3417 fi
3418 if test -z "$ac_cv_prog_CC"; then
3419   ac_ct_CC=$CC
3420   # Extract the first word of "gcc", so it can be a program name with args.
3421 set dummy gcc; ac_word=$2
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3423 $as_echo_n "checking for $ac_word... " >&6; }
3424 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3425   $as_echo_n "(cached) " >&6
3426 else
3427   if test -n "$ac_ct_CC"; then
3428   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3429 else
3430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3431 for as_dir in $PATH
3432 do
3433   IFS=$as_save_IFS
3434   test -z "$as_dir" && as_dir=.
3435     for ac_exec_ext in '' $ac_executable_extensions; do
3436   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3437     ac_cv_prog_ac_ct_CC="gcc"
3438     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3439     break 2
3440   fi
3441 done
3442   done
3443 IFS=$as_save_IFS
3444
3445 fi
3446 fi
3447 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3448 if test -n "$ac_ct_CC"; then
3449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3450 $as_echo "$ac_ct_CC" >&6; }
3451 else
3452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3453 $as_echo "no" >&6; }
3454 fi
3455
3456   if test "x$ac_ct_CC" = x; then
3457     CC=""
3458   else
3459     case $cross_compiling:$ac_tool_warned in
3460 yes:)
3461 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3462 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3463 ac_tool_warned=yes ;;
3464 esac
3465     CC=$ac_ct_CC
3466   fi
3467 else
3468   CC="$ac_cv_prog_CC"
3469 fi
3470
3471 if test -z "$CC"; then
3472           if test -n "$ac_tool_prefix"; then
3473     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3474 set dummy ${ac_tool_prefix}cc; ac_word=$2
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3476 $as_echo_n "checking for $ac_word... " >&6; }
3477 if test "${ac_cv_prog_CC+set}" = set; then :
3478   $as_echo_n "(cached) " >&6
3479 else
3480   if test -n "$CC"; then
3481   ac_cv_prog_CC="$CC" # Let the user override the test.
3482 else
3483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3484 for as_dir in $PATH
3485 do
3486   IFS=$as_save_IFS
3487   test -z "$as_dir" && as_dir=.
3488     for ac_exec_ext in '' $ac_executable_extensions; do
3489   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3490     ac_cv_prog_CC="${ac_tool_prefix}cc"
3491     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3492     break 2
3493   fi
3494 done
3495   done
3496 IFS=$as_save_IFS
3497
3498 fi
3499 fi
3500 CC=$ac_cv_prog_CC
3501 if test -n "$CC"; then
3502   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3503 $as_echo "$CC" >&6; }
3504 else
3505   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3506 $as_echo "no" >&6; }
3507 fi
3508
3509
3510   fi
3511 fi
3512 if test -z "$CC"; then
3513   # Extract the first word of "cc", so it can be a program name with args.
3514 set dummy cc; ac_word=$2
3515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3516 $as_echo_n "checking for $ac_word... " >&6; }
3517 if test "${ac_cv_prog_CC+set}" = set; then :
3518   $as_echo_n "(cached) " >&6
3519 else
3520   if test -n "$CC"; then
3521   ac_cv_prog_CC="$CC" # Let the user override the test.
3522 else
3523   ac_prog_rejected=no
3524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3525 for as_dir in $PATH
3526 do
3527   IFS=$as_save_IFS
3528   test -z "$as_dir" && as_dir=.
3529     for ac_exec_ext in '' $ac_executable_extensions; do
3530   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3531     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3532        ac_prog_rejected=yes
3533        continue
3534      fi
3535     ac_cv_prog_CC="cc"
3536     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3537     break 2
3538   fi
3539 done
3540   done
3541 IFS=$as_save_IFS
3542
3543 if test $ac_prog_rejected = yes; then
3544   # We found a bogon in the path, so make sure we never use it.
3545   set dummy $ac_cv_prog_CC
3546   shift
3547   if test $# != 0; then
3548     # We chose a different compiler from the bogus one.
3549     # However, it has the same basename, so the bogon will be chosen
3550     # first if we set CC to just the basename; use the full file name.
3551     shift
3552     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3553   fi
3554 fi
3555 fi
3556 fi
3557 CC=$ac_cv_prog_CC
3558 if test -n "$CC"; then
3559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3560 $as_echo "$CC" >&6; }
3561 else
3562   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3563 $as_echo "no" >&6; }
3564 fi
3565
3566
3567 fi
3568 if test -z "$CC"; then
3569   if test -n "$ac_tool_prefix"; then
3570   for ac_prog in cl.exe
3571   do
3572     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3573 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3575 $as_echo_n "checking for $ac_word... " >&6; }
3576 if test "${ac_cv_prog_CC+set}" = set; then :
3577   $as_echo_n "(cached) " >&6
3578 else
3579   if test -n "$CC"; then
3580   ac_cv_prog_CC="$CC" # Let the user override the test.
3581 else
3582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3583 for as_dir in $PATH
3584 do
3585   IFS=$as_save_IFS
3586   test -z "$as_dir" && as_dir=.
3587     for ac_exec_ext in '' $ac_executable_extensions; do
3588   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3589     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3590     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3591     break 2
3592   fi
3593 done
3594   done
3595 IFS=$as_save_IFS
3596
3597 fi
3598 fi
3599 CC=$ac_cv_prog_CC
3600 if test -n "$CC"; then
3601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3602 $as_echo "$CC" >&6; }
3603 else
3604   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3605 $as_echo "no" >&6; }
3606 fi
3607
3608
3609     test -n "$CC" && break
3610   done
3611 fi
3612 if test -z "$CC"; then
3613   ac_ct_CC=$CC
3614   for ac_prog in cl.exe
3615 do
3616   # Extract the first word of "$ac_prog", so it can be a program name with args.
3617 set dummy $ac_prog; ac_word=$2
3618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3619 $as_echo_n "checking for $ac_word... " >&6; }
3620 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3621   $as_echo_n "(cached) " >&6
3622 else
3623   if test -n "$ac_ct_CC"; then
3624   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3625 else
3626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3627 for as_dir in $PATH
3628 do
3629   IFS=$as_save_IFS
3630   test -z "$as_dir" && as_dir=.
3631     for ac_exec_ext in '' $ac_executable_extensions; do
3632   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3633     ac_cv_prog_ac_ct_CC="$ac_prog"
3634     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3635     break 2
3636   fi
3637 done
3638   done
3639 IFS=$as_save_IFS
3640
3641 fi
3642 fi
3643 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3644 if test -n "$ac_ct_CC"; then
3645   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3646 $as_echo "$ac_ct_CC" >&6; }
3647 else
3648   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3649 $as_echo "no" >&6; }
3650 fi
3651
3652
3653   test -n "$ac_ct_CC" && break
3654 done
3655
3656   if test "x$ac_ct_CC" = x; then
3657     CC=""
3658   else
3659     case $cross_compiling:$ac_tool_warned in
3660 yes:)
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3662 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3663 ac_tool_warned=yes ;;
3664 esac
3665     CC=$ac_ct_CC
3666   fi
3667 fi
3668
3669 fi
3670
3671
3672 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3673 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3674 as_fn_error "no acceptable C compiler found in \$PATH
3675 See \`config.log' for more details." "$LINENO" 5; }
3676
3677 # Provide some information about the compiler.
3678 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3679 set X $ac_compile
3680 ac_compiler=$2
3681 for ac_option in --version -v -V -qversion; do
3682   { { ac_try="$ac_compiler $ac_option >&5"
3683 case "(($ac_try" in
3684   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3685   *) ac_try_echo=$ac_try;;
3686 esac
3687 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3688 $as_echo "$ac_try_echo"; } >&5
3689   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3690   ac_status=$?
3691   if test -s conftest.err; then
3692     sed '10a\
3693 ... rest of stderr output deleted ...
3694          10q' conftest.err >conftest.er1
3695     cat conftest.er1 >&5
3696     rm -f conftest.er1 conftest.err
3697   fi
3698   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3699   test $ac_status = 0; }
3700 done
3701
3702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3703 /* end confdefs.h.  */
3704
3705 int
3706 main ()
3707 {
3708
3709   ;
3710   return 0;
3711 }
3712 _ACEOF
3713 # FIXME: Cleanup?
3714 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3715   (eval $ac_link) 2>&5
3716   ac_status=$?
3717   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3718   test $ac_status = 0; }; then :
3719   gcc_no_link=no
3720 else
3721   gcc_no_link=yes
3722 fi
3723 if test x$gcc_no_link = xyes; then
3724   # Setting cross_compile will disable run tests; it will
3725   # also disable AC_CHECK_FILE but that's generally
3726   # correct if we can't link.
3727   cross_compiling=yes
3728   EXEEXT=
3729 else
3730   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3731 /* end confdefs.h.  */
3732
3733 int
3734 main ()
3735 {
3736
3737   ;
3738   return 0;
3739 }
3740 _ACEOF
3741 ac_clean_files_save=$ac_clean_files
3742 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3743 # Try to create an executable without -o first, disregard a.out.
3744 # It will help us diagnose broken compilers, and finding out an intuition
3745 # of exeext.
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3747 $as_echo_n "checking for C compiler default output file name... " >&6; }
3748 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3749
3750 # The possible output files:
3751 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3752
3753 ac_rmfiles=
3754 for ac_file in $ac_files
3755 do
3756   case $ac_file in
3757     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3758     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3759   esac
3760 done
3761 rm -f $ac_rmfiles
3762
3763 if { { ac_try="$ac_link_default"
3764 case "(($ac_try" in
3765   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3766   *) ac_try_echo=$ac_try;;
3767 esac
3768 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3769 $as_echo "$ac_try_echo"; } >&5
3770   (eval "$ac_link_default") 2>&5
3771   ac_status=$?
3772   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3773   test $ac_status = 0; }; then :
3774   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3775 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3776 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3777 # so that the user can short-circuit this test for compilers unknown to
3778 # Autoconf.
3779 for ac_file in $ac_files ''
3780 do
3781   test -f "$ac_file" || continue
3782   case $ac_file in
3783     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3784         ;;
3785     [ab].out )
3786         # We found the default executable, but exeext='' is most
3787         # certainly right.
3788         break;;
3789     *.* )
3790         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3791         then :; else
3792            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3793         fi
3794         # We set ac_cv_exeext here because the later test for it is not
3795         # safe: cross compilers may not add the suffix if given an `-o'
3796         # argument, so we may need to know it at that point already.
3797         # Even if this section looks crufty: it has the advantage of
3798         # actually working.
3799         break;;
3800     * )
3801         break;;
3802   esac
3803 done
3804 test "$ac_cv_exeext" = no && ac_cv_exeext=
3805
3806 else
3807   ac_file=''
3808 fi
3809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3810 $as_echo "$ac_file" >&6; }
3811 if test -z "$ac_file"; then :
3812   $as_echo "$as_me: failed program was:" >&5
3813 sed 's/^/| /' conftest.$ac_ext >&5
3814
3815 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3816 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3817 { as_fn_set_status 77
3818 as_fn_error "C compiler cannot create executables
3819 See \`config.log' for more details." "$LINENO" 5; }; }
3820 fi
3821 ac_exeext=$ac_cv_exeext
3822
3823 # Check that the compiler produces executables we can run.  If not, either
3824 # the compiler is broken, or we cross compile.
3825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3826 $as_echo_n "checking whether the C compiler works... " >&6; }
3827 # If not cross compiling, check that we can run a simple program.
3828 if test "$cross_compiling" != yes; then
3829   if { ac_try='./$ac_file'
3830   { { case "(($ac_try" in
3831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3832   *) ac_try_echo=$ac_try;;
3833 esac
3834 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3835 $as_echo "$ac_try_echo"; } >&5
3836   (eval "$ac_try") 2>&5
3837   ac_status=$?
3838   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3839   test $ac_status = 0; }; }; then
3840     cross_compiling=no
3841   else
3842     if test "$cross_compiling" = maybe; then
3843         cross_compiling=yes
3844     else
3845         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3846 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3847 as_fn_error "cannot run C compiled programs.
3848 If you meant to cross compile, use \`--host'.
3849 See \`config.log' for more details." "$LINENO" 5; }
3850     fi
3851   fi
3852 fi
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3854 $as_echo "yes" >&6; }
3855
3856 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3857 ac_clean_files=$ac_clean_files_save
3858 # Check that the compiler produces executables we can run.  If not, either
3859 # the compiler is broken, or we cross compile.
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3861 $as_echo_n "checking whether we are cross compiling... " >&6; }
3862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3863 $as_echo "$cross_compiling" >&6; }
3864
3865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3866 $as_echo_n "checking for suffix of executables... " >&6; }
3867 if { { ac_try="$ac_link"
3868 case "(($ac_try" in
3869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3870   *) ac_try_echo=$ac_try;;
3871 esac
3872 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3873 $as_echo "$ac_try_echo"; } >&5
3874   (eval "$ac_link") 2>&5
3875   ac_status=$?
3876   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3877   test $ac_status = 0; }; then :
3878   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3879 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3880 # work properly (i.e., refer to `conftest.exe'), while it won't with
3881 # `rm'.
3882 for ac_file in conftest.exe conftest conftest.*; do
3883   test -f "$ac_file" || continue
3884   case $ac_file in
3885     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3886     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3887           break;;
3888     * ) break;;
3889   esac
3890 done
3891 else
3892   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3893 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3894 as_fn_error "cannot compute suffix of executables: cannot compile and link
3895 See \`config.log' for more details." "$LINENO" 5; }
3896 fi
3897 rm -f conftest$ac_cv_exeext
3898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3899 $as_echo "$ac_cv_exeext" >&6; }
3900
3901 rm -f conftest.$ac_ext
3902 EXEEXT=$ac_cv_exeext
3903 ac_exeext=$EXEEXT
3904 fi
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3906 $as_echo_n "checking for suffix of object files... " >&6; }
3907 if test "${ac_cv_objext+set}" = set; then :
3908   $as_echo_n "(cached) " >&6
3909 else
3910   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3911 /* end confdefs.h.  */
3912
3913 int
3914 main ()
3915 {
3916
3917   ;
3918   return 0;
3919 }
3920 _ACEOF
3921 rm -f conftest.o conftest.obj
3922 if { { ac_try="$ac_compile"
3923 case "(($ac_try" in
3924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3925   *) ac_try_echo=$ac_try;;
3926 esac
3927 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3928 $as_echo "$ac_try_echo"; } >&5
3929   (eval "$ac_compile") 2>&5
3930   ac_status=$?
3931   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3932   test $ac_status = 0; }; then :
3933   for ac_file in conftest.o conftest.obj conftest.*; do
3934   test -f "$ac_file" || continue;
3935   case $ac_file in
3936     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3937     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3938        break;;
3939   esac
3940 done
3941 else
3942   $as_echo "$as_me: failed program was:" >&5
3943 sed 's/^/| /' conftest.$ac_ext >&5
3944
3945 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3946 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3947 as_fn_error "cannot compute suffix of object files: cannot compile
3948 See \`config.log' for more details." "$LINENO" 5; }
3949 fi
3950 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3951 fi
3952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3953 $as_echo "$ac_cv_objext" >&6; }
3954 OBJEXT=$ac_cv_objext
3955 ac_objext=$OBJEXT
3956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3957 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3958 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3959   $as_echo_n "(cached) " >&6
3960 else
3961   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3962 /* end confdefs.h.  */
3963
3964 int
3965 main ()
3966 {
3967 #ifndef __GNUC__
3968        choke me
3969 #endif
3970
3971   ;
3972   return 0;
3973 }
3974 _ACEOF
3975 if ac_fn_c_try_compile "$LINENO"; then :
3976   ac_compiler_gnu=yes
3977 else
3978   ac_compiler_gnu=no
3979 fi
3980 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3981 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3982
3983 fi
3984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3985 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3986 if test $ac_compiler_gnu = yes; then
3987   GCC=yes
3988 else
3989   GCC=
3990 fi
3991 ac_test_CFLAGS=${CFLAGS+set}
3992 ac_save_CFLAGS=$CFLAGS
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3994 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3995 if test "${ac_cv_prog_cc_g+set}" = set; then :
3996   $as_echo_n "(cached) " >&6
3997 else
3998   ac_save_c_werror_flag=$ac_c_werror_flag
3999    ac_c_werror_flag=yes
4000    ac_cv_prog_cc_g=no
4001    CFLAGS="-g"
4002    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4003 /* end confdefs.h.  */
4004
4005 int
4006 main ()
4007 {
4008
4009   ;
4010   return 0;
4011 }
4012 _ACEOF
4013 if ac_fn_c_try_compile "$LINENO"; then :
4014   ac_cv_prog_cc_g=yes
4015 else
4016   CFLAGS=""
4017       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4018 /* end confdefs.h.  */
4019
4020 int
4021 main ()
4022 {
4023
4024   ;
4025   return 0;
4026 }
4027 _ACEOF
4028 if ac_fn_c_try_compile "$LINENO"; then :
4029
4030 else
4031   ac_c_werror_flag=$ac_save_c_werror_flag
4032          CFLAGS="-g"
4033          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4034 /* end confdefs.h.  */
4035
4036 int
4037 main ()
4038 {
4039
4040   ;
4041   return 0;
4042 }
4043 _ACEOF
4044 if ac_fn_c_try_compile "$LINENO"; then :
4045   ac_cv_prog_cc_g=yes
4046 fi
4047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4048 fi
4049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4050 fi
4051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4052    ac_c_werror_flag=$ac_save_c_werror_flag
4053 fi
4054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4055 $as_echo "$ac_cv_prog_cc_g" >&6; }
4056 if test "$ac_test_CFLAGS" = set; then
4057   CFLAGS=$ac_save_CFLAGS
4058 elif test $ac_cv_prog_cc_g = yes; then
4059   if test "$GCC" = yes; then
4060     CFLAGS="-g -O2"
4061   else
4062     CFLAGS="-g"
4063   fi
4064 else
4065   if test "$GCC" = yes; then
4066     CFLAGS="-O2"
4067   else
4068     CFLAGS=
4069   fi
4070 fi
4071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4072 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4073 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4074   $as_echo_n "(cached) " >&6
4075 else
4076   ac_cv_prog_cc_c89=no
4077 ac_save_CC=$CC
4078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4079 /* end confdefs.h.  */
4080 #include <stdarg.h>
4081 #include <stdio.h>
4082 #include <sys/types.h>
4083 #include <sys/stat.h>
4084 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4085 struct buf { int x; };
4086 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4087 static char *e (p, i)
4088      char **p;
4089      int i;
4090 {
4091   return p[i];
4092 }
4093 static char *f (char * (*g) (char **, int), char **p, ...)
4094 {
4095   char *s;
4096   va_list v;
4097   va_start (v,p);
4098   s = g (p, va_arg (v,int));
4099   va_end (v);
4100   return s;
4101 }
4102
4103 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4104    function prototypes and stuff, but not '\xHH' hex character constants.
4105    These don't provoke an error unfortunately, instead are silently treated
4106    as 'x'.  The following induces an error, until -std is added to get
4107    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4108    array size at least.  It's necessary to write '\x00'==0 to get something
4109    that's true only with -std.  */
4110 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4111
4112 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4113    inside strings and character constants.  */
4114 #define FOO(x) 'x'
4115 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4116
4117 int test (int i, double x);
4118 struct s1 {int (*f) (int a);};
4119 struct s2 {int (*f) (double a);};
4120 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4121 int argc;
4122 char **argv;
4123 int
4124 main ()
4125 {
4126 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4127   ;
4128   return 0;
4129 }
4130 _ACEOF
4131 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4132         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4133 do
4134   CC="$ac_save_CC $ac_arg"
4135   if ac_fn_c_try_compile "$LINENO"; then :
4136   ac_cv_prog_cc_c89=$ac_arg
4137 fi
4138 rm -f core conftest.err conftest.$ac_objext
4139   test "x$ac_cv_prog_cc_c89" != "xno" && break
4140 done
4141 rm -f conftest.$ac_ext
4142 CC=$ac_save_CC
4143
4144 fi
4145 # AC_CACHE_VAL
4146 case "x$ac_cv_prog_cc_c89" in
4147   x)
4148     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4149 $as_echo "none needed" >&6; } ;;
4150   xno)
4151     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4152 $as_echo "unsupported" >&6; } ;;
4153   *)
4154     CC="$CC $ac_cv_prog_cc_c89"
4155     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4156 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4157 esac
4158 if test "x$ac_cv_prog_cc_c89" != xno; then :
4159
4160 fi
4161
4162 ac_ext=c
4163 ac_cpp='$CPP $CPPFLAGS'
4164 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4165 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4166 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4167
4168 ac_ext=cpp
4169 ac_cpp='$CXXCPP $CPPFLAGS'
4170 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4171 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4172 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4173 if test -z "$CXX"; then
4174   if test -n "$CCC"; then
4175     CXX=$CCC
4176   else
4177     if test -n "$ac_tool_prefix"; then
4178   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4179   do
4180     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4181 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4183 $as_echo_n "checking for $ac_word... " >&6; }
4184 if test "${ac_cv_prog_CXX+set}" = set; then :
4185   $as_echo_n "(cached) " >&6
4186 else
4187   if test -n "$CXX"; then
4188   ac_cv_prog_CXX="$CXX" # Let the user override the test.
4189 else
4190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4191 for as_dir in $PATH
4192 do
4193   IFS=$as_save_IFS
4194   test -z "$as_dir" && as_dir=.
4195     for ac_exec_ext in '' $ac_executable_extensions; do
4196   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4197     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4198     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4199     break 2
4200   fi
4201 done
4202   done
4203 IFS=$as_save_IFS
4204
4205 fi
4206 fi
4207 CXX=$ac_cv_prog_CXX
4208 if test -n "$CXX"; then
4209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4210 $as_echo "$CXX" >&6; }
4211 else
4212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4213 $as_echo "no" >&6; }
4214 fi
4215
4216
4217     test -n "$CXX" && break
4218   done
4219 fi
4220 if test -z "$CXX"; then
4221   ac_ct_CXX=$CXX
4222   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4223 do
4224   # Extract the first word of "$ac_prog", so it can be a program name with args.
4225 set dummy $ac_prog; ac_word=$2
4226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4227 $as_echo_n "checking for $ac_word... " >&6; }
4228 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4229   $as_echo_n "(cached) " >&6
4230 else
4231   if test -n "$ac_ct_CXX"; then
4232   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4233 else
4234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4235 for as_dir in $PATH
4236 do
4237   IFS=$as_save_IFS
4238   test -z "$as_dir" && as_dir=.
4239     for ac_exec_ext in '' $ac_executable_extensions; do
4240   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4241     ac_cv_prog_ac_ct_CXX="$ac_prog"
4242     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4243     break 2
4244   fi
4245 done
4246   done
4247 IFS=$as_save_IFS
4248
4249 fi
4250 fi
4251 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4252 if test -n "$ac_ct_CXX"; then
4253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4254 $as_echo "$ac_ct_CXX" >&6; }
4255 else
4256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4257 $as_echo "no" >&6; }
4258 fi
4259
4260
4261   test -n "$ac_ct_CXX" && break
4262 done
4263
4264   if test "x$ac_ct_CXX" = x; then
4265     CXX="g++"
4266   else
4267     case $cross_compiling:$ac_tool_warned in
4268 yes:)
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4270 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4271 ac_tool_warned=yes ;;
4272 esac
4273     CXX=$ac_ct_CXX
4274   fi
4275 fi
4276
4277   fi
4278 fi
4279 # Provide some information about the compiler.
4280 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4281 set X $ac_compile
4282 ac_compiler=$2
4283 for ac_option in --version -v -V -qversion; do
4284   { { ac_try="$ac_compiler $ac_option >&5"
4285 case "(($ac_try" in
4286   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4287   *) ac_try_echo=$ac_try;;
4288 esac
4289 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4290 $as_echo "$ac_try_echo"; } >&5
4291   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4292   ac_status=$?
4293   if test -s conftest.err; then
4294     sed '10a\
4295 ... rest of stderr output deleted ...
4296          10q' conftest.err >conftest.er1
4297     cat conftest.er1 >&5
4298     rm -f conftest.er1 conftest.err
4299   fi
4300   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4301   test $ac_status = 0; }
4302 done
4303
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4305 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4306 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4307   $as_echo_n "(cached) " >&6
4308 else
4309   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4310 /* end confdefs.h.  */
4311
4312 int
4313 main ()
4314 {
4315 #ifndef __GNUC__
4316        choke me
4317 #endif
4318
4319   ;
4320   return 0;
4321 }
4322 _ACEOF
4323 if ac_fn_cxx_try_compile "$LINENO"; then :
4324   ac_compiler_gnu=yes
4325 else
4326   ac_compiler_gnu=no
4327 fi
4328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4329 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4330
4331 fi
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4333 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4334 if test $ac_compiler_gnu = yes; then
4335   GXX=yes
4336 else
4337   GXX=
4338 fi
4339 ac_test_CXXFLAGS=${CXXFLAGS+set}
4340 ac_save_CXXFLAGS=$CXXFLAGS
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4342 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4343 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4344   $as_echo_n "(cached) " >&6
4345 else
4346   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4347    ac_cxx_werror_flag=yes
4348    ac_cv_prog_cxx_g=no
4349    CXXFLAGS="-g"
4350    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4351 /* end confdefs.h.  */
4352
4353 int
4354 main ()
4355 {
4356
4357   ;
4358   return 0;
4359 }
4360 _ACEOF
4361 if ac_fn_cxx_try_compile "$LINENO"; then :
4362   ac_cv_prog_cxx_g=yes
4363 else
4364   CXXFLAGS=""
4365       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4366 /* end confdefs.h.  */
4367
4368 int
4369 main ()
4370 {
4371
4372   ;
4373   return 0;
4374 }
4375 _ACEOF
4376 if ac_fn_cxx_try_compile "$LINENO"; then :
4377
4378 else
4379   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4380          CXXFLAGS="-g"
4381          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4382 /* end confdefs.h.  */
4383
4384 int
4385 main ()
4386 {
4387
4388   ;
4389   return 0;
4390 }
4391 _ACEOF
4392 if ac_fn_cxx_try_compile "$LINENO"; then :
4393   ac_cv_prog_cxx_g=yes
4394 fi
4395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4396 fi
4397 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4398 fi
4399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4400    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4401 fi
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4403 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4404 if test "$ac_test_CXXFLAGS" = set; then
4405   CXXFLAGS=$ac_save_CXXFLAGS
4406 elif test $ac_cv_prog_cxx_g = yes; then
4407   if test "$GXX" = yes; then
4408     CXXFLAGS="-g -O2"
4409   else
4410     CXXFLAGS="-g"
4411   fi
4412 else
4413   if test "$GXX" = yes; then
4414     CXXFLAGS="-O2"
4415   else
4416     CXXFLAGS=
4417   fi
4418 fi
4419 ac_ext=c
4420 ac_cpp='$CPP $CPPFLAGS'
4421 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4422 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4423 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4424
4425 CXXFLAGS="$save_CXXFLAGS"
4426
4427 am__api_version='1.11'
4428
4429 # Find a good install program.  We prefer a C program (faster),
4430 # so one script is as good as another.  But avoid the broken or
4431 # incompatible versions:
4432 # SysV /etc/install, /usr/sbin/install
4433 # SunOS /usr/etc/install
4434 # IRIX /sbin/install
4435 # AIX /bin/install
4436 # AmigaOS /C/install, which installs bootblocks on floppy discs
4437 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4438 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4439 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4440 # OS/2's system install, which has a completely different semantic
4441 # ./install, which can be erroneously created by make from ./install.sh.
4442 # Reject install programs that cannot install multiple files.
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4444 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4445 if test -z "$INSTALL"; then
4446 if test "${ac_cv_path_install+set}" = set; then :
4447   $as_echo_n "(cached) " >&6
4448 else
4449   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4450 for as_dir in $PATH
4451 do
4452   IFS=$as_save_IFS
4453   test -z "$as_dir" && as_dir=.
4454     # Account for people who put trailing slashes in PATH elements.
4455 case $as_dir/ in #((
4456   ./ | .// | /[cC]/* | \
4457   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4458   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4459   /usr/ucb/* ) ;;
4460   *)
4461     # OSF1 and SCO ODT 3.0 have their own names for install.
4462     # Don't use installbsd from OSF since it installs stuff as root
4463     # by default.
4464     for ac_prog in ginstall scoinst install; do
4465       for ac_exec_ext in '' $ac_executable_extensions; do
4466         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4467           if test $ac_prog = install &&
4468             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4469             # AIX install.  It has an incompatible calling convention.
4470             :
4471           elif test $ac_prog = install &&
4472             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4473             # program-specific install script used by HP pwplus--don't use.
4474             :
4475           else
4476             rm -rf conftest.one conftest.two conftest.dir
4477             echo one > conftest.one
4478             echo two > conftest.two
4479             mkdir conftest.dir
4480             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4481               test -s conftest.one && test -s conftest.two &&
4482               test -s conftest.dir/conftest.one &&
4483               test -s conftest.dir/conftest.two
4484             then
4485               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4486               break 3
4487             fi
4488           fi
4489         fi
4490       done
4491     done
4492     ;;
4493 esac
4494
4495   done
4496 IFS=$as_save_IFS
4497
4498 rm -rf conftest.one conftest.two conftest.dir
4499
4500 fi
4501   if test "${ac_cv_path_install+set}" = set; then
4502     INSTALL=$ac_cv_path_install
4503   else
4504     # As a last resort, use the slow shell script.  Don't cache a
4505     # value for INSTALL within a source directory, because that will
4506     # break other packages using the cache if that directory is
4507     # removed, or if the value is a relative name.
4508     INSTALL=$ac_install_sh
4509   fi
4510 fi
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4512 $as_echo "$INSTALL" >&6; }
4513
4514 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4515 # It thinks the first close brace ends the variable substitution.
4516 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4517
4518 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4519
4520 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4521
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4523 $as_echo_n "checking whether build environment is sane... " >&6; }
4524 # Just in case
4525 sleep 1
4526 echo timestamp > conftest.file
4527 # Reject unsafe characters in $srcdir or the absolute working directory
4528 # name.  Accept space and tab only in the latter.
4529 am_lf='
4530 '
4531 case `pwd` in
4532   *[\\\"\#\$\&\'\`$am_lf]*)
4533     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
4534 esac
4535 case $srcdir in
4536   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
4537     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
4538 esac
4539
4540 # Do `set' in a subshell so we don't clobber the current shell's
4541 # arguments.  Must try -L first in case configure is actually a
4542 # symlink; some systems play weird games with the mod time of symlinks
4543 # (eg FreeBSD returns the mod time of the symlink's containing
4544 # directory).
4545 if (
4546    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4547    if test "$*" = "X"; then
4548       # -L didn't work.
4549       set X `ls -t "$srcdir/configure" conftest.file`
4550    fi
4551    rm -f conftest.file
4552    if test "$*" != "X $srcdir/configure conftest.file" \
4553       && test "$*" != "X conftest.file $srcdir/configure"; then
4554
4555       # If neither matched, then we have a broken ls.  This can happen
4556       # if, for instance, CONFIG_SHELL is bash and it inherits a
4557       # broken ls alias from the environment.  This has actually
4558       # happened.  Such a system could not be considered "sane".
4559       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
4560 alias in your environment" "$LINENO" 5
4561    fi
4562
4563    test "$2" = conftest.file
4564    )
4565 then
4566    # Ok.
4567    :
4568 else
4569    as_fn_error "newly created file is older than distributed files!
4570 Check your system clock" "$LINENO" 5
4571 fi
4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4573 $as_echo "yes" >&6; }
4574 test "$program_prefix" != NONE &&
4575   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4576 # Use a double $ so make ignores it.
4577 test "$program_suffix" != NONE &&
4578   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4579 # Double any \ or $.
4580 # By default was `s,x,x', remove it if useless.
4581 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4582 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4583
4584 # expand $ac_aux_dir to an absolute path
4585 am_aux_dir=`cd $ac_aux_dir && pwd`
4586
4587 if test x"${MISSING+set}" != xset; then
4588   case $am_aux_dir in
4589   *\ * | *\     *)
4590     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4591   *)
4592     MISSING="\${SHELL} $am_aux_dir/missing" ;;
4593   esac
4594 fi
4595 # Use eval to expand $SHELL
4596 if eval "$MISSING --run true"; then
4597   am_missing_run="$MISSING --run "
4598 else
4599   am_missing_run=
4600   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
4601 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4602 fi
4603
4604 if test x"${install_sh}" != xset; then
4605   case $am_aux_dir in
4606   *\ * | *\     *)
4607     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4608   *)
4609     install_sh="\${SHELL} $am_aux_dir/install-sh"
4610   esac
4611 fi
4612
4613 # Installed binaries are usually stripped using `strip' when the user
4614 # run `make install-strip'.  However `strip' might not be the right
4615 # tool to use in cross-compilation environments, therefore Automake
4616 # will honor the `STRIP' environment variable to overrule this program.
4617 if test "$cross_compiling" != no; then
4618   if test -n "$ac_tool_prefix"; then
4619   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4620 set dummy ${ac_tool_prefix}strip; ac_word=$2
4621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4622 $as_echo_n "checking for $ac_word... " >&6; }
4623 if test "${ac_cv_prog_STRIP+set}" = set; then :
4624   $as_echo_n "(cached) " >&6
4625 else
4626   if test -n "$STRIP"; then
4627   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4628 else
4629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4630 for as_dir in $PATH
4631 do
4632   IFS=$as_save_IFS
4633   test -z "$as_dir" && as_dir=.
4634     for ac_exec_ext in '' $ac_executable_extensions; do
4635   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4636     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4637     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4638     break 2
4639   fi
4640 done
4641   done
4642 IFS=$as_save_IFS
4643
4644 fi
4645 fi
4646 STRIP=$ac_cv_prog_STRIP
4647 if test -n "$STRIP"; then
4648   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4649 $as_echo "$STRIP" >&6; }
4650 else
4651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4652 $as_echo "no" >&6; }
4653 fi
4654
4655
4656 fi
4657 if test -z "$ac_cv_prog_STRIP"; then
4658   ac_ct_STRIP=$STRIP
4659   # Extract the first word of "strip", so it can be a program name with args.
4660 set dummy strip; ac_word=$2
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4662 $as_echo_n "checking for $ac_word... " >&6; }
4663 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4664   $as_echo_n "(cached) " >&6
4665 else
4666   if test -n "$ac_ct_STRIP"; then
4667   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4668 else
4669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4670 for as_dir in $PATH
4671 do
4672   IFS=$as_save_IFS
4673   test -z "$as_dir" && as_dir=.
4674     for ac_exec_ext in '' $ac_executable_extensions; do
4675   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4676     ac_cv_prog_ac_ct_STRIP="strip"
4677     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4678     break 2
4679   fi
4680 done
4681   done
4682 IFS=$as_save_IFS
4683
4684 fi
4685 fi
4686 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4687 if test -n "$ac_ct_STRIP"; then
4688   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4689 $as_echo "$ac_ct_STRIP" >&6; }
4690 else
4691   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4692 $as_echo "no" >&6; }
4693 fi
4694
4695   if test "x$ac_ct_STRIP" = x; then
4696     STRIP=":"
4697   else
4698     case $cross_compiling:$ac_tool_warned in
4699 yes:)
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4701 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4702 ac_tool_warned=yes ;;
4703 esac
4704     STRIP=$ac_ct_STRIP
4705   fi
4706 else
4707   STRIP="$ac_cv_prog_STRIP"
4708 fi
4709
4710 fi
4711 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4712
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4714 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4715 if test -z "$MKDIR_P"; then
4716   if test "${ac_cv_path_mkdir+set}" = set; then :
4717   $as_echo_n "(cached) " >&6
4718 else
4719   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4720 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4721 do
4722   IFS=$as_save_IFS
4723   test -z "$as_dir" && as_dir=.
4724     for ac_prog in mkdir gmkdir; do
4725          for ac_exec_ext in '' $ac_executable_extensions; do
4726            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4727            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4728              'mkdir (GNU coreutils) '* | \
4729              'mkdir (coreutils) '* | \
4730              'mkdir (fileutils) '4.1*)
4731                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4732                break 3;;
4733            esac
4734          done
4735        done
4736   done
4737 IFS=$as_save_IFS
4738
4739 fi
4740
4741   if test "${ac_cv_path_mkdir+set}" = set; then
4742     MKDIR_P="$ac_cv_path_mkdir -p"
4743   else
4744     # As a last resort, use the slow shell script.  Don't cache a
4745     # value for MKDIR_P within a source directory, because that will
4746     # break other packages using the cache if that directory is
4747     # removed, or if the value is a relative name.
4748     test -d ./--version && rmdir ./--version
4749     MKDIR_P="$ac_install_sh -d"
4750   fi
4751 fi
4752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4753 $as_echo "$MKDIR_P" >&6; }
4754
4755 mkdir_p="$MKDIR_P"
4756 case $mkdir_p in
4757   [\\/$]* | ?:[\\/]*) ;;
4758   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
4759 esac
4760
4761 for ac_prog in gawk mawk nawk awk
4762 do
4763   # Extract the first word of "$ac_prog", so it can be a program name with args.
4764 set dummy $ac_prog; ac_word=$2
4765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4766 $as_echo_n "checking for $ac_word... " >&6; }
4767 if test "${ac_cv_prog_AWK+set}" = set; then :
4768   $as_echo_n "(cached) " >&6
4769 else
4770   if test -n "$AWK"; then
4771   ac_cv_prog_AWK="$AWK" # Let the user override the test.
4772 else
4773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4774 for as_dir in $PATH
4775 do
4776   IFS=$as_save_IFS
4777   test -z "$as_dir" && as_dir=.
4778     for ac_exec_ext in '' $ac_executable_extensions; do
4779   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4780     ac_cv_prog_AWK="$ac_prog"
4781     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4782     break 2
4783   fi
4784 done
4785   done
4786 IFS=$as_save_IFS
4787
4788 fi
4789 fi
4790 AWK=$ac_cv_prog_AWK
4791 if test -n "$AWK"; then
4792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4793 $as_echo "$AWK" >&6; }
4794 else
4795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4796 $as_echo "no" >&6; }
4797 fi
4798
4799
4800   test -n "$AWK" && break
4801 done
4802
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4804 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4805 set x ${MAKE-make}
4806 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4807 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4808   $as_echo_n "(cached) " >&6
4809 else
4810   cat >conftest.make <<\_ACEOF
4811 SHELL = /bin/sh
4812 all:
4813         @echo '@@@%%%=$(MAKE)=@@@%%%'
4814 _ACEOF
4815 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4816 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4817   *@@@%%%=?*=@@@%%%*)
4818     eval ac_cv_prog_make_${ac_make}_set=yes;;
4819   *)
4820     eval ac_cv_prog_make_${ac_make}_set=no;;
4821 esac
4822 rm -f conftest.make
4823 fi
4824 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4826 $as_echo "yes" >&6; }
4827   SET_MAKE=
4828 else
4829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4830 $as_echo "no" >&6; }
4831   SET_MAKE="MAKE=${MAKE-make}"
4832 fi
4833
4834 rm -rf .tst 2>/dev/null
4835 mkdir .tst 2>/dev/null
4836 if test -d .tst; then
4837   am__leading_dot=.
4838 else
4839   am__leading_dot=_
4840 fi
4841 rmdir .tst 2>/dev/null
4842
4843 DEPDIR="${am__leading_dot}deps"
4844
4845 ac_config_commands="$ac_config_commands depfiles"
4846
4847
4848 am_make=${MAKE-make}
4849 cat > confinc << 'END'
4850 am__doit:
4851         @echo this is the am__doit target
4852 .PHONY: am__doit
4853 END
4854 # If we don't find an include directive, just comment out the code.
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4856 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4857 am__include="#"
4858 am__quote=
4859 _am_result=none
4860 # First try GNU make style include.
4861 echo "include confinc" > confmf
4862 # Ignore all kinds of additional output from `make'.
4863 case `$am_make -s -f confmf 2> /dev/null` in #(
4864 *the\ am__doit\ target*)
4865   am__include=include
4866   am__quote=
4867   _am_result=GNU
4868   ;;
4869 esac
4870 # Now try BSD make style include.
4871 if test "$am__include" = "#"; then
4872    echo '.include "confinc"' > confmf
4873    case `$am_make -s -f confmf 2> /dev/null` in #(
4874    *the\ am__doit\ target*)
4875      am__include=.include
4876      am__quote="\""
4877      _am_result=BSD
4878      ;;
4879    esac
4880 fi
4881
4882
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4884 $as_echo "$_am_result" >&6; }
4885 rm -f confinc confmf
4886
4887 # Check whether --enable-dependency-tracking was given.
4888 if test "${enable_dependency_tracking+set}" = set; then :
4889   enableval=$enable_dependency_tracking;
4890 fi
4891
4892 if test "x$enable_dependency_tracking" != xno; then
4893   am_depcomp="$ac_aux_dir/depcomp"
4894   AMDEPBACKSLASH='\'
4895 fi
4896  if test "x$enable_dependency_tracking" != xno; then
4897   AMDEP_TRUE=
4898   AMDEP_FALSE='#'
4899 else
4900   AMDEP_TRUE='#'
4901   AMDEP_FALSE=
4902 fi
4903
4904
4905 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4906   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4907   # is not polluted with repeated "-I."
4908   am__isrc=' -I$(srcdir)'
4909   # test to see if srcdir already configured
4910   if test -f $srcdir/config.status; then
4911     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4912   fi
4913 fi
4914
4915 # test whether we have cygpath
4916 if test -z "$CYGPATH_W"; then
4917   if (cygpath --version) >/dev/null 2>/dev/null; then
4918     CYGPATH_W='cygpath -w'
4919   else
4920     CYGPATH_W=echo
4921   fi
4922 fi
4923
4924
4925 # Define the identity of the package.
4926  PACKAGE='libjava'
4927  VERSION='version-unused'
4928
4929
4930 cat >>confdefs.h <<_ACEOF
4931 #define PACKAGE "$PACKAGE"
4932 _ACEOF
4933
4934
4935 cat >>confdefs.h <<_ACEOF
4936 #define VERSION "$VERSION"
4937 _ACEOF
4938
4939 # Some tools Automake needs.
4940
4941 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4942
4943
4944 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4945
4946
4947 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4948
4949
4950 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4951
4952
4953 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4954
4955 # We need awk for the "check" target.  The system "awk" is bad on
4956 # some platforms.
4957 # Always define AMTAR for backward compatibility.
4958
4959 AMTAR=${AMTAR-"${am_missing_run}tar"}
4960
4961 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4962
4963
4964
4965
4966 depcc="$CC"   am_compiler_list=
4967
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4969 $as_echo_n "checking dependency style of $depcc... " >&6; }
4970 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4971   $as_echo_n "(cached) " >&6
4972 else
4973   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4974   # We make a subdir and do the tests there.  Otherwise we can end up
4975   # making bogus files that we don't know about and never remove.  For
4976   # instance it was reported that on HP-UX the gcc test will end up
4977   # making a dummy file named `D' -- because `-MD' means `put the output
4978   # in D'.
4979   mkdir conftest.dir
4980   # Copy depcomp to subdir because otherwise we won't find it if we're
4981   # using a relative directory.
4982   cp "$am_depcomp" conftest.dir
4983   cd conftest.dir
4984   # We will build objects and dependencies in a subdirectory because
4985   # it helps to detect inapplicable dependency modes.  For instance
4986   # both Tru64's cc and ICC support -MD to output dependencies as a
4987   # side effect of compilation, but ICC will put the dependencies in
4988   # the current directory while Tru64 will put them in the object
4989   # directory.
4990   mkdir sub
4991
4992   am_cv_CC_dependencies_compiler_type=none
4993   if test "$am_compiler_list" = ""; then
4994      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4995   fi
4996   am__universal=false
4997   case " $depcc " in #(
4998      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4999      esac
5000
5001   for depmode in $am_compiler_list; do
5002     # Setup a source with many dependencies, because some compilers
5003     # like to wrap large dependency lists on column 80 (with \), and
5004     # we should not choose a depcomp mode which is confused by this.
5005     #
5006     # We need to recreate these files for each test, as the compiler may
5007     # overwrite some of them when testing with obscure command lines.
5008     # This happens at least with the AIX C compiler.
5009     : > sub/conftest.c
5010     for i in 1 2 3 4 5 6; do
5011       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5012       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5013       # Solaris 8's {/usr,}/bin/sh.
5014       touch sub/conftst$i.h
5015     done
5016     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5017
5018     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5019     # mode.  It turns out that the SunPro C++ compiler does not properly
5020     # handle `-M -o', and we need to detect this.  Also, some Intel
5021     # versions had trouble with output in subdirs
5022     am__obj=sub/conftest.${OBJEXT-o}
5023     am__minus_obj="-o $am__obj"
5024     case $depmode in
5025     gcc)
5026       # This depmode causes a compiler race in universal mode.
5027       test "$am__universal" = false || continue
5028       ;;
5029     nosideeffect)
5030       # after this tag, mechanisms are not by side-effect, so they'll
5031       # only be used when explicitly requested
5032       if test "x$enable_dependency_tracking" = xyes; then
5033         continue
5034       else
5035         break
5036       fi
5037       ;;
5038     msvisualcpp | msvcmsys)
5039       # This compiler won't grok `-c -o', but also, the minuso test has
5040       # not run yet.  These depmodes are late enough in the game, and
5041       # so weak that their functioning should not be impacted.
5042       am__obj=conftest.${OBJEXT-o}
5043       am__minus_obj=
5044       ;;
5045     none) break ;;
5046     esac
5047     if depmode=$depmode \
5048        source=sub/conftest.c object=$am__obj \
5049        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5050        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5051          >/dev/null 2>conftest.err &&
5052        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5053        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5054        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5055        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5056       # icc doesn't choke on unknown options, it will just issue warnings
5057       # or remarks (even with -Werror).  So we grep stderr for any message
5058       # that says an option was ignored or not supported.
5059       # When given -MP, icc 7.0 and 7.1 complain thusly:
5060       #   icc: Command line warning: ignoring option '-M'; no argument required
5061       # The diagnosis changed in icc 8.0:
5062       #   icc: Command line remark: option '-MP' not supported
5063       if (grep 'ignoring option' conftest.err ||
5064           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5065         am_cv_CC_dependencies_compiler_type=$depmode
5066         break
5067       fi
5068     fi
5069   done
5070
5071   cd ..
5072   rm -rf conftest.dir
5073 else
5074   am_cv_CC_dependencies_compiler_type=none
5075 fi
5076
5077 fi
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5079 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5080 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5081
5082  if
5083   test "x$enable_dependency_tracking" != xno \
5084   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5085   am__fastdepCC_TRUE=
5086   am__fastdepCC_FALSE='#'
5087 else
5088   am__fastdepCC_TRUE='#'
5089   am__fastdepCC_FALSE=
5090 fi
5091
5092
5093 depcc="$CXX"  am_compiler_list=
5094
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5096 $as_echo_n "checking dependency style of $depcc... " >&6; }
5097 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5098   $as_echo_n "(cached) " >&6
5099 else
5100   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5101   # We make a subdir and do the tests there.  Otherwise we can end up
5102   # making bogus files that we don't know about and never remove.  For
5103   # instance it was reported that on HP-UX the gcc test will end up
5104   # making a dummy file named `D' -- because `-MD' means `put the output
5105   # in D'.
5106   mkdir conftest.dir
5107   # Copy depcomp to subdir because otherwise we won't find it if we're
5108   # using a relative directory.
5109   cp "$am_depcomp" conftest.dir
5110   cd conftest.dir
5111   # We will build objects and dependencies in a subdirectory because
5112   # it helps to detect inapplicable dependency modes.  For instance
5113   # both Tru64's cc and ICC support -MD to output dependencies as a
5114   # side effect of compilation, but ICC will put the dependencies in
5115   # the current directory while Tru64 will put them in the object
5116   # directory.
5117   mkdir sub
5118
5119   am_cv_CXX_dependencies_compiler_type=none
5120   if test "$am_compiler_list" = ""; then
5121      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5122   fi
5123   am__universal=false
5124   case " $depcc " in #(
5125      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5126      esac
5127
5128   for depmode in $am_compiler_list; do
5129     # Setup a source with many dependencies, because some compilers
5130     # like to wrap large dependency lists on column 80 (with \), and
5131     # we should not choose a depcomp mode which is confused by this.
5132     #
5133     # We need to recreate these files for each test, as the compiler may
5134     # overwrite some of them when testing with obscure command lines.
5135     # This happens at least with the AIX C compiler.
5136     : > sub/conftest.c
5137     for i in 1 2 3 4 5 6; do
5138       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5139       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5140       # Solaris 8's {/usr,}/bin/sh.
5141       touch sub/conftst$i.h
5142     done
5143     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5144
5145     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5146     # mode.  It turns out that the SunPro C++ compiler does not properly
5147     # handle `-M -o', and we need to detect this.  Also, some Intel
5148     # versions had trouble with output in subdirs
5149     am__obj=sub/conftest.${OBJEXT-o}
5150     am__minus_obj="-o $am__obj"
5151     case $depmode in
5152     gcc)
5153       # This depmode causes a compiler race in universal mode.
5154       test "$am__universal" = false || continue
5155       ;;
5156     nosideeffect)
5157       # after this tag, mechanisms are not by side-effect, so they'll
5158       # only be used when explicitly requested
5159       if test "x$enable_dependency_tracking" = xyes; then
5160         continue
5161       else
5162         break
5163       fi
5164       ;;
5165     msvisualcpp | msvcmsys)
5166       # This compiler won't grok `-c -o', but also, the minuso test has
5167       # not run yet.  These depmodes are late enough in the game, and
5168       # so weak that their functioning should not be impacted.
5169       am__obj=conftest.${OBJEXT-o}
5170       am__minus_obj=
5171       ;;
5172     none) break ;;
5173     esac
5174     if depmode=$depmode \
5175        source=sub/conftest.c object=$am__obj \
5176        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5177        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5178          >/dev/null 2>conftest.err &&
5179        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5180        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5181        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5182        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5183       # icc doesn't choke on unknown options, it will just issue warnings
5184       # or remarks (even with -Werror).  So we grep stderr for any message
5185       # that says an option was ignored or not supported.
5186       # When given -MP, icc 7.0 and 7.1 complain thusly:
5187       #   icc: Command line warning: ignoring option '-M'; no argument required
5188       # The diagnosis changed in icc 8.0:
5189       #   icc: Command line remark: option '-MP' not supported
5190       if (grep 'ignoring option' conftest.err ||
5191           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5192         am_cv_CXX_dependencies_compiler_type=$depmode
5193         break
5194       fi
5195     fi
5196   done
5197
5198   cd ..
5199   rm -rf conftest.dir
5200 else
5201   am_cv_CXX_dependencies_compiler_type=none
5202 fi
5203
5204 fi
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5206 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5207 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5208
5209  if
5210   test "x$enable_dependency_tracking" != xno \
5211   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5212   am__fastdepCXX_TRUE=
5213   am__fastdepCXX_FALSE='#'
5214 else
5215   am__fastdepCXX_TRUE='#'
5216   am__fastdepCXX_FALSE=
5217 fi
5218
5219
5220
5221
5222 if test -n "$ac_tool_prefix"; then
5223   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5224 set dummy ${ac_tool_prefix}as; ac_word=$2
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5226 $as_echo_n "checking for $ac_word... " >&6; }
5227 if test "${ac_cv_prog_AS+set}" = set; then :
5228   $as_echo_n "(cached) " >&6
5229 else
5230   if test -n "$AS"; then
5231   ac_cv_prog_AS="$AS" # Let the user override the test.
5232 else
5233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5234 for as_dir in $PATH
5235 do
5236   IFS=$as_save_IFS
5237   test -z "$as_dir" && as_dir=.
5238     for ac_exec_ext in '' $ac_executable_extensions; do
5239   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5240     ac_cv_prog_AS="${ac_tool_prefix}as"
5241     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5242     break 2
5243   fi
5244 done
5245   done
5246 IFS=$as_save_IFS
5247
5248 fi
5249 fi
5250 AS=$ac_cv_prog_AS
5251 if test -n "$AS"; then
5252   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5253 $as_echo "$AS" >&6; }
5254 else
5255   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5256 $as_echo "no" >&6; }
5257 fi
5258
5259
5260 fi
5261 if test -z "$ac_cv_prog_AS"; then
5262   ac_ct_AS=$AS
5263   # Extract the first word of "as", so it can be a program name with args.
5264 set dummy as; ac_word=$2
5265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5266 $as_echo_n "checking for $ac_word... " >&6; }
5267 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
5268   $as_echo_n "(cached) " >&6
5269 else
5270   if test -n "$ac_ct_AS"; then
5271   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5272 else
5273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5274 for as_dir in $PATH
5275 do
5276   IFS=$as_save_IFS
5277   test -z "$as_dir" && as_dir=.
5278     for ac_exec_ext in '' $ac_executable_extensions; do
5279   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5280     ac_cv_prog_ac_ct_AS="as"
5281     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5282     break 2
5283   fi
5284 done
5285   done
5286 IFS=$as_save_IFS
5287
5288 fi
5289 fi
5290 ac_ct_AS=$ac_cv_prog_ac_ct_AS
5291 if test -n "$ac_ct_AS"; then
5292   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5293 $as_echo "$ac_ct_AS" >&6; }
5294 else
5295   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5296 $as_echo "no" >&6; }
5297 fi
5298
5299   if test "x$ac_ct_AS" = x; then
5300     AS=""
5301   else
5302     case $cross_compiling:$ac_tool_warned in
5303 yes:)
5304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5305 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5306 ac_tool_warned=yes ;;
5307 esac
5308     AS=$ac_ct_AS
5309   fi
5310 else
5311   AS="$ac_cv_prog_AS"
5312 fi
5313
5314 if test -n "$ac_tool_prefix"; then
5315   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
5316 set dummy ${ac_tool_prefix}ld; ac_word=$2
5317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5318 $as_echo_n "checking for $ac_word... " >&6; }
5319 if test "${ac_cv_prog_LD+set}" = set; then :
5320   $as_echo_n "(cached) " >&6
5321 else
5322   if test -n "$LD"; then
5323   ac_cv_prog_LD="$LD" # Let the user override the test.
5324 else
5325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5326 for as_dir in $PATH
5327 do
5328   IFS=$as_save_IFS
5329   test -z "$as_dir" && as_dir=.
5330     for ac_exec_ext in '' $ac_executable_extensions; do
5331   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5332     ac_cv_prog_LD="${ac_tool_prefix}ld"
5333     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5334     break 2
5335   fi
5336 done
5337   done
5338 IFS=$as_save_IFS
5339
5340 fi
5341 fi
5342 LD=$ac_cv_prog_LD
5343 if test -n "$LD"; then
5344   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5345 $as_echo "$LD" >&6; }
5346 else
5347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5348 $as_echo "no" >&6; }
5349 fi
5350
5351
5352 fi
5353 if test -z "$ac_cv_prog_LD"; then
5354   ac_ct_LD=$LD
5355   # Extract the first word of "ld", so it can be a program name with args.
5356 set dummy ld; ac_word=$2
5357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5358 $as_echo_n "checking for $ac_word... " >&6; }
5359 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then :
5360   $as_echo_n "(cached) " >&6
5361 else
5362   if test -n "$ac_ct_LD"; then
5363   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
5364 else
5365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5366 for as_dir in $PATH
5367 do
5368   IFS=$as_save_IFS
5369   test -z "$as_dir" && as_dir=.
5370     for ac_exec_ext in '' $ac_executable_extensions; do
5371   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5372     ac_cv_prog_ac_ct_LD="ld"
5373     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5374     break 2
5375   fi
5376 done
5377   done
5378 IFS=$as_save_IFS
5379
5380 fi
5381 fi
5382 ac_ct_LD=$ac_cv_prog_ac_ct_LD
5383 if test -n "$ac_ct_LD"; then
5384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LD" >&5
5385 $as_echo "$ac_ct_LD" >&6; }
5386 else
5387   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5388 $as_echo "no" >&6; }
5389 fi
5390
5391   if test "x$ac_ct_LD" = x; then
5392     LD=""
5393   else
5394     case $cross_compiling:$ac_tool_warned in
5395 yes:)
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5397 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5398 ac_tool_warned=yes ;;
5399 esac
5400     LD=$ac_ct_LD
5401   fi
5402 else
5403   LD="$ac_cv_prog_LD"
5404 fi
5405
5406 if test -n "$ac_tool_prefix"; then
5407   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5408 set dummy ${ac_tool_prefix}ar; ac_word=$2
5409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5410 $as_echo_n "checking for $ac_word... " >&6; }
5411 if test "${ac_cv_prog_AR+set}" = set; then :
5412   $as_echo_n "(cached) " >&6
5413 else
5414   if test -n "$AR"; then
5415   ac_cv_prog_AR="$AR" # Let the user override the test.
5416 else
5417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5418 for as_dir in $PATH
5419 do
5420   IFS=$as_save_IFS
5421   test -z "$as_dir" && as_dir=.
5422     for ac_exec_ext in '' $ac_executable_extensions; do
5423   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5424     ac_cv_prog_AR="${ac_tool_prefix}ar"
5425     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5426     break 2
5427   fi
5428 done
5429   done
5430 IFS=$as_save_IFS
5431
5432 fi
5433 fi
5434 AR=$ac_cv_prog_AR
5435 if test -n "$AR"; then
5436   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5437 $as_echo "$AR" >&6; }
5438 else
5439   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5440 $as_echo "no" >&6; }
5441 fi
5442
5443
5444 fi
5445 if test -z "$ac_cv_prog_AR"; then
5446   ac_ct_AR=$AR
5447   # Extract the first word of "ar", so it can be a program name with args.
5448 set dummy ar; ac_word=$2
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5450 $as_echo_n "checking for $ac_word... " >&6; }
5451 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5452   $as_echo_n "(cached) " >&6
5453 else
5454   if test -n "$ac_ct_AR"; then
5455   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5456 else
5457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5458 for as_dir in $PATH
5459 do
5460   IFS=$as_save_IFS
5461   test -z "$as_dir" && as_dir=.
5462     for ac_exec_ext in '' $ac_executable_extensions; do
5463   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464     ac_cv_prog_ac_ct_AR="ar"
5465     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5466     break 2
5467   fi
5468 done
5469   done
5470 IFS=$as_save_IFS
5471
5472 fi
5473 fi
5474 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5475 if test -n "$ac_ct_AR"; then
5476   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5477 $as_echo "$ac_ct_AR" >&6; }
5478 else
5479   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5480 $as_echo "no" >&6; }
5481 fi
5482
5483   if test "x$ac_ct_AR" = x; then
5484     AR=""
5485   else
5486     case $cross_compiling:$ac_tool_warned in
5487 yes:)
5488 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5489 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5490 ac_tool_warned=yes ;;
5491 esac
5492     AR=$ac_ct_AR
5493   fi
5494 else
5495   AR="$ac_cv_prog_AR"
5496 fi
5497
5498 if test -n "$ac_tool_prefix"; then
5499   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5500 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5502 $as_echo_n "checking for $ac_word... " >&6; }
5503 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5504   $as_echo_n "(cached) " >&6
5505 else
5506   if test -n "$RANLIB"; then
5507   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5508 else
5509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5510 for as_dir in $PATH
5511 do
5512   IFS=$as_save_IFS
5513   test -z "$as_dir" && as_dir=.
5514     for ac_exec_ext in '' $ac_executable_extensions; do
5515   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5516     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5517     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5518     break 2
5519   fi
5520 done
5521   done
5522 IFS=$as_save_IFS
5523
5524 fi
5525 fi
5526 RANLIB=$ac_cv_prog_RANLIB
5527 if test -n "$RANLIB"; then
5528   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5529 $as_echo "$RANLIB" >&6; }
5530 else
5531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5532 $as_echo "no" >&6; }
5533 fi
5534
5535
5536 fi
5537 if test -z "$ac_cv_prog_RANLIB"; then
5538   ac_ct_RANLIB=$RANLIB
5539   # Extract the first word of "ranlib", so it can be a program name with args.
5540 set dummy ranlib; ac_word=$2
5541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5542 $as_echo_n "checking for $ac_word... " >&6; }
5543 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5544   $as_echo_n "(cached) " >&6
5545 else
5546   if test -n "$ac_ct_RANLIB"; then
5547   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5548 else
5549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5550 for as_dir in $PATH
5551 do
5552   IFS=$as_save_IFS
5553   test -z "$as_dir" && as_dir=.
5554     for ac_exec_ext in '' $ac_executable_extensions; do
5555   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5556     ac_cv_prog_ac_ct_RANLIB="ranlib"
5557     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5558     break 2
5559   fi
5560 done
5561   done
5562 IFS=$as_save_IFS
5563
5564 fi
5565 fi
5566 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5567 if test -n "$ac_ct_RANLIB"; then
5568   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5569 $as_echo "$ac_ct_RANLIB" >&6; }
5570 else
5571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5572 $as_echo "no" >&6; }
5573 fi
5574
5575   if test "x$ac_ct_RANLIB" = x; then
5576     RANLIB=":"
5577   else
5578     case $cross_compiling:$ac_tool_warned in
5579 yes:)
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5581 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5582 ac_tool_warned=yes ;;
5583 esac
5584     RANLIB=$ac_ct_RANLIB
5585   fi
5586 else
5587   RANLIB="$ac_cv_prog_RANLIB"
5588 fi
5589
5590 if test -n "$ac_tool_prefix"; then
5591   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5592 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5594 $as_echo_n "checking for $ac_word... " >&6; }
5595 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5596   $as_echo_n "(cached) " >&6
5597 else
5598   if test -n "$DLLTOOL"; then
5599   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5600 else
5601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5602 for as_dir in $PATH
5603 do
5604   IFS=$as_save_IFS
5605   test -z "$as_dir" && as_dir=.
5606     for ac_exec_ext in '' $ac_executable_extensions; do
5607   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5608     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5609     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5610     break 2
5611   fi
5612 done
5613   done
5614 IFS=$as_save_IFS
5615
5616 fi
5617 fi
5618 DLLTOOL=$ac_cv_prog_DLLTOOL
5619 if test -n "$DLLTOOL"; then
5620   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5621 $as_echo "$DLLTOOL" >&6; }
5622 else
5623   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5624 $as_echo "no" >&6; }
5625 fi
5626
5627
5628 fi
5629 if test -z "$ac_cv_prog_DLLTOOL"; then
5630   ac_ct_DLLTOOL=$DLLTOOL
5631   # Extract the first word of "dlltool", so it can be a program name with args.
5632 set dummy dlltool; ac_word=$2
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5634 $as_echo_n "checking for $ac_word... " >&6; }
5635 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5636   $as_echo_n "(cached) " >&6
5637 else
5638   if test -n "$ac_ct_DLLTOOL"; then
5639   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5640 else
5641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5642 for as_dir in $PATH
5643 do
5644   IFS=$as_save_IFS
5645   test -z "$as_dir" && as_dir=.
5646     for ac_exec_ext in '' $ac_executable_extensions; do
5647   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5648     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5649     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5650     break 2
5651   fi
5652 done
5653   done
5654 IFS=$as_save_IFS
5655
5656 fi
5657 fi
5658 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5659 if test -n "$ac_ct_DLLTOOL"; then
5660   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5661 $as_echo "$ac_ct_DLLTOOL" >&6; }
5662 else
5663   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5664 $as_echo "no" >&6; }
5665 fi
5666
5667   if test "x$ac_ct_DLLTOOL" = x; then
5668     DLLTOOL=":"
5669   else
5670     case $cross_compiling:$ac_tool_warned in
5671 yes:)
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5673 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5674 ac_tool_warned=yes ;;
5675 esac
5676     DLLTOOL=$ac_ct_DLLTOOL
5677   fi
5678 else
5679   DLLTOOL="$ac_cv_prog_DLLTOOL"
5680 fi
5681
5682 for ac_prog in gawk mawk nawk awk
5683 do
5684   # Extract the first word of "$ac_prog", so it can be a program name with args.
5685 set dummy $ac_prog; ac_word=$2
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5687 $as_echo_n "checking for $ac_word... " >&6; }
5688 if test "${ac_cv_prog_AWK+set}" = set; then :
5689   $as_echo_n "(cached) " >&6
5690 else
5691   if test -n "$AWK"; then
5692   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5693 else
5694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5695 for as_dir in $PATH
5696 do
5697   IFS=$as_save_IFS
5698   test -z "$as_dir" && as_dir=.
5699     for ac_exec_ext in '' $ac_executable_extensions; do
5700   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5701     ac_cv_prog_AWK="$ac_prog"
5702     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5703     break 2
5704   fi
5705 done
5706   done
5707 IFS=$as_save_IFS
5708
5709 fi
5710 fi
5711 AWK=$ac_cv_prog_AWK
5712 if test -n "$AWK"; then
5713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5714 $as_echo "$AWK" >&6; }
5715 else
5716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5717 $as_echo "no" >&6; }
5718 fi
5719
5720
5721   test -n "$AWK" && break
5722 done
5723
5724 for ac_prog in jar fastjar gjar
5725 do
5726   # Extract the first word of "$ac_prog", so it can be a program name with args.
5727 set dummy $ac_prog; ac_word=$2
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5729 $as_echo_n "checking for $ac_word... " >&6; }
5730 if test "${ac_cv_prog_JAR+set}" = set; then :
5731   $as_echo_n "(cached) " >&6
5732 else
5733   if test -n "$JAR"; then
5734   ac_cv_prog_JAR="$JAR" # Let the user override the test.
5735 else
5736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5737 for as_dir in $PATH
5738 do
5739   IFS=$as_save_IFS
5740   test -z "$as_dir" && as_dir=.
5741     for ac_exec_ext in '' $ac_executable_extensions; do
5742   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5743     ac_cv_prog_JAR="$ac_prog"
5744     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5745     break 2
5746   fi
5747 done
5748   done
5749 IFS=$as_save_IFS
5750
5751 fi
5752 fi
5753 JAR=$ac_cv_prog_JAR
5754 if test -n "$JAR"; then
5755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAR" >&5
5756 $as_echo "$JAR" >&6; }
5757 else
5758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5759 $as_echo "no" >&6; }
5760 fi
5761
5762
5763   test -n "$JAR" && break
5764 done
5765 test -n "$JAR" || JAR="no"
5766
5767 # Extract the first word of "zip", so it can be a program name with args.
5768 set dummy zip; ac_word=$2
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5770 $as_echo_n "checking for $ac_word... " >&6; }
5771 if test "${ac_cv_path_ZIP+set}" = set; then :
5772   $as_echo_n "(cached) " >&6
5773 else
5774   case $ZIP in
5775   [\\/]* | ?:[\\/]*)
5776   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
5777   ;;
5778   *)
5779   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5780 for as_dir in $PATH
5781 do
5782   IFS=$as_save_IFS
5783   test -z "$as_dir" && as_dir=.
5784     for ac_exec_ext in '' $ac_executable_extensions; do
5785   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5786     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
5787     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5788     break 2
5789   fi
5790 done
5791   done
5792 IFS=$as_save_IFS
5793
5794   test -z "$ac_cv_path_ZIP" && ac_cv_path_ZIP="no"
5795   ;;
5796 esac
5797 fi
5798 ZIP=$ac_cv_path_ZIP
5799 if test -n "$ZIP"; then
5800   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
5801 $as_echo "$ZIP" >&6; }
5802 else
5803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5804 $as_echo "no" >&6; }
5805 fi
5806
5807
5808 # Extract the first word of "unzip", so it can be a program name with args.
5809 set dummy unzip; ac_word=$2
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5811 $as_echo_n "checking for $ac_word... " >&6; }
5812 if test "${ac_cv_path_UNZIP+set}" = set; then :
5813   $as_echo_n "(cached) " >&6
5814 else
5815   case $UNZIP in
5816   [\\/]* | ?:[\\/]*)
5817   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
5818   ;;
5819   *)
5820   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5821 for as_dir in $PATH
5822 do
5823   IFS=$as_save_IFS
5824   test -z "$as_dir" && as_dir=.
5825     for ac_exec_ext in '' $ac_executable_extensions; do
5826   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5827     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
5828     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5829     break 2
5830   fi
5831 done
5832   done
5833 IFS=$as_save_IFS
5834
5835   test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP="unzip"
5836   ;;
5837 esac
5838 fi
5839 UNZIP=$ac_cv_path_UNZIP
5840 if test -n "$UNZIP"; then
5841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
5842 $as_echo "$UNZIP" >&6; }
5843 else
5844   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5845 $as_echo "no" >&6; }
5846 fi
5847
5848
5849
5850 # We need a jar that supports -@.  This is a GNU extension.
5851 if test "$JAR" != no; then
5852    rm -f config-test.jar
5853    echo $srcdir/configure.ac | $JAR -cf@ config-test.jar
5854    if test -f config-test.jar; then
5855      rm -f config-test.jar
5856    else
5857      JAR=no
5858    fi
5859 fi
5860
5861 # Prefer the jar we found, but fall back to our jar script.
5862 if test "$JAR" = no; then
5863   if test "$ZIP" = no; then
5864     as_fn_error "cannot find neither zip nor jar, cannot continue" "$LINENO" 5
5865   else
5866     # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava
5867     JAR=`pwd`/scripts/jar
5868   fi
5869 fi
5870
5871
5872
5873
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
5875 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
5876     # Check whether --enable-maintainer-mode was given.
5877 if test "${enable_maintainer_mode+set}" = set; then :
5878   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
5879 else
5880   USE_MAINTAINER_MODE=no
5881 fi
5882
5883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
5884 $as_echo "$USE_MAINTAINER_MODE" >&6; }
5885    if test $USE_MAINTAINER_MODE = yes; then
5886   MAINTAINER_MODE_TRUE=
5887   MAINTAINER_MODE_FALSE='#'
5888 else
5889   MAINTAINER_MODE_TRUE='#'
5890   MAINTAINER_MODE_FALSE=
5891 fi
5892
5893   MAINT=$MAINTAINER_MODE_TRUE
5894
5895
5896
5897
5898
5899 # configure.host sets the following important variables
5900 #       libgcj_cflags    - host specific C compiler flags
5901 #       libgcj_cxxflags  - host specific C++ compiler flags
5902 #       libgcj_javaflags - host specific Java compiler flags
5903 #       libgcj_sublib_ltflags - host specific Libtool flags
5904 #       libgcj_sublib_core_extra_deps - host specific extra
5905 #                          dependencies for core sublib
5906 #       (these last two only used when building sublibs)
5907 # and a number of others; see the list at the start of the file.
5908
5909 libgcj_cflags=
5910 libgcj_cxxflags=
5911 libgcj_javaflags=
5912 libgcj_sublib_ltflags=
5913 libgcj_sublib_core_extra_deps=
5914
5915 . ${srcdir}/configure.host
5916
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5918 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5919 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
5920   $as_echo_n "(cached) " >&6
5921 else
5922   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
5923 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
5924   acl_cv_prog_gnu_ld=yes
5925 else
5926   acl_cv_prog_gnu_ld=no
5927 fi
5928 fi
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
5930 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
5931 with_gnu_ld=$acl_cv_prog_gnu_ld
5932
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the GNU linker ($LD) supports -Bsymbolic-functions" >&5
5934 $as_echo_n "checking if the GNU linker ($LD) supports -Bsymbolic-functions... " >&6; }
5935 if test "${acl_cv_prog_gnu_ld_symbolic+set}" = set; then :
5936   $as_echo_n "(cached) " >&6
5937 else
5938
5939 acl_cv_prog_gnu_ld_symbolic=no
5940
5941 if test x"$with_gnu_ld" = x"yes"; then
5942   if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then
5943     acl_cv_prog_gnu_ld_symbolic=yes
5944   fi
5945 fi
5946 fi
5947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld_symbolic" >&5
5948 $as_echo "$acl_cv_prog_gnu_ld_symbolic" >&6; }
5949 if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
5950   SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
5951 else
5952   SYMBOLIC_LDFLAGS=''
5953 fi
5954
5955 libgcj_ld_symbolic_functions=$SYMBOLIC_LDFLAGS
5956 if test -z "$libgcj_ld_symbolic"; then
5957   libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS
5958 fi
5959
5960 LIBGCJ_CFLAGS="${libgcj_cflags}"
5961 LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
5962 LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
5963 LIBGCJ_SUBLIB_LTFLAGS="${libgcj_sublib_ltflags}"
5964 LIBGCJ_SUBLIB_CORE_EXTRA_DEPS="${libgcj_sublib_core_extra_deps}"
5965 LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
5966 LIBGCJ_LD_SYMBOLIC_FUNCTIONS="${libgcj_ld_symbolic_functions}"
5967
5968
5969
5970
5971
5972
5973
5974
5975 # Only use libltdl for non-newlib builds.
5976 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
5977    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
5978 $as_echo_n "checking dynamic linker characteristics... " >&6; }
5979 library_names_spec=
5980 libname_spec='lib$name'
5981 soname_spec=
5982 shrext=".so"
5983 postinstall_cmds=
5984 postuninstall_cmds=
5985 finish_cmds=
5986 finish_eval=
5987 shlibpath_var=
5988 shlibpath_overrides_runpath=unknown
5989 version_type=none
5990 dynamic_linker="$host_os ld.so"
5991 sys_lib_dlsearch_path_spec="/lib /usr/lib"
5992 if test "$GCC" = yes; then
5993   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
5994   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
5995     # if the path contains ";" then we assume it to be the separator
5996     # otherwise default to the standard path separator (i.e. ":") - it is
5997     # assumed that no part of a normal pathname contains ";" but that should
5998     # okay in the real world where ";" in dirpaths is itself problematic.
5999     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
6000   else
6001     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
6002   fi
6003 else
6004   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6005 fi
6006 need_lib_prefix=unknown
6007 hardcode_into_libs=no
6008
6009 # when you set need_version to no, make sure it does not cause -set_version
6010 # flags to be left without arguments
6011 need_version=unknown
6012
6013 case $host_os in
6014 aix3*)
6015   version_type=linux
6016   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
6017   shlibpath_var=LIBPATH
6018
6019   # AIX 3 has no versioning support, so we append a major version to the name.
6020   soname_spec='${libname}${release}${shared_ext}$major'
6021   ;;
6022
6023 aix[4-9]*)
6024   version_type=linux
6025   need_lib_prefix=no
6026   need_version=no
6027   hardcode_into_libs=yes
6028   if test "$host_cpu" = ia64; then
6029     # AIX 5 supports IA64
6030     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
6031     shlibpath_var=LD_LIBRARY_PATH
6032   else
6033     # With GCC up to 2.95.x, collect2 would create an import file
6034     # for dependence libraries.  The import file would start with
6035     # the line `#! .'.  This would cause the generated library to
6036     # depend on `.', always an invalid library.  This was fixed in
6037     # development snapshots of GCC prior to 3.0.
6038     case $host_os in
6039       aix4 | aix4.[01] | aix4.[01].*)
6040       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
6041            echo ' yes '
6042            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
6043         :
6044       else
6045         can_build_shared=no
6046       fi
6047       ;;
6048     esac
6049     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
6050     # soname into executable. Probably we can add versioning support to
6051     # collect2, so additional links can be useful in future.
6052     if test "$aix_use_runtimelinking" = yes; then
6053       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
6054       # instead of lib<name>.a to let people know that these are not
6055       # typical AIX shared libraries.
6056       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6057     else
6058       # We preserve .a as extension for shared libraries through AIX4.2
6059       # and later when we are not doing run time linking.
6060       library_names_spec='${libname}${release}.a $libname.a'
6061       soname_spec='${libname}${release}${shared_ext}$major'
6062     fi
6063     shlibpath_var=LIBPATH
6064   fi
6065   ;;
6066
6067 amigaos*)
6068   library_names_spec='$libname.ixlibrary $libname.a'
6069   # Create ${libname}_ixlibrary.a entries in /sys/libs.
6070   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'
6071   ;;
6072
6073 beos*)
6074   library_names_spec='${libname}${shared_ext}'
6075   dynamic_linker="$host_os ld.so"
6076   shlibpath_var=LIBRARY_PATH
6077   ;;
6078
6079 bsdi4*)
6080   version_type=linux
6081   need_version=no
6082   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6083   soname_spec='${libname}${release}${shared_ext}$major'
6084   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6085   shlibpath_var=LD_LIBRARY_PATH
6086   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6087   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6088   # the default ld.so.conf also contains /usr/contrib/lib and
6089   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6090   # libtool to hard-code these into programs
6091   ;;
6092
6093 cygwin* | mingw* | pw32*)
6094   version_type=windows
6095   shrext=".dll"
6096   need_version=no
6097   need_lib_prefix=no
6098
6099   case $GCC,$host_os in
6100   yes,cygwin* | yes,mingw* | yes,pw32*)
6101     library_names_spec='$libname.dll.a'
6102     # DLL is installed to $(libdir)/../bin by postinstall_cmds
6103     postinstall_cmds='base_file=`basename \${file}`~
6104       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
6105       dldir=$destdir/`dirname \$dlpath`~
6106       test -d \$dldir || mkdir -p \$dldir~
6107       $install_prog $dir/$dlname \$dldir/$dlname'
6108     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
6109       dlpath=$dir/\$dldll~
6110        $rm \$dlpath'
6111     shlibpath_overrides_runpath=yes
6112
6113     case $host_os in
6114     cygwin*)
6115       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
6116       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
6117       sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
6118       ;;
6119     mingw*)
6120       # MinGW DLLs use traditional 'lib' prefix
6121       soname_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
6122       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
6123       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
6124         # It is most probably a Windows format PATH printed by
6125         # mingw gcc, but we are running on Cygwin. Gcc prints its search
6126         # path with ; separators, and with drive letters. We can handle the
6127         # drive letters (cygwin fileutils understands them), so leave them,
6128         # especially as we might pass files found there to a mingw objdump,
6129         # which wouldn't understand a cygwinified path. Ahh.
6130         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
6131       else
6132         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
6133       fi
6134       ;;
6135     pw32*)
6136       # pw32 DLLs use 'pw' prefix rather than 'lib'
6137       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}${shared_ext}'
6138       ;;
6139     esac
6140     ;;
6141
6142   *)
6143     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
6144     ;;
6145   esac
6146   dynamic_linker='Win32 ld.exe'
6147   # FIXME: first we should search . and the directory the executable is in
6148   shlibpath_var=PATH
6149   ;;
6150
6151 darwin* | rhapsody*)
6152   dynamic_linker="$host_os dyld"
6153   version_type=darwin
6154   need_lib_prefix=no
6155   need_version=no
6156   # FIXME: Relying on posixy $() will cause problems for
6157   #        cross-compilation, but unfortunately the echo tests do not
6158   #        yet detect zsh echo's removal of \ escapes.
6159   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
6160   soname_spec='${libname}${release}${major}$shared_ext'
6161   shlibpath_overrides_runpath=yes
6162   shlibpath_var=DYLD_LIBRARY_PATH
6163   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
6164   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
6165   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
6166   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"`
6167   fi
6168   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
6169   ;;
6170
6171 dgux*)
6172   version_type=linux
6173   need_lib_prefix=no
6174   need_version=no
6175   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
6176   soname_spec='${libname}${release}${shared_ext}$major'
6177   shlibpath_var=LD_LIBRARY_PATH
6178   ;;
6179
6180 freebsd*)
6181   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6182   version_type=freebsd-$objformat
6183   case $version_type in
6184     freebsd-elf*)
6185       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
6186       need_version=no
6187       need_lib_prefix=no
6188       ;;
6189     freebsd-*)
6190       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
6191       need_version=yes
6192       ;;
6193   esac
6194   shlibpath_var=LD_LIBRARY_PATH
6195   case $host_os in
6196   freebsd2*)
6197     shlibpath_overrides_runpath=yes
6198     ;;
6199   freebsd3.01* | freebsdelf3.01*)
6200     shlibpath_overrides_runpath=yes
6201     hardcode_into_libs=yes
6202     ;;
6203   *) # from 3.2 on
6204     shlibpath_overrides_runpath=no
6205     hardcode_into_libs=yes
6206     ;;
6207   esac
6208   ;;
6209
6210 gnu*)
6211   version_type=linux
6212   need_lib_prefix=no
6213   need_version=no
6214   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
6215   soname_spec='${libname}${release}${shared_ext}$major'
6216   shlibpath_var=LD_LIBRARY_PATH
6217   hardcode_into_libs=yes
6218   ;;
6219
6220 hpux9* | hpux10* | hpux11*)
6221   # Give a soname corresponding to the major version so that dld.sl refuses to
6222   # link against other versions.
6223   version_type=sunos
6224   need_lib_prefix=no
6225   need_version=no
6226   case "$host_cpu" in
6227   ia64*)
6228     shrext='.so'
6229     hardcode_into_libs=yes
6230     dynamic_linker="$host_os dld.so"
6231     shlibpath_var=LD_LIBRARY_PATH
6232     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
6233     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6234     soname_spec='${libname}${release}${shared_ext}$major'
6235     if test "X$HPUX_IA64_MODE" = X32; then
6236       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
6237     else
6238       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
6239     fi
6240     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
6241     ;;
6242    hppa*64*)
6243      shrext='.sl'
6244      hardcode_into_libs=yes
6245      dynamic_linker="$host_os dld.sl"
6246      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
6247      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
6248      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6249      soname_spec='${libname}${release}${shared_ext}$major'
6250      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
6251      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
6252      ;;
6253    *)
6254     shrext='.sl'
6255     dynamic_linker="$host_os dld.sl"
6256     shlibpath_var=SHLIB_PATH
6257     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6258     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6259     soname_spec='${libname}${release}${shared_ext}$major'
6260     ;;
6261   esac
6262   # HP-UX runs *really* slowly unless shared libraries are mode 555.
6263   postinstall_cmds='chmod 555 $lib'
6264   ;;
6265
6266 irix5* | irix6* | nonstopux*)
6267   case $host_os in
6268     nonstopux*) version_type=nonstopux ;;
6269     *)
6270         if test "$lt_cv_prog_gnu_ld" = yes; then
6271                 version_type=linux
6272         else
6273                 version_type=irix
6274         fi ;;
6275   esac
6276   need_lib_prefix=no
6277   need_version=no
6278   soname_spec='${libname}${release}${shared_ext}$major'
6279   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
6280   case $host_os in
6281   irix5* | nonstopux*)
6282     libsuff= shlibsuff=
6283     ;;
6284   *)
6285     case $LD in # libtool.m4 will add one of these switches to LD
6286     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
6287       libsuff= shlibsuff= libmagic=32-bit;;
6288     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
6289       libsuff=32 shlibsuff=N32 libmagic=N32;;
6290     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
6291       libsuff=64 shlibsuff=64 libmagic=64-bit;;
6292     *) libsuff= shlibsuff= libmagic=never-match;;
6293     esac
6294     ;;
6295   esac
6296   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6297   shlibpath_overrides_runpath=no
6298   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6299   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6300   hardcode_into_libs=yes
6301   ;;
6302
6303 # No shared lib support for Linux oldld, aout, or coff.
6304 linux*oldld* | linux*aout* | linux*coff*)
6305   dynamic_linker=no
6306   ;;
6307
6308 # This must be Linux ELF.
6309 linux*|k*bsd*-gnu)
6310   version_type=linux
6311   need_lib_prefix=no
6312   need_version=no
6313   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6314   soname_spec='${libname}${release}${shared_ext}$major'
6315   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6316   shlibpath_var=LD_LIBRARY_PATH
6317   shlibpath_overrides_runpath=no
6318   # This implies no fast_install, which is unacceptable.
6319   # Some rework will be needed to allow for fast_install
6320   # before this can be enabled.
6321   hardcode_into_libs=yes
6322
6323   # We used to test for /lib/ld.so.1 and disable shared libraries on
6324   # powerpc, because MkLinux only supported shared libraries with the
6325   # GNU dynamic linker.  Since this was broken with cross compilers,
6326   # most powerpc-linux boxes support dynamic linking these days and
6327   # people can always --disable-shared, the test was removed, and we
6328   # assume the GNU/Linux dynamic linker is in use.
6329   dynamic_linker='GNU/Linux ld.so'
6330   ;;
6331
6332 netbsd*)
6333   version_type=sunos
6334   need_lib_prefix=no
6335   need_version=no
6336   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6337     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6338     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6339     dynamic_linker='NetBSD (a.out) ld.so'
6340   else
6341     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
6342     soname_spec='${libname}${release}${shared_ext}$major'
6343     dynamic_linker='NetBSD ld.elf_so'
6344   fi
6345   shlibpath_var=LD_LIBRARY_PATH
6346   shlibpath_overrides_runpath=yes
6347   hardcode_into_libs=yes
6348   ;;
6349
6350 newsos6)
6351   version_type=linux
6352   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6353   shlibpath_var=LD_LIBRARY_PATH
6354   shlibpath_overrides_runpath=yes
6355   ;;
6356
6357 nto-qnx)
6358   version_type=linux
6359   need_lib_prefix=no
6360   need_version=no
6361   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6362   soname_spec='${libname}${release}${shared_ext}$major'
6363   shlibpath_var=LD_LIBRARY_PATH
6364   shlibpath_overrides_runpath=yes
6365   ;;
6366
6367 openbsd*)
6368   version_type=sunos
6369   need_lib_prefix=no
6370   need_version=no
6371   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6372   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6373   shlibpath_var=LD_LIBRARY_PATH
6374   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6375     case $host_os in
6376       openbsd2.[89] | openbsd2.[89].*)
6377         shlibpath_overrides_runpath=no
6378         ;;
6379       *)
6380         shlibpath_overrides_runpath=yes
6381         ;;
6382       esac
6383   else
6384     shlibpath_overrides_runpath=yes
6385   fi
6386   ;;
6387
6388 os2*)
6389   libname_spec='$name'
6390   shrext=".dll"
6391   need_lib_prefix=no
6392   library_names_spec='$libname${shared_ext} $libname.a'
6393   dynamic_linker='OS/2 ld.exe'
6394   shlibpath_var=LIBPATH
6395   ;;
6396
6397 osf3* | osf4* | osf5*)
6398   version_type=osf
6399   need_lib_prefix=no
6400   need_version=no
6401   soname_spec='${libname}${release}${shared_ext}$major'
6402   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6403   shlibpath_var=LD_LIBRARY_PATH
6404   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6405   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6406   ;;
6407
6408 sco3.2v5*)
6409   version_type=osf
6410   soname_spec='${libname}${release}${shared_ext}$major'
6411   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6412   shlibpath_var=LD_LIBRARY_PATH
6413   ;;
6414
6415 solaris*)
6416   version_type=linux
6417   need_lib_prefix=no
6418   need_version=no
6419   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6420   soname_spec='${libname}${release}${shared_ext}$major'
6421   shlibpath_var=LD_LIBRARY_PATH
6422   shlibpath_overrides_runpath=yes
6423   hardcode_into_libs=yes
6424   # ldd complains unless libraries are executable
6425   postinstall_cmds='chmod +x $lib'
6426   ;;
6427
6428 sunos4*)
6429   version_type=sunos
6430   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6431   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6432   shlibpath_var=LD_LIBRARY_PATH
6433   shlibpath_overrides_runpath=yes
6434   if test "$with_gnu_ld" = yes; then
6435     need_lib_prefix=no
6436   fi
6437   need_version=yes
6438   ;;
6439
6440 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6441   version_type=linux
6442   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6443   soname_spec='${libname}${release}${shared_ext}$major'
6444   shlibpath_var=LD_LIBRARY_PATH
6445   case $host_vendor in
6446     sni)
6447       shlibpath_overrides_runpath=no
6448       need_lib_prefix=no
6449       export_dynamic_flag_spec='${wl}-Blargedynsym'
6450       runpath_var=LD_RUN_PATH
6451       ;;
6452     siemens)
6453       need_lib_prefix=no
6454       ;;
6455     motorola)
6456       need_lib_prefix=no
6457       need_version=no
6458       shlibpath_overrides_runpath=no
6459       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6460       ;;
6461   esac
6462   ;;
6463
6464 sysv4*MP*)
6465   if test -d /usr/nec ;then
6466     version_type=linux
6467     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
6468     soname_spec='$libname${shared_ext}.$major'
6469     shlibpath_var=LD_LIBRARY_PATH
6470   fi
6471   ;;
6472
6473 uts4*)
6474   version_type=linux
6475   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6476   soname_spec='${libname}${release}${shared_ext}$major'
6477   shlibpath_var=LD_LIBRARY_PATH
6478   ;;
6479
6480 *)
6481   dynamic_linker=no
6482   ;;
6483 esac
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
6485 $as_echo "$dynamic_linker" >&6; }
6486 test "$dynamic_linker" = no && can_build_shared=no
6487
6488
6489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variable specifies run-time library path" >&5
6490 $as_echo_n "checking which variable specifies run-time library path... " >&6; }
6491 if test "${libltdl_cv_shlibpath_var+set}" = set; then :
6492   $as_echo_n "(cached) " >&6
6493 else
6494   libltdl_cv_shlibpath_var="$shlibpath_var"
6495 fi
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_shlibpath_var" >&5
6497 $as_echo "$libltdl_cv_shlibpath_var" >&6; }
6498 if test -n "$libltdl_cv_shlibpath_var"; then
6499
6500 cat >>confdefs.h <<_ACEOF
6501 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
6502 _ACEOF
6503
6504 fi
6505
6506 fi
6507
6508 ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h"
6509
6510
6511 # Possibly build libgcj as many sub-libraries.
6512 # Check whether --enable-libgcj-sublibs was given.
6513 if test "${enable_libgcj_sublibs+set}" = set; then :
6514   enableval=$enable_libgcj_sublibs;
6515 fi
6516
6517
6518 if test -z "$enable_libgcj_sublibs"; then
6519    enable_libgcj_sublibs=$enable_libgcj_sublibs_default
6520 fi
6521  if test "$enable_libgcj_sublibs" = yes; then
6522   BUILD_SUBLIBS_TRUE=
6523   BUILD_SUBLIBS_FALSE='#'
6524 else
6525   BUILD_SUBLIBS_TRUE='#'
6526   BUILD_SUBLIBS_FALSE=
6527 fi
6528
6529 if test "$enable_libgcj_sublibs" = yes ; then
6530   # In theory we could make do with only one override and simply
6531   # tag "_bc" onto the end of it when we use it to generate the
6532   # spec, but that's an ugly thing to do when there are multiple
6533   # words in the string and you're relying on the ordering to
6534   # append the correct one.
6535   libgcj_spec_lgcj_override="-lgcj-noncore -lgcj"
6536   libgcj_spec_lgcj_bc_override="-lgcj-noncore -lgcj_bc"
6537 fi
6538
6539
6540 # See if the user has requested runtime debugging.
6541 LIBGCJDEBUG="disable"
6542
6543 # Check whether --enable-libgcj-debug was given.
6544 if test "${enable_libgcj_debug+set}" = set; then :
6545   enableval=$enable_libgcj_debug; if test "$enable_libgcj_debug" = yes; then
6546
6547 $as_echo "#define __GCJ_DEBUG 1" >>confdefs.h
6548
6549     LIBGCJDEBUG="enable"
6550   fi
6551 fi
6552
6553
6554
6555 # Check whether --with-escher was given.
6556 if test "${with_escher+set}" = set; then :
6557   withval=$with_escher;
6558 fi
6559
6560 case "$with_escher" in
6561 "")
6562         use_escher=false
6563         ;;
6564 "no")
6565         use_escher=false
6566         ;;
6567 "yes")
6568         as_fn_error "Please supply an absolute path to Escher library" "$LINENO" 5
6569         ;;
6570 *)
6571         use_escher=true
6572         ;;
6573 esac
6574
6575 # Determine which AWT peer libraries to build
6576 # Check whether --enable-java-awt was given.
6577 if test "${enable_java_awt+set}" = set; then :
6578   enableval=$enable_java_awt;
6579 fi
6580
6581
6582 peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
6583 use_xlib_awt=""
6584 use_gtk_awt=""
6585 use_qt_awt=""
6586 use_x_awt=""
6587 # The default toolkit to use is the first one specified.
6588 TOOLKIT=
6589
6590
6591 for peer in $peerlibs ; do
6592   case $peer in
6593     xlib)
6594       if test "$no_x" = yes; then
6595         echo "*** xlib peers requested but no X library available" 1>&2
6596         exit 1
6597       else
6598         use_xlib_awt="yes"
6599         if test -z "$TOOLKIT"; then
6600            TOOLKIT=gnu.awt.xlib.XToolkit
6601         fi
6602       fi
6603       ;;
6604     gtk)
6605       if test "$no_x" = yes; then
6606          echo "*** gtk peers requested but no X library available" 1>&2
6607          exit 1
6608       else
6609          use_gtk_awt=yes
6610          if test -z "$TOOLKIT"; then
6611             TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit
6612          fi
6613       fi
6614       ;;
6615     qt)
6616       if test "$no_x" = yes; then
6617          # Perhaps we should admit the possibility of embedded Qt.
6618          echo "*** Qt peers requested but no X library available" 1>&2
6619          exit 1
6620       else
6621          use_qt_awt=yes
6622          if test -z "$TOOLKIT"; then
6623             TOOLKIT=gnu.java.awt.peer.qt.QtToolkit
6624          fi
6625       fi
6626       ;;
6627     x)
6628       use_x_awt=yes
6629       if test -z "$TOOLKIT"; then
6630          TOOLKIT=gnu.java.awt.peer.x.XToolkit
6631       fi
6632       ;;
6633     no)
6634       use_xlib_awt=
6635       use_gtk_awt=
6636       use_qt_awt=
6637       use_x_awt=
6638       break
6639       ;;
6640     *)
6641       echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
6642       exit 1
6643   esac
6644 done
6645
6646  if test "$use_xlib_awt" = yes; then
6647   XLIB_AWT_TRUE=
6648   XLIB_AWT_FALSE='#'
6649 else
6650   XLIB_AWT_TRUE='#'
6651   XLIB_AWT_FALSE=
6652 fi
6653
6654  if test "$use_x_awt" = yes; then
6655   X_AWT_TRUE=
6656   X_AWT_FALSE='#'
6657 else
6658   X_AWT_TRUE='#'
6659   X_AWT_FALSE=
6660 fi
6661
6662
6663
6664 cat >>confdefs.h <<_ACEOF
6665 #define AWT_TOOLKIT "$TOOLKIT"
6666 _ACEOF
6667
6668
6669 expanded_prefix=$prefix
6670 if test "X$prefix" = XNONE; then
6671   expanded_prefix=${ac_default_prefix}
6672 fi
6673
6674
6675 cat >>confdefs.h <<_ACEOF
6676 #define LIBGCJ_PREFIX "$expanded_prefix"
6677 _ACEOF
6678
6679
6680 # Create standard.omit based on decisions we just made.
6681 cp $srcdir/standard.omit.in standard.omit
6682 if test "$use_xlib_awt" != yes; then
6683    echo gnu/awt/xlib >> standard.omit
6684    echo gnu/gcj/xlib >> standard.omit
6685 fi
6686 if test "$use_x_awt" != yes; then
6687    echo gnu/java/awt/peer/x >> standard.omit
6688 fi
6689
6690 # Tools that need to be compiled against classpath's tools classes
6691 : > vm-tools-packages
6692 for package in gnu/gcj/tools/gc_analyze ; do
6693     echo $package >> standard.omit
6694     echo $package >> vm-tools-packages
6695 done
6696
6697 if test -z "${with_multisubdir}"; then
6698    builddotdot=.
6699 else
6700    builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
6701 fi
6702
6703 NATIVE=yes
6704
6705 # Which gcj and host gcj (for ecjx) do we use?
6706 which_gcj=default
6707 host_exeext=${ac_exeext}
6708 GCJ_FOR_ECJX='$(GCJ)'
6709 GCC_FOR_ECJX='$(CXX)'
6710 built_gcc_dir="`cd ${builddotdot}/../../${host_subdir}/gcc && ${PWDCMD-pwd}`"
6711 if test -n "${with_cross_host}"; then
6712   # We are being configured with a cross compiler. We can't
6713   # use ac_exeext, because that is for the target platform.
6714   NATIVE=no
6715   cross_host_exeext=
6716   GCJ_FOR_ECJX="${with_cross_host}-gcj"
6717   GCC_FOR_ECJX="${with_cross_host}-gcc"
6718   case "${with_cross_host}" in
6719      *mingw* | *cygwin*)
6720          cross_host_exeext=.exe
6721      ;;
6722   esac
6723   host_exeext=${cross_host_exeext}
6724   if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then
6725      if test x"$build_noncanonical" = x"$with_cross_host"; then
6726         # Ordinary cross (host!=target and host=build)
6727         which_gcj=built
6728      else
6729         # Canadian cross (host!=target and host!=build)
6730         which_gcj=cross
6731      fi
6732   else
6733      which_gcj=cross
6734   fi
6735 else
6736   # We are being configured with a native or crossed-native compiler
6737   if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then
6738      if test x"$build" = x"$host"; then
6739         # True native build (host=target and host=build)
6740         which_gcj=built
6741      else
6742         # Crossed-native build (host=target and host!=build)
6743         which_gcj=cross
6744      fi
6745   else
6746      which_gcj=path
6747   fi
6748 fi
6749 libgcjdir=`${PWDCMD-pwd}`
6750 case $GCJ in
6751 *" -B"*)
6752   # Just in case there is a comma in the build dir, quote it for the
6753   # sed command below.
6754   case $libgcjdir in
6755   *[,\\]*) qlibgcjdir=`echo "$libgcjdir" | sed 's:[,\\]:\\&:g'`;;
6756   *) qlibgcjdir=$libgcjdir;;
6757   esac
6758   GCJ=`echo "$GCJ" | sed "s, -B, -B$qlibgcjdir/&,"`
6759   ;;
6760 *)
6761   GCJ=$GCJ" -B$libgcjdir/"
6762   ;;
6763 esac
6764 case "${which_gcj}" in
6765    built)
6766       GCJH='$(top_builddir)/$(MULTIBUILDTOP)../../$(host_subdir)/gcc/gcjh'
6767    ;;
6768    cross)
6769       if test "x${with_newlib}" = "xyes"; then
6770          # FIXME (comment): Why is this needed?
6771          GCC_UNWIND_INCLUDE=
6772       fi
6773       GCJH='$(target_noncanonical)-gcjh'
6774    ;;
6775    path)
6776       GCJH=gcjh
6777    ;;
6778 esac
6779 JAVAC="$GCJ -C"
6780 export JAVAC
6781
6782
6783
6784
6785
6786
6787 # Create it, so that compile/link tests don't fail
6788 test -f libgcj.spec || touch libgcj.spec
6789
6790
6791
6792 # Set up to configure Classpath.
6793 # FIXME: no supported way to pass args in autoconf.
6794 # Disable tool wrappers to avoid ltdl.h configure check.
6795 ac_configure_args="$ac_configure_args --disable-tool-wrappers"
6796 ac_configure_args="$ac_configure_args --disable-load-library"
6797 ac_configure_args="$ac_configure_args --${LIBGCJDEBUG}-debug"
6798 ac_configure_args="$ac_configure_args --enable-default-toolkit=$TOOLKIT"
6799 dir1=`cd $srcdir && pwd`
6800 dir2=`pwd`
6801 ac_configure_args="$ac_configure_args --with-vm-classes=$dir1:$dir2"
6802 ac_configure_args="$ac_configure_args --disable-core-jni"
6803 ac_configure_args="$ac_configure_args --disable-examples"
6804 ac_configure_args="$ac_configure_args --with-glibj=build"
6805 if test "$browser_plugin_enabled" != yes; then
6806   ac_configure_args="$ac_configure_args --disable-plugin"
6807 else
6808   ac_configure_args="$ac_configure_args --enable-plugin"
6809 fi
6810 if test "$gconf_enabled" != yes; then
6811   ac_configure_args="$ac_configure_args --disable-gconf-peer"
6812   ac_configure_args="$ac_configure_args --enable-default-preferences-peer=gnu.java.util.prefs.FileBasedFactory"
6813 fi
6814 if test "$use_gtk_awt" != yes; then
6815   ac_configure_args="$ac_configure_args --disable-gtk-peer --disable-plugin"
6816 fi
6817 if test "$use_qt_awt" != yes; then
6818   ac_configure_args="$ac_configure_args --disable-qt-peer"
6819 else
6820   # We need this as qt is disabled by default in classpath.
6821   ac_configure_args="$ac_configure_args --enable-qt-peer"
6822 fi
6823 if test "$use_x_awt" != yes; then
6824   ac_configure_args="$ac_configure_args --without-escher"
6825 else
6826   # We need this as escher is disabled by default in classpath.
6827   if test "$use_escher" != true; then
6828     as_fn_error "Please supply an absolute path to the Escher library" "$LINENO" 5
6829   else
6830     ac_configure_args="$ac_configure_args --with-escher=$with_escher"
6831   fi
6832 fi
6833 if test "x$BUILD_GJDOC" = xno; then
6834   ac_configure_args="$ac_configure_args --disable-gjdoc"
6835 fi
6836 # -Werror causes unavoidable problems in code using alsa.
6837 ac_configure_args="$ac_configure_args --disable-regen-headers"
6838 ac_configure_args="$ac_configure_args --disable-Werror"
6839
6840 # Only use libltdl for non-newlib builds.
6841 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
6842      case $enable_ltdl_convenience in
6843   no) as_fn_error "this package needs a convenience libltdl" "$LINENO" 5 ;;
6844   "") enable_ltdl_convenience=yes
6845       ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
6846   esac
6847   LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
6848   LTDLINCL='-I${top_srcdir}/''libltdl'
6849   # For backwards non-gettext consistent compatibility...
6850   INCLTDL="$LTDLINCL"
6851
6852    enable_dlopen=yes
6853
6854
6855
6856    DIRLTDL=libltdl
6857
6858 $as_echo "#define USE_LTDL 1" >>confdefs.h
6859
6860    # Sigh.  Libtool's macro doesn't do the right thing.
6861    INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
6862    # FIXME: this is a hack.
6863    sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
6864    ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
6865 fi
6866
6867
6868
6869 case `pwd` in
6870   *\ * | *\     *)
6871     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6872 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6873 esac
6874
6875
6876
6877 macro_version='2.2.7a'
6878 macro_revision='1.3134'
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892 ltmain="$ac_aux_dir/ltmain.sh"
6893
6894 # Backslashify metacharacters that are still active within
6895 # double-quoted strings.
6896 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6897
6898 # Same as above, but do not quote variable references.
6899 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6900
6901 # Sed substitution to delay expansion of an escaped shell variable in a
6902 # double_quote_subst'ed string.
6903 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6904
6905 # Sed substitution to delay expansion of an escaped single quote.
6906 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6907
6908 # Sed substitution to avoid accidental globbing in evaled expressions
6909 no_glob_subst='s/\*/\\\*/g'
6910
6911 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6912 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6913 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6914
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6916 $as_echo_n "checking how to print strings... " >&6; }
6917 # Test print first, because it will be a builtin if present.
6918 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6919    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6920   ECHO='print -r --'
6921 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6922   ECHO='printf %s\n'
6923 else
6924   # Use this function as a fallback that always works.
6925   func_fallback_echo ()
6926   {
6927     eval 'cat <<_LTECHO_EOF
6928 $1
6929 _LTECHO_EOF'
6930   }
6931   ECHO='func_fallback_echo'
6932 fi
6933
6934 # func_echo_all arg...
6935 # Invoke $ECHO with all args, space-separated.
6936 func_echo_all ()
6937 {
6938     $ECHO ""
6939 }
6940
6941 case "$ECHO" in
6942   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6943 $as_echo "printf" >&6; } ;;
6944   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6945 $as_echo "print -r" >&6; } ;;
6946   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6947 $as_echo "cat" >&6; } ;;
6948 esac
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6964 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6965 if test "${ac_cv_path_SED+set}" = set; then :
6966   $as_echo_n "(cached) " >&6
6967 else
6968             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6969      for ac_i in 1 2 3 4 5 6 7; do
6970        ac_script="$ac_script$as_nl$ac_script"
6971      done
6972      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6973      { ac_script=; unset ac_script;}
6974      if test -z "$SED"; then
6975   ac_path_SED_found=false
6976   # Loop through the user's path and test for each of PROGNAME-LIST
6977   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6978 for as_dir in $PATH
6979 do
6980   IFS=$as_save_IFS
6981   test -z "$as_dir" && as_dir=.
6982     for ac_prog in sed gsed; do
6983     for ac_exec_ext in '' $ac_executable_extensions; do
6984       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6985       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6986 # Check for GNU ac_path_SED and select it if it is found.
6987   # Check for GNU $ac_path_SED
6988 case `"$ac_path_SED" --version 2>&1` in
6989 *GNU*)
6990   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6991 *)
6992   ac_count=0
6993   $as_echo_n 0123456789 >"conftest.in"
6994   while :
6995   do
6996     cat "conftest.in" "conftest.in" >"conftest.tmp"
6997     mv "conftest.tmp" "conftest.in"
6998     cp "conftest.in" "conftest.nl"
6999     $as_echo '' >> "conftest.nl"
7000     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7001     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7002     as_fn_arith $ac_count + 1 && ac_count=$as_val
7003     if test $ac_count -gt ${ac_path_SED_max-0}; then
7004       # Best one so far, save it but keep looking for a better one
7005       ac_cv_path_SED="$ac_path_SED"
7006       ac_path_SED_max=$ac_count
7007     fi
7008     # 10*(2^10) chars as input seems more than enough
7009     test $ac_count -gt 10 && break
7010   done
7011   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7012 esac
7013
7014       $ac_path_SED_found && break 3
7015     done
7016   done
7017   done
7018 IFS=$as_save_IFS
7019   if test -z "$ac_cv_path_SED"; then
7020     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7021   fi
7022 else
7023   ac_cv_path_SED=$SED
7024 fi
7025
7026 fi
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7028 $as_echo "$ac_cv_path_SED" >&6; }
7029  SED="$ac_cv_path_SED"
7030   rm -f conftest.sed
7031
7032 test -z "$SED" && SED=sed
7033 Xsed="$SED -e 1s/^X//"
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7046 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7047 if test "${ac_cv_path_GREP+set}" = set; then :
7048   $as_echo_n "(cached) " >&6
7049 else
7050   if test -z "$GREP"; then
7051   ac_path_GREP_found=false
7052   # Loop through the user's path and test for each of PROGNAME-LIST
7053   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7054 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7055 do
7056   IFS=$as_save_IFS
7057   test -z "$as_dir" && as_dir=.
7058     for ac_prog in grep ggrep; do
7059     for ac_exec_ext in '' $ac_executable_extensions; do
7060       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7061       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7062 # Check for GNU ac_path_GREP and select it if it is found.
7063   # Check for GNU $ac_path_GREP
7064 case `"$ac_path_GREP" --version 2>&1` in
7065 *GNU*)
7066   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7067 *)
7068   ac_count=0
7069   $as_echo_n 0123456789 >"conftest.in"
7070   while :
7071   do
7072     cat "conftest.in" "conftest.in" >"conftest.tmp"
7073     mv "conftest.tmp" "conftest.in"
7074     cp "conftest.in" "conftest.nl"
7075     $as_echo 'GREP' >> "conftest.nl"
7076     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7077     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7078     as_fn_arith $ac_count + 1 && ac_count=$as_val
7079     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7080       # Best one so far, save it but keep looking for a better one
7081       ac_cv_path_GREP="$ac_path_GREP"
7082       ac_path_GREP_max=$ac_count
7083     fi
7084     # 10*(2^10) chars as input seems more than enough
7085     test $ac_count -gt 10 && break
7086   done
7087   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7088 esac
7089
7090       $ac_path_GREP_found && break 3
7091     done
7092   done
7093   done
7094 IFS=$as_save_IFS
7095   if test -z "$ac_cv_path_GREP"; then
7096     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7097   fi
7098 else
7099   ac_cv_path_GREP=$GREP
7100 fi
7101
7102 fi
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7104 $as_echo "$ac_cv_path_GREP" >&6; }
7105  GREP="$ac_cv_path_GREP"
7106
7107
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7109 $as_echo_n "checking for egrep... " >&6; }
7110 if test "${ac_cv_path_EGREP+set}" = set; then :
7111   $as_echo_n "(cached) " >&6
7112 else
7113   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7114    then ac_cv_path_EGREP="$GREP -E"
7115    else
7116      if test -z "$EGREP"; then
7117   ac_path_EGREP_found=false
7118   # Loop through the user's path and test for each of PROGNAME-LIST
7119   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7120 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7121 do
7122   IFS=$as_save_IFS
7123   test -z "$as_dir" && as_dir=.
7124     for ac_prog in egrep; do
7125     for ac_exec_ext in '' $ac_executable_extensions; do
7126       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7127       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7128 # Check for GNU ac_path_EGREP and select it if it is found.
7129   # Check for GNU $ac_path_EGREP
7130 case `"$ac_path_EGREP" --version 2>&1` in
7131 *GNU*)
7132   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7133 *)
7134   ac_count=0
7135   $as_echo_n 0123456789 >"conftest.in"
7136   while :
7137   do
7138     cat "conftest.in" "conftest.in" >"conftest.tmp"
7139     mv "conftest.tmp" "conftest.in"
7140     cp "conftest.in" "conftest.nl"
7141     $as_echo 'EGREP' >> "conftest.nl"
7142     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7143     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7144     as_fn_arith $ac_count + 1 && ac_count=$as_val
7145     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7146       # Best one so far, save it but keep looking for a better one
7147       ac_cv_path_EGREP="$ac_path_EGREP"
7148       ac_path_EGREP_max=$ac_count
7149     fi
7150     # 10*(2^10) chars as input seems more than enough
7151     test $ac_count -gt 10 && break
7152   done
7153   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7154 esac
7155
7156       $ac_path_EGREP_found && break 3
7157     done
7158   done
7159   done
7160 IFS=$as_save_IFS
7161   if test -z "$ac_cv_path_EGREP"; then
7162     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7163   fi
7164 else
7165   ac_cv_path_EGREP=$EGREP
7166 fi
7167
7168    fi
7169 fi
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7171 $as_echo "$ac_cv_path_EGREP" >&6; }
7172  EGREP="$ac_cv_path_EGREP"
7173
7174
7175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
7176 $as_echo_n "checking for fgrep... " >&6; }
7177 if test "${ac_cv_path_FGREP+set}" = set; then :
7178   $as_echo_n "(cached) " >&6
7179 else
7180   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
7181    then ac_cv_path_FGREP="$GREP -F"
7182    else
7183      if test -z "$FGREP"; then
7184   ac_path_FGREP_found=false
7185   # Loop through the user's path and test for each of PROGNAME-LIST
7186   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7187 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7188 do
7189   IFS=$as_save_IFS
7190   test -z "$as_dir" && as_dir=.
7191     for ac_prog in fgrep; do
7192     for ac_exec_ext in '' $ac_executable_extensions; do
7193       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
7194       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
7195 # Check for GNU ac_path_FGREP and select it if it is found.
7196   # Check for GNU $ac_path_FGREP
7197 case `"$ac_path_FGREP" --version 2>&1` in
7198 *GNU*)
7199   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7200 *)
7201   ac_count=0
7202   $as_echo_n 0123456789 >"conftest.in"
7203   while :
7204   do
7205     cat "conftest.in" "conftest.in" >"conftest.tmp"
7206     mv "conftest.tmp" "conftest.in"
7207     cp "conftest.in" "conftest.nl"
7208     $as_echo 'FGREP' >> "conftest.nl"
7209     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7210     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7211     as_fn_arith $ac_count + 1 && ac_count=$as_val
7212     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7213       # Best one so far, save it but keep looking for a better one
7214       ac_cv_path_FGREP="$ac_path_FGREP"
7215       ac_path_FGREP_max=$ac_count
7216     fi
7217     # 10*(2^10) chars as input seems more than enough
7218     test $ac_count -gt 10 && break
7219   done
7220   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7221 esac
7222
7223       $ac_path_FGREP_found && break 3
7224     done
7225   done
7226   done
7227 IFS=$as_save_IFS
7228   if test -z "$ac_cv_path_FGREP"; then
7229     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7230   fi
7231 else
7232   ac_cv_path_FGREP=$FGREP
7233 fi
7234
7235    fi
7236 fi
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
7238 $as_echo "$ac_cv_path_FGREP" >&6; }
7239  FGREP="$ac_cv_path_FGREP"
7240
7241
7242 test -z "$GREP" && GREP=grep
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262 # Check whether --with-gnu-ld was given.
7263 if test "${with_gnu_ld+set}" = set; then :
7264   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7265 else
7266   with_gnu_ld=no
7267 fi
7268
7269 ac_prog=ld
7270 if test "$GCC" = yes; then
7271   # Check if gcc -print-prog-name=ld gives a path.
7272   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7273 $as_echo_n "checking for ld used by $CC... " >&6; }
7274   case $host in
7275   *-*-mingw*)
7276     # gcc leaves a trailing carriage return which upsets mingw
7277     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7278   *)
7279     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7280   esac
7281   case $ac_prog in
7282     # Accept absolute paths.
7283     [\\/]* | ?:[\\/]*)
7284       re_direlt='/[^/][^/]*/\.\./'
7285       # Canonicalize the pathname of ld
7286       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
7287       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
7288         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
7289       done
7290       test -z "$LD" && LD="$ac_prog"
7291       ;;
7292   "")
7293     # If it fails, then pretend we aren't using GCC.
7294     ac_prog=ld
7295     ;;
7296   *)
7297     # If it is relative, then search for the first ld in PATH.
7298     with_gnu_ld=unknown
7299     ;;
7300   esac
7301 elif test "$with_gnu_ld" = yes; then
7302   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7303 $as_echo_n "checking for GNU ld... " >&6; }
7304 else
7305   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7306 $as_echo_n "checking for non-GNU ld... " >&6; }
7307 fi
7308 if test "${lt_cv_path_LD+set}" = set; then :
7309   $as_echo_n "(cached) " >&6
7310 else
7311   if test -z "$LD"; then
7312   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7313   for ac_dir in $PATH; do
7314     IFS="$lt_save_ifs"
7315     test -z "$ac_dir" && ac_dir=.
7316     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7317       lt_cv_path_LD="$ac_dir/$ac_prog"
7318       # Check to see if the program is GNU ld.  I'd rather use --version,
7319       # but apparently some variants of GNU ld only accept -v.
7320       # Break only if it was the GNU/non-GNU ld that we prefer.
7321       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
7322       *GNU* | *'with BFD'*)
7323         test "$with_gnu_ld" != no && break
7324         ;;
7325       *)
7326         test "$with_gnu_ld" != yes && break
7327         ;;
7328       esac
7329     fi
7330   done
7331   IFS="$lt_save_ifs"
7332 else
7333   lt_cv_path_LD="$LD" # Let the user override the test with a path.
7334 fi
7335 fi
7336
7337 LD="$lt_cv_path_LD"
7338 if test -n "$LD"; then
7339   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7340 $as_echo "$LD" >&6; }
7341 else
7342   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7343 $as_echo "no" >&6; }
7344 fi
7345 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7347 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7348 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
7349   $as_echo_n "(cached) " >&6
7350 else
7351   # I'd rather use --version here, but apparently some GNU lds only accept -v.
7352 case `$LD -v 2>&1 </dev/null` in
7353 *GNU* | *'with BFD'*)
7354   lt_cv_prog_gnu_ld=yes
7355   ;;
7356 *)
7357   lt_cv_prog_gnu_ld=no
7358   ;;
7359 esac
7360 fi
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
7362 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
7363 with_gnu_ld=$lt_cv_prog_gnu_ld
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
7374 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
7375 if test "${lt_cv_path_NM+set}" = set; then :
7376   $as_echo_n "(cached) " >&6
7377 else
7378   if test -n "$NM"; then
7379   # Let the user override the test.
7380   lt_cv_path_NM="$NM"
7381 else
7382   lt_nm_to_check="${ac_tool_prefix}nm"
7383   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
7384     lt_nm_to_check="$lt_nm_to_check nm"
7385   fi
7386   for lt_tmp_nm in $lt_nm_to_check; do
7387     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7388     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
7389       IFS="$lt_save_ifs"
7390       test -z "$ac_dir" && ac_dir=.
7391       tmp_nm="$ac_dir/$lt_tmp_nm"
7392       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
7393         # Check to see if the nm accepts a BSD-compat flag.
7394         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
7395         #   nm: unknown option "B" ignored
7396         # Tru64's nm complains that /dev/null is an invalid object file
7397         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
7398         */dev/null* | *'Invalid file or object type'*)
7399           lt_cv_path_NM="$tmp_nm -B"
7400           break
7401           ;;
7402         *)
7403           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7404           */dev/null*)
7405             lt_cv_path_NM="$tmp_nm -p"
7406             break
7407             ;;
7408           *)
7409             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7410             continue # so that we can try to find one that supports BSD flags
7411             ;;
7412           esac
7413           ;;
7414         esac
7415       fi
7416     done
7417     IFS="$lt_save_ifs"
7418   done
7419   : ${lt_cv_path_NM=no}
7420 fi
7421 fi
7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7423 $as_echo "$lt_cv_path_NM" >&6; }
7424 if test "$lt_cv_path_NM" != "no"; then
7425   NM="$lt_cv_path_NM"
7426 else
7427   # Didn't find any BSD compatible name lister, look for dumpbin.
7428   if test -n "$DUMPBIN"; then :
7429     # Let the user override the test.
7430   else
7431     if test -n "$ac_tool_prefix"; then
7432   for ac_prog in dumpbin "link -dump"
7433   do
7434     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7435 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7437 $as_echo_n "checking for $ac_word... " >&6; }
7438 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
7439   $as_echo_n "(cached) " >&6
7440 else
7441   if test -n "$DUMPBIN"; then
7442   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7443 else
7444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7445 for as_dir in $PATH
7446 do
7447   IFS=$as_save_IFS
7448   test -z "$as_dir" && as_dir=.
7449     for ac_exec_ext in '' $ac_executable_extensions; do
7450   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7451     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7452     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7453     break 2
7454   fi
7455 done
7456   done
7457 IFS=$as_save_IFS
7458
7459 fi
7460 fi
7461 DUMPBIN=$ac_cv_prog_DUMPBIN
7462 if test -n "$DUMPBIN"; then
7463   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7464 $as_echo "$DUMPBIN" >&6; }
7465 else
7466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7467 $as_echo "no" >&6; }
7468 fi
7469
7470
7471     test -n "$DUMPBIN" && break
7472   done
7473 fi
7474 if test -z "$DUMPBIN"; then
7475   ac_ct_DUMPBIN=$DUMPBIN
7476   for ac_prog in dumpbin "link -dump"
7477 do
7478   # Extract the first word of "$ac_prog", so it can be a program name with args.
7479 set dummy $ac_prog; ac_word=$2
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7481 $as_echo_n "checking for $ac_word... " >&6; }
7482 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
7483   $as_echo_n "(cached) " >&6
7484 else
7485   if test -n "$ac_ct_DUMPBIN"; then
7486   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7487 else
7488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7489 for as_dir in $PATH
7490 do
7491   IFS=$as_save_IFS
7492   test -z "$as_dir" && as_dir=.
7493     for ac_exec_ext in '' $ac_executable_extensions; do
7494   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7495     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7496     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7497     break 2
7498   fi
7499 done
7500   done
7501 IFS=$as_save_IFS
7502
7503 fi
7504 fi
7505 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7506 if test -n "$ac_ct_DUMPBIN"; then
7507   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7508 $as_echo "$ac_ct_DUMPBIN" >&6; }
7509 else
7510   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7511 $as_echo "no" >&6; }
7512 fi
7513
7514
7515   test -n "$ac_ct_DUMPBIN" && break
7516 done
7517
7518   if test "x$ac_ct_DUMPBIN" = x; then
7519     DUMPBIN=":"
7520   else
7521     case $cross_compiling:$ac_tool_warned in
7522 yes:)
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7524 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7525 ac_tool_warned=yes ;;
7526 esac
7527     DUMPBIN=$ac_ct_DUMPBIN
7528   fi
7529 fi
7530
7531     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
7532     *COFF*)
7533       DUMPBIN="$DUMPBIN -symbols"
7534       ;;
7535     *)
7536       DUMPBIN=:
7537       ;;
7538     esac
7539   fi
7540
7541   if test "$DUMPBIN" != ":"; then
7542     NM="$DUMPBIN"
7543   fi
7544 fi
7545 test -z "$NM" && NM=nm
7546
7547
7548
7549
7550
7551
7552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7553 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
7554 if test "${lt_cv_nm_interface+set}" = set; then :
7555   $as_echo_n "(cached) " >&6
7556 else
7557   lt_cv_nm_interface="BSD nm"
7558   echo "int some_variable = 0;" > conftest.$ac_ext
7559   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7560   (eval "$ac_compile" 2>conftest.err)
7561   cat conftest.err >&5
7562   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7563   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7564   cat conftest.err >&5
7565   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7566   cat conftest.out >&5
7567   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7568     lt_cv_nm_interface="MS dumpbin"
7569   fi
7570   rm -f conftest*
7571 fi
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7573 $as_echo "$lt_cv_nm_interface" >&6; }
7574
7575 # find the maximum length of command line arguments
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7577 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
7578 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
7579   $as_echo_n "(cached) " >&6
7580 else
7581     i=0
7582   teststring="ABCD"
7583
7584   case $build_os in
7585   msdosdjgpp*)
7586     # On DJGPP, this test can blow up pretty badly due to problems in libc
7587     # (any single argument exceeding 2000 bytes causes a buffer overrun
7588     # during glob expansion).  Even if it were fixed, the result of this
7589     # check would be larger than it should be.
7590     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
7591     ;;
7592
7593   gnu*)
7594     # Under GNU Hurd, this test is not required because there is
7595     # no limit to the length of command line arguments.
7596     # Libtool will interpret -1 as no limit whatsoever
7597     lt_cv_sys_max_cmd_len=-1;
7598     ;;
7599
7600   cygwin* | mingw* | cegcc*)
7601     # On Win9x/ME, this test blows up -- it succeeds, but takes
7602     # about 5 minutes as the teststring grows exponentially.
7603     # Worse, since 9x/ME are not pre-emptively multitasking,
7604     # you end up with a "frozen" computer, even though with patience
7605     # the test eventually succeeds (with a max line length of 256k).
7606     # Instead, let's just punt: use the minimum linelength reported by
7607     # all of the supported platforms: 8192 (on NT/2K/XP).
7608     lt_cv_sys_max_cmd_len=8192;
7609     ;;
7610
7611   mint*)
7612     # On MiNT this can take a long time and run out of memory.
7613     lt_cv_sys_max_cmd_len=8192;
7614     ;;
7615
7616   amigaos*)
7617     # On AmigaOS with pdksh, this test takes hours, literally.
7618     # So we just punt and use a minimum line length of 8192.
7619     lt_cv_sys_max_cmd_len=8192;
7620     ;;
7621
7622   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7623     # This has been around since 386BSD, at least.  Likely further.
7624     if test -x /sbin/sysctl; then
7625       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7626     elif test -x /usr/sbin/sysctl; then
7627       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7628     else
7629       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
7630     fi
7631     # And add a safety zone
7632     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7633     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7634     ;;
7635
7636   interix*)
7637     # We know the value 262144 and hardcode it with a safety zone (like BSD)
7638     lt_cv_sys_max_cmd_len=196608
7639     ;;
7640
7641   osf*)
7642     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7643     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7644     # nice to cause kernel panics so lets avoid the loop below.
7645     # First set a reasonable default.
7646     lt_cv_sys_max_cmd_len=16384
7647     #
7648     if test -x /sbin/sysconfig; then
7649       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7650         *1*) lt_cv_sys_max_cmd_len=-1 ;;
7651       esac
7652     fi
7653     ;;
7654   sco3.2v5*)
7655     lt_cv_sys_max_cmd_len=102400
7656     ;;
7657   sysv5* | sco5v6* | sysv4.2uw2*)
7658     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7659     if test -n "$kargmax"; then
7660       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
7661     else
7662       lt_cv_sys_max_cmd_len=32768
7663     fi
7664     ;;
7665   *)
7666     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7667     if test -n "$lt_cv_sys_max_cmd_len"; then
7668       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7669       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7670     else
7671       # Make teststring a little bigger before we do anything with it.
7672       # a 1K string should be a reasonable start.
7673       for i in 1 2 3 4 5 6 7 8 ; do
7674         teststring=$teststring$teststring
7675       done
7676       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7677       # If test is not a shell built-in, we'll probably end up computing a
7678       # maximum length that is only half of the actual maximum length, but
7679       # we can't tell.
7680       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
7681                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7682               test $i != 17 # 1/2 MB should be enough
7683       do
7684         i=`expr $i + 1`
7685         teststring=$teststring$teststring
7686       done
7687       # Only check the string length outside the loop.
7688       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7689       teststring=
7690       # Add a significant safety factor because C++ compilers can tack on
7691       # massive amounts of additional arguments before passing them to the
7692       # linker.  It appears as though 1/2 is a usable value.
7693       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7694     fi
7695     ;;
7696   esac
7697
7698 fi
7699
7700 if test -n $lt_cv_sys_max_cmd_len ; then
7701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7702 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7703 else
7704   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7705 $as_echo "none" >&6; }
7706 fi
7707 max_cmd_len=$lt_cv_sys_max_cmd_len
7708
7709
7710
7711
7712
7713
7714 : ${CP="cp -f"}
7715 : ${MV="mv -f"}
7716 : ${RM="rm -f"}
7717
7718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
7719 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7720 # Try some XSI features
7721 xsi_shell=no
7722 ( _lt_dummy="a/b/c"
7723   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
7724       = c,a/b,, \
7725     && eval 'test $(( 1 + 1 )) -eq 2 \
7726     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7727   && xsi_shell=yes
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
7729 $as_echo "$xsi_shell" >&6; }
7730
7731
7732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
7733 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7734 lt_shell_append=no
7735 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
7736     >/dev/null 2>&1 \
7737   && lt_shell_append=yes
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
7739 $as_echo "$lt_shell_append" >&6; }
7740
7741
7742 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7743   lt_unset=unset
7744 else
7745   lt_unset=false
7746 fi
7747
7748
7749
7750
7751
7752 # test EBCDIC or ASCII
7753 case `echo X|tr X '\101'` in
7754  A) # ASCII based system
7755     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7756   lt_SP2NL='tr \040 \012'
7757   lt_NL2SP='tr \015\012 \040\040'
7758   ;;
7759  *) # EBCDIC based system
7760   lt_SP2NL='tr \100 \n'
7761   lt_NL2SP='tr \r\n \100\100'
7762   ;;
7763 esac
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7774 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7775 if test "${lt_cv_ld_reload_flag+set}" = set; then :
7776   $as_echo_n "(cached) " >&6
7777 else
7778   lt_cv_ld_reload_flag='-r'
7779 fi
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7781 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7782 reload_flag=$lt_cv_ld_reload_flag
7783 case $reload_flag in
7784 "" | " "*) ;;
7785 *) reload_flag=" $reload_flag" ;;
7786 esac
7787 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7788 case $host_os in
7789   darwin*)
7790     if test "$GCC" = yes; then
7791       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7792     else
7793       reload_cmds='$LD$reload_flag -o $output$reload_objs'
7794     fi
7795     ;;
7796 esac
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806 if test -n "$ac_tool_prefix"; then
7807   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7808 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7810 $as_echo_n "checking for $ac_word... " >&6; }
7811 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
7812   $as_echo_n "(cached) " >&6
7813 else
7814   if test -n "$OBJDUMP"; then
7815   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7816 else
7817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7818 for as_dir in $PATH
7819 do
7820   IFS=$as_save_IFS
7821   test -z "$as_dir" && as_dir=.
7822     for ac_exec_ext in '' $ac_executable_extensions; do
7823   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7824     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7825     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7826     break 2
7827   fi
7828 done
7829   done
7830 IFS=$as_save_IFS
7831
7832 fi
7833 fi
7834 OBJDUMP=$ac_cv_prog_OBJDUMP
7835 if test -n "$OBJDUMP"; then
7836   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7837 $as_echo "$OBJDUMP" >&6; }
7838 else
7839   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7840 $as_echo "no" >&6; }
7841 fi
7842
7843
7844 fi
7845 if test -z "$ac_cv_prog_OBJDUMP"; then
7846   ac_ct_OBJDUMP=$OBJDUMP
7847   # Extract the first word of "objdump", so it can be a program name with args.
7848 set dummy objdump; ac_word=$2
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7850 $as_echo_n "checking for $ac_word... " >&6; }
7851 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
7852   $as_echo_n "(cached) " >&6
7853 else
7854   if test -n "$ac_ct_OBJDUMP"; then
7855   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7856 else
7857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7858 for as_dir in $PATH
7859 do
7860   IFS=$as_save_IFS
7861   test -z "$as_dir" && as_dir=.
7862     for ac_exec_ext in '' $ac_executable_extensions; do
7863   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7864     ac_cv_prog_ac_ct_OBJDUMP="objdump"
7865     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7866     break 2
7867   fi
7868 done
7869   done
7870 IFS=$as_save_IFS
7871
7872 fi
7873 fi
7874 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7875 if test -n "$ac_ct_OBJDUMP"; then
7876   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7877 $as_echo "$ac_ct_OBJDUMP" >&6; }
7878 else
7879   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7880 $as_echo "no" >&6; }
7881 fi
7882
7883   if test "x$ac_ct_OBJDUMP" = x; then
7884     OBJDUMP="false"
7885   else
7886     case $cross_compiling:$ac_tool_warned in
7887 yes:)
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7889 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7890 ac_tool_warned=yes ;;
7891 esac
7892     OBJDUMP=$ac_ct_OBJDUMP
7893   fi
7894 else
7895   OBJDUMP="$ac_cv_prog_OBJDUMP"
7896 fi
7897
7898 test -z "$OBJDUMP" && OBJDUMP=objdump
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7909 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7910 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7911   $as_echo_n "(cached) " >&6
7912 else
7913   lt_cv_file_magic_cmd='$MAGIC_CMD'
7914 lt_cv_file_magic_test_file=
7915 lt_cv_deplibs_check_method='unknown'
7916 # Need to set the preceding variable on all platforms that support
7917 # interlibrary dependencies.
7918 # 'none' -- dependencies not supported.
7919 # `unknown' -- same as none, but documents that we really don't know.
7920 # 'pass_all' -- all dependencies passed with no checks.
7921 # 'test_compile' -- check by making test program.
7922 # 'file_magic [[regex]]' -- check by looking for files in library path
7923 # which responds to the $file_magic_cmd with a given extended regex.
7924 # If you have `file' or equivalent on your system and you're not sure
7925 # whether `pass_all' will *always* work, you probably want this one.
7926
7927 case $host_os in
7928 aix[4-9]*)
7929   lt_cv_deplibs_check_method=pass_all
7930   ;;
7931
7932 beos*)
7933   lt_cv_deplibs_check_method=pass_all
7934   ;;
7935
7936 bsdi[45]*)
7937   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7938   lt_cv_file_magic_cmd='/usr/bin/file -L'
7939   lt_cv_file_magic_test_file=/shlib/libc.so
7940   ;;
7941
7942 cygwin*)
7943   # func_win32_libid is a shell function defined in ltmain.sh
7944   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7945   lt_cv_file_magic_cmd='func_win32_libid'
7946   ;;
7947
7948 mingw* | pw32*)
7949   # Base MSYS/MinGW do not provide the 'file' command needed by
7950   # func_win32_libid shell function, so use a weaker test based on 'objdump',
7951   # unless we find 'file', for example because we are cross-compiling.
7952   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7953   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7954     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7955     lt_cv_file_magic_cmd='func_win32_libid'
7956   else
7957     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7958     lt_cv_file_magic_cmd='$OBJDUMP -f'
7959   fi
7960   ;;
7961
7962 cegcc*)
7963   # use the weaker test based on 'objdump'. See mingw*.
7964   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7965   lt_cv_file_magic_cmd='$OBJDUMP -f'
7966   ;;
7967
7968 darwin* | rhapsody*)
7969   lt_cv_deplibs_check_method=pass_all
7970   ;;
7971
7972 freebsd* | dragonfly*)
7973   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7974     case $host_cpu in
7975     i*86 )
7976       # Not sure whether the presence of OpenBSD here was a mistake.
7977       # Let's accept both of them until this is cleared up.
7978       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7979       lt_cv_file_magic_cmd=/usr/bin/file
7980       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7981       ;;
7982     esac
7983   else
7984     lt_cv_deplibs_check_method=pass_all
7985   fi
7986   ;;
7987
7988 gnu*)
7989   lt_cv_deplibs_check_method=pass_all
7990   ;;
7991
7992 haiku*)
7993   lt_cv_deplibs_check_method=pass_all
7994   ;;
7995
7996 hpux10.20* | hpux11*)
7997   lt_cv_file_magic_cmd=/usr/bin/file
7998   case $host_cpu in
7999   ia64*)
8000     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
8001     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
8002     ;;
8003   hppa*64*)
8004     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
8005     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
8006     ;;
8007   *)
8008     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
8009     lt_cv_file_magic_test_file=/usr/lib/libc.sl
8010     ;;
8011   esac
8012   ;;
8013
8014 interix[3-9]*)
8015   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
8016   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
8017   ;;
8018
8019 irix5* | irix6* | nonstopux*)
8020   case $LD in
8021   *-32|*"-32 ") libmagic=32-bit;;
8022   *-n32|*"-n32 ") libmagic=N32;;
8023   *-64|*"-64 ") libmagic=64-bit;;
8024   *) libmagic=never-match;;
8025   esac
8026   lt_cv_deplibs_check_method=pass_all
8027   ;;
8028
8029 # This must be Linux ELF.
8030 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8031   lt_cv_deplibs_check_method=pass_all
8032   ;;
8033
8034 netbsd*)
8035   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8036     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8037   else
8038     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
8039   fi
8040   ;;
8041
8042 newos6*)
8043   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
8044   lt_cv_file_magic_cmd=/usr/bin/file
8045   lt_cv_file_magic_test_file=/usr/lib/libnls.so
8046   ;;
8047
8048 *nto* | *qnx*)
8049   lt_cv_deplibs_check_method=pass_all
8050   ;;
8051
8052 openbsd*)
8053   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8054     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
8055   else
8056     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8057   fi
8058   ;;
8059
8060 osf3* | osf4* | osf5*)
8061   lt_cv_deplibs_check_method=pass_all
8062   ;;
8063
8064 rdos*)
8065   lt_cv_deplibs_check_method=pass_all
8066   ;;
8067
8068 solaris*)
8069   lt_cv_deplibs_check_method=pass_all
8070   ;;
8071
8072 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8073   lt_cv_deplibs_check_method=pass_all
8074   ;;
8075
8076 sysv4 | sysv4.3*)
8077   case $host_vendor in
8078   motorola)
8079     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]'
8080     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
8081     ;;
8082   ncr)
8083     lt_cv_deplibs_check_method=pass_all
8084     ;;
8085   sequent)
8086     lt_cv_file_magic_cmd='/bin/file'
8087     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
8088     ;;
8089   sni)
8090     lt_cv_file_magic_cmd='/bin/file'
8091     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
8092     lt_cv_file_magic_test_file=/lib/libc.so
8093     ;;
8094   siemens)
8095     lt_cv_deplibs_check_method=pass_all
8096     ;;
8097   pc)
8098     lt_cv_deplibs_check_method=pass_all
8099     ;;
8100   esac
8101   ;;
8102
8103 tpf*)
8104   lt_cv_deplibs_check_method=pass_all
8105   ;;
8106 esac
8107
8108 fi
8109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
8110 $as_echo "$lt_cv_deplibs_check_method" >&6; }
8111 file_magic_cmd=$lt_cv_file_magic_cmd
8112 deplibs_check_method=$lt_cv_deplibs_check_method
8113 test -z "$deplibs_check_method" && deplibs_check_method=unknown
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126 if test -n "$ac_tool_prefix"; then
8127   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8128 set dummy ${ac_tool_prefix}ar; ac_word=$2
8129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8130 $as_echo_n "checking for $ac_word... " >&6; }
8131 if test "${ac_cv_prog_AR+set}" = set; then :
8132   $as_echo_n "(cached) " >&6
8133 else
8134   if test -n "$AR"; then
8135   ac_cv_prog_AR="$AR" # Let the user override the test.
8136 else
8137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8138 for as_dir in $PATH
8139 do
8140   IFS=$as_save_IFS
8141   test -z "$as_dir" && as_dir=.
8142     for ac_exec_ext in '' $ac_executable_extensions; do
8143   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8144     ac_cv_prog_AR="${ac_tool_prefix}ar"
8145     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8146     break 2
8147   fi
8148 done
8149   done
8150 IFS=$as_save_IFS
8151
8152 fi
8153 fi
8154 AR=$ac_cv_prog_AR
8155 if test -n "$AR"; then
8156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8157 $as_echo "$AR" >&6; }
8158 else
8159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8160 $as_echo "no" >&6; }
8161 fi
8162
8163
8164 fi
8165 if test -z "$ac_cv_prog_AR"; then
8166   ac_ct_AR=$AR
8167   # Extract the first word of "ar", so it can be a program name with args.
8168 set dummy ar; ac_word=$2
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8170 $as_echo_n "checking for $ac_word... " >&6; }
8171 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8172   $as_echo_n "(cached) " >&6
8173 else
8174   if test -n "$ac_ct_AR"; then
8175   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8176 else
8177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8178 for as_dir in $PATH
8179 do
8180   IFS=$as_save_IFS
8181   test -z "$as_dir" && as_dir=.
8182     for ac_exec_ext in '' $ac_executable_extensions; do
8183   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8184     ac_cv_prog_ac_ct_AR="ar"
8185     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8186     break 2
8187   fi
8188 done
8189   done
8190 IFS=$as_save_IFS
8191
8192 fi
8193 fi
8194 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8195 if test -n "$ac_ct_AR"; then
8196   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8197 $as_echo "$ac_ct_AR" >&6; }
8198 else
8199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8200 $as_echo "no" >&6; }
8201 fi
8202
8203   if test "x$ac_ct_AR" = x; then
8204     AR="false"
8205   else
8206     case $cross_compiling:$ac_tool_warned in
8207 yes:)
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8209 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8210 ac_tool_warned=yes ;;
8211 esac
8212     AR=$ac_ct_AR
8213   fi
8214 else
8215   AR="$ac_cv_prog_AR"
8216 fi
8217
8218 test -z "$AR" && AR=ar
8219 test -z "$AR_FLAGS" && AR_FLAGS=cru
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231 if test -n "$ac_tool_prefix"; then
8232   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8233 set dummy ${ac_tool_prefix}strip; ac_word=$2
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8235 $as_echo_n "checking for $ac_word... " >&6; }
8236 if test "${ac_cv_prog_STRIP+set}" = set; then :
8237   $as_echo_n "(cached) " >&6
8238 else
8239   if test -n "$STRIP"; then
8240   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8241 else
8242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8243 for as_dir in $PATH
8244 do
8245   IFS=$as_save_IFS
8246   test -z "$as_dir" && as_dir=.
8247     for ac_exec_ext in '' $ac_executable_extensions; do
8248   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8249     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8250     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8251     break 2
8252   fi
8253 done
8254   done
8255 IFS=$as_save_IFS
8256
8257 fi
8258 fi
8259 STRIP=$ac_cv_prog_STRIP
8260 if test -n "$STRIP"; then
8261   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8262 $as_echo "$STRIP" >&6; }
8263 else
8264   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8265 $as_echo "no" >&6; }
8266 fi
8267
8268
8269 fi
8270 if test -z "$ac_cv_prog_STRIP"; then
8271   ac_ct_STRIP=$STRIP
8272   # Extract the first word of "strip", so it can be a program name with args.
8273 set dummy strip; ac_word=$2
8274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8275 $as_echo_n "checking for $ac_word... " >&6; }
8276 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
8277   $as_echo_n "(cached) " >&6
8278 else
8279   if test -n "$ac_ct_STRIP"; then
8280   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8281 else
8282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8283 for as_dir in $PATH
8284 do
8285   IFS=$as_save_IFS
8286   test -z "$as_dir" && as_dir=.
8287     for ac_exec_ext in '' $ac_executable_extensions; do
8288   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8289     ac_cv_prog_ac_ct_STRIP="strip"
8290     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8291     break 2
8292   fi
8293 done
8294   done
8295 IFS=$as_save_IFS
8296
8297 fi
8298 fi
8299 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8300 if test -n "$ac_ct_STRIP"; then
8301   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8302 $as_echo "$ac_ct_STRIP" >&6; }
8303 else
8304   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8305 $as_echo "no" >&6; }
8306 fi
8307
8308   if test "x$ac_ct_STRIP" = x; then
8309     STRIP=":"
8310   else
8311     case $cross_compiling:$ac_tool_warned in
8312 yes:)
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8314 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8315 ac_tool_warned=yes ;;
8316 esac
8317     STRIP=$ac_ct_STRIP
8318   fi
8319 else
8320   STRIP="$ac_cv_prog_STRIP"
8321 fi
8322
8323 test -z "$STRIP" && STRIP=:
8324
8325
8326
8327
8328
8329
8330 if test -n "$ac_tool_prefix"; then
8331   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8332 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8334 $as_echo_n "checking for $ac_word... " >&6; }
8335 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8336   $as_echo_n "(cached) " >&6
8337 else
8338   if test -n "$RANLIB"; then
8339   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8340 else
8341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8342 for as_dir in $PATH
8343 do
8344   IFS=$as_save_IFS
8345   test -z "$as_dir" && as_dir=.
8346     for ac_exec_ext in '' $ac_executable_extensions; do
8347   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8348     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8349     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8350     break 2
8351   fi
8352 done
8353   done
8354 IFS=$as_save_IFS
8355
8356 fi
8357 fi
8358 RANLIB=$ac_cv_prog_RANLIB
8359 if test -n "$RANLIB"; then
8360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8361 $as_echo "$RANLIB" >&6; }
8362 else
8363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8364 $as_echo "no" >&6; }
8365 fi
8366
8367
8368 fi
8369 if test -z "$ac_cv_prog_RANLIB"; then
8370   ac_ct_RANLIB=$RANLIB
8371   # Extract the first word of "ranlib", so it can be a program name with args.
8372 set dummy ranlib; ac_word=$2
8373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8374 $as_echo_n "checking for $ac_word... " >&6; }
8375 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8376   $as_echo_n "(cached) " >&6
8377 else
8378   if test -n "$ac_ct_RANLIB"; then
8379   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8380 else
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_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8388     ac_cv_prog_ac_ct_RANLIB="ranlib"
8389     $as_echo "$as_me:${as_lineno-$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 fi
8397 fi
8398 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8399 if test -n "$ac_ct_RANLIB"; then
8400   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8401 $as_echo "$ac_ct_RANLIB" >&6; }
8402 else
8403   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8404 $as_echo "no" >&6; }
8405 fi
8406
8407   if test "x$ac_ct_RANLIB" = x; then
8408     RANLIB=":"
8409   else
8410     case $cross_compiling:$ac_tool_warned in
8411 yes:)
8412 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8413 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8414 ac_tool_warned=yes ;;
8415 esac
8416     RANLIB=$ac_ct_RANLIB
8417   fi
8418 else
8419   RANLIB="$ac_cv_prog_RANLIB"
8420 fi
8421
8422 test -z "$RANLIB" && RANLIB=:
8423
8424
8425
8426
8427
8428
8429 # Determine commands to create old-style static archives.
8430 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8431 old_postinstall_cmds='chmod 644 $oldlib'
8432 old_postuninstall_cmds=
8433
8434 if test -n "$RANLIB"; then
8435   case $host_os in
8436   openbsd*)
8437     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8438     ;;
8439   *)
8440     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8441     ;;
8442   esac
8443   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8444 fi
8445
8446 case $host_os in
8447   darwin*)
8448     lock_old_archive_extraction=yes ;;
8449   *)
8450     lock_old_archive_extraction=no ;;
8451 esac
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491 # If no C compiler was specified, use CC.
8492 LTCC=${LTCC-"$CC"}
8493
8494 # If no C compiler flags were specified, use CFLAGS.
8495 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8496
8497 # Allow CC to be a program name with arguments.
8498 compiler=$CC
8499
8500
8501 # Check for command to grab the raw symbol name followed by C symbol from nm.
8502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8503 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8504 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
8505   $as_echo_n "(cached) " >&6
8506 else
8507
8508 # These are sane defaults that work on at least a few old systems.
8509 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
8510
8511 # Character class describing NM global symbol codes.
8512 symcode='[BCDEGRST]'
8513
8514 # Regexp to match symbols that can be accessed directly from C.
8515 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8516
8517 # Define system-specific variables.
8518 case $host_os in
8519 aix*)
8520   symcode='[BCDT]'
8521   ;;
8522 cygwin* | mingw* | pw32* | cegcc*)
8523   symcode='[ABCDGISTW]'
8524   ;;
8525 hpux*)
8526   if test "$host_cpu" = ia64; then
8527     symcode='[ABCDEGRST]'
8528   fi
8529   ;;
8530 irix* | nonstopux*)
8531   symcode='[BCDEGRST]'
8532   ;;
8533 osf*)
8534   symcode='[BCDEGQRST]'
8535   ;;
8536 solaris*)
8537   symcode='[BDRT]'
8538   ;;
8539 sco3.2v5*)
8540   symcode='[DT]'
8541   ;;
8542 sysv4.2uw2*)
8543   symcode='[DT]'
8544   ;;
8545 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8546   symcode='[ABDT]'
8547   ;;
8548 sysv4)
8549   symcode='[DFNSTU]'
8550   ;;
8551 esac
8552
8553 # If we're using GNU nm, then use its standard symbol codes.
8554 case `$NM -V 2>&1` in
8555 *GNU* | *'with BFD'*)
8556   symcode='[ABCDGIRSTW]' ;;
8557 esac
8558
8559 # Transform an extracted symbol line into a proper C declaration.
8560 # Some systems (esp. on ia64) link data and code symbols differently,
8561 # so use this general approach.
8562 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8563
8564 # Transform an extracted symbol line into symbol name and symbol address
8565 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
8566 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
8567
8568 # Handle CRLF in mingw tool chain
8569 opt_cr=
8570 case $build_os in
8571 mingw*)
8572   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8573   ;;
8574 esac
8575
8576 # Try without a prefix underscore, then with it.
8577 for ac_symprfx in "" "_"; do
8578
8579   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8580   symxfrm="\\1 $ac_symprfx\\2 \\2"
8581
8582   # Write the raw and C identifiers.
8583   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8584     # Fake it for dumpbin and say T for any non-static function
8585     # and D for any global variable.
8586     # Also find C++ and __fastcall symbols from MSVC++,
8587     # which start with @ or ?.
8588     lt_cv_sys_global_symbol_pipe="$AWK '"\
8589 "     {last_section=section; section=\$ 3};"\
8590 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8591 "     \$ 0!~/External *\|/{next};"\
8592 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8593 "     {if(hide[section]) next};"\
8594 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
8595 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
8596 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
8597 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
8598 "     ' prfx=^$ac_symprfx"
8599   else
8600     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8601   fi
8602
8603   # Check to see that the pipe works correctly.
8604   pipe_works=no
8605
8606   rm -f conftest*
8607   cat > conftest.$ac_ext <<_LT_EOF
8608 #ifdef __cplusplus
8609 extern "C" {
8610 #endif
8611 char nm_test_var;
8612 void nm_test_func(void);
8613 void nm_test_func(void){}
8614 #ifdef __cplusplus
8615 }
8616 #endif
8617 int main(){nm_test_var='a';nm_test_func();return(0);}
8618 _LT_EOF
8619
8620   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8621   (eval $ac_compile) 2>&5
8622   ac_status=$?
8623   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8624   test $ac_status = 0; }; then
8625     # Now try to grab the symbols.
8626     nlist=conftest.nm
8627     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8628   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8629   ac_status=$?
8630   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8631   test $ac_status = 0; } && test -s "$nlist"; then
8632       # Try sorting and uniquifying the output.
8633       if sort "$nlist" | uniq > "$nlist"T; then
8634         mv -f "$nlist"T "$nlist"
8635       else
8636         rm -f "$nlist"T
8637       fi
8638
8639       # Make sure that we snagged all the symbols we need.
8640       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8641         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8642           cat <<_LT_EOF > conftest.$ac_ext
8643 #ifdef __cplusplus
8644 extern "C" {
8645 #endif
8646
8647 _LT_EOF
8648           # Now generate the symbol file.
8649           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8650
8651           cat <<_LT_EOF >> conftest.$ac_ext
8652
8653 /* The mapping between symbol names and symbols.  */
8654 const struct {
8655   const char *name;
8656   void       *address;
8657 }
8658 lt__PROGRAM__LTX_preloaded_symbols[] =
8659 {
8660   { "@PROGRAM@", (void *) 0 },
8661 _LT_EOF
8662           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8663           cat <<\_LT_EOF >> conftest.$ac_ext
8664   {0, (void *) 0}
8665 };
8666
8667 /* This works around a problem in FreeBSD linker */
8668 #ifdef FREEBSD_WORKAROUND
8669 static const void *lt_preloaded_setup() {
8670   return lt__PROGRAM__LTX_preloaded_symbols;
8671 }
8672 #endif
8673
8674 #ifdef __cplusplus
8675 }
8676 #endif
8677 _LT_EOF
8678           # Now try linking the two files.
8679           mv conftest.$ac_objext conftstm.$ac_objext
8680           lt_save_LIBS="$LIBS"
8681           lt_save_CFLAGS="$CFLAGS"
8682           LIBS="conftstm.$ac_objext"
8683           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8684           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8685   (eval $ac_link) 2>&5
8686   ac_status=$?
8687   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8688   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
8689             pipe_works=yes
8690           fi
8691           LIBS="$lt_save_LIBS"
8692           CFLAGS="$lt_save_CFLAGS"
8693         else
8694           echo "cannot find nm_test_func in $nlist" >&5
8695         fi
8696       else
8697         echo "cannot find nm_test_var in $nlist" >&5
8698       fi
8699     else
8700       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8701     fi
8702   else
8703     echo "$progname: failed program was:" >&5
8704     cat conftest.$ac_ext >&5
8705   fi
8706   rm -rf conftest* conftst*
8707
8708   # Do not use the global_symbol_pipe unless it works.
8709   if test "$pipe_works" = yes; then
8710     break
8711   else
8712     lt_cv_sys_global_symbol_pipe=
8713   fi
8714 done
8715
8716 fi
8717
8718 if test -z "$lt_cv_sys_global_symbol_pipe"; then
8719   lt_cv_sys_global_symbol_to_cdecl=
8720 fi
8721 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8722   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8723 $as_echo "failed" >&6; }
8724 else
8725   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8726 $as_echo "ok" >&6; }
8727 fi
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751 # Check whether --enable-libtool-lock was given.
8752 if test "${enable_libtool_lock+set}" = set; then :
8753   enableval=$enable_libtool_lock;
8754 fi
8755
8756 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8757
8758 # Some flags need to be propagated to the compiler or linker for good
8759 # libtool support.
8760 case $host in
8761 ia64-*-hpux*)
8762   # Find out which ABI we are using.
8763   echo 'int i;' > conftest.$ac_ext
8764   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8765   (eval $ac_compile) 2>&5
8766   ac_status=$?
8767   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8768   test $ac_status = 0; }; then
8769     case `/usr/bin/file conftest.$ac_objext` in
8770       *ELF-32*)
8771         HPUX_IA64_MODE="32"
8772         ;;
8773       *ELF-64*)
8774         HPUX_IA64_MODE="64"
8775         ;;
8776     esac
8777   fi
8778   rm -rf conftest*
8779   ;;
8780 *-*-irix6*)
8781   # Find out which ABI we are using.
8782   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8783   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8784   (eval $ac_compile) 2>&5
8785   ac_status=$?
8786   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8787   test $ac_status = 0; }; then
8788     if test "$lt_cv_prog_gnu_ld" = yes; then
8789       case `/usr/bin/file conftest.$ac_objext` in
8790         *32-bit*)
8791           LD="${LD-ld} -melf32bsmip"
8792           ;;
8793         *N32*)
8794           LD="${LD-ld} -melf32bmipn32"
8795           ;;
8796         *64-bit*)
8797           LD="${LD-ld} -melf64bmip"
8798         ;;
8799       esac
8800     else
8801       case `/usr/bin/file conftest.$ac_objext` in
8802         *32-bit*)
8803           LD="${LD-ld} -32"
8804           ;;
8805         *N32*)
8806           LD="${LD-ld} -n32"
8807           ;;
8808         *64-bit*)
8809           LD="${LD-ld} -64"
8810           ;;
8811       esac
8812     fi
8813   fi
8814   rm -rf conftest*
8815   ;;
8816
8817 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
8818 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8819   # Find out which ABI we are using.
8820   echo 'int i;' > conftest.$ac_ext
8821   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8822   (eval $ac_compile) 2>&5
8823   ac_status=$?
8824   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8825   test $ac_status = 0; }; then
8826     case `/usr/bin/file conftest.o` in
8827       *32-bit*)
8828         case $host in
8829           x86_64-*kfreebsd*-gnu)
8830             LD="${LD-ld} -m elf_i386_fbsd"
8831             ;;
8832           x86_64-*linux*)
8833             LD="${LD-ld} -m elf_i386"
8834             ;;
8835           ppc64-*linux*|powerpc64-*linux*)
8836             LD="${LD-ld} -m elf32ppclinux"
8837             ;;
8838           s390x-*linux*)
8839             LD="${LD-ld} -m elf_s390"
8840             ;;
8841           sparc64-*linux*)
8842             LD="${LD-ld} -m elf32_sparc"
8843             ;;
8844         esac
8845         ;;
8846       *64-bit*)
8847         case $host in
8848           x86_64-*kfreebsd*-gnu)
8849             LD="${LD-ld} -m elf_x86_64_fbsd"
8850             ;;
8851           x86_64-*linux*)
8852             LD="${LD-ld} -m elf_x86_64"
8853             ;;
8854           ppc*-*linux*|powerpc*-*linux*)
8855             LD="${LD-ld} -m elf64ppc"
8856             ;;
8857           s390*-*linux*|s390*-*tpf*)
8858             LD="${LD-ld} -m elf64_s390"
8859             ;;
8860           sparc*-*linux*)
8861             LD="${LD-ld} -m elf64_sparc"
8862             ;;
8863         esac
8864         ;;
8865     esac
8866   fi
8867   rm -rf conftest*
8868   ;;
8869
8870 *-*-sco3.2v5*)
8871   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8872   SAVE_CFLAGS="$CFLAGS"
8873   CFLAGS="$CFLAGS -belf"
8874   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8875 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8876 if test "${lt_cv_cc_needs_belf+set}" = set; then :
8877   $as_echo_n "(cached) " >&6
8878 else
8879   ac_ext=c
8880 ac_cpp='$CPP $CPPFLAGS'
8881 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8882 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8883 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8884
8885      if test x$gcc_no_link = xyes; then
8886   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8887 fi
8888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8889 /* end confdefs.h.  */
8890
8891 int
8892 main ()
8893 {
8894
8895   ;
8896   return 0;
8897 }
8898 _ACEOF
8899 if ac_fn_c_try_link "$LINENO"; then :
8900   lt_cv_cc_needs_belf=yes
8901 else
8902   lt_cv_cc_needs_belf=no
8903 fi
8904 rm -f core conftest.err conftest.$ac_objext \
8905     conftest$ac_exeext conftest.$ac_ext
8906      ac_ext=c
8907 ac_cpp='$CPP $CPPFLAGS'
8908 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8909 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8910 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8911
8912 fi
8913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8914 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8915   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8916     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8917     CFLAGS="$SAVE_CFLAGS"
8918   fi
8919   ;;
8920 sparc*-*solaris*)
8921   # Find out which ABI we are using.
8922   echo 'int i;' > conftest.$ac_ext
8923   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8924   (eval $ac_compile) 2>&5
8925   ac_status=$?
8926   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8927   test $ac_status = 0; }; then
8928     case `/usr/bin/file conftest.o` in
8929     *64-bit*)
8930       case $lt_cv_prog_gnu_ld in
8931       yes*) LD="${LD-ld} -m elf64_sparc" ;;
8932       *)
8933         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8934           LD="${LD-ld} -64"
8935         fi
8936         ;;
8937       esac
8938       ;;
8939     esac
8940   fi
8941   rm -rf conftest*
8942   ;;
8943 esac
8944
8945 need_locks="$enable_libtool_lock"
8946
8947
8948   case $host_os in
8949     rhapsody* | darwin*)
8950     if test -n "$ac_tool_prefix"; then
8951   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8952 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8954 $as_echo_n "checking for $ac_word... " >&6; }
8955 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8956   $as_echo_n "(cached) " >&6
8957 else
8958   if test -n "$DSYMUTIL"; then
8959   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8960 else
8961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8962 for as_dir in $PATH
8963 do
8964   IFS=$as_save_IFS
8965   test -z "$as_dir" && as_dir=.
8966     for ac_exec_ext in '' $ac_executable_extensions; do
8967   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8968     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8969     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8970     break 2
8971   fi
8972 done
8973   done
8974 IFS=$as_save_IFS
8975
8976 fi
8977 fi
8978 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8979 if test -n "$DSYMUTIL"; then
8980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8981 $as_echo "$DSYMUTIL" >&6; }
8982 else
8983   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8984 $as_echo "no" >&6; }
8985 fi
8986
8987
8988 fi
8989 if test -z "$ac_cv_prog_DSYMUTIL"; then
8990   ac_ct_DSYMUTIL=$DSYMUTIL
8991   # Extract the first word of "dsymutil", so it can be a program name with args.
8992 set dummy dsymutil; ac_word=$2
8993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8994 $as_echo_n "checking for $ac_word... " >&6; }
8995 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8996   $as_echo_n "(cached) " >&6
8997 else
8998   if test -n "$ac_ct_DSYMUTIL"; then
8999   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
9000 else
9001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9002 for as_dir in $PATH
9003 do
9004   IFS=$as_save_IFS
9005   test -z "$as_dir" && as_dir=.
9006     for ac_exec_ext in '' $ac_executable_extensions; do
9007   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9008     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
9009     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9010     break 2
9011   fi
9012 done
9013   done
9014 IFS=$as_save_IFS
9015
9016 fi
9017 fi
9018 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
9019 if test -n "$ac_ct_DSYMUTIL"; then
9020   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
9021 $as_echo "$ac_ct_DSYMUTIL" >&6; }
9022 else
9023   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9024 $as_echo "no" >&6; }
9025 fi
9026
9027   if test "x$ac_ct_DSYMUTIL" = x; then
9028     DSYMUTIL=":"
9029   else
9030     case $cross_compiling:$ac_tool_warned in
9031 yes:)
9032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9033 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9034 ac_tool_warned=yes ;;
9035 esac
9036     DSYMUTIL=$ac_ct_DSYMUTIL
9037   fi
9038 else
9039   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
9040 fi
9041
9042     if test -n "$ac_tool_prefix"; then
9043   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
9044 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
9045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9046 $as_echo_n "checking for $ac_word... " >&6; }
9047 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
9048   $as_echo_n "(cached) " >&6
9049 else
9050   if test -n "$NMEDIT"; then
9051   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
9052 else
9053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9054 for as_dir in $PATH
9055 do
9056   IFS=$as_save_IFS
9057   test -z "$as_dir" && as_dir=.
9058     for ac_exec_ext in '' $ac_executable_extensions; do
9059   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9060     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
9061     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9062     break 2
9063   fi
9064 done
9065   done
9066 IFS=$as_save_IFS
9067
9068 fi
9069 fi
9070 NMEDIT=$ac_cv_prog_NMEDIT
9071 if test -n "$NMEDIT"; then
9072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
9073 $as_echo "$NMEDIT" >&6; }
9074 else
9075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9076 $as_echo "no" >&6; }
9077 fi
9078
9079
9080 fi
9081 if test -z "$ac_cv_prog_NMEDIT"; then
9082   ac_ct_NMEDIT=$NMEDIT
9083   # Extract the first word of "nmedit", so it can be a program name with args.
9084 set dummy nmedit; ac_word=$2
9085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9086 $as_echo_n "checking for $ac_word... " >&6; }
9087 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
9088   $as_echo_n "(cached) " >&6
9089 else
9090   if test -n "$ac_ct_NMEDIT"; then
9091   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
9092 else
9093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9094 for as_dir in $PATH
9095 do
9096   IFS=$as_save_IFS
9097   test -z "$as_dir" && as_dir=.
9098     for ac_exec_ext in '' $ac_executable_extensions; do
9099   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9100     ac_cv_prog_ac_ct_NMEDIT="nmedit"
9101     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9102     break 2
9103   fi
9104 done
9105   done
9106 IFS=$as_save_IFS
9107
9108 fi
9109 fi
9110 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
9111 if test -n "$ac_ct_NMEDIT"; then
9112   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
9113 $as_echo "$ac_ct_NMEDIT" >&6; }
9114 else
9115   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9116 $as_echo "no" >&6; }
9117 fi
9118
9119   if test "x$ac_ct_NMEDIT" = x; then
9120     NMEDIT=":"
9121   else
9122     case $cross_compiling:$ac_tool_warned in
9123 yes:)
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9125 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9126 ac_tool_warned=yes ;;
9127 esac
9128     NMEDIT=$ac_ct_NMEDIT
9129   fi
9130 else
9131   NMEDIT="$ac_cv_prog_NMEDIT"
9132 fi
9133
9134     if test -n "$ac_tool_prefix"; then
9135   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
9136 set dummy ${ac_tool_prefix}lipo; ac_word=$2
9137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9138 $as_echo_n "checking for $ac_word... " >&6; }
9139 if test "${ac_cv_prog_LIPO+set}" = set; then :
9140   $as_echo_n "(cached) " >&6
9141 else
9142   if test -n "$LIPO"; then
9143   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9144 else
9145 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9146 for as_dir in $PATH
9147 do
9148   IFS=$as_save_IFS
9149   test -z "$as_dir" && as_dir=.
9150     for ac_exec_ext in '' $ac_executable_extensions; do
9151   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9152     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
9153     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9154     break 2
9155   fi
9156 done
9157   done
9158 IFS=$as_save_IFS
9159
9160 fi
9161 fi
9162 LIPO=$ac_cv_prog_LIPO
9163 if test -n "$LIPO"; then
9164   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9165 $as_echo "$LIPO" >&6; }
9166 else
9167   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9168 $as_echo "no" >&6; }
9169 fi
9170
9171
9172 fi
9173 if test -z "$ac_cv_prog_LIPO"; then
9174   ac_ct_LIPO=$LIPO
9175   # Extract the first word of "lipo", so it can be a program name with args.
9176 set dummy lipo; ac_word=$2
9177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9178 $as_echo_n "checking for $ac_word... " >&6; }
9179 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
9180   $as_echo_n "(cached) " >&6
9181 else
9182   if test -n "$ac_ct_LIPO"; then
9183   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
9184 else
9185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9186 for as_dir in $PATH
9187 do
9188   IFS=$as_save_IFS
9189   test -z "$as_dir" && as_dir=.
9190     for ac_exec_ext in '' $ac_executable_extensions; do
9191   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9192     ac_cv_prog_ac_ct_LIPO="lipo"
9193     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9194     break 2
9195   fi
9196 done
9197   done
9198 IFS=$as_save_IFS
9199
9200 fi
9201 fi
9202 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
9203 if test -n "$ac_ct_LIPO"; then
9204   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
9205 $as_echo "$ac_ct_LIPO" >&6; }
9206 else
9207   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9208 $as_echo "no" >&6; }
9209 fi
9210
9211   if test "x$ac_ct_LIPO" = x; then
9212     LIPO=":"
9213   else
9214     case $cross_compiling:$ac_tool_warned in
9215 yes:)
9216 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9217 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9218 ac_tool_warned=yes ;;
9219 esac
9220     LIPO=$ac_ct_LIPO
9221   fi
9222 else
9223   LIPO="$ac_cv_prog_LIPO"
9224 fi
9225
9226     if test -n "$ac_tool_prefix"; then
9227   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
9228 set dummy ${ac_tool_prefix}otool; ac_word=$2
9229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9230 $as_echo_n "checking for $ac_word... " >&6; }
9231 if test "${ac_cv_prog_OTOOL+set}" = set; then :
9232   $as_echo_n "(cached) " >&6
9233 else
9234   if test -n "$OTOOL"; then
9235   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
9236 else
9237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9238 for as_dir in $PATH
9239 do
9240   IFS=$as_save_IFS
9241   test -z "$as_dir" && as_dir=.
9242     for ac_exec_ext in '' $ac_executable_extensions; do
9243   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9244     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
9245     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9246     break 2
9247   fi
9248 done
9249   done
9250 IFS=$as_save_IFS
9251
9252 fi
9253 fi
9254 OTOOL=$ac_cv_prog_OTOOL
9255 if test -n "$OTOOL"; then
9256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
9257 $as_echo "$OTOOL" >&6; }
9258 else
9259   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9260 $as_echo "no" >&6; }
9261 fi
9262
9263
9264 fi
9265 if test -z "$ac_cv_prog_OTOOL"; then
9266   ac_ct_OTOOL=$OTOOL
9267   # Extract the first word of "otool", so it can be a program name with args.
9268 set dummy otool; ac_word=$2
9269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9270 $as_echo_n "checking for $ac_word... " >&6; }
9271 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
9272   $as_echo_n "(cached) " >&6
9273 else
9274   if test -n "$ac_ct_OTOOL"; then
9275   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
9276 else
9277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9278 for as_dir in $PATH
9279 do
9280   IFS=$as_save_IFS
9281   test -z "$as_dir" && as_dir=.
9282     for ac_exec_ext in '' $ac_executable_extensions; do
9283   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9284     ac_cv_prog_ac_ct_OTOOL="otool"
9285     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9286     break 2
9287   fi
9288 done
9289   done
9290 IFS=$as_save_IFS
9291
9292 fi
9293 fi
9294 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
9295 if test -n "$ac_ct_OTOOL"; then
9296   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
9297 $as_echo "$ac_ct_OTOOL" >&6; }
9298 else
9299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9300 $as_echo "no" >&6; }
9301 fi
9302
9303   if test "x$ac_ct_OTOOL" = x; then
9304     OTOOL=":"
9305   else
9306     case $cross_compiling:$ac_tool_warned in
9307 yes:)
9308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9309 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9310 ac_tool_warned=yes ;;
9311 esac
9312     OTOOL=$ac_ct_OTOOL
9313   fi
9314 else
9315   OTOOL="$ac_cv_prog_OTOOL"
9316 fi
9317
9318     if test -n "$ac_tool_prefix"; then
9319   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
9320 set dummy ${ac_tool_prefix}otool64; ac_word=$2
9321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9322 $as_echo_n "checking for $ac_word... " >&6; }
9323 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
9324   $as_echo_n "(cached) " >&6
9325 else
9326   if test -n "$OTOOL64"; then
9327   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
9328 else
9329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9330 for as_dir in $PATH
9331 do
9332   IFS=$as_save_IFS
9333   test -z "$as_dir" && as_dir=.
9334     for ac_exec_ext in '' $ac_executable_extensions; do
9335   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9336     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
9337     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9338     break 2
9339   fi
9340 done
9341   done
9342 IFS=$as_save_IFS
9343
9344 fi
9345 fi
9346 OTOOL64=$ac_cv_prog_OTOOL64
9347 if test -n "$OTOOL64"; then
9348   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
9349 $as_echo "$OTOOL64" >&6; }
9350 else
9351   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9352 $as_echo "no" >&6; }
9353 fi
9354
9355
9356 fi
9357 if test -z "$ac_cv_prog_OTOOL64"; then
9358   ac_ct_OTOOL64=$OTOOL64
9359   # Extract the first word of "otool64", so it can be a program name with args.
9360 set dummy otool64; ac_word=$2
9361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9362 $as_echo_n "checking for $ac_word... " >&6; }
9363 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
9364   $as_echo_n "(cached) " >&6
9365 else
9366   if test -n "$ac_ct_OTOOL64"; then
9367   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
9368 else
9369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9370 for as_dir in $PATH
9371 do
9372   IFS=$as_save_IFS
9373   test -z "$as_dir" && as_dir=.
9374     for ac_exec_ext in '' $ac_executable_extensions; do
9375   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9376     ac_cv_prog_ac_ct_OTOOL64="otool64"
9377     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9378     break 2
9379   fi
9380 done
9381   done
9382 IFS=$as_save_IFS
9383
9384 fi
9385 fi
9386 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9387 if test -n "$ac_ct_OTOOL64"; then
9388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9389 $as_echo "$ac_ct_OTOOL64" >&6; }
9390 else
9391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9392 $as_echo "no" >&6; }
9393 fi
9394
9395   if test "x$ac_ct_OTOOL64" = x; then
9396     OTOOL64=":"
9397   else
9398     case $cross_compiling:$ac_tool_warned in
9399 yes:)
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9401 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9402 ac_tool_warned=yes ;;
9403 esac
9404     OTOOL64=$ac_ct_OTOOL64
9405   fi
9406 else
9407   OTOOL64="$ac_cv_prog_OTOOL64"
9408 fi
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9437 $as_echo_n "checking for -single_module linker flag... " >&6; }
9438 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
9439   $as_echo_n "(cached) " >&6
9440 else
9441   lt_cv_apple_cc_single_mod=no
9442       if test -z "${LT_MULTI_MODULE}"; then
9443         # By default we will add the -single_module flag. You can override
9444         # by either setting the environment variable LT_MULTI_MODULE
9445         # non-empty at configure time, or by adding -multi_module to the
9446         # link flags.
9447         rm -rf libconftest.dylib*
9448         echo "int foo(void){return 1;}" > conftest.c
9449         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9450 -dynamiclib -Wl,-single_module conftest.c" >&5
9451         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9452           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9453         _lt_result=$?
9454         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
9455           lt_cv_apple_cc_single_mod=yes
9456         else
9457           cat conftest.err >&5
9458         fi
9459         rm -rf libconftest.dylib*
9460         rm -f conftest.*
9461       fi
9462 fi
9463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9464 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
9465     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9466 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
9467 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
9468   $as_echo_n "(cached) " >&6
9469 else
9470   lt_cv_ld_exported_symbols_list=no
9471       save_LDFLAGS=$LDFLAGS
9472       echo "_main" > conftest.sym
9473       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9474       if test x$gcc_no_link = xyes; then
9475   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9476 fi
9477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9478 /* end confdefs.h.  */
9479
9480 int
9481 main ()
9482 {
9483
9484   ;
9485   return 0;
9486 }
9487 _ACEOF
9488 if ac_fn_c_try_link "$LINENO"; then :
9489   lt_cv_ld_exported_symbols_list=yes
9490 else
9491   lt_cv_ld_exported_symbols_list=no
9492 fi
9493 rm -f core conftest.err conftest.$ac_objext \
9494     conftest$ac_exeext conftest.$ac_ext
9495         LDFLAGS="$save_LDFLAGS"
9496
9497 fi
9498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9499 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
9500     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9501 $as_echo_n "checking for -force_load linker flag... " >&6; }
9502 if test "${lt_cv_ld_force_load+set}" = set; then :
9503   $as_echo_n "(cached) " >&6
9504 else
9505   lt_cv_ld_force_load=no
9506       cat > conftest.c << _LT_EOF
9507 int forced_loaded() { return 2;}
9508 _LT_EOF
9509       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9510       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9511       echo "$AR cru libconftest.a conftest.o" >&5
9512       $AR cru libconftest.a conftest.o 2>&5
9513       cat > conftest.c << _LT_EOF
9514 int main() { return 0;}
9515 _LT_EOF
9516       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9517       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9518       _lt_result=$?
9519       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
9520         lt_cv_ld_force_load=yes
9521       else
9522         cat conftest.err >&5
9523       fi
9524         rm -f conftest.err libconftest.a conftest conftest.c
9525         rm -rf conftest.dSYM
9526
9527 fi
9528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9529 $as_echo "$lt_cv_ld_force_load" >&6; }
9530     case $host_os in
9531     rhapsody* | darwin1.[012])
9532       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
9533     darwin1.*)
9534       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9535     darwin*) # darwin 5.x on
9536       # if running on 10.5 or later, the deployment target defaults
9537       # to the OS version, if on x86, and 10.4, the deployment
9538       # target defaults to 10.4. Don't you love it?
9539       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
9540         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
9541           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9542         10.[012]*)
9543           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9544         10.*)
9545           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9546       esac
9547     ;;
9548   esac
9549     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
9550       _lt_dar_single_mod='$single_module'
9551     fi
9552     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
9553       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
9554     else
9555       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
9556     fi
9557     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
9558       _lt_dsymutil='~$DSYMUTIL $lib || :'
9559     else
9560       _lt_dsymutil=
9561     fi
9562     ;;
9563   esac
9564
9565 ac_ext=c
9566 ac_cpp='$CPP $CPPFLAGS'
9567 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9568 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9569 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
9571 $as_echo_n "checking how to run the C preprocessor... " >&6; }
9572 # On Suns, sometimes $CPP names a directory.
9573 if test -n "$CPP" && test -d "$CPP"; then
9574   CPP=
9575 fi
9576 if test -z "$CPP"; then
9577   if test "${ac_cv_prog_CPP+set}" = set; then :
9578   $as_echo_n "(cached) " >&6
9579 else
9580       # Double quotes because CPP needs to be expanded
9581     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
9582     do
9583       ac_preproc_ok=false
9584 for ac_c_preproc_warn_flag in '' yes
9585 do
9586   # Use a header file that comes with gcc, so configuring glibc
9587   # with a fresh cross-compiler works.
9588   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9589   # <limits.h> exists even on freestanding compilers.
9590   # On the NeXT, cc -E runs the code through the compiler's parser,
9591   # not just through cpp. "Syntax error" is here to catch this case.
9592   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9593 /* end confdefs.h.  */
9594 #ifdef __STDC__
9595 # include <limits.h>
9596 #else
9597 # include <assert.h>
9598 #endif
9599                      Syntax error
9600 _ACEOF
9601 if ac_fn_c_try_cpp "$LINENO"; then :
9602
9603 else
9604   # Broken: fails on valid input.
9605 continue
9606 fi
9607 rm -f conftest.err conftest.$ac_ext
9608
9609   # OK, works on sane cases.  Now check whether nonexistent headers
9610   # can be detected and how.
9611   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9612 /* end confdefs.h.  */
9613 #include <ac_nonexistent.h>
9614 _ACEOF
9615 if ac_fn_c_try_cpp "$LINENO"; then :
9616   # Broken: success on invalid input.
9617 continue
9618 else
9619   # Passes both tests.
9620 ac_preproc_ok=:
9621 break
9622 fi
9623 rm -f conftest.err conftest.$ac_ext
9624
9625 done
9626 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9627 rm -f conftest.err conftest.$ac_ext
9628 if $ac_preproc_ok; then :
9629   break
9630 fi
9631
9632     done
9633     ac_cv_prog_CPP=$CPP
9634
9635 fi
9636   CPP=$ac_cv_prog_CPP
9637 else
9638   ac_cv_prog_CPP=$CPP
9639 fi
9640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
9641 $as_echo "$CPP" >&6; }
9642 ac_preproc_ok=false
9643 for ac_c_preproc_warn_flag in '' yes
9644 do
9645   # Use a header file that comes with gcc, so configuring glibc
9646   # with a fresh cross-compiler works.
9647   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9648   # <limits.h> exists even on freestanding compilers.
9649   # On the NeXT, cc -E runs the code through the compiler's parser,
9650   # not just through cpp. "Syntax error" is here to catch this case.
9651   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9652 /* end confdefs.h.  */
9653 #ifdef __STDC__
9654 # include <limits.h>
9655 #else
9656 # include <assert.h>
9657 #endif
9658                      Syntax error
9659 _ACEOF
9660 if ac_fn_c_try_cpp "$LINENO"; then :
9661
9662 else
9663   # Broken: fails on valid input.
9664 continue
9665 fi
9666 rm -f conftest.err conftest.$ac_ext
9667
9668   # OK, works on sane cases.  Now check whether nonexistent headers
9669   # can be detected and how.
9670   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9671 /* end confdefs.h.  */
9672 #include <ac_nonexistent.h>
9673 _ACEOF
9674 if ac_fn_c_try_cpp "$LINENO"; then :
9675   # Broken: success on invalid input.
9676 continue
9677 else
9678   # Passes both tests.
9679 ac_preproc_ok=:
9680 break
9681 fi
9682 rm -f conftest.err conftest.$ac_ext
9683
9684 done
9685 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9686 rm -f conftest.err conftest.$ac_ext
9687 if $ac_preproc_ok; then :
9688
9689 else
9690   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9691 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9692 as_fn_error "C preprocessor \"$CPP\" fails sanity check
9693 See \`config.log' for more details." "$LINENO" 5; }
9694 fi
9695
9696 ac_ext=c
9697 ac_cpp='$CPP $CPPFLAGS'
9698 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9699 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9700 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9701
9702
9703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9704 $as_echo_n "checking for ANSI C header files... " >&6; }
9705 if test "${ac_cv_header_stdc+set}" = set; then :
9706   $as_echo_n "(cached) " >&6
9707 else
9708   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9709 /* end confdefs.h.  */
9710 #include <stdlib.h>
9711 #include <stdarg.h>
9712 #include <string.h>
9713 #include <float.h>
9714
9715 int
9716 main ()
9717 {
9718
9719   ;
9720   return 0;
9721 }
9722 _ACEOF
9723 if ac_fn_c_try_compile "$LINENO"; then :
9724   ac_cv_header_stdc=yes
9725 else
9726   ac_cv_header_stdc=no
9727 fi
9728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9729
9730 if test $ac_cv_header_stdc = yes; then
9731   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9732   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9733 /* end confdefs.h.  */
9734 #include <string.h>
9735
9736 _ACEOF
9737 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9738   $EGREP "memchr" >/dev/null 2>&1; then :
9739
9740 else
9741   ac_cv_header_stdc=no
9742 fi
9743 rm -f conftest*
9744
9745 fi
9746
9747 if test $ac_cv_header_stdc = yes; then
9748   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9749   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9750 /* end confdefs.h.  */
9751 #include <stdlib.h>
9752
9753 _ACEOF
9754 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9755   $EGREP "free" >/dev/null 2>&1; then :
9756
9757 else
9758   ac_cv_header_stdc=no
9759 fi
9760 rm -f conftest*
9761
9762 fi
9763
9764 if test $ac_cv_header_stdc = yes; then
9765   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9766   if test "$cross_compiling" = yes; then :
9767   :
9768 else
9769   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9770 /* end confdefs.h.  */
9771 #include <ctype.h>
9772 #include <stdlib.h>
9773 #if ((' ' & 0x0FF) == 0x020)
9774 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9775 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9776 #else
9777 # define ISLOWER(c) \
9778                    (('a' <= (c) && (c) <= 'i') \
9779                      || ('j' <= (c) && (c) <= 'r') \
9780                      || ('s' <= (c) && (c) <= 'z'))
9781 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9782 #endif
9783
9784 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9785 int
9786 main ()
9787 {
9788   int i;
9789   for (i = 0; i < 256; i++)
9790     if (XOR (islower (i), ISLOWER (i))
9791         || toupper (i) != TOUPPER (i))
9792       return 2;
9793   return 0;
9794 }
9795 _ACEOF
9796 if ac_fn_c_try_run "$LINENO"; then :
9797
9798 else
9799   ac_cv_header_stdc=no
9800 fi
9801 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9802   conftest.$ac_objext conftest.beam conftest.$ac_ext
9803 fi
9804
9805 fi
9806 fi
9807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9808 $as_echo "$ac_cv_header_stdc" >&6; }
9809 if test $ac_cv_header_stdc = yes; then
9810
9811 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9812
9813 fi
9814
9815 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9816 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9817                   inttypes.h stdint.h unistd.h
9818 do :
9819   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9820 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
9821 "
9822 eval as_val=\$$as_ac_Header
9823    if test "x$as_val" = x""yes; then :
9824   cat >>confdefs.h <<_ACEOF
9825 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9826 _ACEOF
9827
9828 fi
9829
9830 done
9831
9832
9833 for ac_header in dlfcn.h
9834 do :
9835   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9836 "
9837 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9838   cat >>confdefs.h <<_ACEOF
9839 #define HAVE_DLFCN_H 1
9840 _ACEOF
9841
9842 fi
9843
9844 done
9845
9846
9847
9848
9849
9850
9851 # Set options
9852
9853
9854
9855
9856   enable_win32_dll=no
9857
9858
9859             # Check whether --enable-shared was given.
9860 if test "${enable_shared+set}" = set; then :
9861   enableval=$enable_shared; p=${PACKAGE-default}
9862     case $enableval in
9863     yes) enable_shared=yes ;;
9864     no) enable_shared=no ;;
9865     *)
9866       enable_shared=no
9867       # Look at the argument we got.  We use all the common list separators.
9868       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9869       for pkg in $enableval; do
9870         IFS="$lt_save_ifs"
9871         if test "X$pkg" = "X$p"; then
9872           enable_shared=yes
9873         fi
9874       done
9875       IFS="$lt_save_ifs"
9876       ;;
9877     esac
9878 else
9879   enable_shared=yes
9880 fi
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890   # Check whether --enable-static was given.
9891 if test "${enable_static+set}" = set; then :
9892   enableval=$enable_static; p=${PACKAGE-default}
9893     case $enableval in
9894     yes) enable_static=yes ;;
9895     no) enable_static=no ;;
9896     *)
9897      enable_static=no
9898       # Look at the argument we got.  We use all the common list separators.
9899       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9900       for pkg in $enableval; do
9901         IFS="$lt_save_ifs"
9902         if test "X$pkg" = "X$p"; then
9903           enable_static=yes
9904         fi
9905       done
9906       IFS="$lt_save_ifs"
9907       ;;
9908     esac
9909 else
9910   enable_static=yes
9911 fi
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922 # Check whether --with-pic was given.
9923 if test "${with_pic+set}" = set; then :
9924   withval=$with_pic; pic_mode="$withval"
9925 else
9926   pic_mode=default
9927 fi
9928
9929
9930 test -z "$pic_mode" && pic_mode=default
9931
9932
9933
9934
9935
9936
9937
9938   # Check whether --enable-fast-install was given.
9939 if test "${enable_fast_install+set}" = set; then :
9940   enableval=$enable_fast_install; p=${PACKAGE-default}
9941     case $enableval in
9942     yes) enable_fast_install=yes ;;
9943     no) enable_fast_install=no ;;
9944     *)
9945       enable_fast_install=no
9946       # Look at the argument we got.  We use all the common list separators.
9947       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9948       for pkg in $enableval; do
9949         IFS="$lt_save_ifs"
9950         if test "X$pkg" = "X$p"; then
9951           enable_fast_install=yes
9952         fi
9953       done
9954       IFS="$lt_save_ifs"
9955       ;;
9956     esac
9957 else
9958   enable_fast_install=yes
9959 fi
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971 # This can be used to rebuild libtool when needed
9972 LIBTOOL_DEPS="$ltmain"
9973
9974 # Always use our own libtool.
9975 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002 test -z "$LN_S" && LN_S="ln -s"
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017 if test -n "${ZSH_VERSION+set}" ; then
10018    setopt NO_GLOB_SUBST
10019 fi
10020
10021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
10022 $as_echo_n "checking for objdir... " >&6; }
10023 if test "${lt_cv_objdir+set}" = set; then :
10024   $as_echo_n "(cached) " >&6
10025 else
10026   rm -f .libs 2>/dev/null
10027 mkdir .libs 2>/dev/null
10028 if test -d .libs; then
10029   lt_cv_objdir=.libs
10030 else
10031   # MS-DOS does not allow filenames that begin with a dot.
10032   lt_cv_objdir=_libs
10033 fi
10034 rmdir .libs 2>/dev/null
10035 fi
10036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
10037 $as_echo "$lt_cv_objdir" >&6; }
10038 objdir=$lt_cv_objdir
10039
10040
10041
10042
10043
10044 cat >>confdefs.h <<_ACEOF
10045 #define LT_OBJDIR "$lt_cv_objdir/"
10046 _ACEOF
10047
10048
10049
10050
10051 case $host_os in
10052 aix3*)
10053   # AIX sometimes has problems with the GCC collect2 program.  For some
10054   # reason, if we set the COLLECT_NAMES environment variable, the problems
10055   # vanish in a puff of smoke.
10056   if test "X${COLLECT_NAMES+set}" != Xset; then
10057     COLLECT_NAMES=
10058     export COLLECT_NAMES
10059   fi
10060   ;;
10061 esac
10062
10063 # Global variables:
10064 ofile=libtool
10065 can_build_shared=yes
10066
10067 # All known linkers require a `.a' archive for static linking (except MSVC,
10068 # which needs '.lib').
10069 libext=a
10070
10071 with_gnu_ld="$lt_cv_prog_gnu_ld"
10072
10073 old_CC="$CC"
10074 old_CFLAGS="$CFLAGS"
10075
10076 # Set sane defaults for various variables
10077 test -z "$CC" && CC=cc
10078 test -z "$LTCC" && LTCC=$CC
10079 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
10080 test -z "$LD" && LD=ld
10081 test -z "$ac_objext" && ac_objext=o
10082
10083 for cc_temp in $compiler""; do
10084   case $cc_temp in
10085     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10086     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10087     \-*) ;;
10088     *) break;;
10089   esac
10090 done
10091 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
10092
10093
10094 # Only perform the check for file, if the check method requires it
10095 test -z "$MAGIC_CMD" && MAGIC_CMD=file
10096 case $deplibs_check_method in
10097 file_magic*)
10098   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
10099     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
10100 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
10101 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
10102   $as_echo_n "(cached) " >&6
10103 else
10104   case $MAGIC_CMD in
10105 [\\/*] |  ?:[\\/]*)
10106   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
10107   ;;
10108 *)
10109   lt_save_MAGIC_CMD="$MAGIC_CMD"
10110   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10111   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10112   for ac_dir in $ac_dummy; do
10113     IFS="$lt_save_ifs"
10114     test -z "$ac_dir" && ac_dir=.
10115     if test -f $ac_dir/${ac_tool_prefix}file; then
10116       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
10117       if test -n "$file_magic_test_file"; then
10118         case $deplibs_check_method in
10119         "file_magic "*)
10120           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10121           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10122           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10123             $EGREP "$file_magic_regex" > /dev/null; then
10124             :
10125           else
10126             cat <<_LT_EOF 1>&2
10127
10128 *** Warning: the command libtool uses to detect shared libraries,
10129 *** $file_magic_cmd, produces output that libtool cannot recognize.
10130 *** The result is that libtool may fail to recognize shared libraries
10131 *** as such.  This will affect the creation of libtool libraries that
10132 *** depend on shared libraries, but programs linked with such libtool
10133 *** libraries will work regardless of this problem.  Nevertheless, you
10134 *** may want to report the problem to your system manager and/or to
10135 *** bug-libtool@gnu.org
10136
10137 _LT_EOF
10138           fi ;;
10139         esac
10140       fi
10141       break
10142     fi
10143   done
10144   IFS="$lt_save_ifs"
10145   MAGIC_CMD="$lt_save_MAGIC_CMD"
10146   ;;
10147 esac
10148 fi
10149
10150 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10151 if test -n "$MAGIC_CMD"; then
10152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10153 $as_echo "$MAGIC_CMD" >&6; }
10154 else
10155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10156 $as_echo "no" >&6; }
10157 fi
10158
10159
10160
10161
10162
10163 if test -z "$lt_cv_path_MAGIC_CMD"; then
10164   if test -n "$ac_tool_prefix"; then
10165     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
10166 $as_echo_n "checking for file... " >&6; }
10167 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
10168   $as_echo_n "(cached) " >&6
10169 else
10170   case $MAGIC_CMD in
10171 [\\/*] |  ?:[\\/]*)
10172   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
10173   ;;
10174 *)
10175   lt_save_MAGIC_CMD="$MAGIC_CMD"
10176   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10177   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10178   for ac_dir in $ac_dummy; do
10179     IFS="$lt_save_ifs"
10180     test -z "$ac_dir" && ac_dir=.
10181     if test -f $ac_dir/file; then
10182       lt_cv_path_MAGIC_CMD="$ac_dir/file"
10183       if test -n "$file_magic_test_file"; then
10184         case $deplibs_check_method in
10185         "file_magic "*)
10186           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10187           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10188           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10189             $EGREP "$file_magic_regex" > /dev/null; then
10190             :
10191           else
10192             cat <<_LT_EOF 1>&2
10193
10194 *** Warning: the command libtool uses to detect shared libraries,
10195 *** $file_magic_cmd, produces output that libtool cannot recognize.
10196 *** The result is that libtool may fail to recognize shared libraries
10197 *** as such.  This will affect the creation of libtool libraries that
10198 *** depend on shared libraries, but programs linked with such libtool
10199 *** libraries will work regardless of this problem.  Nevertheless, you
10200 *** may want to report the problem to your system manager and/or to
10201 *** bug-libtool@gnu.org
10202
10203 _LT_EOF
10204           fi ;;
10205         esac
10206       fi
10207       break
10208     fi
10209   done
10210   IFS="$lt_save_ifs"
10211   MAGIC_CMD="$lt_save_MAGIC_CMD"
10212   ;;
10213 esac
10214 fi
10215
10216 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10217 if test -n "$MAGIC_CMD"; then
10218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10219 $as_echo "$MAGIC_CMD" >&6; }
10220 else
10221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10222 $as_echo "no" >&6; }
10223 fi
10224
10225
10226   else
10227     MAGIC_CMD=:
10228   fi
10229 fi
10230
10231   fi
10232   ;;
10233 esac
10234
10235 # Use C for the default configuration in the libtool script
10236
10237 lt_save_CC="$CC"
10238 ac_ext=c
10239 ac_cpp='$CPP $CPPFLAGS'
10240 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10241 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10242 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10243
10244
10245 # Source file extension for C test sources.
10246 ac_ext=c
10247
10248 # Object file extension for compiled C test sources.
10249 objext=o
10250 objext=$objext
10251
10252 # Code to be used in simple compile tests
10253 lt_simple_compile_test_code="int some_variable = 0;"
10254
10255 # Code to be used in simple link tests
10256 lt_simple_link_test_code='int main(){return(0);}'
10257
10258
10259
10260
10261
10262
10263
10264 # If no C compiler was specified, use CC.
10265 LTCC=${LTCC-"$CC"}
10266
10267 # If no C compiler flags were specified, use CFLAGS.
10268 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10269
10270 # Allow CC to be a program name with arguments.
10271 compiler=$CC
10272
10273 # Save the default compiler, since it gets overwritten when the other
10274 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
10275 compiler_DEFAULT=$CC
10276
10277 # save warnings/boilerplate of simple test code
10278 ac_outfile=conftest.$ac_objext
10279 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
10280 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10281 _lt_compiler_boilerplate=`cat conftest.err`
10282 $RM conftest*
10283
10284 ac_outfile=conftest.$ac_objext
10285 echo "$lt_simple_link_test_code" >conftest.$ac_ext
10286 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10287 _lt_linker_boilerplate=`cat conftest.err`
10288 $RM -r conftest*
10289
10290
10291 ## CAVEAT EMPTOR:
10292 ## There is no encapsulation within the following macros, do not change
10293 ## the running order or otherwise move them around unless you know exactly
10294 ## what you are doing...
10295 if test -n "$compiler"; then
10296
10297 lt_prog_compiler_no_builtin_flag=
10298
10299 if test "$GCC" = yes; then
10300   case $cc_basename in
10301   nvcc*)
10302     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
10303   *)
10304     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
10305   esac
10306
10307   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
10308 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
10309 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
10310   $as_echo_n "(cached) " >&6
10311 else
10312   lt_cv_prog_compiler_rtti_exceptions=no
10313    ac_outfile=conftest.$ac_objext
10314    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10315    lt_compiler_flag="-fno-rtti -fno-exceptions"
10316    # Insert the option either (1) after the last *FLAGS variable, or
10317    # (2) before a word containing "conftest.", or (3) at the end.
10318    # Note that $ac_compile itself does not contain backslashes and begins
10319    # with a dollar sign (not a hyphen), so the echo should work correctly.
10320    # The option is referenced via a variable to avoid confusing sed.
10321    lt_compile=`echo "$ac_compile" | $SED \
10322    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10323    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10324    -e 's:$: $lt_compiler_flag:'`
10325    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10326    (eval "$lt_compile" 2>conftest.err)
10327    ac_status=$?
10328    cat conftest.err >&5
10329    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10330    if (exit $ac_status) && test -s "$ac_outfile"; then
10331      # The compiler can only warn and ignore the option if not recognized
10332      # So say no if there are warnings other than the usual output.
10333      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10334      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10335      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10336        lt_cv_prog_compiler_rtti_exceptions=yes
10337      fi
10338    fi
10339    $RM conftest*
10340
10341 fi
10342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
10343 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
10344
10345 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
10346     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
10347 else
10348     :
10349 fi
10350
10351 fi
10352
10353
10354
10355
10356
10357
10358   lt_prog_compiler_wl=
10359 lt_prog_compiler_pic=
10360 lt_prog_compiler_static=
10361
10362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10363 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
10364
10365   if test "$GCC" = yes; then
10366     lt_prog_compiler_wl='-Wl,'
10367     lt_prog_compiler_static='-static'
10368
10369     case $host_os in
10370       aix*)
10371       # All AIX code is PIC.
10372       if test "$host_cpu" = ia64; then
10373         # AIX 5 now supports IA64 processor
10374         lt_prog_compiler_static='-Bstatic'
10375       fi
10376       ;;
10377
10378     amigaos*)
10379       case $host_cpu in
10380       powerpc)
10381             # see comment about AmigaOS4 .so support
10382             lt_prog_compiler_pic='-fPIC'
10383         ;;
10384       m68k)
10385             # FIXME: we need at least 68020 code to build shared libraries, but
10386             # adding the `-m68020' flag to GCC prevents building anything better,
10387             # like `-m68040'.
10388             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10389         ;;
10390       esac
10391       ;;
10392
10393     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10394       # PIC is the default for these OSes.
10395       ;;
10396
10397     mingw* | cygwin* | pw32* | os2* | cegcc*)
10398       # This hack is so that the source file can tell whether it is being
10399       # built for inclusion in a dll (and should export symbols for example).
10400       # Although the cygwin gcc ignores -fPIC, still need this for old-style
10401       # (--disable-auto-import) libraries
10402       lt_prog_compiler_pic='-DDLL_EXPORT'
10403       ;;
10404
10405     darwin* | rhapsody*)
10406       # PIC is the default on this platform
10407       # Common symbols not allowed in MH_DYLIB files
10408       lt_prog_compiler_pic='-fno-common'
10409       ;;
10410
10411     haiku*)
10412       # PIC is the default for Haiku.
10413       # The "-static" flag exists, but is broken.
10414       lt_prog_compiler_static=
10415       ;;
10416
10417     hpux*)
10418       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10419       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
10420       # sets the default TLS model and affects inlining.
10421       case $host_cpu in
10422       hppa*64*)
10423         # +Z the default
10424         ;;
10425       *)
10426         lt_prog_compiler_pic='-fPIC'
10427         ;;
10428       esac
10429       ;;
10430
10431     interix[3-9]*)
10432       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10433       # Instead, we relocate shared libraries at runtime.
10434       ;;
10435
10436     msdosdjgpp*)
10437       # Just because we use GCC doesn't mean we suddenly get shared libraries
10438       # on systems that don't support them.
10439       lt_prog_compiler_can_build_shared=no
10440       enable_shared=no
10441       ;;
10442
10443     *nto* | *qnx*)
10444       # QNX uses GNU C++, but need to define -shared option too, otherwise
10445       # it will coredump.
10446       lt_prog_compiler_pic='-fPIC -shared'
10447       ;;
10448
10449     sysv4*MP*)
10450       if test -d /usr/nec; then
10451         lt_prog_compiler_pic=-Kconform_pic
10452       fi
10453       ;;
10454
10455     *)
10456       lt_prog_compiler_pic='-fPIC'
10457       ;;
10458     esac
10459
10460     case $cc_basename in
10461     nvcc*) # Cuda Compiler Driver 2.2
10462       lt_prog_compiler_wl='-Xlinker '
10463       lt_prog_compiler_pic='-Xcompiler -fPIC'
10464       ;;
10465     esac
10466   else
10467     # PORTME Check for flag to pass linker flags through the system compiler.
10468     case $host_os in
10469     aix*)
10470       lt_prog_compiler_wl='-Wl,'
10471       if test "$host_cpu" = ia64; then
10472         # AIX 5 now supports IA64 processor
10473         lt_prog_compiler_static='-Bstatic'
10474       else
10475         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10476       fi
10477       ;;
10478
10479     mingw* | cygwin* | pw32* | os2* | cegcc*)
10480       # This hack is so that the source file can tell whether it is being
10481       # built for inclusion in a dll (and should export symbols for example).
10482       lt_prog_compiler_pic='-DDLL_EXPORT'
10483       ;;
10484
10485     hpux9* | hpux10* | hpux11*)
10486       lt_prog_compiler_wl='-Wl,'
10487       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10488       # not for PA HP-UX.
10489       case $host_cpu in
10490       hppa*64*|ia64*)
10491         # +Z the default
10492         ;;
10493       *)
10494         lt_prog_compiler_pic='+Z'
10495         ;;
10496       esac
10497       # Is there a better lt_prog_compiler_static that works with the bundled CC?
10498       lt_prog_compiler_static='${wl}-a ${wl}archive'
10499       ;;
10500
10501     irix5* | irix6* | nonstopux*)
10502       lt_prog_compiler_wl='-Wl,'
10503       # PIC (with -KPIC) is the default.
10504       lt_prog_compiler_static='-non_shared'
10505       ;;
10506
10507     linux* | k*bsd*-gnu | kopensolaris*-gnu)
10508       case $cc_basename in
10509       # old Intel for x86_64 which still supported -KPIC.
10510       ecc*)
10511         lt_prog_compiler_wl='-Wl,'
10512         lt_prog_compiler_pic='-KPIC'
10513         lt_prog_compiler_static='-static'
10514         ;;
10515       # icc used to be incompatible with GCC.
10516       # ICC 10 doesn't accept -KPIC any more.
10517       icc* | ifort*)
10518         lt_prog_compiler_wl='-Wl,'
10519         lt_prog_compiler_pic='-fPIC'
10520         lt_prog_compiler_static='-static'
10521         ;;
10522       # Lahey Fortran 8.1.
10523       lf95*)
10524         lt_prog_compiler_wl='-Wl,'
10525         lt_prog_compiler_pic='--shared'
10526         lt_prog_compiler_static='--static'
10527         ;;
10528       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10529         # Portland Group compilers (*not* the Pentium gcc compiler,
10530         # which looks to be a dead project)
10531         lt_prog_compiler_wl='-Wl,'
10532         lt_prog_compiler_pic='-fpic'
10533         lt_prog_compiler_static='-Bstatic'
10534         ;;
10535       ccc*)
10536         lt_prog_compiler_wl='-Wl,'
10537         # All Alpha code is PIC.
10538         lt_prog_compiler_static='-non_shared'
10539         ;;
10540       xl* | bgxl* | bgf* | mpixl*)
10541         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10542         lt_prog_compiler_wl='-Wl,'
10543         lt_prog_compiler_pic='-qpic'
10544         lt_prog_compiler_static='-qstaticlink'
10545         ;;
10546       *)
10547         case `$CC -V 2>&1 | sed 5q` in
10548         *Sun\ F* | *Sun*Fortran*)
10549           # Sun Fortran 8.3 passes all unrecognized flags to the linker
10550           lt_prog_compiler_pic='-KPIC'
10551           lt_prog_compiler_static='-Bstatic'
10552           lt_prog_compiler_wl=''
10553           ;;
10554         *Sun\ C*)
10555           # Sun C 5.9
10556           lt_prog_compiler_pic='-KPIC'
10557           lt_prog_compiler_static='-Bstatic'
10558           lt_prog_compiler_wl='-Wl,'
10559           ;;
10560         esac
10561         ;;
10562       esac
10563       ;;
10564
10565     newsos6)
10566       lt_prog_compiler_pic='-KPIC'
10567       lt_prog_compiler_static='-Bstatic'
10568       ;;
10569
10570     *nto* | *qnx*)
10571       # QNX uses GNU C++, but need to define -shared option too, otherwise
10572       # it will coredump.
10573       lt_prog_compiler_pic='-fPIC -shared'
10574       ;;
10575
10576     osf3* | osf4* | osf5*)
10577       lt_prog_compiler_wl='-Wl,'
10578       # All OSF/1 code is PIC.
10579       lt_prog_compiler_static='-non_shared'
10580       ;;
10581
10582     rdos*)
10583       lt_prog_compiler_static='-non_shared'
10584       ;;
10585
10586     solaris*)
10587       lt_prog_compiler_pic='-KPIC'
10588       lt_prog_compiler_static='-Bstatic'
10589       case $cc_basename in
10590       f77* | f90* | f95*)
10591         lt_prog_compiler_wl='-Qoption ld ';;
10592       *)
10593         lt_prog_compiler_wl='-Wl,';;
10594       esac
10595       ;;
10596
10597     sunos4*)
10598       lt_prog_compiler_wl='-Qoption ld '
10599       lt_prog_compiler_pic='-PIC'
10600       lt_prog_compiler_static='-Bstatic'
10601       ;;
10602
10603     sysv4 | sysv4.2uw2* | sysv4.3*)
10604       lt_prog_compiler_wl='-Wl,'
10605       lt_prog_compiler_pic='-KPIC'
10606       lt_prog_compiler_static='-Bstatic'
10607       ;;
10608
10609     sysv4*MP*)
10610       if test -d /usr/nec ;then
10611         lt_prog_compiler_pic='-Kconform_pic'
10612         lt_prog_compiler_static='-Bstatic'
10613       fi
10614       ;;
10615
10616     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10617       lt_prog_compiler_wl='-Wl,'
10618       lt_prog_compiler_pic='-KPIC'
10619       lt_prog_compiler_static='-Bstatic'
10620       ;;
10621
10622     unicos*)
10623       lt_prog_compiler_wl='-Wl,'
10624       lt_prog_compiler_can_build_shared=no
10625       ;;
10626
10627     uts4*)
10628       lt_prog_compiler_pic='-pic'
10629       lt_prog_compiler_static='-Bstatic'
10630       ;;
10631
10632     *)
10633       lt_prog_compiler_can_build_shared=no
10634       ;;
10635     esac
10636   fi
10637
10638 case $host_os in
10639   # For platforms which do not support PIC, -DPIC is meaningless:
10640   *djgpp*)
10641     lt_prog_compiler_pic=
10642     ;;
10643   *)
10644     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10645     ;;
10646 esac
10647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10648 $as_echo "$lt_prog_compiler_pic" >&6; }
10649
10650
10651
10652
10653
10654
10655 #
10656 # Check to make sure the PIC flag actually works.
10657 #
10658 if test -n "$lt_prog_compiler_pic"; then
10659   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10660 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10661 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10662   $as_echo_n "(cached) " >&6
10663 else
10664   lt_cv_prog_compiler_pic_works=no
10665    ac_outfile=conftest.$ac_objext
10666    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10667    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10668    # Insert the option either (1) after the last *FLAGS variable, or
10669    # (2) before a word containing "conftest.", or (3) at the end.
10670    # Note that $ac_compile itself does not contain backslashes and begins
10671    # with a dollar sign (not a hyphen), so the echo should work correctly.
10672    # The option is referenced via a variable to avoid confusing sed.
10673    lt_compile=`echo "$ac_compile" | $SED \
10674    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10675    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10676    -e 's:$: $lt_compiler_flag:'`
10677    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10678    (eval "$lt_compile" 2>conftest.err)
10679    ac_status=$?
10680    cat conftest.err >&5
10681    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10682    if (exit $ac_status) && test -s "$ac_outfile"; then
10683      # The compiler can only warn and ignore the option if not recognized
10684      # So say no if there are warnings other than the usual output.
10685      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10686      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10687      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10688        lt_cv_prog_compiler_pic_works=yes
10689      fi
10690    fi
10691    $RM conftest*
10692
10693 fi
10694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10695 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10696
10697 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10698     case $lt_prog_compiler_pic in
10699      "" | " "*) ;;
10700      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10701      esac
10702 else
10703     lt_prog_compiler_pic=
10704      lt_prog_compiler_can_build_shared=no
10705 fi
10706
10707 fi
10708
10709
10710
10711
10712
10713
10714 #
10715 # Check to make sure the static flag actually works.
10716 #
10717 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10719 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10720 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
10721   $as_echo_n "(cached) " >&6
10722 else
10723   lt_cv_prog_compiler_static_works=no
10724    save_LDFLAGS="$LDFLAGS"
10725    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10726    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10727    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10728      # The linker can only warn and ignore the option if not recognized
10729      # So say no if there are warnings
10730      if test -s conftest.err; then
10731        # Append any errors to the config.log.
10732        cat conftest.err 1>&5
10733        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10734        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10735        if diff conftest.exp conftest.er2 >/dev/null; then
10736          lt_cv_prog_compiler_static_works=yes
10737        fi
10738      else
10739        lt_cv_prog_compiler_static_works=yes
10740      fi
10741    fi
10742    $RM -r conftest*
10743    LDFLAGS="$save_LDFLAGS"
10744
10745 fi
10746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10747 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10748
10749 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10750     :
10751 else
10752     lt_prog_compiler_static=
10753 fi
10754
10755
10756
10757
10758
10759
10760
10761   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10762 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10763 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10764   $as_echo_n "(cached) " >&6
10765 else
10766   lt_cv_prog_compiler_c_o=no
10767    $RM -r conftest 2>/dev/null
10768    mkdir conftest
10769    cd conftest
10770    mkdir out
10771    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10772
10773    lt_compiler_flag="-o out/conftest2.$ac_objext"
10774    # Insert the option either (1) after the last *FLAGS variable, or
10775    # (2) before a word containing "conftest.", or (3) at the end.
10776    # Note that $ac_compile itself does not contain backslashes and begins
10777    # with a dollar sign (not a hyphen), so the echo should work correctly.
10778    lt_compile=`echo "$ac_compile" | $SED \
10779    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10780    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10781    -e 's:$: $lt_compiler_flag:'`
10782    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10783    (eval "$lt_compile" 2>out/conftest.err)
10784    ac_status=$?
10785    cat out/conftest.err >&5
10786    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10787    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10788    then
10789      # The compiler can only warn and ignore the option if not recognized
10790      # So say no if there are warnings
10791      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10792      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10793      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10794        lt_cv_prog_compiler_c_o=yes
10795      fi
10796    fi
10797    chmod u+w . 2>&5
10798    $RM conftest*
10799    # SGI C++ compiler will create directory out/ii_files/ for
10800    # template instantiation
10801    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10802    $RM out/* && rmdir out
10803    cd ..
10804    $RM -r conftest
10805    $RM conftest*
10806
10807 fi
10808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10809 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10810
10811
10812
10813
10814
10815
10816   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10817 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10818 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10819   $as_echo_n "(cached) " >&6
10820 else
10821   lt_cv_prog_compiler_c_o=no
10822    $RM -r conftest 2>/dev/null
10823    mkdir conftest
10824    cd conftest
10825    mkdir out
10826    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10827
10828    lt_compiler_flag="-o out/conftest2.$ac_objext"
10829    # Insert the option either (1) after the last *FLAGS variable, or
10830    # (2) before a word containing "conftest.", or (3) at the end.
10831    # Note that $ac_compile itself does not contain backslashes and begins
10832    # with a dollar sign (not a hyphen), so the echo should work correctly.
10833    lt_compile=`echo "$ac_compile" | $SED \
10834    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10835    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10836    -e 's:$: $lt_compiler_flag:'`
10837    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10838    (eval "$lt_compile" 2>out/conftest.err)
10839    ac_status=$?
10840    cat out/conftest.err >&5
10841    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10842    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10843    then
10844      # The compiler can only warn and ignore the option if not recognized
10845      # So say no if there are warnings
10846      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10847      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10848      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10849        lt_cv_prog_compiler_c_o=yes
10850      fi
10851    fi
10852    chmod u+w . 2>&5
10853    $RM conftest*
10854    # SGI C++ compiler will create directory out/ii_files/ for
10855    # template instantiation
10856    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10857    $RM out/* && rmdir out
10858    cd ..
10859    $RM -r conftest
10860    $RM conftest*
10861
10862 fi
10863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10864 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10865
10866
10867
10868
10869 hard_links="nottested"
10870 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10871   # do not overwrite the value of need_locks provided by the user
10872   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10873 $as_echo_n "checking if we can lock with hard links... " >&6; }
10874   hard_links=yes
10875   $RM conftest*
10876   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10877   touch conftest.a
10878   ln conftest.a conftest.b 2>&5 || hard_links=no
10879   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10880   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10881 $as_echo "$hard_links" >&6; }
10882   if test "$hard_links" = no; then
10883     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10884 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10885     need_locks=warn
10886   fi
10887 else
10888   need_locks=no
10889 fi
10890
10891
10892
10893
10894
10895
10896   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10897 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10898
10899   runpath_var=
10900   allow_undefined_flag=
10901   always_export_symbols=no
10902   archive_cmds=
10903   archive_expsym_cmds=
10904   compiler_needs_object=no
10905   enable_shared_with_static_runtimes=no
10906   export_dynamic_flag_spec=
10907   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10908   hardcode_automatic=no
10909   hardcode_direct=no
10910   hardcode_direct_absolute=no
10911   hardcode_libdir_flag_spec=
10912   hardcode_libdir_flag_spec_ld=
10913   hardcode_libdir_separator=
10914   hardcode_minus_L=no
10915   hardcode_shlibpath_var=unsupported
10916   inherit_rpath=no
10917   link_all_deplibs=unknown
10918   module_cmds=
10919   module_expsym_cmds=
10920   old_archive_from_new_cmds=
10921   old_archive_from_expsyms_cmds=
10922   thread_safe_flag_spec=
10923   whole_archive_flag_spec=
10924   # include_expsyms should be a list of space-separated symbols to be *always*
10925   # included in the symbol list
10926   include_expsyms=
10927   # exclude_expsyms can be an extended regexp of symbols to exclude
10928   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10929   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10930   # as well as any symbol that contains `d'.
10931   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10932   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10933   # platforms (ab)use it in PIC code, but their linkers get confused if
10934   # the symbol is explicitly referenced.  Since portable code cannot
10935   # rely on this symbol name, it's probably fine to never include it in
10936   # preloaded symbol tables.
10937   # Exclude shared library initialization/finalization symbols.
10938   extract_expsyms_cmds=
10939
10940   case $host_os in
10941   cygwin* | mingw* | pw32* | cegcc*)
10942     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10943     # When not using gcc, we currently assume that we are using
10944     # Microsoft Visual C++.
10945     if test "$GCC" != yes; then
10946       with_gnu_ld=no
10947     fi
10948     ;;
10949   interix*)
10950     # we just hope/assume this is gcc and not c89 (= MSVC++)
10951     with_gnu_ld=yes
10952     ;;
10953   openbsd*)
10954     with_gnu_ld=no
10955     ;;
10956   esac
10957
10958   ld_shlibs=yes
10959
10960   # On some targets, GNU ld is compatible enough with the native linker
10961   # that we're better off using the native interface for both.
10962   lt_use_gnu_ld_interface=no
10963   if test "$with_gnu_ld" = yes; then
10964     case $host_os in
10965       aix*)
10966         # The AIX port of GNU ld has always aspired to compatibility
10967         # with the native linker.  However, as the warning in the GNU ld
10968         # block says, versions before 2.19.5* couldn't really create working
10969         # shared libraries, regardless of the interface used.
10970         case `$LD -v 2>&1` in
10971           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10972           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10973           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10974           *)
10975             lt_use_gnu_ld_interface=yes
10976             ;;
10977         esac
10978         ;;
10979       *)
10980         lt_use_gnu_ld_interface=yes
10981         ;;
10982     esac
10983   fi
10984
10985   if test "$lt_use_gnu_ld_interface" = yes; then
10986     # If archive_cmds runs LD, not CC, wlarc should be empty
10987     wlarc='${wl}'
10988
10989     # Set some defaults for GNU ld with shared library support. These
10990     # are reset later if shared libraries are not supported. Putting them
10991     # here allows them to be overridden if necessary.
10992     runpath_var=LD_RUN_PATH
10993     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10994     export_dynamic_flag_spec='${wl}--export-dynamic'
10995     # ancient GNU ld didn't support --whole-archive et. al.
10996     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10997       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10998     else
10999       whole_archive_flag_spec=
11000     fi
11001     supports_anon_versioning=no
11002     case `$LD -v 2>&1` in
11003       *GNU\ gold*) supports_anon_versioning=yes ;;
11004       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
11005       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
11006       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
11007       *\ 2.11.*) ;; # other 2.11 versions
11008       *) supports_anon_versioning=yes ;;
11009     esac
11010
11011     # See if GNU ld supports shared libraries.
11012     case $host_os in
11013     aix[3-9]*)
11014       # On AIX/PPC, the GNU linker is very broken
11015       if test "$host_cpu" != ia64; then
11016         ld_shlibs=no
11017         cat <<_LT_EOF 1>&2
11018
11019 *** Warning: the GNU linker, at least up to release 2.19, is reported
11020 *** to be unable to reliably create shared libraries on AIX.
11021 *** Therefore, libtool is disabling shared libraries support.  If you
11022 *** really care for shared libraries, you may want to install binutils
11023 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
11024 *** You will then need to restart the configuration process.
11025
11026 _LT_EOF
11027       fi
11028       ;;
11029
11030     amigaos*)
11031       case $host_cpu in
11032       powerpc)
11033             # see comment about AmigaOS4 .so support
11034             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11035             archive_expsym_cmds=''
11036         ;;
11037       m68k)
11038             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)'
11039             hardcode_libdir_flag_spec='-L$libdir'
11040             hardcode_minus_L=yes
11041         ;;
11042       esac
11043       ;;
11044
11045     beos*)
11046       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11047         allow_undefined_flag=unsupported
11048         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11049         # support --undefined.  This deserves some investigation.  FIXME
11050         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11051       else
11052         ld_shlibs=no
11053       fi
11054       ;;
11055
11056     cygwin* | mingw* | pw32* | cegcc*)
11057       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
11058       # as there is no search path for DLLs.
11059       hardcode_libdir_flag_spec='-L$libdir'
11060       export_dynamic_flag_spec='${wl}--export-all-symbols'
11061       allow_undefined_flag=unsupported
11062       always_export_symbols=no
11063       enable_shared_with_static_runtimes=yes
11064       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
11065
11066       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
11067         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11068         # If the export-symbols file already is a .def file (1st line
11069         # is EXPORTS), use it as is; otherwise, prepend...
11070         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11071           cp $export_symbols $output_objdir/$soname.def;
11072         else
11073           echo EXPORTS > $output_objdir/$soname.def;
11074           cat $export_symbols >> $output_objdir/$soname.def;
11075         fi~
11076         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11077       else
11078         ld_shlibs=no
11079       fi
11080       ;;
11081
11082     haiku*)
11083       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11084       link_all_deplibs=yes
11085       ;;
11086
11087     interix[3-9]*)
11088       hardcode_direct=no
11089       hardcode_shlibpath_var=no
11090       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11091       export_dynamic_flag_spec='${wl}-E'
11092       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11093       # Instead, shared libraries are loaded at an image base (0x10000000 by
11094       # default) and relocated if they conflict, which is a slow very memory
11095       # consuming and fragmenting process.  To avoid this, we pick a random,
11096       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11097       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11098       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11099       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'
11100       ;;
11101
11102     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
11103       tmp_diet=no
11104       if test "$host_os" = linux-dietlibc; then
11105         case $cc_basename in
11106           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
11107         esac
11108       fi
11109       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
11110          && test "$tmp_diet" = no
11111       then
11112         tmp_addflag=
11113         tmp_sharedflag='-shared'
11114         case $cc_basename,$host_cpu in
11115         pgcc*)                          # Portland Group C compiler
11116           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
11117           tmp_addflag=' $pic_flag'
11118           ;;
11119         pgf77* | pgf90* | pgf95* | pgfortran*)
11120                                         # Portland Group f77 and f90 compilers
11121           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
11122           tmp_addflag=' $pic_flag -Mnomain' ;;
11123         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
11124           tmp_addflag=' -i_dynamic' ;;
11125         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
11126           tmp_addflag=' -i_dynamic -nofor_main' ;;
11127         ifc* | ifort*)                  # Intel Fortran compiler
11128           tmp_addflag=' -nofor_main' ;;
11129         lf95*)                          # Lahey Fortran 8.1
11130           whole_archive_flag_spec=
11131           tmp_sharedflag='--shared' ;;
11132         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
11133           tmp_sharedflag='-qmkshrobj'
11134           tmp_addflag= ;;
11135         nvcc*)  # Cuda Compiler Driver 2.2
11136           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
11137           compiler_needs_object=yes
11138           ;;
11139         esac
11140         case `$CC -V 2>&1 | sed 5q` in
11141         *Sun\ C*)                       # Sun C 5.9
11142           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
11143           compiler_needs_object=yes
11144           tmp_sharedflag='-G' ;;
11145         *Sun\ F*)                       # Sun Fortran 8.3
11146           tmp_sharedflag='-G' ;;
11147         esac
11148         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11149
11150         if test "x$supports_anon_versioning" = xyes; then
11151           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11152             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11153             echo "local: *; };" >> $output_objdir/$libname.ver~
11154             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
11155         fi
11156
11157         case $cc_basename in
11158         xlf* | bgf* | bgxlf* | mpixlf*)
11159           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
11160           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
11161           hardcode_libdir_flag_spec=
11162           hardcode_libdir_flag_spec_ld='-rpath $libdir'
11163           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
11164           if test "x$supports_anon_versioning" = xyes; then
11165             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11166               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11167               echo "local: *; };" >> $output_objdir/$libname.ver~
11168               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
11169           fi
11170           ;;
11171         esac
11172       else
11173         ld_shlibs=no
11174       fi
11175       ;;
11176
11177     netbsd*)
11178       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11179         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
11180         wlarc=
11181       else
11182         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11183         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11184       fi
11185       ;;
11186
11187     solaris*)
11188       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
11189         ld_shlibs=no
11190         cat <<_LT_EOF 1>&2
11191
11192 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
11193 *** create shared libraries on Solaris systems.  Therefore, libtool
11194 *** is disabling shared libraries support.  We urge you to upgrade GNU
11195 *** binutils to release 2.9.1 or newer.  Another option is to modify
11196 *** your PATH or compiler configuration so that the native linker is
11197 *** used, and then restart.
11198
11199 _LT_EOF
11200       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11201         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11202         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11203       else
11204         ld_shlibs=no
11205       fi
11206       ;;
11207
11208     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
11209       case `$LD -v 2>&1` in
11210         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
11211         ld_shlibs=no
11212         cat <<_LT_EOF 1>&2
11213
11214 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
11215 *** reliably create shared libraries on SCO systems.  Therefore, libtool
11216 *** is disabling shared libraries support.  We urge you to upgrade GNU
11217 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
11218 *** your PATH or compiler configuration so that the native linker is
11219 *** used, and then restart.
11220
11221 _LT_EOF
11222         ;;
11223         *)
11224           # For security reasons, it is highly recommended that you always
11225           # use absolute paths for naming shared libraries, and exclude the
11226           # DT_RUNPATH tag from executables and libraries.  But doing so
11227           # requires that you compile everything twice, which is a pain.
11228           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11229             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11230             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11231             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11232           else
11233             ld_shlibs=no
11234           fi
11235         ;;
11236       esac
11237       ;;
11238
11239     sunos4*)
11240       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11241       wlarc=
11242       hardcode_direct=yes
11243       hardcode_shlibpath_var=no
11244       ;;
11245
11246     *)
11247       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11248         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11249         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11250       else
11251         ld_shlibs=no
11252       fi
11253       ;;
11254     esac
11255
11256     if test "$ld_shlibs" = no; then
11257       runpath_var=
11258       hardcode_libdir_flag_spec=
11259       export_dynamic_flag_spec=
11260       whole_archive_flag_spec=
11261     fi
11262   else
11263     # PORTME fill in a description of your system's linker (not GNU ld)
11264     case $host_os in
11265     aix3*)
11266       allow_undefined_flag=unsupported
11267       always_export_symbols=yes
11268       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'
11269       # Note: this linker hardcodes the directories in LIBPATH if there
11270       # are no directories specified by -L.
11271       hardcode_minus_L=yes
11272       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
11273         # Neither direct hardcoding nor static linking is supported with a
11274         # broken collect2.
11275         hardcode_direct=unsupported
11276       fi
11277       ;;
11278
11279     aix[4-9]*)
11280       if test "$host_cpu" = ia64; then
11281         # On IA64, the linker does run time linking by default, so we don't
11282         # have to do anything special.
11283         aix_use_runtimelinking=no
11284         exp_sym_flag='-Bexport'
11285         no_entry_flag=""
11286       else
11287         # If we're using GNU nm, then we don't want the "-C" option.
11288         # -C means demangle to AIX nm, but means don't demangle with GNU nm
11289         # Also, AIX nm treats weak defined symbols like other global
11290         # defined symbols, whereas GNU nm marks them as "W".
11291         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
11292           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
11293         else
11294           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'
11295         fi
11296         aix_use_runtimelinking=no
11297
11298         # Test if we are trying to use run time linking or normal
11299         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11300         # need to do runtime linking.
11301         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11302           for ld_flag in $LDFLAGS; do
11303           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
11304             aix_use_runtimelinking=yes
11305             break
11306           fi
11307           done
11308           ;;
11309         esac
11310
11311         exp_sym_flag='-bexport'
11312         no_entry_flag='-bnoentry'
11313       fi
11314
11315       # When large executables or shared objects are built, AIX ld can
11316       # have problems creating the table of contents.  If linking a library
11317       # or program results in "error TOC overflow" add -mminimal-toc to
11318       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11319       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11320
11321       archive_cmds=''
11322       hardcode_direct=yes
11323       hardcode_direct_absolute=yes
11324       hardcode_libdir_separator=':'
11325       link_all_deplibs=yes
11326       file_list_spec='${wl}-f,'
11327
11328       if test "$GCC" = yes; then
11329         case $host_os in aix4.[012]|aix4.[012].*)
11330         # We only want to do this on AIX 4.2 and lower, the check
11331         # below for broken collect2 doesn't work under 4.3+
11332           collect2name=`${CC} -print-prog-name=collect2`
11333           if test -f "$collect2name" &&
11334            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11335           then
11336           # We have reworked collect2
11337           :
11338           else
11339           # We have old collect2
11340           hardcode_direct=unsupported
11341           # It fails to find uninstalled libraries when the uninstalled
11342           # path is not listed in the libpath.  Setting hardcode_minus_L
11343           # to unsupported forces relinking
11344           hardcode_minus_L=yes
11345           hardcode_libdir_flag_spec='-L$libdir'
11346           hardcode_libdir_separator=
11347           fi
11348           ;;
11349         esac
11350         shared_flag='-shared'
11351         if test "$aix_use_runtimelinking" = yes; then
11352           shared_flag="$shared_flag "'${wl}-G'
11353         fi
11354       else
11355         # not using gcc
11356         if test "$host_cpu" = ia64; then
11357         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11358         # chokes on -Wl,-G. The following line is correct:
11359           shared_flag='-G'
11360         else
11361           if test "$aix_use_runtimelinking" = yes; then
11362             shared_flag='${wl}-G'
11363           else
11364             shared_flag='${wl}-bM:SRE'
11365           fi
11366         fi
11367       fi
11368
11369       export_dynamic_flag_spec='${wl}-bexpall'
11370       # It seems that -bexpall does not export symbols beginning with
11371       # underscore (_), so it is better to generate a list of symbols to export.
11372       always_export_symbols=yes
11373       if test "$aix_use_runtimelinking" = yes; then
11374         # Warning - without using the other runtime loading flags (-brtl),
11375         # -berok will link without error, but may produce a broken library.
11376         allow_undefined_flag='-berok'
11377         # Determine the default libpath from the value encoded in an
11378         # empty executable.
11379         if test x$gcc_no_link = xyes; then
11380   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11381 fi
11382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11383 /* end confdefs.h.  */
11384
11385 int
11386 main ()
11387 {
11388
11389   ;
11390   return 0;
11391 }
11392 _ACEOF
11393 if ac_fn_c_try_link "$LINENO"; then :
11394
11395 lt_aix_libpath_sed='
11396     /Import File Strings/,/^$/ {
11397         /^0/ {
11398             s/^0  *\(.*\)$/\1/
11399             p
11400         }
11401     }'
11402 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11403 # Check for a 64-bit object if we didn't find anything.
11404 if test -z "$aix_libpath"; then
11405   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11406 fi
11407 fi
11408 rm -f core conftest.err conftest.$ac_objext \
11409     conftest$ac_exeext conftest.$ac_ext
11410 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11411
11412         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11413         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
11414       else
11415         if test "$host_cpu" = ia64; then
11416           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11417           allow_undefined_flag="-z nodefs"
11418           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"
11419         else
11420          # Determine the default libpath from the value encoded in an
11421          # empty executable.
11422          if test x$gcc_no_link = xyes; then
11423   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11424 fi
11425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11426 /* end confdefs.h.  */
11427
11428 int
11429 main ()
11430 {
11431
11432   ;
11433   return 0;
11434 }
11435 _ACEOF
11436 if ac_fn_c_try_link "$LINENO"; then :
11437
11438 lt_aix_libpath_sed='
11439     /Import File Strings/,/^$/ {
11440         /^0/ {
11441             s/^0  *\(.*\)$/\1/
11442             p
11443         }
11444     }'
11445 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11446 # Check for a 64-bit object if we didn't find anything.
11447 if test -z "$aix_libpath"; then
11448   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11449 fi
11450 fi
11451 rm -f core conftest.err conftest.$ac_objext \
11452     conftest$ac_exeext conftest.$ac_ext
11453 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11454
11455          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11456           # Warning - without using the other run time loading flags,
11457           # -berok will link without error, but may produce a broken library.
11458           no_undefined_flag=' ${wl}-bernotok'
11459           allow_undefined_flag=' ${wl}-berok'
11460           if test "$with_gnu_ld" = yes; then
11461             # We only use this code for GNU lds that support --whole-archive.
11462             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11463           else
11464             # Exported symbols can be pulled into shared objects from archives
11465             whole_archive_flag_spec='$convenience'
11466           fi
11467           archive_cmds_need_lc=yes
11468           # This is similar to how AIX traditionally builds its shared libraries.
11469           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'
11470         fi
11471       fi
11472       ;;
11473
11474     amigaos*)
11475       case $host_cpu in
11476       powerpc)
11477             # see comment about AmigaOS4 .so support
11478             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11479             archive_expsym_cmds=''
11480         ;;
11481       m68k)
11482             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)'
11483             hardcode_libdir_flag_spec='-L$libdir'
11484             hardcode_minus_L=yes
11485         ;;
11486       esac
11487       ;;
11488
11489     bsdi[45]*)
11490       export_dynamic_flag_spec=-rdynamic
11491       ;;
11492
11493     cygwin* | mingw* | pw32* | cegcc*)
11494       # When not using gcc, we currently assume that we are using
11495       # Microsoft Visual C++.
11496       # hardcode_libdir_flag_spec is actually meaningless, as there is
11497       # no search path for DLLs.
11498       hardcode_libdir_flag_spec=' '
11499       allow_undefined_flag=unsupported
11500       # Tell ltmain to make .lib files, not .a files.
11501       libext=lib
11502       # Tell ltmain to make .dll files, not .so files.
11503       shrext_cmds=".dll"
11504       # FIXME: Setting linknames here is a bad hack.
11505       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11506       # The linker will automatically build a .lib file if we build a DLL.
11507       old_archive_from_new_cmds='true'
11508       # FIXME: Should let the user specify the lib program.
11509       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11510       fix_srcfile_path='`cygpath -w "$srcfile"`'
11511       enable_shared_with_static_runtimes=yes
11512       ;;
11513
11514     darwin* | rhapsody*)
11515
11516
11517   archive_cmds_need_lc=no
11518   hardcode_direct=no
11519   hardcode_automatic=yes
11520   hardcode_shlibpath_var=unsupported
11521   if test "$lt_cv_ld_force_load" = "yes"; then
11522     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
11523   else
11524     whole_archive_flag_spec=''
11525   fi
11526   link_all_deplibs=yes
11527   allow_undefined_flag="$_lt_dar_allow_undefined"
11528   case $cc_basename in
11529      ifort*) _lt_dar_can_shared=yes ;;
11530      *) _lt_dar_can_shared=$GCC ;;
11531   esac
11532   if test "$_lt_dar_can_shared" = "yes"; then
11533     output_verbose_link_cmd=func_echo_all
11534     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11535     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11536     archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
11537     module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
11538
11539   else
11540   ld_shlibs=no
11541   fi
11542
11543       ;;
11544
11545     dgux*)
11546       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11547       hardcode_libdir_flag_spec='-L$libdir'
11548       hardcode_shlibpath_var=no
11549       ;;
11550
11551     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11552     # support.  Future versions do this automatically, but an explicit c++rt0.o
11553     # does not break anything, and helps significantly (at the cost of a little
11554     # extra space).
11555     freebsd2.2*)
11556       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11557       hardcode_libdir_flag_spec='-R$libdir'
11558       hardcode_direct=yes
11559       hardcode_shlibpath_var=no
11560       ;;
11561
11562     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11563     freebsd2*)
11564       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11565       hardcode_direct=yes
11566       hardcode_minus_L=yes
11567       hardcode_shlibpath_var=no
11568       ;;
11569
11570     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11571     freebsd* | dragonfly*)
11572       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11573       hardcode_libdir_flag_spec='-R$libdir'
11574       hardcode_direct=yes
11575       hardcode_shlibpath_var=no
11576       ;;
11577
11578     hpux9*)
11579       if test "$GCC" = yes; then
11580         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'
11581       else
11582         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'
11583       fi
11584       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11585       hardcode_libdir_separator=:
11586       hardcode_direct=yes
11587
11588       # hardcode_minus_L: Not really in the search PATH,
11589       # but as the default location of the library.
11590       hardcode_minus_L=yes
11591       export_dynamic_flag_spec='${wl}-E'
11592       ;;
11593
11594     hpux10*)
11595       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11596         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11597       else
11598         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11599       fi
11600       if test "$with_gnu_ld" = no; then
11601         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11602         hardcode_libdir_flag_spec_ld='+b $libdir'
11603         hardcode_libdir_separator=:
11604         hardcode_direct=yes
11605         hardcode_direct_absolute=yes
11606         export_dynamic_flag_spec='${wl}-E'
11607         # hardcode_minus_L: Not really in the search PATH,
11608         # but as the default location of the library.
11609         hardcode_minus_L=yes
11610       fi
11611       ;;
11612
11613     hpux11*)
11614       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11615         case $host_cpu in
11616         hppa*64*)
11617           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11618           ;;
11619         ia64*)
11620           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11621           ;;
11622         *)
11623           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11624           ;;
11625         esac
11626       else
11627         case $host_cpu in
11628         hppa*64*)
11629           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11630           ;;
11631         ia64*)
11632           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11633           ;;
11634         *)
11635
11636           # Older versions of the 11.00 compiler do not understand -b yet
11637           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11638           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11639 $as_echo_n "checking if $CC understands -b... " >&6; }
11640 if test "${lt_cv_prog_compiler__b+set}" = set; then :
11641   $as_echo_n "(cached) " >&6
11642 else
11643   lt_cv_prog_compiler__b=no
11644    save_LDFLAGS="$LDFLAGS"
11645    LDFLAGS="$LDFLAGS -b"
11646    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11647    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11648      # The linker can only warn and ignore the option if not recognized
11649      # So say no if there are warnings
11650      if test -s conftest.err; then
11651        # Append any errors to the config.log.
11652        cat conftest.err 1>&5
11653        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11654        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11655        if diff conftest.exp conftest.er2 >/dev/null; then
11656          lt_cv_prog_compiler__b=yes
11657        fi
11658      else
11659        lt_cv_prog_compiler__b=yes
11660      fi
11661    fi
11662    $RM -r conftest*
11663    LDFLAGS="$save_LDFLAGS"
11664
11665 fi
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11667 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11668
11669 if test x"$lt_cv_prog_compiler__b" = xyes; then
11670     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11671 else
11672     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11673 fi
11674
11675           ;;
11676         esac
11677       fi
11678       if test "$with_gnu_ld" = no; then
11679         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11680         hardcode_libdir_separator=:
11681
11682         case $host_cpu in
11683         hppa*64*|ia64*)
11684           hardcode_direct=no
11685           hardcode_shlibpath_var=no
11686           ;;
11687         *)
11688           hardcode_direct=yes
11689           hardcode_direct_absolute=yes
11690           export_dynamic_flag_spec='${wl}-E'
11691
11692           # hardcode_minus_L: Not really in the search PATH,
11693           # but as the default location of the library.
11694           hardcode_minus_L=yes
11695           ;;
11696         esac
11697       fi
11698       ;;
11699
11700     irix5* | irix6* | nonstopux*)
11701       if test "$GCC" = yes; then
11702         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11703         # Try to use the -exported_symbol ld option, if it does not
11704         # work, assume that -exports_file does not work either and
11705         # implicitly export all symbols.
11706         save_LDFLAGS="$LDFLAGS"
11707         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11708         if test x$gcc_no_link = xyes; then
11709   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11710 fi
11711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11712 /* end confdefs.h.  */
11713 int foo(void) {}
11714 _ACEOF
11715 if ac_fn_c_try_link "$LINENO"; then :
11716   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
11717
11718 fi
11719 rm -f core conftest.err conftest.$ac_objext \
11720     conftest$ac_exeext conftest.$ac_ext
11721         LDFLAGS="$save_LDFLAGS"
11722       else
11723         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
11724         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
11725       fi
11726       archive_cmds_need_lc='no'
11727       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11728       hardcode_libdir_separator=:
11729       inherit_rpath=yes
11730       link_all_deplibs=yes
11731       ;;
11732
11733     netbsd*)
11734       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11735         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11736       else
11737         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11738       fi
11739       hardcode_libdir_flag_spec='-R$libdir'
11740       hardcode_direct=yes
11741       hardcode_shlibpath_var=no
11742       ;;
11743
11744     newsos6)
11745       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11746       hardcode_direct=yes
11747       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11748       hardcode_libdir_separator=:
11749       hardcode_shlibpath_var=no
11750       ;;
11751
11752     *nto* | *qnx*)
11753       ;;
11754
11755     openbsd*)
11756       if test -f /usr/libexec/ld.so; then
11757         hardcode_direct=yes
11758         hardcode_shlibpath_var=no
11759         hardcode_direct_absolute=yes
11760         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11761           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11762           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11763           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11764           export_dynamic_flag_spec='${wl}-E'
11765         else
11766           case $host_os in
11767            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11768              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11769              hardcode_libdir_flag_spec='-R$libdir'
11770              ;;
11771            *)
11772              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11773              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11774              ;;
11775           esac
11776         fi
11777       else
11778         ld_shlibs=no
11779       fi
11780       ;;
11781
11782     os2*)
11783       hardcode_libdir_flag_spec='-L$libdir'
11784       hardcode_minus_L=yes
11785       allow_undefined_flag=unsupported
11786       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'
11787       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11788       ;;
11789
11790     osf3*)
11791       if test "$GCC" = yes; then
11792         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11793         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11794       else
11795         allow_undefined_flag=' -expect_unresolved \*'
11796         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
11797       fi
11798       archive_cmds_need_lc='no'
11799       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11800       hardcode_libdir_separator=:
11801       ;;
11802
11803     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11804       if test "$GCC" = yes; then
11805         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11806         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11807         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11808       else
11809         allow_undefined_flag=' -expect_unresolved \*'
11810         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
11811         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
11812         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
11813
11814         # Both c and cxx compiler support -rpath directly
11815         hardcode_libdir_flag_spec='-rpath $libdir'
11816       fi
11817       archive_cmds_need_lc='no'
11818       hardcode_libdir_separator=:
11819       ;;
11820
11821     solaris*)
11822       no_undefined_flag=' -z defs'
11823       if test "$GCC" = yes; then
11824         wlarc='${wl}'
11825         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11826         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11827           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11828       else
11829         case `$CC -V 2>&1` in
11830         *"Compilers 5.0"*)
11831           wlarc=''
11832           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11833           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11834           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11835           ;;
11836         *)
11837           wlarc='${wl}'
11838           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11839           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11840           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11841           ;;
11842         esac
11843       fi
11844       hardcode_libdir_flag_spec='-R$libdir'
11845       hardcode_shlibpath_var=no
11846       case $host_os in
11847       solaris2.[0-5] | solaris2.[0-5].*) ;;
11848       *)
11849         # The compiler driver will combine and reorder linker options,
11850         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11851         # but is careful enough not to reorder.
11852         # Supported since Solaris 2.6 (maybe 2.5.1?)
11853         if test "$GCC" = yes; then
11854           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11855         else
11856           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11857         fi
11858         ;;
11859       esac
11860       link_all_deplibs=yes
11861       ;;
11862
11863     sunos4*)
11864       if test "x$host_vendor" = xsequent; then
11865         # Use $CC to link under sequent, because it throws in some extra .o
11866         # files that make .init and .fini sections work.
11867         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11868       else
11869         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11870       fi
11871       hardcode_libdir_flag_spec='-L$libdir'
11872       hardcode_direct=yes
11873       hardcode_minus_L=yes
11874       hardcode_shlibpath_var=no
11875       ;;
11876
11877     sysv4)
11878       case $host_vendor in
11879         sni)
11880           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11881           hardcode_direct=yes # is this really true???
11882         ;;
11883         siemens)
11884           ## LD is ld it makes a PLAMLIB
11885           ## CC just makes a GrossModule.
11886           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11887           reload_cmds='$CC -r -o $output$reload_objs'
11888           hardcode_direct=no
11889         ;;
11890         motorola)
11891           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11892           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11893         ;;
11894       esac
11895       runpath_var='LD_RUN_PATH'
11896       hardcode_shlibpath_var=no
11897       ;;
11898
11899     sysv4.3*)
11900       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11901       hardcode_shlibpath_var=no
11902       export_dynamic_flag_spec='-Bexport'
11903       ;;
11904
11905     sysv4*MP*)
11906       if test -d /usr/nec; then
11907         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11908         hardcode_shlibpath_var=no
11909         runpath_var=LD_RUN_PATH
11910         hardcode_runpath_var=yes
11911         ld_shlibs=yes
11912       fi
11913       ;;
11914
11915     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11916       no_undefined_flag='${wl}-z,text'
11917       archive_cmds_need_lc=no
11918       hardcode_shlibpath_var=no
11919       runpath_var='LD_RUN_PATH'
11920
11921       if test "$GCC" = yes; then
11922         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11923         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11924       else
11925         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11926         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11927       fi
11928       ;;
11929
11930     sysv5* | sco3.2v5* | sco5v6*)
11931       # Note: We can NOT use -z defs as we might desire, because we do not
11932       # link with -lc, and that would cause any symbols used from libc to
11933       # always be unresolved, which means just about no library would
11934       # ever link correctly.  If we're not using GNU ld we use -z text
11935       # though, which does catch some bad symbols but isn't as heavy-handed
11936       # as -z defs.
11937       no_undefined_flag='${wl}-z,text'
11938       allow_undefined_flag='${wl}-z,nodefs'
11939       archive_cmds_need_lc=no
11940       hardcode_shlibpath_var=no
11941       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11942       hardcode_libdir_separator=':'
11943       link_all_deplibs=yes
11944       export_dynamic_flag_spec='${wl}-Bexport'
11945       runpath_var='LD_RUN_PATH'
11946
11947       if test "$GCC" = yes; then
11948         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11949         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11950       else
11951         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11952         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11953       fi
11954       ;;
11955
11956     uts4*)
11957       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11958       hardcode_libdir_flag_spec='-L$libdir'
11959       hardcode_shlibpath_var=no
11960       ;;
11961
11962     *)
11963       ld_shlibs=no
11964       ;;
11965     esac
11966
11967     if test x$host_vendor = xsni; then
11968       case $host in
11969       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11970         export_dynamic_flag_spec='${wl}-Blargedynsym'
11971         ;;
11972       esac
11973     fi
11974   fi
11975
11976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11977 $as_echo "$ld_shlibs" >&6; }
11978 test "$ld_shlibs" = no && can_build_shared=no
11979
11980 with_gnu_ld=$with_gnu_ld
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996 #
11997 # Do we need to explicitly link libc?
11998 #
11999 case "x$archive_cmds_need_lc" in
12000 x|xyes)
12001   # Assume -lc should be added
12002   archive_cmds_need_lc=yes
12003
12004   if test "$enable_shared" = yes && test "$GCC" = yes; then
12005     case $archive_cmds in
12006     *'~'*)
12007       # FIXME: we may have to deal with multi-command sequences.
12008       ;;
12009     '$CC '*)
12010       # Test whether the compiler implicitly links with -lc since on some
12011       # systems, -lgcc has to come before -lc. If gcc already passes -lc
12012       # to ld, don't add -lc before -lgcc.
12013       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
12014 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
12015 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
12016   $as_echo_n "(cached) " >&6
12017 else
12018   $RM conftest*
12019         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12020
12021         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12022   (eval $ac_compile) 2>&5
12023   ac_status=$?
12024   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12025   test $ac_status = 0; } 2>conftest.err; then
12026           soname=conftest
12027           lib=conftest
12028           libobjs=conftest.$ac_objext
12029           deplibs=
12030           wl=$lt_prog_compiler_wl
12031           pic_flag=$lt_prog_compiler_pic
12032           compiler_flags=-v
12033           linker_flags=-v
12034           verstring=
12035           output_objdir=.
12036           libname=conftest
12037           lt_save_allow_undefined_flag=$allow_undefined_flag
12038           allow_undefined_flag=
12039           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
12040   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
12041   ac_status=$?
12042   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12043   test $ac_status = 0; }
12044           then
12045             lt_cv_archive_cmds_need_lc=no
12046           else
12047             lt_cv_archive_cmds_need_lc=yes
12048           fi
12049           allow_undefined_flag=$lt_save_allow_undefined_flag
12050         else
12051           cat conftest.err 1>&5
12052         fi
12053         $RM conftest*
12054
12055 fi
12056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
12057 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
12058       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
12059       ;;
12060     esac
12061   fi
12062   ;;
12063 esac
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
12222 $as_echo_n "checking dynamic linker characteristics... " >&6; }
12223
12224 if test "$GCC" = yes; then
12225   case $host_os in
12226     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
12227     *) lt_awk_arg="/^libraries:/" ;;
12228   esac
12229   case $host_os in
12230     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
12231     *) lt_sed_strip_eq="s,=/,/,g" ;;
12232   esac
12233   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
12234   case $lt_search_path_spec in
12235   *\;*)
12236     # if the path contains ";" then we assume it to be the separator
12237     # otherwise default to the standard path separator (i.e. ":") - it is
12238     # assumed that no part of a normal pathname contains ";" but that should
12239     # okay in the real world where ";" in dirpaths is itself problematic.
12240     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
12241     ;;
12242   *)
12243     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
12244     ;;
12245   esac
12246   # Ok, now we have the path, separated by spaces, we can step through it
12247   # and add multilib dir if necessary.
12248   lt_tmp_lt_search_path_spec=
12249   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
12250   for lt_sys_path in $lt_search_path_spec; do
12251     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
12252       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
12253     else
12254       test -d "$lt_sys_path" && \
12255         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
12256     fi
12257   done
12258   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
12259 BEGIN {RS=" "; FS="/|\n";} {
12260   lt_foo="";
12261   lt_count=0;
12262   for (lt_i = NF; lt_i > 0; lt_i--) {
12263     if ($lt_i != "" && $lt_i != ".") {
12264       if ($lt_i == "..") {
12265         lt_count++;
12266       } else {
12267         if (lt_count == 0) {
12268           lt_foo="/" $lt_i lt_foo;
12269         } else {
12270           lt_count--;
12271         }
12272       }
12273     }
12274   }
12275   if (lt_foo != "") { lt_freq[lt_foo]++; }
12276   if (lt_freq[lt_foo] == 1) { print lt_foo; }
12277 }'`
12278   # AWK program above erroneously prepends '/' to C:/dos/paths
12279   # for these hosts.
12280   case $host_os in
12281     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
12282       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
12283   esac
12284   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
12285 else
12286   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12287 fi
12288 library_names_spec=
12289 libname_spec='lib$name'
12290 soname_spec=
12291 shrext_cmds=".so"
12292 postinstall_cmds=
12293 postuninstall_cmds=
12294 finish_cmds=
12295 finish_eval=
12296 shlibpath_var=
12297 shlibpath_overrides_runpath=unknown
12298 version_type=none
12299 dynamic_linker="$host_os ld.so"
12300 sys_lib_dlsearch_path_spec="/lib /usr/lib"
12301 need_lib_prefix=unknown
12302 hardcode_into_libs=no
12303
12304 # when you set need_version to no, make sure it does not cause -set_version
12305 # flags to be left without arguments
12306 need_version=unknown
12307
12308 case $host_os in
12309 aix3*)
12310   version_type=linux
12311   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12312   shlibpath_var=LIBPATH
12313
12314   # AIX 3 has no versioning support, so we append a major version to the name.
12315   soname_spec='${libname}${release}${shared_ext}$major'
12316   ;;
12317
12318 aix[4-9]*)
12319   version_type=linux
12320   need_lib_prefix=no
12321   need_version=no
12322   hardcode_into_libs=yes
12323   if test "$host_cpu" = ia64; then
12324     # AIX 5 supports IA64
12325     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12326     shlibpath_var=LD_LIBRARY_PATH
12327   else
12328     # With GCC up to 2.95.x, collect2 would create an import file
12329     # for dependence libraries.  The import file would start with
12330     # the line `#! .'.  This would cause the generated library to
12331     # depend on `.', always an invalid library.  This was fixed in
12332     # development snapshots of GCC prior to 3.0.
12333     case $host_os in
12334       aix4 | aix4.[01] | aix4.[01].*)
12335       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12336            echo ' yes '
12337            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
12338         :
12339       else
12340         can_build_shared=no
12341       fi
12342       ;;
12343     esac
12344     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12345     # soname into executable. Probably we can add versioning support to
12346     # collect2, so additional links can be useful in future.
12347     if test "$aix_use_runtimelinking" = yes; then
12348       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12349       # instead of lib<name>.a to let people know that these are not
12350       # typical AIX shared libraries.
12351       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12352     else
12353       # We preserve .a as extension for shared libraries through AIX4.2
12354       # and later when we are not doing run time linking.
12355       library_names_spec='${libname}${release}.a $libname.a'
12356       soname_spec='${libname}${release}${shared_ext}$major'
12357     fi
12358     shlibpath_var=LIBPATH
12359   fi
12360   ;;
12361
12362 amigaos*)
12363   case $host_cpu in
12364   powerpc)
12365     # Since July 2007 AmigaOS4 officially supports .so libraries.
12366     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12367     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12368     ;;
12369   m68k)
12370     library_names_spec='$libname.ixlibrary $libname.a'
12371     # Create ${libname}_ixlibrary.a entries in /sys/libs.
12372     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
12373     ;;
12374   esac
12375   ;;
12376
12377 beos*)
12378   library_names_spec='${libname}${shared_ext}'
12379   dynamic_linker="$host_os ld.so"
12380   shlibpath_var=LIBRARY_PATH
12381   ;;
12382
12383 bsdi[45]*)
12384   version_type=linux
12385   need_version=no
12386   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12387   soname_spec='${libname}${release}${shared_ext}$major'
12388   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12389   shlibpath_var=LD_LIBRARY_PATH
12390   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12391   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12392   # the default ld.so.conf also contains /usr/contrib/lib and
12393   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12394   # libtool to hard-code these into programs
12395   ;;
12396
12397 cygwin* | mingw* | pw32* | cegcc*)
12398   version_type=windows
12399   shrext_cmds=".dll"
12400   need_version=no
12401   need_lib_prefix=no
12402
12403   case $GCC,$host_os in
12404   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12405     library_names_spec='$libname.dll.a'
12406     # DLL is installed to $(libdir)/../bin by postinstall_cmds
12407     postinstall_cmds='base_file=`basename \${file}`~
12408       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12409       dldir=$destdir/`dirname \$dlpath`~
12410       test -d \$dldir || mkdir -p \$dldir~
12411       $install_prog $dir/$dlname \$dldir/$dlname~
12412       chmod a+x \$dldir/$dlname~
12413       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12414         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12415       fi'
12416     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12417       dlpath=$dir/\$dldll~
12418        $RM \$dlpath'
12419     shlibpath_overrides_runpath=yes
12420
12421     case $host_os in
12422     cygwin*)
12423       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12424       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12425
12426       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12427       ;;
12428     mingw* | cegcc*)
12429       # MinGW DLLs use traditional 'lib' prefix
12430       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12431       ;;
12432     pw32*)
12433       # pw32 DLLs use 'pw' prefix rather than 'lib'
12434       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12435       ;;
12436     esac
12437     ;;
12438
12439   *)
12440     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12441     ;;
12442   esac
12443   dynamic_linker='Win32 ld.exe'
12444   # FIXME: first we should search . and the directory the executable is in
12445   shlibpath_var=PATH
12446   ;;
12447
12448 darwin* | rhapsody*)
12449   dynamic_linker="$host_os dyld"
12450   version_type=darwin
12451   need_lib_prefix=no
12452   need_version=no
12453   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12454   soname_spec='${libname}${release}${major}$shared_ext'
12455   shlibpath_overrides_runpath=yes
12456   shlibpath_var=DYLD_LIBRARY_PATH
12457   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12458
12459   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12460   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12461   ;;
12462
12463 dgux*)
12464   version_type=linux
12465   need_lib_prefix=no
12466   need_version=no
12467   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12468   soname_spec='${libname}${release}${shared_ext}$major'
12469   shlibpath_var=LD_LIBRARY_PATH
12470   ;;
12471
12472 freebsd* | dragonfly*)
12473   # DragonFly does not have aout.  When/if they implement a new
12474   # versioning mechanism, adjust this.
12475   if test -x /usr/bin/objformat; then
12476     objformat=`/usr/bin/objformat`
12477   else
12478     case $host_os in
12479     freebsd[123]*) objformat=aout ;;
12480     *) objformat=elf ;;
12481     esac
12482   fi
12483   version_type=freebsd-$objformat
12484   case $version_type in
12485     freebsd-elf*)
12486       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12487       need_version=no
12488       need_lib_prefix=no
12489       ;;
12490     freebsd-*)
12491       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12492       need_version=yes
12493       ;;
12494   esac
12495   shlibpath_var=LD_LIBRARY_PATH
12496   case $host_os in
12497   freebsd2*)
12498     shlibpath_overrides_runpath=yes
12499     ;;
12500   freebsd3.[01]* | freebsdelf3.[01]*)
12501     shlibpath_overrides_runpath=yes
12502     hardcode_into_libs=yes
12503     ;;
12504   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12505   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12506     shlibpath_overrides_runpath=no
12507     hardcode_into_libs=yes
12508     ;;
12509   *) # from 4.6 on, and DragonFly
12510     shlibpath_overrides_runpath=yes
12511     hardcode_into_libs=yes
12512     ;;
12513   esac
12514   ;;
12515
12516 gnu*)
12517   version_type=linux
12518   need_lib_prefix=no
12519   need_version=no
12520   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12521   soname_spec='${libname}${release}${shared_ext}$major'
12522   shlibpath_var=LD_LIBRARY_PATH
12523   hardcode_into_libs=yes
12524   ;;
12525
12526 haiku*)
12527   version_type=linux
12528   need_lib_prefix=no
12529   need_version=no
12530   dynamic_linker="$host_os runtime_loader"
12531   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12532   soname_spec='${libname}${release}${shared_ext}$major'
12533   shlibpath_var=LIBRARY_PATH
12534   shlibpath_overrides_runpath=yes
12535   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12536   hardcode_into_libs=yes
12537   ;;
12538
12539 hpux9* | hpux10* | hpux11*)
12540   # Give a soname corresponding to the major version so that dld.sl refuses to
12541   # link against other versions.
12542   version_type=sunos
12543   need_lib_prefix=no
12544   need_version=no
12545   case $host_cpu in
12546   ia64*)
12547     shrext_cmds='.so'
12548     hardcode_into_libs=yes
12549     dynamic_linker="$host_os dld.so"
12550     shlibpath_var=LD_LIBRARY_PATH
12551     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12552     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12553     soname_spec='${libname}${release}${shared_ext}$major'
12554     if test "X$HPUX_IA64_MODE" = X32; then
12555       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12556     else
12557       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12558     fi
12559     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12560     ;;
12561   hppa*64*)
12562     shrext_cmds='.sl'
12563     hardcode_into_libs=yes
12564     dynamic_linker="$host_os dld.sl"
12565     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12566     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12567     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12568     soname_spec='${libname}${release}${shared_ext}$major'
12569     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12570     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12571     ;;
12572   *)
12573     shrext_cmds='.sl'
12574     dynamic_linker="$host_os dld.sl"
12575     shlibpath_var=SHLIB_PATH
12576     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12577     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12578     soname_spec='${libname}${release}${shared_ext}$major'
12579     ;;
12580   esac
12581   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12582   postinstall_cmds='chmod 555 $lib'
12583   # or fails outright, so override atomically:
12584   install_override_mode=555
12585   ;;
12586
12587 interix[3-9]*)
12588   version_type=linux
12589   need_lib_prefix=no
12590   need_version=no
12591   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12592   soname_spec='${libname}${release}${shared_ext}$major'
12593   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12594   shlibpath_var=LD_LIBRARY_PATH
12595   shlibpath_overrides_runpath=no
12596   hardcode_into_libs=yes
12597   ;;
12598
12599 irix5* | irix6* | nonstopux*)
12600   case $host_os in
12601     nonstopux*) version_type=nonstopux ;;
12602     *)
12603         if test "$lt_cv_prog_gnu_ld" = yes; then
12604                 version_type=linux
12605         else
12606                 version_type=irix
12607         fi ;;
12608   esac
12609   need_lib_prefix=no
12610   need_version=no
12611   soname_spec='${libname}${release}${shared_ext}$major'
12612   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12613   case $host_os in
12614   irix5* | nonstopux*)
12615     libsuff= shlibsuff=
12616     ;;
12617   *)
12618     case $LD in # libtool.m4 will add one of these switches to LD
12619     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12620       libsuff= shlibsuff= libmagic=32-bit;;
12621     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12622       libsuff=32 shlibsuff=N32 libmagic=N32;;
12623     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12624       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12625     *) libsuff= shlibsuff= libmagic=never-match;;
12626     esac
12627     ;;
12628   esac
12629   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12630   shlibpath_overrides_runpath=no
12631   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12632   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12633   hardcode_into_libs=yes
12634   ;;
12635
12636 # No shared lib support for Linux oldld, aout, or coff.
12637 linux*oldld* | linux*aout* | linux*coff*)
12638   dynamic_linker=no
12639   ;;
12640
12641 # This must be Linux ELF.
12642 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12643   version_type=linux
12644   need_lib_prefix=no
12645   need_version=no
12646   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12647   soname_spec='${libname}${release}${shared_ext}$major'
12648   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12649   shlibpath_var=LD_LIBRARY_PATH
12650   shlibpath_overrides_runpath=no
12651
12652   # Some binutils ld are patched to set DT_RUNPATH
12653   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12654   $as_echo_n "(cached) " >&6
12655 else
12656   lt_cv_shlibpath_overrides_runpath=no
12657     save_LDFLAGS=$LDFLAGS
12658     save_libdir=$libdir
12659     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12660          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12661     if test x$gcc_no_link = xyes; then
12662   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12663 fi
12664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12665 /* end confdefs.h.  */
12666
12667 int
12668 main ()
12669 {
12670
12671   ;
12672   return 0;
12673 }
12674 _ACEOF
12675 if ac_fn_c_try_link "$LINENO"; then :
12676   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12677   lt_cv_shlibpath_overrides_runpath=yes
12678 fi
12679 fi
12680 rm -f core conftest.err conftest.$ac_objext \
12681     conftest$ac_exeext conftest.$ac_ext
12682     LDFLAGS=$save_LDFLAGS
12683     libdir=$save_libdir
12684
12685 fi
12686
12687   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12688
12689   # This implies no fast_install, which is unacceptable.
12690   # Some rework will be needed to allow for fast_install
12691   # before this can be enabled.
12692   hardcode_into_libs=yes
12693
12694   # Append ld.so.conf contents to the search path
12695   if test -f /etc/ld.so.conf; then
12696     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
12697     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12698   fi
12699
12700   # We used to test for /lib/ld.so.1 and disable shared libraries on
12701   # powerpc, because MkLinux only supported shared libraries with the
12702   # GNU dynamic linker.  Since this was broken with cross compilers,
12703   # most powerpc-linux boxes support dynamic linking these days and
12704   # people can always --disable-shared, the test was removed, and we
12705   # assume the GNU/Linux dynamic linker is in use.
12706   dynamic_linker='GNU/Linux ld.so'
12707   ;;
12708
12709 netbsd*)
12710   version_type=sunos
12711   need_lib_prefix=no
12712   need_version=no
12713   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12714     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12715     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12716     dynamic_linker='NetBSD (a.out) ld.so'
12717   else
12718     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12719     soname_spec='${libname}${release}${shared_ext}$major'
12720     dynamic_linker='NetBSD ld.elf_so'
12721   fi
12722   shlibpath_var=LD_LIBRARY_PATH
12723   shlibpath_overrides_runpath=yes
12724   hardcode_into_libs=yes
12725   ;;
12726
12727 newsos6)
12728   version_type=linux
12729   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12730   shlibpath_var=LD_LIBRARY_PATH
12731   shlibpath_overrides_runpath=yes
12732   ;;
12733
12734 *nto* | *qnx*)
12735   version_type=qnx
12736   need_lib_prefix=no
12737   need_version=no
12738   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12739   soname_spec='${libname}${release}${shared_ext}$major'
12740   shlibpath_var=LD_LIBRARY_PATH
12741   shlibpath_overrides_runpath=no
12742   hardcode_into_libs=yes
12743   dynamic_linker='ldqnx.so'
12744   ;;
12745
12746 openbsd*)
12747   version_type=sunos
12748   sys_lib_dlsearch_path_spec="/usr/lib"
12749   need_lib_prefix=no
12750   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12751   case $host_os in
12752     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12753     *)                          need_version=no  ;;
12754   esac
12755   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12756   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12757   shlibpath_var=LD_LIBRARY_PATH
12758   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12759     case $host_os in
12760       openbsd2.[89] | openbsd2.[89].*)
12761         shlibpath_overrides_runpath=no
12762         ;;
12763       *)
12764         shlibpath_overrides_runpath=yes
12765         ;;
12766       esac
12767   else
12768     shlibpath_overrides_runpath=yes
12769   fi
12770   ;;
12771
12772 os2*)
12773   libname_spec='$name'
12774   shrext_cmds=".dll"
12775   need_lib_prefix=no
12776   library_names_spec='$libname${shared_ext} $libname.a'
12777   dynamic_linker='OS/2 ld.exe'
12778   shlibpath_var=LIBPATH
12779   ;;
12780
12781 osf3* | osf4* | osf5*)
12782   version_type=osf
12783   need_lib_prefix=no
12784   need_version=no
12785   soname_spec='${libname}${release}${shared_ext}$major'
12786   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12787   shlibpath_var=LD_LIBRARY_PATH
12788   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12789   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12790   ;;
12791
12792 rdos*)
12793   dynamic_linker=no
12794   ;;
12795
12796 solaris*)
12797   version_type=linux
12798   need_lib_prefix=no
12799   need_version=no
12800   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12801   soname_spec='${libname}${release}${shared_ext}$major'
12802   shlibpath_var=LD_LIBRARY_PATH
12803   shlibpath_overrides_runpath=yes
12804   hardcode_into_libs=yes
12805   # ldd complains unless libraries are executable
12806   postinstall_cmds='chmod +x $lib'
12807   ;;
12808
12809 sunos4*)
12810   version_type=sunos
12811   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12812   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12813   shlibpath_var=LD_LIBRARY_PATH
12814   shlibpath_overrides_runpath=yes
12815   if test "$with_gnu_ld" = yes; then
12816     need_lib_prefix=no
12817   fi
12818   need_version=yes
12819   ;;
12820
12821 sysv4 | sysv4.3*)
12822   version_type=linux
12823   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12824   soname_spec='${libname}${release}${shared_ext}$major'
12825   shlibpath_var=LD_LIBRARY_PATH
12826   case $host_vendor in
12827     sni)
12828       shlibpath_overrides_runpath=no
12829       need_lib_prefix=no
12830       runpath_var=LD_RUN_PATH
12831       ;;
12832     siemens)
12833       need_lib_prefix=no
12834       ;;
12835     motorola)
12836       need_lib_prefix=no
12837       need_version=no
12838       shlibpath_overrides_runpath=no
12839       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12840       ;;
12841   esac
12842   ;;
12843
12844 sysv4*MP*)
12845   if test -d /usr/nec ;then
12846     version_type=linux
12847     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12848     soname_spec='$libname${shared_ext}.$major'
12849     shlibpath_var=LD_LIBRARY_PATH
12850   fi
12851   ;;
12852
12853 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12854   version_type=freebsd-elf
12855   need_lib_prefix=no
12856   need_version=no
12857   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12858   soname_spec='${libname}${release}${shared_ext}$major'
12859   shlibpath_var=LD_LIBRARY_PATH
12860   shlibpath_overrides_runpath=yes
12861   hardcode_into_libs=yes
12862   if test "$with_gnu_ld" = yes; then
12863     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12864   else
12865     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12866     case $host_os in
12867       sco3.2v5*)
12868         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12869         ;;
12870     esac
12871   fi
12872   sys_lib_dlsearch_path_spec='/usr/lib'
12873   ;;
12874
12875 tpf*)
12876   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12877   version_type=linux
12878   need_lib_prefix=no
12879   need_version=no
12880   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12881   shlibpath_var=LD_LIBRARY_PATH
12882   shlibpath_overrides_runpath=no
12883   hardcode_into_libs=yes
12884   ;;
12885
12886 uts4*)
12887   version_type=linux
12888   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12889   soname_spec='${libname}${release}${shared_ext}$major'
12890   shlibpath_var=LD_LIBRARY_PATH
12891   ;;
12892
12893 *)
12894   dynamic_linker=no
12895   ;;
12896 esac
12897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12898 $as_echo "$dynamic_linker" >&6; }
12899 test "$dynamic_linker" = no && can_build_shared=no
12900
12901 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12902 if test "$GCC" = yes; then
12903   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12904 fi
12905
12906 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12907   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12908 fi
12909 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12910   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12911 fi
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13005 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13006 hardcode_action=
13007 if test -n "$hardcode_libdir_flag_spec" ||
13008    test -n "$runpath_var" ||
13009    test "X$hardcode_automatic" = "Xyes" ; then
13010
13011   # We can hardcode non-existent directories.
13012   if test "$hardcode_direct" != no &&
13013      # If the only mechanism to avoid hardcoding is shlibpath_var, we
13014      # have to relink, otherwise we might link with an installed library
13015      # when we should be linking with a yet-to-be-installed one
13016      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
13017      test "$hardcode_minus_L" != no; then
13018     # Linking always hardcodes the temporary library directory.
13019     hardcode_action=relink
13020   else
13021     # We can link without hardcoding, and we can hardcode nonexisting dirs.
13022     hardcode_action=immediate
13023   fi
13024 else
13025   # We cannot hardcode anything, or else we can only hardcode existing
13026   # directories.
13027   hardcode_action=unsupported
13028 fi
13029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
13030 $as_echo "$hardcode_action" >&6; }
13031
13032 if test "$hardcode_action" = relink ||
13033    test "$inherit_rpath" = yes; then
13034   # Fast installation is not supported
13035   enable_fast_install=no
13036 elif test "$shlibpath_overrides_runpath" = yes ||
13037      test "$enable_shared" = no; then
13038   # Fast installation is not necessary
13039   enable_fast_install=needless
13040 fi
13041
13042
13043
13044
13045
13046
13047   if test "x$enable_dlopen" != xyes; then
13048   enable_dlopen=unknown
13049   enable_dlopen_self=unknown
13050   enable_dlopen_self_static=unknown
13051 else
13052   lt_cv_dlopen=no
13053   lt_cv_dlopen_libs=
13054
13055   case $host_os in
13056   beos*)
13057     lt_cv_dlopen="load_add_on"
13058     lt_cv_dlopen_libs=
13059     lt_cv_dlopen_self=yes
13060     ;;
13061
13062   mingw* | pw32* | cegcc*)
13063     lt_cv_dlopen="LoadLibrary"
13064     lt_cv_dlopen_libs=
13065     ;;
13066
13067   cygwin*)
13068     lt_cv_dlopen="dlopen"
13069     lt_cv_dlopen_libs=
13070     ;;
13071
13072   darwin*)
13073   # if libdl is installed we need to link against it
13074     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13075 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13076 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13077   $as_echo_n "(cached) " >&6
13078 else
13079   ac_check_lib_save_LIBS=$LIBS
13080 LIBS="-ldl  $LIBS"
13081 if test x$gcc_no_link = xyes; then
13082   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13083 fi
13084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13085 /* end confdefs.h.  */
13086
13087 /* Override any GCC internal prototype to avoid an error.
13088    Use char because int might match the return type of a GCC
13089    builtin and then its argument prototype would still apply.  */
13090 #ifdef __cplusplus
13091 extern "C"
13092 #endif
13093 char dlopen ();
13094 int
13095 main ()
13096 {
13097 return dlopen ();
13098   ;
13099   return 0;
13100 }
13101 _ACEOF
13102 if ac_fn_c_try_link "$LINENO"; then :
13103   ac_cv_lib_dl_dlopen=yes
13104 else
13105   ac_cv_lib_dl_dlopen=no
13106 fi
13107 rm -f core conftest.err conftest.$ac_objext \
13108     conftest$ac_exeext conftest.$ac_ext
13109 LIBS=$ac_check_lib_save_LIBS
13110 fi
13111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13112 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13113 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13114   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13115 else
13116
13117     lt_cv_dlopen="dyld"
13118     lt_cv_dlopen_libs=
13119     lt_cv_dlopen_self=yes
13120
13121 fi
13122
13123     ;;
13124
13125   *)
13126     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13127 if test "x$ac_cv_func_shl_load" = x""yes; then :
13128   lt_cv_dlopen="shl_load"
13129 else
13130   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13131 $as_echo_n "checking for shl_load in -ldld... " >&6; }
13132 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
13133   $as_echo_n "(cached) " >&6
13134 else
13135   ac_check_lib_save_LIBS=$LIBS
13136 LIBS="-ldld  $LIBS"
13137 if test x$gcc_no_link = xyes; then
13138   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13139 fi
13140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13141 /* end confdefs.h.  */
13142
13143 /* Override any GCC internal prototype to avoid an error.
13144    Use char because int might match the return type of a GCC
13145    builtin and then its argument prototype would still apply.  */
13146 #ifdef __cplusplus
13147 extern "C"
13148 #endif
13149 char shl_load ();
13150 int
13151 main ()
13152 {
13153 return shl_load ();
13154   ;
13155   return 0;
13156 }
13157 _ACEOF
13158 if ac_fn_c_try_link "$LINENO"; then :
13159   ac_cv_lib_dld_shl_load=yes
13160 else
13161   ac_cv_lib_dld_shl_load=no
13162 fi
13163 rm -f core conftest.err conftest.$ac_objext \
13164     conftest$ac_exeext conftest.$ac_ext
13165 LIBS=$ac_check_lib_save_LIBS
13166 fi
13167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
13168 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
13169 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
13170   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
13171 else
13172   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13173 if test "x$ac_cv_func_dlopen" = x""yes; then :
13174   lt_cv_dlopen="dlopen"
13175 else
13176   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13177 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13178 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13179   $as_echo_n "(cached) " >&6
13180 else
13181   ac_check_lib_save_LIBS=$LIBS
13182 LIBS="-ldl  $LIBS"
13183 if test x$gcc_no_link = xyes; then
13184   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13185 fi
13186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13187 /* end confdefs.h.  */
13188
13189 /* Override any GCC internal prototype to avoid an error.
13190    Use char because int might match the return type of a GCC
13191    builtin and then its argument prototype would still apply.  */
13192 #ifdef __cplusplus
13193 extern "C"
13194 #endif
13195 char dlopen ();
13196 int
13197 main ()
13198 {
13199 return dlopen ();
13200   ;
13201   return 0;
13202 }
13203 _ACEOF
13204 if ac_fn_c_try_link "$LINENO"; then :
13205   ac_cv_lib_dl_dlopen=yes
13206 else
13207   ac_cv_lib_dl_dlopen=no
13208 fi
13209 rm -f core conftest.err conftest.$ac_objext \
13210     conftest$ac_exeext conftest.$ac_ext
13211 LIBS=$ac_check_lib_save_LIBS
13212 fi
13213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13214 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13215 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13216   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13217 else
13218   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
13219 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
13220 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
13221   $as_echo_n "(cached) " >&6
13222 else
13223   ac_check_lib_save_LIBS=$LIBS
13224 LIBS="-lsvld  $LIBS"
13225 if test x$gcc_no_link = xyes; then
13226   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13227 fi
13228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13229 /* end confdefs.h.  */
13230
13231 /* Override any GCC internal prototype to avoid an error.
13232    Use char because int might match the return type of a GCC
13233    builtin and then its argument prototype would still apply.  */
13234 #ifdef __cplusplus
13235 extern "C"
13236 #endif
13237 char dlopen ();
13238 int
13239 main ()
13240 {
13241 return dlopen ();
13242   ;
13243   return 0;
13244 }
13245 _ACEOF
13246 if ac_fn_c_try_link "$LINENO"; then :
13247   ac_cv_lib_svld_dlopen=yes
13248 else
13249   ac_cv_lib_svld_dlopen=no
13250 fi
13251 rm -f core conftest.err conftest.$ac_objext \
13252     conftest$ac_exeext conftest.$ac_ext
13253 LIBS=$ac_check_lib_save_LIBS
13254 fi
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
13256 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
13257 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
13258   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
13259 else
13260   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
13261 $as_echo_n "checking for dld_link in -ldld... " >&6; }
13262 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
13263   $as_echo_n "(cached) " >&6
13264 else
13265   ac_check_lib_save_LIBS=$LIBS
13266 LIBS="-ldld  $LIBS"
13267 if test x$gcc_no_link = xyes; then
13268   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13269 fi
13270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13271 /* end confdefs.h.  */
13272
13273 /* Override any GCC internal prototype to avoid an error.
13274    Use char because int might match the return type of a GCC
13275    builtin and then its argument prototype would still apply.  */
13276 #ifdef __cplusplus
13277 extern "C"
13278 #endif
13279 char dld_link ();
13280 int
13281 main ()
13282 {
13283 return dld_link ();
13284   ;
13285   return 0;
13286 }
13287 _ACEOF
13288 if ac_fn_c_try_link "$LINENO"; then :
13289   ac_cv_lib_dld_dld_link=yes
13290 else
13291   ac_cv_lib_dld_dld_link=no
13292 fi
13293 rm -f core conftest.err conftest.$ac_objext \
13294     conftest$ac_exeext conftest.$ac_ext
13295 LIBS=$ac_check_lib_save_LIBS
13296 fi
13297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13298 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
13299 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
13300   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
13301 fi
13302
13303
13304 fi
13305
13306
13307 fi
13308
13309
13310 fi
13311
13312
13313 fi
13314
13315
13316 fi
13317
13318     ;;
13319   esac
13320
13321   if test "x$lt_cv_dlopen" != xno; then
13322     enable_dlopen=yes
13323   else
13324     enable_dlopen=no
13325   fi
13326
13327   case $lt_cv_dlopen in
13328   dlopen)
13329     save_CPPFLAGS="$CPPFLAGS"
13330     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13331
13332     save_LDFLAGS="$LDFLAGS"
13333     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13334
13335     save_LIBS="$LIBS"
13336     LIBS="$lt_cv_dlopen_libs $LIBS"
13337
13338     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
13339 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
13340 if test "${lt_cv_dlopen_self+set}" = set; then :
13341   $as_echo_n "(cached) " >&6
13342 else
13343           if test "$cross_compiling" = yes; then :
13344   lt_cv_dlopen_self=cross
13345 else
13346   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13347   lt_status=$lt_dlunknown
13348   cat > conftest.$ac_ext <<_LT_EOF
13349 #line 13349 "configure"
13350 #include "confdefs.h"
13351
13352 #if HAVE_DLFCN_H
13353 #include <dlfcn.h>
13354 #endif
13355
13356 #include <stdio.h>
13357
13358 #ifdef RTLD_GLOBAL
13359 #  define LT_DLGLOBAL           RTLD_GLOBAL
13360 #else
13361 #  ifdef DL_GLOBAL
13362 #    define LT_DLGLOBAL         DL_GLOBAL
13363 #  else
13364 #    define LT_DLGLOBAL         0
13365 #  endif
13366 #endif
13367
13368 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13369    find out it does not work in some platform. */
13370 #ifndef LT_DLLAZY_OR_NOW
13371 #  ifdef RTLD_LAZY
13372 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13373 #  else
13374 #    ifdef DL_LAZY
13375 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13376 #    else
13377 #      ifdef RTLD_NOW
13378 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13379 #      else
13380 #        ifdef DL_NOW
13381 #          define LT_DLLAZY_OR_NOW      DL_NOW
13382 #        else
13383 #          define LT_DLLAZY_OR_NOW      0
13384 #        endif
13385 #      endif
13386 #    endif
13387 #  endif
13388 #endif
13389
13390 /* When -fvisbility=hidden is used, assume the code has been annotated
13391    correspondingly for the symbols needed.  */
13392 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13393 void fnord () __attribute__((visibility("default")));
13394 #endif
13395
13396 void fnord () { int i=42; }
13397 int main ()
13398 {
13399   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13400   int status = $lt_dlunknown;
13401
13402   if (self)
13403     {
13404       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13405       else
13406         {
13407           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13408           else puts (dlerror ());
13409         }
13410       /* dlclose (self); */
13411     }
13412   else
13413     puts (dlerror ());
13414
13415   return status;
13416 }
13417 _LT_EOF
13418   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13419   (eval $ac_link) 2>&5
13420   ac_status=$?
13421   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13422   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13423     (./conftest; exit; ) >&5 2>/dev/null
13424     lt_status=$?
13425     case x$lt_status in
13426       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13427       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13428       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13429     esac
13430   else :
13431     # compilation failed
13432     lt_cv_dlopen_self=no
13433   fi
13434 fi
13435 rm -fr conftest*
13436
13437
13438 fi
13439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13440 $as_echo "$lt_cv_dlopen_self" >&6; }
13441
13442     if test "x$lt_cv_dlopen_self" = xyes; then
13443       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13444       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13445 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13446 if test "${lt_cv_dlopen_self_static+set}" = set; then :
13447   $as_echo_n "(cached) " >&6
13448 else
13449           if test "$cross_compiling" = yes; then :
13450   lt_cv_dlopen_self_static=cross
13451 else
13452   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13453   lt_status=$lt_dlunknown
13454   cat > conftest.$ac_ext <<_LT_EOF
13455 #line 13455 "configure"
13456 #include "confdefs.h"
13457
13458 #if HAVE_DLFCN_H
13459 #include <dlfcn.h>
13460 #endif
13461
13462 #include <stdio.h>
13463
13464 #ifdef RTLD_GLOBAL
13465 #  define LT_DLGLOBAL           RTLD_GLOBAL
13466 #else
13467 #  ifdef DL_GLOBAL
13468 #    define LT_DLGLOBAL         DL_GLOBAL
13469 #  else
13470 #    define LT_DLGLOBAL         0
13471 #  endif
13472 #endif
13473
13474 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13475    find out it does not work in some platform. */
13476 #ifndef LT_DLLAZY_OR_NOW
13477 #  ifdef RTLD_LAZY
13478 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13479 #  else
13480 #    ifdef DL_LAZY
13481 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13482 #    else
13483 #      ifdef RTLD_NOW
13484 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13485 #      else
13486 #        ifdef DL_NOW
13487 #          define LT_DLLAZY_OR_NOW      DL_NOW
13488 #        else
13489 #          define LT_DLLAZY_OR_NOW      0
13490 #        endif
13491 #      endif
13492 #    endif
13493 #  endif
13494 #endif
13495
13496 /* When -fvisbility=hidden is used, assume the code has been annotated
13497    correspondingly for the symbols needed.  */
13498 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13499 void fnord () __attribute__((visibility("default")));
13500 #endif
13501
13502 void fnord () { int i=42; }
13503 int main ()
13504 {
13505   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13506   int status = $lt_dlunknown;
13507
13508   if (self)
13509     {
13510       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13511       else
13512         {
13513           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13514           else puts (dlerror ());
13515         }
13516       /* dlclose (self); */
13517     }
13518   else
13519     puts (dlerror ());
13520
13521   return status;
13522 }
13523 _LT_EOF
13524   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13525   (eval $ac_link) 2>&5
13526   ac_status=$?
13527   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13528   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13529     (./conftest; exit; ) >&5 2>/dev/null
13530     lt_status=$?
13531     case x$lt_status in
13532       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13533       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13534       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13535     esac
13536   else :
13537     # compilation failed
13538     lt_cv_dlopen_self_static=no
13539   fi
13540 fi
13541 rm -fr conftest*
13542
13543
13544 fi
13545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13546 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13547     fi
13548
13549     CPPFLAGS="$save_CPPFLAGS"
13550     LDFLAGS="$save_LDFLAGS"
13551     LIBS="$save_LIBS"
13552     ;;
13553   esac
13554
13555   case $lt_cv_dlopen_self in
13556   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13557   *) enable_dlopen_self=unknown ;;
13558   esac
13559
13560   case $lt_cv_dlopen_self_static in
13561   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13562   *) enable_dlopen_self_static=unknown ;;
13563   esac
13564 fi
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582 striplib=
13583 old_striplib=
13584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13585 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13586 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13587   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13588   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13589   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13590 $as_echo "yes" >&6; }
13591 else
13592 # FIXME - insert some real tests, host_os isn't really good enough
13593   case $host_os in
13594   darwin*)
13595     if test -n "$STRIP" ; then
13596       striplib="$STRIP -x"
13597       old_striplib="$STRIP -S"
13598       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13599 $as_echo "yes" >&6; }
13600     else
13601       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13602 $as_echo "no" >&6; }
13603     fi
13604     ;;
13605   *)
13606     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13607 $as_echo "no" >&6; }
13608     ;;
13609   esac
13610 fi
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623   # Report which library types will actually be built
13624   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13625 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13626   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13627 $as_echo "$can_build_shared" >&6; }
13628
13629   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13630 $as_echo_n "checking whether to build shared libraries... " >&6; }
13631   test "$can_build_shared" = "no" && enable_shared=no
13632
13633   # On AIX, shared libraries and static libraries use the same namespace, and
13634   # are all built from PIC.
13635   case $host_os in
13636   aix3*)
13637     test "$enable_shared" = yes && enable_static=no
13638     if test -n "$RANLIB"; then
13639       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13640       postinstall_cmds='$RANLIB $lib'
13641     fi
13642     ;;
13643
13644   aix[4-9]*)
13645     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13646       test "$enable_shared" = yes && enable_static=no
13647     fi
13648     ;;
13649   esac
13650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13651 $as_echo "$enable_shared" >&6; }
13652
13653   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13654 $as_echo_n "checking whether to build static libraries... " >&6; }
13655   # Make sure either enable_shared or enable_static is yes.
13656   test "$enable_shared" = yes || enable_static=yes
13657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13658 $as_echo "$enable_static" >&6; }
13659
13660
13661
13662
13663 fi
13664 ac_ext=c
13665 ac_cpp='$CPP $CPPFLAGS'
13666 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13667 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13668 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13669
13670 CC="$lt_save_CC"
13671
13672       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
13673     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
13674     (test "X$CXX" != "Xg++"))) ; then
13675   ac_ext=cpp
13676 ac_cpp='$CXXCPP $CPPFLAGS'
13677 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13678 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13679 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13681 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13682 if test -z "$CXXCPP"; then
13683   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
13684   $as_echo_n "(cached) " >&6
13685 else
13686       # Double quotes because CXXCPP needs to be expanded
13687     for CXXCPP in "$CXX -E" "/lib/cpp"
13688     do
13689       ac_preproc_ok=false
13690 for ac_cxx_preproc_warn_flag in '' yes
13691 do
13692   # Use a header file that comes with gcc, so configuring glibc
13693   # with a fresh cross-compiler works.
13694   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13695   # <limits.h> exists even on freestanding compilers.
13696   # On the NeXT, cc -E runs the code through the compiler's parser,
13697   # not just through cpp. "Syntax error" is here to catch this case.
13698   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13699 /* end confdefs.h.  */
13700 #ifdef __STDC__
13701 # include <limits.h>
13702 #else
13703 # include <assert.h>
13704 #endif
13705                      Syntax error
13706 _ACEOF
13707 if ac_fn_cxx_try_cpp "$LINENO"; then :
13708
13709 else
13710   # Broken: fails on valid input.
13711 continue
13712 fi
13713 rm -f conftest.err conftest.$ac_ext
13714
13715   # OK, works on sane cases.  Now check whether nonexistent headers
13716   # can be detected and how.
13717   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13718 /* end confdefs.h.  */
13719 #include <ac_nonexistent.h>
13720 _ACEOF
13721 if ac_fn_cxx_try_cpp "$LINENO"; then :
13722   # Broken: success on invalid input.
13723 continue
13724 else
13725   # Passes both tests.
13726 ac_preproc_ok=:
13727 break
13728 fi
13729 rm -f conftest.err conftest.$ac_ext
13730
13731 done
13732 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13733 rm -f conftest.err conftest.$ac_ext
13734 if $ac_preproc_ok; then :
13735   break
13736 fi
13737
13738     done
13739     ac_cv_prog_CXXCPP=$CXXCPP
13740
13741 fi
13742   CXXCPP=$ac_cv_prog_CXXCPP
13743 else
13744   ac_cv_prog_CXXCPP=$CXXCPP
13745 fi
13746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13747 $as_echo "$CXXCPP" >&6; }
13748 ac_preproc_ok=false
13749 for ac_cxx_preproc_warn_flag in '' yes
13750 do
13751   # Use a header file that comes with gcc, so configuring glibc
13752   # with a fresh cross-compiler works.
13753   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13754   # <limits.h> exists even on freestanding compilers.
13755   # On the NeXT, cc -E runs the code through the compiler's parser,
13756   # not just through cpp. "Syntax error" is here to catch this case.
13757   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13758 /* end confdefs.h.  */
13759 #ifdef __STDC__
13760 # include <limits.h>
13761 #else
13762 # include <assert.h>
13763 #endif
13764                      Syntax error
13765 _ACEOF
13766 if ac_fn_cxx_try_cpp "$LINENO"; then :
13767
13768 else
13769   # Broken: fails on valid input.
13770 continue
13771 fi
13772 rm -f conftest.err conftest.$ac_ext
13773
13774   # OK, works on sane cases.  Now check whether nonexistent headers
13775   # can be detected and how.
13776   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13777 /* end confdefs.h.  */
13778 #include <ac_nonexistent.h>
13779 _ACEOF
13780 if ac_fn_cxx_try_cpp "$LINENO"; then :
13781   # Broken: success on invalid input.
13782 continue
13783 else
13784   # Passes both tests.
13785 ac_preproc_ok=:
13786 break
13787 fi
13788 rm -f conftest.err conftest.$ac_ext
13789
13790 done
13791 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13792 rm -f conftest.err conftest.$ac_ext
13793 if $ac_preproc_ok; then :
13794
13795 else
13796   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13797 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13798 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
13799 See \`config.log' for more details." "$LINENO" 5; }
13800 fi
13801
13802 ac_ext=c
13803 ac_cpp='$CPP $CPPFLAGS'
13804 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13805 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13806 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13807
13808 else
13809   _lt_caught_CXX_error=yes
13810 fi
13811
13812 ac_ext=cpp
13813 ac_cpp='$CXXCPP $CPPFLAGS'
13814 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13815 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13816 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13817
13818 archive_cmds_need_lc_CXX=no
13819 allow_undefined_flag_CXX=
13820 always_export_symbols_CXX=no
13821 archive_expsym_cmds_CXX=
13822 compiler_needs_object_CXX=no
13823 export_dynamic_flag_spec_CXX=
13824 hardcode_direct_CXX=no
13825 hardcode_direct_absolute_CXX=no
13826 hardcode_libdir_flag_spec_CXX=
13827 hardcode_libdir_flag_spec_ld_CXX=
13828 hardcode_libdir_separator_CXX=
13829 hardcode_minus_L_CXX=no
13830 hardcode_shlibpath_var_CXX=unsupported
13831 hardcode_automatic_CXX=no
13832 inherit_rpath_CXX=no
13833 module_cmds_CXX=
13834 module_expsym_cmds_CXX=
13835 link_all_deplibs_CXX=unknown
13836 old_archive_cmds_CXX=$old_archive_cmds
13837 reload_flag_CXX=$reload_flag
13838 reload_cmds_CXX=$reload_cmds
13839 no_undefined_flag_CXX=
13840 whole_archive_flag_spec_CXX=
13841 enable_shared_with_static_runtimes_CXX=no
13842
13843 # Source file extension for C++ test sources.
13844 ac_ext=cpp
13845
13846 # Object file extension for compiled C++ test sources.
13847 objext=o
13848 objext_CXX=$objext
13849
13850 # No sense in running all these tests if we already determined that
13851 # the CXX compiler isn't working.  Some variables (like enable_shared)
13852 # are currently assumed to apply to all compilers on this platform,
13853 # and will be corrupted by setting them based on a non-working compiler.
13854 if test "$_lt_caught_CXX_error" != yes; then
13855   # Code to be used in simple compile tests
13856   lt_simple_compile_test_code="int some_variable = 0;"
13857
13858   # Code to be used in simple link tests
13859   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13860
13861   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13862
13863
13864
13865
13866
13867
13868 # If no C compiler was specified, use CC.
13869 LTCC=${LTCC-"$CC"}
13870
13871 # If no C compiler flags were specified, use CFLAGS.
13872 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13873
13874 # Allow CC to be a program name with arguments.
13875 compiler=$CC
13876
13877
13878   # save warnings/boilerplate of simple test code
13879   ac_outfile=conftest.$ac_objext
13880 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13881 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13882 _lt_compiler_boilerplate=`cat conftest.err`
13883 $RM conftest*
13884
13885   ac_outfile=conftest.$ac_objext
13886 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13887 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13888 _lt_linker_boilerplate=`cat conftest.err`
13889 $RM -r conftest*
13890
13891
13892   # Allow CC to be a program name with arguments.
13893   lt_save_CC=$CC
13894   lt_save_LD=$LD
13895   lt_save_GCC=$GCC
13896   GCC=$GXX
13897   lt_save_with_gnu_ld=$with_gnu_ld
13898   lt_save_path_LD=$lt_cv_path_LD
13899   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13900     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13901   else
13902     $as_unset lt_cv_prog_gnu_ld
13903   fi
13904   if test -n "${lt_cv_path_LDCXX+set}"; then
13905     lt_cv_path_LD=$lt_cv_path_LDCXX
13906   else
13907     $as_unset lt_cv_path_LD
13908   fi
13909   test -z "${LDCXX+set}" || LD=$LDCXX
13910   CC=${CXX-"c++"}
13911   compiler=$CC
13912   compiler_CXX=$CC
13913   for cc_temp in $compiler""; do
13914   case $cc_temp in
13915     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13916     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13917     \-*) ;;
13918     *) break;;
13919   esac
13920 done
13921 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13922
13923
13924   if test -n "$compiler"; then
13925     # We don't want -fno-exception when compiling C++ code, so set the
13926     # no_builtin_flag separately
13927     if test "$GXX" = yes; then
13928       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13929     else
13930       lt_prog_compiler_no_builtin_flag_CXX=
13931     fi
13932
13933     if test "$GXX" = yes; then
13934       # Set up default GNU C++ configuration
13935
13936
13937
13938 # Check whether --with-gnu-ld was given.
13939 if test "${with_gnu_ld+set}" = set; then :
13940   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
13941 else
13942   with_gnu_ld=no
13943 fi
13944
13945 ac_prog=ld
13946 if test "$GCC" = yes; then
13947   # Check if gcc -print-prog-name=ld gives a path.
13948   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13949 $as_echo_n "checking for ld used by $CC... " >&6; }
13950   case $host in
13951   *-*-mingw*)
13952     # gcc leaves a trailing carriage return which upsets mingw
13953     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13954   *)
13955     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13956   esac
13957   case $ac_prog in
13958     # Accept absolute paths.
13959     [\\/]* | ?:[\\/]*)
13960       re_direlt='/[^/][^/]*/\.\./'
13961       # Canonicalize the pathname of ld
13962       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13963       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13964         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13965       done
13966       test -z "$LD" && LD="$ac_prog"
13967       ;;
13968   "")
13969     # If it fails, then pretend we aren't using GCC.
13970     ac_prog=ld
13971     ;;
13972   *)
13973     # If it is relative, then search for the first ld in PATH.
13974     with_gnu_ld=unknown
13975     ;;
13976   esac
13977 elif test "$with_gnu_ld" = yes; then
13978   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13979 $as_echo_n "checking for GNU ld... " >&6; }
13980 else
13981   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13982 $as_echo_n "checking for non-GNU ld... " >&6; }
13983 fi
13984 if test "${lt_cv_path_LD+set}" = set; then :
13985   $as_echo_n "(cached) " >&6
13986 else
13987   if test -z "$LD"; then
13988   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
13989   for ac_dir in $PATH; do
13990     IFS="$lt_save_ifs"
13991     test -z "$ac_dir" && ac_dir=.
13992     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13993       lt_cv_path_LD="$ac_dir/$ac_prog"
13994       # Check to see if the program is GNU ld.  I'd rather use --version,
13995       # but apparently some variants of GNU ld only accept -v.
13996       # Break only if it was the GNU/non-GNU ld that we prefer.
13997       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
13998       *GNU* | *'with BFD'*)
13999         test "$with_gnu_ld" != no && break
14000         ;;
14001       *)
14002         test "$with_gnu_ld" != yes && break
14003         ;;
14004       esac
14005     fi
14006   done
14007   IFS="$lt_save_ifs"
14008 else
14009   lt_cv_path_LD="$LD" # Let the user override the test with a path.
14010 fi
14011 fi
14012
14013 LD="$lt_cv_path_LD"
14014 if test -n "$LD"; then
14015   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14016 $as_echo "$LD" >&6; }
14017 else
14018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14019 $as_echo "no" >&6; }
14020 fi
14021 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14023 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14024 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
14025   $as_echo_n "(cached) " >&6
14026 else
14027   # I'd rather use --version here, but apparently some GNU lds only accept -v.
14028 case `$LD -v 2>&1 </dev/null` in
14029 *GNU* | *'with BFD'*)
14030   lt_cv_prog_gnu_ld=yes
14031   ;;
14032 *)
14033   lt_cv_prog_gnu_ld=no
14034   ;;
14035 esac
14036 fi
14037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14038 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
14039 with_gnu_ld=$lt_cv_prog_gnu_ld
14040
14041
14042
14043
14044
14045
14046
14047       # Check if GNU C++ uses GNU ld as the underlying linker, since the
14048       # archiving commands below assume that GNU ld is being used.
14049       if test "$with_gnu_ld" = yes; then
14050         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14051         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'
14052
14053         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14054         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14055
14056         # If archive_cmds runs LD, not CC, wlarc should be empty
14057         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
14058         #     investigate it a little bit more. (MM)
14059         wlarc='${wl}'
14060
14061         # ancient GNU ld didn't support --whole-archive et. al.
14062         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
14063           $GREP 'no-whole-archive' > /dev/null; then
14064           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14065         else
14066           whole_archive_flag_spec_CXX=
14067         fi
14068       else
14069         with_gnu_ld=no
14070         wlarc=
14071
14072         # A generic and very simple default shared library creation
14073         # command for GNU C++ for the case where it uses the native
14074         # linker, instead of GNU ld.  If possible, this setting should
14075         # overridden to take advantage of the native linker features on
14076         # the platform it is being used on.
14077         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14078       fi
14079
14080       # Commands to make compiler produce verbose output that lists
14081       # what "hidden" libraries, object files and flags are used when
14082       # linking a shared library.
14083       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14084
14085     else
14086       GXX=no
14087       with_gnu_ld=no
14088       wlarc=
14089     fi
14090
14091     # PORTME: fill in a description of your system's C++ link characteristics
14092     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14093 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14094     ld_shlibs_CXX=yes
14095     case $host_os in
14096       aix3*)
14097         # FIXME: insert proper C++ library support
14098         ld_shlibs_CXX=no
14099         ;;
14100       aix[4-9]*)
14101         if test "$host_cpu" = ia64; then
14102           # On IA64, the linker does run time linking by default, so we don't
14103           # have to do anything special.
14104           aix_use_runtimelinking=no
14105           exp_sym_flag='-Bexport'
14106           no_entry_flag=""
14107         else
14108           aix_use_runtimelinking=no
14109
14110           # Test if we are trying to use run time linking or normal
14111           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14112           # need to do runtime linking.
14113           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14114             for ld_flag in $LDFLAGS; do
14115               case $ld_flag in
14116               *-brtl*)
14117                 aix_use_runtimelinking=yes
14118                 break
14119                 ;;
14120               esac
14121             done
14122             ;;
14123           esac
14124
14125           exp_sym_flag='-bexport'
14126           no_entry_flag='-bnoentry'
14127         fi
14128
14129         # When large executables or shared objects are built, AIX ld can
14130         # have problems creating the table of contents.  If linking a library
14131         # or program results in "error TOC overflow" add -mminimal-toc to
14132         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14133         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14134
14135         archive_cmds_CXX=''
14136         hardcode_direct_CXX=yes
14137         hardcode_direct_absolute_CXX=yes
14138         hardcode_libdir_separator_CXX=':'
14139         link_all_deplibs_CXX=yes
14140         file_list_spec_CXX='${wl}-f,'
14141
14142         if test "$GXX" = yes; then
14143           case $host_os in aix4.[012]|aix4.[012].*)
14144           # We only want to do this on AIX 4.2 and lower, the check
14145           # below for broken collect2 doesn't work under 4.3+
14146           collect2name=`${CC} -print-prog-name=collect2`
14147           if test -f "$collect2name" &&
14148              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14149           then
14150             # We have reworked collect2
14151             :
14152           else
14153             # We have old collect2
14154             hardcode_direct_CXX=unsupported
14155             # It fails to find uninstalled libraries when the uninstalled
14156             # path is not listed in the libpath.  Setting hardcode_minus_L
14157             # to unsupported forces relinking
14158             hardcode_minus_L_CXX=yes
14159             hardcode_libdir_flag_spec_CXX='-L$libdir'
14160             hardcode_libdir_separator_CXX=
14161           fi
14162           esac
14163           shared_flag='-shared'
14164           if test "$aix_use_runtimelinking" = yes; then
14165             shared_flag="$shared_flag "'${wl}-G'
14166           fi
14167         else
14168           # not using gcc
14169           if test "$host_cpu" = ia64; then
14170           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14171           # chokes on -Wl,-G. The following line is correct:
14172           shared_flag='-G'
14173           else
14174             if test "$aix_use_runtimelinking" = yes; then
14175               shared_flag='${wl}-G'
14176             else
14177               shared_flag='${wl}-bM:SRE'
14178             fi
14179           fi
14180         fi
14181
14182         export_dynamic_flag_spec_CXX='${wl}-bexpall'
14183         # It seems that -bexpall does not export symbols beginning with
14184         # underscore (_), so it is better to generate a list of symbols to
14185         # export.
14186         always_export_symbols_CXX=yes
14187         if test "$aix_use_runtimelinking" = yes; then
14188           # Warning - without using the other runtime loading flags (-brtl),
14189           # -berok will link without error, but may produce a broken library.
14190           allow_undefined_flag_CXX='-berok'
14191           # Determine the default libpath from the value encoded in an empty
14192           # executable.
14193           if test x$gcc_no_link = xyes; then
14194   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14195 fi
14196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14197 /* end confdefs.h.  */
14198
14199 int
14200 main ()
14201 {
14202
14203   ;
14204   return 0;
14205 }
14206 _ACEOF
14207 if ac_fn_cxx_try_link "$LINENO"; then :
14208
14209 lt_aix_libpath_sed='
14210     /Import File Strings/,/^$/ {
14211         /^0/ {
14212             s/^0  *\(.*\)$/\1/
14213             p
14214         }
14215     }'
14216 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14217 # Check for a 64-bit object if we didn't find anything.
14218 if test -z "$aix_libpath"; then
14219   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14220 fi
14221 fi
14222 rm -f core conftest.err conftest.$ac_objext \
14223     conftest$ac_exeext conftest.$ac_ext
14224 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14225
14226           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14227
14228           archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
14229         else
14230           if test "$host_cpu" = ia64; then
14231             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
14232             allow_undefined_flag_CXX="-z nodefs"
14233             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"
14234           else
14235             # Determine the default libpath from the value encoded in an
14236             # empty executable.
14237             if test x$gcc_no_link = xyes; then
14238   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14239 fi
14240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14241 /* end confdefs.h.  */
14242
14243 int
14244 main ()
14245 {
14246
14247   ;
14248   return 0;
14249 }
14250 _ACEOF
14251 if ac_fn_cxx_try_link "$LINENO"; then :
14252
14253 lt_aix_libpath_sed='
14254     /Import File Strings/,/^$/ {
14255         /^0/ {
14256             s/^0  *\(.*\)$/\1/
14257             p
14258         }
14259     }'
14260 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14261 # Check for a 64-bit object if we didn't find anything.
14262 if test -z "$aix_libpath"; then
14263   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14264 fi
14265 fi
14266 rm -f core conftest.err conftest.$ac_objext \
14267     conftest$ac_exeext conftest.$ac_ext
14268 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14269
14270             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14271             # Warning - without using the other run time loading flags,
14272             # -berok will link without error, but may produce a broken library.
14273             no_undefined_flag_CXX=' ${wl}-bernotok'
14274             allow_undefined_flag_CXX=' ${wl}-berok'
14275             if test "$with_gnu_ld" = yes; then
14276               # We only use this code for GNU lds that support --whole-archive.
14277               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14278             else
14279               # Exported symbols can be pulled into shared objects from archives
14280               whole_archive_flag_spec_CXX='$convenience'
14281             fi
14282             archive_cmds_need_lc_CXX=yes
14283             # This is similar to how AIX traditionally builds its shared
14284             # libraries.
14285             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'
14286           fi
14287         fi
14288         ;;
14289
14290       beos*)
14291         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14292           allow_undefined_flag_CXX=unsupported
14293           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14294           # support --undefined.  This deserves some investigation.  FIXME
14295           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14296         else
14297           ld_shlibs_CXX=no
14298         fi
14299         ;;
14300
14301       chorus*)
14302         case $cc_basename in
14303           *)
14304           # FIXME: insert proper C++ library support
14305           ld_shlibs_CXX=no
14306           ;;
14307         esac
14308         ;;
14309
14310       cygwin* | mingw* | pw32* | cegcc*)
14311         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
14312         # as there is no search path for DLLs.
14313         hardcode_libdir_flag_spec_CXX='-L$libdir'
14314         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
14315         allow_undefined_flag_CXX=unsupported
14316         always_export_symbols_CXX=no
14317         enable_shared_with_static_runtimes_CXX=yes
14318
14319         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14320           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'
14321           # If the export-symbols file already is a .def file (1st line
14322           # is EXPORTS), use it as is; otherwise, prepend...
14323           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14324             cp $export_symbols $output_objdir/$soname.def;
14325           else
14326             echo EXPORTS > $output_objdir/$soname.def;
14327             cat $export_symbols >> $output_objdir/$soname.def;
14328           fi~
14329           $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'
14330         else
14331           ld_shlibs_CXX=no
14332         fi
14333         ;;
14334       darwin* | rhapsody*)
14335
14336
14337   archive_cmds_need_lc_CXX=no
14338   hardcode_direct_CXX=no
14339   hardcode_automatic_CXX=yes
14340   hardcode_shlibpath_var_CXX=unsupported
14341   if test "$lt_cv_ld_force_load" = "yes"; then
14342     whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
14343   else
14344     whole_archive_flag_spec_CXX=''
14345   fi
14346   link_all_deplibs_CXX=yes
14347   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
14348   case $cc_basename in
14349      ifort*) _lt_dar_can_shared=yes ;;
14350      *) _lt_dar_can_shared=$GCC ;;
14351   esac
14352   if test "$_lt_dar_can_shared" = "yes"; then
14353     output_verbose_link_cmd=func_echo_all
14354     archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
14355     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14356     archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
14357     module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
14358        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
14359       archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
14360       archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
14361     fi
14362
14363   else
14364   ld_shlibs_CXX=no
14365   fi
14366
14367         ;;
14368
14369       dgux*)
14370         case $cc_basename in
14371           ec++*)
14372             # FIXME: insert proper C++ library support
14373             ld_shlibs_CXX=no
14374             ;;
14375           ghcx*)
14376             # Green Hills C++ Compiler
14377             # FIXME: insert proper C++ library support
14378             ld_shlibs_CXX=no
14379             ;;
14380           *)
14381             # FIXME: insert proper C++ library support
14382             ld_shlibs_CXX=no
14383             ;;
14384         esac
14385         ;;
14386
14387       freebsd[12]*)
14388         # C++ shared libraries reported to be fairly broken before
14389         # switch to ELF
14390         ld_shlibs_CXX=no
14391         ;;
14392
14393       freebsd-elf*)
14394         archive_cmds_need_lc_CXX=no
14395         ;;
14396
14397       freebsd* | dragonfly*)
14398         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
14399         # conventions
14400         ld_shlibs_CXX=yes
14401         ;;
14402
14403       gnu*)
14404         ;;
14405
14406       haiku*)
14407         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14408         link_all_deplibs_CXX=yes
14409         ;;
14410
14411       hpux9*)
14412         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14413         hardcode_libdir_separator_CXX=:
14414         export_dynamic_flag_spec_CXX='${wl}-E'
14415         hardcode_direct_CXX=yes
14416         hardcode_minus_L_CXX=yes # Not in the search PATH,
14417                                              # but as the default
14418                                              # location of the library.
14419
14420         case $cc_basename in
14421           CC*)
14422             # FIXME: insert proper C++ library support
14423             ld_shlibs_CXX=no
14424             ;;
14425           aCC*)
14426             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'
14427             # Commands to make compiler produce verbose output that lists
14428             # what "hidden" libraries, object files and flags are used when
14429             # linking a shared library.
14430             #
14431             # There doesn't appear to be a way to prevent this compiler from
14432             # explicitly linking system object files so we need to strip them
14433             # from the output so that they don't get included in the library
14434             # dependencies.
14435             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
14436             ;;
14437           *)
14438             if test "$GXX" = yes; then
14439               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'
14440             else
14441               # FIXME: insert proper C++ library support
14442               ld_shlibs_CXX=no
14443             fi
14444             ;;
14445         esac
14446         ;;
14447
14448       hpux10*|hpux11*)
14449         if test $with_gnu_ld = no; then
14450           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14451           hardcode_libdir_separator_CXX=:
14452
14453           case $host_cpu in
14454             hppa*64*|ia64*)
14455               ;;
14456             *)
14457               export_dynamic_flag_spec_CXX='${wl}-E'
14458               ;;
14459           esac
14460         fi
14461         case $host_cpu in
14462           hppa*64*|ia64*)
14463             hardcode_direct_CXX=no
14464             hardcode_shlibpath_var_CXX=no
14465             ;;
14466           *)
14467             hardcode_direct_CXX=yes
14468             hardcode_direct_absolute_CXX=yes
14469             hardcode_minus_L_CXX=yes # Not in the search PATH,
14470                                                  # but as the default
14471                                                  # location of the library.
14472             ;;
14473         esac
14474
14475         case $cc_basename in
14476           CC*)
14477             # FIXME: insert proper C++ library support
14478             ld_shlibs_CXX=no
14479             ;;
14480           aCC*)
14481             case $host_cpu in
14482               hppa*64*)
14483                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14484                 ;;
14485               ia64*)
14486                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14487                 ;;
14488               *)
14489                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14490                 ;;
14491             esac
14492             # Commands to make compiler produce verbose output that lists
14493             # what "hidden" libraries, object files and flags are used when
14494             # linking a shared library.
14495             #
14496             # There doesn't appear to be a way to prevent this compiler from
14497             # explicitly linking system object files so we need to strip them
14498             # from the output so that they don't get included in the library
14499             # dependencies.
14500             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
14501             ;;
14502           *)
14503             if test "$GXX" = yes; then
14504               if test $with_gnu_ld = no; then
14505                 case $host_cpu in
14506                   hppa*64*)
14507                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14508                     ;;
14509                   ia64*)
14510                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14511                     ;;
14512                   *)
14513                     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'
14514                     ;;
14515                 esac
14516               fi
14517             else
14518               # FIXME: insert proper C++ library support
14519               ld_shlibs_CXX=no
14520             fi
14521             ;;
14522         esac
14523         ;;
14524
14525       interix[3-9]*)
14526         hardcode_direct_CXX=no
14527         hardcode_shlibpath_var_CXX=no
14528         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14529         export_dynamic_flag_spec_CXX='${wl}-E'
14530         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14531         # Instead, shared libraries are loaded at an image base (0x10000000 by
14532         # default) and relocated if they conflict, which is a slow very memory
14533         # consuming and fragmenting process.  To avoid this, we pick a random,
14534         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14535         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14536         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'
14537         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'
14538         ;;
14539       irix5* | irix6*)
14540         case $cc_basename in
14541           CC*)
14542             # SGI C++
14543             archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
14544
14545             # Archives containing C++ object files must be created using
14546             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
14547             # necessary to make sure instantiated templates are included
14548             # in the archive.
14549             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14550             ;;
14551           *)
14552             if test "$GXX" = yes; then
14553               if test "$with_gnu_ld" = no; then
14554                 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14555               else
14556                 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
14557               fi
14558             fi
14559             link_all_deplibs_CXX=yes
14560             ;;
14561         esac
14562         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14563         hardcode_libdir_separator_CXX=:
14564         inherit_rpath_CXX=yes
14565         ;;
14566
14567       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14568         case $cc_basename in
14569           KCC*)
14570             # Kuck and Associates, Inc. (KAI) C++ Compiler
14571
14572             # KCC will only create a shared library if the output file
14573             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14574             # to its proper name (with version) after linking.
14575             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'
14576             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'
14577             # Commands to make compiler produce verbose output that lists
14578             # what "hidden" libraries, object files and flags are used when
14579             # linking a shared library.
14580             #
14581             # There doesn't appear to be a way to prevent this compiler from
14582             # explicitly linking system object files so we need to strip them
14583             # from the output so that they don't get included in the library
14584             # dependencies.
14585             output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
14586
14587             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14588             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14589
14590             # Archives containing C++ object files must be created using
14591             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14592             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14593             ;;
14594           icpc* | ecpc* )
14595             # Intel C++
14596             with_gnu_ld=yes
14597             # version 8.0 and above of icpc choke on multiply defined symbols
14598             # if we add $predep_objects and $postdep_objects, however 7.1 and
14599             # earlier do not add the objects themselves.
14600             case `$CC -V 2>&1` in
14601               *"Version 7."*)
14602                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14603                 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'
14604                 ;;
14605               *)  # Version 8.0 or newer
14606                 tmp_idyn=
14607                 case $host_cpu in
14608                   ia64*) tmp_idyn=' -i_dynamic';;
14609                 esac
14610                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14611                 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'
14612                 ;;
14613             esac
14614             archive_cmds_need_lc_CXX=no
14615             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14616             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14617             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14618             ;;
14619           pgCC* | pgcpp*)
14620             # Portland Group C++ compiler
14621             case `$CC -V` in
14622             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14623               prelink_cmds_CXX='tpldir=Template.dir~
14624                 rm -rf $tpldir~
14625                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14626                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
14627               old_archive_cmds_CXX='tpldir=Template.dir~
14628                 rm -rf $tpldir~
14629                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14630                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
14631                 $RANLIB $oldlib'
14632               archive_cmds_CXX='tpldir=Template.dir~
14633                 rm -rf $tpldir~
14634                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14635                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14636               archive_expsym_cmds_CXX='tpldir=Template.dir~
14637                 rm -rf $tpldir~
14638                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14639                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
14640               ;;
14641             *) # Version 6 and above use weak symbols
14642               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14643               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'
14644               ;;
14645             esac
14646
14647             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
14648             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14649             whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
14650             ;;
14651           cxx*)
14652             # Compaq C++
14653             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14654             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'
14655
14656             runpath_var=LD_RUN_PATH
14657             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14658             hardcode_libdir_separator_CXX=:
14659
14660             # Commands to make compiler produce verbose output that lists
14661             # what "hidden" libraries, object files and flags are used when
14662             # linking a shared library.
14663             #
14664             # There doesn't appear to be a way to prevent this compiler from
14665             # explicitly linking system object files so we need to strip them
14666             # from the output so that they don't get included in the library
14667             # dependencies.
14668             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
14669             ;;
14670           xl* | mpixl* | bgxl*)
14671             # IBM XL 8.0 on PPC, with GNU ld
14672             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14673             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14674             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14675             if test "x$supports_anon_versioning" = xyes; then
14676               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14677                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14678                 echo "local: *; };" >> $output_objdir/$libname.ver~
14679                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14680             fi
14681             ;;
14682           *)
14683             case `$CC -V 2>&1 | sed 5q` in
14684             *Sun\ C*)
14685               # Sun C++ 5.9
14686               no_undefined_flag_CXX=' -zdefs'
14687               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14688               archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
14689               hardcode_libdir_flag_spec_CXX='-R$libdir'
14690               whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
14691               compiler_needs_object_CXX=yes
14692
14693               # Not sure whether something based on
14694               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14695               # would be better.
14696               output_verbose_link_cmd='func_echo_all'
14697
14698               # Archives containing C++ object files must be created using
14699               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14700               # necessary to make sure instantiated templates are included
14701               # in the archive.
14702               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14703               ;;
14704             esac
14705             ;;
14706         esac
14707         ;;
14708
14709       lynxos*)
14710         # FIXME: insert proper C++ library support
14711         ld_shlibs_CXX=no
14712         ;;
14713
14714       m88k*)
14715         # FIXME: insert proper C++ library support
14716         ld_shlibs_CXX=no
14717         ;;
14718
14719       mvs*)
14720         case $cc_basename in
14721           cxx*)
14722             # FIXME: insert proper C++ library support
14723             ld_shlibs_CXX=no
14724             ;;
14725           *)
14726             # FIXME: insert proper C++ library support
14727             ld_shlibs_CXX=no
14728             ;;
14729         esac
14730         ;;
14731
14732       netbsd*)
14733         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14734           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14735           wlarc=
14736           hardcode_libdir_flag_spec_CXX='-R$libdir'
14737           hardcode_direct_CXX=yes
14738           hardcode_shlibpath_var_CXX=no
14739         fi
14740         # Workaround some broken pre-1.5 toolchains
14741         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14742         ;;
14743
14744       *nto* | *qnx*)
14745         ld_shlibs_CXX=yes
14746         ;;
14747
14748       openbsd2*)
14749         # C++ shared libraries are fairly broken
14750         ld_shlibs_CXX=no
14751         ;;
14752
14753       openbsd*)
14754         if test -f /usr/libexec/ld.so; then
14755           hardcode_direct_CXX=yes
14756           hardcode_shlibpath_var_CXX=no
14757           hardcode_direct_absolute_CXX=yes
14758           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14759           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14760           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14761             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
14762             export_dynamic_flag_spec_CXX='${wl}-E'
14763             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14764           fi
14765           output_verbose_link_cmd=func_echo_all
14766         else
14767           ld_shlibs_CXX=no
14768         fi
14769         ;;
14770
14771       osf3* | osf4* | osf5*)
14772         case $cc_basename in
14773           KCC*)
14774             # Kuck and Associates, Inc. (KAI) C++ Compiler
14775
14776             # KCC will only create a shared library if the output file
14777             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14778             # to its proper name (with version) after linking.
14779             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'
14780
14781             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14782             hardcode_libdir_separator_CXX=:
14783
14784             # Archives containing C++ object files must be created using
14785             # the KAI C++ compiler.
14786             case $host in
14787               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14788               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14789             esac
14790             ;;
14791           RCC*)
14792             # Rational C++ 2.4.1
14793             # FIXME: insert proper C++ library support
14794             ld_shlibs_CXX=no
14795             ;;
14796           cxx*)
14797             case $host in
14798               osf3*)
14799                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14800                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
14801                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14802                 ;;
14803               *)
14804                 allow_undefined_flag_CXX=' -expect_unresolved \*'
14805                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
14806                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14807                   echo "-hidden">> $lib.exp~
14808                   $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~
14809                   $RM $lib.exp'
14810                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14811                 ;;
14812             esac
14813
14814             hardcode_libdir_separator_CXX=:
14815
14816             # Commands to make compiler produce verbose output that lists
14817             # what "hidden" libraries, object files and flags are used when
14818             # linking a shared library.
14819             #
14820             # There doesn't appear to be a way to prevent this compiler from
14821             # explicitly linking system object files so we need to strip them
14822             # from the output so that they don't get included in the library
14823             # dependencies.
14824             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
14825             ;;
14826           *)
14827             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14828               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14829               case $host in
14830                 osf3*)
14831                   archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14832                   ;;
14833                 *)
14834                   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" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14835                   ;;
14836               esac
14837
14838               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14839               hardcode_libdir_separator_CXX=:
14840
14841               # Commands to make compiler produce verbose output that lists
14842               # what "hidden" libraries, object files and flags are used when
14843               # linking a shared library.
14844               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14845
14846             else
14847               # FIXME: insert proper C++ library support
14848               ld_shlibs_CXX=no
14849             fi
14850             ;;
14851         esac
14852         ;;
14853
14854       psos*)
14855         # FIXME: insert proper C++ library support
14856         ld_shlibs_CXX=no
14857         ;;
14858
14859       sunos4*)
14860         case $cc_basename in
14861           CC*)
14862             # Sun C++ 4.x
14863             # FIXME: insert proper C++ library support
14864             ld_shlibs_CXX=no
14865             ;;
14866           lcc*)
14867             # Lucid
14868             # FIXME: insert proper C++ library support
14869             ld_shlibs_CXX=no
14870             ;;
14871           *)
14872             # FIXME: insert proper C++ library support
14873             ld_shlibs_CXX=no
14874             ;;
14875         esac
14876         ;;
14877
14878       solaris*)
14879         case $cc_basename in
14880           CC*)
14881             # Sun C++ 4.2, 5.x and Centerline C++
14882             archive_cmds_need_lc_CXX=yes
14883             no_undefined_flag_CXX=' -zdefs'
14884             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14885             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14886               $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'
14887
14888             hardcode_libdir_flag_spec_CXX='-R$libdir'
14889             hardcode_shlibpath_var_CXX=no
14890             case $host_os in
14891               solaris2.[0-5] | solaris2.[0-5].*) ;;
14892               *)
14893                 # The compiler driver will combine and reorder linker options,
14894                 # but understands `-z linker_flag'.
14895                 # Supported since Solaris 2.6 (maybe 2.5.1?)
14896                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14897                 ;;
14898             esac
14899             link_all_deplibs_CXX=yes
14900
14901             output_verbose_link_cmd='func_echo_all'
14902
14903             # Archives containing C++ object files must be created using
14904             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14905             # necessary to make sure instantiated templates are included
14906             # in the archive.
14907             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14908             ;;
14909           gcx*)
14910             # Green Hills C++ Compiler
14911             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14912
14913             # The C++ compiler must be used to create the archive.
14914             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14915             ;;
14916           *)
14917             # GNU C++ compiler with Solaris linker
14918             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14919               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
14920               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14921                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14922                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14923                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14924
14925                 # Commands to make compiler produce verbose output that lists
14926                 # what "hidden" libraries, object files and flags are used when
14927                 # linking a shared library.
14928                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14929               else
14930                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
14931                 # platform.
14932                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14933                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14934                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14935
14936                 # Commands to make compiler produce verbose output that lists
14937                 # what "hidden" libraries, object files and flags are used when
14938                 # linking a shared library.
14939                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14940               fi
14941
14942               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
14943               case $host_os in
14944                 solaris2.[0-5] | solaris2.[0-5].*) ;;
14945                 *)
14946                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14947                   ;;
14948               esac
14949             fi
14950             ;;
14951         esac
14952         ;;
14953
14954     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14955       no_undefined_flag_CXX='${wl}-z,text'
14956       archive_cmds_need_lc_CXX=no
14957       hardcode_shlibpath_var_CXX=no
14958       runpath_var='LD_RUN_PATH'
14959
14960       case $cc_basename in
14961         CC*)
14962           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14963           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14964           ;;
14965         *)
14966           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14967           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14968           ;;
14969       esac
14970       ;;
14971
14972       sysv5* | sco3.2v5* | sco5v6*)
14973         # Note: We can NOT use -z defs as we might desire, because we do not
14974         # link with -lc, and that would cause any symbols used from libc to
14975         # always be unresolved, which means just about no library would
14976         # ever link correctly.  If we're not using GNU ld we use -z text
14977         # though, which does catch some bad symbols but isn't as heavy-handed
14978         # as -z defs.
14979         no_undefined_flag_CXX='${wl}-z,text'
14980         allow_undefined_flag_CXX='${wl}-z,nodefs'
14981         archive_cmds_need_lc_CXX=no
14982         hardcode_shlibpath_var_CXX=no
14983         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
14984         hardcode_libdir_separator_CXX=':'
14985         link_all_deplibs_CXX=yes
14986         export_dynamic_flag_spec_CXX='${wl}-Bexport'
14987         runpath_var='LD_RUN_PATH'
14988
14989         case $cc_basename in
14990           CC*)
14991             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14992             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14993             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
14994               '"$old_archive_cmds_CXX"
14995             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
14996               '"$reload_cmds_CXX"
14997             ;;
14998           *)
14999             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15000             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15001             ;;
15002         esac
15003       ;;
15004
15005       tandem*)
15006         case $cc_basename in
15007           NCC*)
15008             # NonStop-UX NCC 3.20
15009             # FIXME: insert proper C++ library support
15010             ld_shlibs_CXX=no
15011             ;;
15012           *)
15013             # FIXME: insert proper C++ library support
15014             ld_shlibs_CXX=no
15015             ;;
15016         esac
15017         ;;
15018
15019       vxworks*)
15020         # FIXME: insert proper C++ library support
15021         ld_shlibs_CXX=no
15022         ;;
15023
15024       *)
15025         # FIXME: insert proper C++ library support
15026         ld_shlibs_CXX=no
15027         ;;
15028     esac
15029
15030     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15031 $as_echo "$ld_shlibs_CXX" >&6; }
15032     test "$ld_shlibs_CXX" = no && can_build_shared=no
15033
15034     GCC_CXX="$GXX"
15035     LD_CXX="$LD"
15036
15037     ## CAVEAT EMPTOR:
15038     ## There is no encapsulation within the following macros, do not change
15039     ## the running order or otherwise move them around unless you know exactly
15040     ## what you are doing...
15041     # Dependencies to place before and after the object being linked:
15042 predep_objects_CXX=
15043 postdep_objects_CXX=
15044 predeps_CXX=
15045 postdeps_CXX=
15046 compiler_lib_search_path_CXX=
15047
15048 cat > conftest.$ac_ext <<_LT_EOF
15049 class Foo
15050 {
15051 public:
15052   Foo (void) { a = 0; }
15053 private:
15054   int a;
15055 };
15056 _LT_EOF
15057
15058 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15059   (eval $ac_compile) 2>&5
15060   ac_status=$?
15061   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15062   test $ac_status = 0; }; then
15063   # Parse the compiler output and extract the necessary
15064   # objects, libraries and library flags.
15065
15066   # Sentinel used to keep track of whether or not we are before
15067   # the conftest object file.
15068   pre_test_object_deps_done=no
15069
15070   for p in `eval "$output_verbose_link_cmd"`; do
15071     case $p in
15072
15073     -L* | -R* | -l*)
15074        # Some compilers place space between "-{L,R}" and the path.
15075        # Remove the space.
15076        if test $p = "-L" ||
15077           test $p = "-R"; then
15078          prev=$p
15079          continue
15080        else
15081          prev=
15082        fi
15083
15084        if test "$pre_test_object_deps_done" = no; then
15085          case $p in
15086          -L* | -R*)
15087            # Internal compiler library paths should come after those
15088            # provided the user.  The postdeps already come after the
15089            # user supplied libs so there is no need to process them.
15090            if test -z "$compiler_lib_search_path_CXX"; then
15091              compiler_lib_search_path_CXX="${prev}${p}"
15092            else
15093              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
15094            fi
15095            ;;
15096          # The "-l" case would never come before the object being
15097          # linked, so don't bother handling this case.
15098          esac
15099        else
15100          if test -z "$postdeps_CXX"; then
15101            postdeps_CXX="${prev}${p}"
15102          else
15103            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
15104          fi
15105        fi
15106        ;;
15107
15108     *.$objext)
15109        # This assumes that the test object file only shows up
15110        # once in the compiler output.
15111        if test "$p" = "conftest.$objext"; then
15112          pre_test_object_deps_done=yes
15113          continue
15114        fi
15115
15116        if test "$pre_test_object_deps_done" = no; then
15117          if test -z "$predep_objects_CXX"; then
15118            predep_objects_CXX="$p"
15119          else
15120            predep_objects_CXX="$predep_objects_CXX $p"
15121          fi
15122        else
15123          if test -z "$postdep_objects_CXX"; then
15124            postdep_objects_CXX="$p"
15125          else
15126            postdep_objects_CXX="$postdep_objects_CXX $p"
15127          fi
15128        fi
15129        ;;
15130
15131     *) ;; # Ignore the rest.
15132
15133     esac
15134   done
15135
15136   # Clean up.
15137   rm -f a.out a.exe
15138 else
15139   echo "libtool.m4: error: problem compiling CXX test program"
15140 fi
15141
15142 $RM -f confest.$objext
15143
15144 # PORTME: override above test on systems where it is broken
15145 case $host_os in
15146 interix[3-9]*)
15147   # Interix 3.5 installs completely hosed .la files for C++, so rather than
15148   # hack all around it, let's just trust "g++" to DTRT.
15149   predep_objects_CXX=
15150   postdep_objects_CXX=
15151   postdeps_CXX=
15152   ;;
15153
15154 linux*)
15155   case `$CC -V 2>&1 | sed 5q` in
15156   *Sun\ C*)
15157     # Sun C++ 5.9
15158
15159     # The more standards-conforming stlport4 library is
15160     # incompatible with the Cstd library. Avoid specifying
15161     # it if it's in CXXFLAGS. Ignore libCrun as
15162     # -library=stlport4 depends on it.
15163     case " $CXX $CXXFLAGS " in
15164     *" -library=stlport4 "*)
15165       solaris_use_stlport4=yes
15166       ;;
15167     esac
15168
15169     if test "$solaris_use_stlport4" != yes; then
15170       postdeps_CXX='-library=Cstd -library=Crun'
15171     fi
15172     ;;
15173   esac
15174   ;;
15175
15176 solaris*)
15177   case $cc_basename in
15178   CC*)
15179     # The more standards-conforming stlport4 library is
15180     # incompatible with the Cstd library. Avoid specifying
15181     # it if it's in CXXFLAGS. Ignore libCrun as
15182     # -library=stlport4 depends on it.
15183     case " $CXX $CXXFLAGS " in
15184     *" -library=stlport4 "*)
15185       solaris_use_stlport4=yes
15186       ;;
15187     esac
15188
15189     # Adding this requires a known-good setup of shared libraries for
15190     # Sun compiler versions before 5.6, else PIC objects from an old
15191     # archive will be linked into the output, leading to subtle bugs.
15192     if test "$solaris_use_stlport4" != yes; then
15193       postdeps_CXX='-library=Cstd -library=Crun'
15194     fi
15195     ;;
15196   esac
15197   ;;
15198 esac
15199
15200
15201 case " $postdeps_CXX " in
15202 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
15203 esac
15204  compiler_lib_search_dirs_CXX=
15205 if test -n "${compiler_lib_search_path_CXX}"; then
15206  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
15207 fi
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239     lt_prog_compiler_wl_CXX=
15240 lt_prog_compiler_pic_CXX=
15241 lt_prog_compiler_static_CXX=
15242
15243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15244 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15245
15246   # C++ specific cases for pic, static, wl, etc.
15247   if test "$GXX" = yes; then
15248     lt_prog_compiler_wl_CXX='-Wl,'
15249     lt_prog_compiler_static_CXX='-static'
15250
15251     case $host_os in
15252     aix*)
15253       # All AIX code is PIC.
15254       if test "$host_cpu" = ia64; then
15255         # AIX 5 now supports IA64 processor
15256         lt_prog_compiler_static_CXX='-Bstatic'
15257       fi
15258       ;;
15259
15260     amigaos*)
15261       case $host_cpu in
15262       powerpc)
15263             # see comment about AmigaOS4 .so support
15264             lt_prog_compiler_pic_CXX='-fPIC'
15265         ;;
15266       m68k)
15267             # FIXME: we need at least 68020 code to build shared libraries, but
15268             # adding the `-m68020' flag to GCC prevents building anything better,
15269             # like `-m68040'.
15270             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
15271         ;;
15272       esac
15273       ;;
15274
15275     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15276       # PIC is the default for these OSes.
15277       ;;
15278     mingw* | cygwin* | os2* | pw32* | cegcc*)
15279       # This hack is so that the source file can tell whether it is being
15280       # built for inclusion in a dll (and should export symbols for example).
15281       # Although the cygwin gcc ignores -fPIC, still need this for old-style
15282       # (--disable-auto-import) libraries
15283       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15284       ;;
15285     darwin* | rhapsody*)
15286       # PIC is the default on this platform
15287       # Common symbols not allowed in MH_DYLIB files
15288       lt_prog_compiler_pic_CXX='-fno-common'
15289       ;;
15290     *djgpp*)
15291       # DJGPP does not support shared libraries at all
15292       lt_prog_compiler_pic_CXX=
15293       ;;
15294     haiku*)
15295       # PIC is the default for Haiku.
15296       # The "-static" flag exists, but is broken.
15297       lt_prog_compiler_static_CXX=
15298       ;;
15299     interix[3-9]*)
15300       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15301       # Instead, we relocate shared libraries at runtime.
15302       ;;
15303     sysv4*MP*)
15304       if test -d /usr/nec; then
15305         lt_prog_compiler_pic_CXX=-Kconform_pic
15306       fi
15307       ;;
15308     hpux*)
15309       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15310       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
15311       # sets the default TLS model and affects inlining.
15312       case $host_cpu in
15313       hppa*64*)
15314         ;;
15315       *)
15316         lt_prog_compiler_pic_CXX='-fPIC'
15317         ;;
15318       esac
15319       ;;
15320     *qnx* | *nto*)
15321       # QNX uses GNU C++, but need to define -shared option too, otherwise
15322       # it will coredump.
15323       lt_prog_compiler_pic_CXX='-fPIC -shared'
15324       ;;
15325     *)
15326       lt_prog_compiler_pic_CXX='-fPIC'
15327       ;;
15328     esac
15329   else
15330     case $host_os in
15331       aix[4-9]*)
15332         # All AIX code is PIC.
15333         if test "$host_cpu" = ia64; then
15334           # AIX 5 now supports IA64 processor
15335           lt_prog_compiler_static_CXX='-Bstatic'
15336         else
15337           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
15338         fi
15339         ;;
15340       chorus*)
15341         case $cc_basename in
15342         cxch68*)
15343           # Green Hills C++ Compiler
15344           # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
15345           ;;
15346         esac
15347         ;;
15348       dgux*)
15349         case $cc_basename in
15350           ec++*)
15351             lt_prog_compiler_pic_CXX='-KPIC'
15352             ;;
15353           ghcx*)
15354             # Green Hills C++ Compiler
15355             lt_prog_compiler_pic_CXX='-pic'
15356             ;;
15357           *)
15358             ;;
15359         esac
15360         ;;
15361       freebsd* | dragonfly*)
15362         # FreeBSD uses GNU C++
15363         ;;
15364       hpux9* | hpux10* | hpux11*)
15365         case $cc_basename in
15366           CC*)
15367             lt_prog_compiler_wl_CXX='-Wl,'
15368             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15369             if test "$host_cpu" != ia64; then
15370               lt_prog_compiler_pic_CXX='+Z'
15371             fi
15372             ;;
15373           aCC*)
15374             lt_prog_compiler_wl_CXX='-Wl,'
15375             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15376             case $host_cpu in
15377             hppa*64*|ia64*)
15378               # +Z the default
15379               ;;
15380             *)
15381               lt_prog_compiler_pic_CXX='+Z'
15382               ;;
15383             esac
15384             ;;
15385           *)
15386             ;;
15387         esac
15388         ;;
15389       interix*)
15390         # This is c89, which is MS Visual C++ (no shared libs)
15391         # Anyone wants to do a port?
15392         ;;
15393       irix5* | irix6* | nonstopux*)
15394         case $cc_basename in
15395           CC*)
15396             lt_prog_compiler_wl_CXX='-Wl,'
15397             lt_prog_compiler_static_CXX='-non_shared'
15398             # CC pic flag -KPIC is the default.
15399             ;;
15400           *)
15401             ;;
15402         esac
15403         ;;
15404       linux* | k*bsd*-gnu | kopensolaris*-gnu)
15405         case $cc_basename in
15406           KCC*)
15407             # KAI C++ Compiler
15408             lt_prog_compiler_wl_CXX='--backend -Wl,'
15409             lt_prog_compiler_pic_CXX='-fPIC'
15410             ;;
15411           ecpc* )
15412             # old Intel C++ for x86_64 which still supported -KPIC.
15413             lt_prog_compiler_wl_CXX='-Wl,'
15414             lt_prog_compiler_pic_CXX='-KPIC'
15415             lt_prog_compiler_static_CXX='-static'
15416             ;;
15417           icpc* )
15418             # Intel C++, used to be incompatible with GCC.
15419             # ICC 10 doesn't accept -KPIC any more.
15420             lt_prog_compiler_wl_CXX='-Wl,'
15421             lt_prog_compiler_pic_CXX='-fPIC'
15422             lt_prog_compiler_static_CXX='-static'
15423             ;;
15424           pgCC* | pgcpp*)
15425             # Portland Group C++ compiler
15426             lt_prog_compiler_wl_CXX='-Wl,'
15427             lt_prog_compiler_pic_CXX='-fpic'
15428             lt_prog_compiler_static_CXX='-Bstatic'
15429             ;;
15430           cxx*)
15431             # Compaq C++
15432             # Make sure the PIC flag is empty.  It appears that all Alpha
15433             # Linux and Compaq Tru64 Unix objects are PIC.
15434             lt_prog_compiler_pic_CXX=
15435             lt_prog_compiler_static_CXX='-non_shared'
15436             ;;
15437           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
15438             # IBM XL 8.0, 9.0 on PPC and BlueGene
15439             lt_prog_compiler_wl_CXX='-Wl,'
15440             lt_prog_compiler_pic_CXX='-qpic'
15441             lt_prog_compiler_static_CXX='-qstaticlink'
15442             ;;
15443           *)
15444             case `$CC -V 2>&1 | sed 5q` in
15445             *Sun\ C*)
15446               # Sun C++ 5.9
15447               lt_prog_compiler_pic_CXX='-KPIC'
15448               lt_prog_compiler_static_CXX='-Bstatic'
15449               lt_prog_compiler_wl_CXX='-Qoption ld '
15450               ;;
15451             esac
15452             ;;
15453         esac
15454         ;;
15455       lynxos*)
15456         ;;
15457       m88k*)
15458         ;;
15459       mvs*)
15460         case $cc_basename in
15461           cxx*)
15462             lt_prog_compiler_pic_CXX='-W c,exportall'
15463             ;;
15464           *)
15465             ;;
15466         esac
15467         ;;
15468       netbsd*)
15469         ;;
15470       *qnx* | *nto*)
15471         # QNX uses GNU C++, but need to define -shared option too, otherwise
15472         # it will coredump.
15473         lt_prog_compiler_pic_CXX='-fPIC -shared'
15474         ;;
15475       osf3* | osf4* | osf5*)
15476         case $cc_basename in
15477           KCC*)
15478             lt_prog_compiler_wl_CXX='--backend -Wl,'
15479             ;;
15480           RCC*)
15481             # Rational C++ 2.4.1
15482             lt_prog_compiler_pic_CXX='-pic'
15483             ;;
15484           cxx*)
15485             # Digital/Compaq C++
15486             lt_prog_compiler_wl_CXX='-Wl,'
15487             # Make sure the PIC flag is empty.  It appears that all Alpha
15488             # Linux and Compaq Tru64 Unix objects are PIC.
15489             lt_prog_compiler_pic_CXX=
15490             lt_prog_compiler_static_CXX='-non_shared'
15491             ;;
15492           *)
15493             ;;
15494         esac
15495         ;;
15496       psos*)
15497         ;;
15498       solaris*)
15499         case $cc_basename in
15500           CC*)
15501             # Sun C++ 4.2, 5.x and Centerline C++
15502             lt_prog_compiler_pic_CXX='-KPIC'
15503             lt_prog_compiler_static_CXX='-Bstatic'
15504             lt_prog_compiler_wl_CXX='-Qoption ld '
15505             ;;
15506           gcx*)
15507             # Green Hills C++ Compiler
15508             lt_prog_compiler_pic_CXX='-PIC'
15509             ;;
15510           *)
15511             ;;
15512         esac
15513         ;;
15514       sunos4*)
15515         case $cc_basename in
15516           CC*)
15517             # Sun C++ 4.x
15518             lt_prog_compiler_pic_CXX='-pic'
15519             lt_prog_compiler_static_CXX='-Bstatic'
15520             ;;
15521           lcc*)
15522             # Lucid
15523             lt_prog_compiler_pic_CXX='-pic'
15524             ;;
15525           *)
15526             ;;
15527         esac
15528         ;;
15529       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15530         case $cc_basename in
15531           CC*)
15532             lt_prog_compiler_wl_CXX='-Wl,'
15533             lt_prog_compiler_pic_CXX='-KPIC'
15534             lt_prog_compiler_static_CXX='-Bstatic'
15535             ;;
15536         esac
15537         ;;
15538       tandem*)
15539         case $cc_basename in
15540           NCC*)
15541             # NonStop-UX NCC 3.20
15542             lt_prog_compiler_pic_CXX='-KPIC'
15543             ;;
15544           *)
15545             ;;
15546         esac
15547         ;;
15548       vxworks*)
15549         ;;
15550       *)
15551         lt_prog_compiler_can_build_shared_CXX=no
15552         ;;
15553     esac
15554   fi
15555
15556 case $host_os in
15557   # For platforms which do not support PIC, -DPIC is meaningless:
15558   *djgpp*)
15559     lt_prog_compiler_pic_CXX=
15560     ;;
15561   *)
15562     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15563     ;;
15564 esac
15565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
15566 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
15567
15568
15569
15570 #
15571 # Check to make sure the PIC flag actually works.
15572 #
15573 if test -n "$lt_prog_compiler_pic_CXX"; then
15574   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15575 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
15576 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
15577   $as_echo_n "(cached) " >&6
15578 else
15579   lt_cv_prog_compiler_pic_works_CXX=no
15580    ac_outfile=conftest.$ac_objext
15581    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15582    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
15583    # Insert the option either (1) after the last *FLAGS variable, or
15584    # (2) before a word containing "conftest.", or (3) at the end.
15585    # Note that $ac_compile itself does not contain backslashes and begins
15586    # with a dollar sign (not a hyphen), so the echo should work correctly.
15587    # The option is referenced via a variable to avoid confusing sed.
15588    lt_compile=`echo "$ac_compile" | $SED \
15589    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15590    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15591    -e 's:$: $lt_compiler_flag:'`
15592    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15593    (eval "$lt_compile" 2>conftest.err)
15594    ac_status=$?
15595    cat conftest.err >&5
15596    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15597    if (exit $ac_status) && test -s "$ac_outfile"; then
15598      # The compiler can only warn and ignore the option if not recognized
15599      # So say no if there are warnings other than the usual output.
15600      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15601      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15602      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15603        lt_cv_prog_compiler_pic_works_CXX=yes
15604      fi
15605    fi
15606    $RM conftest*
15607
15608 fi
15609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15610 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15611
15612 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
15613     case $lt_prog_compiler_pic_CXX in
15614      "" | " "*) ;;
15615      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15616      esac
15617 else
15618     lt_prog_compiler_pic_CXX=
15619      lt_prog_compiler_can_build_shared_CXX=no
15620 fi
15621
15622 fi
15623
15624
15625
15626 #
15627 # Check to make sure the static flag actually works.
15628 #
15629 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15631 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15632 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
15633   $as_echo_n "(cached) " >&6
15634 else
15635   lt_cv_prog_compiler_static_works_CXX=no
15636    save_LDFLAGS="$LDFLAGS"
15637    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15638    echo "$lt_simple_link_test_code" > conftest.$ac_ext
15639    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15640      # The linker can only warn and ignore the option if not recognized
15641      # So say no if there are warnings
15642      if test -s conftest.err; then
15643        # Append any errors to the config.log.
15644        cat conftest.err 1>&5
15645        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15646        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15647        if diff conftest.exp conftest.er2 >/dev/null; then
15648          lt_cv_prog_compiler_static_works_CXX=yes
15649        fi
15650      else
15651        lt_cv_prog_compiler_static_works_CXX=yes
15652      fi
15653    fi
15654    $RM -r conftest*
15655    LDFLAGS="$save_LDFLAGS"
15656
15657 fi
15658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15659 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15660
15661 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
15662     :
15663 else
15664     lt_prog_compiler_static_CXX=
15665 fi
15666
15667
15668
15669
15670     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15671 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15672 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
15673   $as_echo_n "(cached) " >&6
15674 else
15675   lt_cv_prog_compiler_c_o_CXX=no
15676    $RM -r conftest 2>/dev/null
15677    mkdir conftest
15678    cd conftest
15679    mkdir out
15680    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15681
15682    lt_compiler_flag="-o out/conftest2.$ac_objext"
15683    # Insert the option either (1) after the last *FLAGS variable, or
15684    # (2) before a word containing "conftest.", or (3) at the end.
15685    # Note that $ac_compile itself does not contain backslashes and begins
15686    # with a dollar sign (not a hyphen), so the echo should work correctly.
15687    lt_compile=`echo "$ac_compile" | $SED \
15688    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15689    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15690    -e 's:$: $lt_compiler_flag:'`
15691    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15692    (eval "$lt_compile" 2>out/conftest.err)
15693    ac_status=$?
15694    cat out/conftest.err >&5
15695    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15696    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15697    then
15698      # The compiler can only warn and ignore the option if not recognized
15699      # So say no if there are warnings
15700      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15701      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15702      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15703        lt_cv_prog_compiler_c_o_CXX=yes
15704      fi
15705    fi
15706    chmod u+w . 2>&5
15707    $RM conftest*
15708    # SGI C++ compiler will create directory out/ii_files/ for
15709    # template instantiation
15710    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15711    $RM out/* && rmdir out
15712    cd ..
15713    $RM -r conftest
15714    $RM conftest*
15715
15716 fi
15717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15718 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15719
15720
15721
15722     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15723 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15724 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
15725   $as_echo_n "(cached) " >&6
15726 else
15727   lt_cv_prog_compiler_c_o_CXX=no
15728    $RM -r conftest 2>/dev/null
15729    mkdir conftest
15730    cd conftest
15731    mkdir out
15732    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15733
15734    lt_compiler_flag="-o out/conftest2.$ac_objext"
15735    # Insert the option either (1) after the last *FLAGS variable, or
15736    # (2) before a word containing "conftest.", or (3) at the end.
15737    # Note that $ac_compile itself does not contain backslashes and begins
15738    # with a dollar sign (not a hyphen), so the echo should work correctly.
15739    lt_compile=`echo "$ac_compile" | $SED \
15740    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15741    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15742    -e 's:$: $lt_compiler_flag:'`
15743    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15744    (eval "$lt_compile" 2>out/conftest.err)
15745    ac_status=$?
15746    cat out/conftest.err >&5
15747    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15748    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15749    then
15750      # The compiler can only warn and ignore the option if not recognized
15751      # So say no if there are warnings
15752      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15753      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15754      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15755        lt_cv_prog_compiler_c_o_CXX=yes
15756      fi
15757    fi
15758    chmod u+w . 2>&5
15759    $RM conftest*
15760    # SGI C++ compiler will create directory out/ii_files/ for
15761    # template instantiation
15762    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15763    $RM out/* && rmdir out
15764    cd ..
15765    $RM -r conftest
15766    $RM conftest*
15767
15768 fi
15769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15770 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15771
15772
15773
15774
15775 hard_links="nottested"
15776 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
15777   # do not overwrite the value of need_locks provided by the user
15778   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15779 $as_echo_n "checking if we can lock with hard links... " >&6; }
15780   hard_links=yes
15781   $RM conftest*
15782   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15783   touch conftest.a
15784   ln conftest.a conftest.b 2>&5 || hard_links=no
15785   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15786   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15787 $as_echo "$hard_links" >&6; }
15788   if test "$hard_links" = no; then
15789     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15790 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15791     need_locks=warn
15792   fi
15793 else
15794   need_locks=no
15795 fi
15796
15797
15798
15799     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15800 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15801
15802   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15803   case $host_os in
15804   aix[4-9]*)
15805     # If we're using GNU nm, then we don't want the "-C" option.
15806     # -C means demangle to AIX nm, but means don't demangle with GNU nm
15807     # Also, AIX nm treats weak defined symbols like other global defined
15808     # symbols, whereas GNU nm marks them as "W".
15809     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15810       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15811     else
15812       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'
15813     fi
15814     ;;
15815   pw32*)
15816     export_symbols_cmds_CXX="$ltdll_cmds"
15817   ;;
15818   cygwin* | mingw* | cegcc*)
15819     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'
15820   ;;
15821   *)
15822     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15823   ;;
15824   esac
15825   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15826
15827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15828 $as_echo "$ld_shlibs_CXX" >&6; }
15829 test "$ld_shlibs_CXX" = no && can_build_shared=no
15830
15831 with_gnu_ld_CXX=$with_gnu_ld
15832
15833
15834
15835
15836
15837
15838 #
15839 # Do we need to explicitly link libc?
15840 #
15841 case "x$archive_cmds_need_lc_CXX" in
15842 x|xyes)
15843   # Assume -lc should be added
15844   archive_cmds_need_lc_CXX=yes
15845
15846   if test "$enable_shared" = yes && test "$GCC" = yes; then
15847     case $archive_cmds_CXX in
15848     *'~'*)
15849       # FIXME: we may have to deal with multi-command sequences.
15850       ;;
15851     '$CC '*)
15852       # Test whether the compiler implicitly links with -lc since on some
15853       # systems, -lgcc has to come before -lc. If gcc already passes -lc
15854       # to ld, don't add -lc before -lgcc.
15855       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15856 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15857 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
15858   $as_echo_n "(cached) " >&6
15859 else
15860   $RM conftest*
15861         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15862
15863         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15864   (eval $ac_compile) 2>&5
15865   ac_status=$?
15866   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15867   test $ac_status = 0; } 2>conftest.err; then
15868           soname=conftest
15869           lib=conftest
15870           libobjs=conftest.$ac_objext
15871           deplibs=
15872           wl=$lt_prog_compiler_wl_CXX
15873           pic_flag=$lt_prog_compiler_pic_CXX
15874           compiler_flags=-v
15875           linker_flags=-v
15876           verstring=
15877           output_objdir=.
15878           libname=conftest
15879           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15880           allow_undefined_flag_CXX=
15881           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15882   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15883   ac_status=$?
15884   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15885   test $ac_status = 0; }
15886           then
15887             lt_cv_archive_cmds_need_lc_CXX=no
15888           else
15889             lt_cv_archive_cmds_need_lc_CXX=yes
15890           fi
15891           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15892         else
15893           cat conftest.err 1>&5
15894         fi
15895         $RM conftest*
15896
15897 fi
15898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15899 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
15900       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15901       ;;
15902     esac
15903   fi
15904   ;;
15905 esac
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15971 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15972
15973 library_names_spec=
15974 libname_spec='lib$name'
15975 soname_spec=
15976 shrext_cmds=".so"
15977 postinstall_cmds=
15978 postuninstall_cmds=
15979 finish_cmds=
15980 finish_eval=
15981 shlibpath_var=
15982 shlibpath_overrides_runpath=unknown
15983 version_type=none
15984 dynamic_linker="$host_os ld.so"
15985 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15986 need_lib_prefix=unknown
15987 hardcode_into_libs=no
15988
15989 # when you set need_version to no, make sure it does not cause -set_version
15990 # flags to be left without arguments
15991 need_version=unknown
15992
15993 case $host_os in
15994 aix3*)
15995   version_type=linux
15996   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15997   shlibpath_var=LIBPATH
15998
15999   # AIX 3 has no versioning support, so we append a major version to the name.
16000   soname_spec='${libname}${release}${shared_ext}$major'
16001   ;;
16002
16003 aix[4-9]*)
16004   version_type=linux
16005   need_lib_prefix=no
16006   need_version=no
16007   hardcode_into_libs=yes
16008   if test "$host_cpu" = ia64; then
16009     # AIX 5 supports IA64
16010     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16011     shlibpath_var=LD_LIBRARY_PATH
16012   else
16013     # With GCC up to 2.95.x, collect2 would create an import file
16014     # for dependence libraries.  The import file would start with
16015     # the line `#! .'.  This would cause the generated library to
16016     # depend on `.', always an invalid library.  This was fixed in
16017     # development snapshots of GCC prior to 3.0.
16018     case $host_os in
16019       aix4 | aix4.[01] | aix4.[01].*)
16020       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16021            echo ' yes '
16022            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16023         :
16024       else
16025         can_build_shared=no
16026       fi
16027       ;;
16028     esac
16029     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16030     # soname into executable. Probably we can add versioning support to
16031     # collect2, so additional links can be useful in future.
16032     if test "$aix_use_runtimelinking" = yes; then
16033       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16034       # instead of lib<name>.a to let people know that these are not
16035       # typical AIX shared libraries.
16036       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16037     else
16038       # We preserve .a as extension for shared libraries through AIX4.2
16039       # and later when we are not doing run time linking.
16040       library_names_spec='${libname}${release}.a $libname.a'
16041       soname_spec='${libname}${release}${shared_ext}$major'
16042     fi
16043     shlibpath_var=LIBPATH
16044   fi
16045   ;;
16046
16047 amigaos*)
16048   case $host_cpu in
16049   powerpc)
16050     # Since July 2007 AmigaOS4 officially supports .so libraries.
16051     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16052     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16053     ;;
16054   m68k)
16055     library_names_spec='$libname.ixlibrary $libname.a'
16056     # Create ${libname}_ixlibrary.a entries in /sys/libs.
16057     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
16058     ;;
16059   esac
16060   ;;
16061
16062 beos*)
16063   library_names_spec='${libname}${shared_ext}'
16064   dynamic_linker="$host_os ld.so"
16065   shlibpath_var=LIBRARY_PATH
16066   ;;
16067
16068 bsdi[45]*)
16069   version_type=linux
16070   need_version=no
16071   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16072   soname_spec='${libname}${release}${shared_ext}$major'
16073   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16074   shlibpath_var=LD_LIBRARY_PATH
16075   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16076   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16077   # the default ld.so.conf also contains /usr/contrib/lib and
16078   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16079   # libtool to hard-code these into programs
16080   ;;
16081
16082 cygwin* | mingw* | pw32* | cegcc*)
16083   version_type=windows
16084   shrext_cmds=".dll"
16085   need_version=no
16086   need_lib_prefix=no
16087
16088   case $GCC,$host_os in
16089   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
16090     library_names_spec='$libname.dll.a'
16091     # DLL is installed to $(libdir)/../bin by postinstall_cmds
16092     postinstall_cmds='base_file=`basename \${file}`~
16093       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16094       dldir=$destdir/`dirname \$dlpath`~
16095       test -d \$dldir || mkdir -p \$dldir~
16096       $install_prog $dir/$dlname \$dldir/$dlname~
16097       chmod a+x \$dldir/$dlname~
16098       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16099         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16100       fi'
16101     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16102       dlpath=$dir/\$dldll~
16103        $RM \$dlpath'
16104     shlibpath_overrides_runpath=yes
16105
16106     case $host_os in
16107     cygwin*)
16108       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16109       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16110
16111       ;;
16112     mingw* | cegcc*)
16113       # MinGW DLLs use traditional 'lib' prefix
16114       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16115       ;;
16116     pw32*)
16117       # pw32 DLLs use 'pw' prefix rather than 'lib'
16118       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16119       ;;
16120     esac
16121     ;;
16122
16123   *)
16124     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16125     ;;
16126   esac
16127   dynamic_linker='Win32 ld.exe'
16128   # FIXME: first we should search . and the directory the executable is in
16129   shlibpath_var=PATH
16130   ;;
16131
16132 darwin* | rhapsody*)
16133   dynamic_linker="$host_os dyld"
16134   version_type=darwin
16135   need_lib_prefix=no
16136   need_version=no
16137   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16138   soname_spec='${libname}${release}${major}$shared_ext'
16139   shlibpath_overrides_runpath=yes
16140   shlibpath_var=DYLD_LIBRARY_PATH
16141   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16142
16143   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16144   ;;
16145
16146 dgux*)
16147   version_type=linux
16148   need_lib_prefix=no
16149   need_version=no
16150   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16151   soname_spec='${libname}${release}${shared_ext}$major'
16152   shlibpath_var=LD_LIBRARY_PATH
16153   ;;
16154
16155 freebsd* | dragonfly*)
16156   # DragonFly does not have aout.  When/if they implement a new
16157   # versioning mechanism, adjust this.
16158   if test -x /usr/bin/objformat; then
16159     objformat=`/usr/bin/objformat`
16160   else
16161     case $host_os in
16162     freebsd[123]*) objformat=aout ;;
16163     *) objformat=elf ;;
16164     esac
16165   fi
16166   version_type=freebsd-$objformat
16167   case $version_type in
16168     freebsd-elf*)
16169       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16170       need_version=no
16171       need_lib_prefix=no
16172       ;;
16173     freebsd-*)
16174       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16175       need_version=yes
16176       ;;
16177   esac
16178   shlibpath_var=LD_LIBRARY_PATH
16179   case $host_os in
16180   freebsd2*)
16181     shlibpath_overrides_runpath=yes
16182     ;;
16183   freebsd3.[01]* | freebsdelf3.[01]*)
16184     shlibpath_overrides_runpath=yes
16185     hardcode_into_libs=yes
16186     ;;
16187   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16188   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16189     shlibpath_overrides_runpath=no
16190     hardcode_into_libs=yes
16191     ;;
16192   *) # from 4.6 on, and DragonFly
16193     shlibpath_overrides_runpath=yes
16194     hardcode_into_libs=yes
16195     ;;
16196   esac
16197   ;;
16198
16199 gnu*)
16200   version_type=linux
16201   need_lib_prefix=no
16202   need_version=no
16203   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16204   soname_spec='${libname}${release}${shared_ext}$major'
16205   shlibpath_var=LD_LIBRARY_PATH
16206   hardcode_into_libs=yes
16207   ;;
16208
16209 haiku*)
16210   version_type=linux
16211   need_lib_prefix=no
16212   need_version=no
16213   dynamic_linker="$host_os runtime_loader"
16214   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16215   soname_spec='${libname}${release}${shared_ext}$major'
16216   shlibpath_var=LIBRARY_PATH
16217   shlibpath_overrides_runpath=yes
16218   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
16219   hardcode_into_libs=yes
16220   ;;
16221
16222 hpux9* | hpux10* | hpux11*)
16223   # Give a soname corresponding to the major version so that dld.sl refuses to
16224   # link against other versions.
16225   version_type=sunos
16226   need_lib_prefix=no
16227   need_version=no
16228   case $host_cpu in
16229   ia64*)
16230     shrext_cmds='.so'
16231     hardcode_into_libs=yes
16232     dynamic_linker="$host_os dld.so"
16233     shlibpath_var=LD_LIBRARY_PATH
16234     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16235     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16236     soname_spec='${libname}${release}${shared_ext}$major'
16237     if test "X$HPUX_IA64_MODE" = X32; then
16238       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16239     else
16240       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16241     fi
16242     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16243     ;;
16244   hppa*64*)
16245     shrext_cmds='.sl'
16246     hardcode_into_libs=yes
16247     dynamic_linker="$host_os dld.sl"
16248     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16249     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16250     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16251     soname_spec='${libname}${release}${shared_ext}$major'
16252     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16253     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16254     ;;
16255   *)
16256     shrext_cmds='.sl'
16257     dynamic_linker="$host_os dld.sl"
16258     shlibpath_var=SHLIB_PATH
16259     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16260     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16261     soname_spec='${libname}${release}${shared_ext}$major'
16262     ;;
16263   esac
16264   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16265   postinstall_cmds='chmod 555 $lib'
16266   # or fails outright, so override atomically:
16267   install_override_mode=555
16268   ;;
16269
16270 interix[3-9]*)
16271   version_type=linux
16272   need_lib_prefix=no
16273   need_version=no
16274   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16275   soname_spec='${libname}${release}${shared_ext}$major'
16276   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16277   shlibpath_var=LD_LIBRARY_PATH
16278   shlibpath_overrides_runpath=no
16279   hardcode_into_libs=yes
16280   ;;
16281
16282 irix5* | irix6* | nonstopux*)
16283   case $host_os in
16284     nonstopux*) version_type=nonstopux ;;
16285     *)
16286         if test "$lt_cv_prog_gnu_ld" = yes; then
16287                 version_type=linux
16288         else
16289                 version_type=irix
16290         fi ;;
16291   esac
16292   need_lib_prefix=no
16293   need_version=no
16294   soname_spec='${libname}${release}${shared_ext}$major'
16295   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16296   case $host_os in
16297   irix5* | nonstopux*)
16298     libsuff= shlibsuff=
16299     ;;
16300   *)
16301     case $LD in # libtool.m4 will add one of these switches to LD
16302     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16303       libsuff= shlibsuff= libmagic=32-bit;;
16304     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16305       libsuff=32 shlibsuff=N32 libmagic=N32;;
16306     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16307       libsuff=64 shlibsuff=64 libmagic=64-bit;;
16308     *) libsuff= shlibsuff= libmagic=never-match;;
16309     esac
16310     ;;
16311   esac
16312   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16313   shlibpath_overrides_runpath=no
16314   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16315   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16316   hardcode_into_libs=yes
16317   ;;
16318
16319 # No shared lib support for Linux oldld, aout, or coff.
16320 linux*oldld* | linux*aout* | linux*coff*)
16321   dynamic_linker=no
16322   ;;
16323
16324 # This must be Linux ELF.
16325 linux* | k*bsd*-gnu | kopensolaris*-gnu)
16326   version_type=linux
16327   need_lib_prefix=no
16328   need_version=no
16329   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16330   soname_spec='${libname}${release}${shared_ext}$major'
16331   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16332   shlibpath_var=LD_LIBRARY_PATH
16333   shlibpath_overrides_runpath=no
16334
16335   # Some binutils ld are patched to set DT_RUNPATH
16336   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
16337   $as_echo_n "(cached) " >&6
16338 else
16339   lt_cv_shlibpath_overrides_runpath=no
16340     save_LDFLAGS=$LDFLAGS
16341     save_libdir=$libdir
16342     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16343          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16344     if test x$gcc_no_link = xyes; then
16345   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16346 fi
16347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16348 /* end confdefs.h.  */
16349
16350 int
16351 main ()
16352 {
16353
16354   ;
16355   return 0;
16356 }
16357 _ACEOF
16358 if ac_fn_cxx_try_link "$LINENO"; then :
16359   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16360   lt_cv_shlibpath_overrides_runpath=yes
16361 fi
16362 fi
16363 rm -f core conftest.err conftest.$ac_objext \
16364     conftest$ac_exeext conftest.$ac_ext
16365     LDFLAGS=$save_LDFLAGS
16366     libdir=$save_libdir
16367
16368 fi
16369
16370   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16371
16372   # This implies no fast_install, which is unacceptable.
16373   # Some rework will be needed to allow for fast_install
16374   # before this can be enabled.
16375   hardcode_into_libs=yes
16376
16377   # Append ld.so.conf contents to the search path
16378   if test -f /etc/ld.so.conf; then
16379     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
16380     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16381   fi
16382
16383   # We used to test for /lib/ld.so.1 and disable shared libraries on
16384   # powerpc, because MkLinux only supported shared libraries with the
16385   # GNU dynamic linker.  Since this was broken with cross compilers,
16386   # most powerpc-linux boxes support dynamic linking these days and
16387   # people can always --disable-shared, the test was removed, and we
16388   # assume the GNU/Linux dynamic linker is in use.
16389   dynamic_linker='GNU/Linux ld.so'
16390   ;;
16391
16392 netbsd*)
16393   version_type=sunos
16394   need_lib_prefix=no
16395   need_version=no
16396   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16397     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16398     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16399     dynamic_linker='NetBSD (a.out) ld.so'
16400   else
16401     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16402     soname_spec='${libname}${release}${shared_ext}$major'
16403     dynamic_linker='NetBSD ld.elf_so'
16404   fi
16405   shlibpath_var=LD_LIBRARY_PATH
16406   shlibpath_overrides_runpath=yes
16407   hardcode_into_libs=yes
16408   ;;
16409
16410 newsos6)
16411   version_type=linux
16412   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16413   shlibpath_var=LD_LIBRARY_PATH
16414   shlibpath_overrides_runpath=yes
16415   ;;
16416
16417 *nto* | *qnx*)
16418   version_type=qnx
16419   need_lib_prefix=no
16420   need_version=no
16421   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16422   soname_spec='${libname}${release}${shared_ext}$major'
16423   shlibpath_var=LD_LIBRARY_PATH
16424   shlibpath_overrides_runpath=no
16425   hardcode_into_libs=yes
16426   dynamic_linker='ldqnx.so'
16427   ;;
16428
16429 openbsd*)
16430   version_type=sunos
16431   sys_lib_dlsearch_path_spec="/usr/lib"
16432   need_lib_prefix=no
16433   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16434   case $host_os in
16435     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
16436     *)                          need_version=no  ;;
16437   esac
16438   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16439   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16440   shlibpath_var=LD_LIBRARY_PATH
16441   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16442     case $host_os in
16443       openbsd2.[89] | openbsd2.[89].*)
16444         shlibpath_overrides_runpath=no
16445         ;;
16446       *)
16447         shlibpath_overrides_runpath=yes
16448         ;;
16449       esac
16450   else
16451     shlibpath_overrides_runpath=yes
16452   fi
16453   ;;
16454
16455 os2*)
16456   libname_spec='$name'
16457   shrext_cmds=".dll"
16458   need_lib_prefix=no
16459   library_names_spec='$libname${shared_ext} $libname.a'
16460   dynamic_linker='OS/2 ld.exe'
16461   shlibpath_var=LIBPATH
16462   ;;
16463
16464 osf3* | osf4* | osf5*)
16465   version_type=osf
16466   need_lib_prefix=no
16467   need_version=no
16468   soname_spec='${libname}${release}${shared_ext}$major'
16469   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16470   shlibpath_var=LD_LIBRARY_PATH
16471   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16472   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16473   ;;
16474
16475 rdos*)
16476   dynamic_linker=no
16477   ;;
16478
16479 solaris*)
16480   version_type=linux
16481   need_lib_prefix=no
16482   need_version=no
16483   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16484   soname_spec='${libname}${release}${shared_ext}$major'
16485   shlibpath_var=LD_LIBRARY_PATH
16486   shlibpath_overrides_runpath=yes
16487   hardcode_into_libs=yes
16488   # ldd complains unless libraries are executable
16489   postinstall_cmds='chmod +x $lib'
16490   ;;
16491
16492 sunos4*)
16493   version_type=sunos
16494   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16495   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16496   shlibpath_var=LD_LIBRARY_PATH
16497   shlibpath_overrides_runpath=yes
16498   if test "$with_gnu_ld" = yes; then
16499     need_lib_prefix=no
16500   fi
16501   need_version=yes
16502   ;;
16503
16504 sysv4 | sysv4.3*)
16505   version_type=linux
16506   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16507   soname_spec='${libname}${release}${shared_ext}$major'
16508   shlibpath_var=LD_LIBRARY_PATH
16509   case $host_vendor in
16510     sni)
16511       shlibpath_overrides_runpath=no
16512       need_lib_prefix=no
16513       runpath_var=LD_RUN_PATH
16514       ;;
16515     siemens)
16516       need_lib_prefix=no
16517       ;;
16518     motorola)
16519       need_lib_prefix=no
16520       need_version=no
16521       shlibpath_overrides_runpath=no
16522       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16523       ;;
16524   esac
16525   ;;
16526
16527 sysv4*MP*)
16528   if test -d /usr/nec ;then
16529     version_type=linux
16530     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16531     soname_spec='$libname${shared_ext}.$major'
16532     shlibpath_var=LD_LIBRARY_PATH
16533   fi
16534   ;;
16535
16536 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16537   version_type=freebsd-elf
16538   need_lib_prefix=no
16539   need_version=no
16540   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16541   soname_spec='${libname}${release}${shared_ext}$major'
16542   shlibpath_var=LD_LIBRARY_PATH
16543   shlibpath_overrides_runpath=yes
16544   hardcode_into_libs=yes
16545   if test "$with_gnu_ld" = yes; then
16546     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16547   else
16548     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16549     case $host_os in
16550       sco3.2v5*)
16551         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16552         ;;
16553     esac
16554   fi
16555   sys_lib_dlsearch_path_spec='/usr/lib'
16556   ;;
16557
16558 tpf*)
16559   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16560   version_type=linux
16561   need_lib_prefix=no
16562   need_version=no
16563   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16564   shlibpath_var=LD_LIBRARY_PATH
16565   shlibpath_overrides_runpath=no
16566   hardcode_into_libs=yes
16567   ;;
16568
16569 uts4*)
16570   version_type=linux
16571   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16572   soname_spec='${libname}${release}${shared_ext}$major'
16573   shlibpath_var=LD_LIBRARY_PATH
16574   ;;
16575
16576 *)
16577   dynamic_linker=no
16578   ;;
16579 esac
16580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16581 $as_echo "$dynamic_linker" >&6; }
16582 test "$dynamic_linker" = no && can_build_shared=no
16583
16584 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16585 if test "$GCC" = yes; then
16586   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16587 fi
16588
16589 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16590   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16591 fi
16592 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16593   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16594 fi
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16634 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16635 hardcode_action_CXX=
16636 if test -n "$hardcode_libdir_flag_spec_CXX" ||
16637    test -n "$runpath_var_CXX" ||
16638    test "X$hardcode_automatic_CXX" = "Xyes" ; then
16639
16640   # We can hardcode non-existent directories.
16641   if test "$hardcode_direct_CXX" != no &&
16642      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16643      # have to relink, otherwise we might link with an installed library
16644      # when we should be linking with a yet-to-be-installed one
16645      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
16646      test "$hardcode_minus_L_CXX" != no; then
16647     # Linking always hardcodes the temporary library directory.
16648     hardcode_action_CXX=relink
16649   else
16650     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16651     hardcode_action_CXX=immediate
16652   fi
16653 else
16654   # We cannot hardcode anything, or else we can only hardcode existing
16655   # directories.
16656   hardcode_action_CXX=unsupported
16657 fi
16658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16659 $as_echo "$hardcode_action_CXX" >&6; }
16660
16661 if test "$hardcode_action_CXX" = relink ||
16662    test "$inherit_rpath_CXX" = yes; then
16663   # Fast installation is not supported
16664   enable_fast_install=no
16665 elif test "$shlibpath_overrides_runpath" = yes ||
16666      test "$enable_shared" = no; then
16667   # Fast installation is not necessary
16668   enable_fast_install=needless
16669 fi
16670
16671
16672
16673
16674
16675
16676
16677   fi # test -n "$compiler"
16678
16679   CC=$lt_save_CC
16680   LDCXX=$LD
16681   LD=$lt_save_LD
16682   GCC=$lt_save_GCC
16683   with_gnu_ld=$lt_save_with_gnu_ld
16684   lt_cv_path_LDCXX=$lt_cv_path_LD
16685   lt_cv_path_LD=$lt_save_path_LD
16686   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16687   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16688 fi # test "$_lt_caught_CXX_error" != yes
16689
16690 ac_ext=c
16691 ac_cpp='$CPP $CPPFLAGS'
16692 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16693 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16694 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708         ac_config_commands="$ac_config_commands libtool"
16709
16710
16711
16712
16713 # Only expand once:
16714
16715
16716
16717
16718
16719 case $host in
16720   *-cygwin* | *-mingw*)
16721     # 'host' will be top-level target in the case of a target lib,
16722     # we must compare to with_cross_host to decide if this is a native
16723     # or cross-compiler and select where to install dlls appropriately.
16724     if test -n "$with_cross_host" &&
16725         test x"$with_cross_host" != x"no"; then
16726       lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
16727     else
16728       lt_host_flags='-no-undefined -bindir "$(bindir)"';
16729     fi
16730     ;;
16731   *)
16732     lt_host_flags=
16733     ;;
16734 esac
16735
16736
16737
16738
16739 if test -n "$ac_tool_prefix"; then
16740   for ac_prog in gcj
16741   do
16742     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16743 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16745 $as_echo_n "checking for $ac_word... " >&6; }
16746 if test "${ac_cv_prog_GCJ+set}" = set; then :
16747   $as_echo_n "(cached) " >&6
16748 else
16749   if test -n "$GCJ"; then
16750   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16751 else
16752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16753 for as_dir in $PATH
16754 do
16755   IFS=$as_save_IFS
16756   test -z "$as_dir" && as_dir=.
16757     for ac_exec_ext in '' $ac_executable_extensions; do
16758   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16759     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
16760     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16761     break 2
16762   fi
16763 done
16764   done
16765 IFS=$as_save_IFS
16766
16767 fi
16768 fi
16769 GCJ=$ac_cv_prog_GCJ
16770 if test -n "$GCJ"; then
16771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
16772 $as_echo "$GCJ" >&6; }
16773 else
16774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16775 $as_echo "no" >&6; }
16776 fi
16777
16778
16779     test -n "$GCJ" && break
16780   done
16781 fi
16782 if test -z "$GCJ"; then
16783   ac_ct_GCJ=$GCJ
16784   for ac_prog in gcj
16785 do
16786   # Extract the first word of "$ac_prog", so it can be a program name with args.
16787 set dummy $ac_prog; ac_word=$2
16788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16789 $as_echo_n "checking for $ac_word... " >&6; }
16790 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
16791   $as_echo_n "(cached) " >&6
16792 else
16793   if test -n "$ac_ct_GCJ"; then
16794   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
16795 else
16796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16797 for as_dir in $PATH
16798 do
16799   IFS=$as_save_IFS
16800   test -z "$as_dir" && as_dir=.
16801     for ac_exec_ext in '' $ac_executable_extensions; do
16802   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16803     ac_cv_prog_ac_ct_GCJ="$ac_prog"
16804     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16805     break 2
16806   fi
16807 done
16808   done
16809 IFS=$as_save_IFS
16810
16811 fi
16812 fi
16813 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
16814 if test -n "$ac_ct_GCJ"; then
16815   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
16816 $as_echo "$ac_ct_GCJ" >&6; }
16817 else
16818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16819 $as_echo "no" >&6; }
16820 fi
16821
16822
16823   test -n "$ac_ct_GCJ" && break
16824 done
16825
16826   if test "x$ac_ct_GCJ" = x; then
16827     GCJ="gcj"
16828   else
16829     case $cross_compiling:$ac_tool_warned in
16830 yes:)
16831 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16832 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16833 ac_tool_warned=yes ;;
16834 esac
16835     GCJ=$ac_ct_GCJ
16836   fi
16837 fi
16838
16839 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
16840 if test "x${GCJFLAGS-unset}" = xunset; then
16841    GCJFLAGS="-g -O2"
16842 fi
16843
16844
16845 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
16846
16847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
16848 $as_echo_n "checking dependency style of $depcc... " >&6; }
16849 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
16850   $as_echo_n "(cached) " >&6
16851 else
16852   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16853   # We make a subdir and do the tests there.  Otherwise we can end up
16854   # making bogus files that we don't know about and never remove.  For
16855   # instance it was reported that on HP-UX the gcc test will end up
16856   # making a dummy file named `D' -- because `-MD' means `put the output
16857   # in D'.
16858   mkdir conftest.dir
16859   # Copy depcomp to subdir because otherwise we won't find it if we're
16860   # using a relative directory.
16861   cp "$am_depcomp" conftest.dir
16862   cd conftest.dir
16863   # We will build objects and dependencies in a subdirectory because
16864   # it helps to detect inapplicable dependency modes.  For instance
16865   # both Tru64's cc and ICC support -MD to output dependencies as a
16866   # side effect of compilation, but ICC will put the dependencies in
16867   # the current directory while Tru64 will put them in the object
16868   # directory.
16869   mkdir sub
16870
16871   am_cv_GCJ_dependencies_compiler_type=none
16872   if test "$am_compiler_list" = ""; then
16873      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16874   fi
16875   am__universal=false
16876
16877
16878   for depmode in $am_compiler_list; do
16879     # Setup a source with many dependencies, because some compilers
16880     # like to wrap large dependency lists on column 80 (with \), and
16881     # we should not choose a depcomp mode which is confused by this.
16882     #
16883     # We need to recreate these files for each test, as the compiler may
16884     # overwrite some of them when testing with obscure command lines.
16885     # This happens at least with the AIX C compiler.
16886     : > sub/conftest.c
16887     for i in 1 2 3 4 5 6; do
16888       echo '#include "conftst'$i'.h"' >> sub/conftest.c
16889       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16890       # Solaris 8's {/usr,}/bin/sh.
16891       touch sub/conftst$i.h
16892     done
16893     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16894
16895     # We check with `-c' and `-o' for the sake of the "dashmstdout"
16896     # mode.  It turns out that the SunPro C++ compiler does not properly
16897     # handle `-M -o', and we need to detect this.  Also, some Intel
16898     # versions had trouble with output in subdirs
16899     am__obj=sub/conftest.${OBJEXT-o}
16900     am__minus_obj="-o $am__obj"
16901     case $depmode in
16902     gcc)
16903       # This depmode causes a compiler race in universal mode.
16904       test "$am__universal" = false || continue
16905       ;;
16906     nosideeffect)
16907       # after this tag, mechanisms are not by side-effect, so they'll
16908       # only be used when explicitly requested
16909       if test "x$enable_dependency_tracking" = xyes; then
16910         continue
16911       else
16912         break
16913       fi
16914       ;;
16915     msvisualcpp | msvcmsys)
16916       # This compiler won't grok `-c -o', but also, the minuso test has
16917       # not run yet.  These depmodes are late enough in the game, and
16918       # so weak that their functioning should not be impacted.
16919       am__obj=conftest.${OBJEXT-o}
16920       am__minus_obj=
16921       ;;
16922     none) break ;;
16923     esac
16924     if depmode=$depmode \
16925        source=sub/conftest.c object=$am__obj \
16926        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
16927        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
16928          >/dev/null 2>conftest.err &&
16929        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
16930        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
16931        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
16932        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
16933       # icc doesn't choke on unknown options, it will just issue warnings
16934       # or remarks (even with -Werror).  So we grep stderr for any message
16935       # that says an option was ignored or not supported.
16936       # When given -MP, icc 7.0 and 7.1 complain thusly:
16937       #   icc: Command line warning: ignoring option '-M'; no argument required
16938       # The diagnosis changed in icc 8.0:
16939       #   icc: Command line remark: option '-MP' not supported
16940       if (grep 'ignoring option' conftest.err ||
16941           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
16942         am_cv_GCJ_dependencies_compiler_type=$depmode
16943         break
16944       fi
16945     fi
16946   done
16947
16948   cd ..
16949   rm -rf conftest.dir
16950 else
16951   am_cv_GCJ_dependencies_compiler_type=none
16952 fi
16953
16954 fi
16955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16956 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
16957 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16958
16959  if
16960   test "x$enable_dependency_tracking" != xno \
16961   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
16962   am__fastdepGCJ_TRUE=
16963   am__fastdepGCJ_FALSE='#'
16964 else
16965   am__fastdepGCJ_TRUE='#'
16966   am__fastdepGCJ_FALSE=
16967 fi
16968
16969
16970
16971 if test -n "$ac_tool_prefix"; then
16972   for ac_prog in gcj
16973   do
16974     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16975 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16977 $as_echo_n "checking for $ac_word... " >&6; }
16978 if test "${ac_cv_prog_GCJ+set}" = set; then :
16979   $as_echo_n "(cached) " >&6
16980 else
16981   if test -n "$GCJ"; then
16982   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16983 else
16984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16985 for as_dir in $PATH
16986 do
16987   IFS=$as_save_IFS
16988   test -z "$as_dir" && as_dir=.
16989     for ac_exec_ext in '' $ac_executable_extensions; do
16990   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16991     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
16992     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16993     break 2
16994   fi
16995 done
16996   done
16997 IFS=$as_save_IFS
16998
16999 fi
17000 fi
17001 GCJ=$ac_cv_prog_GCJ
17002 if test -n "$GCJ"; then
17003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
17004 $as_echo "$GCJ" >&6; }
17005 else
17006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17007 $as_echo "no" >&6; }
17008 fi
17009
17010
17011     test -n "$GCJ" && break
17012   done
17013 fi
17014 if test -z "$GCJ"; then
17015   ac_ct_GCJ=$GCJ
17016   for ac_prog in gcj
17017 do
17018   # Extract the first word of "$ac_prog", so it can be a program name with args.
17019 set dummy $ac_prog; ac_word=$2
17020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17021 $as_echo_n "checking for $ac_word... " >&6; }
17022 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
17023   $as_echo_n "(cached) " >&6
17024 else
17025   if test -n "$ac_ct_GCJ"; then
17026   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
17027 else
17028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17029 for as_dir in $PATH
17030 do
17031   IFS=$as_save_IFS
17032   test -z "$as_dir" && as_dir=.
17033     for ac_exec_ext in '' $ac_executable_extensions; do
17034   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17035     ac_cv_prog_ac_ct_GCJ="$ac_prog"
17036     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17037     break 2
17038   fi
17039 done
17040   done
17041 IFS=$as_save_IFS
17042
17043 fi
17044 fi
17045 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
17046 if test -n "$ac_ct_GCJ"; then
17047   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
17048 $as_echo "$ac_ct_GCJ" >&6; }
17049 else
17050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17051 $as_echo "no" >&6; }
17052 fi
17053
17054
17055   test -n "$ac_ct_GCJ" && break
17056 done
17057
17058   if test "x$ac_ct_GCJ" = x; then
17059     GCJ="gcj"
17060   else
17061     case $cross_compiling:$ac_tool_warned in
17062 yes:)
17063 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17064 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17065 ac_tool_warned=yes ;;
17066 esac
17067     GCJ=$ac_ct_GCJ
17068   fi
17069 fi
17070
17071 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
17072 if test "x${GCJFLAGS-unset}" = xunset; then
17073    GCJFLAGS="-g -O2"
17074 fi
17075
17076
17077 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
17078
17079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
17080 $as_echo_n "checking dependency style of $depcc... " >&6; }
17081 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
17082   $as_echo_n "(cached) " >&6
17083 else
17084   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
17085   # We make a subdir and do the tests there.  Otherwise we can end up
17086   # making bogus files that we don't know about and never remove.  For
17087   # instance it was reported that on HP-UX the gcc test will end up
17088   # making a dummy file named `D' -- because `-MD' means `put the output
17089   # in D'.
17090   mkdir conftest.dir
17091   # Copy depcomp to subdir because otherwise we won't find it if we're
17092   # using a relative directory.
17093   cp "$am_depcomp" conftest.dir
17094   cd conftest.dir
17095   # We will build objects and dependencies in a subdirectory because
17096   # it helps to detect inapplicable dependency modes.  For instance
17097   # both Tru64's cc and ICC support -MD to output dependencies as a
17098   # side effect of compilation, but ICC will put the dependencies in
17099   # the current directory while Tru64 will put them in the object
17100   # directory.
17101   mkdir sub
17102
17103   am_cv_GCJ_dependencies_compiler_type=none
17104   if test "$am_compiler_list" = ""; then
17105      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
17106   fi
17107   am__universal=false
17108
17109
17110   for depmode in $am_compiler_list; do
17111     # Setup a source with many dependencies, because some compilers
17112     # like to wrap large dependency lists on column 80 (with \), and
17113     # we should not choose a depcomp mode which is confused by this.
17114     #
17115     # We need to recreate these files for each test, as the compiler may
17116     # overwrite some of them when testing with obscure command lines.
17117     # This happens at least with the AIX C compiler.
17118     : > sub/conftest.c
17119     for i in 1 2 3 4 5 6; do
17120       echo '#include "conftst'$i'.h"' >> sub/conftest.c
17121       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
17122       # Solaris 8's {/usr,}/bin/sh.
17123       touch sub/conftst$i.h
17124     done
17125     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
17126
17127     # We check with `-c' and `-o' for the sake of the "dashmstdout"
17128     # mode.  It turns out that the SunPro C++ compiler does not properly
17129     # handle `-M -o', and we need to detect this.  Also, some Intel
17130     # versions had trouble with output in subdirs
17131     am__obj=sub/conftest.${OBJEXT-o}
17132     am__minus_obj="-o $am__obj"
17133     case $depmode in
17134     gcc)
17135       # This depmode causes a compiler race in universal mode.
17136       test "$am__universal" = false || continue
17137       ;;
17138     nosideeffect)
17139       # after this tag, mechanisms are not by side-effect, so they'll
17140       # only be used when explicitly requested
17141       if test "x$enable_dependency_tracking" = xyes; then
17142         continue
17143       else
17144         break
17145       fi
17146       ;;
17147     msvisualcpp | msvcmsys)
17148       # This compiler won't grok `-c -o', but also, the minuso test has
17149       # not run yet.  These depmodes are late enough in the game, and
17150       # so weak that their functioning should not be impacted.
17151       am__obj=conftest.${OBJEXT-o}
17152       am__minus_obj=
17153       ;;
17154     none) break ;;
17155     esac
17156     if depmode=$depmode \
17157        source=sub/conftest.c object=$am__obj \
17158        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
17159        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
17160          >/dev/null 2>conftest.err &&
17161        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
17162        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
17163        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
17164        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
17165       # icc doesn't choke on unknown options, it will just issue warnings
17166       # or remarks (even with -Werror).  So we grep stderr for any message
17167       # that says an option was ignored or not supported.
17168       # When given -MP, icc 7.0 and 7.1 complain thusly:
17169       #   icc: Command line warning: ignoring option '-M'; no argument required
17170       # The diagnosis changed in icc 8.0:
17171       #   icc: Command line remark: option '-MP' not supported
17172       if (grep 'ignoring option' conftest.err ||
17173           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
17174         am_cv_GCJ_dependencies_compiler_type=$depmode
17175         break
17176       fi
17177     fi
17178   done
17179
17180   cd ..
17181   rm -rf conftest.dir
17182 else
17183   am_cv_GCJ_dependencies_compiler_type=none
17184 fi
17185
17186 fi
17187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
17188 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
17189 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
17190
17191  if
17192   test "x$enable_dependency_tracking" != xno \
17193   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
17194   am__fastdepGCJ_TRUE=
17195   am__fastdepGCJ_FALSE='#'
17196 else
17197   am__fastdepGCJ_TRUE='#'
17198   am__fastdepGCJ_FALSE=
17199 fi
17200
17201
17202
17203
17204
17205 # Source file extension for Java test sources.
17206 ac_ext=c
17207
17208 # Object file extension for compiled Java test sources.
17209 objext=o
17210 objext_GCJ=$objext
17211
17212 # Code to be used in simple compile tests
17213 lt_simple_compile_test_code="int some_variable = 0;"
17214
17215 # Code to be used in simple link tests
17216 lt_simple_link_test_code='int main(){return(0);}'
17217
17218 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
17219
17220
17221
17222
17223
17224
17225 # If no C compiler was specified, use CC.
17226 LTCC=${LTCC-"$CC"}
17227
17228 # If no C compiler flags were specified, use CFLAGS.
17229 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
17230
17231 # Allow CC to be a program name with arguments.
17232 compiler=$CC
17233
17234
17235 # save warnings/boilerplate of simple test code
17236 ac_outfile=conftest.$ac_objext
17237 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
17238 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17239 _lt_compiler_boilerplate=`cat conftest.err`
17240 $RM conftest*
17241
17242 ac_outfile=conftest.$ac_objext
17243 echo "$lt_simple_link_test_code" >conftest.$ac_ext
17244 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17245 _lt_linker_boilerplate=`cat conftest.err`
17246 $RM -r conftest*
17247
17248
17249 # Allow CC to be a program name with arguments.
17250 GCC=yes
17251 compiler=$CC
17252 compiler_GCJ=$CC
17253 for cc_temp in $compiler""; do
17254   case $cc_temp in
17255     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17256     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17257     \-*) ;;
17258     *) break;;
17259   esac
17260 done
17261 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
17262
17263
17264 # GCJ did not exist at the time GCC didn't implicitly link libc in.
17265 archive_cmds_need_lc_GCJ=no
17266
17267 old_archive_cmds_GCJ=$old_archive_cmds
17268
17269 ## CAVEAT EMPTOR:
17270 ## There is no encapsulation within the following macros, do not change
17271 ## the running order or otherwise move them around unless you know exactly
17272 ## what you are doing...
17273 if test -n "$compiler"; then
17274
17275 lt_prog_compiler_no_builtin_flag_GCJ=
17276
17277 if test "$GCC" = yes; then
17278   case $cc_basename in
17279   nvcc*)
17280     lt_prog_compiler_no_builtin_flag_GCJ=' -Xcompiler -fno-builtin' ;;
17281   *)
17282     lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' ;;
17283   esac
17284
17285   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17286 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
17287 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
17288   $as_echo_n "(cached) " >&6
17289 else
17290   lt_cv_prog_compiler_rtti_exceptions=no
17291    ac_outfile=conftest.$ac_objext
17292    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17293    lt_compiler_flag="-fno-rtti -fno-exceptions"
17294    # Insert the option either (1) after the last *FLAGS variable, or
17295    # (2) before a word containing "conftest.", or (3) at the end.
17296    # Note that $ac_compile itself does not contain backslashes and begins
17297    # with a dollar sign (not a hyphen), so the echo should work correctly.
17298    # The option is referenced via a variable to avoid confusing sed.
17299    lt_compile=`echo "$ac_compile" | $SED \
17300    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17301    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17302    -e 's:$: $lt_compiler_flag:'`
17303    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17304    (eval "$lt_compile" 2>conftest.err)
17305    ac_status=$?
17306    cat conftest.err >&5
17307    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17308    if (exit $ac_status) && test -s "$ac_outfile"; then
17309      # The compiler can only warn and ignore the option if not recognized
17310      # So say no if there are warnings other than the usual output.
17311      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17312      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17313      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17314        lt_cv_prog_compiler_rtti_exceptions=yes
17315      fi
17316    fi
17317    $RM conftest*
17318
17319 fi
17320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17321 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17322
17323 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17324     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17325 else
17326     :
17327 fi
17328
17329 fi
17330
17331
17332
17333   lt_prog_compiler_wl_GCJ=
17334 lt_prog_compiler_pic_GCJ=
17335 lt_prog_compiler_static_GCJ=
17336
17337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
17338 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17339
17340   if test "$GCC" = yes; then
17341     lt_prog_compiler_wl_GCJ='-Wl,'
17342     lt_prog_compiler_static_GCJ='-static'
17343
17344     case $host_os in
17345       aix*)
17346       # All AIX code is PIC.
17347       if test "$host_cpu" = ia64; then
17348         # AIX 5 now supports IA64 processor
17349         lt_prog_compiler_static_GCJ='-Bstatic'
17350       fi
17351       ;;
17352
17353     amigaos*)
17354       case $host_cpu in
17355       powerpc)
17356             # see comment about AmigaOS4 .so support
17357             lt_prog_compiler_pic_GCJ='-fPIC'
17358         ;;
17359       m68k)
17360             # FIXME: we need at least 68020 code to build shared libraries, but
17361             # adding the `-m68020' flag to GCC prevents building anything better,
17362             # like `-m68040'.
17363             lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17364         ;;
17365       esac
17366       ;;
17367
17368     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17369       # PIC is the default for these OSes.
17370       ;;
17371
17372     mingw* | cygwin* | pw32* | os2* | cegcc*)
17373       # This hack is so that the source file can tell whether it is being
17374       # built for inclusion in a dll (and should export symbols for example).
17375       # Although the cygwin gcc ignores -fPIC, still need this for old-style
17376       # (--disable-auto-import) libraries
17377
17378       ;;
17379
17380     darwin* | rhapsody*)
17381       # PIC is the default on this platform
17382       # Common symbols not allowed in MH_DYLIB files
17383       lt_prog_compiler_pic_GCJ='-fno-common'
17384       ;;
17385
17386     haiku*)
17387       # PIC is the default for Haiku.
17388       # The "-static" flag exists, but is broken.
17389       lt_prog_compiler_static_GCJ=
17390       ;;
17391
17392     hpux*)
17393       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
17394       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
17395       # sets the default TLS model and affects inlining.
17396       case $host_cpu in
17397       hppa*64*)
17398         # +Z the default
17399         ;;
17400       *)
17401         lt_prog_compiler_pic_GCJ='-fPIC'
17402         ;;
17403       esac
17404       ;;
17405
17406     interix[3-9]*)
17407       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17408       # Instead, we relocate shared libraries at runtime.
17409       ;;
17410
17411     msdosdjgpp*)
17412       # Just because we use GCC doesn't mean we suddenly get shared libraries
17413       # on systems that don't support them.
17414       lt_prog_compiler_can_build_shared_GCJ=no
17415       enable_shared=no
17416       ;;
17417
17418     *nto* | *qnx*)
17419       # QNX uses GNU C++, but need to define -shared option too, otherwise
17420       # it will coredump.
17421       lt_prog_compiler_pic_GCJ='-fPIC -shared'
17422       ;;
17423
17424     sysv4*MP*)
17425       if test -d /usr/nec; then
17426         lt_prog_compiler_pic_GCJ=-Kconform_pic
17427       fi
17428       ;;
17429
17430     *)
17431       lt_prog_compiler_pic_GCJ='-fPIC'
17432       ;;
17433     esac
17434
17435     case $cc_basename in
17436     nvcc*) # Cuda Compiler Driver 2.2
17437       lt_prog_compiler_wl_GCJ='-Xlinker '
17438       lt_prog_compiler_pic_GCJ='-Xcompiler -fPIC'
17439       ;;
17440     esac
17441   else
17442     # PORTME Check for flag to pass linker flags through the system compiler.
17443     case $host_os in
17444     aix*)
17445       lt_prog_compiler_wl_GCJ='-Wl,'
17446       if test "$host_cpu" = ia64; then
17447         # AIX 5 now supports IA64 processor
17448         lt_prog_compiler_static_GCJ='-Bstatic'
17449       else
17450         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17451       fi
17452       ;;
17453
17454     mingw* | cygwin* | pw32* | os2* | cegcc*)
17455       # This hack is so that the source file can tell whether it is being
17456       # built for inclusion in a dll (and should export symbols for example).
17457
17458       ;;
17459
17460     hpux9* | hpux10* | hpux11*)
17461       lt_prog_compiler_wl_GCJ='-Wl,'
17462       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17463       # not for PA HP-UX.
17464       case $host_cpu in
17465       hppa*64*|ia64*)
17466         # +Z the default
17467         ;;
17468       *)
17469         lt_prog_compiler_pic_GCJ='+Z'
17470         ;;
17471       esac
17472       # Is there a better lt_prog_compiler_static that works with the bundled CC?
17473       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17474       ;;
17475
17476     irix5* | irix6* | nonstopux*)
17477       lt_prog_compiler_wl_GCJ='-Wl,'
17478       # PIC (with -KPIC) is the default.
17479       lt_prog_compiler_static_GCJ='-non_shared'
17480       ;;
17481
17482     linux* | k*bsd*-gnu | kopensolaris*-gnu)
17483       case $cc_basename in
17484       # old Intel for x86_64 which still supported -KPIC.
17485       ecc*)
17486         lt_prog_compiler_wl_GCJ='-Wl,'
17487         lt_prog_compiler_pic_GCJ='-KPIC'
17488         lt_prog_compiler_static_GCJ='-static'
17489         ;;
17490       # icc used to be incompatible with GCC.
17491       # ICC 10 doesn't accept -KPIC any more.
17492       icc* | ifort*)
17493         lt_prog_compiler_wl_GCJ='-Wl,'
17494         lt_prog_compiler_pic_GCJ='-fPIC'
17495         lt_prog_compiler_static_GCJ='-static'
17496         ;;
17497       # Lahey Fortran 8.1.
17498       lf95*)
17499         lt_prog_compiler_wl_GCJ='-Wl,'
17500         lt_prog_compiler_pic_GCJ='--shared'
17501         lt_prog_compiler_static_GCJ='--static'
17502         ;;
17503       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
17504         # Portland Group compilers (*not* the Pentium gcc compiler,
17505         # which looks to be a dead project)
17506         lt_prog_compiler_wl_GCJ='-Wl,'
17507         lt_prog_compiler_pic_GCJ='-fpic'
17508         lt_prog_compiler_static_GCJ='-Bstatic'
17509         ;;
17510       ccc*)
17511         lt_prog_compiler_wl_GCJ='-Wl,'
17512         # All Alpha code is PIC.
17513         lt_prog_compiler_static_GCJ='-non_shared'
17514         ;;
17515       xl* | bgxl* | bgf* | mpixl*)
17516         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
17517         lt_prog_compiler_wl_GCJ='-Wl,'
17518         lt_prog_compiler_pic_GCJ='-qpic'
17519         lt_prog_compiler_static_GCJ='-qstaticlink'
17520         ;;
17521       *)
17522         case `$CC -V 2>&1 | sed 5q` in
17523         *Sun\ F* | *Sun*Fortran*)
17524           # Sun Fortran 8.3 passes all unrecognized flags to the linker
17525           lt_prog_compiler_pic_GCJ='-KPIC'
17526           lt_prog_compiler_static_GCJ='-Bstatic'
17527           lt_prog_compiler_wl_GCJ=''
17528           ;;
17529         *Sun\ C*)
17530           # Sun C 5.9
17531           lt_prog_compiler_pic_GCJ='-KPIC'
17532           lt_prog_compiler_static_GCJ='-Bstatic'
17533           lt_prog_compiler_wl_GCJ='-Wl,'
17534           ;;
17535         esac
17536         ;;
17537       esac
17538       ;;
17539
17540     newsos6)
17541       lt_prog_compiler_pic_GCJ='-KPIC'
17542       lt_prog_compiler_static_GCJ='-Bstatic'
17543       ;;
17544
17545     *nto* | *qnx*)
17546       # QNX uses GNU C++, but need to define -shared option too, otherwise
17547       # it will coredump.
17548       lt_prog_compiler_pic_GCJ='-fPIC -shared'
17549       ;;
17550
17551     osf3* | osf4* | osf5*)
17552       lt_prog_compiler_wl_GCJ='-Wl,'
17553       # All OSF/1 code is PIC.
17554       lt_prog_compiler_static_GCJ='-non_shared'
17555       ;;
17556
17557     rdos*)
17558       lt_prog_compiler_static_GCJ='-non_shared'
17559       ;;
17560
17561     solaris*)
17562       lt_prog_compiler_pic_GCJ='-KPIC'
17563       lt_prog_compiler_static_GCJ='-Bstatic'
17564       case $cc_basename in
17565       f77* | f90* | f95*)
17566         lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17567       *)
17568         lt_prog_compiler_wl_GCJ='-Wl,';;
17569       esac
17570       ;;
17571
17572     sunos4*)
17573       lt_prog_compiler_wl_GCJ='-Qoption ld '
17574       lt_prog_compiler_pic_GCJ='-PIC'
17575       lt_prog_compiler_static_GCJ='-Bstatic'
17576       ;;
17577
17578     sysv4 | sysv4.2uw2* | sysv4.3*)
17579       lt_prog_compiler_wl_GCJ='-Wl,'
17580       lt_prog_compiler_pic_GCJ='-KPIC'
17581       lt_prog_compiler_static_GCJ='-Bstatic'
17582       ;;
17583
17584     sysv4*MP*)
17585       if test -d /usr/nec ;then
17586         lt_prog_compiler_pic_GCJ='-Kconform_pic'
17587         lt_prog_compiler_static_GCJ='-Bstatic'
17588       fi
17589       ;;
17590
17591     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17592       lt_prog_compiler_wl_GCJ='-Wl,'
17593       lt_prog_compiler_pic_GCJ='-KPIC'
17594       lt_prog_compiler_static_GCJ='-Bstatic'
17595       ;;
17596
17597     unicos*)
17598       lt_prog_compiler_wl_GCJ='-Wl,'
17599       lt_prog_compiler_can_build_shared_GCJ=no
17600       ;;
17601
17602     uts4*)
17603       lt_prog_compiler_pic_GCJ='-pic'
17604       lt_prog_compiler_static_GCJ='-Bstatic'
17605       ;;
17606
17607     *)
17608       lt_prog_compiler_can_build_shared_GCJ=no
17609       ;;
17610     esac
17611   fi
17612
17613 case $host_os in
17614   # For platforms which do not support PIC, -DPIC is meaningless:
17615   *djgpp*)
17616     lt_prog_compiler_pic_GCJ=
17617     ;;
17618   *)
17619     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17620     ;;
17621 esac
17622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_GCJ" >&5
17623 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17624
17625
17626
17627 #
17628 # Check to make sure the PIC flag actually works.
17629 #
17630 if test -n "$lt_prog_compiler_pic_GCJ"; then
17631   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17632 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17633 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then :
17634   $as_echo_n "(cached) " >&6
17635 else
17636   lt_cv_prog_compiler_pic_works_GCJ=no
17637    ac_outfile=conftest.$ac_objext
17638    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17639    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17640    # Insert the option either (1) after the last *FLAGS variable, or
17641    # (2) before a word containing "conftest.", or (3) at the end.
17642    # Note that $ac_compile itself does not contain backslashes and begins
17643    # with a dollar sign (not a hyphen), so the echo should work correctly.
17644    # The option is referenced via a variable to avoid confusing sed.
17645    lt_compile=`echo "$ac_compile" | $SED \
17646    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17647    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17648    -e 's:$: $lt_compiler_flag:'`
17649    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17650    (eval "$lt_compile" 2>conftest.err)
17651    ac_status=$?
17652    cat conftest.err >&5
17653    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17654    if (exit $ac_status) && test -s "$ac_outfile"; then
17655      # The compiler can only warn and ignore the option if not recognized
17656      # So say no if there are warnings other than the usual output.
17657      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17658      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17659      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17660        lt_cv_prog_compiler_pic_works_GCJ=yes
17661      fi
17662    fi
17663    $RM conftest*
17664
17665 fi
17666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17667 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17668
17669 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17670     case $lt_prog_compiler_pic_GCJ in
17671      "" | " "*) ;;
17672      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17673      esac
17674 else
17675     lt_prog_compiler_pic_GCJ=
17676      lt_prog_compiler_can_build_shared_GCJ=no
17677 fi
17678
17679 fi
17680
17681
17682
17683 #
17684 # Check to make sure the static flag actually works.
17685 #
17686 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17688 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17689 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then :
17690   $as_echo_n "(cached) " >&6
17691 else
17692   lt_cv_prog_compiler_static_works_GCJ=no
17693    save_LDFLAGS="$LDFLAGS"
17694    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17695    echo "$lt_simple_link_test_code" > conftest.$ac_ext
17696    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17697      # The linker can only warn and ignore the option if not recognized
17698      # So say no if there are warnings
17699      if test -s conftest.err; then
17700        # Append any errors to the config.log.
17701        cat conftest.err 1>&5
17702        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
17703        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17704        if diff conftest.exp conftest.er2 >/dev/null; then
17705          lt_cv_prog_compiler_static_works_GCJ=yes
17706        fi
17707      else
17708        lt_cv_prog_compiler_static_works_GCJ=yes
17709      fi
17710    fi
17711    $RM -r conftest*
17712    LDFLAGS="$save_LDFLAGS"
17713
17714 fi
17715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17716 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17717
17718 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17719     :
17720 else
17721     lt_prog_compiler_static_GCJ=
17722 fi
17723
17724
17725
17726
17727   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17728 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17729 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17730   $as_echo_n "(cached) " >&6
17731 else
17732   lt_cv_prog_compiler_c_o_GCJ=no
17733    $RM -r conftest 2>/dev/null
17734    mkdir conftest
17735    cd conftest
17736    mkdir out
17737    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17738
17739    lt_compiler_flag="-o out/conftest2.$ac_objext"
17740    # Insert the option either (1) after the last *FLAGS variable, or
17741    # (2) before a word containing "conftest.", or (3) at the end.
17742    # Note that $ac_compile itself does not contain backslashes and begins
17743    # with a dollar sign (not a hyphen), so the echo should work correctly.
17744    lt_compile=`echo "$ac_compile" | $SED \
17745    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17746    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17747    -e 's:$: $lt_compiler_flag:'`
17748    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17749    (eval "$lt_compile" 2>out/conftest.err)
17750    ac_status=$?
17751    cat out/conftest.err >&5
17752    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17753    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17754    then
17755      # The compiler can only warn and ignore the option if not recognized
17756      # So say no if there are warnings
17757      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17758      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17759      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17760        lt_cv_prog_compiler_c_o_GCJ=yes
17761      fi
17762    fi
17763    chmod u+w . 2>&5
17764    $RM conftest*
17765    # SGI C++ compiler will create directory out/ii_files/ for
17766    # template instantiation
17767    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17768    $RM out/* && rmdir out
17769    cd ..
17770    $RM -r conftest
17771    $RM conftest*
17772
17773 fi
17774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17775 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17776
17777
17778
17779   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17780 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17781 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17782   $as_echo_n "(cached) " >&6
17783 else
17784   lt_cv_prog_compiler_c_o_GCJ=no
17785    $RM -r conftest 2>/dev/null
17786    mkdir conftest
17787    cd conftest
17788    mkdir out
17789    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17790
17791    lt_compiler_flag="-o out/conftest2.$ac_objext"
17792    # Insert the option either (1) after the last *FLAGS variable, or
17793    # (2) before a word containing "conftest.", or (3) at the end.
17794    # Note that $ac_compile itself does not contain backslashes and begins
17795    # with a dollar sign (not a hyphen), so the echo should work correctly.
17796    lt_compile=`echo "$ac_compile" | $SED \
17797    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17798    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17799    -e 's:$: $lt_compiler_flag:'`
17800    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17801    (eval "$lt_compile" 2>out/conftest.err)
17802    ac_status=$?
17803    cat out/conftest.err >&5
17804    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17805    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17806    then
17807      # The compiler can only warn and ignore the option if not recognized
17808      # So say no if there are warnings
17809      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17810      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17811      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17812        lt_cv_prog_compiler_c_o_GCJ=yes
17813      fi
17814    fi
17815    chmod u+w . 2>&5
17816    $RM conftest*
17817    # SGI C++ compiler will create directory out/ii_files/ for
17818    # template instantiation
17819    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17820    $RM out/* && rmdir out
17821    cd ..
17822    $RM -r conftest
17823    $RM conftest*
17824
17825 fi
17826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17827 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17828
17829
17830
17831
17832 hard_links="nottested"
17833 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17834   # do not overwrite the value of need_locks provided by the user
17835   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
17836 $as_echo_n "checking if we can lock with hard links... " >&6; }
17837   hard_links=yes
17838   $RM conftest*
17839   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17840   touch conftest.a
17841   ln conftest.a conftest.b 2>&5 || hard_links=no
17842   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17843   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
17844 $as_echo "$hard_links" >&6; }
17845   if test "$hard_links" = no; then
17846     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17847 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17848     need_locks=warn
17849   fi
17850 else
17851   need_locks=no
17852 fi
17853
17854
17855
17856   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17857 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17858
17859   runpath_var=
17860   allow_undefined_flag_GCJ=
17861   always_export_symbols_GCJ=no
17862   archive_cmds_GCJ=
17863   archive_expsym_cmds_GCJ=
17864   compiler_needs_object_GCJ=no
17865   enable_shared_with_static_runtimes_GCJ=no
17866   export_dynamic_flag_spec_GCJ=
17867   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17868   hardcode_automatic_GCJ=no
17869   hardcode_direct_GCJ=no
17870   hardcode_direct_absolute_GCJ=no
17871   hardcode_libdir_flag_spec_GCJ=
17872   hardcode_libdir_flag_spec_ld_GCJ=
17873   hardcode_libdir_separator_GCJ=
17874   hardcode_minus_L_GCJ=no
17875   hardcode_shlibpath_var_GCJ=unsupported
17876   inherit_rpath_GCJ=no
17877   link_all_deplibs_GCJ=unknown
17878   module_cmds_GCJ=
17879   module_expsym_cmds_GCJ=
17880   old_archive_from_new_cmds_GCJ=
17881   old_archive_from_expsyms_cmds_GCJ=
17882   thread_safe_flag_spec_GCJ=
17883   whole_archive_flag_spec_GCJ=
17884   # include_expsyms should be a list of space-separated symbols to be *always*
17885   # included in the symbol list
17886   include_expsyms_GCJ=
17887   # exclude_expsyms can be an extended regexp of symbols to exclude
17888   # it will be wrapped by ` (' and `)$', so one must not match beginning or
17889   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17890   # as well as any symbol that contains `d'.
17891   exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17892   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17893   # platforms (ab)use it in PIC code, but their linkers get confused if
17894   # the symbol is explicitly referenced.  Since portable code cannot
17895   # rely on this symbol name, it's probably fine to never include it in
17896   # preloaded symbol tables.
17897   # Exclude shared library initialization/finalization symbols.
17898   extract_expsyms_cmds=
17899
17900   case $host_os in
17901   cygwin* | mingw* | pw32* | cegcc*)
17902     # FIXME: the MSVC++ port hasn't been tested in a loooong time
17903     # When not using gcc, we currently assume that we are using
17904     # Microsoft Visual C++.
17905     if test "$GCC" != yes; then
17906       with_gnu_ld=no
17907     fi
17908     ;;
17909   interix*)
17910     # we just hope/assume this is gcc and not c89 (= MSVC++)
17911     with_gnu_ld=yes
17912     ;;
17913   openbsd*)
17914     with_gnu_ld=no
17915     ;;
17916   esac
17917
17918   ld_shlibs_GCJ=yes
17919
17920   # On some targets, GNU ld is compatible enough with the native linker
17921   # that we're better off using the native interface for both.
17922   lt_use_gnu_ld_interface=no
17923   if test "$with_gnu_ld" = yes; then
17924     case $host_os in
17925       aix*)
17926         # The AIX port of GNU ld has always aspired to compatibility
17927         # with the native linker.  However, as the warning in the GNU ld
17928         # block says, versions before 2.19.5* couldn't really create working
17929         # shared libraries, regardless of the interface used.
17930         case `$LD -v 2>&1` in
17931           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
17932           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
17933           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
17934           *)
17935             lt_use_gnu_ld_interface=yes
17936             ;;
17937         esac
17938         ;;
17939       *)
17940         lt_use_gnu_ld_interface=yes
17941         ;;
17942     esac
17943   fi
17944
17945   if test "$lt_use_gnu_ld_interface" = yes; then
17946     # If archive_cmds runs LD, not CC, wlarc should be empty
17947     wlarc='${wl}'
17948
17949     # Set some defaults for GNU ld with shared library support. These
17950     # are reset later if shared libraries are not supported. Putting them
17951     # here allows them to be overridden if necessary.
17952     runpath_var=LD_RUN_PATH
17953     hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17954     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17955     # ancient GNU ld didn't support --whole-archive et. al.
17956     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
17957       whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17958     else
17959       whole_archive_flag_spec_GCJ=
17960     fi
17961     supports_anon_versioning=no
17962     case `$LD -v 2>&1` in
17963       *GNU\ gold*) supports_anon_versioning=yes ;;
17964       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17965       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17966       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17967       *\ 2.11.*) ;; # other 2.11 versions
17968       *) supports_anon_versioning=yes ;;
17969     esac
17970
17971     # See if GNU ld supports shared libraries.
17972     case $host_os in
17973     aix[3-9]*)
17974       # On AIX/PPC, the GNU linker is very broken
17975       if test "$host_cpu" != ia64; then
17976         ld_shlibs_GCJ=no
17977         cat <<_LT_EOF 1>&2
17978
17979 *** Warning: the GNU linker, at least up to release 2.19, is reported
17980 *** to be unable to reliably create shared libraries on AIX.
17981 *** Therefore, libtool is disabling shared libraries support.  If you
17982 *** really care for shared libraries, you may want to install binutils
17983 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
17984 *** You will then need to restart the configuration process.
17985
17986 _LT_EOF
17987       fi
17988       ;;
17989
17990     amigaos*)
17991       case $host_cpu in
17992       powerpc)
17993             # see comment about AmigaOS4 .so support
17994             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17995             archive_expsym_cmds_GCJ=''
17996         ;;
17997       m68k)
17998             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)'
17999             hardcode_libdir_flag_spec_GCJ='-L$libdir'
18000             hardcode_minus_L_GCJ=yes
18001         ;;
18002       esac
18003       ;;
18004
18005     beos*)
18006       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18007         allow_undefined_flag_GCJ=unsupported
18008         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
18009         # support --undefined.  This deserves some investigation.  FIXME
18010         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18011       else
18012         ld_shlibs_GCJ=no
18013       fi
18014       ;;
18015
18016     cygwin* | mingw* | pw32* | cegcc*)
18017       # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
18018       # as there is no search path for DLLs.
18019       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18020       export_dynamic_flag_spec_GCJ='${wl}--export-all-symbols'
18021       allow_undefined_flag_GCJ=unsupported
18022       always_export_symbols_GCJ=no
18023       enable_shared_with_static_runtimes_GCJ=yes
18024       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
18025
18026       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
18027         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18028         # If the export-symbols file already is a .def file (1st line
18029         # is EXPORTS), use it as is; otherwise, prepend...
18030         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18031           cp $export_symbols $output_objdir/$soname.def;
18032         else
18033           echo EXPORTS > $output_objdir/$soname.def;
18034           cat $export_symbols >> $output_objdir/$soname.def;
18035         fi~
18036         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18037       else
18038         ld_shlibs_GCJ=no
18039       fi
18040       ;;
18041
18042     haiku*)
18043       archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18044       link_all_deplibs_GCJ=yes
18045       ;;
18046
18047     interix[3-9]*)
18048       hardcode_direct_GCJ=no
18049       hardcode_shlibpath_var_GCJ=no
18050       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18051       export_dynamic_flag_spec_GCJ='${wl}-E'
18052       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
18053       # Instead, shared libraries are loaded at an image base (0x10000000 by
18054       # default) and relocated if they conflict, which is a slow very memory
18055       # consuming and fragmenting process.  To avoid this, we pick a random,
18056       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
18057       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
18058       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'
18059       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'
18060       ;;
18061
18062     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
18063       tmp_diet=no
18064       if test "$host_os" = linux-dietlibc; then
18065         case $cc_basename in
18066           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
18067         esac
18068       fi
18069       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
18070          && test "$tmp_diet" = no
18071       then
18072         tmp_addflag=
18073         tmp_sharedflag='-shared'
18074         case $cc_basename,$host_cpu in
18075         pgcc*)                          # Portland Group C compiler
18076           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
18077           tmp_addflag=' $pic_flag'
18078           ;;
18079         pgf77* | pgf90* | pgf95* | pgfortran*)
18080                                         # Portland Group f77 and f90 compilers
18081           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
18082           tmp_addflag=' $pic_flag -Mnomain' ;;
18083         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
18084           tmp_addflag=' -i_dynamic' ;;
18085         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
18086           tmp_addflag=' -i_dynamic -nofor_main' ;;
18087         ifc* | ifort*)                  # Intel Fortran compiler
18088           tmp_addflag=' -nofor_main' ;;
18089         lf95*)                          # Lahey Fortran 8.1
18090           whole_archive_flag_spec_GCJ=
18091           tmp_sharedflag='--shared' ;;
18092         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
18093           tmp_sharedflag='-qmkshrobj'
18094           tmp_addflag= ;;
18095         nvcc*)  # Cuda Compiler Driver 2.2
18096           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
18097           compiler_needs_object_GCJ=yes
18098           ;;
18099         esac
18100         case `$CC -V 2>&1 | sed 5q` in
18101         *Sun\ C*)                       # Sun C 5.9
18102           whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
18103           compiler_needs_object_GCJ=yes
18104           tmp_sharedflag='-G' ;;
18105         *Sun\ F*)                       # Sun Fortran 8.3
18106           tmp_sharedflag='-G' ;;
18107         esac
18108         archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18109
18110         if test "x$supports_anon_versioning" = xyes; then
18111           archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18112             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18113             echo "local: *; };" >> $output_objdir/$libname.ver~
18114             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
18115         fi
18116
18117         case $cc_basename in
18118         xlf* | bgf* | bgxlf* | mpixlf*)
18119           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
18120           whole_archive_flag_spec_GCJ='--whole-archive$convenience --no-whole-archive'
18121           hardcode_libdir_flag_spec_GCJ=
18122           hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18123           archive_cmds_GCJ='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
18124           if test "x$supports_anon_versioning" = xyes; then
18125             archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18126               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18127               echo "local: *; };" >> $output_objdir/$libname.ver~
18128               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
18129           fi
18130           ;;
18131         esac
18132       else
18133         ld_shlibs_GCJ=no
18134       fi
18135       ;;
18136
18137     netbsd*)
18138       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18139         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
18140         wlarc=
18141       else
18142         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18143         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18144       fi
18145       ;;
18146
18147     solaris*)
18148       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
18149         ld_shlibs_GCJ=no
18150         cat <<_LT_EOF 1>&2
18151
18152 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
18153 *** create shared libraries on Solaris systems.  Therefore, libtool
18154 *** is disabling shared libraries support.  We urge you to upgrade GNU
18155 *** binutils to release 2.9.1 or newer.  Another option is to modify
18156 *** your PATH or compiler configuration so that the native linker is
18157 *** used, and then restart.
18158
18159 _LT_EOF
18160       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18161         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18162         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18163       else
18164         ld_shlibs_GCJ=no
18165       fi
18166       ;;
18167
18168     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
18169       case `$LD -v 2>&1` in
18170         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
18171         ld_shlibs_GCJ=no
18172         cat <<_LT_EOF 1>&2
18173
18174 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
18175 *** reliably create shared libraries on SCO systems.  Therefore, libtool
18176 *** is disabling shared libraries support.  We urge you to upgrade GNU
18177 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
18178 *** your PATH or compiler configuration so that the native linker is
18179 *** used, and then restart.
18180
18181 _LT_EOF
18182         ;;
18183         *)
18184           # For security reasons, it is highly recommended that you always
18185           # use absolute paths for naming shared libraries, and exclude the
18186           # DT_RUNPATH tag from executables and libraries.  But doing so
18187           # requires that you compile everything twice, which is a pain.
18188           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18189             hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18190             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18191             archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18192           else
18193             ld_shlibs_GCJ=no
18194           fi
18195         ;;
18196       esac
18197       ;;
18198
18199     sunos4*)
18200       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18201       wlarc=
18202       hardcode_direct_GCJ=yes
18203       hardcode_shlibpath_var_GCJ=no
18204       ;;
18205
18206     *)
18207       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18208         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18209         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18210       else
18211         ld_shlibs_GCJ=no
18212       fi
18213       ;;
18214     esac
18215
18216     if test "$ld_shlibs_GCJ" = no; then
18217       runpath_var=
18218       hardcode_libdir_flag_spec_GCJ=
18219       export_dynamic_flag_spec_GCJ=
18220       whole_archive_flag_spec_GCJ=
18221     fi
18222   else
18223     # PORTME fill in a description of your system's linker (not GNU ld)
18224     case $host_os in
18225     aix3*)
18226       allow_undefined_flag_GCJ=unsupported
18227       always_export_symbols_GCJ=yes
18228       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'
18229       # Note: this linker hardcodes the directories in LIBPATH if there
18230       # are no directories specified by -L.
18231       hardcode_minus_L_GCJ=yes
18232       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
18233         # Neither direct hardcoding nor static linking is supported with a
18234         # broken collect2.
18235         hardcode_direct_GCJ=unsupported
18236       fi
18237       ;;
18238
18239     aix[4-9]*)
18240       if test "$host_cpu" = ia64; then
18241         # On IA64, the linker does run time linking by default, so we don't
18242         # have to do anything special.
18243         aix_use_runtimelinking=no
18244         exp_sym_flag='-Bexport'
18245         no_entry_flag=""
18246       else
18247         # If we're using GNU nm, then we don't want the "-C" option.
18248         # -C means demangle to AIX nm, but means don't demangle with GNU nm
18249         # Also, AIX nm treats weak defined symbols like other global
18250         # defined symbols, whereas GNU nm marks them as "W".
18251         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
18252           export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
18253         else
18254           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'
18255         fi
18256         aix_use_runtimelinking=no
18257
18258         # Test if we are trying to use run time linking or normal
18259         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18260         # need to do runtime linking.
18261         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
18262           for ld_flag in $LDFLAGS; do
18263           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
18264             aix_use_runtimelinking=yes
18265             break
18266           fi
18267           done
18268           ;;
18269         esac
18270
18271         exp_sym_flag='-bexport'
18272         no_entry_flag='-bnoentry'
18273       fi
18274
18275       # When large executables or shared objects are built, AIX ld can
18276       # have problems creating the table of contents.  If linking a library
18277       # or program results in "error TOC overflow" add -mminimal-toc to
18278       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
18279       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18280
18281       archive_cmds_GCJ=''
18282       hardcode_direct_GCJ=yes
18283       hardcode_direct_absolute_GCJ=yes
18284       hardcode_libdir_separator_GCJ=':'
18285       link_all_deplibs_GCJ=yes
18286       file_list_spec_GCJ='${wl}-f,'
18287
18288       if test "$GCC" = yes; then
18289         case $host_os in aix4.[012]|aix4.[012].*)
18290         # We only want to do this on AIX 4.2 and lower, the check
18291         # below for broken collect2 doesn't work under 4.3+
18292           collect2name=`${CC} -print-prog-name=collect2`
18293           if test -f "$collect2name" &&
18294            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
18295           then
18296           # We have reworked collect2
18297           :
18298           else
18299           # We have old collect2
18300           hardcode_direct_GCJ=unsupported
18301           # It fails to find uninstalled libraries when the uninstalled
18302           # path is not listed in the libpath.  Setting hardcode_minus_L
18303           # to unsupported forces relinking
18304           hardcode_minus_L_GCJ=yes
18305           hardcode_libdir_flag_spec_GCJ='-L$libdir'
18306           hardcode_libdir_separator_GCJ=
18307           fi
18308           ;;
18309         esac
18310         shared_flag='-shared'
18311         if test "$aix_use_runtimelinking" = yes; then
18312           shared_flag="$shared_flag "'${wl}-G'
18313         fi
18314       else
18315         # not using gcc
18316         if test "$host_cpu" = ia64; then
18317         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18318         # chokes on -Wl,-G. The following line is correct:
18319           shared_flag='-G'
18320         else
18321           if test "$aix_use_runtimelinking" = yes; then
18322             shared_flag='${wl}-G'
18323           else
18324             shared_flag='${wl}-bM:SRE'
18325           fi
18326         fi
18327       fi
18328
18329       export_dynamic_flag_spec_GCJ='${wl}-bexpall'
18330       # It seems that -bexpall does not export symbols beginning with
18331       # underscore (_), so it is better to generate a list of symbols to export.
18332       always_export_symbols_GCJ=yes
18333       if test "$aix_use_runtimelinking" = yes; then
18334         # Warning - without using the other runtime loading flags (-brtl),
18335         # -berok will link without error, but may produce a broken library.
18336         allow_undefined_flag_GCJ='-berok'
18337         # Determine the default libpath from the value encoded in an
18338         # empty executable.
18339         if test x$gcc_no_link = xyes; then
18340   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18341 fi
18342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18343 /* end confdefs.h.  */
18344
18345 int
18346 main ()
18347 {
18348
18349   ;
18350   return 0;
18351 }
18352 _ACEOF
18353 if ac_fn_c_try_link "$LINENO"; then :
18354
18355 lt_aix_libpath_sed='
18356     /Import File Strings/,/^$/ {
18357         /^0/ {
18358             s/^0  *\(.*\)$/\1/
18359             p
18360         }
18361     }'
18362 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18363 # Check for a 64-bit object if we didn't find anything.
18364 if test -z "$aix_libpath"; then
18365   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18366 fi
18367 fi
18368 rm -f core conftest.err conftest.$ac_objext \
18369     conftest$ac_exeext conftest.$ac_ext
18370 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18371
18372         hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18373         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 func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
18374       else
18375         if test "$host_cpu" = ia64; then
18376           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
18377           allow_undefined_flag_GCJ="-z nodefs"
18378           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"
18379         else
18380          # Determine the default libpath from the value encoded in an
18381          # empty executable.
18382          if test x$gcc_no_link = xyes; then
18383   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18384 fi
18385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18386 /* end confdefs.h.  */
18387
18388 int
18389 main ()
18390 {
18391
18392   ;
18393   return 0;
18394 }
18395 _ACEOF
18396 if ac_fn_c_try_link "$LINENO"; then :
18397
18398 lt_aix_libpath_sed='
18399     /Import File Strings/,/^$/ {
18400         /^0/ {
18401             s/^0  *\(.*\)$/\1/
18402             p
18403         }
18404     }'
18405 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18406 # Check for a 64-bit object if we didn't find anything.
18407 if test -z "$aix_libpath"; then
18408   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18409 fi
18410 fi
18411 rm -f core conftest.err conftest.$ac_objext \
18412     conftest$ac_exeext conftest.$ac_ext
18413 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18414
18415          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18416           # Warning - without using the other run time loading flags,
18417           # -berok will link without error, but may produce a broken library.
18418           no_undefined_flag_GCJ=' ${wl}-bernotok'
18419           allow_undefined_flag_GCJ=' ${wl}-berok'
18420           if test "$with_gnu_ld" = yes; then
18421             # We only use this code for GNU lds that support --whole-archive.
18422             whole_archive_flag_spec_GCJ='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18423           else
18424             # Exported symbols can be pulled into shared objects from archives
18425             whole_archive_flag_spec_GCJ='$convenience'
18426           fi
18427           archive_cmds_need_lc_GCJ=yes
18428           # This is similar to how AIX traditionally builds its shared libraries.
18429           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'
18430         fi
18431       fi
18432       ;;
18433
18434     amigaos*)
18435       case $host_cpu in
18436       powerpc)
18437             # see comment about AmigaOS4 .so support
18438             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18439             archive_expsym_cmds_GCJ=''
18440         ;;
18441       m68k)
18442             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)'
18443             hardcode_libdir_flag_spec_GCJ='-L$libdir'
18444             hardcode_minus_L_GCJ=yes
18445         ;;
18446       esac
18447       ;;
18448
18449     bsdi[45]*)
18450       export_dynamic_flag_spec_GCJ=-rdynamic
18451       ;;
18452
18453     cygwin* | mingw* | pw32* | cegcc*)
18454       # When not using gcc, we currently assume that we are using
18455       # Microsoft Visual C++.
18456       # hardcode_libdir_flag_spec is actually meaningless, as there is
18457       # no search path for DLLs.
18458       hardcode_libdir_flag_spec_GCJ=' '
18459       allow_undefined_flag_GCJ=unsupported
18460       # Tell ltmain to make .lib files, not .a files.
18461       libext=lib
18462       # Tell ltmain to make .dll files, not .so files.
18463       shrext_cmds=".dll"
18464       # FIXME: Setting linknames here is a bad hack.
18465       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
18466       # The linker will automatically build a .lib file if we build a DLL.
18467       old_archive_from_new_cmds_GCJ='true'
18468       # FIXME: Should let the user specify the lib program.
18469       old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18470       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18471       enable_shared_with_static_runtimes_GCJ=yes
18472       ;;
18473
18474     darwin* | rhapsody*)
18475
18476
18477   archive_cmds_need_lc_GCJ=no
18478   hardcode_direct_GCJ=no
18479   hardcode_automatic_GCJ=yes
18480   hardcode_shlibpath_var_GCJ=unsupported
18481   if test "$lt_cv_ld_force_load" = "yes"; then
18482     whole_archive_flag_spec_GCJ='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
18483   else
18484     whole_archive_flag_spec_GCJ=''
18485   fi
18486   link_all_deplibs_GCJ=yes
18487   allow_undefined_flag_GCJ="$_lt_dar_allow_undefined"
18488   case $cc_basename in
18489      ifort*) _lt_dar_can_shared=yes ;;
18490      *) _lt_dar_can_shared=$GCC ;;
18491   esac
18492   if test "$_lt_dar_can_shared" = "yes"; then
18493     output_verbose_link_cmd=func_echo_all
18494     archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18495     module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18496     archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
18497     module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
18498
18499   else
18500   ld_shlibs_GCJ=no
18501   fi
18502
18503       ;;
18504
18505     dgux*)
18506       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18507       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18508       hardcode_shlibpath_var_GCJ=no
18509       ;;
18510
18511     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18512     # support.  Future versions do this automatically, but an explicit c++rt0.o
18513     # does not break anything, and helps significantly (at the cost of a little
18514     # extra space).
18515     freebsd2.2*)
18516       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18517       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18518       hardcode_direct_GCJ=yes
18519       hardcode_shlibpath_var_GCJ=no
18520       ;;
18521
18522     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18523     freebsd2*)
18524       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18525       hardcode_direct_GCJ=yes
18526       hardcode_minus_L_GCJ=yes
18527       hardcode_shlibpath_var_GCJ=no
18528       ;;
18529
18530     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18531     freebsd* | dragonfly*)
18532       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18533       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18534       hardcode_direct_GCJ=yes
18535       hardcode_shlibpath_var_GCJ=no
18536       ;;
18537
18538     hpux9*)
18539       if test "$GCC" = yes; then
18540         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'
18541       else
18542         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'
18543       fi
18544       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18545       hardcode_libdir_separator_GCJ=:
18546       hardcode_direct_GCJ=yes
18547
18548       # hardcode_minus_L: Not really in the search PATH,
18549       # but as the default location of the library.
18550       hardcode_minus_L_GCJ=yes
18551       export_dynamic_flag_spec_GCJ='${wl}-E'
18552       ;;
18553
18554     hpux10*)
18555       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18556         archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18557       else
18558         archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18559       fi
18560       if test "$with_gnu_ld" = no; then
18561         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18562         hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18563         hardcode_libdir_separator_GCJ=:
18564         hardcode_direct_GCJ=yes
18565         hardcode_direct_absolute_GCJ=yes
18566         export_dynamic_flag_spec_GCJ='${wl}-E'
18567         # hardcode_minus_L: Not really in the search PATH,
18568         # but as the default location of the library.
18569         hardcode_minus_L_GCJ=yes
18570       fi
18571       ;;
18572
18573     hpux11*)
18574       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18575         case $host_cpu in
18576         hppa*64*)
18577           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18578           ;;
18579         ia64*)
18580           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18581           ;;
18582         *)
18583           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18584           ;;
18585         esac
18586       else
18587         case $host_cpu in
18588         hppa*64*)
18589           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18590           ;;
18591         ia64*)
18592           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18593           ;;
18594         *)
18595         archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18596           ;;
18597         esac
18598       fi
18599       if test "$with_gnu_ld" = no; then
18600         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18601         hardcode_libdir_separator_GCJ=:
18602
18603         case $host_cpu in
18604         hppa*64*|ia64*)
18605           hardcode_direct_GCJ=no
18606           hardcode_shlibpath_var_GCJ=no
18607           ;;
18608         *)
18609           hardcode_direct_GCJ=yes
18610           hardcode_direct_absolute_GCJ=yes
18611           export_dynamic_flag_spec_GCJ='${wl}-E'
18612
18613           # hardcode_minus_L: Not really in the search PATH,
18614           # but as the default location of the library.
18615           hardcode_minus_L_GCJ=yes
18616           ;;
18617         esac
18618       fi
18619       ;;
18620
18621     irix5* | irix6* | nonstopux*)
18622       if test "$GCC" = yes; then
18623         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18624         # Try to use the -exported_symbol ld option, if it does not
18625         # work, assume that -exports_file does not work either and
18626         # implicitly export all symbols.
18627         save_LDFLAGS="$LDFLAGS"
18628         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
18629         if test x$gcc_no_link = xyes; then
18630   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18631 fi
18632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18633 /* end confdefs.h.  */
18634 int foo(void) {}
18635 _ACEOF
18636 if ac_fn_c_try_link "$LINENO"; then :
18637   archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
18638
18639 fi
18640 rm -f core conftest.err conftest.$ac_objext \
18641     conftest$ac_exeext conftest.$ac_ext
18642         LDFLAGS="$save_LDFLAGS"
18643       else
18644         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
18645         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
18646       fi
18647       archive_cmds_need_lc_GCJ='no'
18648       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18649       hardcode_libdir_separator_GCJ=:
18650       inherit_rpath_GCJ=yes
18651       link_all_deplibs_GCJ=yes
18652       ;;
18653
18654     netbsd*)
18655       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18656         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18657       else
18658         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18659       fi
18660       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18661       hardcode_direct_GCJ=yes
18662       hardcode_shlibpath_var_GCJ=no
18663       ;;
18664
18665     newsos6)
18666       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18667       hardcode_direct_GCJ=yes
18668       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18669       hardcode_libdir_separator_GCJ=:
18670       hardcode_shlibpath_var_GCJ=no
18671       ;;
18672
18673     *nto* | *qnx*)
18674       ;;
18675
18676     openbsd*)
18677       if test -f /usr/libexec/ld.so; then
18678         hardcode_direct_GCJ=yes
18679         hardcode_shlibpath_var_GCJ=no
18680         hardcode_direct_absolute_GCJ=yes
18681         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18682           archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18683           archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18684           hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18685           export_dynamic_flag_spec_GCJ='${wl}-E'
18686         else
18687           case $host_os in
18688            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18689              archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18690              hardcode_libdir_flag_spec_GCJ='-R$libdir'
18691              ;;
18692            *)
18693              archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18694              hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18695              ;;
18696           esac
18697         fi
18698       else
18699         ld_shlibs_GCJ=no
18700       fi
18701       ;;
18702
18703     os2*)
18704       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18705       hardcode_minus_L_GCJ=yes
18706       allow_undefined_flag_GCJ=unsupported
18707       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'
18708       old_archive_from_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18709       ;;
18710
18711     osf3*)
18712       if test "$GCC" = yes; then
18713         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18714         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18715       else
18716         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18717         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
18718       fi
18719       archive_cmds_need_lc_GCJ='no'
18720       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18721       hardcode_libdir_separator_GCJ=:
18722       ;;
18723
18724     osf4* | osf5*)      # as osf3* with the addition of -msym flag
18725       if test "$GCC" = yes; then
18726         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18727         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18728         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18729       else
18730         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18731         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
18732         archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
18733         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
18734
18735         # Both c and cxx compiler support -rpath directly
18736         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18737       fi
18738       archive_cmds_need_lc_GCJ='no'
18739       hardcode_libdir_separator_GCJ=:
18740       ;;
18741
18742     solaris*)
18743       no_undefined_flag_GCJ=' -z defs'
18744       if test "$GCC" = yes; then
18745         wlarc='${wl}'
18746         archive_cmds_GCJ='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18747         archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18748           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18749       else
18750         case `$CC -V 2>&1` in
18751         *"Compilers 5.0"*)
18752           wlarc=''
18753           archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18754           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18755           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
18756           ;;
18757         *)
18758           wlarc='${wl}'
18759           archive_cmds_GCJ='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
18760           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18761           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18762           ;;
18763         esac
18764       fi
18765       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18766       hardcode_shlibpath_var_GCJ=no
18767       case $host_os in
18768       solaris2.[0-5] | solaris2.[0-5].*) ;;
18769       *)
18770         # The compiler driver will combine and reorder linker options,
18771         # but understands `-z linker_flag'.  GCC discards it without `$wl',
18772         # but is careful enough not to reorder.
18773         # Supported since Solaris 2.6 (maybe 2.5.1?)
18774         if test "$GCC" = yes; then
18775           whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18776         else
18777           whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18778         fi
18779         ;;
18780       esac
18781       link_all_deplibs_GCJ=yes
18782       ;;
18783
18784     sunos4*)
18785       if test "x$host_vendor" = xsequent; then
18786         # Use $CC to link under sequent, because it throws in some extra .o
18787         # files that make .init and .fini sections work.
18788         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18789       else
18790         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18791       fi
18792       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18793       hardcode_direct_GCJ=yes
18794       hardcode_minus_L_GCJ=yes
18795       hardcode_shlibpath_var_GCJ=no
18796       ;;
18797
18798     sysv4)
18799       case $host_vendor in
18800         sni)
18801           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18802           hardcode_direct_GCJ=yes # is this really true???
18803         ;;
18804         siemens)
18805           ## LD is ld it makes a PLAMLIB
18806           ## CC just makes a GrossModule.
18807           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18808           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18809           hardcode_direct_GCJ=no
18810         ;;
18811         motorola)
18812           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18813           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18814         ;;
18815       esac
18816       runpath_var='LD_RUN_PATH'
18817       hardcode_shlibpath_var_GCJ=no
18818       ;;
18819
18820     sysv4.3*)
18821       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18822       hardcode_shlibpath_var_GCJ=no
18823       export_dynamic_flag_spec_GCJ='-Bexport'
18824       ;;
18825
18826     sysv4*MP*)
18827       if test -d /usr/nec; then
18828         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18829         hardcode_shlibpath_var_GCJ=no
18830         runpath_var=LD_RUN_PATH
18831         hardcode_runpath_var=yes
18832         ld_shlibs_GCJ=yes
18833       fi
18834       ;;
18835
18836     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18837       no_undefined_flag_GCJ='${wl}-z,text'
18838       archive_cmds_need_lc_GCJ=no
18839       hardcode_shlibpath_var_GCJ=no
18840       runpath_var='LD_RUN_PATH'
18841
18842       if test "$GCC" = yes; then
18843         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18844         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18845       else
18846         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18847         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18848       fi
18849       ;;
18850
18851     sysv5* | sco3.2v5* | sco5v6*)
18852       # Note: We can NOT use -z defs as we might desire, because we do not
18853       # link with -lc, and that would cause any symbols used from libc to
18854       # always be unresolved, which means just about no library would
18855       # ever link correctly.  If we're not using GNU ld we use -z text
18856       # though, which does catch some bad symbols but isn't as heavy-handed
18857       # as -z defs.
18858       no_undefined_flag_GCJ='${wl}-z,text'
18859       allow_undefined_flag_GCJ='${wl}-z,nodefs'
18860       archive_cmds_need_lc_GCJ=no
18861       hardcode_shlibpath_var_GCJ=no
18862       hardcode_libdir_flag_spec_GCJ='${wl}-R,$libdir'
18863       hardcode_libdir_separator_GCJ=':'
18864       link_all_deplibs_GCJ=yes
18865       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18866       runpath_var='LD_RUN_PATH'
18867
18868       if test "$GCC" = yes; then
18869         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18870         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18871       else
18872         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18873         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18874       fi
18875       ;;
18876
18877     uts4*)
18878       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18879       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18880       hardcode_shlibpath_var_GCJ=no
18881       ;;
18882
18883     *)
18884       ld_shlibs_GCJ=no
18885       ;;
18886     esac
18887
18888     if test x$host_vendor = xsni; then
18889       case $host in
18890       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18891         export_dynamic_flag_spec_GCJ='${wl}-Blargedynsym'
18892         ;;
18893       esac
18894     fi
18895   fi
18896
18897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GCJ" >&5
18898 $as_echo "$ld_shlibs_GCJ" >&6; }
18899 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18900
18901 with_gnu_ld_GCJ=$with_gnu_ld
18902
18903
18904
18905
18906
18907
18908 #
18909 # Do we need to explicitly link libc?
18910 #
18911 case "x$archive_cmds_need_lc_GCJ" in
18912 x|xyes)
18913   # Assume -lc should be added
18914   archive_cmds_need_lc_GCJ=yes
18915
18916   if test "$enable_shared" = yes && test "$GCC" = yes; then
18917     case $archive_cmds_GCJ in
18918     *'~'*)
18919       # FIXME: we may have to deal with multi-command sequences.
18920       ;;
18921     '$CC '*)
18922       # Test whether the compiler implicitly links with -lc since on some
18923       # systems, -lgcc has to come before -lc. If gcc already passes -lc
18924       # to ld, don't add -lc before -lgcc.
18925       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
18926 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18927 if test "${lt_cv_archive_cmds_need_lc_GCJ+set}" = set; then :
18928   $as_echo_n "(cached) " >&6
18929 else
18930   $RM conftest*
18931         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18932
18933         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
18934   (eval $ac_compile) 2>&5
18935   ac_status=$?
18936   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18937   test $ac_status = 0; } 2>conftest.err; then
18938           soname=conftest
18939           lib=conftest
18940           libobjs=conftest.$ac_objext
18941           deplibs=
18942           wl=$lt_prog_compiler_wl_GCJ
18943           pic_flag=$lt_prog_compiler_pic_GCJ
18944           compiler_flags=-v
18945           linker_flags=-v
18946           verstring=
18947           output_objdir=.
18948           libname=conftest
18949           lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18950           allow_undefined_flag_GCJ=
18951           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
18952   (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
18953   ac_status=$?
18954   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18955   test $ac_status = 0; }
18956           then
18957             lt_cv_archive_cmds_need_lc_GCJ=no
18958           else
18959             lt_cv_archive_cmds_need_lc_GCJ=yes
18960           fi
18961           allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18962         else
18963           cat conftest.err 1>&5
18964         fi
18965         $RM conftest*
18966
18967 fi
18968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5
18969 $as_echo "$lt_cv_archive_cmds_need_lc_GCJ" >&6; }
18970       archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ
18971       ;;
18972     esac
18973   fi
18974   ;;
18975 esac
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
19041 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19042 hardcode_action_GCJ=
19043 if test -n "$hardcode_libdir_flag_spec_GCJ" ||
19044    test -n "$runpath_var_GCJ" ||
19045    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19046
19047   # We can hardcode non-existent directories.
19048   if test "$hardcode_direct_GCJ" != no &&
19049      # If the only mechanism to avoid hardcoding is shlibpath_var, we
19050      # have to relink, otherwise we might link with an installed library
19051      # when we should be linking with a yet-to-be-installed one
19052      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19053      test "$hardcode_minus_L_GCJ" != no; then
19054     # Linking always hardcodes the temporary library directory.
19055     hardcode_action_GCJ=relink
19056   else
19057     # We can link without hardcoding, and we can hardcode nonexisting dirs.
19058     hardcode_action_GCJ=immediate
19059   fi
19060 else
19061   # We cannot hardcode anything, or else we can only hardcode existing
19062   # directories.
19063   hardcode_action_GCJ=unsupported
19064 fi
19065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GCJ" >&5
19066 $as_echo "$hardcode_action_GCJ" >&6; }
19067
19068 if test "$hardcode_action_GCJ" = relink ||
19069    test "$inherit_rpath_GCJ" = yes; then
19070   # Fast installation is not supported
19071   enable_fast_install=no
19072 elif test "$shlibpath_overrides_runpath" = yes ||
19073      test "$enable_shared" = no; then
19074   # Fast installation is not necessary
19075   enable_fast_install=needless
19076 fi
19077
19078
19079
19080
19081
19082
19083
19084 fi
19085
19086 compiler_GCJ=${GCJ-gcj}
19087 ac_ext=c
19088 ac_cpp='$CPP $CPPFLAGS'
19089 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19090 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19091 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19092
19093
19094 if test "x$CC" != xcc; then
19095   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
19096 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
19097 else
19098   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
19099 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
19100 fi
19101 set dummy $CC; ac_cc=`$as_echo "$2" |
19102                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19103 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
19104   $as_echo_n "(cached) " >&6
19105 else
19106   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19107 /* end confdefs.h.  */
19108
19109 int
19110 main ()
19111 {
19112
19113   ;
19114   return 0;
19115 }
19116 _ACEOF
19117 # Make sure it works both with $CC and with simple cc.
19118 # We do the test twice because some compilers refuse to overwrite an
19119 # existing .o file with -o, though they will create one.
19120 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19121 rm -f conftest2.*
19122 if { { case "(($ac_try" in
19123   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19124   *) ac_try_echo=$ac_try;;
19125 esac
19126 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19127 $as_echo "$ac_try_echo"; } >&5
19128   (eval "$ac_try") 2>&5
19129   ac_status=$?
19130   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19131   test $ac_status = 0; } &&
19132    test -f conftest2.$ac_objext && { { case "(($ac_try" in
19133   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19134   *) ac_try_echo=$ac_try;;
19135 esac
19136 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19137 $as_echo "$ac_try_echo"; } >&5
19138   (eval "$ac_try") 2>&5
19139   ac_status=$?
19140   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19141   test $ac_status = 0; };
19142 then
19143   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
19144   if test "x$CC" != xcc; then
19145     # Test first that cc exists at all.
19146     if { ac_try='cc -c conftest.$ac_ext >&5'
19147   { { case "(($ac_try" in
19148   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19149   *) ac_try_echo=$ac_try;;
19150 esac
19151 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19152 $as_echo "$ac_try_echo"; } >&5
19153   (eval "$ac_try") 2>&5
19154   ac_status=$?
19155   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19156   test $ac_status = 0; }; }; then
19157       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19158       rm -f conftest2.*
19159       if { { case "(($ac_try" in
19160   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19161   *) ac_try_echo=$ac_try;;
19162 esac
19163 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19164 $as_echo "$ac_try_echo"; } >&5
19165   (eval "$ac_try") 2>&5
19166   ac_status=$?
19167   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19168   test $ac_status = 0; } &&
19169          test -f conftest2.$ac_objext && { { case "(($ac_try" in
19170   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19171   *) ac_try_echo=$ac_try;;
19172 esac
19173 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19174 $as_echo "$ac_try_echo"; } >&5
19175   (eval "$ac_try") 2>&5
19176   ac_status=$?
19177   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19178   test $ac_status = 0; };
19179       then
19180         # cc works too.
19181         :
19182       else
19183         # cc exists but doesn't like -o.
19184         eval ac_cv_prog_cc_${ac_cc}_c_o=no
19185       fi
19186     fi
19187   fi
19188 else
19189   eval ac_cv_prog_cc_${ac_cc}_c_o=no
19190 fi
19191 rm -f core conftest*
19192
19193 fi
19194 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
19195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19196 $as_echo "yes" >&6; }
19197 else
19198   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19199 $as_echo "no" >&6; }
19200
19201 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
19202
19203 fi
19204
19205 # FIXME: we rely on the cache variable name because
19206 # there is no other way.
19207 set dummy $CC
19208 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19209 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
19210 if test "$am_t" != yes; then
19211    # Losing compiler, so override with the script.
19212    # FIXME: It is wrong to rewrite CC.
19213    # But if we don't then we get into trouble of one sort or another.
19214    # A longer-term fix would be to have automake use am__CC in this case,
19215    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
19216    CC="$am_aux_dir/compile $CC"
19217 fi
19218
19219
19220
19221
19222
19223 subdirs="$subdirs classpath libltdl"
19224
19225
19226 # The -no-testsuite modules omit the test subdir.
19227  if test -d $srcdir/testsuite; then
19228   TESTSUBDIR_TRUE=
19229   TESTSUBDIR_FALSE='#'
19230 else
19231   TESTSUBDIR_TRUE='#'
19232   TESTSUBDIR_FALSE=
19233 fi
19234
19235
19236 # Should the runtime set system properties by examining the
19237 # environment variable GCJ_PROPERTIES?
19238 # Check whether --enable-getenv-properties was given.
19239 if test "${enable_getenv_properties+set}" = set; then :
19240   enableval=$enable_getenv_properties;
19241 fi
19242
19243
19244 # Whether GCJ_PROPERTIES is used depends on the target.
19245 if test -z "$enable_getenv_properties"; then
19246    enable_getenv_properties=${enable_getenv_properties_default-yes}
19247 fi
19248 if test "$enable_getenv_properties" = no; then
19249
19250 $as_echo "#define DISABLE_GETENV_PROPERTIES 1" >>confdefs.h
19251
19252 fi
19253
19254 # Whether we should use arguments to main()
19255 if test -z "$enable_main_args"; then
19256    enable_main_args=${enable_main_args_default-yes}
19257 fi
19258 if test "$enable_main_args" = no; then
19259
19260 $as_echo "#define DISABLE_MAIN_ARGS 1" >>confdefs.h
19261
19262 fi
19263
19264
19265 # Should we use hashtable-based synchronization?
19266 # Currently works only for Linux X86/ia64
19267 # Typically faster and more space-efficient
19268 # Check whether --enable-hash-synchronization was given.
19269 if test "${enable_hash_synchronization+set}" = set; then :
19270   enableval=$enable_hash_synchronization;
19271 fi
19272
19273
19274 if test -z "$enable_hash_synchronization"; then
19275    enable_hash_synchronization=$enable_hash_synchronization_default
19276 fi
19277
19278
19279 install_ecj_jar=no
19280 ECJ_BUILD_JAR=
19281 ECJ_JAR=
19282
19283 # Check whether --with-ecj-jar was given.
19284 if test "${with_ecj_jar+set}" = set; then :
19285   withval=$with_ecj_jar; ECJ_JAR=$withval
19286 else
19287   if test -f $multi_basedir/ecj.jar; then
19288            ECJ_BUILD_JAR=$multi_basedir/ecj.jar
19289            ECJ_JAR='$(jardir)/ecj.jar'
19290            install_ecj_jar=yes
19291          fi
19292 fi
19293
19294
19295
19296  if test "$ECJ_JAR" != ""; then
19297   BUILD_ECJ1_TRUE=
19298   BUILD_ECJ1_FALSE='#'
19299 else
19300   BUILD_ECJ1_TRUE='#'
19301   BUILD_ECJ1_FALSE=
19302 fi
19303
19304  if test $install_ecj_jar = yes; then
19305   INSTALL_ECJ_JAR_TRUE=
19306   INSTALL_ECJ_JAR_FALSE='#'
19307 else
19308   INSTALL_ECJ_JAR_TRUE='#'
19309   INSTALL_ECJ_JAR_FALSE=
19310 fi
19311
19312
19313
19314 # Check whether --with-java-home was given.
19315 if test "${with_java_home+set}" = set; then :
19316   withval=$with_java_home; JAVA_HOME="${withval}"
19317 else
19318   JAVA_HOME=""
19319 fi
19320
19321  if test ! -z "$JAVA_HOME"; then
19322   JAVA_HOME_SET_TRUE=
19323   JAVA_HOME_SET_FALSE='#'
19324 else
19325   JAVA_HOME_SET_TRUE='#'
19326   JAVA_HOME_SET_FALSE=
19327 fi
19328
19329
19330
19331 suppress_libgcj_bc=no
19332 # Check whether --enable-libgcj-bc was given.
19333 if test "${enable_libgcj_bc+set}" = set; then :
19334   enableval=$enable_libgcj_bc; if test "$enable_libgcj_bc" = "no"; then
19335      suppress_libgcj_bc=yes
19336    fi
19337 fi
19338
19339  if test "$suppress_libgcj_bc" = "yes"; then
19340   SUPPRESS_LIBGCJ_BC_TRUE=
19341   SUPPRESS_LIBGCJ_BC_FALSE='#'
19342 else
19343   SUPPRESS_LIBGCJ_BC_TRUE='#'
19344   SUPPRESS_LIBGCJ_BC_FALSE=
19345 fi
19346
19347
19348 build_libgcj_reduced_reflection=no
19349 # Check whether --enable-reduced-reflection was given.
19350 if test "${enable_reduced_reflection+set}" = set; then :
19351   enableval=$enable_reduced_reflection; if test "$enable_reduced_reflection" = "yes"; then
19352      build_libgcj_reduced_reflection=yes
19353    fi
19354 fi
19355
19356  if test "$build_libgcj_reduced_reflection" = "yes"; then
19357   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE=
19358   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE='#'
19359 else
19360   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE='#'
19361   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE=
19362 fi
19363
19364
19365 # What is the native OS API for MinGW?
19366
19367 # Check whether --with-win32-nlsapi was given.
19368 if test "${with_win32_nlsapi+set}" = set; then :
19369   withval=$with_win32_nlsapi; case "${withval}" in
19370   ansi) with_win32_nlsapi=ansi ;;
19371   unicows) with_win32_nlsapi=unicows ;;
19372   unicode) with_win32_nlsapi=unicode ;;
19373   *) as_fn_error "Bad value ${withval} for --with-win32-nlsapi." "$LINENO" 5 ;;
19374 esac
19375 else
19376   with_win32_nlsapi=ansi
19377 fi
19378
19379
19380 case "${with_win32_nlsapi}" in
19381   unicows | unicode)
19382
19383 $as_echo "#define MINGW_LIBGCJ_UNICODE 1" >>confdefs.h
19384
19385     ;;
19386 esac
19387
19388 # configure.host sets slow_pthread_self if the synchronization code should
19389 # try to avoid pthread_self calls by caching thread IDs in a hashtable.
19390 if test "${slow_pthread_self}" = "yes"; then
19391
19392 $as_echo "#define SLOW_PTHREAD_SELF 1" >>confdefs.h
19393
19394 fi
19395
19396 # Check for gc debugging.  This option is handled both here and in the GC.
19397 # Check whether --enable-gc-debug was given.
19398 if test "${enable_gc_debug+set}" = set; then :
19399   enableval=$enable_gc_debug;  if test "$enable_gc_debug" = "yes"; then
19400
19401 $as_echo "#define LIBGCJ_GC_DEBUG 1" >>confdefs.h
19402
19403   fi
19404 fi
19405
19406
19407 # See if the user has the interpreter included.
19408 # Check whether --enable-interpreter was given.
19409 if test "${enable_interpreter+set}" = set; then :
19410   enableval=$enable_interpreter; if test "$enable_interpreter" = yes; then
19411     # This can also be set in configure.host.
19412     libgcj_interpreter=yes
19413   elif test "$enable_interpreter" = no; then
19414     libgcj_interpreter=no
19415   fi
19416 fi
19417
19418
19419 if test "$libgcj_interpreter" = yes; then
19420
19421 $as_echo "#define INTERPRETER 1" >>confdefs.h
19422
19423 fi
19424 INTERPRETER="$libgcj_interpreter"
19425
19426  if test "$libgcj_interpreter" = yes; then
19427   INTERPRETER_TRUE=
19428   INTERPRETER_FALSE='#'
19429 else
19430   INTERPRETER_TRUE='#'
19431   INTERPRETER_FALSE=
19432 fi
19433
19434
19435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5
19436 $as_echo_n "checking for exception model to use... " >&6; }
19437 ac_ext=cpp
19438 ac_cpp='$CXXCPP $CPPFLAGS'
19439 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19440 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19441 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19442
19443 # Check whether --enable-sjlj-exceptions was given.
19444 if test "${enable_sjlj_exceptions+set}" = set; then :
19445   enableval=$enable_sjlj_exceptions; :
19446 else
19447   cat > conftest.$ac_ext << EOF
19448 #line 19448 "configure"
19449 struct S { ~S(); };
19450 void bar();
19451 void foo()
19452 {
19453   S s;
19454   bar();
19455 }
19456 EOF
19457 old_CXXFLAGS="$CXXFLAGS"
19458 CXXFLAGS=-S
19459 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
19460   (eval $ac_compile) 2>&5
19461   ac_status=$?
19462   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19463   test $ac_status = 0; }; then
19464   if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
19465     enable_sjlj_exceptions=yes
19466   elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
19467     enable_sjlj_exceptions=no
19468   elif grep __cxa_end_cleanup conftest.s >/dev/null 2>&1 ; then
19469     # ARM EH ABI.
19470     enable_sjlj_exceptions=no
19471   fi
19472 fi
19473 CXXFLAGS="$old_CXXFLAGS"
19474 rm -f conftest*
19475 fi
19476
19477 if test x$enable_sjlj_exceptions = xyes; then
19478
19479 $as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h
19480
19481   ac_exception_model_name=sjlj
19482 elif test x$enable_sjlj_exceptions = xno; then
19483   ac_exception_model_name="call frame"
19484 else
19485   as_fn_error "unable to detect exception model" "$LINENO" 5
19486 fi
19487 ac_ext=c
19488 ac_cpp='$CPP $CPPFLAGS'
19489 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19490 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19491 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19492
19493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5
19494 $as_echo "$ac_exception_model_name" >&6; }
19495
19496 # If we are non using SJLJ exceptions, and this host does not have support
19497 # for unwinding from a signal handler, enable checked dereferences and divides.
19498 if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
19499   CHECKREFSPEC=-fcheck-references
19500   DIVIDESPEC=-fuse-divide-subroutine
19501   EXCEPTIONSPEC=
19502 fi
19503
19504 # See if the user wants to disable java.net.  This is the mildly
19505 # ugly way that we admit that target-side configuration sucks.
19506 # Check whether --enable-java-net was given.
19507 if test "${enable_java_net+set}" = set; then :
19508   enableval=$enable_java_net;
19509 fi
19510
19511
19512 # Whether java.net is built by default can depend on the target.
19513 if test -z "$enable_java_net"; then
19514    enable_java_net=${enable_java_net_default-yes}
19515 fi
19516 if test "$enable_java_net" = no; then
19517
19518 $as_echo "#define DISABLE_JAVA_NET 1" >>confdefs.h
19519
19520 fi
19521
19522 # See if the user wants to configure without libffi.  Some
19523 # architectures don't support it, and default values are set in
19524 # configure.host.
19525
19526 # Check whether --with-libffi was given.
19527 if test "${with_libffi+set}" = set; then :
19528   withval=$with_libffi; :
19529 else
19530   with_libffi=${with_libffi_default-yes}
19531 fi
19532
19533
19534 LIBFFI=
19535 LIBFFIINCS=
19536 if test "$with_libffi" != no; then
19537
19538 $as_echo "#define USE_LIBFFI 1" >>confdefs.h
19539
19540    LIBFFI=../libffi/libffi_convenience.la
19541    LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
19542 fi
19543
19544
19545
19546 # See if the user wants to disable JVMPI support.
19547 # Check whether --enable-jvmpi was given.
19548 if test "${enable_jvmpi+set}" = set; then :
19549   enableval=$enable_jvmpi;
19550 fi
19551
19552
19553 if test "$enable_jvmpi" != no; then
19554
19555 $as_echo "#define ENABLE_JVMPI 1" >>confdefs.h
19556
19557 fi
19558
19559 # If the target is an eCos system, use the appropriate eCos
19560 # I/O routines.
19561 # FIXME: this should not be a local option but a global target
19562 # system; at present there is no eCos target.
19563 TARGET_ECOS=${PROCESS-"no"}
19564
19565 # Check whether --with-ecos was given.
19566 if test "${with_ecos+set}" = set; then :
19567   withval=$with_ecos; TARGET_ECOS="$with_ecos"
19568
19569 fi
19570
19571
19572 case "$TARGET_ECOS" in
19573    no) case "$host" in
19574       *mingw*)
19575             PLATFORM=Win32
19576             PLATFORMNET=Win32
19577             PLATFORMH=win32.h
19578
19579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'ld' is at least 2.13" >&5
19580 $as_echo_n "checking whether 'ld' is at least 2.13... " >&6; }
19581 LD_PROG=`$CC --print-prog-name=ld`
19582 LD_VERSION=`$LD_PROG --version`
19583 LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
19584 LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
19585 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
19586   LD_OK="ok"
19587 else
19588   if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
19589     LD_OK="ok"
19590   fi
19591 fi
19592 if test "x$LD_OK" != x; then
19593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19594 $as_echo "yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19595 else
19596   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19597 $as_echo "no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19598   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
19599 $as_echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
19600
19601 $as_echo "#define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1" >>confdefs.h
19602
19603 fi
19604       ;;
19605       *)
19606             PLATFORM=Posix
19607             PLATFORMNET=Posix
19608             PLATFORMH=posix.h
19609       ;;
19610       esac
19611       ;;
19612    *)
19613       PLATFORM=Ecos
19614       PLATFORMNET=NoNet
19615
19616 $as_echo "#define ECOS 1" >>confdefs.h
19617
19618       PLATFORMH=posix.h
19619       ;;
19620 esac
19621
19622 ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
19623
19624
19625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19626 /* end confdefs.h.  */
19627 #include <stdint.h>
19628
19629 _ACEOF
19630 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19631   $EGREP "uint32_t" >/dev/null 2>&1; then :
19632
19633 $as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19634
19635 fi
19636 rm -f conftest*
19637
19638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19639 /* end confdefs.h.  */
19640 #include <inttypes.h>
19641
19642 _ACEOF
19643 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19644   $EGREP "uint32_t" >/dev/null 2>&1; then :
19645
19646 $as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19647
19648 fi
19649 rm -f conftest*
19650
19651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19652 /* end confdefs.h.  */
19653 #include <sys/types.h>
19654
19655 _ACEOF
19656 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19657   $EGREP "u_int32_t" >/dev/null 2>&1; then :
19658
19659 $as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19660
19661 fi
19662 rm -f conftest*
19663
19664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19665 /* end confdefs.h.  */
19666 #include <sys/config.h>
19667
19668 _ACEOF
19669 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19670   $EGREP "u_int32_t" >/dev/null 2>&1; then :
19671
19672 $as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19673
19674 fi
19675 rm -f conftest*
19676
19677
19678  if test "$PLATFORM" = Win32; then
19679   USING_WIN32_PLATFORM_TRUE=
19680   USING_WIN32_PLATFORM_FALSE='#'
19681 else
19682   USING_WIN32_PLATFORM_TRUE='#'
19683   USING_WIN32_PLATFORM_FALSE=
19684 fi
19685
19686  if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then
19687   USING_POSIX_PLATFORM_TRUE=
19688   USING_POSIX_PLATFORM_FALSE='#'
19689 else
19690   USING_POSIX_PLATFORM_TRUE='#'
19691   USING_POSIX_PLATFORM_FALSE=
19692 fi
19693
19694
19695 case "$host" in
19696   *-darwin*) DARWIN_CRT=true ;;
19697   *) DARWIN_CRT=false ;;
19698 esac
19699  if $DARWIN_CRT; then
19700   USING_DARWIN_CRT_TRUE=
19701   USING_DARWIN_CRT_FALSE='#'
19702 else
19703   USING_DARWIN_CRT_TRUE='#'
19704   USING_DARWIN_CRT_FALSE=
19705 fi
19706
19707
19708 # This may not be defined in a non-ANS conformant embedded system.
19709 # FIXME: Should these case a runtime exception in that case?
19710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19711 /* end confdefs.h.  */
19712 #include <time.h>
19713
19714 _ACEOF
19715 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19716   $EGREP "localtime" >/dev/null 2>&1; then :
19717
19718 $as_echo "#define HAVE_LOCALTIME 1" >>confdefs.h
19719
19720 fi
19721 rm -f conftest*
19722
19723
19724 # Create the subdirectory for natFile.cc, or the attempt
19725 # to create the link will fail.
19726 test -d java || mkdir java
19727 test -d java/io || mkdir java/io
19728 test -d gnu || mkdir gnu
19729 ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
19730
19731
19732 # Likewise for natConcreteProcess.cc.
19733 test -d java/lang || mkdir java/lang
19734 ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
19735
19736
19737 # Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc.
19738 test -d java/net || mkdir java/net
19739 ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc"
19740
19741 ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
19742
19743
19744 # Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
19745 test -d gnu/java || mkdir gnu/java
19746 test -d gnu/java/net || mkdir gnu/java/net
19747 ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
19748
19749 ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
19750
19751
19752 # Likewise for natVMPipe.cc and natVMSelector.cc.
19753 test -d gnu/java/nio || mkdir gnu/java/nio
19754 ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc"
19755
19756 ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc"
19757
19758
19759 # Likewise for natFileChannelImpl.cc
19760 test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
19761 ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
19762
19763
19764 # Likewise for natVMSecureRandom.cc
19765 test -d gnu/java/security || mkdir gnu/java/security
19766 test -d gnu/java/security/jce || mkdir gnu/java/security/jce
19767 test -d gnu/java/security/jce/prng || mkdir gnu/java/security/jce/prng
19768 ac_config_links="$ac_config_links gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc"
19769
19770
19771 case "${host}" in
19772     *mingw*)
19773       SYSTEMSPEC="-lgdi32 -lws2_32"
19774       if test "${with_win32_nlsapi}" = "unicows"; then
19775         SYSTEMSPEC="-lunicows $SYSTEMSPEC"
19776       fi
19777     ;;
19778     *-*-darwin[912]*)
19779       SYSTEMSPEC="%{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}"
19780     ;;
19781     *)
19782       SYSTEMSPEC=
19783     ;;
19784 esac
19785
19786
19787
19788 # Check whether --with-system-zlib was given.
19789 if test "${with_system_zlib+set}" = set; then :
19790   withval=$with_system_zlib;
19791 fi
19792
19793 ZLIBSPEC=
19794
19795 ZLIBTESTSPEC=
19796
19797
19798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
19799 $as_echo_n "checking for X... " >&6; }
19800
19801
19802 # Check whether --with-x was given.
19803 if test "${with_x+set}" = set; then :
19804   withval=$with_x;
19805 fi
19806
19807 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19808 if test "x$with_x" = xno; then
19809   # The user explicitly disabled X.
19810   have_x=disabled
19811 else
19812   case $x_includes,$x_libraries in #(
19813     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
19814     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
19815   $as_echo_n "(cached) " >&6
19816 else
19817   # One or both of the vars are not set, and there is no cached value.
19818 ac_x_includes=no ac_x_libraries=no
19819 rm -f -r conftest.dir
19820 if mkdir conftest.dir; then
19821   cd conftest.dir
19822   cat >Imakefile <<'_ACEOF'
19823 incroot:
19824         @echo incroot='${INCROOT}'
19825 usrlibdir:
19826         @echo usrlibdir='${USRLIBDIR}'
19827 libdir:
19828         @echo libdir='${LIBDIR}'
19829 _ACEOF
19830   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
19831     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19832     for ac_var in incroot usrlibdir libdir; do
19833       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
19834     done
19835     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19836     for ac_extension in a so sl dylib la dll; do
19837       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
19838          test -f "$ac_im_libdir/libX11.$ac_extension"; then
19839         ac_im_usrlibdir=$ac_im_libdir; break
19840       fi
19841     done
19842     # Screen out bogus values from the imake configuration.  They are
19843     # bogus both because they are the default anyway, and because
19844     # using them would break gcc on systems where it needs fixed includes.
19845     case $ac_im_incroot in
19846         /usr/include) ac_x_includes= ;;
19847         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19848     esac
19849     case $ac_im_usrlibdir in
19850         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
19851         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19852     esac
19853   fi
19854   cd ..
19855   rm -f -r conftest.dir
19856 fi
19857
19858 # Standard set of common directories for X headers.
19859 # Check X11 before X11Rn because it is often a symlink to the current release.
19860 ac_x_header_dirs='
19861 /usr/X11/include
19862 /usr/X11R7/include
19863 /usr/X11R6/include
19864 /usr/X11R5/include
19865 /usr/X11R4/include
19866
19867 /usr/include/X11
19868 /usr/include/X11R7
19869 /usr/include/X11R6
19870 /usr/include/X11R5
19871 /usr/include/X11R4
19872
19873 /usr/local/X11/include
19874 /usr/local/X11R7/include
19875 /usr/local/X11R6/include
19876 /usr/local/X11R5/include
19877 /usr/local/X11R4/include
19878
19879 /usr/local/include/X11
19880 /usr/local/include/X11R7
19881 /usr/local/include/X11R6
19882 /usr/local/include/X11R5
19883 /usr/local/include/X11R4
19884
19885 /usr/X386/include
19886 /usr/x386/include
19887 /usr/XFree86/include/X11
19888
19889 /usr/include
19890 /usr/local/include
19891 /usr/unsupported/include
19892 /usr/athena/include
19893 /usr/local/x11r5/include
19894 /usr/lpp/Xamples/include
19895
19896 /usr/openwin/include
19897 /usr/openwin/share/include'
19898
19899 if test "$ac_x_includes" = no; then
19900   # Guess where to find include files, by looking for Xlib.h.
19901   # First, try using that file with no special directory specified.
19902   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19903 /* end confdefs.h.  */
19904 #include <X11/Xlib.h>
19905 _ACEOF
19906 if ac_fn_c_try_cpp "$LINENO"; then :
19907   # We can compile using X headers with no special include directory.
19908 ac_x_includes=
19909 else
19910   for ac_dir in $ac_x_header_dirs; do
19911   if test -r "$ac_dir/X11/Xlib.h"; then
19912     ac_x_includes=$ac_dir
19913     break
19914   fi
19915 done
19916 fi
19917 rm -f conftest.err conftest.$ac_ext
19918 fi # $ac_x_includes = no
19919
19920 if test "$ac_x_libraries" = no; then
19921   # Check for the libraries.
19922   # See if we find them without any special options.
19923   # Don't add to $LIBS permanently.
19924   ac_save_LIBS=$LIBS
19925   LIBS="-lX11 $LIBS"
19926   if test x$gcc_no_link = xyes; then
19927   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19928 fi
19929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19930 /* end confdefs.h.  */
19931 #include <X11/Xlib.h>
19932 int
19933 main ()
19934 {
19935 XrmInitialize ()
19936   ;
19937   return 0;
19938 }
19939 _ACEOF
19940 if ac_fn_c_try_link "$LINENO"; then :
19941   LIBS=$ac_save_LIBS
19942 # We can link X programs with no special library path.
19943 ac_x_libraries=
19944 else
19945   LIBS=$ac_save_LIBS
19946 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19947 do
19948   # Don't even attempt the hair of trying to link an X program!
19949   for ac_extension in a so sl dylib la dll; do
19950     if test -r "$ac_dir/libX11.$ac_extension"; then
19951       ac_x_libraries=$ac_dir
19952       break 2
19953     fi
19954   done
19955 done
19956 fi
19957 rm -f core conftest.err conftest.$ac_objext \
19958     conftest$ac_exeext conftest.$ac_ext
19959 fi # $ac_x_libraries = no
19960
19961 case $ac_x_includes,$ac_x_libraries in #(
19962   no,* | *,no | *\'*)
19963     # Didn't find X, or a directory has "'" in its name.
19964     ac_cv_have_x="have_x=no";; #(
19965   *)
19966     # Record where we found X for the cache.
19967     ac_cv_have_x="have_x=yes\
19968         ac_x_includes='$ac_x_includes'\
19969         ac_x_libraries='$ac_x_libraries'"
19970 esac
19971 fi
19972 ;; #(
19973     *) have_x=yes;;
19974   esac
19975   eval "$ac_cv_have_x"
19976 fi # $with_x != no
19977
19978 if test "$have_x" != yes; then
19979   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
19980 $as_echo "$have_x" >&6; }
19981   no_x=yes
19982 else
19983   # If each of the values was on the command line, it overrides each guess.
19984   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
19985   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
19986   # Update the cache value to reflect the command line values.
19987   ac_cv_have_x="have_x=yes\
19988         ac_x_includes='$x_includes'\
19989         ac_x_libraries='$x_libraries'"
19990   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
19991 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
19992 fi
19993
19994 if test "$no_x" = yes; then
19995   # Not all programs may use this symbol, but it does not hurt to define it.
19996
19997 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
19998
19999   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
20000 else
20001   if test -n "$x_includes"; then
20002     X_CFLAGS="$X_CFLAGS -I$x_includes"
20003   fi
20004
20005   # It would also be nice to do this for all -L options, not just this one.
20006   if test -n "$x_libraries"; then
20007     X_LIBS="$X_LIBS -L$x_libraries"
20008     # For Solaris; some versions of Sun CC require a space after -R and
20009     # others require no space.  Words are not sufficient . . . .
20010     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
20011 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
20012     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
20013     ac_xsave_c_werror_flag=$ac_c_werror_flag
20014     ac_c_werror_flag=yes
20015     if test x$gcc_no_link = xyes; then
20016   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20017 fi
20018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20019 /* end confdefs.h.  */
20020
20021 int
20022 main ()
20023 {
20024
20025   ;
20026   return 0;
20027 }
20028 _ACEOF
20029 if ac_fn_c_try_link "$LINENO"; then :
20030   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20031 $as_echo "no" >&6; }
20032        X_LIBS="$X_LIBS -R$x_libraries"
20033 else
20034   LIBS="$ac_xsave_LIBS -R $x_libraries"
20035        if test x$gcc_no_link = xyes; then
20036   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20037 fi
20038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20039 /* end confdefs.h.  */
20040
20041 int
20042 main ()
20043 {
20044
20045   ;
20046   return 0;
20047 }
20048 _ACEOF
20049 if ac_fn_c_try_link "$LINENO"; then :
20050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20051 $as_echo "yes" >&6; }
20052           X_LIBS="$X_LIBS -R $x_libraries"
20053 else
20054   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
20055 $as_echo "neither works" >&6; }
20056 fi
20057 rm -f core conftest.err conftest.$ac_objext \
20058     conftest$ac_exeext conftest.$ac_ext
20059 fi
20060 rm -f core conftest.err conftest.$ac_objext \
20061     conftest$ac_exeext conftest.$ac_ext
20062     ac_c_werror_flag=$ac_xsave_c_werror_flag
20063     LIBS=$ac_xsave_LIBS
20064   fi
20065
20066   # Check for system-dependent libraries X programs must link with.
20067   # Do this before checking for the system-independent R6 libraries
20068   # (-lICE), since we may need -lsocket or whatever for X linking.
20069
20070   if test "$ISC" = yes; then
20071     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
20072   else
20073     # Martyn Johnson says this is needed for Ultrix, if the X
20074     # libraries were built with DECnet support.  And Karl Berry says
20075     # the Alpha needs dnet_stub (dnet does not exist).
20076     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
20077     if test x$gcc_no_link = xyes; then
20078   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20079 fi
20080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20081 /* end confdefs.h.  */
20082
20083 /* Override any GCC internal prototype to avoid an error.
20084    Use char because int might match the return type of a GCC
20085    builtin and then its argument prototype would still apply.  */
20086 #ifdef __cplusplus
20087 extern "C"
20088 #endif
20089 char XOpenDisplay ();
20090 int
20091 main ()
20092 {
20093 return XOpenDisplay ();
20094   ;
20095   return 0;
20096 }
20097 _ACEOF
20098 if ac_fn_c_try_link "$LINENO"; then :
20099
20100 else
20101   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
20102 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
20103 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
20104   $as_echo_n "(cached) " >&6
20105 else
20106   ac_check_lib_save_LIBS=$LIBS
20107 LIBS="-ldnet  $LIBS"
20108 if test x$gcc_no_link = xyes; then
20109   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20110 fi
20111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20112 /* end confdefs.h.  */
20113
20114 /* Override any GCC internal prototype to avoid an error.
20115    Use char because int might match the return type of a GCC
20116    builtin and then its argument prototype would still apply.  */
20117 #ifdef __cplusplus
20118 extern "C"
20119 #endif
20120 char dnet_ntoa ();
20121 int
20122 main ()
20123 {
20124 return dnet_ntoa ();
20125   ;
20126   return 0;
20127 }
20128 _ACEOF
20129 if ac_fn_c_try_link "$LINENO"; then :
20130   ac_cv_lib_dnet_dnet_ntoa=yes
20131 else
20132   ac_cv_lib_dnet_dnet_ntoa=no
20133 fi
20134 rm -f core conftest.err conftest.$ac_objext \
20135     conftest$ac_exeext conftest.$ac_ext
20136 LIBS=$ac_check_lib_save_LIBS
20137 fi
20138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
20139 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
20140 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
20141   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
20142 fi
20143
20144     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
20145       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
20146 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
20147 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
20148   $as_echo_n "(cached) " >&6
20149 else
20150   ac_check_lib_save_LIBS=$LIBS
20151 LIBS="-ldnet_stub  $LIBS"
20152 if test x$gcc_no_link = xyes; then
20153   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20154 fi
20155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20156 /* end confdefs.h.  */
20157
20158 /* Override any GCC internal prototype to avoid an error.
20159    Use char because int might match the return type of a GCC
20160    builtin and then its argument prototype would still apply.  */
20161 #ifdef __cplusplus
20162 extern "C"
20163 #endif
20164 char dnet_ntoa ();
20165 int
20166 main ()
20167 {
20168 return dnet_ntoa ();
20169   ;
20170   return 0;
20171 }
20172 _ACEOF
20173 if ac_fn_c_try_link "$LINENO"; then :
20174   ac_cv_lib_dnet_stub_dnet_ntoa=yes
20175 else
20176   ac_cv_lib_dnet_stub_dnet_ntoa=no
20177 fi
20178 rm -f core conftest.err conftest.$ac_objext \
20179     conftest$ac_exeext conftest.$ac_ext
20180 LIBS=$ac_check_lib_save_LIBS
20181 fi
20182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
20183 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
20184 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
20185   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
20186 fi
20187
20188     fi
20189 fi
20190 rm -f core conftest.err conftest.$ac_objext \
20191     conftest$ac_exeext conftest.$ac_ext
20192     LIBS="$ac_xsave_LIBS"
20193
20194     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
20195     # to get the SysV transport functions.
20196     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
20197     # needs -lnsl.
20198     # The nsl library prevents programs from opening the X display
20199     # on Irix 5.2, according to T.E. Dickey.
20200     # The functions gethostbyname, getservbyname, and inet_addr are
20201     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
20202     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
20203 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
20204
20205 fi
20206
20207     if test $ac_cv_func_gethostbyname = no; then
20208       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
20209 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
20210 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
20211   $as_echo_n "(cached) " >&6
20212 else
20213   ac_check_lib_save_LIBS=$LIBS
20214 LIBS="-lnsl  $LIBS"
20215 if test x$gcc_no_link = xyes; then
20216   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20217 fi
20218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20219 /* end confdefs.h.  */
20220
20221 /* Override any GCC internal prototype to avoid an error.
20222    Use char because int might match the return type of a GCC
20223    builtin and then its argument prototype would still apply.  */
20224 #ifdef __cplusplus
20225 extern "C"
20226 #endif
20227 char gethostbyname ();
20228 int
20229 main ()
20230 {
20231 return gethostbyname ();
20232   ;
20233   return 0;
20234 }
20235 _ACEOF
20236 if ac_fn_c_try_link "$LINENO"; then :
20237   ac_cv_lib_nsl_gethostbyname=yes
20238 else
20239   ac_cv_lib_nsl_gethostbyname=no
20240 fi
20241 rm -f core conftest.err conftest.$ac_objext \
20242     conftest$ac_exeext conftest.$ac_ext
20243 LIBS=$ac_check_lib_save_LIBS
20244 fi
20245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
20246 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
20247 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
20248   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
20249 fi
20250
20251       if test $ac_cv_lib_nsl_gethostbyname = no; then
20252         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
20253 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
20254 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
20255   $as_echo_n "(cached) " >&6
20256 else
20257   ac_check_lib_save_LIBS=$LIBS
20258 LIBS="-lbsd  $LIBS"
20259 if test x$gcc_no_link = xyes; then
20260   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20261 fi
20262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20263 /* end confdefs.h.  */
20264
20265 /* Override any GCC internal prototype to avoid an error.
20266    Use char because int might match the return type of a GCC
20267    builtin and then its argument prototype would still apply.  */
20268 #ifdef __cplusplus
20269 extern "C"
20270 #endif
20271 char gethostbyname ();
20272 int
20273 main ()
20274 {
20275 return gethostbyname ();
20276   ;
20277   return 0;
20278 }
20279 _ACEOF
20280 if ac_fn_c_try_link "$LINENO"; then :
20281   ac_cv_lib_bsd_gethostbyname=yes
20282 else
20283   ac_cv_lib_bsd_gethostbyname=no
20284 fi
20285 rm -f core conftest.err conftest.$ac_objext \
20286     conftest$ac_exeext conftest.$ac_ext
20287 LIBS=$ac_check_lib_save_LIBS
20288 fi
20289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
20290 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
20291 if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
20292   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20293 fi
20294
20295       fi
20296     fi
20297
20298     # lieder@skyler.mavd.honeywell.com says without -lsocket,
20299     # socket/setsockopt and other routines are undefined under SCO ODT
20300     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
20301     # on later versions), says Simon Leinen: it contains gethostby*
20302     # variants that don't use the name server (or something).  -lsocket
20303     # must be given before -lnsl if both are needed.  We assume that
20304     # if connect needs -lnsl, so does gethostbyname.
20305     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
20306 if test "x$ac_cv_func_connect" = x""yes; then :
20307
20308 fi
20309
20310     if test $ac_cv_func_connect = no; then
20311       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
20312 $as_echo_n "checking for connect in -lsocket... " >&6; }
20313 if test "${ac_cv_lib_socket_connect+set}" = set; then :
20314   $as_echo_n "(cached) " >&6
20315 else
20316   ac_check_lib_save_LIBS=$LIBS
20317 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20318 if test x$gcc_no_link = xyes; then
20319   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20320 fi
20321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20322 /* end confdefs.h.  */
20323
20324 /* Override any GCC internal prototype to avoid an error.
20325    Use char because int might match the return type of a GCC
20326    builtin and then its argument prototype would still apply.  */
20327 #ifdef __cplusplus
20328 extern "C"
20329 #endif
20330 char connect ();
20331 int
20332 main ()
20333 {
20334 return connect ();
20335   ;
20336   return 0;
20337 }
20338 _ACEOF
20339 if ac_fn_c_try_link "$LINENO"; then :
20340   ac_cv_lib_socket_connect=yes
20341 else
20342   ac_cv_lib_socket_connect=no
20343 fi
20344 rm -f core conftest.err conftest.$ac_objext \
20345     conftest$ac_exeext conftest.$ac_ext
20346 LIBS=$ac_check_lib_save_LIBS
20347 fi
20348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
20349 $as_echo "$ac_cv_lib_socket_connect" >&6; }
20350 if test "x$ac_cv_lib_socket_connect" = x""yes; then :
20351   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20352 fi
20353
20354     fi
20355
20356     # Guillermo Gomez says -lposix is necessary on A/UX.
20357     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
20358 if test "x$ac_cv_func_remove" = x""yes; then :
20359
20360 fi
20361
20362     if test $ac_cv_func_remove = no; then
20363       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
20364 $as_echo_n "checking for remove in -lposix... " >&6; }
20365 if test "${ac_cv_lib_posix_remove+set}" = set; then :
20366   $as_echo_n "(cached) " >&6
20367 else
20368   ac_check_lib_save_LIBS=$LIBS
20369 LIBS="-lposix  $LIBS"
20370 if test x$gcc_no_link = xyes; then
20371   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20372 fi
20373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20374 /* end confdefs.h.  */
20375
20376 /* Override any GCC internal prototype to avoid an error.
20377    Use char because int might match the return type of a GCC
20378    builtin and then its argument prototype would still apply.  */
20379 #ifdef __cplusplus
20380 extern "C"
20381 #endif
20382 char remove ();
20383 int
20384 main ()
20385 {
20386 return remove ();
20387   ;
20388   return 0;
20389 }
20390 _ACEOF
20391 if ac_fn_c_try_link "$LINENO"; then :
20392   ac_cv_lib_posix_remove=yes
20393 else
20394   ac_cv_lib_posix_remove=no
20395 fi
20396 rm -f core conftest.err conftest.$ac_objext \
20397     conftest$ac_exeext conftest.$ac_ext
20398 LIBS=$ac_check_lib_save_LIBS
20399 fi
20400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
20401 $as_echo "$ac_cv_lib_posix_remove" >&6; }
20402 if test "x$ac_cv_lib_posix_remove" = x""yes; then :
20403   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20404 fi
20405
20406     fi
20407
20408     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20409     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
20410 if test "x$ac_cv_func_shmat" = x""yes; then :
20411
20412 fi
20413
20414     if test $ac_cv_func_shmat = no; then
20415       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
20416 $as_echo_n "checking for shmat in -lipc... " >&6; }
20417 if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
20418   $as_echo_n "(cached) " >&6
20419 else
20420   ac_check_lib_save_LIBS=$LIBS
20421 LIBS="-lipc  $LIBS"
20422 if test x$gcc_no_link = xyes; then
20423   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20424 fi
20425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20426 /* end confdefs.h.  */
20427
20428 /* Override any GCC internal prototype to avoid an error.
20429    Use char because int might match the return type of a GCC
20430    builtin and then its argument prototype would still apply.  */
20431 #ifdef __cplusplus
20432 extern "C"
20433 #endif
20434 char shmat ();
20435 int
20436 main ()
20437 {
20438 return shmat ();
20439   ;
20440   return 0;
20441 }
20442 _ACEOF
20443 if ac_fn_c_try_link "$LINENO"; then :
20444   ac_cv_lib_ipc_shmat=yes
20445 else
20446   ac_cv_lib_ipc_shmat=no
20447 fi
20448 rm -f core conftest.err conftest.$ac_objext \
20449     conftest$ac_exeext conftest.$ac_ext
20450 LIBS=$ac_check_lib_save_LIBS
20451 fi
20452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
20453 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
20454 if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
20455   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
20456 fi
20457
20458     fi
20459   fi
20460
20461   # Check for libraries that X11R6 Xt/Xaw programs need.
20462   ac_save_LDFLAGS=$LDFLAGS
20463   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
20464   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
20465   # check for ICE first), but we must link in the order -lSM -lICE or
20466   # we get undefined symbols.  So assume we have SM if we have ICE.
20467   # These have to be linked with before -lX11, unlike the other
20468   # libraries we check for below, so use a different variable.
20469   # John Interrante, Karl Berry
20470   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
20471 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
20472 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
20473   $as_echo_n "(cached) " >&6
20474 else
20475   ac_check_lib_save_LIBS=$LIBS
20476 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
20477 if test x$gcc_no_link = xyes; then
20478   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20479 fi
20480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20481 /* end confdefs.h.  */
20482
20483 /* Override any GCC internal prototype to avoid an error.
20484    Use char because int might match the return type of a GCC
20485    builtin and then its argument prototype would still apply.  */
20486 #ifdef __cplusplus
20487 extern "C"
20488 #endif
20489 char IceConnectionNumber ();
20490 int
20491 main ()
20492 {
20493 return IceConnectionNumber ();
20494   ;
20495   return 0;
20496 }
20497 _ACEOF
20498 if ac_fn_c_try_link "$LINENO"; then :
20499   ac_cv_lib_ICE_IceConnectionNumber=yes
20500 else
20501   ac_cv_lib_ICE_IceConnectionNumber=no
20502 fi
20503 rm -f core conftest.err conftest.$ac_objext \
20504     conftest$ac_exeext conftest.$ac_ext
20505 LIBS=$ac_check_lib_save_LIBS
20506 fi
20507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
20508 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
20509 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
20510   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
20511 fi
20512
20513   LDFLAGS=$ac_save_LDFLAGS
20514
20515 fi
20516
20517
20518 # FIXME: this should be _libs on some hosts.
20519 libsubdir=.libs
20520
20521 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
20522
20523 LIBSTDCXXSPEC=
20524 # extra LD Flags which are required for targets
20525 case "${host}" in
20526 *-*-darwin[0-7].*)
20527     # For now we have to disable it on darwin[8-9] because it slows down
20528     # the linking phase. A possible bug in ld?
20529     # on Darwin -single_module speeds up loading of the dynamic libraries.
20530     extra_ldflags_libjava=-Wl,-single_module
20531     ;;
20532 arm*linux*eabi)
20533     # Some of the ARM unwinder code is actually in libstdc++.  We
20534     # could in principle replicate it in libgcj, but it's better to
20535     # have a dependency on libstdc++.
20536     extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
20537     LIBSTDCXXSPEC=-lstdc++
20538     LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
20539     ;;
20540 *-*-cygwin)
20541     extra_ldflags_libjava=-liconv
20542     ;;
20543 esac
20544
20545 LIBMATHSPEC=
20546 # extra LD Flags which are required for targets
20547 case "${host}" in
20548 *-*-darwin*)
20549      ;;
20550 *)
20551      LIBMATHSPEC=-lm
20552      ;;
20553 esac
20554
20555 # Check for --no-merge-exidx-entries, an ARM-specific linker option.
20556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --no-merge-exidx-entries" >&5
20557 $as_echo_n "checking for --no-merge-exidx-entries... " >&6; }
20558 if test "${libgcj_cv_exidx+set}" = set; then :
20559   $as_echo_n "(cached) " >&6
20560 else
20561   saved_ldflags="$LDFLAGS"
20562    LDFLAGS="${LDFLAGS} -Wl,--no-merge-exidx-entries"
20563    # The IRIX 6 ld doesn't recognize --no-merge-exidx-entries, but only
20564    # warns about unknown options, which breaks the testsuite.  So enable
20565    # AC_LANG_WERROR, but there's currently (autoconf 2.64) no way to turn
20566    # it off again.  As a workaround, save and restore werror flag like
20567    # AC_PATH_XTRA.
20568    ac_xsave_c_werror_flag=$ac_c_werror_flag
20569
20570 ac_c_werror_flag=yes
20571    if test x$gcc_no_link = xyes; then
20572   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20573 fi
20574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20575 /* end confdefs.h.  */
20576 int main(void){ return 0;}
20577 _ACEOF
20578 if ac_fn_c_try_link "$LINENO"; then :
20579   eval "libgcj_cv_exidx=yes"
20580 else
20581   eval "libgcj_cv_exidx=no"
20582 fi
20583 rm -f core conftest.err conftest.$ac_objext \
20584     conftest$ac_exeext conftest.$ac_ext
20585    ac_c_werror_flag=$ac_xsave_c_werror_flag
20586    LDFLAGS="${saved_ldflags}"
20587
20588 fi
20589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcj_cv_exidx" >&5
20590 $as_echo "$libgcj_cv_exidx" >&6; }
20591 if test "${libgcj_cv_exidx}" = "yes"; then
20592   SYSTEMSPEC="${SYSTEMSPEC} --no-merge-exidx-entries"
20593   extra_ldflags="${extra_ldflags} -Wl,--no-merge-exidx-entries"
20594 fi
20595
20596
20597
20598
20599
20600
20601
20602
20603 # Allow the GC to be disabled.  Can be useful when debugging.
20604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for garbage collector to use" >&5
20605 $as_echo_n "checking for garbage collector to use... " >&6; }
20606 # Check whether --enable-java-gc was given.
20607 if test "${enable_java_gc+set}" = set; then :
20608   enableval=$enable_java_gc; GC=$enableval
20609 else
20610   GC=boehm
20611 fi
20612
20613 GCLIBS=
20614 GCINCS=
20615 GCDEPS=
20616 GCSPEC=
20617 JC1GCSPEC=
20618 GCTESTSPEC=
20619 case "$GC" in
20620  boehm)
20621     { $as_echo "$as_me:${as_lineno-$LINENO}: result: boehm" >&5
20622 $as_echo "boehm" >&6; }
20623     GCLIBS=../boehm-gc/libgcjgc_convenience.la
20624     JC1GCSPEC='-fuse-boehm-gc'
20625     GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
20626     GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
20627     GCOBJS=boehm.lo
20628     GCHDR=boehm-gc.h
20629     # The POSIX thread support needs to know this.
20630
20631 $as_echo "#define HAVE_BOEHM_GC 1" >>confdefs.h
20632
20633     ;;
20634  no)
20635     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
20636 $as_echo "none" >&6; }
20637     GCHDR=no-gc.h
20638     ;;
20639  *)
20640     as_fn_error "unrecognized collector \"$GC\"" "$LINENO" 5
20641     ;;
20642 esac
20643
20644
20645
20646
20647
20648
20649 ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
20650
20651  if test "$GC" = boehm; then
20652   USING_BOEHMGC_TRUE=
20653   USING_BOEHMGC_FALSE='#'
20654 else
20655   USING_BOEHMGC_TRUE='#'
20656   USING_BOEHMGC_FALSE=
20657 fi
20658
20659  if test "$GC" = no; then
20660   USING_NOGC_TRUE=
20661   USING_NOGC_FALSE='#'
20662 else
20663   USING_NOGC_TRUE='#'
20664   USING_NOGC_FALSE=
20665 fi
20666
20667
20668
20669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
20670 $as_echo_n "checking for thread model used by GCC... " >&6; }
20671 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
20672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THREADS" >&5
20673 $as_echo "$THREADS" >&6; }
20674
20675 case "$THREADS" in
20676  no | none | single)
20677     THREADS=none
20678     ;;
20679  aix | posix | posix95 | pthreads)
20680     THREADS=posix
20681     case "$host" in
20682      *-*-linux*)
20683
20684 $as_echo "#define LINUX_THREADS 1" >>confdefs.h
20685
20686         ;;
20687     esac
20688     ;;
20689  win32)
20690     ;;
20691  decosf1 | irix | mach | os2 | solaris | dce | vxworks)
20692     as_fn_error "thread package $THREADS not yet supported" "$LINENO" 5
20693     ;;
20694  *)
20695     as_fn_error "$THREADS is an unknown thread package" "$LINENO" 5
20696     ;;
20697 esac
20698
20699 THREADCXXFLAGS=
20700 THREADLDFLAGS=
20701 THREADLIBS=
20702 THREADINCS=
20703 THREADDEPS=
20704 THREADH=
20705 THREADSPEC=
20706 THREADSTARTFILESPEC=
20707 case "$THREADS" in
20708  posix)
20709     case "$host" in
20710      *-*-cygwin*)
20711         # Don't set THREADLIBS here.  Cygwin doesn't have -lpthread.
20712         ;;
20713      *-*-freebsd[1234]*)
20714         # Before FreeBSD 5, it didn't have -lpthread (or any library which
20715         # merely adds pthread_* functions) but it does have a -pthread switch
20716         # which is required at link-time to select -lc_r *instead* of -lc.
20717         THREADLDFLAGS=-pthread
20718         # Don't set THREADSPEC here as might be expected since -pthread is
20719         # not processed when found within a spec file, it must come from
20720         # the command line.  For now, the user must provide the -pthread
20721         # switch to link code compiled with gcj.  In future, consider adding
20722         # support for weak references to pthread_* functions ala gthr.h API.
20723         THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
20724         ;;
20725      *-*-freebsd*)
20726         # FreeBSD >=5.3 implements a model much closer to other modern UNIX
20727         # systems which support threads and -lpthread.
20728         THREADLDFLAGS=-pthread
20729         THREADSPEC=-lpthread
20730         ;;
20731      alpha*-dec-osf* | hppa*-hp-hpux*)
20732         THREADCXXFLAGS=-pthread
20733         # boehm-gc needs some functions from librt, so link that too.
20734         THREADLIBS='-lpthread -lrt'
20735         THREADSPEC='-lpthread -lrt'
20736         ;;
20737      *-*-solaris2.8)
20738         # Always use alternate thread library on Solaris 8.  Need libthread
20739         # for TLS support.
20740         # Need -Wl,-R to get it through libtool ...
20741         THREADLIBS='-L/usr/lib/lwp$(MULTISUBDIR) -Wl,-R -Wl,/usr/lib/lwp$(MULTISUBDIR) -lpthread -lthread'
20742         # ... while ld only accepts -R.
20743         THREADSPEC='-L/usr/lib/lwp%{m64:/64} -R/usr/lib/lwp%{m64:/64} -lpthread -lthread'
20744         ;;
20745      *-*-solaris2.9)
20746         # As on Solaris 8, need libthread for TLS support.
20747         THREADLIBS='-lpthread -lthread'
20748         THREADSPEC='-lpthread -lthread'
20749         ;;
20750      *-*-darwin*)
20751         # Don't set THREADLIBS or THREADSPEC as Darwin already
20752         # provides pthread via libSystem.
20753         ;;
20754      *)
20755         THREADLIBS=-lpthread
20756         THREADSPEC=-lpthread
20757         ;;
20758     esac
20759     THREADH=posix-threads.h
20760     # MIT pthreads doesn't seem to have the mutexattr functions.
20761     # But for now we don't check for it.  We just assume you aren't
20762     # using MIT pthreads.
20763
20764 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20765
20766
20767     # If we're using the Boehm GC, then we happen to know that it
20768     # defines _REENTRANT, so we don't bother.  Eww.
20769     if test "$GC" != boehm; then
20770
20771 $as_echo "#define _REENTRANT 1" >>confdefs.h
20772
20773     fi
20774
20775 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
20776
20777     ;;
20778
20779  win32)
20780     THREADH=win32-threads.h
20781     THREADCXXFLAGS=-mthreads
20782     # We need thread-safe exception handling so _CRT_MT should be set to 1.
20783     # But we do not want the executables created to be dependent on
20784     # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
20785     # exception handling contexts.  The following kludge achieves this effect
20786     # and causes a dummy __mingwthr_key_dtor() to be linked in from
20787     # libmingw32.a.  This causes a memory leak of about 24 bytes per thread.
20788     # A workaround is to explicitly use -mthreads while linking Java programs.
20789     # See PR libgcj/28263.
20790     #
20791     # FIXME: In Java we are able to detect thread death at the end of
20792     # Thread.run() so we should be able to clean up the exception handling
20793     # contexts ourselves.
20794     THREADSTARTFILESPEC='crtmt%O%s'
20795     ;;
20796
20797  none)
20798     THREADH=no-threads.h
20799     ;;
20800 esac
20801 ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
20802
20803
20804
20805
20806
20807
20808
20809
20810  if test "$THREADS" = posix; then
20811   USING_POSIX_THREADS_TRUE=
20812   USING_POSIX_THREADS_FALSE='#'
20813 else
20814   USING_POSIX_THREADS_TRUE='#'
20815   USING_POSIX_THREADS_FALSE=
20816 fi
20817
20818  if test "$THREADS" = win32; then
20819   USING_WIN32_THREADS_TRUE=
20820   USING_WIN32_THREADS_FALSE='#'
20821 else
20822   USING_WIN32_THREADS_TRUE='#'
20823   USING_WIN32_THREADS_FALSE=
20824 fi
20825
20826  if test "$THREADS" = none; then
20827   USING_NO_THREADS_TRUE=
20828   USING_NO_THREADS_FALSE='#'
20829 else
20830   USING_NO_THREADS_TRUE='#'
20831   USING_NO_THREADS_FALSE=
20832 fi
20833
20834 if test "$enable_shared" != yes; then
20835   use_libgcj_bc=no
20836 fi
20837  if test "$use_libgcj_bc" = yes; then
20838   USE_LIBGCJ_BC_TRUE=
20839   USE_LIBGCJ_BC_FALSE='#'
20840 else
20841   USE_LIBGCJ_BC_TRUE='#'
20842   USE_LIBGCJ_BC_FALSE=
20843 fi
20844
20845
20846 if test -d sysdep; then true; else mkdir sysdep; fi
20847 ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
20848
20849 ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
20850
20851 ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
20852
20853
20854 LIBGCJ_SPEC_LGCJ=-lgcj
20855 LIBGCJ_SPEC_LGCJ_BC=-lgcj_bc
20856 if test x"$libgcj_spec_lgcj_override" != x ; then
20857   LIBGCJ_SPEC_LGCJ=$libgcj_spec_lgcj_override
20858 fi
20859 if test x"$libgcj_spec_lgcj_bc_override" != x ; then
20860   LIBGCJ_SPEC_LGCJ_BC=$libgcj_spec_lgcj_bc_override
20861 fi
20862 LIBGCJ_SPEC="%{s-bc-abi:} $LIBGCJ_SPEC_LGCJ"
20863 if test "$use_libgcj_bc" = yes; then
20864   LIBGCJ_SPEC="%{static|static-libgcj|!s-bc-abi:$LIBGCJ_SPEC_LGCJ;:$LIBGCJ_SPEC_LGCJ_BC}"
20865   LIBGCJ_BC_SPEC="%{findirect-dispatch:-fPIC}"
20866 fi
20867
20868
20869
20870 HASH_SYNC_SPEC=
20871 # Hash synchronization is only useful with posix threads right now.
20872 if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
20873    HASH_SYNC_SPEC=-fhash-synchronization
20874
20875 $as_echo "#define JV_HASH_SYNCHRONIZATION 1" >>confdefs.h
20876
20877 fi
20878
20879
20880  if test "$GCC" = yes; then
20881   USING_GCC_TRUE=
20882   USING_GCC_FALSE='#'
20883 else
20884   USING_GCC_TRUE='#'
20885   USING_GCC_FALSE=
20886 fi
20887
20888
20889 # We're in the tree with gcc, and need to include some of its headers.
20890 GCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../gcc'
20891
20892 if test "x${with_newlib}" = "xyes"; then
20893    # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
20894    # may not work correctly, because the compiler may not be able to
20895    # link executables.
20896
20897    # We assume newlib.  This lets us hard-code the functions we know
20898    # we'll have.
20899
20900 $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
20901
20902
20903 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
20904
20905
20906 $as_echo "#define HAVE_TIME 1" >>confdefs.h
20907
20908
20909 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
20910
20911
20912 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
20913
20914
20915 $as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
20916
20917    # This is only for POSIX threads.
20918
20919 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20920
20921
20922    # Assume we do not have getuid and friends.
20923
20924 $as_echo "#define NO_GETUID 1" >>confdefs.h
20925
20926    PLATFORMNET=NoNet
20927 else
20928    for ac_func in strerror_r select fstat open fsync sleep opendir \
20929                    localtime_r getpwuid_r getcwd \
20930                    access stat lstat mkdir rename rmdir unlink utime chmod readlink \
20931                    nl_langinfo setlocale \
20932                    inet_pton uname inet_ntoa \
20933                    getrlimit sigaction ftruncate mmap \
20934                    getifaddrs
20935 do :
20936   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20937 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20938 eval as_val=\$$as_ac_var
20939    if test "x$as_val" = x""yes; then :
20940   cat >>confdefs.h <<_ACEOF
20941 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20942 _ACEOF
20943
20944 fi
20945 done
20946
20947    for ac_func in inet_aton inet_addr
20948 do :
20949   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20950 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20951 eval as_val=\$$as_ac_var
20952    if test "x$as_val" = x""yes; then :
20953   cat >>confdefs.h <<_ACEOF
20954 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20955 _ACEOF
20956  break
20957 fi
20958 done
20959
20960    for ac_header in unistd.h dlfcn.h sys/resource.h
20961 do :
20962   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20963 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20964 eval as_val=\$$as_ac_Header
20965    if test "x$as_val" = x""yes; then :
20966   cat >>confdefs.h <<_ACEOF
20967 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20968 _ACEOF
20969
20970 fi
20971
20972 done
20973
20974    # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl
20975    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldl" >&5
20976 $as_echo_n "checking for dladdr in -ldl... " >&6; }
20977 if test "${ac_cv_lib_dl_dladdr+set}" = set; then :
20978   $as_echo_n "(cached) " >&6
20979 else
20980   ac_check_lib_save_LIBS=$LIBS
20981 LIBS="-ldl  $LIBS"
20982 if test x$gcc_no_link = xyes; then
20983   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20984 fi
20985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20986 /* end confdefs.h.  */
20987
20988 /* Override any GCC internal prototype to avoid an error.
20989    Use char because int might match the return type of a GCC
20990    builtin and then its argument prototype would still apply.  */
20991 #ifdef __cplusplus
20992 extern "C"
20993 #endif
20994 char dladdr ();
20995 int
20996 main ()
20997 {
20998 return dladdr ();
20999   ;
21000   return 0;
21001 }
21002 _ACEOF
21003 if ac_fn_c_try_link "$LINENO"; then :
21004   ac_cv_lib_dl_dladdr=yes
21005 else
21006   ac_cv_lib_dl_dladdr=no
21007 fi
21008 rm -f core conftest.err conftest.$ac_objext \
21009     conftest$ac_exeext conftest.$ac_ext
21010 LIBS=$ac_check_lib_save_LIBS
21011 fi
21012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dladdr" >&5
21013 $as_echo "$ac_cv_lib_dl_dladdr" >&6; }
21014 if test "x$ac_cv_lib_dl_dladdr" = x""yes; then :
21015
21016
21017 $as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21018
21019 else
21020
21021        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldld" >&5
21022 $as_echo_n "checking for dladdr in -ldld... " >&6; }
21023 if test "${ac_cv_lib_dld_dladdr+set}" = set; then :
21024   $as_echo_n "(cached) " >&6
21025 else
21026   ac_check_lib_save_LIBS=$LIBS
21027 LIBS="-ldld  $LIBS"
21028 if test x$gcc_no_link = xyes; then
21029   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21030 fi
21031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21032 /* end confdefs.h.  */
21033
21034 /* Override any GCC internal prototype to avoid an error.
21035    Use char because int might match the return type of a GCC
21036    builtin and then its argument prototype would still apply.  */
21037 #ifdef __cplusplus
21038 extern "C"
21039 #endif
21040 char dladdr ();
21041 int
21042 main ()
21043 {
21044 return dladdr ();
21045   ;
21046   return 0;
21047 }
21048 _ACEOF
21049 if ac_fn_c_try_link "$LINENO"; then :
21050   ac_cv_lib_dld_dladdr=yes
21051 else
21052   ac_cv_lib_dld_dladdr=no
21053 fi
21054 rm -f core conftest.err conftest.$ac_objext \
21055     conftest$ac_exeext conftest.$ac_ext
21056 LIBS=$ac_check_lib_save_LIBS
21057 fi
21058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dladdr" >&5
21059 $as_echo "$ac_cv_lib_dld_dladdr" >&6; }
21060 if test "x$ac_cv_lib_dld_dladdr" = x""yes; then :
21061
21062
21063 $as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21064
21065 fi
21066
21067 fi
21068
21069
21070    if test x"$cross_compiling" = x"no"; then
21071      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/exe" >&5
21072 $as_echo_n "checking for /proc/self/exe... " >&6; }
21073 if test "${ac_cv_file__proc_self_exe+set}" = set; then :
21074   $as_echo_n "(cached) " >&6
21075 else
21076   test "$cross_compiling" = yes &&
21077   as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21078 if test -r "/proc/self/exe"; then
21079   ac_cv_file__proc_self_exe=yes
21080 else
21081   ac_cv_file__proc_self_exe=no
21082 fi
21083 fi
21084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_exe" >&5
21085 $as_echo "$ac_cv_file__proc_self_exe" >&6; }
21086 if test "x$ac_cv_file__proc_self_exe" = x""yes; then :
21087
21088 cat >>confdefs.h <<_ACEOF
21089 #define HAVE__PROC_SELF_EXE 1
21090 _ACEOF
21091
21092
21093 $as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21094
21095 fi
21096
21097      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/maps" >&5
21098 $as_echo_n "checking for /proc/self/maps... " >&6; }
21099 if test "${ac_cv_file__proc_self_maps+set}" = set; then :
21100   $as_echo_n "(cached) " >&6
21101 else
21102   test "$cross_compiling" = yes &&
21103   as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21104 if test -r "/proc/self/maps"; then
21105   ac_cv_file__proc_self_maps=yes
21106 else
21107   ac_cv_file__proc_self_maps=no
21108 fi
21109 fi
21110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_maps" >&5
21111 $as_echo "$ac_cv_file__proc_self_maps" >&6; }
21112 if test "x$ac_cv_file__proc_self_maps" = x""yes; then :
21113
21114 cat >>confdefs.h <<_ACEOF
21115 #define HAVE__PROC_SELF_MAPS 1
21116 _ACEOF
21117
21118
21119 $as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21120
21121 fi
21122
21123    else
21124      case $host in
21125      *-linux*)
21126
21127 $as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21128
21129
21130 $as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21131
21132        ;;
21133      esac
21134    fi
21135
21136
21137       if test "X$prefix" = "XNONE"; then
21138     acl_final_prefix="$ac_default_prefix"
21139   else
21140     acl_final_prefix="$prefix"
21141   fi
21142   if test "X$exec_prefix" = "XNONE"; then
21143     acl_final_exec_prefix='${prefix}'
21144   else
21145     acl_final_exec_prefix="$exec_prefix"
21146   fi
21147   acl_save_prefix="$prefix"
21148   prefix="$acl_final_prefix"
21149   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
21150   prefix="$acl_save_prefix"
21151
21152
21153 # Check whether --with-gnu-ld was given.
21154 if test "${with_gnu_ld+set}" = set; then :
21155   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
21156 else
21157   with_gnu_ld=no
21158 fi
21159
21160 # Prepare PATH_SEPARATOR.
21161 # The user is always right.
21162 if test "${PATH_SEPARATOR+set}" != set; then
21163   echo "#! /bin/sh" >conf$$.sh
21164   echo  "exit 0"   >>conf$$.sh
21165   chmod +x conf$$.sh
21166   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21167     PATH_SEPARATOR=';'
21168   else
21169     PATH_SEPARATOR=:
21170   fi
21171   rm -f conf$$.sh
21172 fi
21173 ac_prog=ld
21174 if test "$GCC" = yes; then
21175   # Check if gcc -print-prog-name=ld gives a path.
21176   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
21177 $as_echo_n "checking for ld used by GCC... " >&6; }
21178   case $host in
21179   *-*-mingw*)
21180     # gcc leaves a trailing carriage return which upsets mingw
21181     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
21182   *)
21183     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
21184   esac
21185   case $ac_prog in
21186     # Accept absolute paths.
21187     [\\/]* | [A-Za-z]:[\\/]*)
21188       re_direlt='/[^/][^/]*/\.\./'
21189       # Canonicalize the path of ld
21190       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
21191       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
21192         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
21193       done
21194       test -z "$LD" && LD="$ac_prog"
21195       ;;
21196   "")
21197     # If it fails, then pretend we aren't using GCC.
21198     ac_prog=ld
21199     ;;
21200   *)
21201     # If it is relative, then search for the first ld in PATH.
21202     with_gnu_ld=unknown
21203     ;;
21204   esac
21205 elif test "$with_gnu_ld" = yes; then
21206   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
21207 $as_echo_n "checking for GNU ld... " >&6; }
21208 else
21209   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
21210 $as_echo_n "checking for non-GNU ld... " >&6; }
21211 fi
21212 if test "${acl_cv_path_LD+set}" = set; then :
21213   $as_echo_n "(cached) " >&6
21214 else
21215   if test -z "$LD"; then
21216   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
21217   for ac_dir in $PATH; do
21218     test -z "$ac_dir" && ac_dir=.
21219     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
21220       acl_cv_path_LD="$ac_dir/$ac_prog"
21221       # Check to see if the program is GNU ld.  I'd rather use --version,
21222       # but apparently some GNU ld's only accept -v.
21223       # Break only if it was the GNU/non-GNU ld that we prefer.
21224       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
21225         test "$with_gnu_ld" != no && break
21226       else
21227         test "$with_gnu_ld" != yes && break
21228       fi
21229     fi
21230   done
21231   IFS="$ac_save_ifs"
21232 else
21233   acl_cv_path_LD="$LD" # Let the user override the test with a path.
21234 fi
21235 fi
21236
21237 LD="$acl_cv_path_LD"
21238 if test -n "$LD"; then
21239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
21240 $as_echo "$LD" >&6; }
21241 else
21242   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21243 $as_echo "no" >&6; }
21244 fi
21245 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
21246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
21247 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
21248 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
21249   $as_echo_n "(cached) " >&6
21250 else
21251   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
21252 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
21253   acl_cv_prog_gnu_ld=yes
21254 else
21255   acl_cv_prog_gnu_ld=no
21256 fi
21257 fi
21258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
21259 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
21260 with_gnu_ld=$acl_cv_prog_gnu_ld
21261
21262
21263
21264                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
21265 $as_echo_n "checking for shared library run path origin... " >&6; }
21266 if test "${acl_cv_rpath+set}" = set; then :
21267   $as_echo_n "(cached) " >&6
21268 else
21269
21270     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
21271     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
21272     . ./conftest.sh
21273     rm -f ./conftest.sh
21274     acl_cv_rpath=done
21275
21276 fi
21277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
21278 $as_echo "$acl_cv_rpath" >&6; }
21279   wl="$acl_cv_wl"
21280   libext="$acl_cv_libext"
21281   shlibext="$acl_cv_shlibext"
21282   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
21283   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
21284   hardcode_direct="$acl_cv_hardcode_direct"
21285   hardcode_minus_L="$acl_cv_hardcode_minus_L"
21286     # Check whether --enable-rpath was given.
21287 if test "${enable_rpath+set}" = set; then :
21288   enableval=$enable_rpath; :
21289 else
21290   enable_rpath=yes
21291 fi
21292
21293
21294
21295
21296
21297
21298
21299
21300     use_additional=yes
21301
21302   acl_save_prefix="$prefix"
21303   prefix="$acl_final_prefix"
21304   acl_save_exec_prefix="$exec_prefix"
21305   exec_prefix="$acl_final_exec_prefix"
21306
21307     eval additional_includedir=\"$includedir\"
21308     eval additional_libdir=\"$libdir\"
21309
21310   exec_prefix="$acl_save_exec_prefix"
21311   prefix="$acl_save_prefix"
21312
21313
21314 # Check whether --with-libiconv-prefix was given.
21315 if test "${with_libiconv_prefix+set}" = set; then :
21316   withval=$with_libiconv_prefix;
21317     if test "X$withval" = "Xno"; then
21318       use_additional=no
21319     else
21320       if test "X$withval" = "X"; then
21321
21322   acl_save_prefix="$prefix"
21323   prefix="$acl_final_prefix"
21324   acl_save_exec_prefix="$exec_prefix"
21325   exec_prefix="$acl_final_exec_prefix"
21326
21327           eval additional_includedir=\"$includedir\"
21328           eval additional_libdir=\"$libdir\"
21329
21330   exec_prefix="$acl_save_exec_prefix"
21331   prefix="$acl_save_prefix"
21332
21333       else
21334         additional_includedir="$withval/include"
21335         additional_libdir="$withval/lib"
21336       fi
21337     fi
21338
21339 fi
21340
21341       LIBICONV=
21342   LTLIBICONV=
21343   INCICONV=
21344   rpathdirs=
21345   ltrpathdirs=
21346   names_already_handled=
21347   names_next_round='iconv '
21348   while test -n "$names_next_round"; do
21349     names_this_round="$names_next_round"
21350     names_next_round=
21351     for name in $names_this_round; do
21352       already_handled=
21353       for n in $names_already_handled; do
21354         if test "$n" = "$name"; then
21355           already_handled=yes
21356           break
21357         fi
21358       done
21359       if test -z "$already_handled"; then
21360         names_already_handled="$names_already_handled $name"
21361                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
21362         eval value=\"\$HAVE_LIB$uppername\"
21363         if test -n "$value"; then
21364           if test "$value" = yes; then
21365             eval value=\"\$LIB$uppername\"
21366             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
21367             eval value=\"\$LTLIB$uppername\"
21368             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
21369           else
21370                                     :
21371           fi
21372         else
21373                               found_dir=
21374           found_la=
21375           found_so=
21376           found_a=
21377           if test $use_additional = yes; then
21378             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
21379               found_dir="$additional_libdir"
21380               found_so="$additional_libdir/lib$name.$shlibext"
21381               if test -f "$additional_libdir/lib$name.la"; then
21382                 found_la="$additional_libdir/lib$name.la"
21383               fi
21384             else
21385               if test -f "$additional_libdir/lib$name.$libext"; then
21386                 found_dir="$additional_libdir"
21387                 found_a="$additional_libdir/lib$name.$libext"
21388                 if test -f "$additional_libdir/lib$name.la"; then
21389                   found_la="$additional_libdir/lib$name.la"
21390                 fi
21391               fi
21392             fi
21393           fi
21394           if test "X$found_dir" = "X"; then
21395             for x in $LDFLAGS $LTLIBICONV; do
21396
21397   acl_save_prefix="$prefix"
21398   prefix="$acl_final_prefix"
21399   acl_save_exec_prefix="$exec_prefix"
21400   exec_prefix="$acl_final_exec_prefix"
21401   eval x=\"$x\"
21402   exec_prefix="$acl_save_exec_prefix"
21403   prefix="$acl_save_prefix"
21404
21405               case "$x" in
21406                 -L*)
21407                   dir=`echo "X$x" | sed -e 's/^X-L//'`
21408                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
21409                     found_dir="$dir"
21410                     found_so="$dir/lib$name.$shlibext"
21411                     if test -f "$dir/lib$name.la"; then
21412                       found_la="$dir/lib$name.la"
21413                     fi
21414                   else
21415                     if test -f "$dir/lib$name.$libext"; then
21416                       found_dir="$dir"
21417                       found_a="$dir/lib$name.$libext"
21418                       if test -f "$dir/lib$name.la"; then
21419                         found_la="$dir/lib$name.la"
21420                       fi
21421                     fi
21422                   fi
21423                   ;;
21424               esac
21425               if test "X$found_dir" != "X"; then
21426                 break
21427               fi
21428             done
21429           fi
21430           if test "X$found_dir" != "X"; then
21431                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
21432             if test "X$found_so" != "X"; then
21433                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
21434                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21435               else
21436                                                                                 haveit=
21437                 for x in $ltrpathdirs; do
21438                   if test "X$x" = "X$found_dir"; then
21439                     haveit=yes
21440                     break
21441                   fi
21442                 done
21443                 if test -z "$haveit"; then
21444                   ltrpathdirs="$ltrpathdirs $found_dir"
21445                 fi
21446                                 if test "$hardcode_direct" = yes; then
21447                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21448                 else
21449                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
21450                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21451                                                             haveit=
21452                     for x in $rpathdirs; do
21453                       if test "X$x" = "X$found_dir"; then
21454                         haveit=yes
21455                         break
21456                       fi
21457                     done
21458                     if test -z "$haveit"; then
21459                       rpathdirs="$rpathdirs $found_dir"
21460                     fi
21461                   else
21462                                                                                 haveit=
21463                     for x in $LDFLAGS $LIBICONV; do
21464
21465   acl_save_prefix="$prefix"
21466   prefix="$acl_final_prefix"
21467   acl_save_exec_prefix="$exec_prefix"
21468   exec_prefix="$acl_final_exec_prefix"
21469   eval x=\"$x\"
21470   exec_prefix="$acl_save_exec_prefix"
21471   prefix="$acl_save_prefix"
21472
21473                       if test "X$x" = "X-L$found_dir"; then
21474                         haveit=yes
21475                         break
21476                       fi
21477                     done
21478                     if test -z "$haveit"; then
21479                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
21480                     fi
21481                     if test "$hardcode_minus_L" != no; then
21482                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21483                     else
21484                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21485                     fi
21486                   fi
21487                 fi
21488               fi
21489             else
21490               if test "X$found_a" != "X"; then
21491                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
21492               else
21493                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
21494               fi
21495             fi
21496                         additional_includedir=
21497             case "$found_dir" in
21498               */lib | */lib/)
21499                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
21500                 additional_includedir="$basedir/include"
21501                 ;;
21502             esac
21503             if test "X$additional_includedir" != "X"; then
21504                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
21505                 haveit=
21506                 if test "X$additional_includedir" = "X/usr/local/include"; then
21507                   if test -n "$GCC"; then
21508                     case $host_os in
21509                       linux*) haveit=yes;;
21510                     esac
21511                   fi
21512                 fi
21513                 if test -z "$haveit"; then
21514                   for x in $CPPFLAGS $INCICONV; do
21515
21516   acl_save_prefix="$prefix"
21517   prefix="$acl_final_prefix"
21518   acl_save_exec_prefix="$exec_prefix"
21519   exec_prefix="$acl_final_exec_prefix"
21520   eval x=\"$x\"
21521   exec_prefix="$acl_save_exec_prefix"
21522   prefix="$acl_save_prefix"
21523
21524                     if test "X$x" = "X-I$additional_includedir"; then
21525                       haveit=yes
21526                       break
21527                     fi
21528                   done
21529                   if test -z "$haveit"; then
21530                     if test -d "$additional_includedir"; then
21531                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
21532                     fi
21533                   fi
21534                 fi
21535               fi
21536             fi
21537                         if test -n "$found_la"; then
21538                                                         save_libdir="$libdir"
21539               case "$found_la" in
21540                 */* | *\\*) . "$found_la" ;;
21541                 *) . "./$found_la" ;;
21542               esac
21543               libdir="$save_libdir"
21544                             for dep in $dependency_libs; do
21545                 case "$dep" in
21546                   -L*)
21547                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
21548                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
21549                       haveit=
21550                       if test "X$additional_libdir" = "X/usr/local/lib"; then
21551                         if test -n "$GCC"; then
21552                           case $host_os in
21553                             linux*) haveit=yes;;
21554                           esac
21555                         fi
21556                       fi
21557                       if test -z "$haveit"; then
21558                         haveit=
21559                         for x in $LDFLAGS $LIBICONV; do
21560
21561   acl_save_prefix="$prefix"
21562   prefix="$acl_final_prefix"
21563   acl_save_exec_prefix="$exec_prefix"
21564   exec_prefix="$acl_final_exec_prefix"
21565   eval x=\"$x\"
21566   exec_prefix="$acl_save_exec_prefix"
21567   prefix="$acl_save_prefix"
21568
21569                           if test "X$x" = "X-L$additional_libdir"; then
21570                             haveit=yes
21571                             break
21572                           fi
21573                         done
21574                         if test -z "$haveit"; then
21575                           if test -d "$additional_libdir"; then
21576                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
21577                           fi
21578                         fi
21579                         haveit=
21580                         for x in $LDFLAGS $LTLIBICONV; do
21581
21582   acl_save_prefix="$prefix"
21583   prefix="$acl_final_prefix"
21584   acl_save_exec_prefix="$exec_prefix"
21585   exec_prefix="$acl_final_exec_prefix"
21586   eval x=\"$x\"
21587   exec_prefix="$acl_save_exec_prefix"
21588   prefix="$acl_save_prefix"
21589
21590                           if test "X$x" = "X-L$additional_libdir"; then
21591                             haveit=yes
21592                             break
21593                           fi
21594                         done
21595                         if test -z "$haveit"; then
21596                           if test -d "$additional_libdir"; then
21597                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
21598                           fi
21599                         fi
21600                       fi
21601                     fi
21602                     ;;
21603                   -R*)
21604                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
21605                     if test "$enable_rpath" != no; then
21606                                                                   haveit=
21607                       for x in $rpathdirs; do
21608                         if test "X$x" = "X$dir"; then
21609                           haveit=yes
21610                           break
21611                         fi
21612                       done
21613                       if test -z "$haveit"; then
21614                         rpathdirs="$rpathdirs $dir"
21615                       fi
21616                                                                   haveit=
21617                       for x in $ltrpathdirs; do
21618                         if test "X$x" = "X$dir"; then
21619                           haveit=yes
21620                           break
21621                         fi
21622                       done
21623                       if test -z "$haveit"; then
21624                         ltrpathdirs="$ltrpathdirs $dir"
21625                       fi
21626                     fi
21627                     ;;
21628                   -l*)
21629                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
21630                     ;;
21631                   *.la)
21632                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
21633                     ;;
21634                   *)
21635                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
21636                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
21637                     ;;
21638                 esac
21639               done
21640             fi
21641           else
21642                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21643             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
21644           fi
21645         fi
21646       fi
21647     done
21648   done
21649   if test "X$rpathdirs" != "X"; then
21650     if test -n "$hardcode_libdir_separator"; then
21651                         alldirs=
21652       for found_dir in $rpathdirs; do
21653         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
21654       done
21655             acl_save_libdir="$libdir"
21656       libdir="$alldirs"
21657       eval flag=\"$hardcode_libdir_flag_spec\"
21658       libdir="$acl_save_libdir"
21659       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21660     else
21661             for found_dir in $rpathdirs; do
21662         acl_save_libdir="$libdir"
21663         libdir="$found_dir"
21664         eval flag=\"$hardcode_libdir_flag_spec\"
21665         libdir="$acl_save_libdir"
21666         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21667       done
21668     fi
21669   fi
21670   if test "X$ltrpathdirs" != "X"; then
21671             for found_dir in $ltrpathdirs; do
21672       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
21673     done
21674   fi
21675
21676
21677
21678
21679
21680
21681
21682           am_save_CPPFLAGS="$CPPFLAGS"
21683
21684   for element in $INCICONV; do
21685     haveit=
21686     for x in $CPPFLAGS; do
21687
21688   acl_save_prefix="$prefix"
21689   prefix="$acl_final_prefix"
21690   acl_save_exec_prefix="$exec_prefix"
21691   exec_prefix="$acl_final_exec_prefix"
21692   eval x=\"$x\"
21693   exec_prefix="$acl_save_exec_prefix"
21694   prefix="$acl_save_prefix"
21695
21696       if test "X$x" = "X$element"; then
21697         haveit=yes
21698         break
21699       fi
21700     done
21701     if test -z "$haveit"; then
21702       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
21703     fi
21704   done
21705
21706
21707   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
21708 $as_echo_n "checking for iconv... " >&6; }
21709 if test "${am_cv_func_iconv+set}" = set; then :
21710   $as_echo_n "(cached) " >&6
21711 else
21712
21713     am_cv_func_iconv="no, consider installing GNU libiconv"
21714     am_cv_lib_iconv=no
21715     if test x$gcc_no_link = xyes; then
21716   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21717 fi
21718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21719 /* end confdefs.h.  */
21720 #include <stdlib.h>
21721 #include <iconv.h>
21722 int
21723 main ()
21724 {
21725 iconv_t cd = iconv_open("","");
21726        iconv(cd,NULL,NULL,NULL,NULL);
21727        iconv_close(cd);
21728   ;
21729   return 0;
21730 }
21731 _ACEOF
21732 if ac_fn_c_try_link "$LINENO"; then :
21733   am_cv_func_iconv=yes
21734 fi
21735 rm -f core conftest.err conftest.$ac_objext \
21736     conftest$ac_exeext conftest.$ac_ext
21737     if test "$am_cv_func_iconv" != yes; then
21738       am_save_LIBS="$LIBS"
21739       LIBS="$LIBS $LIBICONV"
21740       if test x$gcc_no_link = xyes; then
21741   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21742 fi
21743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21744 /* end confdefs.h.  */
21745 #include <stdlib.h>
21746 #include <iconv.h>
21747 int
21748 main ()
21749 {
21750 iconv_t cd = iconv_open("","");
21751          iconv(cd,NULL,NULL,NULL,NULL);
21752          iconv_close(cd);
21753   ;
21754   return 0;
21755 }
21756 _ACEOF
21757 if ac_fn_c_try_link "$LINENO"; then :
21758   am_cv_lib_iconv=yes
21759         am_cv_func_iconv=yes
21760 fi
21761 rm -f core conftest.err conftest.$ac_objext \
21762     conftest$ac_exeext conftest.$ac_ext
21763       LIBS="$am_save_LIBS"
21764     fi
21765
21766 fi
21767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
21768 $as_echo "$am_cv_func_iconv" >&6; }
21769   if test "$am_cv_func_iconv" = yes; then
21770
21771 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
21772
21773   fi
21774   if test "$am_cv_lib_iconv" = yes; then
21775     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
21776 $as_echo_n "checking how to link with libiconv... " >&6; }
21777     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
21778 $as_echo "$LIBICONV" >&6; }
21779   else
21780             CPPFLAGS="$am_save_CPPFLAGS"
21781     LIBICONV=
21782     LTLIBICONV=
21783   fi
21784
21785
21786
21787   if test "$am_cv_func_iconv" = yes; then
21788     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
21789 $as_echo_n "checking for iconv declaration... " >&6; }
21790     if test "${am_cv_proto_iconv+set}" = set; then :
21791   $as_echo_n "(cached) " >&6
21792 else
21793
21794       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21795 /* end confdefs.h.  */
21796
21797 #include <stdlib.h>
21798 #include <iconv.h>
21799 extern
21800 #ifdef __cplusplus
21801 "C"
21802 #endif
21803 #if defined(__STDC__) || defined(__cplusplus)
21804 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
21805 #else
21806 size_t iconv();
21807 #endif
21808
21809 int
21810 main ()
21811 {
21812
21813   ;
21814   return 0;
21815 }
21816 _ACEOF
21817 if ac_fn_c_try_compile "$LINENO"; then :
21818   am_cv_proto_iconv_arg1=""
21819 else
21820   am_cv_proto_iconv_arg1="const"
21821 fi
21822 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21823       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
21824 fi
21825
21826     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
21827     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
21828          }$am_cv_proto_iconv" >&5
21829 $as_echo "${ac_t:-
21830          }$am_cv_proto_iconv" >&6; }
21831
21832 cat >>confdefs.h <<_ACEOF
21833 #define ICONV_CONST $am_cv_proto_iconv_arg1
21834 _ACEOF
21835
21836   fi
21837
21838
21839   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
21840 $as_echo_n "checking for LC_MESSAGES... " >&6; }
21841 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
21842   $as_echo_n "(cached) " >&6
21843 else
21844   if test x$gcc_no_link = xyes; then
21845   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21846 fi
21847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21848 /* end confdefs.h.  */
21849 #include <locale.h>
21850 int
21851 main ()
21852 {
21853 return LC_MESSAGES
21854   ;
21855   return 0;
21856 }
21857 _ACEOF
21858 if ac_fn_c_try_link "$LINENO"; then :
21859   am_cv_val_LC_MESSAGES=yes
21860 else
21861   am_cv_val_LC_MESSAGES=no
21862 fi
21863 rm -f core conftest.err conftest.$ac_objext \
21864     conftest$ac_exeext conftest.$ac_ext
21865 fi
21866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
21867 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
21868   if test $am_cv_val_LC_MESSAGES = yes; then
21869
21870 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
21871
21872   fi
21873
21874    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
21875 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
21876 if test "${ac_cv_struct_tm+set}" = set; then :
21877   $as_echo_n "(cached) " >&6
21878 else
21879   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21880 /* end confdefs.h.  */
21881 #include <sys/types.h>
21882 #include <time.h>
21883
21884 int
21885 main ()
21886 {
21887 struct tm tm;
21888                                      int *p = &tm.tm_sec;
21889                                      return !p;
21890   ;
21891   return 0;
21892 }
21893 _ACEOF
21894 if ac_fn_c_try_compile "$LINENO"; then :
21895   ac_cv_struct_tm=time.h
21896 else
21897   ac_cv_struct_tm=sys/time.h
21898 fi
21899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21900 fi
21901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
21902 $as_echo "$ac_cv_struct_tm" >&6; }
21903 if test $ac_cv_struct_tm = sys/time.h; then
21904
21905 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
21906
21907 fi
21908
21909 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
21910 #include <$ac_cv_struct_tm>
21911
21912 "
21913 if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
21914
21915 cat >>confdefs.h <<_ACEOF
21916 #define HAVE_STRUCT_TM_TM_ZONE 1
21917 _ACEOF
21918
21919
21920 fi
21921
21922 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21923
21924 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
21925
21926 else
21927   ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
21928 "
21929 if test "x$ac_cv_have_decl_tzname" = x""yes; then :
21930   ac_have_decl=1
21931 else
21932   ac_have_decl=0
21933 fi
21934
21935 cat >>confdefs.h <<_ACEOF
21936 #define HAVE_DECL_TZNAME $ac_have_decl
21937 _ACEOF
21938
21939   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
21940 $as_echo_n "checking for tzname... " >&6; }
21941 if test "${ac_cv_var_tzname+set}" = set; then :
21942   $as_echo_n "(cached) " >&6
21943 else
21944   if test x$gcc_no_link = xyes; then
21945   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21946 fi
21947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21948 /* end confdefs.h.  */
21949 #include <time.h>
21950 #if !HAVE_DECL_TZNAME
21951 extern char *tzname[];
21952 #endif
21953
21954 int
21955 main ()
21956 {
21957 return tzname[0][0];
21958   ;
21959   return 0;
21960 }
21961 _ACEOF
21962 if ac_fn_c_try_link "$LINENO"; then :
21963   ac_cv_var_tzname=yes
21964 else
21965   ac_cv_var_tzname=no
21966 fi
21967 rm -f core conftest.err conftest.$ac_objext \
21968     conftest$ac_exeext conftest.$ac_ext
21969 fi
21970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
21971 $as_echo "$ac_cv_var_tzname" >&6; }
21972   if test $ac_cv_var_tzname = yes; then
21973
21974 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
21975
21976   fi
21977 fi
21978
21979    LDLIBICONV=`echo " $LIBICONV " | sed "s/${acl_cv_wl--Wl,}/ /g; s/,/ /g"`
21980
21981
21982    for ac_func in gethostbyname_r
21983 do :
21984   ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
21985 if test "x$ac_cv_func_gethostbyname_r" = x""yes; then :
21986   cat >>confdefs.h <<_ACEOF
21987 #define HAVE_GETHOSTBYNAME_R 1
21988 _ACEOF
21989
21990
21991 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
21992
21993      # There are two different kinds of gethostbyname_r.
21994      # We look for the one that returns `int'.
21995      # Hopefully this check is robust enough.
21996      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21997 /* end confdefs.h.  */
21998 #include <netdb.h>
21999
22000 _ACEOF
22001 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22002   $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then :
22003
22004
22005 $as_echo "#define GETHOSTBYNAME_R_RETURNS_INT 1" >>confdefs.h
22006
22007 fi
22008 rm -f conftest*
22009
22010
22011      case " $GCINCS " in
22012      *" -D_REENTRANT "*) ;;
22013      *)
22014                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
22015 $as_echo_n "checking whether gethostbyname_r declaration requires -D_REENTRANT... " >&6; }
22016 if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then :
22017   $as_echo_n "(cached) " >&6
22018 else
22019    ac_ext=cpp
22020 ac_cpp='$CXXCPP $CPPFLAGS'
22021 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22022 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22023 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22024
22025           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22026 /* end confdefs.h.  */
22027 #include <netdb.h>
22028 int
22029 main ()
22030 {
22031 gethostbyname_r("", 0, 0);
22032   ;
22033   return 0;
22034 }
22035 _ACEOF
22036 if ac_fn_cxx_try_compile "$LINENO"; then :
22037   libjava_cv_gethostbyname_r_needs_reentrant=no
22038 else
22039                 CPPFLAGS_SAVE="$CPPFLAGS"
22040                 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
22041                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22042 /* end confdefs.h.  */
22043 #include <netdb.h>
22044 int
22045 main ()
22046 {
22047 gethostbyname_r("", 0, 0);
22048   ;
22049   return 0;
22050 }
22051 _ACEOF
22052 if ac_fn_cxx_try_compile "$LINENO"; then :
22053   libjava_cv_gethostbyname_r_needs_reentrant=yes
22054 else
22055   libjava_cv_gethostbyname_r_needs_reentrant=fail
22056 fi
22057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22058                 CPPFLAGS="$CPPFLAGS_SAVE"
22059
22060 fi
22061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22062           ac_ext=c
22063 ac_cpp='$CPP $CPPFLAGS'
22064 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22065 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22066 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22067
22068
22069 fi
22070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
22071 $as_echo "$libjava_cv_gethostbyname_r_needs_reentrant" >&6; }
22072         if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
22073
22074 $as_echo "#define _REENTRANT 1" >>confdefs.h
22075
22076         fi
22077      ;;
22078      esac
22079
22080      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct hostent_data" >&5
22081 $as_echo_n "checking for struct hostent_data... " >&6; }
22082 if test "${libjava_cv_struct_hostent_data+set}" = set; then :
22083   $as_echo_n "(cached) " >&6
22084 else
22085         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22086 /* end confdefs.h.  */
22087
22088 #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
22089 # define _REENTRANT 1
22090 #endif
22091 #include <netdb.h>
22092 int
22093 main ()
22094 {
22095 struct hostent_data data;
22096   ;
22097   return 0;
22098 }
22099 _ACEOF
22100 if ac_fn_c_try_compile "$LINENO"; then :
22101   libjava_cv_struct_hostent_data=yes
22102 else
22103   libjava_cv_struct_hostent_data=no
22104 fi
22105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22106 fi
22107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_struct_hostent_data" >&5
22108 $as_echo "$libjava_cv_struct_hostent_data" >&6; }
22109      if test "x$libjava_cv_struct_hostent_data" = xyes; then
22110
22111 $as_echo "#define HAVE_STRUCT_HOSTENT_DATA 1" >>confdefs.h
22112
22113      fi
22114
22115 fi
22116 done
22117
22118
22119    # FIXME: libjava source code expects to find a prototype for
22120    # gethostbyaddr_r in netdb.h.  The outer check ensures that
22121    # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
22122    # to exist where expected.  (The root issue: AC_CHECK_FUNCS assumes C
22123    # linkage check is enough, yet C++ code requires proper prototypes.)
22124    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22125 /* end confdefs.h.  */
22126 #include <netdb.h>
22127
22128 _ACEOF
22129 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22130   $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then :
22131
22132    for ac_func in gethostbyaddr_r
22133 do :
22134   ac_fn_c_check_func "$LINENO" "gethostbyaddr_r" "ac_cv_func_gethostbyaddr_r"
22135 if test "x$ac_cv_func_gethostbyaddr_r" = x""yes; then :
22136   cat >>confdefs.h <<_ACEOF
22137 #define HAVE_GETHOSTBYADDR_R 1
22138 _ACEOF
22139
22140
22141 $as_echo "#define HAVE_GETHOSTBYADDR_R 1" >>confdefs.h
22142
22143      # There are two different kinds of gethostbyaddr_r.
22144      # We look for the one that returns `int'.
22145      # Hopefully this check is robust enough.
22146      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22147 /* end confdefs.h.  */
22148 #include <netdb.h>
22149
22150 _ACEOF
22151 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22152   $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then :
22153
22154
22155 $as_echo "#define GETHOSTBYADDR_R_RETURNS_INT 1" >>confdefs.h
22156
22157 fi
22158 rm -f conftest*
22159
22160 fi
22161 done
22162
22163 fi
22164 rm -f conftest*
22165
22166
22167    for ac_func in gethostname
22168 do :
22169   ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
22170 if test "x$ac_cv_func_gethostname" = x""yes; then :
22171   cat >>confdefs.h <<_ACEOF
22172 #define HAVE_GETHOSTNAME 1
22173 _ACEOF
22174
22175
22176 $as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h
22177
22178      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22179 /* end confdefs.h.  */
22180 #include <unistd.h>
22181
22182 _ACEOF
22183 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22184   $EGREP "gethostname" >/dev/null 2>&1; then :
22185
22186
22187 $as_echo "#define HAVE_GETHOSTNAME_DECL 1" >>confdefs.h
22188
22189 fi
22190 rm -f conftest*
22191
22192 fi
22193 done
22194
22195
22196    for ac_func in usleep
22197 do :
22198   ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
22199 if test "x$ac_cv_func_usleep" = x""yes; then :
22200   cat >>confdefs.h <<_ACEOF
22201 #define HAVE_USLEEP 1
22202 _ACEOF
22203
22204      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22205 /* end confdefs.h.  */
22206 #include <unistd.h>
22207
22208 _ACEOF
22209 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22210   $EGREP "usleep" >/dev/null 2>&1; then :
22211
22212
22213 $as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
22214
22215 fi
22216 rm -f conftest*
22217
22218 fi
22219 done
22220
22221
22222    # Look for these functions in the thread library, but only bother
22223    # if using POSIX threads.
22224    if test "$THREADS" = posix; then
22225       save_LIBS="$LIBS"
22226       LIBS="$LIBS $THREADLIBS"
22227
22228       # Look for sched_yield.  Up to Solaris 2.6, it is in libposix4, since
22229       # Solaris 7 the name librt is preferred.
22230       for ac_func in sched_yield
22231 do :
22232   ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
22233 if test "x$ac_cv_func_sched_yield" = x""yes; then :
22234   cat >>confdefs.h <<_ACEOF
22235 #define HAVE_SCHED_YIELD 1
22236 _ACEOF
22237
22238 else
22239
22240         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
22241 $as_echo_n "checking for sched_yield in -lrt... " >&6; }
22242 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then :
22243   $as_echo_n "(cached) " >&6
22244 else
22245   ac_check_lib_save_LIBS=$LIBS
22246 LIBS="-lrt  $LIBS"
22247 if test x$gcc_no_link = xyes; then
22248   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22249 fi
22250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22251 /* end confdefs.h.  */
22252
22253 /* Override any GCC internal prototype to avoid an error.
22254    Use char because int might match the return type of a GCC
22255    builtin and then its argument prototype would still apply.  */
22256 #ifdef __cplusplus
22257 extern "C"
22258 #endif
22259 char sched_yield ();
22260 int
22261 main ()
22262 {
22263 return sched_yield ();
22264   ;
22265   return 0;
22266 }
22267 _ACEOF
22268 if ac_fn_c_try_link "$LINENO"; then :
22269   ac_cv_lib_rt_sched_yield=yes
22270 else
22271   ac_cv_lib_rt_sched_yield=no
22272 fi
22273 rm -f core conftest.err conftest.$ac_objext \
22274     conftest$ac_exeext conftest.$ac_ext
22275 LIBS=$ac_check_lib_save_LIBS
22276 fi
22277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
22278 $as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
22279 if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then :
22280
22281           $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22282
22283           THREADLIBS="$THREADLIBS -lrt"
22284           THREADSPEC="$THREADSPEC -lrt"
22285 else
22286
22287           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5
22288 $as_echo_n "checking for sched_yield in -lposix4... " >&6; }
22289 if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then :
22290   $as_echo_n "(cached) " >&6
22291 else
22292   ac_check_lib_save_LIBS=$LIBS
22293 LIBS="-lposix4  $LIBS"
22294 if test x$gcc_no_link = xyes; then
22295   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22296 fi
22297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22298 /* end confdefs.h.  */
22299
22300 /* Override any GCC internal prototype to avoid an error.
22301    Use char because int might match the return type of a GCC
22302    builtin and then its argument prototype would still apply.  */
22303 #ifdef __cplusplus
22304 extern "C"
22305 #endif
22306 char sched_yield ();
22307 int
22308 main ()
22309 {
22310 return sched_yield ();
22311   ;
22312   return 0;
22313 }
22314 _ACEOF
22315 if ac_fn_c_try_link "$LINENO"; then :
22316   ac_cv_lib_posix4_sched_yield=yes
22317 else
22318   ac_cv_lib_posix4_sched_yield=no
22319 fi
22320 rm -f core conftest.err conftest.$ac_objext \
22321     conftest$ac_exeext conftest.$ac_ext
22322 LIBS=$ac_check_lib_save_LIBS
22323 fi
22324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5
22325 $as_echo "$ac_cv_lib_posix4_sched_yield" >&6; }
22326 if test "x$ac_cv_lib_posix4_sched_yield" = x""yes; then :
22327
22328             $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22329
22330             THREADLIBS="$THREADLIBS -lposix4"
22331             THREADSPEC="$THREADSPEC -lposix4"
22332 fi
22333
22334 fi
22335
22336 fi
22337 done
22338
22339
22340       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
22341 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
22342 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
22343   $as_echo_n "(cached) " >&6
22344 else
22345   ac_check_lib_save_LIBS=$LIBS
22346 LIBS="-lrt  $LIBS"
22347 if test x$gcc_no_link = xyes; then
22348   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22349 fi
22350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22351 /* end confdefs.h.  */
22352
22353 /* Override any GCC internal prototype to avoid an error.
22354    Use char because int might match the return type of a GCC
22355    builtin and then its argument prototype would still apply.  */
22356 #ifdef __cplusplus
22357 extern "C"
22358 #endif
22359 char clock_gettime ();
22360 int
22361 main ()
22362 {
22363 return clock_gettime ();
22364   ;
22365   return 0;
22366 }
22367 _ACEOF
22368 if ac_fn_c_try_link "$LINENO"; then :
22369   ac_cv_lib_rt_clock_gettime=yes
22370 else
22371   ac_cv_lib_rt_clock_gettime=no
22372 fi
22373 rm -f core conftest.err conftest.$ac_objext \
22374     conftest$ac_exeext conftest.$ac_ext
22375 LIBS=$ac_check_lib_save_LIBS
22376 fi
22377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
22378 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
22379 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
22380
22381
22382 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
22383
22384          case "$THREADSPEC" in
22385            *-lrt*) ;;
22386            *)
22387              THREADSPEC="$THREADSPEC -lrt"
22388              THREADLIBS="$THREADLIBS -lrt"
22389              ;;
22390          esac
22391 fi
22392
22393
22394       LIBS="$save_LIBS"
22395
22396       # We can save a little space at runtime if the mutex has m_count
22397       # or __m_count.  This is a nice hack for Linux.
22398       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22399 /* end confdefs.h.  */
22400 #include <pthread.h>
22401 int
22402 main ()
22403 {
22404
22405           extern pthread_mutex_t *mutex; int q = mutex->m_count;
22406
22407   ;
22408   return 0;
22409 }
22410 _ACEOF
22411 if ac_fn_c_try_compile "$LINENO"; then :
22412
22413 $as_echo "#define PTHREAD_MUTEX_HAVE_M_COUNT 1" >>confdefs.h
22414
22415 else
22416
22417         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22418 /* end confdefs.h.  */
22419 #include <pthread.h>
22420 int
22421 main ()
22422 {
22423
22424             extern pthread_mutex_t *mutex; int q = mutex->__m_count;
22425
22426   ;
22427   return 0;
22428 }
22429 _ACEOF
22430 if ac_fn_c_try_compile "$LINENO"; then :
22431
22432 $as_echo "#define PTHREAD_MUTEX_HAVE___M_COUNT 1" >>confdefs.h
22433
22434 fi
22435 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22436 fi
22437 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22438    fi
22439
22440    # We require a way to get the time.
22441    time_found=no
22442    for ac_func in gettimeofday time ftime
22443 do :
22444   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22445 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22446 eval as_val=\$$as_ac_var
22447    if test "x$as_val" = x""yes; then :
22448   cat >>confdefs.h <<_ACEOF
22449 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22450 _ACEOF
22451  time_found=yes
22452 fi
22453 done
22454
22455    if test "$time_found" = no; then
22456       as_fn_error "no function found to get the time" "$LINENO" 5
22457    fi
22458
22459    for ac_func in memmove
22460 do :
22461   ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
22462 if test "x$ac_cv_func_memmove" = x""yes; then :
22463   cat >>confdefs.h <<_ACEOF
22464 #define HAVE_MEMMOVE 1
22465 _ACEOF
22466
22467 fi
22468 done
22469
22470
22471    # We require memcpy.
22472    memcpy_found=no
22473    for ac_func in memcpy
22474 do :
22475   ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
22476 if test "x$ac_cv_func_memcpy" = x""yes; then :
22477   cat >>confdefs.h <<_ACEOF
22478 #define HAVE_MEMCPY 1
22479 _ACEOF
22480  memcpy_found=yes
22481 fi
22482 done
22483
22484    if test "$memcpy_found" = no; then
22485       as_fn_error "memcpy is required" "$LINENO" 5
22486    fi
22487    # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl
22488    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
22489 $as_echo_n "checking for dlopen in -ldl... " >&6; }
22490 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
22491   $as_echo_n "(cached) " >&6
22492 else
22493   ac_check_lib_save_LIBS=$LIBS
22494 LIBS="-ldl  $LIBS"
22495 if test x$gcc_no_link = xyes; then
22496   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22497 fi
22498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22499 /* end confdefs.h.  */
22500
22501 /* Override any GCC internal prototype to avoid an error.
22502    Use char because int might match the return type of a GCC
22503    builtin and then its argument prototype would still apply.  */
22504 #ifdef __cplusplus
22505 extern "C"
22506 #endif
22507 char dlopen ();
22508 int
22509 main ()
22510 {
22511 return dlopen ();
22512   ;
22513   return 0;
22514 }
22515 _ACEOF
22516 if ac_fn_c_try_link "$LINENO"; then :
22517   ac_cv_lib_dl_dlopen=yes
22518 else
22519   ac_cv_lib_dl_dlopen=no
22520 fi
22521 rm -f core conftest.err conftest.$ac_objext \
22522     conftest$ac_exeext conftest.$ac_ext
22523 LIBS=$ac_check_lib_save_LIBS
22524 fi
22525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
22526 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22527 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
22528
22529
22530 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22531
22532 else
22533
22534        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldld" >&5
22535 $as_echo_n "checking for dlopen in -ldld... " >&6; }
22536 if test "${ac_cv_lib_dld_dlopen+set}" = set; then :
22537   $as_echo_n "(cached) " >&6
22538 else
22539   ac_check_lib_save_LIBS=$LIBS
22540 LIBS="-ldld  $LIBS"
22541 if test x$gcc_no_link = xyes; then
22542   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22543 fi
22544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22545 /* end confdefs.h.  */
22546
22547 /* Override any GCC internal prototype to avoid an error.
22548    Use char because int might match the return type of a GCC
22549    builtin and then its argument prototype would still apply.  */
22550 #ifdef __cplusplus
22551 extern "C"
22552 #endif
22553 char dlopen ();
22554 int
22555 main ()
22556 {
22557 return dlopen ();
22558   ;
22559   return 0;
22560 }
22561 _ACEOF
22562 if ac_fn_c_try_link "$LINENO"; then :
22563   ac_cv_lib_dld_dlopen=yes
22564 else
22565   ac_cv_lib_dld_dlopen=no
22566 fi
22567 rm -f core conftest.err conftest.$ac_objext \
22568     conftest$ac_exeext conftest.$ac_ext
22569 LIBS=$ac_check_lib_save_LIBS
22570 fi
22571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dlopen" >&5
22572 $as_echo "$ac_cv_lib_dld_dlopen" >&6; }
22573 if test "x$ac_cv_lib_dld_dlopen" = x""yes; then :
22574
22575
22576 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22577
22578 fi
22579
22580 fi
22581
22582
22583    # Some library-finding code we stole from Tcl.
22584    #--------------------------------------------------------------------
22585    #    Check for the existence of the -lsocket and -lnsl libraries.
22586    #    The order here is important, so that they end up in the right
22587    #    order in the command line generated by make.  Here are some
22588    #    special considerations:
22589    #    1. Use "connect" and "accept" to check for -lsocket, and
22590    #       "gethostbyname" to check for -lnsl.
22591    #    2. Use each function name only once:  can't redo a check because
22592    #       autoconf caches the results of the last check and won't redo it.
22593    #    3. Use -lnsl and -lsocket only if they supply procedures that
22594    #       aren't already present in the normal libraries.  This is because
22595    #       IRIX 5.2 has libraries, but they aren't needed and they're
22596    #       bogus:  they goof up name resolution if used.
22597    #    4. On some SVR4 systems, can't use -lsocket without -lnsl too.
22598    #       To get around this problem, check for both libraries together
22599    #       if -lsocket doesn't work by itself.
22600    #--------------------------------------------------------------------
22601
22602    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5
22603 $as_echo_n "checking for socket libraries... " >&6; }
22604 if test "${gcj_cv_lib_sockets+set}" = set; then :
22605   $as_echo_n "(cached) " >&6
22606 else
22607   gcj_cv_lib_sockets=
22608      gcj_checkBoth=0
22609      unset ac_cv_func_connect
22610      ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
22611 if test "x$ac_cv_func_connect" = x""yes; then :
22612   gcj_checkSocket=0
22613 else
22614   gcj_checkSocket=1
22615 fi
22616
22617      if test "$gcj_checkSocket" = 1; then
22618          unset ac_cv_func_connect
22619          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5
22620 $as_echo_n "checking for main in -lsocket... " >&6; }
22621 if test "${ac_cv_lib_socket_main+set}" = set; then :
22622   $as_echo_n "(cached) " >&6
22623 else
22624   ac_check_lib_save_LIBS=$LIBS
22625 LIBS="-lsocket  $LIBS"
22626 if test x$gcc_no_link = xyes; then
22627   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22628 fi
22629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22630 /* end confdefs.h.  */
22631
22632
22633 int
22634 main ()
22635 {
22636 return main ();
22637   ;
22638   return 0;
22639 }
22640 _ACEOF
22641 if ac_fn_c_try_link "$LINENO"; then :
22642   ac_cv_lib_socket_main=yes
22643 else
22644   ac_cv_lib_socket_main=no
22645 fi
22646 rm -f core conftest.err conftest.$ac_objext \
22647     conftest$ac_exeext conftest.$ac_ext
22648 LIBS=$ac_check_lib_save_LIBS
22649 fi
22650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5
22651 $as_echo "$ac_cv_lib_socket_main" >&6; }
22652 if test "x$ac_cv_lib_socket_main" = x""yes; then :
22653   gcj_cv_lib_sockets="-lsocket"
22654 else
22655   gcj_checkBoth=1
22656 fi
22657
22658      fi
22659      if test "$gcj_checkBoth" = 1; then
22660          gcj_oldLibs=$LIBS
22661          LIBS="$LIBS -lsocket -lnsl"
22662          unset ac_cv_func_accept
22663          ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
22664 if test "x$ac_cv_func_accept" = x""yes; then :
22665   gcj_checkNsl=0
22666                         gcj_cv_lib_sockets="-lsocket -lnsl"
22667 fi
22668
22669          unset ac_cv_func_accept
22670          LIBS=$gcj_oldLibs
22671      fi
22672      unset ac_cv_func_gethostbyname
22673      gcj_oldLibs=$LIBS
22674      LIBS="$LIBS $gcj_cv_lib_sockets"
22675      ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
22676 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
22677
22678 else
22679   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5
22680 $as_echo_n "checking for main in -lnsl... " >&6; }
22681 if test "${ac_cv_lib_nsl_main+set}" = set; then :
22682   $as_echo_n "(cached) " >&6
22683 else
22684   ac_check_lib_save_LIBS=$LIBS
22685 LIBS="-lnsl  $LIBS"
22686 if test x$gcc_no_link = xyes; then
22687   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22688 fi
22689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22690 /* end confdefs.h.  */
22691
22692
22693 int
22694 main ()
22695 {
22696 return main ();
22697   ;
22698   return 0;
22699 }
22700 _ACEOF
22701 if ac_fn_c_try_link "$LINENO"; then :
22702   ac_cv_lib_nsl_main=yes
22703 else
22704   ac_cv_lib_nsl_main=no
22705 fi
22706 rm -f core conftest.err conftest.$ac_objext \
22707     conftest$ac_exeext conftest.$ac_ext
22708 LIBS=$ac_check_lib_save_LIBS
22709 fi
22710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5
22711 $as_echo "$ac_cv_lib_nsl_main" >&6; }
22712 if test "x$ac_cv_lib_nsl_main" = x""yes; then :
22713   gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
22714 fi
22715
22716 fi
22717
22718      unset ac_cv_func_gethostbyname
22719      LIBS=$gcj_oldLIBS
22720
22721 fi
22722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcj_cv_lib_sockets" >&5
22723 $as_echo "$gcj_cv_lib_sockets" >&6; }
22724    SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
22725
22726    if test "$with_system_zlib" = yes; then
22727       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
22728 $as_echo_n "checking for deflate in -lz... " >&6; }
22729 if test "${ac_cv_lib_z_deflate+set}" = set; then :
22730   $as_echo_n "(cached) " >&6
22731 else
22732   ac_check_lib_save_LIBS=$LIBS
22733 LIBS="-lz  $LIBS"
22734 if test x$gcc_no_link = xyes; then
22735   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22736 fi
22737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22738 /* end confdefs.h.  */
22739
22740 /* Override any GCC internal prototype to avoid an error.
22741    Use char because int might match the return type of a GCC
22742    builtin and then its argument prototype would still apply.  */
22743 #ifdef __cplusplus
22744 extern "C"
22745 #endif
22746 char deflate ();
22747 int
22748 main ()
22749 {
22750 return deflate ();
22751   ;
22752   return 0;
22753 }
22754 _ACEOF
22755 if ac_fn_c_try_link "$LINENO"; then :
22756   ac_cv_lib_z_deflate=yes
22757 else
22758   ac_cv_lib_z_deflate=no
22759 fi
22760 rm -f core conftest.err conftest.$ac_objext \
22761     conftest$ac_exeext conftest.$ac_ext
22762 LIBS=$ac_check_lib_save_LIBS
22763 fi
22764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
22765 $as_echo "$ac_cv_lib_z_deflate" >&6; }
22766 if test "x$ac_cv_lib_z_deflate" = x""yes; then :
22767   ZLIBSPEC=-lz
22768 else
22769   ZLIBSPEC=
22770 fi
22771
22772    fi
22773
22774    # Test for Gtk stuff, if asked for.
22775    if test "$use_gtk_awt" = yes; then
22776
22777   succeeded=no
22778
22779   if test -z "$PKG_CONFIG"; then
22780     # Extract the first word of "pkg-config", so it can be a program name with args.
22781 set dummy pkg-config; ac_word=$2
22782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22783 $as_echo_n "checking for $ac_word... " >&6; }
22784 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22785   $as_echo_n "(cached) " >&6
22786 else
22787   case $PKG_CONFIG in
22788   [\\/]* | ?:[\\/]*)
22789   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22790   ;;
22791   *)
22792   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22793 for as_dir in $PATH
22794 do
22795   IFS=$as_save_IFS
22796   test -z "$as_dir" && as_dir=.
22797     for ac_exec_ext in '' $ac_executable_extensions; do
22798   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22799     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22800     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22801     break 2
22802   fi
22803 done
22804   done
22805 IFS=$as_save_IFS
22806
22807   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
22808   ;;
22809 esac
22810 fi
22811 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22812 if test -n "$PKG_CONFIG"; then
22813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22814 $as_echo "$PKG_CONFIG" >&6; }
22815 else
22816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22817 $as_echo "no" >&6; }
22818 fi
22819
22820
22821   fi
22822
22823   if test "$PKG_CONFIG" = "no" ; then
22824      echo "*** The pkg-config script could not be found. Make sure it is"
22825      echo "*** in your path, or set the PKG_CONFIG environment variable"
22826      echo "*** to the full path to pkg-config."
22827      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22828   else
22829      PKG_CONFIG_MIN_VERSION=0.9.0
22830      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22831         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-2.0 >= 2.4" >&5
22832 $as_echo_n "checking for gtk+-2.0 >= 2.4... " >&6; }
22833
22834         if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
22835             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22836 $as_echo "yes" >&6; }
22837             succeeded=yes
22838
22839             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
22840 $as_echo_n "checking GTK_CFLAGS... " >&6; }
22841             GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
22842             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
22843 $as_echo "$GTK_CFLAGS" >&6; }
22844
22845             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
22846 $as_echo_n "checking GTK_LIBS... " >&6; }
22847             GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
22848             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
22849 $as_echo "$GTK_LIBS" >&6; }
22850         else
22851             GTK_CFLAGS=""
22852             GTK_LIBS=""
22853             ## If we have a custom action on failure, don't print errors, but
22854             ## do set a variable so people can do so.
22855             GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
22856             echo $GTK_PKG_ERRORS
22857         fi
22858
22859
22860
22861      else
22862         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22863         echo "*** See http://www.freedesktop.org/software/pkgconfig"
22864      fi
22865   fi
22866
22867   if test $succeeded = yes; then
22868      :
22869   else
22870      as_fn_error "Library requirements (gtk+-2.0 >= 2.4) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." "$LINENO" 5
22871   fi
22872
22873
22874
22875
22876
22877   succeeded=no
22878
22879   if test -z "$PKG_CONFIG"; then
22880     # Extract the first word of "pkg-config", so it can be a program name with args.
22881 set dummy pkg-config; ac_word=$2
22882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22883 $as_echo_n "checking for $ac_word... " >&6; }
22884 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22885   $as_echo_n "(cached) " >&6
22886 else
22887   case $PKG_CONFIG in
22888   [\\/]* | ?:[\\/]*)
22889   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22890   ;;
22891   *)
22892   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22893 for as_dir in $PATH
22894 do
22895   IFS=$as_save_IFS
22896   test -z "$as_dir" && as_dir=.
22897     for ac_exec_ext in '' $ac_executable_extensions; do
22898   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22899     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22900     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22901     break 2
22902   fi
22903 done
22904   done
22905 IFS=$as_save_IFS
22906
22907   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
22908   ;;
22909 esac
22910 fi
22911 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22912 if test -n "$PKG_CONFIG"; then
22913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22914 $as_echo "$PKG_CONFIG" >&6; }
22915 else
22916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22917 $as_echo "no" >&6; }
22918 fi
22919
22920
22921   fi
22922
22923   if test "$PKG_CONFIG" = "no" ; then
22924      echo "*** The pkg-config script could not be found. Make sure it is"
22925      echo "*** in your path, or set the PKG_CONFIG environment variable"
22926      echo "*** to the full path to pkg-config."
22927      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22928   else
22929      PKG_CONFIG_MIN_VERSION=0.9.0
22930      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22931         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
22932 $as_echo_n "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... " >&6; }
22933
22934         if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
22935             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22936 $as_echo "yes" >&6; }
22937             succeeded=yes
22938
22939             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5
22940 $as_echo_n "checking GLIB_CFLAGS... " >&6; }
22941             GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22942             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5
22943 $as_echo "$GLIB_CFLAGS" >&6; }
22944
22945             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5
22946 $as_echo_n "checking GLIB_LIBS... " >&6; }
22947             GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22948             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5
22949 $as_echo "$GLIB_LIBS" >&6; }
22950         else
22951             GLIB_CFLAGS=""
22952             GLIB_LIBS=""
22953             ## If we have a custom action on failure, don't print errors, but
22954             ## do set a variable so people can do so.
22955             GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22956             echo $GLIB_PKG_ERRORS
22957         fi
22958
22959
22960
22961      else
22962         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22963         echo "*** See http://www.freedesktop.org/software/pkgconfig"
22964      fi
22965   fi
22966
22967   if test $succeeded = yes; then
22968      :
22969   else
22970      as_fn_error "Library requirements (glib-2.0 >= 2.4 gthread-2.0 >= 2.4) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." "$LINENO" 5
22971   fi
22972
22973
22974
22975
22976
22977   succeeded=no
22978
22979   if test -z "$PKG_CONFIG"; then
22980     # Extract the first word of "pkg-config", so it can be a program name with args.
22981 set dummy pkg-config; ac_word=$2
22982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22983 $as_echo_n "checking for $ac_word... " >&6; }
22984 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22985   $as_echo_n "(cached) " >&6
22986 else
22987   case $PKG_CONFIG in
22988   [\\/]* | ?:[\\/]*)
22989   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22990   ;;
22991   *)
22992   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22993 for as_dir in $PATH
22994 do
22995   IFS=$as_save_IFS
22996   test -z "$as_dir" && as_dir=.
22997     for ac_exec_ext in '' $ac_executable_extensions; do
22998   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22999     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
23000     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23001     break 2
23002   fi
23003 done
23004   done
23005 IFS=$as_save_IFS
23006
23007   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
23008   ;;
23009 esac
23010 fi
23011 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
23012 if test -n "$PKG_CONFIG"; then
23013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
23014 $as_echo "$PKG_CONFIG" >&6; }
23015 else
23016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23017 $as_echo "no" >&6; }
23018 fi
23019
23020
23021   fi
23022
23023   if test "$PKG_CONFIG" = "no" ; then
23024      echo "*** The pkg-config script could not be found. Make sure it is"
23025      echo "*** in your path, or set the PKG_CONFIG environment variable"
23026      echo "*** to the full path to pkg-config."
23027      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
23028   else
23029      PKG_CONFIG_MIN_VERSION=0.9.0
23030      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
23031         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libart-2.0 >= 2.1" >&5
23032 $as_echo_n "checking for libart-2.0 >= 2.1... " >&6; }
23033
23034         if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
23035             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23036 $as_echo "yes" >&6; }
23037             succeeded=yes
23038
23039             { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_CFLAGS" >&5
23040 $as_echo_n "checking LIBART_CFLAGS... " >&6; }
23041             LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
23042             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_CFLAGS" >&5
23043 $as_echo "$LIBART_CFLAGS" >&6; }
23044
23045             { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_LIBS" >&5
23046 $as_echo_n "checking LIBART_LIBS... " >&6; }
23047             LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
23048             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_LIBS" >&5
23049 $as_echo "$LIBART_LIBS" >&6; }
23050         else
23051             LIBART_CFLAGS=""
23052             LIBART_LIBS=""
23053             ## If we have a custom action on failure, don't print errors, but
23054             ## do set a variable so people can do so.
23055             LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
23056             echo $LIBART_PKG_ERRORS
23057         fi
23058
23059
23060
23061      else
23062         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
23063         echo "*** See http://www.freedesktop.org/software/pkgconfig"
23064      fi
23065   fi
23066
23067   if test $succeeded = yes; then
23068      :
23069   else
23070      as_fn_error "Library requirements (libart-2.0 >= 2.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." "$LINENO" 5
23071   fi
23072
23073
23074
23075
23076       # We require the XTest Extension to support java.awt.Robot.
23077       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XTestQueryExtension in -lXtst" >&5
23078 $as_echo_n "checking for XTestQueryExtension in -lXtst... " >&6; }
23079 if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then :
23080   $as_echo_n "(cached) " >&6
23081 else
23082   ac_check_lib_save_LIBS=$LIBS
23083 LIBS="-lXtst ${X_LIBS} $LIBS"
23084 if test x$gcc_no_link = xyes; then
23085   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23086 fi
23087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23088 /* end confdefs.h.  */
23089
23090 /* Override any GCC internal prototype to avoid an error.
23091    Use char because int might match the return type of a GCC
23092    builtin and then its argument prototype would still apply.  */
23093 #ifdef __cplusplus
23094 extern "C"
23095 #endif
23096 char XTestQueryExtension ();
23097 int
23098 main ()
23099 {
23100 return XTestQueryExtension ();
23101   ;
23102   return 0;
23103 }
23104 _ACEOF
23105 if ac_fn_c_try_link "$LINENO"; then :
23106   ac_cv_lib_Xtst_XTestQueryExtension=yes
23107 else
23108   ac_cv_lib_Xtst_XTestQueryExtension=no
23109 fi
23110 rm -f core conftest.err conftest.$ac_objext \
23111     conftest$ac_exeext conftest.$ac_ext
23112 LIBS=$ac_check_lib_save_LIBS
23113 fi
23114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
23115 $as_echo "$ac_cv_lib_Xtst_XTestQueryExtension" >&6; }
23116 if test "x$ac_cv_lib_Xtst_XTestQueryExtension" = x""yes; then :
23117   true
23118 else
23119   as_fn_error "libXtst not found, required by java.awt.Robot" "$LINENO" 5
23120 fi
23121
23122    fi
23123
23124    # On Solaris, and maybe other architectures, the Boehm collector
23125    # requires -ldl.
23126    if test "$GC" = boehm; then
23127       case "${host}" in
23128           mips-sgi-irix6*)
23129             # While IRIX 6 has libdl for the O32 and N32 ABIs, the N64 one is
23130             # missing.  It's unnecessary anyway since dlopen lives in libc.
23131             ;;
23132           *-*-darwin*)
23133             ;;
23134           *)
23135             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldl" >&5
23136 $as_echo_n "checking for main in -ldl... " >&6; }
23137 if test "${ac_cv_lib_dl_main+set}" = set; then :
23138   $as_echo_n "(cached) " >&6
23139 else
23140   ac_check_lib_save_LIBS=$LIBS
23141 LIBS="-ldl  $LIBS"
23142 if test x$gcc_no_link = xyes; then
23143   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23144 fi
23145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23146 /* end confdefs.h.  */
23147
23148
23149 int
23150 main ()
23151 {
23152 return main ();
23153   ;
23154   return 0;
23155 }
23156 _ACEOF
23157 if ac_fn_c_try_link "$LINENO"; then :
23158   ac_cv_lib_dl_main=yes
23159 else
23160   ac_cv_lib_dl_main=no
23161 fi
23162 rm -f core conftest.err conftest.$ac_objext \
23163     conftest$ac_exeext conftest.$ac_ext
23164 LIBS=$ac_check_lib_save_LIBS
23165 fi
23166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_main" >&5
23167 $as_echo "$ac_cv_lib_dl_main" >&6; }
23168 if test "x$ac_cv_lib_dl_main" = x""yes; then :
23169   SYSTEMSPEC="$SYSTEMSPEC -ldl"
23170 fi
23171
23172             ;;
23173       esac
23174    fi
23175 fi
23176
23177 # Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
23178 case $build in
23179     *-mingw32) CLASSPATH_SEPARATOR=';' ;;
23180     *)         CLASSPATH_SEPARATOR=':' ;;
23181 esac
23182
23183
23184 # We must search the source tree for java.lang, since we still don't
23185 # have libgcj.jar nor java/lang/*.class
23186 GCJ_SAVE_CPPFLAGS=$CPPFLAGS
23187 CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
23188
23189 # Since some classes depend on this one, we need its source available
23190 # before we can do any GCJ compilation test :-(
23191 if test ! -f gnu/classpath/Configuration.java; then
23192   test -d gnu || mkdir gnu
23193   test -d gnu/classpath || mkdir gnu/classpath
23194   # Note that it is not crucial that all the values here be correct.
23195   sed -e "s,@prefix@,$expanded_prefix," \
23196       -e "s,@VERSION@,$VERSION," \
23197       -e "s,@LIBDEBUG@,false," \
23198       -e "s,@INIT_LOAD_LIBRARY@,false," \
23199       -e "s,@@,$LIBGCJDEBUG," \
23200       -e "s,@default_toolkit@,$TOOLKIT," \
23201       -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \
23202       -e "s,@GTK_CAIRO_ENABLED@,false," \
23203       -e "s,@ECJ_JAR@,," \
23204       -e "s,@WANT_NATIVE_BIG_INTEGER@,false," \
23205         < $srcdir/classpath/gnu/classpath/Configuration.java.in \
23206         > gnu/classpath/Configuration.java
23207   # We do not want to redirect the output of the grep below to /dev/null,
23208   # but we add /dev/null to the input list so that grep will print the
23209   # filename of Configuration.java in case it finds any matches.
23210   if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then
23211     as_fn_error "configure.ac is missing the substitutions above" "$LINENO" 5
23212   fi
23213 fi
23214
23215
23216 if test -n "$ac_tool_prefix"; then
23217   for ac_prog in gcj
23218   do
23219     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
23220 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
23221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23222 $as_echo_n "checking for $ac_word... " >&6; }
23223 if test "${ac_cv_prog_GCJ+set}" = set; then :
23224   $as_echo_n "(cached) " >&6
23225 else
23226   if test -n "$GCJ"; then
23227   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
23228 else
23229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23230 for as_dir in $PATH
23231 do
23232   IFS=$as_save_IFS
23233   test -z "$as_dir" && as_dir=.
23234     for ac_exec_ext in '' $ac_executable_extensions; do
23235   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23236     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
23237     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23238     break 2
23239   fi
23240 done
23241   done
23242 IFS=$as_save_IFS
23243
23244 fi
23245 fi
23246 GCJ=$ac_cv_prog_GCJ
23247 if test -n "$GCJ"; then
23248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
23249 $as_echo "$GCJ" >&6; }
23250 else
23251   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23252 $as_echo "no" >&6; }
23253 fi
23254
23255
23256     test -n "$GCJ" && break
23257   done
23258 fi
23259 if test -z "$GCJ"; then
23260   ac_ct_GCJ=$GCJ
23261   for ac_prog in gcj
23262 do
23263   # Extract the first word of "$ac_prog", so it can be a program name with args.
23264 set dummy $ac_prog; ac_word=$2
23265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23266 $as_echo_n "checking for $ac_word... " >&6; }
23267 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
23268   $as_echo_n "(cached) " >&6
23269 else
23270   if test -n "$ac_ct_GCJ"; then
23271   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
23272 else
23273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23274 for as_dir in $PATH
23275 do
23276   IFS=$as_save_IFS
23277   test -z "$as_dir" && as_dir=.
23278     for ac_exec_ext in '' $ac_executable_extensions; do
23279   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23280     ac_cv_prog_ac_ct_GCJ="$ac_prog"
23281     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23282     break 2
23283   fi
23284 done
23285   done
23286 IFS=$as_save_IFS
23287
23288 fi
23289 fi
23290 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
23291 if test -n "$ac_ct_GCJ"; then
23292   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
23293 $as_echo "$ac_ct_GCJ" >&6; }
23294 else
23295   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23296 $as_echo "no" >&6; }
23297 fi
23298
23299
23300   test -n "$ac_ct_GCJ" && break
23301 done
23302
23303   if test "x$ac_ct_GCJ" = x; then
23304     GCJ="gcj"
23305   else
23306     case $cross_compiling:$ac_tool_warned in
23307 yes:)
23308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
23309 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
23310 ac_tool_warned=yes ;;
23311 esac
23312     GCJ=$ac_ct_GCJ
23313   fi
23314 fi
23315
23316 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
23317 if test "x${GCJFLAGS-unset}" = xunset; then
23318    GCJFLAGS="-g -O2"
23319 fi
23320
23321
23322 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
23323
23324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
23325 $as_echo_n "checking dependency style of $depcc... " >&6; }
23326 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
23327   $as_echo_n "(cached) " >&6
23328 else
23329   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
23330   # We make a subdir and do the tests there.  Otherwise we can end up
23331   # making bogus files that we don't know about and never remove.  For
23332   # instance it was reported that on HP-UX the gcc test will end up
23333   # making a dummy file named `D' -- because `-MD' means `put the output
23334   # in D'.
23335   mkdir conftest.dir
23336   # Copy depcomp to subdir because otherwise we won't find it if we're
23337   # using a relative directory.
23338   cp "$am_depcomp" conftest.dir
23339   cd conftest.dir
23340   # We will build objects and dependencies in a subdirectory because
23341   # it helps to detect inapplicable dependency modes.  For instance
23342   # both Tru64's cc and ICC support -MD to output dependencies as a
23343   # side effect of compilation, but ICC will put the dependencies in
23344   # the current directory while Tru64 will put them in the object
23345   # directory.
23346   mkdir sub
23347
23348   am_cv_GCJ_dependencies_compiler_type=none
23349   if test "$am_compiler_list" = ""; then
23350      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
23351   fi
23352   am__universal=false
23353
23354
23355   for depmode in $am_compiler_list; do
23356     # Setup a source with many dependencies, because some compilers
23357     # like to wrap large dependency lists on column 80 (with \), and
23358     # we should not choose a depcomp mode which is confused by this.
23359     #
23360     # We need to recreate these files for each test, as the compiler may
23361     # overwrite some of them when testing with obscure command lines.
23362     # This happens at least with the AIX C compiler.
23363     : > sub/conftest.c
23364     for i in 1 2 3 4 5 6; do
23365       echo '#include "conftst'$i'.h"' >> sub/conftest.c
23366       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
23367       # Solaris 8's {/usr,}/bin/sh.
23368       touch sub/conftst$i.h
23369     done
23370     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
23371
23372     # We check with `-c' and `-o' for the sake of the "dashmstdout"
23373     # mode.  It turns out that the SunPro C++ compiler does not properly
23374     # handle `-M -o', and we need to detect this.  Also, some Intel
23375     # versions had trouble with output in subdirs
23376     am__obj=sub/conftest.${OBJEXT-o}
23377     am__minus_obj="-o $am__obj"
23378     case $depmode in
23379     gcc)
23380       # This depmode causes a compiler race in universal mode.
23381       test "$am__universal" = false || continue
23382       ;;
23383     nosideeffect)
23384       # after this tag, mechanisms are not by side-effect, so they'll
23385       # only be used when explicitly requested
23386       if test "x$enable_dependency_tracking" = xyes; then
23387         continue
23388       else
23389         break
23390       fi
23391       ;;
23392     msvisualcpp | msvcmsys)
23393       # This compiler won't grok `-c -o', but also, the minuso test has
23394       # not run yet.  These depmodes are late enough in the game, and
23395       # so weak that their functioning should not be impacted.
23396       am__obj=conftest.${OBJEXT-o}
23397       am__minus_obj=
23398       ;;
23399     none) break ;;
23400     esac
23401     if depmode=$depmode \
23402        source=sub/conftest.c object=$am__obj \
23403        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
23404        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
23405          >/dev/null 2>conftest.err &&
23406        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
23407        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
23408        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
23409        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
23410       # icc doesn't choke on unknown options, it will just issue warnings
23411       # or remarks (even with -Werror).  So we grep stderr for any message
23412       # that says an option was ignored or not supported.
23413       # When given -MP, icc 7.0 and 7.1 complain thusly:
23414       #   icc: Command line warning: ignoring option '-M'; no argument required
23415       # The diagnosis changed in icc 8.0:
23416       #   icc: Command line remark: option '-MP' not supported
23417       if (grep 'ignoring option' conftest.err ||
23418           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
23419         am_cv_GCJ_dependencies_compiler_type=$depmode
23420         break
23421       fi
23422     fi
23423   done
23424
23425   cd ..
23426   rm -rf conftest.dir
23427 else
23428   am_cv_GCJ_dependencies_compiler_type=none
23429 fi
23430
23431 fi
23432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
23433 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
23434 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
23435
23436  if
23437   test "x$enable_dependency_tracking" != xno \
23438   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
23439   am__fastdepGCJ_TRUE=
23440   am__fastdepGCJ_FALSE='#'
23441 else
23442   am__fastdepGCJ_TRUE='#'
23443   am__fastdepGCJ_FALSE=
23444 fi
23445
23446
23447
23448
23449 # Now remove it.
23450 rm -f gnu/classpath/Configuration.java
23451
23452 CPPFLAGS=$GCJ_SAVE_CPPFLAGS
23453
23454 # The cast to long int works around a bug in the HP C Compiler
23455 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23456 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23457 # This bug is HP SR number 8606223364.
23458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
23459 $as_echo_n "checking size of void *... " >&6; }
23460 if test "${ac_cv_sizeof_void_p+set}" = set; then :
23461   $as_echo_n "(cached) " >&6
23462 else
23463   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
23464
23465 else
23466   if test "$ac_cv_type_void_p" = yes; then
23467      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23468 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23469 { as_fn_set_status 77
23470 as_fn_error "cannot compute sizeof (void *)
23471 See \`config.log' for more details." "$LINENO" 5; }; }
23472    else
23473      ac_cv_sizeof_void_p=0
23474    fi
23475 fi
23476
23477 fi
23478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
23479 $as_echo "$ac_cv_sizeof_void_p" >&6; }
23480
23481
23482
23483 cat >>confdefs.h <<_ACEOF
23484 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
23485 _ACEOF
23486
23487
23488
23489  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
23490 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
23491 if test "${ac_cv_c_bigendian+set}" = set; then :
23492   $as_echo_n "(cached) " >&6
23493 else
23494   ac_cv_c_bigendian=unknown
23495     # See if we're dealing with a universal compiler.
23496     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23497 /* end confdefs.h.  */
23498 #ifndef __APPLE_CC__
23499                not a universal capable compiler
23500              #endif
23501              typedef int dummy;
23502
23503 _ACEOF
23504 if ac_fn_c_try_compile "$LINENO"; then :
23505
23506         # Check for potential -arch flags.  It is not universal unless
23507         # there are at least two -arch flags with different values.
23508         ac_arch=
23509         ac_prev=
23510         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
23511          if test -n "$ac_prev"; then
23512            case $ac_word in
23513              i?86 | x86_64 | ppc | ppc64)
23514                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
23515                  ac_arch=$ac_word
23516                else
23517                  ac_cv_c_bigendian=universal
23518                  break
23519                fi
23520                ;;
23521            esac
23522            ac_prev=
23523          elif test "x$ac_word" = "x-arch"; then
23524            ac_prev=arch
23525          fi
23526        done
23527 fi
23528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23529     if test $ac_cv_c_bigendian = unknown; then
23530       # See if sys/param.h defines the BYTE_ORDER macro.
23531       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23532 /* end confdefs.h.  */
23533 #include <sys/types.h>
23534              #include <sys/param.h>
23535
23536 int
23537 main ()
23538 {
23539 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
23540                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
23541                      && LITTLE_ENDIAN)
23542               bogus endian macros
23543              #endif
23544
23545   ;
23546   return 0;
23547 }
23548 _ACEOF
23549 if ac_fn_c_try_compile "$LINENO"; then :
23550   # It does; now see whether it defined to BIG_ENDIAN or not.
23551          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23552 /* end confdefs.h.  */
23553 #include <sys/types.h>
23554                 #include <sys/param.h>
23555
23556 int
23557 main ()
23558 {
23559 #if BYTE_ORDER != BIG_ENDIAN
23560                  not big endian
23561                 #endif
23562
23563   ;
23564   return 0;
23565 }
23566 _ACEOF
23567 if ac_fn_c_try_compile "$LINENO"; then :
23568   ac_cv_c_bigendian=yes
23569 else
23570   ac_cv_c_bigendian=no
23571 fi
23572 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23573 fi
23574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23575     fi
23576     if test $ac_cv_c_bigendian = unknown; then
23577       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
23578       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23579 /* end confdefs.h.  */
23580 #include <limits.h>
23581
23582 int
23583 main ()
23584 {
23585 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
23586               bogus endian macros
23587              #endif
23588
23589   ;
23590   return 0;
23591 }
23592 _ACEOF
23593 if ac_fn_c_try_compile "$LINENO"; then :
23594   # It does; now see whether it defined to _BIG_ENDIAN or not.
23595          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23596 /* end confdefs.h.  */
23597 #include <limits.h>
23598
23599 int
23600 main ()
23601 {
23602 #ifndef _BIG_ENDIAN
23603                  not big endian
23604                 #endif
23605
23606   ;
23607   return 0;
23608 }
23609 _ACEOF
23610 if ac_fn_c_try_compile "$LINENO"; then :
23611   ac_cv_c_bigendian=yes
23612 else
23613   ac_cv_c_bigendian=no
23614 fi
23615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23616 fi
23617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23618     fi
23619     if test $ac_cv_c_bigendian = unknown; then
23620       # Compile a test program.
23621       if test "$cross_compiling" = yes; then :
23622   # Try to guess by grepping values from an object file.
23623          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23624 /* end confdefs.h.  */
23625 short int ascii_mm[] =
23626                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
23627                 short int ascii_ii[] =
23628                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
23629                 int use_ascii (int i) {
23630                   return ascii_mm[i] + ascii_ii[i];
23631                 }
23632                 short int ebcdic_ii[] =
23633                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
23634                 short int ebcdic_mm[] =
23635                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
23636                 int use_ebcdic (int i) {
23637                   return ebcdic_mm[i] + ebcdic_ii[i];
23638                 }
23639                 extern int foo;
23640
23641 int
23642 main ()
23643 {
23644 return use_ascii (foo) == use_ebcdic (foo);
23645   ;
23646   return 0;
23647 }
23648 _ACEOF
23649 if ac_fn_c_try_compile "$LINENO"; then :
23650   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
23651               ac_cv_c_bigendian=yes
23652             fi
23653             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
23654               if test "$ac_cv_c_bigendian" = unknown; then
23655                 ac_cv_c_bigendian=no
23656               else
23657                 # finding both strings is unlikely to happen, but who knows?
23658                 ac_cv_c_bigendian=unknown
23659               fi
23660             fi
23661 fi
23662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23663 else
23664   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23665 /* end confdefs.h.  */
23666 $ac_includes_default
23667 int
23668 main ()
23669 {
23670
23671              /* Are we little or big endian?  From Harbison&Steele.  */
23672              union
23673              {
23674                long int l;
23675                char c[sizeof (long int)];
23676              } u;
23677              u.l = 1;
23678              return u.c[sizeof (long int) - 1] == 1;
23679
23680   ;
23681   return 0;
23682 }
23683 _ACEOF
23684 if ac_fn_c_try_run "$LINENO"; then :
23685   ac_cv_c_bigendian=no
23686 else
23687   ac_cv_c_bigendian=yes
23688 fi
23689 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23690   conftest.$ac_objext conftest.beam conftest.$ac_ext
23691 fi
23692
23693     fi
23694 fi
23695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
23696 $as_echo "$ac_cv_c_bigendian" >&6; }
23697  case $ac_cv_c_bigendian in #(
23698    yes)
23699      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
23700 ;; #(
23701    no)
23702       ;; #(
23703    universal)
23704
23705 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
23706
23707      ;; #(
23708    *)
23709      as_fn_error "unknown endianness
23710  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
23711  esac
23712
23713
23714 ZLIBS=
23715 SYS_ZLIBS=
23716 ZINCS=
23717
23718 if test -z "$ZLIBSPEC"; then
23719    # Use zlib from the GCC tree.
23720    ZINCS='-I$(top_srcdir)/../zlib'
23721    ZLIBS=../zlib/libzgcj_convenience.la
23722 else
23723    # System's zlib.
23724    SYS_ZLIBS="$ZLIBSPEC"
23725 fi
23726
23727
23728
23729
23730
23731
23732
23733
23734
23735
23736  if test "$NATIVE" = yes; then
23737   NATIVE_TRUE=
23738   NATIVE_FALSE='#'
23739 else
23740   NATIVE_TRUE='#'
23741   NATIVE_FALSE=
23742 fi
23743
23744  if test "$enable_shared" = yes; then
23745   ENABLE_SHARED_TRUE=
23746   ENABLE_SHARED_FALSE='#'
23747 else
23748   ENABLE_SHARED_TRUE='#'
23749   ENABLE_SHARED_FALSE=
23750 fi
23751
23752  if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
23753   NEEDS_DATA_START_TRUE=
23754   NEEDS_DATA_START_FALSE='#'
23755 else
23756   NEEDS_DATA_START_TRUE='#'
23757   NEEDS_DATA_START_FALSE=
23758 fi
23759
23760  if test -z "${with_multisubdir}"; then
23761   INSTALL_BINARIES_TRUE=
23762   INSTALL_BINARIES_FALSE='#'
23763 else
23764   INSTALL_BINARIES_TRUE='#'
23765   INSTALL_BINARIES_FALSE=
23766 fi
23767
23768
23769
23770 # Process the option "--enable-version-specific-runtime-libs"
23771 # Calculate toolexeclibdir
23772 case ${version_specific_libs} in
23773   yes)
23774     # Need the gcc compiler version to know where to install libraries
23775     # and header files if --enable-version-specific-runtime-libs option
23776     # is selected.
23777     includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
23778     toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
23779     toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
23780     toolexeclibdir=$toolexecmainlibdir
23781     ;;
23782   no)
23783     if test -n "$with_cross_host" &&
23784        test x"$with_cross_host" != x"no"; then
23785       # Install a library built with a cross compiler in tooldir, not libdir.
23786       toolexecdir='$(exec_prefix)/$(target_noncanonical)'
23787       toolexecmainlibdir='$(toolexecdir)/lib'
23788     else
23789       toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
23790       toolexecmainlibdir='$(libdir)'
23791     fi
23792     multi_os_directory=`$CC -print-multi-os-directory`
23793     case $multi_os_directory in
23794       .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
23795       *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
23796     esac
23797     ;;
23798 esac
23799
23800
23801
23802
23803 # Determine gcj and libgcj version number.
23804 gcjversion=`cat "$srcdir/../gcc/BASE-VER"`
23805 libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version`
23806 GCJVERSION=$gcjversion
23807
23808
23809 cat >>confdefs.h <<_ACEOF
23810 #define GCJVERSION "$GCJVERSION"
23811 _ACEOF
23812
23813
23814 # Determine where the standard .db file and GNU Classpath JNI
23815 # libraries are found.
23816 gcjsubdir=gcj-$gcjversion-$libgcj_soversion
23817 multi_os_directory=`$CC -print-multi-os-directory`
23818 case $multi_os_directory in
23819   .)
23820    dbexecdir='$(libdir)/'$gcjsubdir # Avoid /.
23821    ;;
23822   *)
23823    dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
23824    ;;
23825 esac
23826
23827
23828
23829
23830 $as_echo "#define JV_VERSION \"1.5.0\"" >>confdefs.h
23831
23832
23833 $as_echo "#define JV_API_VERSION \"1.5\"" >>confdefs.h
23834
23835
23836
23837 case "${with_gxx_include_dir}" in
23838   yes)
23839     as_fn_error "--with-gxx-include-dir=[dir] requires a directory" "$LINENO" 5
23840     ;;
23841   no | "")
23842     case "${enable_version_specific_runtime_libs}" in
23843       yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
23844       *)
23845         libstdcxx_incdir='c++/$(gcc_version)'
23846         gxx_include_dir='include/$(libstdcxx_incdir)'
23847         if test -n "$with_cross_host" &&
23848            test x"$with_cross_host" != x"no"; then
23849           gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
23850         else
23851           gxx_include_dir='${prefix}/'"$gxx_include_dir"
23852         fi;;
23853     esac ;;
23854   *) gxx_include_dir=${with_gxx_include_dir} ;;
23855 esac
23856
23857
23858
23859
23860 # We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
23861 # On that system, sys/ioctl.h will not include sys/filio.h unless
23862 # BSD_COMP is defined; just including sys/filio.h is simpler.
23863 # We avoid AC_HEADER_DIRENT since we really only care about dirent.h
23864 # for now.  If you change this, you also must update natFile.cc.
23865 for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h \
23866                   sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
23867                   sys/socket.h netinet/in.h arpa/inet.h netdb.h \
23868                   pwd.h sys/config.h stdint.h langinfo.h locale.h \
23869                   dirent.h sys/rw_lock.h magic.h ifaddrs.h
23870 do :
23871   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23872 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23873 eval as_val=\$$as_ac_Header
23874    if test "x$as_val" = x""yes; then :
23875   cat >>confdefs.h <<_ACEOF
23876 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23877 _ACEOF
23878
23879 fi
23880
23881 done
23882
23883
23884 # sys/socket.h is a prerequisite for net/if.h on Solaris.
23885 for ac_header in net/if.h
23886 do :
23887   ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
23888 #ifdef HAVE_SYS_SOCKET_H
23889 #include <sys/socket.h>
23890 #endif
23891
23892 "
23893 if test "x$ac_cv_header_net_if_h" = x""yes; then :
23894   cat >>confdefs.h <<_ACEOF
23895 #define HAVE_NET_IF_H 1
23896 _ACEOF
23897
23898 fi
23899
23900 done
23901
23902
23903 for ac_header in inttypes.h
23904 do :
23905   ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
23906 if test "x$ac_cv_header_inttypes_h" = x""yes; then :
23907   cat >>confdefs.h <<_ACEOF
23908 #define HAVE_INTTYPES_H 1
23909 _ACEOF
23910
23911
23912 $as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
23913
23914
23915 $as_echo "#define JV_HAVE_INTTYPES_H 1" >>confdefs.h
23916
23917
23918 fi
23919
23920 done
23921
23922
23923 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
23924 if test "x$ac_cv_type_ssize_t" = x""yes; then :
23925
23926 else
23927
23928 cat >>confdefs.h <<_ACEOF
23929 #define ssize_t int
23930 _ACEOF
23931
23932 fi
23933
23934 ac_fn_c_check_type "$LINENO" "magic_t" "ac_cv_type_magic_t" "
23935 #ifdef HAVE_MAGIC_H
23936 #include <magic.h>
23937 #endif
23938 "
23939 if test "x$ac_cv_type_magic_t" = x""yes; then :
23940
23941
23942 $as_echo "#define HAVE_MAGIC_T 1" >>confdefs.h
23943
23944 fi
23945
23946
23947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t" >&5
23948 $as_echo_n "checking for in_addr_t... " >&6; }
23949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23950 /* end confdefs.h.  */
23951 #include <sys/types.h>
23952 #if STDC_HEADERS
23953 #include <stdlib.h>
23954 #include <stddef.h>
23955 #endif
23956 #if HAVE_NETINET_IN_H
23957 #include <netinet/in.h>
23958 #endif
23959 int
23960 main ()
23961 {
23962 in_addr_t foo;
23963   ;
23964   return 0;
23965 }
23966 _ACEOF
23967 if ac_fn_c_try_compile "$LINENO"; then :
23968
23969 $as_echo "#define HAVE_IN_ADDR_T 1" >>confdefs.h
23970
23971    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23972 $as_echo "yes" >&6; }
23973 else
23974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23975 $as_echo "no" >&6; }
23976 fi
23977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23978
23979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ip_mreq is in netinet/in.h" >&5
23980 $as_echo_n "checking whether struct ip_mreq is in netinet/in.h... " >&6; }
23981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23982 /* end confdefs.h.  */
23983 #include <netinet/in.h>
23984 int
23985 main ()
23986 {
23987 struct ip_mreq mreq;
23988   ;
23989   return 0;
23990 }
23991 _ACEOF
23992 if ac_fn_c_try_compile "$LINENO"; then :
23993
23994 $as_echo "#define HAVE_STRUCT_IP_MREQ 1" >>confdefs.h
23995
23996    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23997 $as_echo "yes" >&6; }
23998 else
23999   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24000 $as_echo "no" >&6; }
24001 fi
24002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24003
24004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ipv6_mreq is in netinet/in.h" >&5
24005 $as_echo_n "checking whether struct ipv6_mreq is in netinet/in.h... " >&6; }
24006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24007 /* end confdefs.h.  */
24008 #include <netinet/in.h>
24009 int
24010 main ()
24011 {
24012 struct ipv6_mreq mreq6;
24013   ;
24014   return 0;
24015 }
24016 _ACEOF
24017 if ac_fn_c_try_compile "$LINENO"; then :
24018
24019 $as_echo "#define HAVE_STRUCT_IPV6_MREQ 1" >>confdefs.h
24020
24021    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24022 $as_echo "yes" >&6; }
24023 else
24024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24025 $as_echo "no" >&6; }
24026 fi
24027 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24028
24029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
24030 $as_echo_n "checking whether struct sockaddr_in6 is in netinet/in.h... " >&6; }
24031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24032 /* end confdefs.h.  */
24033 #include <netinet/in.h>
24034 int
24035 main ()
24036 {
24037 struct sockaddr_in6 addr6;
24038   ;
24039   return 0;
24040 }
24041 _ACEOF
24042 if ac_fn_c_try_compile "$LINENO"; then :
24043
24044 $as_echo "#define HAVE_INET6 1" >>confdefs.h
24045
24046    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24047 $as_echo "yes" >&6; }
24048 else
24049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24050 $as_echo "no" >&6; }
24051 fi
24052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24053
24054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t in sys/socket.h" >&5
24055 $as_echo_n "checking for socklen_t in sys/socket.h... " >&6; }
24056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24057 /* end confdefs.h.  */
24058 #define _POSIX_PII_SOCKET
24059 #include <sys/types.h>
24060 #include <sys/socket.h>
24061 int
24062 main ()
24063 {
24064 socklen_t x = 5;
24065   ;
24066   return 0;
24067 }
24068 _ACEOF
24069 if ac_fn_c_try_compile "$LINENO"; then :
24070
24071 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
24072
24073    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24074 $as_echo "yes" >&6; }
24075 else
24076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24077 $as_echo "no" >&6; }
24078 fi
24079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24080
24081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff in struct tm" >&5
24082 $as_echo_n "checking for tm_gmtoff in struct tm... " >&6; }
24083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24084 /* end confdefs.h.  */
24085 #include <time.h>
24086 int
24087 main ()
24088 {
24089 struct tm tim; tim.tm_gmtoff = 0;
24090   ;
24091   return 0;
24092 }
24093 _ACEOF
24094 if ac_fn_c_try_compile "$LINENO"; then :
24095
24096 $as_echo "#define STRUCT_TM_HAS_GMTOFF 1" >>confdefs.h
24097
24098    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24099 $as_echo "yes" >&6; }
24100 else
24101   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24102 $as_echo "no" >&6; }
24103    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global timezone variable" >&5
24104 $as_echo_n "checking for global timezone variable... " >&6; }
24105                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24106 /* end confdefs.h.  */
24107 #include <time.h>
24108 int
24109 main ()
24110 {
24111 void i(){long z2 = 2*timezone;}
24112   ;
24113   return 0;
24114 }
24115 _ACEOF
24116 if ac_fn_c_try_compile "$LINENO"; then :
24117
24118 $as_echo "#define HAVE_TIMEZONE 1" >>confdefs.h
24119
24120       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24121 $as_echo "yes" >&6; }
24122 else
24123   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24124 $as_echo "no" >&6; }
24125        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global _timezone variable" >&5
24126 $as_echo_n "checking for global _timezone variable... " >&6; }
24127               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24128 /* end confdefs.h.  */
24129 #include <time.h>
24130 int
24131 main ()
24132 {
24133 long z2 = _timezone;
24134   ;
24135   return 0;
24136 }
24137 _ACEOF
24138 if ac_fn_c_try_compile "$LINENO"; then :
24139
24140 $as_echo "#define HAVE_UNDERSCORE_TIMEZONE 1" >>confdefs.h
24141
24142           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24143 $as_echo "yes" >&6; }
24144 else
24145   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24146 $as_echo "no" >&6; }
24147 fi
24148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24149 fi
24150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24151 fi
24152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24153
24154 for ac_prog in perl
24155 do
24156   # Extract the first word of "$ac_prog", so it can be a program name with args.
24157 set dummy $ac_prog; ac_word=$2
24158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24159 $as_echo_n "checking for $ac_word... " >&6; }
24160 if test "${ac_cv_prog_PERL+set}" = set; then :
24161   $as_echo_n "(cached) " >&6
24162 else
24163   if test -n "$PERL"; then
24164   ac_cv_prog_PERL="$PERL" # Let the user override the test.
24165 else
24166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24167 for as_dir in $PATH
24168 do
24169   IFS=$as_save_IFS
24170   test -z "$as_dir" && as_dir=.
24171     for ac_exec_ext in '' $ac_executable_extensions; do
24172   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24173     ac_cv_prog_PERL="$ac_prog"
24174     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24175     break 2
24176   fi
24177 done
24178   done
24179 IFS=$as_save_IFS
24180
24181 fi
24182 fi
24183 PERL=$ac_cv_prog_PERL
24184 if test -n "$PERL"; then
24185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
24186 $as_echo "$PERL" >&6; }
24187 else
24188   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24189 $as_echo "no" >&6; }
24190 fi
24191
24192
24193   test -n "$PERL" && break
24194 done
24195 test -n "$PERL" || PERL="false"
24196
24197
24198 SYSDEP_SOURCES=
24199 SIGNAL_HANDLER_AUX=
24200
24201 case "${host}" in
24202  i?86-*-linux*)
24203     SIGNAL_HANDLER=include/i386-signal.h
24204     ;;
24205  *-*-solaris2*)
24206     SIGNAL_HANDLER=include/solaris-signal.h
24207     ;;
24208 # ia64-*)
24209 #    SYSDEP_SOURCES=sysdep/ia64.c
24210 #    test -d sysdep || mkdir sysdep
24211 #    ;;
24212  hppa*-*-linux*)
24213     SIGNAL_HANDLER=include/pa-signal.h
24214     ;;
24215  hppa*-hp-hpux*)
24216     SIGNAL_HANDLER=include/hppa-signal.h
24217     ;;
24218  ia64-*-linux*)
24219     SIGNAL_HANDLER=include/dwarf2-signal.h
24220     ;;
24221  powerpc*-*-linux*)
24222     SIGNAL_HANDLER=include/powerpc-signal.h
24223     ;;
24224  alpha*-*-linux*)
24225     SIGNAL_HANDLER=include/dwarf2-signal.h
24226     ;;
24227  s390*-*-linux*)
24228     SIGNAL_HANDLER=include/s390-signal.h
24229     ;;
24230  x86_64*-*-linux*)
24231     SIGNAL_HANDLER=include/x86_64-signal.h
24232     SIGNAL_HANDLER_AUX=include/i386-signal.h
24233     ;;
24234  sparc*-*-linux*)
24235     SIGNAL_HANDLER=include/dwarf2-signal.h
24236     ;;
24237  sh*-*-linux*)
24238     SIGNAL_HANDLER=include/sh-signal.h
24239     ;;
24240  *mingw*)
24241     SIGNAL_HANDLER=include/win32-signal.h
24242     ;;
24243  mips*-*-linux*)
24244     SIGNAL_HANDLER=include/mips-signal.h
24245     ;;
24246  m68*-*-linux*)
24247     SIGNAL_HANDLER=include/dwarf2-signal.h
24248     ;;
24249  powerpc*-*-darwin* | i?86-*-darwin[912]* | x86_64-*-darwin[912]*)
24250     SIGNAL_HANDLER=include/darwin-signal.h
24251     ;;
24252  powerpc*-*-aix*)
24253     SIGNAL_HANDLER=include/aix-signal.h
24254     ;;
24255  *)
24256     SIGNAL_HANDLER=include/default-signal.h
24257     ;;
24258 esac
24259
24260 # If we're using sjlj exceptions, forget what we just learned.
24261 if test "$enable_sjlj_exceptions" = yes; then
24262    SIGNAL_HANDLER=include/default-signal.h
24263    SIGNAL_HANDLER_AUX=
24264 fi
24265
24266
24267
24268 if test -z "$SIGNAL_HANDLER_AUX"; then
24269   SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
24270 fi
24271
24272 ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
24273
24274
24275 if test "${multilib}" = "yes"; then
24276   multilib_arg="--enable-multilib"
24277 else
24278   multilib_arg=
24279 fi
24280
24281 # See if we support thread-local storage.
24282
24283
24284    # Check whether --enable-tls was given.
24285 if test "${enable_tls+set}" = set; then :
24286   enableval=$enable_tls;
24287       case "$enableval" in
24288        yes|no) ;;
24289        *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
24290       esac
24291
24292 else
24293   enable_tls=yes
24294 fi
24295
24296
24297   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
24298 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
24299 if test "${gcc_cv_have_tls+set}" = set; then :
24300   $as_echo_n "(cached) " >&6
24301 else
24302
24303     if test "$cross_compiling" = yes; then :
24304                 if test x$gcc_no_link = xyes; then
24305   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24306 fi
24307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24308 /* end confdefs.h.  */
24309 __thread int a; int b; int main() { return a = b; }
24310 _ACEOF
24311 if ac_fn_c_try_link "$LINENO"; then :
24312   chktls_save_LDFLAGS="$LDFLAGS"
24313                           case $host in
24314             *-*-linux*)
24315               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
24316               ;;
24317           esac
24318           chktls_save_CFLAGS="$CFLAGS"
24319           CFLAGS="-fPIC $CFLAGS"
24320                   if test x$gcc_no_link = xyes; then
24321   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24322 fi
24323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24324 /* end confdefs.h.  */
24325 int f() { return 0; }
24326 _ACEOF
24327 if ac_fn_c_try_link "$LINENO"; then :
24328   if test x$gcc_no_link = xyes; then
24329   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24330 fi
24331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24332 /* end confdefs.h.  */
24333 __thread int a; int b; int f() { return a = b; }
24334 _ACEOF
24335 if ac_fn_c_try_link "$LINENO"; then :
24336   gcc_cv_have_tls=yes
24337 else
24338   gcc_cv_have_tls=no
24339 fi
24340 rm -f core conftest.err conftest.$ac_objext \
24341     conftest$ac_exeext conftest.$ac_ext
24342 else
24343   gcc_cv_have_tls=yes
24344 fi
24345 rm -f core conftest.err conftest.$ac_objext \
24346     conftest$ac_exeext conftest.$ac_ext
24347           CFLAGS="$chktls_save_CFLAGS"
24348           LDFLAGS="$chktls_save_LDFLAGS"
24349 else
24350   gcc_cv_have_tls=no
24351 fi
24352 rm -f core conftest.err conftest.$ac_objext \
24353     conftest$ac_exeext conftest.$ac_ext
24354
24355
24356 else
24357   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24358 /* end confdefs.h.  */
24359 __thread int a; int b; int main() { return a = b; }
24360 _ACEOF
24361 if ac_fn_c_try_run "$LINENO"; then :
24362                       chktls_save_LDFLAGS="$LDFLAGS"
24363       LDFLAGS="-static $LDFLAGS"
24364       if test x$gcc_no_link = xyes; then
24365   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24366 fi
24367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24368 /* end confdefs.h.  */
24369 int main() { return 0; }
24370 _ACEOF
24371 if ac_fn_c_try_link "$LINENO"; then :
24372   if test "$cross_compiling" = yes; then :
24373   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24374 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24375 as_fn_error "cannot run test program while cross compiling
24376 See \`config.log' for more details." "$LINENO" 5; }
24377 else
24378   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24379 /* end confdefs.h.  */
24380 __thread int a; int b; int main() { return a = b; }
24381 _ACEOF
24382 if ac_fn_c_try_run "$LINENO"; then :
24383   gcc_cv_have_tls=yes
24384 else
24385   gcc_cv_have_tls=no
24386 fi
24387 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24388   conftest.$ac_objext conftest.beam conftest.$ac_ext
24389 fi
24390
24391 else
24392   gcc_cv_have_tls=yes
24393 fi
24394 rm -f core conftest.err conftest.$ac_objext \
24395     conftest$ac_exeext conftest.$ac_ext
24396       LDFLAGS="$chktls_save_LDFLAGS"
24397       if test $gcc_cv_have_tls = yes; then
24398                                                 chktls_save_CFLAGS="$CFLAGS"
24399         thread_CFLAGS=failed
24400         for flag in '' '-pthread' '-lpthread'; do
24401           CFLAGS="$flag $chktls_save_CFLAGS"
24402           if test x$gcc_no_link = xyes; then
24403   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24404 fi
24405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24406 /* end confdefs.h.  */
24407 #include <pthread.h>
24408                 void *g(void *d) { return NULL; }
24409 int
24410 main ()
24411 {
24412 pthread_t t; pthread_create(&t,NULL,g,NULL);
24413   ;
24414   return 0;
24415 }
24416 _ACEOF
24417 if ac_fn_c_try_link "$LINENO"; then :
24418   thread_CFLAGS="$flag"
24419 fi
24420 rm -f core conftest.err conftest.$ac_objext \
24421     conftest$ac_exeext conftest.$ac_ext
24422           if test "X$thread_CFLAGS" != Xfailed; then
24423             break
24424           fi
24425         done
24426         CFLAGS="$chktls_save_CFLAGS"
24427         if test "X$thread_CFLAGS" != Xfailed; then
24428           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
24429                                                   if test "$cross_compiling" = yes; then :
24430   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24431 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24432 as_fn_error "cannot run test program while cross compiling
24433 See \`config.log' for more details." "$LINENO" 5; }
24434 else
24435   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24436 /* end confdefs.h.  */
24437 #include <pthread.h>
24438                 __thread int a;
24439                 static int *volatile a_in_other_thread;
24440                 static void *
24441                 thread_func (void *arg)
24442                 {
24443                   a_in_other_thread = &a;
24444                   return (void *)0;
24445                 }
24446 int
24447 main ()
24448 {
24449 pthread_t thread;
24450                 void *thread_retval;
24451                 int *volatile a_in_main_thread;
24452                 a_in_main_thread = &a;
24453                 if (pthread_create (&thread, (pthread_attr_t *)0,
24454                                     thread_func, (void *)0))
24455                   return 0;
24456                 if (pthread_join (thread, &thread_retval))
24457                   return 0;
24458                 return (a_in_other_thread == a_in_main_thread);
24459   ;
24460   return 0;
24461 }
24462 _ACEOF
24463 if ac_fn_c_try_run "$LINENO"; then :
24464   gcc_cv_have_tls=yes
24465 else
24466   gcc_cv_have_tls=no
24467 fi
24468 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24469   conftest.$ac_objext conftest.beam conftest.$ac_ext
24470 fi
24471
24472           CFLAGS="$chktls_save_CFLAGS"
24473         fi
24474       fi
24475 else
24476   gcc_cv_have_tls=no
24477 fi
24478 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24479   conftest.$ac_objext conftest.beam conftest.$ac_ext
24480 fi
24481
24482 fi
24483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
24484 $as_echo "$gcc_cv_have_tls" >&6; }
24485   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
24486
24487 $as_echo "#define HAVE_TLS 1" >>confdefs.h
24488
24489   fi
24490
24491 # For _Unwind_GetIPInfo.
24492
24493
24494 # Check whether --with-system-libunwind was given.
24495 if test "${with_system_libunwind+set}" = set; then :
24496   withval=$with_system_libunwind;
24497 fi
24498
24499   # If system-libunwind was not specifically set, pick a default setting.
24500   if test x$with_system_libunwind = x; then
24501     case ${target} in
24502       ia64-*-hpux*) with_system_libunwind=yes ;;
24503       *) with_system_libunwind=no ;;
24504     esac
24505   fi
24506   # Based on system-libunwind and target, do we have ipinfo?
24507   if  test x$with_system_libunwind = xyes; then
24508     case ${target} in
24509       ia64-*-*) have_unwind_getipinfo=no ;;
24510       *) have_unwind_getipinfo=yes ;;
24511     esac
24512   else
24513     # Darwin before version 9 does not have _Unwind_GetIPInfo.
24514
24515     case ${target} in
24516       *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
24517       *) have_unwind_getipinfo=yes ;;
24518     esac
24519
24520   fi
24521
24522   if test x$have_unwind_getipinfo = xyes; then
24523
24524 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
24525
24526   fi
24527
24528
24529 # See if linker supports anonymous version scripts.
24530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous version scripts" >&5
24531 $as_echo_n "checking whether ld supports anonymous version scripts... " >&6; }
24532 if test "${libjava_cv_anon_version_script+set}" = set; then :
24533   $as_echo_n "(cached) " >&6
24534 else
24535   # Check whether --enable-symvers was given.
24536 if test "${enable_symvers+set}" = set; then :
24537   enableval=$enable_symvers; case "$enableval" in
24538          yes) libjava_cv_anon_version_script=yes ;;
24539          no)  libjava_cv_anon_version_script=no ;;
24540          *)   as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5;;
24541         esac
24542 else
24543   libjava_cv_anon_version_script=yes
24544
24545 fi
24546
24547    if test x$libjava_cv_anon_version_script = xyes; then
24548      save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
24549      CFLAGS="$CFLAGS -fPIC";
24550      LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
24551      echo '{ global: globalsymb*; local: *; };' > conftest.map
24552      if test x$gcc_no_link = xyes; then
24553   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24554 fi
24555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24556 /* end confdefs.h.  */
24557 void globalsymbol (void) {} void localsymbol (void) {}
24558 int
24559 main ()
24560 {
24561
24562   ;
24563   return 0;
24564 }
24565 _ACEOF
24566 if ac_fn_c_try_link "$LINENO"; then :
24567   libjava_cv_anon_version_script=gnu
24568 else
24569   libjava_cv_anon_version_script=no
24570 fi
24571 rm -f core conftest.err conftest.$ac_objext \
24572     conftest$ac_exeext conftest.$ac_ext
24573      if test x$libjava_cv_anon_version_script = xno; then
24574        case "$target_os" in
24575          solaris2*)
24576            LDFLAGS="$save_LDFLAGS"
24577            LDFLAGS="$LDFLAGS -shared -Wl,-M,conftest.map"
24578            # Sun ld doesn't understand wildcards here.
24579            echo '{ global: globalsymbol; local: *; };' > conftest.map
24580            if test x$gcc_no_link = xyes; then
24581   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24582 fi
24583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24584 /* end confdefs.h.  */
24585 void globalsymbol (void) {} void localsymbol (void) {}
24586 int
24587 main ()
24588 {
24589
24590   ;
24591   return 0;
24592 }
24593 _ACEOF
24594 if ac_fn_c_try_link "$LINENO"; then :
24595   libjava_cv_anon_version_script=sun
24596 fi
24597 rm -f core conftest.err conftest.$ac_objext \
24598     conftest$ac_exeext conftest.$ac_ext
24599            ;;
24600        esac
24601      fi
24602      CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
24603    fi
24604
24605 fi
24606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_anon_version_script" >&5
24607 $as_echo "$libjava_cv_anon_version_script" >&6; }
24608  if test "$libjava_cv_anon_version_script" != no; then
24609   ANONVERSCRIPT_TRUE=
24610   ANONVERSCRIPT_FALSE='#'
24611 else
24612   ANONVERSCRIPT_TRUE='#'
24613   ANONVERSCRIPT_FALSE=
24614 fi
24615
24616  if test "$libjava_cv_anon_version_script" = gnu; then
24617   ANONVERSCRIPT_GNU_TRUE=
24618   ANONVERSCRIPT_GNU_FALSE='#'
24619 else
24620   ANONVERSCRIPT_GNU_TRUE='#'
24621   ANONVERSCRIPT_GNU_FALSE=
24622 fi
24623
24624  if test "$libjava_cv_anon_version_script" = sun; then
24625   ANONVERSCRIPT_SUN_TRUE=
24626   ANONVERSCRIPT_SUN_FALSE='#'
24627 else
24628   ANONVERSCRIPT_SUN_TRUE='#'
24629   ANONVERSCRIPT_SUN_FALSE=
24630 fi
24631
24632
24633 # Check if linker supports static linking on a per library basis
24634 LD_START_STATIC_SPEC=
24635 LD_FINISH_STATIC_SPEC=
24636 if $LD --help 2>&1 | grep -- -call_shared >/dev/null 2>&1; then
24637   if $LD --help 2>&1 | grep -- -non_shared >/dev/null 2>&1; then
24638     LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
24639     LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
24640   fi
24641 fi
24642
24643
24644
24645 here=`${PWDCMD-pwd}`
24646
24647
24648 # We get this from the environment.
24649
24650
24651 default_python_dir="/share/gcc-`cat ${srcdir}/../gcc/BASE-VER`/python/libjava"
24652
24653 # Check whether --with-python-dir was given.
24654 if test "${with_python_dir+set}" = set; then :
24655   withval=$with_python_dir; with_python_dir=$withval
24656 else
24657   with_python_dir="${default_python_dir}"
24658 fi
24659
24660
24661 # Needed for installing Python modules during make install.
24662 python_mod_dir="\${prefix}${with_python_dir}"
24663
24664 # Needed for substituting into aot-compile*
24665 python_mod_dir_expanded="${expanded_prefix}${with_python_dir}"
24666
24667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Python modules dir: ${python_mod_dir_expanded}" >&5
24668 $as_echo "Python modules dir: ${python_mod_dir_expanded}" >&6; };
24669
24670
24671
24672 # needed for aot-compile-rpm
24673 MAKE=`which make`
24674
24675
24676 # Check whether --enable-aot-compile-rpm was given.
24677 if test "${enable_aot_compile_rpm+set}" = set; then :
24678   enableval=$enable_aot_compile_rpm; case "${enableval}" in
24679     yes) AOT_RPM_ENABLED=yes ;;
24680     no)  AOT_RPM_ENABLED=no ;;
24681     *)   as_fn_error "Unknown argument to enable/disable aot-compile-rpm" "$LINENO" 5 ;;
24682   esac
24683 else
24684   AOT_RPM_ENABLED=no
24685
24686 fi
24687
24688  if test "x${AOT_RPM_ENABLED}" = xyes; then
24689   INSTALL_AOT_RPM_TRUE=
24690   INSTALL_AOT_RPM_FALSE='#'
24691 else
24692   INSTALL_AOT_RPM_TRUE='#'
24693   INSTALL_AOT_RPM_FALSE=
24694 fi
24695
24696
24697 # Check whether --enable-java-home was given.
24698 if test "${enable_java_home+set}" = set; then :
24699   enableval=$enable_java_home; case "${enableval}" in
24700     yes) JAVA_HOME_ENABLED=yes ;;
24701     no)  JAVA_HOME_ENABLED=no ;;
24702     *)   as_fn_error "Unknown argument to enable/disable java-home" "$LINENO" 5 ;;
24703   esac
24704 else
24705   JAVA_HOME_ENABLED=no
24706
24707 fi
24708
24709  if test "x${JAVA_HOME_ENABLED}" = xyes; then
24710   CREATE_JAVA_HOME_TRUE=
24711   CREATE_JAVA_HOME_FALSE='#'
24712 else
24713   CREATE_JAVA_HOME_TRUE='#'
24714   CREATE_JAVA_HOME_FALSE=
24715 fi
24716
24717
24718 # Only do these checks if java-home above is enabled.
24719 if test "x${JAVA_HOME_ENABLED}" = xyes
24720 then
24721
24722
24723 # Check whether --with-gcc-suffix was given.
24724 if test "${with_gcc_suffix+set}" = set; then :
24725   withval=$with_gcc_suffix; gcc_suffix=$withval
24726 else
24727   gcc_suffix=""
24728 fi
24729
24730   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCC suffix: ${gcc_suffix}" >&5
24731 $as_echo "GCC suffix: ${gcc_suffix}" >&6; }
24732
24733
24734
24735 # Check whether --with-arch-directory was given.
24736 if test "${with_arch_directory+set}" = set; then :
24737   withval=$with_arch_directory; host_cpu=$withval
24738 else
24739   host_cpu=""
24740 fi
24741
24742
24743
24744 # Check whether --with-os-directory was given.
24745 if test "${with_os_directory+set}" = set; then :
24746   withval=$with_os_directory; host_os=$withval
24747 else
24748   host_os=""
24749 fi
24750
24751
24752
24753 # Check whether --with-origin-name was given.
24754 if test "${with_origin_name+set}" = set; then :
24755   withval=$with_origin_name; origin_name=$withval
24756 else
24757   origin_name=gcj${gcc_suffix}
24758 fi
24759
24760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JPackage origin name: ${origin_name}" >&5
24761 $as_echo "JPackage origin name: ${origin_name}" >&6; }
24762
24763
24764 # Check whether --with-arch-suffix was given.
24765 if test "${with_arch_suffix+set}" = set; then :
24766   withval=$with_arch_suffix; arch_suffix=$withval
24767 else
24768   arch_suffix=""
24769 fi
24770
24771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch suffix: ${arch_suffix}" >&5
24772 $as_echo "arch suffix: ${arch_suffix}" >&6; }
24773
24774
24775 # Check whether --with-jvm-root-dir was given.
24776 if test "${with_jvm_root_dir+set}" = set; then :
24777   withval=$with_jvm_root_dir; jvm_root_dir=$withval
24778 else
24779   jvm_root_dir="\${prefix}/lib/jvm"
24780 fi
24781
24782   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM root installation directory: ${jvm_root_dir}" >&5
24783 $as_echo "JVM root installation directory: ${jvm_root_dir}" >&6; }
24784
24785
24786 # Check whether --with-jvm-jar-dir was given.
24787 if test "${with_jvm_jar_dir+set}" = set; then :
24788   withval=$with_jvm_jar_dir; jvm_jar_dir=$withval
24789 else
24790   jvm_jar_dir=\${prefix}/lib/jvm-exports
24791 fi
24792
24793   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JAR root installation directory: ${jvm_jar_dir}" >&5
24794 $as_echo "JAR root installation directory: ${jvm_jar_dir}" >&6; }
24795
24796   JAVA_VERSION=1.5.0
24797   BUILD_VERSION=0
24798
24799
24800   { $as_echo "$as_me:${as_lineno-$LINENO}: result: Java version: ${JAVA_VERSION}" >&5
24801 $as_echo "Java version: ${JAVA_VERSION}" >&6; }
24802
24803   jre_dir=jre
24804   jre_lnk=jre-${JAVA_VERSION}-${origin_name}
24805   sdk_lnk=java-${JAVA_VERSION}-${origin_name}
24806
24807   JVM_ROOT_DIR=${jvm_root_dir}
24808
24809   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5
24810 $as_echo "JVM ROOT directory: ${JVM_ROOT_DIR}" >&6; }
24811
24812   JVM_JAR_ROOT_DIR=${jvm_jar_dir}
24813
24814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5
24815 $as_echo "JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6; }
24816
24817   JVM_JAR_DIR=${jvm_jar_dir}
24818
24819   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5
24820 $as_echo "JVM JAR directory: ${JVM_JAR_DIR}" >&6; }
24821
24822   JRE_DIR=${jre_dir}
24823
24824
24825   JRE_LNK=${jre_lnk}
24826
24827
24828   SDK_LNK=${sdk_lnk}
24829
24830
24831   SDK_BIN_DIR=${jvm_root_dir}/bin
24832
24833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK tools directory: ${SDK_BIN_DIR}" >&5
24834 $as_echo "SDK tools directory: ${SDK_BIN_DIR}" >&6; }
24835
24836   SDK_LIB_DIR=${jvm_root_dir}/lib
24837
24838   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK jar directory: ${SDK_LIB_DIR}" >&5
24839 $as_echo "SDK jar directory: ${SDK_LIB_DIR}" >&6; }
24840
24841   SDK_INCLUDE_DIR=${jvm_root_dir}/include
24842
24843   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5
24844 $as_echo "SDK include directory: ${SDK_INCLUDE_DIR}" >&6; }
24845
24846   JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin
24847
24848   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE tools directory: ${JRE_BIN_DIR}" >&5
24849 $as_echo "JRE tools directory: ${JRE_BIN_DIR}" >&6; }
24850
24851   JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib
24852
24853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE lib directory: ${JRE_LIB_DIR}" >&5
24854 $as_echo "JRE lib directory: ${JRE_LIB_DIR}" >&6; }
24855
24856   # Find gcj prefix using gcj found in PATH.
24857   gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"`
24858
24859   # Where do the gcj binaries live?
24860   # For jhbuild based builds, they all live in a sibling of bin called
24861   # gcj-bin.  Check for gcj-bin first, and use bin otherwise.
24862   GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi`
24863
24864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5
24865 $as_echo "GCJ tools directory: ${GCJ_BIN_DIR}" >&6; }
24866
24867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: host is ${host}" >&5
24868 $as_echo "host is ${host}" >&6; }
24869   if test "x${host_cpu}" = "x"
24870   then
24871     case ${host} in
24872       *-mingw* | *-cygwin*)
24873         host_cpu=x86;;
24874       i486-* | i586-* | i686-*)
24875         host_cpu=i386;;
24876       x86_64-*)
24877         host_cpu=amd64;;
24878       *)
24879         host_cpu=${host_cpu};;
24880     esac
24881   fi
24882   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch directory: ${host_cpu}" >&5
24883 $as_echo "arch directory: ${host_cpu}" >&6; }
24884   CPU=${host_cpu}
24885
24886
24887   if test "x${host_os}" = "x"
24888   then
24889     case ${host} in
24890       *-mingw* | *-cygwin*)
24891         host_os=win32;;
24892       *-linux*)
24893         host_os=linux;;
24894       *)
24895         host_os=${host_os};;
24896     esac
24897   fi
24898   echo os directory: ${host_os}
24899   OS=${host_os}
24900
24901
24902   # make an expanded $libdir, for substituting into
24903   # scripts (and other non-Makefile things).
24904   LIBDIR=$libdir
24905   if test "x${exec_prefix}" = "xNONE"
24906   then
24907       lib_exec_prefix=$expanded_prefix
24908   else
24909       lib_exec_prefix=$exec_prefix
24910   fi
24911   LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"`
24912
24913 fi
24914
24915 ac_config_files="$ac_config_files Makefile libgcj.pc libgcj.spec libgcj-test.spec gcj/Makefile include/Makefile testsuite/Makefile contrib/aotcompile.py contrib/aot-compile contrib/aot-compile-rpm contrib/generate-cacerts.pl contrib/rebuild-gcj-db"
24916
24917
24918 if test ${multilib} = yes; then
24919   multilib_arg="--enable-multilib"
24920 else
24921   multilib_arg=
24922 fi
24923
24924 ac_config_files="$ac_config_files scripts/jar"
24925
24926 cat >confcache <<\_ACEOF
24927 # This file is a shell script that caches the results of configure
24928 # tests run on this system so they can be shared between configure
24929 # scripts and configure runs, see configure's option --config-cache.
24930 # It is not useful on other systems.  If it contains results you don't
24931 # want to keep, you may remove or edit it.
24932 #
24933 # config.status only pays attention to the cache file if you give it
24934 # the --recheck option to rerun configure.
24935 #
24936 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24937 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24938 # following values.
24939
24940 _ACEOF
24941
24942 # The following way of writing the cache mishandles newlines in values,
24943 # but we know of no workaround that is simple, portable, and efficient.
24944 # So, we kill variables containing newlines.
24945 # Ultrix sh set writes to stderr and can't be redirected directly,
24946 # and sets the high bit in the cache file unless we assign to the vars.
24947 (
24948   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24949     eval ac_val=\$$ac_var
24950     case $ac_val in #(
24951     *${as_nl}*)
24952       case $ac_var in #(
24953       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24954 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24955       esac
24956       case $ac_var in #(
24957       _ | IFS | as_nl) ;; #(
24958       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24959       *) { eval $ac_var=; unset $ac_var;} ;;
24960       esac ;;
24961     esac
24962   done
24963
24964   (set) 2>&1 |
24965     case $as_nl`(ac_space=' '; set) 2>&1` in #(
24966     *${as_nl}ac_space=\ *)
24967       # `set' does not quote correctly, so add quotes: double-quote
24968       # substitution turns \\\\ into \\, and sed turns \\ into \.
24969       sed -n \
24970         "s/'/'\\\\''/g;
24971           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24972       ;; #(
24973     *)
24974       # `set' quotes correctly as required by POSIX, so do not add quotes.
24975       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24976       ;;
24977     esac |
24978     sort
24979 ) |
24980   sed '
24981      /^ac_cv_env_/b end
24982      t clear
24983      :clear
24984      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24985      t end
24986      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24987      :end' >>confcache
24988 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24989   if test -w "$cache_file"; then
24990     test "x$cache_file" != "x/dev/null" &&
24991       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
24992 $as_echo "$as_me: updating cache $cache_file" >&6;}
24993     cat confcache >$cache_file
24994   else
24995     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
24996 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24997   fi
24998 fi
24999 rm -f confcache
25000
25001 test "x$prefix" = xNONE && prefix=$ac_default_prefix
25002 # Let make expand exec_prefix.
25003 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
25004
25005 DEFS=-DHAVE_CONFIG_H
25006
25007 ac_libobjs=
25008 ac_ltlibobjs=
25009 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
25010   # 1. Remove the extension, and $U if already installed.
25011   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
25012   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
25013   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
25014   #    will be set to the directory where LIBOBJS objects are built.
25015   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
25016   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
25017 done
25018 LIBOBJS=$ac_libobjs
25019
25020 LTLIBOBJS=$ac_ltlibobjs
25021
25022
25023 if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then
25024   as_fn_error "conditional \"CREATE_GJDOC\" was never defined.
25025 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25026 fi
25027 if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
25028   as_fn_error "conditional \"JAVA_MAINTAINER_MODE\" was never defined.
25029 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25030 fi
25031 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
25032   as_fn_error "conditional \"AMDEP\" was never defined.
25033 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25034 fi
25035 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
25036   as_fn_error "conditional \"am__fastdepCC\" was never defined.
25037 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25038 fi
25039 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
25040   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
25041 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25042 fi
25043  if test -n "$EXEEXT"; then
25044   am__EXEEXT_TRUE=
25045   am__EXEEXT_FALSE='#'
25046 else
25047   am__EXEEXT_TRUE='#'
25048   am__EXEEXT_FALSE=
25049 fi
25050
25051 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
25052   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
25053 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25054 fi
25055 if test -z "${BUILD_SUBLIBS_TRUE}" && test -z "${BUILD_SUBLIBS_FALSE}"; then
25056   as_fn_error "conditional \"BUILD_SUBLIBS\" was never defined.
25057 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25058 fi
25059 if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
25060   as_fn_error "conditional \"XLIB_AWT\" was never defined.
25061 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25062 fi
25063 if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
25064   as_fn_error "conditional \"X_AWT\" was never defined.
25065 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25066 fi
25067 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25068   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25069 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25070 fi
25071 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25072   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25073 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25074 fi
25075 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
25076   as_fn_error "conditional \"TESTSUBDIR\" was never defined.
25077 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25078 fi
25079 if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
25080   as_fn_error "conditional \"BUILD_ECJ1\" was never defined.
25081 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25082 fi
25083 if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
25084   as_fn_error "conditional \"INSTALL_ECJ_JAR\" was never defined.
25085 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25086 fi
25087 if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
25088   as_fn_error "conditional \"JAVA_HOME_SET\" was never defined.
25089 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25090 fi
25091 if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
25092   as_fn_error "conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
25093 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25094 fi
25095 if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then
25096   as_fn_error "conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
25097 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25098 fi
25099 if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
25100   as_fn_error "conditional \"INTERPRETER\" was never defined.
25101 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25102 fi
25103 if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
25104   as_fn_error "conditional \"USING_WIN32_PLATFORM\" was never defined.
25105 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25106 fi
25107 if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
25108   as_fn_error "conditional \"USING_POSIX_PLATFORM\" was never defined.
25109 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25110 fi
25111 if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
25112   as_fn_error "conditional \"USING_DARWIN_CRT\" was never defined.
25113 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25114 fi
25115 if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
25116   as_fn_error "conditional \"USING_BOEHMGC\" was never defined.
25117 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25118 fi
25119 if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
25120   as_fn_error "conditional \"USING_NOGC\" was never defined.
25121 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25122 fi
25123 if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
25124   as_fn_error "conditional \"USING_POSIX_THREADS\" was never defined.
25125 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25126 fi
25127 if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
25128   as_fn_error "conditional \"USING_WIN32_THREADS\" was never defined.
25129 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25130 fi
25131 if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
25132   as_fn_error "conditional \"USING_NO_THREADS\" was never defined.
25133 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25134 fi
25135 if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
25136   as_fn_error "conditional \"USE_LIBGCJ_BC\" was never defined.
25137 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25138 fi
25139 if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
25140   as_fn_error "conditional \"USING_GCC\" was never defined.
25141 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25142 fi
25143 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25144   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25145 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25146 fi
25147
25148 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
25149   as_fn_error "conditional \"NATIVE\" was never defined.
25150 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25151 fi
25152 if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
25153   as_fn_error "conditional \"ENABLE_SHARED\" was never defined.
25154 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25155 fi
25156 if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
25157   as_fn_error "conditional \"NEEDS_DATA_START\" was never defined.
25158 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25159 fi
25160 if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then
25161   as_fn_error "conditional \"INSTALL_BINARIES\" was never defined.
25162 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25163 fi
25164 if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
25165   as_fn_error "conditional \"ANONVERSCRIPT\" was never defined.
25166 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25167 fi
25168 if test -z "${ANONVERSCRIPT_GNU_TRUE}" && test -z "${ANONVERSCRIPT_GNU_FALSE}"; then
25169   as_fn_error "conditional \"ANONVERSCRIPT_GNU\" was never defined.
25170 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25171 fi
25172 if test -z "${ANONVERSCRIPT_SUN_TRUE}" && test -z "${ANONVERSCRIPT_SUN_FALSE}"; then
25173   as_fn_error "conditional \"ANONVERSCRIPT_SUN\" was never defined.
25174 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25175 fi
25176 if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then
25177   as_fn_error "conditional \"INSTALL_AOT_RPM\" was never defined.
25178 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25179 fi
25180 if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then
25181   as_fn_error "conditional \"CREATE_JAVA_HOME\" was never defined.
25182 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25183 fi
25184
25185 : ${CONFIG_STATUS=./config.status}
25186 ac_write_fail=0
25187 ac_clean_files_save=$ac_clean_files
25188 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25189 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
25190 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
25191 as_write_fail=0
25192 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
25193 #! $SHELL
25194 # Generated by $as_me.
25195 # Run this file to recreate the current configuration.
25196 # Compiler output produced by configure, useful for debugging
25197 # configure, is in config.log if it exists.
25198
25199 debug=false
25200 ac_cs_recheck=false
25201 ac_cs_silent=false
25202
25203 SHELL=\${CONFIG_SHELL-$SHELL}
25204 export SHELL
25205 _ASEOF
25206 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
25207 ## -------------------- ##
25208 ## M4sh Initialization. ##
25209 ## -------------------- ##
25210
25211 # Be more Bourne compatible
25212 DUALCASE=1; export DUALCASE # for MKS sh
25213 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25214   emulate sh
25215   NULLCMD=:
25216   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25217   # is contrary to our usage.  Disable this feature.
25218   alias -g '${1+"$@"}'='"$@"'
25219   setopt NO_GLOB_SUBST
25220 else
25221   case `(set -o) 2>/dev/null` in #(
25222   *posix*) :
25223     set -o posix ;; #(
25224   *) :
25225      ;;
25226 esac
25227 fi
25228
25229
25230 as_nl='
25231 '
25232 export as_nl
25233 # Printing a long string crashes Solaris 7 /usr/bin/printf.
25234 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
25235 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
25236 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
25237 # Prefer a ksh shell builtin over an external printf program on Solaris,
25238 # but without wasting forks for bash or zsh.
25239 if test -z "$BASH_VERSION$ZSH_VERSION" \
25240     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
25241   as_echo='print -r --'
25242   as_echo_n='print -rn --'
25243 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
25244   as_echo='printf %s\n'
25245   as_echo_n='printf %s'
25246 else
25247   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
25248     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
25249     as_echo_n='/usr/ucb/echo -n'
25250   else
25251     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
25252     as_echo_n_body='eval
25253       arg=$1;
25254       case $arg in #(
25255       *"$as_nl"*)
25256         expr "X$arg" : "X\\(.*\\)$as_nl";
25257         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
25258       esac;
25259       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
25260     '
25261     export as_echo_n_body
25262     as_echo_n='sh -c $as_echo_n_body as_echo'
25263   fi
25264   export as_echo_body
25265   as_echo='sh -c $as_echo_body as_echo'
25266 fi
25267
25268 # The user is always right.
25269 if test "${PATH_SEPARATOR+set}" != set; then
25270   PATH_SEPARATOR=:
25271   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
25272     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
25273       PATH_SEPARATOR=';'
25274   }
25275 fi
25276
25277
25278 # IFS
25279 # We need space, tab and new line, in precisely that order.  Quoting is
25280 # there to prevent editors from complaining about space-tab.
25281 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
25282 # splitting by setting IFS to empty value.)
25283 IFS=" ""        $as_nl"
25284
25285 # Find who we are.  Look in the path if we contain no directory separator.
25286 case $0 in #((
25287   *[\\/]* ) as_myself=$0 ;;
25288   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25289 for as_dir in $PATH
25290 do
25291   IFS=$as_save_IFS
25292   test -z "$as_dir" && as_dir=.
25293     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
25294   done
25295 IFS=$as_save_IFS
25296
25297      ;;
25298 esac
25299 # We did not find ourselves, most probably we were run as `sh COMMAND'
25300 # in which case we are not to be found in the path.
25301 if test "x$as_myself" = x; then
25302   as_myself=$0
25303 fi
25304 if test ! -f "$as_myself"; then
25305   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
25306   exit 1
25307 fi
25308
25309 # Unset variables that we do not need and which cause bugs (e.g. in
25310 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
25311 # suppresses any "Segmentation fault" message there.  '((' could
25312 # trigger a bug in pdksh 5.2.14.
25313 for as_var in BASH_ENV ENV MAIL MAILPATH
25314 do eval test x\${$as_var+set} = xset \
25315   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
25316 done
25317 PS1='$ '
25318 PS2='> '
25319 PS4='+ '
25320
25321 # NLS nuisances.
25322 LC_ALL=C
25323 export LC_ALL
25324 LANGUAGE=C
25325 export LANGUAGE
25326
25327 # CDPATH.
25328 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25329
25330
25331 # as_fn_error ERROR [LINENO LOG_FD]
25332 # ---------------------------------
25333 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
25334 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
25335 # script with status $?, using 1 if that was 0.
25336 as_fn_error ()
25337 {
25338   as_status=$?; test $as_status -eq 0 && as_status=1
25339   if test "$3"; then
25340     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
25341     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
25342   fi
25343   $as_echo "$as_me: error: $1" >&2
25344   as_fn_exit $as_status
25345 } # as_fn_error
25346
25347
25348 # as_fn_set_status STATUS
25349 # -----------------------
25350 # Set $? to STATUS, without forking.
25351 as_fn_set_status ()
25352 {
25353   return $1
25354 } # as_fn_set_status
25355
25356 # as_fn_exit STATUS
25357 # -----------------
25358 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
25359 as_fn_exit ()
25360 {
25361   set +e
25362   as_fn_set_status $1
25363   exit $1
25364 } # as_fn_exit
25365
25366 # as_fn_unset VAR
25367 # ---------------
25368 # Portably unset VAR.
25369 as_fn_unset ()
25370 {
25371   { eval $1=; unset $1;}
25372 }
25373 as_unset=as_fn_unset
25374 # as_fn_append VAR VALUE
25375 # ----------------------
25376 # Append the text in VALUE to the end of the definition contained in VAR. Take
25377 # advantage of any shell optimizations that allow amortized linear growth over
25378 # repeated appends, instead of the typical quadratic growth present in naive
25379 # implementations.
25380 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
25381   eval 'as_fn_append ()
25382   {
25383     eval $1+=\$2
25384   }'
25385 else
25386   as_fn_append ()
25387   {
25388     eval $1=\$$1\$2
25389   }
25390 fi # as_fn_append
25391
25392 # as_fn_arith ARG...
25393 # ------------------
25394 # Perform arithmetic evaluation on the ARGs, and store the result in the
25395 # global $as_val. Take advantage of shells that can avoid forks. The arguments
25396 # must be portable across $(()) and expr.
25397 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
25398   eval 'as_fn_arith ()
25399   {
25400     as_val=$(( $* ))
25401   }'
25402 else
25403   as_fn_arith ()
25404   {
25405     as_val=`expr "$@" || test $? -eq 1`
25406   }
25407 fi # as_fn_arith
25408
25409
25410 if expr a : '\(a\)' >/dev/null 2>&1 &&
25411    test "X`expr 00001 : '.*\(...\)'`" = X001; then
25412   as_expr=expr
25413 else
25414   as_expr=false
25415 fi
25416
25417 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
25418   as_basename=basename
25419 else
25420   as_basename=false
25421 fi
25422
25423 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25424   as_dirname=dirname
25425 else
25426   as_dirname=false
25427 fi
25428
25429 as_me=`$as_basename -- "$0" ||
25430 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
25431          X"$0" : 'X\(//\)$' \| \
25432          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
25433 $as_echo X/"$0" |
25434     sed '/^.*\/\([^/][^/]*\)\/*$/{
25435             s//\1/
25436             q
25437           }
25438           /^X\/\(\/\/\)$/{
25439             s//\1/
25440             q
25441           }
25442           /^X\/\(\/\).*/{
25443             s//\1/
25444             q
25445           }
25446           s/.*/./; q'`
25447
25448 # Avoid depending upon Character Ranges.
25449 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
25450 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
25451 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
25452 as_cr_digits='0123456789'
25453 as_cr_alnum=$as_cr_Letters$as_cr_digits
25454
25455 ECHO_C= ECHO_N= ECHO_T=
25456 case `echo -n x` in #(((((
25457 -n*)
25458   case `echo 'xy\c'` in
25459   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
25460   xy)  ECHO_C='\c';;
25461   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
25462        ECHO_T=' ';;
25463   esac;;
25464 *)
25465   ECHO_N='-n';;
25466 esac
25467
25468 rm -f conf$$ conf$$.exe conf$$.file
25469 if test -d conf$$.dir; then
25470   rm -f conf$$.dir/conf$$.file
25471 else
25472   rm -f conf$$.dir
25473   mkdir conf$$.dir 2>/dev/null
25474 fi
25475 if (echo >conf$$.file) 2>/dev/null; then
25476   if ln -s conf$$.file conf$$ 2>/dev/null; then
25477     as_ln_s='ln -s'
25478     # ... but there are two gotchas:
25479     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25480     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25481     # In both cases, we have to default to `cp -p'.
25482     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25483       as_ln_s='cp -p'
25484   elif ln conf$$.file conf$$ 2>/dev/null; then
25485     as_ln_s=ln
25486   else
25487     as_ln_s='cp -p'
25488   fi
25489 else
25490   as_ln_s='cp -p'
25491 fi
25492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25493 rmdir conf$$.dir 2>/dev/null
25494
25495
25496 # as_fn_mkdir_p
25497 # -------------
25498 # Create "$as_dir" as a directory, including parents if necessary.
25499 as_fn_mkdir_p ()
25500 {
25501
25502   case $as_dir in #(
25503   -*) as_dir=./$as_dir;;
25504   esac
25505   test -d "$as_dir" || eval $as_mkdir_p || {
25506     as_dirs=
25507     while :; do
25508       case $as_dir in #(
25509       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25510       *) as_qdir=$as_dir;;
25511       esac
25512       as_dirs="'$as_qdir' $as_dirs"
25513       as_dir=`$as_dirname -- "$as_dir" ||
25514 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25515          X"$as_dir" : 'X\(//\)[^/]' \| \
25516          X"$as_dir" : 'X\(//\)$' \| \
25517          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25518 $as_echo X"$as_dir" |
25519     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25520             s//\1/
25521             q
25522           }
25523           /^X\(\/\/\)[^/].*/{
25524             s//\1/
25525             q
25526           }
25527           /^X\(\/\/\)$/{
25528             s//\1/
25529             q
25530           }
25531           /^X\(\/\).*/{
25532             s//\1/
25533             q
25534           }
25535           s/.*/./; q'`
25536       test -d "$as_dir" && break
25537     done
25538     test -z "$as_dirs" || eval "mkdir $as_dirs"
25539   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
25540
25541
25542 } # as_fn_mkdir_p
25543 if mkdir -p . 2>/dev/null; then
25544   as_mkdir_p='mkdir -p "$as_dir"'
25545 else
25546   test -d ./-p && rmdir ./-p
25547   as_mkdir_p=false
25548 fi
25549
25550 if test -x / >/dev/null 2>&1; then
25551   as_test_x='test -x'
25552 else
25553   if ls -dL / >/dev/null 2>&1; then
25554     as_ls_L_option=L
25555   else
25556     as_ls_L_option=
25557   fi
25558   as_test_x='
25559     eval sh -c '\''
25560       if test -d "$1"; then
25561         test -d "$1/.";
25562       else
25563         case $1 in #(
25564         -*)set "./$1";;
25565         esac;
25566         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
25567         ???[sx]*):;;*)false;;esac;fi
25568     '\'' sh
25569   '
25570 fi
25571 as_executable_p=$as_test_x
25572
25573 # Sed expression to map a string onto a valid CPP name.
25574 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25575
25576 # Sed expression to map a string onto a valid variable name.
25577 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25578
25579
25580 exec 6>&1
25581 ## ----------------------------------- ##
25582 ## Main body of $CONFIG_STATUS script. ##
25583 ## ----------------------------------- ##
25584 _ASEOF
25585 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
25586
25587 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25588 # Save the log message, to keep $0 and so on meaningful, and to
25589 # report actual input values of CONFIG_FILES etc. instead of their
25590 # values after options handling.
25591 ac_log="
25592 This file was extended by libjava $as_me version-unused, which was
25593 generated by GNU Autoconf 2.64.  Invocation command line was
25594
25595   CONFIG_FILES    = $CONFIG_FILES
25596   CONFIG_HEADERS  = $CONFIG_HEADERS
25597   CONFIG_LINKS    = $CONFIG_LINKS
25598   CONFIG_COMMANDS = $CONFIG_COMMANDS
25599   $ $0 $@
25600
25601 on `(hostname || uname -n) 2>/dev/null | sed 1q`
25602 "
25603
25604 _ACEOF
25605
25606 case $ac_config_files in *"
25607 "*) set x $ac_config_files; shift; ac_config_files=$*;;
25608 esac
25609
25610 case $ac_config_headers in *"
25611 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
25612 esac
25613
25614
25615 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25616 # Files that config.status was made for.
25617 config_files="$ac_config_files"
25618 config_headers="$ac_config_headers"
25619 config_links="$ac_config_links"
25620 config_commands="$ac_config_commands"
25621
25622 _ACEOF
25623
25624 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25625 ac_cs_usage="\
25626 \`$as_me' instantiates files and other configuration actions
25627 from templates according to the current configuration.  Unless the files
25628 and actions are specified as TAGs, all are instantiated by default.
25629
25630 Usage: $0 [OPTION]... [TAG]...
25631
25632   -h, --help       print this help, then exit
25633   -V, --version    print version number and configuration settings, then exit
25634   -q, --quiet, --silent
25635                    do not print progress messages
25636   -d, --debug      don't remove temporary files
25637       --recheck    update $as_me by reconfiguring in the same conditions
25638       --file=FILE[:TEMPLATE]
25639                    instantiate the configuration file FILE
25640       --header=FILE[:TEMPLATE]
25641                    instantiate the configuration header FILE
25642
25643 Configuration files:
25644 $config_files
25645
25646 Configuration headers:
25647 $config_headers
25648
25649 Configuration links:
25650 $config_links
25651
25652 Configuration commands:
25653 $config_commands
25654
25655 Report bugs to the package provider."
25656
25657 _ACEOF
25658 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25659 ac_cs_version="\\
25660 libjava config.status version-unused
25661 configured by $0, generated by GNU Autoconf 2.64,
25662   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
25663
25664 Copyright (C) 2009 Free Software Foundation, Inc.
25665 This config.status script is free software; the Free Software Foundation
25666 gives unlimited permission to copy, distribute and modify it."
25667
25668 ac_pwd='$ac_pwd'
25669 srcdir='$srcdir'
25670 INSTALL='$INSTALL'
25671 MKDIR_P='$MKDIR_P'
25672 AWK='$AWK'
25673 test -n "\$AWK" || AWK=awk
25674 _ACEOF
25675
25676 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25677 # The default lists apply if the user does not specify any file.
25678 ac_need_defaults=:
25679 while test $# != 0
25680 do
25681   case $1 in
25682   --*=*)
25683     ac_option=`expr "X$1" : 'X\([^=]*\)='`
25684     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25685     ac_shift=:
25686     ;;
25687   *)
25688     ac_option=$1
25689     ac_optarg=$2
25690     ac_shift=shift
25691     ;;
25692   esac
25693
25694   case $ac_option in
25695   # Handling of the options.
25696   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25697     ac_cs_recheck=: ;;
25698   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
25699     $as_echo "$ac_cs_version"; exit ;;
25700   --debug | --debu | --deb | --de | --d | -d )
25701     debug=: ;;
25702   --file | --fil | --fi | --f )
25703     $ac_shift
25704     case $ac_optarg in
25705     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25706     esac
25707     as_fn_append CONFIG_FILES " '$ac_optarg'"
25708     ac_need_defaults=false;;
25709   --header | --heade | --head | --hea )
25710     $ac_shift
25711     case $ac_optarg in
25712     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25713     esac
25714     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
25715     ac_need_defaults=false;;
25716   --he | --h)
25717     # Conflict between --help and --header
25718     as_fn_error "ambiguous option: \`$1'
25719 Try \`$0 --help' for more information.";;
25720   --help | --hel | -h )
25721     $as_echo "$ac_cs_usage"; exit ;;
25722   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25723   | -silent | --silent | --silen | --sile | --sil | --si | --s)
25724     ac_cs_silent=: ;;
25725
25726   # This is an error.
25727   -*) as_fn_error "unrecognized option: \`$1'
25728 Try \`$0 --help' for more information." ;;
25729
25730   *) as_fn_append ac_config_targets " $1"
25731      ac_need_defaults=false ;;
25732
25733   esac
25734   shift
25735 done
25736
25737 ac_configure_extra_args=
25738
25739 if $ac_cs_silent; then
25740   exec 6>/dev/null
25741   ac_configure_extra_args="$ac_configure_extra_args --silent"
25742 fi
25743
25744 _ACEOF
25745 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25746 if \$ac_cs_recheck; then
25747   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25748   shift
25749   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25750   CONFIG_SHELL='$SHELL'
25751   export CONFIG_SHELL
25752   exec "\$@"
25753 fi
25754
25755 _ACEOF
25756 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25757 exec 5>>config.log
25758 {
25759   echo
25760   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25761 ## Running $as_me. ##
25762 _ASBOX
25763   $as_echo "$ac_log"
25764 } >&5
25765
25766 _ACEOF
25767 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25768 #
25769 # INIT-COMMANDS
25770 #
25771
25772 srcdir="$srcdir"
25773 host="$host"
25774 target="$target"
25775 with_multisubdir="$with_multisubdir"
25776 with_multisrctop="$with_multisrctop"
25777 with_target_subdir="$with_target_subdir"
25778 ac_configure_args="${multilib_arg} ${ac_configure_args}"
25779 multi_basedir="$multi_basedir"
25780 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
25781 CC="$CC"
25782 CXX="$CXX"
25783 GFORTRAN="$GFORTRAN"
25784 GCJ="$GCJ"
25785 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
25786
25787
25788 # The HP-UX ksh and POSIX shell print the target directory to stdout
25789 # if CDPATH is set.
25790 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25791
25792 sed_quote_subst='$sed_quote_subst'
25793 double_quote_subst='$double_quote_subst'
25794 delay_variable_subst='$delay_variable_subst'
25795 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
25796 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
25797 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
25798 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
25799 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
25800 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
25801 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
25802 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
25803 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
25804 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
25805 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
25806 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
25807 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
25808 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
25809 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
25810 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
25811 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
25812 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
25813 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
25814 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
25815 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
25816 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
25817 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
25818 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
25819 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
25820 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
25821 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
25822 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
25823 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
25824 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
25825 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
25826 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
25827 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
25828 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
25829 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
25830 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
25831 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
25832 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25833 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25834 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
25835 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
25836 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
25837 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
25838 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
25839 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
25840 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
25841 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
25842 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
25843 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
25844 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
25845 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
25846 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
25847 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
25848 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
25849 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
25850 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
25851 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
25852 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
25853 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
25854 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
25855 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
25856 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
25857 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
25858 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
25859 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25860 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
25861 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
25862 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
25863 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
25864 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
25865 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
25866 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25867 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
25868 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25869 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
25870 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25871 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
25872 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
25873 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
25874 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
25875 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
25876 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
25877 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
25878 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
25879 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
25880 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
25881 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
25882 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
25883 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
25884 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
25885 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
25886 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
25887 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
25888 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
25889 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
25890 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
25891 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
25892 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
25893 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
25894 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
25895 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
25896 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
25897 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
25898 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
25899 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
25900 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
25901 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
25902 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25903 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25904 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
25905 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
25906 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
25907 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
25908 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
25909 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
25910 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
25911 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
25912 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
25913 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
25914 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
25915 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
25916 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
25917 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
25918 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
25919 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
25920 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
25921 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
25922 LD_GCJ='`$ECHO "$LD_GCJ" | $SED "$delay_single_quote_subst"`'
25923 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
25924 reload_flag_GCJ='`$ECHO "$reload_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25925 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25926 reload_cmds_GCJ='`$ECHO "$reload_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25927 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25928 old_archive_cmds_GCJ='`$ECHO "$old_archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25929 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
25930 compiler_GCJ='`$ECHO "$compiler_GCJ" | $SED "$delay_single_quote_subst"`'
25931 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
25932 GCC_GCJ='`$ECHO "$GCC_GCJ" | $SED "$delay_single_quote_subst"`'
25933 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
25934 lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "$lt_prog_compiler_no_builtin_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25935 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
25936 lt_prog_compiler_wl_GCJ='`$ECHO "$lt_prog_compiler_wl_GCJ" | $SED "$delay_single_quote_subst"`'
25937 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
25938 lt_prog_compiler_pic_GCJ='`$ECHO "$lt_prog_compiler_pic_GCJ" | $SED "$delay_single_quote_subst"`'
25939 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
25940 lt_prog_compiler_static_GCJ='`$ECHO "$lt_prog_compiler_static_GCJ" | $SED "$delay_single_quote_subst"`'
25941 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
25942 lt_cv_prog_compiler_c_o_GCJ='`$ECHO "$lt_cv_prog_compiler_c_o_GCJ" | $SED "$delay_single_quote_subst"`'
25943 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
25944 archive_cmds_need_lc_GCJ='`$ECHO "$archive_cmds_need_lc_GCJ" | $SED "$delay_single_quote_subst"`'
25945 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
25946 enable_shared_with_static_runtimes_GCJ='`$ECHO "$enable_shared_with_static_runtimes_GCJ" | $SED "$delay_single_quote_subst"`'
25947 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25948 export_dynamic_flag_spec_GCJ='`$ECHO "$export_dynamic_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25949 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25950 whole_archive_flag_spec_GCJ='`$ECHO "$whole_archive_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25951 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
25952 compiler_needs_object_GCJ='`$ECHO "$compiler_needs_object_GCJ" | $SED "$delay_single_quote_subst"`'
25953 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25954 old_archive_from_new_cmds_GCJ='`$ECHO "$old_archive_from_new_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25955 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25956 old_archive_from_expsyms_cmds_GCJ='`$ECHO "$old_archive_from_expsyms_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25957 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25958 archive_cmds_GCJ='`$ECHO "$archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25959 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25960 archive_expsym_cmds_GCJ='`$ECHO "$archive_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25961 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25962 module_cmds_GCJ='`$ECHO "$module_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25963 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25964 module_expsym_cmds_GCJ='`$ECHO "$module_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25965 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
25966 with_gnu_ld_GCJ='`$ECHO "$with_gnu_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25967 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25968 allow_undefined_flag_GCJ='`$ECHO "$allow_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25969 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25970 no_undefined_flag_GCJ='`$ECHO "$no_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25971 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25972 hardcode_libdir_flag_spec_GCJ='`$ECHO "$hardcode_libdir_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25973 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
25974 hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "$hardcode_libdir_flag_spec_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25975 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
25976 hardcode_libdir_separator_GCJ='`$ECHO "$hardcode_libdir_separator_GCJ" | $SED "$delay_single_quote_subst"`'
25977 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
25978 hardcode_direct_GCJ='`$ECHO "$hardcode_direct_GCJ" | $SED "$delay_single_quote_subst"`'
25979 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
25980 hardcode_direct_absolute_GCJ='`$ECHO "$hardcode_direct_absolute_GCJ" | $SED "$delay_single_quote_subst"`'
25981 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
25982 hardcode_minus_L_GCJ='`$ECHO "$hardcode_minus_L_GCJ" | $SED "$delay_single_quote_subst"`'
25983 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
25984 hardcode_shlibpath_var_GCJ='`$ECHO "$hardcode_shlibpath_var_GCJ" | $SED "$delay_single_quote_subst"`'
25985 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
25986 hardcode_automatic_GCJ='`$ECHO "$hardcode_automatic_GCJ" | $SED "$delay_single_quote_subst"`'
25987 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
25988 inherit_rpath_GCJ='`$ECHO "$inherit_rpath_GCJ" | $SED "$delay_single_quote_subst"`'
25989 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
25990 link_all_deplibs_GCJ='`$ECHO "$link_all_deplibs_GCJ" | $SED "$delay_single_quote_subst"`'
25991 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
25992 fix_srcfile_path_GCJ='`$ECHO "$fix_srcfile_path_GCJ" | $SED "$delay_single_quote_subst"`'
25993 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
25994 always_export_symbols_GCJ='`$ECHO "$always_export_symbols_GCJ" | $SED "$delay_single_quote_subst"`'
25995 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25996 export_symbols_cmds_GCJ='`$ECHO "$export_symbols_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25997 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
25998 exclude_expsyms_GCJ='`$ECHO "$exclude_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
25999 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26000 include_expsyms_GCJ='`$ECHO "$include_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26001 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26002 prelink_cmds_GCJ='`$ECHO "$prelink_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26003 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
26004 file_list_spec_GCJ='`$ECHO "$file_list_spec_GCJ" | $SED "$delay_single_quote_subst"`'
26005 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
26006 hardcode_action_GCJ='`$ECHO "$hardcode_action_GCJ" | $SED "$delay_single_quote_subst"`'
26007 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
26008 compiler_lib_search_dirs_GCJ='`$ECHO "$compiler_lib_search_dirs_GCJ" | $SED "$delay_single_quote_subst"`'
26009 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26010 predep_objects_GCJ='`$ECHO "$predep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26011 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26012 postdep_objects_GCJ='`$ECHO "$postdep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26013 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
26014 predeps_GCJ='`$ECHO "$predeps_GCJ" | $SED "$delay_single_quote_subst"`'
26015 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
26016 postdeps_GCJ='`$ECHO "$postdeps_GCJ" | $SED "$delay_single_quote_subst"`'
26017 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
26018 compiler_lib_search_path_GCJ='`$ECHO "$compiler_lib_search_path_GCJ" | $SED "$delay_single_quote_subst"`'
26019
26020 LTCC='$LTCC'
26021 LTCFLAGS='$LTCFLAGS'
26022 compiler='$compiler_DEFAULT'
26023
26024 # A function that is used when there is no print builtin or printf.
26025 func_fallback_echo ()
26026 {
26027   eval 'cat <<_LTECHO_EOF
26028 \$1
26029 _LTECHO_EOF'
26030 }
26031
26032 # Quote evaled strings.
26033 for var in SHELL \
26034 ECHO \
26035 SED \
26036 GREP \
26037 EGREP \
26038 FGREP \
26039 LD \
26040 NM \
26041 LN_S \
26042 lt_SP2NL \
26043 lt_NL2SP \
26044 reload_flag \
26045 OBJDUMP \
26046 deplibs_check_method \
26047 file_magic_cmd \
26048 AR \
26049 AR_FLAGS \
26050 STRIP \
26051 RANLIB \
26052 CC \
26053 CFLAGS \
26054 compiler \
26055 lt_cv_sys_global_symbol_pipe \
26056 lt_cv_sys_global_symbol_to_cdecl \
26057 lt_cv_sys_global_symbol_to_c_name_address \
26058 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
26059 lt_prog_compiler_no_builtin_flag \
26060 lt_prog_compiler_wl \
26061 lt_prog_compiler_pic \
26062 lt_prog_compiler_static \
26063 lt_cv_prog_compiler_c_o \
26064 need_locks \
26065 DSYMUTIL \
26066 NMEDIT \
26067 LIPO \
26068 OTOOL \
26069 OTOOL64 \
26070 shrext_cmds \
26071 export_dynamic_flag_spec \
26072 whole_archive_flag_spec \
26073 compiler_needs_object \
26074 with_gnu_ld \
26075 allow_undefined_flag \
26076 no_undefined_flag \
26077 hardcode_libdir_flag_spec \
26078 hardcode_libdir_flag_spec_ld \
26079 hardcode_libdir_separator \
26080 fix_srcfile_path \
26081 exclude_expsyms \
26082 include_expsyms \
26083 file_list_spec \
26084 variables_saved_for_relink \
26085 libname_spec \
26086 library_names_spec \
26087 soname_spec \
26088 install_override_mode \
26089 finish_eval \
26090 old_striplib \
26091 striplib \
26092 compiler_lib_search_dirs \
26093 predep_objects \
26094 postdep_objects \
26095 predeps \
26096 postdeps \
26097 compiler_lib_search_path \
26098 LD_CXX \
26099 LD_GCJ \
26100 reload_flag_CXX \
26101 reload_flag_GCJ \
26102 compiler_CXX \
26103 compiler_GCJ \
26104 lt_prog_compiler_no_builtin_flag_CXX \
26105 lt_prog_compiler_no_builtin_flag_GCJ \
26106 lt_prog_compiler_wl_CXX \
26107 lt_prog_compiler_wl_GCJ \
26108 lt_prog_compiler_pic_CXX \
26109 lt_prog_compiler_pic_GCJ \
26110 lt_prog_compiler_static_CXX \
26111 lt_prog_compiler_static_GCJ \
26112 lt_cv_prog_compiler_c_o_CXX \
26113 lt_cv_prog_compiler_c_o_GCJ \
26114 export_dynamic_flag_spec_CXX \
26115 export_dynamic_flag_spec_GCJ \
26116 whole_archive_flag_spec_CXX \
26117 whole_archive_flag_spec_GCJ \
26118 compiler_needs_object_CXX \
26119 compiler_needs_object_GCJ \
26120 with_gnu_ld_CXX \
26121 with_gnu_ld_GCJ \
26122 allow_undefined_flag_CXX \
26123 allow_undefined_flag_GCJ \
26124 no_undefined_flag_CXX \
26125 no_undefined_flag_GCJ \
26126 hardcode_libdir_flag_spec_CXX \
26127 hardcode_libdir_flag_spec_GCJ \
26128 hardcode_libdir_flag_spec_ld_CXX \
26129 hardcode_libdir_flag_spec_ld_GCJ \
26130 hardcode_libdir_separator_CXX \
26131 hardcode_libdir_separator_GCJ \
26132 fix_srcfile_path_CXX \
26133 fix_srcfile_path_GCJ \
26134 exclude_expsyms_CXX \
26135 exclude_expsyms_GCJ \
26136 include_expsyms_CXX \
26137 include_expsyms_GCJ \
26138 file_list_spec_CXX \
26139 file_list_spec_GCJ \
26140 compiler_lib_search_dirs_CXX \
26141 compiler_lib_search_dirs_GCJ \
26142 predep_objects_CXX \
26143 predep_objects_GCJ \
26144 postdep_objects_CXX \
26145 postdep_objects_GCJ \
26146 predeps_CXX \
26147 predeps_GCJ \
26148 postdeps_CXX \
26149 postdeps_GCJ \
26150 compiler_lib_search_path_CXX \
26151 compiler_lib_search_path_GCJ; do
26152     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26153     *[\\\\\\\`\\"\\\$]*)
26154       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
26155       ;;
26156     *)
26157       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26158       ;;
26159     esac
26160 done
26161
26162 # Double-quote double-evaled strings.
26163 for var in reload_cmds \
26164 old_postinstall_cmds \
26165 old_postuninstall_cmds \
26166 old_archive_cmds \
26167 extract_expsyms_cmds \
26168 old_archive_from_new_cmds \
26169 old_archive_from_expsyms_cmds \
26170 archive_cmds \
26171 archive_expsym_cmds \
26172 module_cmds \
26173 module_expsym_cmds \
26174 export_symbols_cmds \
26175 prelink_cmds \
26176 postinstall_cmds \
26177 postuninstall_cmds \
26178 finish_cmds \
26179 sys_lib_search_path_spec \
26180 sys_lib_dlsearch_path_spec \
26181 reload_cmds_CXX \
26182 reload_cmds_GCJ \
26183 old_archive_cmds_CXX \
26184 old_archive_cmds_GCJ \
26185 old_archive_from_new_cmds_CXX \
26186 old_archive_from_new_cmds_GCJ \
26187 old_archive_from_expsyms_cmds_CXX \
26188 old_archive_from_expsyms_cmds_GCJ \
26189 archive_cmds_CXX \
26190 archive_cmds_GCJ \
26191 archive_expsym_cmds_CXX \
26192 archive_expsym_cmds_GCJ \
26193 module_cmds_CXX \
26194 module_cmds_GCJ \
26195 module_expsym_cmds_CXX \
26196 module_expsym_cmds_GCJ \
26197 export_symbols_cmds_CXX \
26198 export_symbols_cmds_GCJ \
26199 prelink_cmds_CXX \
26200 prelink_cmds_GCJ; do
26201     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26202     *[\\\\\\\`\\"\\\$]*)
26203       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
26204       ;;
26205     *)
26206       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26207       ;;
26208     esac
26209 done
26210
26211 ac_aux_dir='$ac_aux_dir'
26212 xsi_shell='$xsi_shell'
26213 lt_shell_append='$lt_shell_append'
26214
26215 # See if we are running on zsh, and set the options which allow our
26216 # commands through without removal of \ escapes INIT.
26217 if test -n "\${ZSH_VERSION+set}" ; then
26218    setopt NO_GLOB_SUBST
26219 fi
26220
26221
26222     PACKAGE='$PACKAGE'
26223     VERSION='$VERSION'
26224     TIMESTAMP='$TIMESTAMP'
26225     RM='$RM'
26226     ofile='$ofile'
26227
26228
26229
26230
26231
26232
26233
26234
26235 _ACEOF
26236
26237 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26238
26239 # Handling of arguments.
26240 for ac_config_target in $ac_config_targets
26241 do
26242   case $ac_config_target in
26243     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
26244     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
26245     "include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
26246     "gcj/libgcj-config.h") CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
26247     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
26248     "include/platform.h") CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
26249     "java/io/natFile.cc") CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
26250     "java/lang/natConcreteProcess.cc") CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
26251     "java/net/natVMInetAddress.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
26252     "java/net/natVMNetworkInterface.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
26253     "gnu/java/net/natPlainSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
26254     "gnu/java/net/natPlainDatagramSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
26255     "gnu/java/nio/natVMPipe.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
26256     "gnu/java/nio/natVMSelector.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
26257     "gnu/java/nio/channels/natFileChannelImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
26258     "gnu/java/security/jce/prng/natVMSecureRandom.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc" ;;
26259     "include/java-gc.h") CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
26260     "include/java-threads.h") CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
26261     "sysdep/locks.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
26262     "sysdep/backtrace.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
26263     "sysdep/descriptor.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
26264     "include/java-signal.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
26265     "include/java-signal-aux.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
26266     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
26267     "libgcj.pc") CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
26268     "libgcj.spec") CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
26269     "libgcj-test.spec") CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
26270     "gcj/Makefile") CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
26271     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
26272     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
26273     "contrib/aotcompile.py") CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;;
26274     "contrib/aot-compile") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;;
26275     "contrib/aot-compile-rpm") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;;
26276     "contrib/generate-cacerts.pl") CONFIG_FILES="$CONFIG_FILES contrib/generate-cacerts.pl" ;;
26277     "contrib/rebuild-gcj-db") CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;;
26278     "scripts/jar") CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
26279
26280   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
26281   esac
26282 done
26283
26284
26285 # If the user did not use the arguments to specify the items to instantiate,
26286 # then the envvar interface is used.  Set only those that are not.
26287 # We use the long form for the default assignment because of an extremely
26288 # bizarre bug on SunOS 4.1.3.
26289 if $ac_need_defaults; then
26290   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
26291   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
26292   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
26293   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
26294 fi
26295
26296 # Have a temporary directory for convenience.  Make it in the build tree
26297 # simply because there is no reason against having it here, and in addition,
26298 # creating and moving files from /tmp can sometimes cause problems.
26299 # Hook for its removal unless debugging.
26300 # Note that there is a small window in which the directory will not be cleaned:
26301 # after its creation but before its name has been assigned to `$tmp'.
26302 $debug ||
26303 {
26304   tmp=
26305   trap 'exit_status=$?
26306   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
26307 ' 0
26308   trap 'as_fn_exit 1' 1 2 13 15
26309 }
26310 # Create a (secure) tmp directory for tmp files.
26311
26312 {
26313   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
26314   test -n "$tmp" && test -d "$tmp"
26315 }  ||
26316 {
26317   tmp=./conf$$-$RANDOM
26318   (umask 077 && mkdir "$tmp")
26319 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
26320
26321 # Set up the scripts for CONFIG_FILES section.
26322 # No need to generate them if there are no CONFIG_FILES.
26323 # This happens for instance with `./config.status config.h'.
26324 if test -n "$CONFIG_FILES"; then
26325
26326
26327 ac_cr=`echo X | tr X '\015'`
26328 # On cygwin, bash can eat \r inside `` if the user requested igncr.
26329 # But we know of no other shell where ac_cr would be empty at this
26330 # point, so we can use a bashism as a fallback.
26331 if test "x$ac_cr" = x; then
26332   eval ac_cr=\$\'\\r\'
26333 fi
26334 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
26335 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
26336   ac_cs_awk_cr='\r'
26337 else
26338   ac_cs_awk_cr=$ac_cr
26339 fi
26340
26341 echo 'BEGIN {' >"$tmp/subs1.awk" &&
26342 _ACEOF
26343
26344
26345 {
26346   echo "cat >conf$$subs.awk <<_ACEOF" &&
26347   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
26348   echo "_ACEOF"
26349 } >conf$$subs.sh ||
26350   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26351 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
26352 ac_delim='%!_!# '
26353 for ac_last_try in false false false false false :; do
26354   . ./conf$$subs.sh ||
26355     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26356
26357   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
26358   if test $ac_delim_n = $ac_delim_num; then
26359     break
26360   elif $ac_last_try; then
26361     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26362   else
26363     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26364   fi
26365 done
26366 rm -f conf$$subs.sh
26367
26368 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26369 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
26370 _ACEOF
26371 sed -n '
26372 h
26373 s/^/S["/; s/!.*/"]=/
26374 p
26375 g
26376 s/^[^!]*!//
26377 :repl
26378 t repl
26379 s/'"$ac_delim"'$//
26380 t delim
26381 :nl
26382 h
26383 s/\(.\{148\}\).*/\1/
26384 t more1
26385 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
26386 p
26387 n
26388 b repl
26389 :more1
26390 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26391 p
26392 g
26393 s/.\{148\}//
26394 t nl
26395 :delim
26396 h
26397 s/\(.\{148\}\).*/\1/
26398 t more2
26399 s/["\\]/\\&/g; s/^/"/; s/$/"/
26400 p
26401 b
26402 :more2
26403 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26404 p
26405 g
26406 s/.\{148\}//
26407 t delim
26408 ' <conf$$subs.awk | sed '
26409 /^[^""]/{
26410   N
26411   s/\n//
26412 }
26413 ' >>$CONFIG_STATUS || ac_write_fail=1
26414 rm -f conf$$subs.awk
26415 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26416 _ACAWK
26417 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
26418   for (key in S) S_is_set[key] = 1
26419   FS = "\a"
26420
26421 }
26422 {
26423   line = $ 0
26424   nfields = split(line, field, "@")
26425   substed = 0
26426   len = length(field[1])
26427   for (i = 2; i < nfields; i++) {
26428     key = field[i]
26429     keylen = length(key)
26430     if (S_is_set[key]) {
26431       value = S[key]
26432       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
26433       len += length(value) + length(field[++i])
26434       substed = 1
26435     } else
26436       len += 1 + keylen
26437   }
26438
26439   print line
26440 }
26441
26442 _ACAWK
26443 _ACEOF
26444 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26445 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
26446   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
26447 else
26448   cat
26449 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
26450   || as_fn_error "could not setup config files machinery" "$LINENO" 5
26451 _ACEOF
26452
26453 # VPATH may cause trouble with some makes, so we remove $(srcdir),
26454 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
26455 # trailing colons and then remove the whole line if VPATH becomes empty
26456 # (actually we leave an empty line to preserve line numbers).
26457 if test "x$srcdir" = x.; then
26458   ac_vpsub='/^[  ]*VPATH[        ]*=/{
26459 s/:*\$(srcdir):*/:/
26460 s/:*\${srcdir}:*/:/
26461 s/:*@srcdir@:*/:/
26462 s/^\([^=]*=[     ]*\):*/\1/
26463 s/:*$//
26464 s/^[^=]*=[       ]*$//
26465 }'
26466 fi
26467
26468 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26469 fi # test -n "$CONFIG_FILES"
26470
26471 # Set up the scripts for CONFIG_HEADERS section.
26472 # No need to generate them if there are no CONFIG_HEADERS.
26473 # This happens for instance with `./config.status Makefile'.
26474 if test -n "$CONFIG_HEADERS"; then
26475 cat >"$tmp/defines.awk" <<\_ACAWK ||
26476 BEGIN {
26477 _ACEOF
26478
26479 # Transform confdefs.h into an awk script `defines.awk', embedded as
26480 # here-document in config.status, that substitutes the proper values into
26481 # config.h.in to produce config.h.
26482
26483 # Create a delimiter string that does not exist in confdefs.h, to ease
26484 # handling of long lines.
26485 ac_delim='%!_!# '
26486 for ac_last_try in false false :; do
26487   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
26488   if test -z "$ac_t"; then
26489     break
26490   elif $ac_last_try; then
26491     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
26492   else
26493     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26494   fi
26495 done
26496
26497 # For the awk script, D is an array of macro values keyed by name,
26498 # likewise P contains macro parameters if any.  Preserve backslash
26499 # newline sequences.
26500
26501 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
26502 sed -n '
26503 s/.\{148\}/&'"$ac_delim"'/g
26504 t rset
26505 :rset
26506 s/^[     ]*#[    ]*define[       ][      ]*/ /
26507 t def
26508 d
26509 :def
26510 s/\\$//
26511 t bsnl
26512 s/["\\]/\\&/g
26513 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26514 D["\1"]=" \3"/p
26515 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
26516 d
26517 :bsnl
26518 s/["\\]/\\&/g
26519 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26520 D["\1"]=" \3\\\\\\n"\\/p
26521 t cont
26522 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
26523 t cont
26524 d
26525 :cont
26526 n
26527 s/.\{148\}/&'"$ac_delim"'/g
26528 t clear
26529 :clear
26530 s/\\$//
26531 t bsnlc
26532 s/["\\]/\\&/g; s/^/"/; s/$/"/p
26533 d
26534 :bsnlc
26535 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
26536 b cont
26537 ' <confdefs.h | sed '
26538 s/'"$ac_delim"'/"\\\
26539 "/g' >>$CONFIG_STATUS || ac_write_fail=1
26540
26541 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26542   for (key in D) D_is_set[key] = 1
26543   FS = "\a"
26544 }
26545 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
26546   line = \$ 0
26547   split(line, arg, " ")
26548   if (arg[1] == "#") {
26549     defundef = arg[2]
26550     mac1 = arg[3]
26551   } else {
26552     defundef = substr(arg[1], 2)
26553     mac1 = arg[2]
26554   }
26555   split(mac1, mac2, "(") #)
26556   macro = mac2[1]
26557   prefix = substr(line, 1, index(line, defundef) - 1)
26558   if (D_is_set[macro]) {
26559     # Preserve the white space surrounding the "#".
26560     print prefix "define", macro P[macro] D[macro]
26561     next
26562   } else {
26563     # Replace #undef with comments.  This is necessary, for example,
26564     # in the case of _POSIX_SOURCE, which is predefined and required
26565     # on some systems where configure will not decide to define it.
26566     if (defundef == "undef") {
26567       print "/*", prefix defundef, macro, "*/"
26568       next
26569     }
26570   }
26571 }
26572 { print }
26573 _ACAWK
26574 _ACEOF
26575 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26576   as_fn_error "could not setup config headers machinery" "$LINENO" 5
26577 fi # test -n "$CONFIG_HEADERS"
26578
26579
26580 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
26581 shift
26582 for ac_tag
26583 do
26584   case $ac_tag in
26585   :[FHLC]) ac_mode=$ac_tag; continue;;
26586   esac
26587   case $ac_mode$ac_tag in
26588   :[FHL]*:*);;
26589   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
26590   :[FH]-) ac_tag=-:-;;
26591   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
26592   esac
26593   ac_save_IFS=$IFS
26594   IFS=:
26595   set x $ac_tag
26596   IFS=$ac_save_IFS
26597   shift
26598   ac_file=$1
26599   shift
26600
26601   case $ac_mode in
26602   :L) ac_source=$1;;
26603   :[FH])
26604     ac_file_inputs=
26605     for ac_f
26606     do
26607       case $ac_f in
26608       -) ac_f="$tmp/stdin";;
26609       *) # Look for the file first in the build tree, then in the source tree
26610          # (if the path is not absolute).  The absolute path cannot be DOS-style,
26611          # because $ac_f cannot contain `:'.
26612          test -f "$ac_f" ||
26613            case $ac_f in
26614            [\\/$]*) false;;
26615            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
26616            esac ||
26617            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
26618       esac
26619       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
26620       as_fn_append ac_file_inputs " '$ac_f'"
26621     done
26622
26623     # Let's still pretend it is `configure' which instantiates (i.e., don't
26624     # use $as_me), people would be surprised to read:
26625     #    /* config.h.  Generated by config.status.  */
26626     configure_input='Generated from '`
26627           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
26628         `' by configure.'
26629     if test x"$ac_file" != x-; then
26630       configure_input="$ac_file.  $configure_input"
26631       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
26632 $as_echo "$as_me: creating $ac_file" >&6;}
26633     fi
26634     # Neutralize special characters interpreted by sed in replacement strings.
26635     case $configure_input in #(
26636     *\&* | *\|* | *\\* )
26637        ac_sed_conf_input=`$as_echo "$configure_input" |
26638        sed 's/[\\\\&|]/\\\\&/g'`;; #(
26639     *) ac_sed_conf_input=$configure_input;;
26640     esac
26641
26642     case $ac_tag in
26643     *:-:* | *:-) cat >"$tmp/stdin" \
26644       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
26645     esac
26646     ;;
26647   esac
26648
26649   ac_dir=`$as_dirname -- "$ac_file" ||
26650 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26651          X"$ac_file" : 'X\(//\)[^/]' \| \
26652          X"$ac_file" : 'X\(//\)$' \| \
26653          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
26654 $as_echo X"$ac_file" |
26655     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26656             s//\1/
26657             q
26658           }
26659           /^X\(\/\/\)[^/].*/{
26660             s//\1/
26661             q
26662           }
26663           /^X\(\/\/\)$/{
26664             s//\1/
26665             q
26666           }
26667           /^X\(\/\).*/{
26668             s//\1/
26669             q
26670           }
26671           s/.*/./; q'`
26672   as_dir="$ac_dir"; as_fn_mkdir_p
26673   ac_builddir=.
26674
26675 case "$ac_dir" in
26676 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
26677 *)
26678   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
26679   # A ".." for each directory in $ac_dir_suffix.
26680   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
26681   case $ac_top_builddir_sub in
26682   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
26683   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
26684   esac ;;
26685 esac
26686 ac_abs_top_builddir=$ac_pwd
26687 ac_abs_builddir=$ac_pwd$ac_dir_suffix
26688 # for backward compatibility:
26689 ac_top_builddir=$ac_top_build_prefix
26690
26691 case $srcdir in
26692   .)  # We are building in place.
26693     ac_srcdir=.
26694     ac_top_srcdir=$ac_top_builddir_sub
26695     ac_abs_top_srcdir=$ac_pwd ;;
26696   [\\/]* | ?:[\\/]* )  # Absolute name.
26697     ac_srcdir=$srcdir$ac_dir_suffix;
26698     ac_top_srcdir=$srcdir
26699     ac_abs_top_srcdir=$srcdir ;;
26700   *) # Relative name.
26701     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
26702     ac_top_srcdir=$ac_top_build_prefix$srcdir
26703     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
26704 esac
26705 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
26706
26707
26708   case $ac_mode in
26709   :F)
26710   #
26711   # CONFIG_FILE
26712   #
26713
26714   case $INSTALL in
26715   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
26716   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
26717   esac
26718   ac_MKDIR_P=$MKDIR_P
26719   case $MKDIR_P in
26720   [\\/$]* | ?:[\\/]* ) ;;
26721   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
26722   esac
26723 _ACEOF
26724
26725 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26726 # If the template does not know about datarootdir, expand it.
26727 # FIXME: This hack should be removed a few years after 2.60.
26728 ac_datarootdir_hack=; ac_datarootdir_seen=
26729 ac_sed_dataroot='
26730 /datarootdir/ {
26731   p
26732   q
26733 }
26734 /@datadir@/p
26735 /@docdir@/p
26736 /@infodir@/p
26737 /@localedir@/p
26738 /@mandir@/p'
26739 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
26740 *datarootdir*) ac_datarootdir_seen=yes;;
26741 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
26742   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
26743 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
26744 _ACEOF
26745 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26746   ac_datarootdir_hack='
26747   s&@datadir@&$datadir&g
26748   s&@docdir@&$docdir&g
26749   s&@infodir@&$infodir&g
26750   s&@localedir@&$localedir&g
26751   s&@mandir@&$mandir&g
26752   s&\\\${datarootdir}&$datarootdir&g' ;;
26753 esac
26754 _ACEOF
26755
26756 # Neutralize VPATH when `$srcdir' = `.'.
26757 # Shell code in configure.ac might set extrasub.
26758 # FIXME: do we really want to maintain this feature?
26759 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26760 ac_sed_extra="$ac_vpsub
26761 $extrasub
26762 _ACEOF
26763 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26764 :t
26765 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26766 s|@configure_input@|$ac_sed_conf_input|;t t
26767 s&@top_builddir@&$ac_top_builddir_sub&;t t
26768 s&@top_build_prefix@&$ac_top_build_prefix&;t t
26769 s&@srcdir@&$ac_srcdir&;t t
26770 s&@abs_srcdir@&$ac_abs_srcdir&;t t
26771 s&@top_srcdir@&$ac_top_srcdir&;t t
26772 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
26773 s&@builddir@&$ac_builddir&;t t
26774 s&@abs_builddir@&$ac_abs_builddir&;t t
26775 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
26776 s&@INSTALL@&$ac_INSTALL&;t t
26777 s&@MKDIR_P@&$ac_MKDIR_P&;t t
26778 $ac_datarootdir_hack
26779 "
26780 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
26781   || as_fn_error "could not create $ac_file" "$LINENO" 5
26782
26783 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
26784   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
26785   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
26786   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26787 which seems to be undefined.  Please make sure it is defined." >&5
26788 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26789 which seems to be undefined.  Please make sure it is defined." >&2;}
26790
26791   rm -f "$tmp/stdin"
26792   case $ac_file in
26793   -) cat "$tmp/out" && rm -f "$tmp/out";;
26794   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
26795   esac \
26796   || as_fn_error "could not create $ac_file" "$LINENO" 5
26797  ;;
26798   :H)
26799   #
26800   # CONFIG_HEADER
26801   #
26802   if test x"$ac_file" != x-; then
26803     {
26804       $as_echo "/* $configure_input  */" \
26805       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
26806     } >"$tmp/config.h" \
26807       || as_fn_error "could not create $ac_file" "$LINENO" 5
26808     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
26809       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
26810 $as_echo "$as_me: $ac_file is unchanged" >&6;}
26811     else
26812       rm -f "$ac_file"
26813       mv "$tmp/config.h" "$ac_file" \
26814         || as_fn_error "could not create $ac_file" "$LINENO" 5
26815     fi
26816   else
26817     $as_echo "/* $configure_input  */" \
26818       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
26819       || as_fn_error "could not create -" "$LINENO" 5
26820   fi
26821 # Compute "$ac_file"'s index in $config_headers.
26822 _am_arg="$ac_file"
26823 _am_stamp_count=1
26824 for _am_header in $config_headers :; do
26825   case $_am_header in
26826     $_am_arg | $_am_arg:* )
26827       break ;;
26828     * )
26829       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
26830   esac
26831 done
26832 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
26833 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26834          X"$_am_arg" : 'X\(//\)[^/]' \| \
26835          X"$_am_arg" : 'X\(//\)$' \| \
26836          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
26837 $as_echo X"$_am_arg" |
26838     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26839             s//\1/
26840             q
26841           }
26842           /^X\(\/\/\)[^/].*/{
26843             s//\1/
26844             q
26845           }
26846           /^X\(\/\/\)$/{
26847             s//\1/
26848             q
26849           }
26850           /^X\(\/\).*/{
26851             s//\1/
26852             q
26853           }
26854           s/.*/./; q'`/stamp-h$_am_stamp_count
26855  ;;
26856   :L)
26857   #
26858   # CONFIG_LINK
26859   #
26860
26861   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
26862     :
26863   else
26864     # Prefer the file from the source tree if names are identical.
26865     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
26866       ac_source=$srcdir/$ac_source
26867     fi
26868
26869     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
26870 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
26871
26872     if test ! -r "$ac_source"; then
26873       as_fn_error "$ac_source: file not found" "$LINENO" 5
26874     fi
26875     rm -f "$ac_file"
26876
26877     # Try a relative symlink, then a hard link, then a copy.
26878     case $srcdir in
26879     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
26880         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
26881     esac
26882     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
26883       ln "$ac_source" "$ac_file" 2>/dev/null ||
26884       cp -p "$ac_source" "$ac_file" ||
26885       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
26886   fi
26887  ;;
26888   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
26889 $as_echo "$as_me: executing $ac_file commands" >&6;}
26890  ;;
26891   esac
26892
26893
26894   case $ac_file$ac_mode in
26895     "default-1":C)
26896 # Only add multilib support code if we just rebuilt the top-level
26897 # Makefile.
26898 case " $CONFIG_FILES " in
26899  *" Makefile "*)
26900    ac_file=Makefile . ${multi_basedir}/config-ml.in
26901    ;;
26902 esac ;;
26903     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
26904   # Autoconf 2.62 quotes --file arguments for eval, but not when files
26905   # are listed without --file.  Let's play safe and only enable the eval
26906   # if we detect the quoting.
26907   case $CONFIG_FILES in
26908   *\'*) eval set x "$CONFIG_FILES" ;;
26909   *)   set x $CONFIG_FILES ;;
26910   esac
26911   shift
26912   for mf
26913   do
26914     # Strip MF so we end up with the name of the file.
26915     mf=`echo "$mf" | sed -e 's/:.*$//'`
26916     # Check whether this is an Automake generated Makefile or not.
26917     # We used to match only the files named `Makefile.in', but
26918     # some people rename them; so instead we look at the file content.
26919     # Grep'ing the first line is not enough: some people post-process
26920     # each Makefile.in and add a new line on top of each file to say so.
26921     # Grep'ing the whole file is not good either: AIX grep has a line
26922     # limit of 2048, but all sed's we know have understand at least 4000.
26923     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
26924       dirpart=`$as_dirname -- "$mf" ||
26925 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26926          X"$mf" : 'X\(//\)[^/]' \| \
26927          X"$mf" : 'X\(//\)$' \| \
26928          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
26929 $as_echo X"$mf" |
26930     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26931             s//\1/
26932             q
26933           }
26934           /^X\(\/\/\)[^/].*/{
26935             s//\1/
26936             q
26937           }
26938           /^X\(\/\/\)$/{
26939             s//\1/
26940             q
26941           }
26942           /^X\(\/\).*/{
26943             s//\1/
26944             q
26945           }
26946           s/.*/./; q'`
26947     else
26948       continue
26949     fi
26950     # Extract the definition of DEPDIR, am__include, and am__quote
26951     # from the Makefile without running `make'.
26952     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
26953     test -z "$DEPDIR" && continue
26954     am__include=`sed -n 's/^am__include = //p' < "$mf"`
26955     test -z "am__include" && continue
26956     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
26957     # When using ansi2knr, U may be empty or an underscore; expand it
26958     U=`sed -n 's/^U = //p' < "$mf"`
26959     # Find all dependency output files, they are included files with
26960     # $(DEPDIR) in their names.  We invoke sed twice because it is the
26961     # simplest approach to changing $(DEPDIR) to its actual value in the
26962     # expansion.
26963     for file in `sed -n "
26964       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
26965          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
26966       # Make sure the directory exists.
26967       test -f "$dirpart/$file" && continue
26968       fdir=`$as_dirname -- "$file" ||
26969 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26970          X"$file" : 'X\(//\)[^/]' \| \
26971          X"$file" : 'X\(//\)$' \| \
26972          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
26973 $as_echo X"$file" |
26974     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26975             s//\1/
26976             q
26977           }
26978           /^X\(\/\/\)[^/].*/{
26979             s//\1/
26980             q
26981           }
26982           /^X\(\/\/\)$/{
26983             s//\1/
26984             q
26985           }
26986           /^X\(\/\).*/{
26987             s//\1/
26988             q
26989           }
26990           s/.*/./; q'`
26991       as_dir=$dirpart/$fdir; as_fn_mkdir_p
26992       # echo "creating $dirpart/$file"
26993       echo '# dummy' > "$dirpart/$file"
26994     done
26995   done
26996 }
26997  ;;
26998     "libtool":C)
26999
27000     # See if we are running on zsh, and set the options which allow our
27001     # commands through without removal of \ escapes.
27002     if test -n "${ZSH_VERSION+set}" ; then
27003       setopt NO_GLOB_SUBST
27004     fi
27005
27006     cfgfile="${ofile}T"
27007     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
27008     $RM "$cfgfile"
27009
27010     cat <<_LT_EOF >> "$cfgfile"
27011 #! $SHELL
27012
27013 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
27014 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
27015 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
27016 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
27017 #
27018 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
27019 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
27020 #   Written by Gordon Matzigkeit, 1996
27021 #
27022 #   This file is part of GNU Libtool.
27023 #
27024 # GNU Libtool is free software; you can redistribute it and/or
27025 # modify it under the terms of the GNU General Public License as
27026 # published by the Free Software Foundation; either version 2 of
27027 # the License, or (at your option) any later version.
27028 #
27029 # As a special exception to the GNU General Public License,
27030 # if you distribute this file as part of a program or library that
27031 # is built using GNU Libtool, you may include this file under the
27032 # same distribution terms that you use for the rest of that program.
27033 #
27034 # GNU Libtool is distributed in the hope that it will be useful,
27035 # but WITHOUT ANY WARRANTY; without even the implied warranty of
27036 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27037 # GNU General Public License for more details.
27038 #
27039 # You should have received a copy of the GNU General Public License
27040 # along with GNU Libtool; see the file COPYING.  If not, a copy
27041 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
27042 # obtained by writing to the Free Software Foundation, Inc.,
27043 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
27044
27045
27046 # The names of the tagged configurations supported by this script.
27047 available_tags="CXX GCJ "
27048
27049 # ### BEGIN LIBTOOL CONFIG
27050
27051 # Which release of libtool.m4 was used?
27052 macro_version=$macro_version
27053 macro_revision=$macro_revision
27054
27055 # Whether or not to build shared libraries.
27056 build_libtool_libs=$enable_shared
27057
27058 # Whether or not to build static libraries.
27059 build_old_libs=$enable_static
27060
27061 # What type of objects to build.
27062 pic_mode=$pic_mode
27063
27064 # Whether or not to optimize for fast installation.
27065 fast_install=$enable_fast_install
27066
27067 # Shell to use when invoking shell scripts.
27068 SHELL=$lt_SHELL
27069
27070 # An echo program that protects backslashes.
27071 ECHO=$lt_ECHO
27072
27073 # The host system.
27074 host_alias=$host_alias
27075 host=$host
27076 host_os=$host_os
27077
27078 # The build system.
27079 build_alias=$build_alias
27080 build=$build
27081 build_os=$build_os
27082
27083 # A sed program that does not truncate output.
27084 SED=$lt_SED
27085
27086 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
27087 Xsed="\$SED -e 1s/^X//"
27088
27089 # A grep program that handles long lines.
27090 GREP=$lt_GREP
27091
27092 # An ERE matcher.
27093 EGREP=$lt_EGREP
27094
27095 # A literal string matcher.
27096 FGREP=$lt_FGREP
27097
27098 # A BSD- or MS-compatible name lister.
27099 NM=$lt_NM
27100
27101 # Whether we need soft or hard links.
27102 LN_S=$lt_LN_S
27103
27104 # What is the maximum length of a command?
27105 max_cmd_len=$max_cmd_len
27106
27107 # Object file suffix (normally "o").
27108 objext=$ac_objext
27109
27110 # Executable file suffix (normally "").
27111 exeext=$exeext
27112
27113 # whether the shell understands "unset".
27114 lt_unset=$lt_unset
27115
27116 # turn spaces into newlines.
27117 SP2NL=$lt_lt_SP2NL
27118
27119 # turn newlines into spaces.
27120 NL2SP=$lt_lt_NL2SP
27121
27122 # An object symbol dumper.
27123 OBJDUMP=$lt_OBJDUMP
27124
27125 # Method to check whether dependent libraries are shared objects.
27126 deplibs_check_method=$lt_deplibs_check_method
27127
27128 # Command to use when deplibs_check_method == "file_magic".
27129 file_magic_cmd=$lt_file_magic_cmd
27130
27131 # The archiver.
27132 AR=$lt_AR
27133 AR_FLAGS=$lt_AR_FLAGS
27134
27135 # A symbol stripping program.
27136 STRIP=$lt_STRIP
27137
27138 # Commands used to install an old-style archive.
27139 RANLIB=$lt_RANLIB
27140 old_postinstall_cmds=$lt_old_postinstall_cmds
27141 old_postuninstall_cmds=$lt_old_postuninstall_cmds
27142
27143 # Whether to use a lock for old archive extraction.
27144 lock_old_archive_extraction=$lock_old_archive_extraction
27145
27146 # A C compiler.
27147 LTCC=$lt_CC
27148
27149 # LTCC compiler flags.
27150 LTCFLAGS=$lt_CFLAGS
27151
27152 # Take the output of nm and produce a listing of raw symbols and C names.
27153 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
27154
27155 # Transform the output of nm in a proper C declaration.
27156 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
27157
27158 # Transform the output of nm in a C name address pair.
27159 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
27160
27161 # Transform the output of nm in a C name address pair when lib prefix is needed.
27162 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
27163
27164 # The name of the directory that contains temporary libtool files.
27165 objdir=$objdir
27166
27167 # Used to examine libraries when file_magic_cmd begins with "file".
27168 MAGIC_CMD=$MAGIC_CMD
27169
27170 # Must we lock files when doing compilation?
27171 need_locks=$lt_need_locks
27172
27173 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
27174 DSYMUTIL=$lt_DSYMUTIL
27175
27176 # Tool to change global to local symbols on Mac OS X.
27177 NMEDIT=$lt_NMEDIT
27178
27179 # Tool to manipulate fat objects and archives on Mac OS X.
27180 LIPO=$lt_LIPO
27181
27182 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
27183 OTOOL=$lt_OTOOL
27184
27185 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
27186 OTOOL64=$lt_OTOOL64
27187
27188 # Old archive suffix (normally "a").
27189 libext=$libext
27190
27191 # Shared library suffix (normally ".so").
27192 shrext_cmds=$lt_shrext_cmds
27193
27194 # The commands to extract the exported symbol list from a shared archive.
27195 extract_expsyms_cmds=$lt_extract_expsyms_cmds
27196
27197 # Variables whose values should be saved in libtool wrapper scripts and
27198 # restored at link time.
27199 variables_saved_for_relink=$lt_variables_saved_for_relink
27200
27201 # Do we need the "lib" prefix for modules?
27202 need_lib_prefix=$need_lib_prefix
27203
27204 # Do we need a version for libraries?
27205 need_version=$need_version
27206
27207 # Library versioning type.
27208 version_type=$version_type
27209
27210 # Shared library runtime path variable.
27211 runpath_var=$runpath_var
27212
27213 # Shared library path variable.
27214 shlibpath_var=$shlibpath_var
27215
27216 # Is shlibpath searched before the hard-coded library search path?
27217 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
27218
27219 # Format of library name prefix.
27220 libname_spec=$lt_libname_spec
27221
27222 # List of archive names.  First name is the real one, the rest are links.
27223 # The last name is the one that the linker finds with -lNAME
27224 library_names_spec=$lt_library_names_spec
27225
27226 # The coded name of the library, if different from the real name.
27227 soname_spec=$lt_soname_spec
27228
27229 # Permission mode override for installation of shared libraries.
27230 install_override_mode=$lt_install_override_mode
27231
27232 # Command to use after installation of a shared archive.
27233 postinstall_cmds=$lt_postinstall_cmds
27234
27235 # Command to use after uninstallation of a shared archive.
27236 postuninstall_cmds=$lt_postuninstall_cmds
27237
27238 # Commands used to finish a libtool library installation in a directory.
27239 finish_cmds=$lt_finish_cmds
27240
27241 # As "finish_cmds", except a single script fragment to be evaled but
27242 # not shown.
27243 finish_eval=$lt_finish_eval
27244
27245 # Whether we should hardcode library paths into libraries.
27246 hardcode_into_libs=$hardcode_into_libs
27247
27248 # Compile-time system search path for libraries.
27249 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
27250
27251 # Run-time system search path for libraries.
27252 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
27253
27254 # Whether dlopen is supported.
27255 dlopen_support=$enable_dlopen
27256
27257 # Whether dlopen of programs is supported.
27258 dlopen_self=$enable_dlopen_self
27259
27260 # Whether dlopen of statically linked programs is supported.
27261 dlopen_self_static=$enable_dlopen_self_static
27262
27263 # Commands to strip libraries.
27264 old_striplib=$lt_old_striplib
27265 striplib=$lt_striplib
27266
27267
27268 # The linker used to build libraries.
27269 LD=$lt_LD
27270
27271 # How to create reloadable object files.
27272 reload_flag=$lt_reload_flag
27273 reload_cmds=$lt_reload_cmds
27274
27275 # Commands used to build an old-style archive.
27276 old_archive_cmds=$lt_old_archive_cmds
27277
27278 # A language specific compiler.
27279 CC=$lt_compiler
27280
27281 # Is the compiler the GNU compiler?
27282 with_gcc=$GCC
27283
27284 # Compiler flag to turn off builtin functions.
27285 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
27286
27287 # How to pass a linker flag through the compiler.
27288 wl=$lt_lt_prog_compiler_wl
27289
27290 # Additional compiler flags for building library objects.
27291 pic_flag=$lt_lt_prog_compiler_pic
27292
27293 # Compiler flag to prevent dynamic linking.
27294 link_static_flag=$lt_lt_prog_compiler_static
27295
27296 # Does compiler simultaneously support -c and -o options?
27297 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
27298
27299 # Whether or not to add -lc for building shared libraries.
27300 build_libtool_need_lc=$archive_cmds_need_lc
27301
27302 # Whether or not to disallow shared libs when runtime libs are static.
27303 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
27304
27305 # Compiler flag to allow reflexive dlopens.
27306 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
27307
27308 # Compiler flag to generate shared objects directly from archives.
27309 whole_archive_flag_spec=$lt_whole_archive_flag_spec
27310
27311 # Whether the compiler copes with passing no objects directly.
27312 compiler_needs_object=$lt_compiler_needs_object
27313
27314 # Create an old-style archive from a shared archive.
27315 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
27316
27317 # Create a temporary old-style archive to link instead of a shared archive.
27318 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
27319
27320 # Commands used to build a shared archive.
27321 archive_cmds=$lt_archive_cmds
27322 archive_expsym_cmds=$lt_archive_expsym_cmds
27323
27324 # Commands used to build a loadable module if different from building
27325 # a shared archive.
27326 module_cmds=$lt_module_cmds
27327 module_expsym_cmds=$lt_module_expsym_cmds
27328
27329 # Whether we are building with GNU ld or not.
27330 with_gnu_ld=$lt_with_gnu_ld
27331
27332 # Flag that allows shared libraries with undefined symbols to be built.
27333 allow_undefined_flag=$lt_allow_undefined_flag
27334
27335 # Flag that enforces no undefined symbols.
27336 no_undefined_flag=$lt_no_undefined_flag
27337
27338 # Flag to hardcode \$libdir into a binary during linking.
27339 # This must work even if \$libdir does not exist
27340 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
27341
27342 # If ld is used when linking, flag to hardcode \$libdir into a binary
27343 # during linking.  This must work even if \$libdir does not exist.
27344 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
27345
27346 # Whether we need a single "-rpath" flag with a separated argument.
27347 hardcode_libdir_separator=$lt_hardcode_libdir_separator
27348
27349 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27350 # DIR into the resulting binary.
27351 hardcode_direct=$hardcode_direct
27352
27353 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27354 # DIR into the resulting binary and the resulting library dependency is
27355 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27356 # library is relocated.
27357 hardcode_direct_absolute=$hardcode_direct_absolute
27358
27359 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27360 # into the resulting binary.
27361 hardcode_minus_L=$hardcode_minus_L
27362
27363 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27364 # into the resulting binary.
27365 hardcode_shlibpath_var=$hardcode_shlibpath_var
27366
27367 # Set to "yes" if building a shared library automatically hardcodes DIR
27368 # into the library and all subsequent libraries and executables linked
27369 # against it.
27370 hardcode_automatic=$hardcode_automatic
27371
27372 # Set to yes if linker adds runtime paths of dependent libraries
27373 # to runtime path list.
27374 inherit_rpath=$inherit_rpath
27375
27376 # Whether libtool must link a program against all its dependency libraries.
27377 link_all_deplibs=$link_all_deplibs
27378
27379 # Fix the shell variable \$srcfile for the compiler.
27380 fix_srcfile_path=$lt_fix_srcfile_path
27381
27382 # Set to "yes" if exported symbols are required.
27383 always_export_symbols=$always_export_symbols
27384
27385 # The commands to list exported symbols.
27386 export_symbols_cmds=$lt_export_symbols_cmds
27387
27388 # Symbols that should not be listed in the preloaded symbols.
27389 exclude_expsyms=$lt_exclude_expsyms
27390
27391 # Symbols that must always be exported.
27392 include_expsyms=$lt_include_expsyms
27393
27394 # Commands necessary for linking programs (against libraries) with templates.
27395 prelink_cmds=$lt_prelink_cmds
27396
27397 # Specify filename containing input files.
27398 file_list_spec=$lt_file_list_spec
27399
27400 # How to hardcode a shared library path into an executable.
27401 hardcode_action=$hardcode_action
27402
27403 # The directories searched by this compiler when creating a shared library.
27404 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
27405
27406 # Dependencies to place before and after the objects being linked to
27407 # create a shared library.
27408 predep_objects=$lt_predep_objects
27409 postdep_objects=$lt_postdep_objects
27410 predeps=$lt_predeps
27411 postdeps=$lt_postdeps
27412
27413 # The library search path used internally by the compiler when linking
27414 # a shared library.
27415 compiler_lib_search_path=$lt_compiler_lib_search_path
27416
27417 # ### END LIBTOOL CONFIG
27418
27419 _LT_EOF
27420
27421   case $host_os in
27422   aix3*)
27423     cat <<\_LT_EOF >> "$cfgfile"
27424 # AIX sometimes has problems with the GCC collect2 program.  For some
27425 # reason, if we set the COLLECT_NAMES environment variable, the problems
27426 # vanish in a puff of smoke.
27427 if test "X${COLLECT_NAMES+set}" != Xset; then
27428   COLLECT_NAMES=
27429   export COLLECT_NAMES
27430 fi
27431 _LT_EOF
27432     ;;
27433   esac
27434
27435
27436 ltmain="$ac_aux_dir/ltmain.sh"
27437
27438
27439   # We use sed instead of cat because bash on DJGPP gets confused if
27440   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
27441   # text mode, it properly converts lines to CR/LF.  This bash problem
27442   # is reportedly fixed, but why not run on old versions too?
27443   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
27444     || (rm -f "$cfgfile"; exit 1)
27445
27446   case $xsi_shell in
27447   yes)
27448     cat << \_LT_EOF >> "$cfgfile"
27449
27450 # func_dirname file append nondir_replacement
27451 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27452 # otherwise set result to NONDIR_REPLACEMENT.
27453 func_dirname ()
27454 {
27455   case ${1} in
27456     */*) func_dirname_result="${1%/*}${2}" ;;
27457     *  ) func_dirname_result="${3}" ;;
27458   esac
27459 }
27460
27461 # func_basename file
27462 func_basename ()
27463 {
27464   func_basename_result="${1##*/}"
27465 }
27466
27467 # func_dirname_and_basename file append nondir_replacement
27468 # perform func_basename and func_dirname in a single function
27469 # call:
27470 #   dirname:  Compute the dirname of FILE.  If nonempty,
27471 #             add APPEND to the result, otherwise set result
27472 #             to NONDIR_REPLACEMENT.
27473 #             value returned in "$func_dirname_result"
27474 #   basename: Compute filename of FILE.
27475 #             value retuned in "$func_basename_result"
27476 # Implementation must be kept synchronized with func_dirname
27477 # and func_basename. For efficiency, we do not delegate to
27478 # those functions but instead duplicate the functionality here.
27479 func_dirname_and_basename ()
27480 {
27481   case ${1} in
27482     */*) func_dirname_result="${1%/*}${2}" ;;
27483     *  ) func_dirname_result="${3}" ;;
27484   esac
27485   func_basename_result="${1##*/}"
27486 }
27487
27488 # func_stripname prefix suffix name
27489 # strip PREFIX and SUFFIX off of NAME.
27490 # PREFIX and SUFFIX must not contain globbing or regex special
27491 # characters, hashes, percent signs, but SUFFIX may contain a leading
27492 # dot (in which case that matches only a dot).
27493 func_stripname ()
27494 {
27495   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
27496   # positional parameters, so assign one to ordinary parameter first.
27497   func_stripname_result=${3}
27498   func_stripname_result=${func_stripname_result#"${1}"}
27499   func_stripname_result=${func_stripname_result%"${2}"}
27500 }
27501
27502 # func_opt_split
27503 func_opt_split ()
27504 {
27505   func_opt_split_opt=${1%%=*}
27506   func_opt_split_arg=${1#*=}
27507 }
27508
27509 # func_lo2o object
27510 func_lo2o ()
27511 {
27512   case ${1} in
27513     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
27514     *)    func_lo2o_result=${1} ;;
27515   esac
27516 }
27517
27518 # func_xform libobj-or-source
27519 func_xform ()
27520 {
27521   func_xform_result=${1%.*}.lo
27522 }
27523
27524 # func_arith arithmetic-term...
27525 func_arith ()
27526 {
27527   func_arith_result=$(( $* ))
27528 }
27529
27530 # func_len string
27531 # STRING may not start with a hyphen.
27532 func_len ()
27533 {
27534   func_len_result=${#1}
27535 }
27536
27537 _LT_EOF
27538     ;;
27539   *) # Bourne compatible functions.
27540     cat << \_LT_EOF >> "$cfgfile"
27541
27542 # func_dirname file append nondir_replacement
27543 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27544 # otherwise set result to NONDIR_REPLACEMENT.
27545 func_dirname ()
27546 {
27547   # Extract subdirectory from the argument.
27548   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
27549   if test "X$func_dirname_result" = "X${1}"; then
27550     func_dirname_result="${3}"
27551   else
27552     func_dirname_result="$func_dirname_result${2}"
27553   fi
27554 }
27555
27556 # func_basename file
27557 func_basename ()
27558 {
27559   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
27560 }
27561
27562
27563 # func_stripname prefix suffix name
27564 # strip PREFIX and SUFFIX off of NAME.
27565 # PREFIX and SUFFIX must not contain globbing or regex special
27566 # characters, hashes, percent signs, but SUFFIX may contain a leading
27567 # dot (in which case that matches only a dot).
27568 # func_strip_suffix prefix name
27569 func_stripname ()
27570 {
27571   case ${2} in
27572     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
27573     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
27574   esac
27575 }
27576
27577 # sed scripts:
27578 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
27579 my_sed_long_arg='1s/^-[^=]*=//'
27580
27581 # func_opt_split
27582 func_opt_split ()
27583 {
27584   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
27585   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
27586 }
27587
27588 # func_lo2o object
27589 func_lo2o ()
27590 {
27591   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
27592 }
27593
27594 # func_xform libobj-or-source
27595 func_xform ()
27596 {
27597   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
27598 }
27599
27600 # func_arith arithmetic-term...
27601 func_arith ()
27602 {
27603   func_arith_result=`expr "$@"`
27604 }
27605
27606 # func_len string
27607 # STRING may not start with a hyphen.
27608 func_len ()
27609 {
27610   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
27611 }
27612
27613 _LT_EOF
27614 esac
27615
27616 case $lt_shell_append in
27617   yes)
27618     cat << \_LT_EOF >> "$cfgfile"
27619
27620 # func_append var value
27621 # Append VALUE to the end of shell variable VAR.
27622 func_append ()
27623 {
27624   eval "$1+=\$2"
27625 }
27626 _LT_EOF
27627     ;;
27628   *)
27629     cat << \_LT_EOF >> "$cfgfile"
27630
27631 # func_append var value
27632 # Append VALUE to the end of shell variable VAR.
27633 func_append ()
27634 {
27635   eval "$1=\$$1\$2"
27636 }
27637
27638 _LT_EOF
27639     ;;
27640   esac
27641
27642
27643   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
27644     || (rm -f "$cfgfile"; exit 1)
27645
27646   mv -f "$cfgfile" "$ofile" ||
27647     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
27648   chmod +x "$ofile"
27649
27650
27651     cat <<_LT_EOF >> "$ofile"
27652
27653 # ### BEGIN LIBTOOL TAG CONFIG: CXX
27654
27655 # The linker used to build libraries.
27656 LD=$lt_LD_CXX
27657
27658 # How to create reloadable object files.
27659 reload_flag=$lt_reload_flag_CXX
27660 reload_cmds=$lt_reload_cmds_CXX
27661
27662 # Commands used to build an old-style archive.
27663 old_archive_cmds=$lt_old_archive_cmds_CXX
27664
27665 # A language specific compiler.
27666 CC=$lt_compiler_CXX
27667
27668 # Is the compiler the GNU compiler?
27669 with_gcc=$GCC_CXX
27670
27671 # Compiler flag to turn off builtin functions.
27672 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
27673
27674 # How to pass a linker flag through the compiler.
27675 wl=$lt_lt_prog_compiler_wl_CXX
27676
27677 # Additional compiler flags for building library objects.
27678 pic_flag=$lt_lt_prog_compiler_pic_CXX
27679
27680 # Compiler flag to prevent dynamic linking.
27681 link_static_flag=$lt_lt_prog_compiler_static_CXX
27682
27683 # Does compiler simultaneously support -c and -o options?
27684 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
27685
27686 # Whether or not to add -lc for building shared libraries.
27687 build_libtool_need_lc=$archive_cmds_need_lc_CXX
27688
27689 # Whether or not to disallow shared libs when runtime libs are static.
27690 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
27691
27692 # Compiler flag to allow reflexive dlopens.
27693 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
27694
27695 # Compiler flag to generate shared objects directly from archives.
27696 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
27697
27698 # Whether the compiler copes with passing no objects directly.
27699 compiler_needs_object=$lt_compiler_needs_object_CXX
27700
27701 # Create an old-style archive from a shared archive.
27702 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
27703
27704 # Create a temporary old-style archive to link instead of a shared archive.
27705 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
27706
27707 # Commands used to build a shared archive.
27708 archive_cmds=$lt_archive_cmds_CXX
27709 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
27710
27711 # Commands used to build a loadable module if different from building
27712 # a shared archive.
27713 module_cmds=$lt_module_cmds_CXX
27714 module_expsym_cmds=$lt_module_expsym_cmds_CXX
27715
27716 # Whether we are building with GNU ld or not.
27717 with_gnu_ld=$lt_with_gnu_ld_CXX
27718
27719 # Flag that allows shared libraries with undefined symbols to be built.
27720 allow_undefined_flag=$lt_allow_undefined_flag_CXX
27721
27722 # Flag that enforces no undefined symbols.
27723 no_undefined_flag=$lt_no_undefined_flag_CXX
27724
27725 # Flag to hardcode \$libdir into a binary during linking.
27726 # This must work even if \$libdir does not exist
27727 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
27728
27729 # If ld is used when linking, flag to hardcode \$libdir into a binary
27730 # during linking.  This must work even if \$libdir does not exist.
27731 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
27732
27733 # Whether we need a single "-rpath" flag with a separated argument.
27734 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
27735
27736 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27737 # DIR into the resulting binary.
27738 hardcode_direct=$hardcode_direct_CXX
27739
27740 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27741 # DIR into the resulting binary and the resulting library dependency is
27742 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27743 # library is relocated.
27744 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
27745
27746 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27747 # into the resulting binary.
27748 hardcode_minus_L=$hardcode_minus_L_CXX
27749
27750 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27751 # into the resulting binary.
27752 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
27753
27754 # Set to "yes" if building a shared library automatically hardcodes DIR
27755 # into the library and all subsequent libraries and executables linked
27756 # against it.
27757 hardcode_automatic=$hardcode_automatic_CXX
27758
27759 # Set to yes if linker adds runtime paths of dependent libraries
27760 # to runtime path list.
27761 inherit_rpath=$inherit_rpath_CXX
27762
27763 # Whether libtool must link a program against all its dependency libraries.
27764 link_all_deplibs=$link_all_deplibs_CXX
27765
27766 # Fix the shell variable \$srcfile for the compiler.
27767 fix_srcfile_path=$lt_fix_srcfile_path_CXX
27768
27769 # Set to "yes" if exported symbols are required.
27770 always_export_symbols=$always_export_symbols_CXX
27771
27772 # The commands to list exported symbols.
27773 export_symbols_cmds=$lt_export_symbols_cmds_CXX
27774
27775 # Symbols that should not be listed in the preloaded symbols.
27776 exclude_expsyms=$lt_exclude_expsyms_CXX
27777
27778 # Symbols that must always be exported.
27779 include_expsyms=$lt_include_expsyms_CXX
27780
27781 # Commands necessary for linking programs (against libraries) with templates.
27782 prelink_cmds=$lt_prelink_cmds_CXX
27783
27784 # Specify filename containing input files.
27785 file_list_spec=$lt_file_list_spec_CXX
27786
27787 # How to hardcode a shared library path into an executable.
27788 hardcode_action=$hardcode_action_CXX
27789
27790 # The directories searched by this compiler when creating a shared library.
27791 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
27792
27793 # Dependencies to place before and after the objects being linked to
27794 # create a shared library.
27795 predep_objects=$lt_predep_objects_CXX
27796 postdep_objects=$lt_postdep_objects_CXX
27797 predeps=$lt_predeps_CXX
27798 postdeps=$lt_postdeps_CXX
27799
27800 # The library search path used internally by the compiler when linking
27801 # a shared library.
27802 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
27803
27804 # ### END LIBTOOL TAG CONFIG: CXX
27805 _LT_EOF
27806
27807
27808     cat <<_LT_EOF >> "$ofile"
27809
27810 # ### BEGIN LIBTOOL TAG CONFIG: GCJ
27811
27812 # The linker used to build libraries.
27813 LD=$lt_LD_GCJ
27814
27815 # How to create reloadable object files.
27816 reload_flag=$lt_reload_flag_GCJ
27817 reload_cmds=$lt_reload_cmds_GCJ
27818
27819 # Commands used to build an old-style archive.
27820 old_archive_cmds=$lt_old_archive_cmds_GCJ
27821
27822 # A language specific compiler.
27823 CC=$lt_compiler_GCJ
27824
27825 # Is the compiler the GNU compiler?
27826 with_gcc=$GCC_GCJ
27827
27828 # Compiler flag to turn off builtin functions.
27829 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
27830
27831 # How to pass a linker flag through the compiler.
27832 wl=$lt_lt_prog_compiler_wl_GCJ
27833
27834 # Additional compiler flags for building library objects.
27835 pic_flag=$lt_lt_prog_compiler_pic_GCJ
27836
27837 # Compiler flag to prevent dynamic linking.
27838 link_static_flag=$lt_lt_prog_compiler_static_GCJ
27839
27840 # Does compiler simultaneously support -c and -o options?
27841 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
27842
27843 # Whether or not to add -lc for building shared libraries.
27844 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
27845
27846 # Whether or not to disallow shared libs when runtime libs are static.
27847 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
27848
27849 # Compiler flag to allow reflexive dlopens.
27850 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
27851
27852 # Compiler flag to generate shared objects directly from archives.
27853 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
27854
27855 # Whether the compiler copes with passing no objects directly.
27856 compiler_needs_object=$lt_compiler_needs_object_GCJ
27857
27858 # Create an old-style archive from a shared archive.
27859 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
27860
27861 # Create a temporary old-style archive to link instead of a shared archive.
27862 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
27863
27864 # Commands used to build a shared archive.
27865 archive_cmds=$lt_archive_cmds_GCJ
27866 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
27867
27868 # Commands used to build a loadable module if different from building
27869 # a shared archive.
27870 module_cmds=$lt_module_cmds_GCJ
27871 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
27872
27873 # Whether we are building with GNU ld or not.
27874 with_gnu_ld=$lt_with_gnu_ld_GCJ
27875
27876 # Flag that allows shared libraries with undefined symbols to be built.
27877 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
27878
27879 # Flag that enforces no undefined symbols.
27880 no_undefined_flag=$lt_no_undefined_flag_GCJ
27881
27882 # Flag to hardcode \$libdir into a binary during linking.
27883 # This must work even if \$libdir does not exist
27884 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
27885
27886 # If ld is used when linking, flag to hardcode \$libdir into a binary
27887 # during linking.  This must work even if \$libdir does not exist.
27888 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
27889
27890 # Whether we need a single "-rpath" flag with a separated argument.
27891 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
27892
27893 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27894 # DIR into the resulting binary.
27895 hardcode_direct=$hardcode_direct_GCJ
27896
27897 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27898 # DIR into the resulting binary and the resulting library dependency is
27899 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27900 # library is relocated.
27901 hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
27902
27903 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27904 # into the resulting binary.
27905 hardcode_minus_L=$hardcode_minus_L_GCJ
27906
27907 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27908 # into the resulting binary.
27909 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
27910
27911 # Set to "yes" if building a shared library automatically hardcodes DIR
27912 # into the library and all subsequent libraries and executables linked
27913 # against it.
27914 hardcode_automatic=$hardcode_automatic_GCJ
27915
27916 # Set to yes if linker adds runtime paths of dependent libraries
27917 # to runtime path list.
27918 inherit_rpath=$inherit_rpath_GCJ
27919
27920 # Whether libtool must link a program against all its dependency libraries.
27921 link_all_deplibs=$link_all_deplibs_GCJ
27922
27923 # Fix the shell variable \$srcfile for the compiler.
27924 fix_srcfile_path=$lt_fix_srcfile_path_GCJ
27925
27926 # Set to "yes" if exported symbols are required.
27927 always_export_symbols=$always_export_symbols_GCJ
27928
27929 # The commands to list exported symbols.
27930 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
27931
27932 # Symbols that should not be listed in the preloaded symbols.
27933 exclude_expsyms=$lt_exclude_expsyms_GCJ
27934
27935 # Symbols that must always be exported.
27936 include_expsyms=$lt_include_expsyms_GCJ
27937
27938 # Commands necessary for linking programs (against libraries) with templates.
27939 prelink_cmds=$lt_prelink_cmds_GCJ
27940
27941 # Specify filename containing input files.
27942 file_list_spec=$lt_file_list_spec_GCJ
27943
27944 # How to hardcode a shared library path into an executable.
27945 hardcode_action=$hardcode_action_GCJ
27946
27947 # The directories searched by this compiler when creating a shared library.
27948 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
27949
27950 # Dependencies to place before and after the objects being linked to
27951 # create a shared library.
27952 predep_objects=$lt_predep_objects_GCJ
27953 postdep_objects=$lt_postdep_objects_GCJ
27954 predeps=$lt_predeps_GCJ
27955 postdeps=$lt_postdeps_GCJ
27956
27957 # The library search path used internally by the compiler when linking
27958 # a shared library.
27959 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
27960
27961 # ### END LIBTOOL TAG CONFIG: GCJ
27962 _LT_EOF
27963
27964  ;;
27965     "scripts/jar":F) chmod +x scripts/jar ;;
27966
27967   esac
27968 done # for ac_tag
27969
27970
27971 as_fn_exit 0
27972 _ACEOF
27973 ac_clean_files=$ac_clean_files_save
27974
27975 test $ac_write_fail = 0 ||
27976   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
27977
27978
27979 # configure is writing to config.log, and then calls config.status.
27980 # config.status does its own redirection, appending to config.log.
27981 # Unfortunately, on DOS this fails, as config.log is still kept open
27982 # by configure, so config.status won't be able to write to it; its
27983 # output is simply discarded.  So we exec the FD to /dev/null,
27984 # effectively closing config.log, so it can be properly (re)opened and
27985 # appended to by config.status.  When coming back to configure, we
27986 # need to make the FD available again.
27987 if test "$no_create" != yes; then
27988   ac_cs_success=:
27989   ac_config_status_args=
27990   test "$silent" = yes &&
27991     ac_config_status_args="$ac_config_status_args --quiet"
27992   exec 5>/dev/null
27993   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
27994   exec 5>>config.log
27995   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
27996   # would make configure fail if this is the last instruction.
27997   $ac_cs_success || as_fn_exit $?
27998 fi
27999
28000 #
28001 # CONFIG_SUBDIRS section.
28002 #
28003 if test "$no_recursion" != yes; then
28004
28005   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
28006   # so they do not pile up.
28007   ac_sub_configure_args=
28008   ac_prev=
28009   eval "set x $ac_configure_args"
28010   shift
28011   for ac_arg
28012   do
28013     if test -n "$ac_prev"; then
28014       ac_prev=
28015       continue
28016     fi
28017     case $ac_arg in
28018     -cache-file | --cache-file | --cache-fil | --cache-fi \
28019     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
28020       ac_prev=cache_file ;;
28021     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
28022     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
28023     | --c=*)
28024       ;;
28025     --config-cache | -C)
28026       ;;
28027     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
28028       ac_prev=srcdir ;;
28029     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
28030       ;;
28031     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
28032       ac_prev=prefix ;;
28033     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
28034       ;;
28035     --disable-option-checking)
28036       ;;
28037     *)
28038       case $ac_arg in
28039       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28040       esac
28041       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
28042     esac
28043   done
28044
28045   # Always prepend --prefix to ensure using the same prefix
28046   # in subdir configurations.
28047   ac_arg="--prefix=$prefix"
28048   case $ac_arg in
28049   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28050   esac
28051   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
28052
28053   # Pass --silent
28054   if test "$silent" = yes; then
28055     ac_sub_configure_args="--silent $ac_sub_configure_args"
28056   fi
28057
28058   # Always prepend --disable-option-checking to silence warnings, since
28059   # different subdirs can have different --enable and --with options.
28060   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
28061
28062   ac_popdir=`pwd`
28063   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
28064
28065     # Do not complain, so a configure script can configure whichever
28066     # parts of a large source tree are present.
28067     test -d "$srcdir/$ac_dir" || continue
28068
28069     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
28070     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
28071     $as_echo "$ac_msg" >&6
28072     as_dir="$ac_dir"; as_fn_mkdir_p
28073     ac_builddir=.
28074
28075 case "$ac_dir" in
28076 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28077 *)
28078   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28079   # A ".." for each directory in $ac_dir_suffix.
28080   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28081   case $ac_top_builddir_sub in
28082   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28083   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28084   esac ;;
28085 esac
28086 ac_abs_top_builddir=$ac_pwd
28087 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28088 # for backward compatibility:
28089 ac_top_builddir=$ac_top_build_prefix
28090
28091 case $srcdir in
28092   .)  # We are building in place.
28093     ac_srcdir=.
28094     ac_top_srcdir=$ac_top_builddir_sub
28095     ac_abs_top_srcdir=$ac_pwd ;;
28096   [\\/]* | ?:[\\/]* )  # Absolute name.
28097     ac_srcdir=$srcdir$ac_dir_suffix;
28098     ac_top_srcdir=$srcdir
28099     ac_abs_top_srcdir=$srcdir ;;
28100   *) # Relative name.
28101     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28102     ac_top_srcdir=$ac_top_build_prefix$srcdir
28103     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28104 esac
28105 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28106
28107
28108     cd "$ac_dir"
28109
28110     # Check for guested configure; otherwise get Cygnus style configure.
28111     if test -f "$ac_srcdir/configure.gnu"; then
28112       ac_sub_configure=$ac_srcdir/configure.gnu
28113     elif test -f "$ac_srcdir/configure"; then
28114       ac_sub_configure=$ac_srcdir/configure
28115     elif test -f "$ac_srcdir/configure.in"; then
28116       # This should be Cygnus configure.
28117       ac_sub_configure=$ac_aux_dir/configure
28118     else
28119       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
28120 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
28121       ac_sub_configure=
28122     fi
28123
28124     # The recursion is here.
28125     if test -n "$ac_sub_configure"; then
28126       # Make the cache file name correct relative to the subdirectory.
28127       case $cache_file in
28128       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
28129       *) # Relative name.
28130         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
28131       esac
28132
28133       { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
28134 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
28135       # The eval makes quoting arguments work.
28136       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
28137            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
28138         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
28139     fi
28140
28141     cd "$ac_popdir"
28142   done
28143 fi
28144 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
28145   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
28146 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
28147 fi
28148