OSDN Git Service

* testsuite/libjava.jvmti/jvmti.exp (gcj_jvmti_compile_cxx_to_o):
[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 LTLIBICONV
678 LIBICONV
679 USING_GCC_FALSE
680 USING_GCC_TRUE
681 HASH_SYNC_SPEC
682 LIBGCJ_BC_SPEC
683 LIBGCJ_SPEC
684 USE_LIBGCJ_BC_FALSE
685 USE_LIBGCJ_BC_TRUE
686 USING_NO_THREADS_FALSE
687 USING_NO_THREADS_TRUE
688 USING_WIN32_THREADS_FALSE
689 USING_WIN32_THREADS_TRUE
690 USING_POSIX_THREADS_FALSE
691 USING_POSIX_THREADS_TRUE
692 THREADCXXFLAGS
693 THREADLDFLAGS
694 THREADSTARTFILESPEC
695 THREADSPEC
696 THREADDEPS
697 THREADINCS
698 THREADLIBS
699 USING_NOGC_FALSE
700 USING_NOGC_TRUE
701 USING_BOEHMGC_FALSE
702 USING_BOEHMGC_TRUE
703 GCTESTSPEC
704 JC1GCSPEC
705 GCSPEC
706 GCDEPS
707 GCINCS
708 GCLIBS
709 LIBGCJTESTSPEC
710 LIBMATHSPEC
711 LIBSTDCXXSPEC
712 extra_ldflags
713 extra_ldflags_libjava
714 X_EXTRA_LIBS
715 X_LIBS
716 X_PRE_LIBS
717 X_CFLAGS
718 XMKMF
719 ZLIBTESTSPEC
720 ZLIBSPEC
721 SYSTEMSPEC
722 USING_DARWIN_CRT_FALSE
723 USING_DARWIN_CRT_TRUE
724 USING_POSIX_PLATFORM_FALSE
725 USING_POSIX_PLATFORM_TRUE
726 USING_WIN32_PLATFORM_FALSE
727 USING_WIN32_PLATFORM_TRUE
728 PLATFORM
729 LIBFFIINCS
730 LIBFFI
731 INTERPRETER_FALSE
732 INTERPRETER_TRUE
733 INTERPRETER
734 BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE
735 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE
736 SUPPRESS_LIBGCJ_BC_FALSE
737 SUPPRESS_LIBGCJ_BC_TRUE
738 JAVA_HOME
739 JAVA_HOME_SET_FALSE
740 JAVA_HOME_SET_TRUE
741 INSTALL_ECJ_JAR_FALSE
742 INSTALL_ECJ_JAR_TRUE
743 BUILD_ECJ1_FALSE
744 BUILD_ECJ1_TRUE
745 ECJ_JAR
746 ECJ_BUILD_JAR
747 TESTSUBDIR_FALSE
748 TESTSUBDIR_TRUE
749 subdirs
750 am__fastdepGCJ_FALSE
751 am__fastdepGCJ_TRUE
752 GCJDEPMODE
753 GCJFLAGS
754 ac_ct_GCJ
755 GCJ
756 CXXCPP
757 CPP
758 OTOOL64
759 OTOOL
760 LIPO
761 NMEDIT
762 DSYMUTIL
763 OBJDUMP
764 NM
765 ac_ct_DUMPBIN
766 DUMPBIN
767 FGREP
768 EGREP
769 GREP
770 SED
771 LIBTOOL
772 DIRLTDL
773 LIBLTDL
774 INCLTDL
775 host_exeext
776 GCJH
777 GCC_FOR_ECJX
778 GCJ_FOR_ECJX
779 X_AWT_FALSE
780 X_AWT_TRUE
781 XLIB_AWT_FALSE
782 XLIB_AWT_TRUE
783 TOOLKIT
784 LIBGCJDEBUG
785 BUILD_SUBLIBS_FALSE
786 BUILD_SUBLIBS_TRUE
787 LIBGCJ_LD_SYMBOLIC_FUNCTIONS
788 LIBGCJ_LD_SYMBOLIC
789 LIBGCJ_SUBLIB_CORE_EXTRA_DEPS
790 LIBGCJ_SUBLIB_LTFLAGS
791 LIBGCJ_JAVAFLAGS
792 LIBGCJ_CXXFLAGS
793 LIBGCJ_CFLAGS
794 MAINT
795 MAINTAINER_MODE_FALSE
796 MAINTAINER_MODE_TRUE
797 UNZIP
798 ZIP
799 JAR
800 DLLTOOL
801 RANLIB
802 AR
803 LD
804 AS
805 am__fastdepCXX_FALSE
806 am__fastdepCXX_TRUE
807 CXXDEPMODE
808 am__fastdepCC_FALSE
809 am__fastdepCC_TRUE
810 CCDEPMODE
811 AMDEPBACKSLASH
812 AMDEP_FALSE
813 AMDEP_TRUE
814 am__quote
815 am__include
816 DEPDIR
817 am__untar
818 am__tar
819 AMTAR
820 am__leading_dot
821 SET_MAKE
822 AWK
823 mkdir_p
824 MKDIR_P
825 INSTALL_STRIP_PROGRAM
826 STRIP
827 install_sh
828 MAKEINFO
829 AUTOHEADER
830 AUTOMAKE
831 AUTOCONF
832 ACLOCAL
833 VERSION
834 PACKAGE
835 CYGPATH_W
836 am__isrc
837 INSTALL_DATA
838 INSTALL_SCRIPT
839 INSTALL_PROGRAM
840 ac_ct_CXX
841 CXXFLAGS
842 CXX
843 OBJEXT
844 EXEEXT
845 ac_ct_CC
846 CPPFLAGS
847 LDFLAGS
848 CFLAGS
849 CC
850 JAVA_MAINTAINER_MODE_FALSE
851 JAVA_MAINTAINER_MODE_TRUE
852 CREATE_GJDOC_FALSE
853 CREATE_GJDOC_TRUE
854 ANTLR_JAR
855 mkinstalldirs
856 LN_S
857 target_noncanonical
858 target_os
859 target_vendor
860 target_cpu
861 target
862 host_os
863 host_vendor
864 host_cpu
865 host
866 multi_basedir
867 target_subdir
868 host_subdir
869 build_subdir
870 build_libsubdir
871 build_os
872 build_vendor
873 build_cpu
874 build
875 target_alias
876 host_alias
877 build_alias
878 LIBS
879 ECHO_T
880 ECHO_N
881 ECHO_C
882 DEFS
883 mandir
884 localedir
885 libdir
886 psdir
887 pdfdir
888 dvidir
889 htmldir
890 infodir
891 docdir
892 oldincludedir
893 includedir
894 localstatedir
895 sharedstatedir
896 sysconfdir
897 datadir
898 datarootdir
899 libexecdir
900 sbindir
901 bindir
902 program_transform_name
903 prefix
904 exec_prefix
905 PACKAGE_URL
906 PACKAGE_BUGREPORT
907 PACKAGE_STRING
908 PACKAGE_VERSION
909 PACKAGE_TARNAME
910 PACKAGE_NAME
911 PATH_SEPARATOR
912 SHELL'
913 ac_subst_files=''
914 ac_user_opts='
915 enable_option_checking
916 with_build_libsubdir
917 with_target_subdir
918 enable_multilib
919 with_cross_host
920 with_newlib
921 enable_version_specific_runtime_libs
922 enable_browser_plugin
923 enable_gconf_peer
924 with_antlr_jar
925 enable_gjdoc
926 enable_java_maintainer_mode
927 enable_dependency_tracking
928 enable_maintainer_mode
929 enable_libgcj_sublibs
930 enable_libgcj_debug
931 with_escher
932 enable_java_awt
933 enable_shared
934 enable_static
935 with_pic
936 enable_fast_install
937 with_gnu_ld
938 enable_libtool_lock
939 enable_getenv_properties
940 enable_hash_synchronization
941 with_ecj_jar
942 with_java_home
943 enable_libgcj_bc
944 enable_reduced_reflection
945 with_win32_nlsapi
946 enable_gc_debug
947 enable_interpreter
948 enable_sjlj_exceptions
949 enable_java_net
950 with_libffi
951 enable_jvmpi
952 with_ecos
953 with_system_zlib
954 with_x
955 enable_java_gc
956 enable_rpath
957 with_libiconv_prefix
958 enable_tls
959 with_system_libunwind
960 with_python_dir
961 enable_aot_compile_rpm
962 enable_java_home
963 with_gcc_suffix
964 with_arch_directory
965 with_os_directory
966 with_origin_name
967 with_arch_suffix
968 with_jvm_root_dir
969 with_jvm_jar_dir
970 '
971       ac_precious_vars='build_alias
972 host_alias
973 target_alias
974 CC
975 CFLAGS
976 LDFLAGS
977 LIBS
978 CPPFLAGS
979 CXX
980 CXXFLAGS
981 CCC
982 CPP
983 CXXCPP
984 XMKMF'
985 ac_subdirs_all='classpath libltdl'
986
987 # Initialize some variables set by options.
988 ac_init_help=
989 ac_init_version=false
990 ac_unrecognized_opts=
991 ac_unrecognized_sep=
992 # The variables have the same names as the options, with
993 # dashes changed to underlines.
994 cache_file=/dev/null
995 exec_prefix=NONE
996 no_create=
997 no_recursion=
998 prefix=NONE
999 program_prefix=NONE
1000 program_suffix=NONE
1001 program_transform_name=s,x,x,
1002 silent=
1003 site=
1004 srcdir=
1005 verbose=
1006 x_includes=NONE
1007 x_libraries=NONE
1008
1009 # Installation directory options.
1010 # These are left unexpanded so users can "make install exec_prefix=/foo"
1011 # and all the variables that are supposed to be based on exec_prefix
1012 # by default will actually change.
1013 # Use braces instead of parens because sh, perl, etc. also accept them.
1014 # (The list follows the same order as the GNU Coding Standards.)
1015 bindir='${exec_prefix}/bin'
1016 sbindir='${exec_prefix}/sbin'
1017 libexecdir='${exec_prefix}/libexec'
1018 datarootdir='${prefix}/share'
1019 datadir='${datarootdir}'
1020 sysconfdir='${prefix}/etc'
1021 sharedstatedir='${prefix}/com'
1022 localstatedir='${prefix}/var'
1023 includedir='${prefix}/include'
1024 oldincludedir='/usr/include'
1025 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1026 infodir='${datarootdir}/info'
1027 htmldir='${docdir}'
1028 dvidir='${docdir}'
1029 pdfdir='${docdir}'
1030 psdir='${docdir}'
1031 libdir='${exec_prefix}/lib'
1032 localedir='${datarootdir}/locale'
1033 mandir='${datarootdir}/man'
1034
1035 ac_prev=
1036 ac_dashdash=
1037 for ac_option
1038 do
1039   # If the previous option needs an argument, assign it.
1040   if test -n "$ac_prev"; then
1041     eval $ac_prev=\$ac_option
1042     ac_prev=
1043     continue
1044   fi
1045
1046   case $ac_option in
1047   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1048   *)    ac_optarg=yes ;;
1049   esac
1050
1051   # Accept the important Cygnus configure options, so we can diagnose typos.
1052
1053   case $ac_dashdash$ac_option in
1054   --)
1055     ac_dashdash=yes ;;
1056
1057   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1058     ac_prev=bindir ;;
1059   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1060     bindir=$ac_optarg ;;
1061
1062   -build | --build | --buil | --bui | --bu)
1063     ac_prev=build_alias ;;
1064   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1065     build_alias=$ac_optarg ;;
1066
1067   -cache-file | --cache-file | --cache-fil | --cache-fi \
1068   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1069     ac_prev=cache_file ;;
1070   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1071   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1072     cache_file=$ac_optarg ;;
1073
1074   --config-cache | -C)
1075     cache_file=config.cache ;;
1076
1077   -datadir | --datadir | --datadi | --datad)
1078     ac_prev=datadir ;;
1079   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1080     datadir=$ac_optarg ;;
1081
1082   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1083   | --dataroo | --dataro | --datar)
1084     ac_prev=datarootdir ;;
1085   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1086   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1087     datarootdir=$ac_optarg ;;
1088
1089   -disable-* | --disable-*)
1090     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1091     # Reject names that are not valid shell variable names.
1092     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1093       as_fn_error "invalid feature name: $ac_useropt"
1094     ac_useropt_orig=$ac_useropt
1095     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1096     case $ac_user_opts in
1097       *"
1098 "enable_$ac_useropt"
1099 "*) ;;
1100       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1101          ac_unrecognized_sep=', ';;
1102     esac
1103     eval enable_$ac_useropt=no ;;
1104
1105   -docdir | --docdir | --docdi | --doc | --do)
1106     ac_prev=docdir ;;
1107   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1108     docdir=$ac_optarg ;;
1109
1110   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1111     ac_prev=dvidir ;;
1112   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1113     dvidir=$ac_optarg ;;
1114
1115   -enable-* | --enable-*)
1116     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1117     # Reject names that are not valid shell variable names.
1118     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1119       as_fn_error "invalid feature name: $ac_useropt"
1120     ac_useropt_orig=$ac_useropt
1121     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122     case $ac_user_opts in
1123       *"
1124 "enable_$ac_useropt"
1125 "*) ;;
1126       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1127          ac_unrecognized_sep=', ';;
1128     esac
1129     eval enable_$ac_useropt=\$ac_optarg ;;
1130
1131   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1132   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1133   | --exec | --exe | --ex)
1134     ac_prev=exec_prefix ;;
1135   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1136   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1137   | --exec=* | --exe=* | --ex=*)
1138     exec_prefix=$ac_optarg ;;
1139
1140   -gas | --gas | --ga | --g)
1141     # Obsolete; use --with-gas.
1142     with_gas=yes ;;
1143
1144   -help | --help | --hel | --he | -h)
1145     ac_init_help=long ;;
1146   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1147     ac_init_help=recursive ;;
1148   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1149     ac_init_help=short ;;
1150
1151   -host | --host | --hos | --ho)
1152     ac_prev=host_alias ;;
1153   -host=* | --host=* | --hos=* | --ho=*)
1154     host_alias=$ac_optarg ;;
1155
1156   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1157     ac_prev=htmldir ;;
1158   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1159   | --ht=*)
1160     htmldir=$ac_optarg ;;
1161
1162   -includedir | --includedir | --includedi | --included | --include \
1163   | --includ | --inclu | --incl | --inc)
1164     ac_prev=includedir ;;
1165   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1166   | --includ=* | --inclu=* | --incl=* | --inc=*)
1167     includedir=$ac_optarg ;;
1168
1169   -infodir | --infodir | --infodi | --infod | --info | --inf)
1170     ac_prev=infodir ;;
1171   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1172     infodir=$ac_optarg ;;
1173
1174   -libdir | --libdir | --libdi | --libd)
1175     ac_prev=libdir ;;
1176   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1177     libdir=$ac_optarg ;;
1178
1179   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1180   | --libexe | --libex | --libe)
1181     ac_prev=libexecdir ;;
1182   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1183   | --libexe=* | --libex=* | --libe=*)
1184     libexecdir=$ac_optarg ;;
1185
1186   -localedir | --localedir | --localedi | --localed | --locale)
1187     ac_prev=localedir ;;
1188   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1189     localedir=$ac_optarg ;;
1190
1191   -localstatedir | --localstatedir | --localstatedi | --localstated \
1192   | --localstate | --localstat | --localsta | --localst | --locals)
1193     ac_prev=localstatedir ;;
1194   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1195   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1196     localstatedir=$ac_optarg ;;
1197
1198   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1199     ac_prev=mandir ;;
1200   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1201     mandir=$ac_optarg ;;
1202
1203   -nfp | --nfp | --nf)
1204     # Obsolete; use --without-fp.
1205     with_fp=no ;;
1206
1207   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1208   | --no-cr | --no-c | -n)
1209     no_create=yes ;;
1210
1211   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1212   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1213     no_recursion=yes ;;
1214
1215   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1216   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1217   | --oldin | --oldi | --old | --ol | --o)
1218     ac_prev=oldincludedir ;;
1219   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1220   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1221   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1222     oldincludedir=$ac_optarg ;;
1223
1224   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1225     ac_prev=prefix ;;
1226   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1227     prefix=$ac_optarg ;;
1228
1229   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1230   | --program-pre | --program-pr | --program-p)
1231     ac_prev=program_prefix ;;
1232   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1233   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1234     program_prefix=$ac_optarg ;;
1235
1236   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1237   | --program-suf | --program-su | --program-s)
1238     ac_prev=program_suffix ;;
1239   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1240   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1241     program_suffix=$ac_optarg ;;
1242
1243   -program-transform-name | --program-transform-name \
1244   | --program-transform-nam | --program-transform-na \
1245   | --program-transform-n | --program-transform- \
1246   | --program-transform | --program-transfor \
1247   | --program-transfo | --program-transf \
1248   | --program-trans | --program-tran \
1249   | --progr-tra | --program-tr | --program-t)
1250     ac_prev=program_transform_name ;;
1251   -program-transform-name=* | --program-transform-name=* \
1252   | --program-transform-nam=* | --program-transform-na=* \
1253   | --program-transform-n=* | --program-transform-=* \
1254   | --program-transform=* | --program-transfor=* \
1255   | --program-transfo=* | --program-transf=* \
1256   | --program-trans=* | --program-tran=* \
1257   | --progr-tra=* | --program-tr=* | --program-t=*)
1258     program_transform_name=$ac_optarg ;;
1259
1260   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1261     ac_prev=pdfdir ;;
1262   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1263     pdfdir=$ac_optarg ;;
1264
1265   -psdir | --psdir | --psdi | --psd | --ps)
1266     ac_prev=psdir ;;
1267   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1268     psdir=$ac_optarg ;;
1269
1270   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1271   | -silent | --silent | --silen | --sile | --sil)
1272     silent=yes ;;
1273
1274   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1275     ac_prev=sbindir ;;
1276   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1277   | --sbi=* | --sb=*)
1278     sbindir=$ac_optarg ;;
1279
1280   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1281   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1282   | --sharedst | --shareds | --shared | --share | --shar \
1283   | --sha | --sh)
1284     ac_prev=sharedstatedir ;;
1285   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1286   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1287   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1288   | --sha=* | --sh=*)
1289     sharedstatedir=$ac_optarg ;;
1290
1291   -site | --site | --sit)
1292     ac_prev=site ;;
1293   -site=* | --site=* | --sit=*)
1294     site=$ac_optarg ;;
1295
1296   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1297     ac_prev=srcdir ;;
1298   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1299     srcdir=$ac_optarg ;;
1300
1301   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1302   | --syscon | --sysco | --sysc | --sys | --sy)
1303     ac_prev=sysconfdir ;;
1304   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1305   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1306     sysconfdir=$ac_optarg ;;
1307
1308   -target | --target | --targe | --targ | --tar | --ta | --t)
1309     ac_prev=target_alias ;;
1310   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1311     target_alias=$ac_optarg ;;
1312
1313   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1314     verbose=yes ;;
1315
1316   -version | --version | --versio | --versi | --vers | -V)
1317     ac_init_version=: ;;
1318
1319   -with-* | --with-*)
1320     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1321     # Reject names that are not valid shell variable names.
1322     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1323       as_fn_error "invalid package name: $ac_useropt"
1324     ac_useropt_orig=$ac_useropt
1325     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1326     case $ac_user_opts in
1327       *"
1328 "with_$ac_useropt"
1329 "*) ;;
1330       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1331          ac_unrecognized_sep=', ';;
1332     esac
1333     eval with_$ac_useropt=\$ac_optarg ;;
1334
1335   -without-* | --without-*)
1336     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1337     # Reject names that are not valid shell variable names.
1338     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1339       as_fn_error "invalid package name: $ac_useropt"
1340     ac_useropt_orig=$ac_useropt
1341     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1342     case $ac_user_opts in
1343       *"
1344 "with_$ac_useropt"
1345 "*) ;;
1346       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1347          ac_unrecognized_sep=', ';;
1348     esac
1349     eval with_$ac_useropt=no ;;
1350
1351   --x)
1352     # Obsolete; use --with-x.
1353     with_x=yes ;;
1354
1355   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1356   | --x-incl | --x-inc | --x-in | --x-i)
1357     ac_prev=x_includes ;;
1358   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1359   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1360     x_includes=$ac_optarg ;;
1361
1362   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1363   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1364     ac_prev=x_libraries ;;
1365   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1366   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1367     x_libraries=$ac_optarg ;;
1368
1369   -*) as_fn_error "unrecognized option: \`$ac_option'
1370 Try \`$0 --help' for more information."
1371     ;;
1372
1373   *=*)
1374     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1375     # Reject names that are not valid shell variable names.
1376     case $ac_envvar in #(
1377       '' | [0-9]* | *[!_$as_cr_alnum]* )
1378       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1379     esac
1380     eval $ac_envvar=\$ac_optarg
1381     export $ac_envvar ;;
1382
1383   *)
1384     # FIXME: should be removed in autoconf 3.0.
1385     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1386     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1387       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1388     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1389     ;;
1390
1391   esac
1392 done
1393
1394 if test -n "$ac_prev"; then
1395   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1396   as_fn_error "missing argument to $ac_option"
1397 fi
1398
1399 if test -n "$ac_unrecognized_opts"; then
1400   case $enable_option_checking in
1401     no) ;;
1402     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1403     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1404   esac
1405 fi
1406
1407 # Check all directory arguments for consistency.
1408 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1409                 datadir sysconfdir sharedstatedir localstatedir includedir \
1410                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1411                 libdir localedir mandir
1412 do
1413   eval ac_val=\$$ac_var
1414   # Remove trailing slashes.
1415   case $ac_val in
1416     */ )
1417       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1418       eval $ac_var=\$ac_val;;
1419   esac
1420   # Be sure to have absolute directory names.
1421   case $ac_val in
1422     [\\/$]* | ?:[\\/]* )  continue;;
1423     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1424   esac
1425   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1426 done
1427
1428 # There might be people who depend on the old broken behavior: `$host'
1429 # used to hold the argument of --host etc.
1430 # FIXME: To remove some day.
1431 build=$build_alias
1432 host=$host_alias
1433 target=$target_alias
1434
1435 # FIXME: To remove some day.
1436 if test "x$host_alias" != x; then
1437   if test "x$build_alias" = x; then
1438     cross_compiling=maybe
1439     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1440     If a cross compiler is detected then cross compile mode will be used." >&2
1441   elif test "x$build_alias" != "x$host_alias"; then
1442     cross_compiling=yes
1443   fi
1444 fi
1445
1446 ac_tool_prefix=
1447 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1448
1449 test "$silent" = yes && exec 6>/dev/null
1450
1451
1452 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1453 ac_ls_di=`ls -di .` &&
1454 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1455   as_fn_error "working directory cannot be determined"
1456 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1457   as_fn_error "pwd does not report name of working directory"
1458
1459
1460 # Find the source files, if location was not specified.
1461 if test -z "$srcdir"; then
1462   ac_srcdir_defaulted=yes
1463   # Try the directory containing this script, then the parent directory.
1464   ac_confdir=`$as_dirname -- "$as_myself" ||
1465 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1466          X"$as_myself" : 'X\(//\)[^/]' \| \
1467          X"$as_myself" : 'X\(//\)$' \| \
1468          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1469 $as_echo X"$as_myself" |
1470     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1471             s//\1/
1472             q
1473           }
1474           /^X\(\/\/\)[^/].*/{
1475             s//\1/
1476             q
1477           }
1478           /^X\(\/\/\)$/{
1479             s//\1/
1480             q
1481           }
1482           /^X\(\/\).*/{
1483             s//\1/
1484             q
1485           }
1486           s/.*/./; q'`
1487   srcdir=$ac_confdir
1488   if test ! -r "$srcdir/$ac_unique_file"; then
1489     srcdir=..
1490   fi
1491 else
1492   ac_srcdir_defaulted=no
1493 fi
1494 if test ! -r "$srcdir/$ac_unique_file"; then
1495   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1496   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1497 fi
1498 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1499 ac_abs_confdir=`(
1500         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1501         pwd)`
1502 # When building in place, set srcdir=.
1503 if test "$ac_abs_confdir" = "$ac_pwd"; then
1504   srcdir=.
1505 fi
1506 # Remove unnecessary trailing slashes from srcdir.
1507 # Double slashes in file names in object file debugging info
1508 # mess up M-x gdb in Emacs.
1509 case $srcdir in
1510 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1511 esac
1512 for ac_var in $ac_precious_vars; do
1513   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1514   eval ac_env_${ac_var}_value=\$${ac_var}
1515   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1516   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1517 done
1518
1519 #
1520 # Report the --help message.
1521 #
1522 if test "$ac_init_help" = "long"; then
1523   # Omit some internal or obsolete options to make the list less imposing.
1524   # This message is too long to be a string in the A/UX 3.1 sh.
1525   cat <<_ACEOF
1526 \`configure' configures libjava version-unused to adapt to many kinds of systems.
1527
1528 Usage: $0 [OPTION]... [VAR=VALUE]...
1529
1530 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1531 VAR=VALUE.  See below for descriptions of some of the useful variables.
1532
1533 Defaults for the options are specified in brackets.
1534
1535 Configuration:
1536   -h, --help              display this help and exit
1537       --help=short        display options specific to this package
1538       --help=recursive    display the short help of all the included packages
1539   -V, --version           display version information and exit
1540   -q, --quiet, --silent   do not print \`checking...' messages
1541       --cache-file=FILE   cache test results in FILE [disabled]
1542   -C, --config-cache      alias for \`--cache-file=config.cache'
1543   -n, --no-create         do not create output files
1544       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1545
1546 Installation directories:
1547   --prefix=PREFIX         install architecture-independent files in PREFIX
1548                           [$ac_default_prefix]
1549   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1550                           [PREFIX]
1551
1552 By default, \`make install' will install all the files in
1553 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1554 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1555 for instance \`--prefix=\$HOME'.
1556
1557 For better control, use the options below.
1558
1559 Fine tuning of the installation directories:
1560   --bindir=DIR            user executables [EPREFIX/bin]
1561   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1562   --libexecdir=DIR        program executables [EPREFIX/libexec]
1563   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1564   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1565   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1566   --libdir=DIR            object code libraries [EPREFIX/lib]
1567   --includedir=DIR        C header files [PREFIX/include]
1568   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1569   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1570   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1571   --infodir=DIR           info documentation [DATAROOTDIR/info]
1572   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1573   --mandir=DIR            man documentation [DATAROOTDIR/man]
1574   --docdir=DIR            documentation root [DATAROOTDIR/doc/libjava]
1575   --htmldir=DIR           html documentation [DOCDIR]
1576   --dvidir=DIR            dvi documentation [DOCDIR]
1577   --pdfdir=DIR            pdf documentation [DOCDIR]
1578   --psdir=DIR             ps documentation [DOCDIR]
1579 _ACEOF
1580
1581   cat <<\_ACEOF
1582
1583 Program names:
1584   --program-prefix=PREFIX            prepend PREFIX to installed program names
1585   --program-suffix=SUFFIX            append SUFFIX to installed program names
1586   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1587
1588 X features:
1589   --x-includes=DIR    X include files are in DIR
1590   --x-libraries=DIR   X library files are in DIR
1591
1592 System types:
1593   --build=BUILD     configure for building on BUILD [guessed]
1594   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1595   --target=TARGET   configure for building compilers for TARGET [HOST]
1596 _ACEOF
1597 fi
1598
1599 if test -n "$ac_init_help"; then
1600   case $ac_init_help in
1601      short | recursive ) echo "Configuration of libjava version-unused:";;
1602    esac
1603   cat <<\_ACEOF
1604
1605 Optional Features:
1606   --disable-option-checking  ignore unrecognized --enable/--with options
1607   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1608   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1609   --enable-multilib       build many library versions (default)
1610   --enable-version-specific-runtime-libs
1611                           specify that runtime libraries should be installed
1612                           in a compiler-specific directory
1613   --enable-browser-plugin build gcjwebplugin web browser plugin
1614   --enable-gconf-peer     compile GConf native peers for util.preferences
1615   --disable-gjdoc         compile GJDoc (disabled by --disable-gjdoc)
1616                           default=yes
1617   --enable-java-maintainer-mode
1618                           allow rebuilding of .class and .h files
1619   --disable-dependency-tracking  speeds up one-time build
1620   --enable-dependency-tracking   do not reject slow dependency extractors
1621   --enable-maintainer-mode  enable make rules and dependencies not useful
1622                           (and sometimes confusing) to the casual installer
1623   --enable-libgcj-sublibs build libgcj as many sub-libraries
1624   --enable-libgcj-debug   enable runtime debugging code
1625   --enable-java-awt       list of AWT peer implementations to be built
1626   --enable-shared[=PKGS]  build shared libraries [default=yes]
1627   --enable-static[=PKGS]  build static libraries [default=yes]
1628   --enable-fast-install[=PKGS]
1629                           optimize for fast installation [default=yes]
1630   --disable-libtool-lock  avoid locking (might break parallel builds)
1631   --disable-getenv-properties
1632                           don't set system properties from GCJ_PROPERTIES
1633   --enable-hash-synchronization
1634                           use global hash table for monitor locks
1635   --enable-libgcj-bc      enable(default) or disable BC ABI for portions of
1636                           libgcj
1637   --enable-reduced-reflection
1638                           enable or disable(default) -freduced-reflection when
1639                           building portions of libgcj
1640   --enable-gc-debug       include full support for pointer backtracing etc.
1641   --enable-interpreter    enable interpreter
1642   --enable-sjlj-exceptions
1643                           force use of builtin_setjmp for exceptions
1644   --disable-java-net      disable java.net
1645   --disable-jvmpi         disable JVMPI support
1646   --enable-java-gc=TYPE   choose garbage collector (default is boehm)
1647   --disable-rpath         do not hardcode runtime library paths
1648   --enable-tls            Use thread-local storage [default=yes]
1649   --enable-aot-compile-rpm
1650                           enable installation of aot-compile-rpm [default=no]
1651   --enable-java-home      create a standard JDK-style directory layout in the
1652                           install tree [default=no]
1653
1654 Optional Packages:
1655   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1656   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1657   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1658   --with-target-subdir=SUBDIR
1659                           configure in a subdirectory
1660   --with-cross-host=HOST  configure with a cross compiler from HOST
1661   --with-newlib           configure with newlib
1662   --with-antlr-jar=file   Use ANTLR from the specified jar file
1663   --with-escher=ABS.PATH  specify path to escher dir or JAR for X peers
1664   --with-pic              try to use only PIC/non-PIC objects [default=use
1665                           both]
1666   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1667   --with-ecj-jar=FILE     use preinstalled ecj jar
1668   --with-java-home=DIRECTORY
1669                           value of java.home system property
1670   --with-win32-nlsapi=ansi or unicows or unicode
1671                           native MinGW libgcj Win32 OS API (default is ansi)
1672   --without-libffi        don't use libffi
1673   --with-ecos             enable runtime eCos target support
1674   --with-system-zlib      use installed libz
1675   --with-x                use the X Window System
1676   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1677   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1678   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1679   --with-system-libunwind use installed libunwind
1680   --with-python-dir       the location to install Python modules. This path
1681                           should NOT include the prefix.
1682   --with-gcc-suffix       the GCC tool suffix (defaults to empty string)
1683   --with-arch-directory   the arch directory under jre/lib (defaults to
1684                           auto-detect)
1685   --with-os-directory     the os directory under include (defaults to
1686                           auto-detect)
1687   --with-origin-name      the JPackage origin name of this package (default is
1688                           gcj${gcc_suffix}
1689   --with-arch-suffix      the arch directory suffix (default is the empty
1690                           string
1691   --with-jvm-root-dir     where to install SDK (default is ${prefix}/lib/jvm)
1692   --with-jvm-jar-dir      where to install jars (default is
1693                           ${prefix}/lib/jvm-exports)
1694
1695 Some influential environment variables:
1696   CC          C compiler command
1697   CFLAGS      C compiler flags
1698   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1699               nonstandard directory <lib dir>
1700   LIBS        libraries to pass to the linker, e.g. -l<library>
1701   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1702               you have headers in a nonstandard directory <include dir>
1703   CXX         C++ compiler command
1704   CXXFLAGS    C++ compiler flags
1705   CPP         C preprocessor
1706   CXXCPP      C++ preprocessor
1707   XMKMF       Path to xmkmf, Makefile generator for X Window System
1708
1709 Use these variables to override the choices made by `configure' or to help
1710 it to find libraries and programs with nonstandard names/locations.
1711
1712 Report bugs to the package provider.
1713 _ACEOF
1714 ac_status=$?
1715 fi
1716
1717 if test "$ac_init_help" = "recursive"; then
1718   # If there are subdirs, report their specific --help.
1719   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1720     test -d "$ac_dir" ||
1721       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1722       continue
1723     ac_builddir=.
1724
1725 case "$ac_dir" in
1726 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1727 *)
1728   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1729   # A ".." for each directory in $ac_dir_suffix.
1730   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1731   case $ac_top_builddir_sub in
1732   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1733   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1734   esac ;;
1735 esac
1736 ac_abs_top_builddir=$ac_pwd
1737 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1738 # for backward compatibility:
1739 ac_top_builddir=$ac_top_build_prefix
1740
1741 case $srcdir in
1742   .)  # We are building in place.
1743     ac_srcdir=.
1744     ac_top_srcdir=$ac_top_builddir_sub
1745     ac_abs_top_srcdir=$ac_pwd ;;
1746   [\\/]* | ?:[\\/]* )  # Absolute name.
1747     ac_srcdir=$srcdir$ac_dir_suffix;
1748     ac_top_srcdir=$srcdir
1749     ac_abs_top_srcdir=$srcdir ;;
1750   *) # Relative name.
1751     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1752     ac_top_srcdir=$ac_top_build_prefix$srcdir
1753     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1754 esac
1755 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1756
1757     cd "$ac_dir" || { ac_status=$?; continue; }
1758     # Check for guested configure.
1759     if test -f "$ac_srcdir/configure.gnu"; then
1760       echo &&
1761       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1762     elif test -f "$ac_srcdir/configure"; then
1763       echo &&
1764       $SHELL "$ac_srcdir/configure" --help=recursive
1765     else
1766       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1767     fi || ac_status=$?
1768     cd "$ac_pwd" || { ac_status=$?; break; }
1769   done
1770 fi
1771
1772 test -n "$ac_init_help" && exit $ac_status
1773 if $ac_init_version; then
1774   cat <<\_ACEOF
1775 libjava configure version-unused
1776 generated by GNU Autoconf 2.64
1777
1778 Copyright (C) 2009 Free Software Foundation, Inc.
1779 This configure script is free software; the Free Software Foundation
1780 gives unlimited permission to copy, distribute and modify it.
1781 _ACEOF
1782   exit
1783 fi
1784
1785 ## ------------------------ ##
1786 ## Autoconf initialization. ##
1787 ## ------------------------ ##
1788
1789 # ac_fn_c_try_compile LINENO
1790 # --------------------------
1791 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1792 ac_fn_c_try_compile ()
1793 {
1794   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1795   rm -f conftest.$ac_objext
1796   if { { ac_try="$ac_compile"
1797 case "(($ac_try" in
1798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1799   *) ac_try_echo=$ac_try;;
1800 esac
1801 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1802 $as_echo "$ac_try_echo"; } >&5
1803   (eval "$ac_compile") 2>conftest.err
1804   ac_status=$?
1805   if test -s conftest.err; then
1806     grep -v '^ *+' conftest.err >conftest.er1
1807     cat conftest.er1 >&5
1808     mv -f conftest.er1 conftest.err
1809   fi
1810   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1811   test $ac_status = 0; } && {
1812          test -z "$ac_c_werror_flag" ||
1813          test ! -s conftest.err
1814        } && test -s conftest.$ac_objext; then :
1815   ac_retval=0
1816 else
1817   $as_echo "$as_me: failed program was:" >&5
1818 sed 's/^/| /' conftest.$ac_ext >&5
1819
1820         ac_retval=1
1821 fi
1822   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1823   return $ac_retval
1824
1825 } # ac_fn_c_try_compile
1826
1827 # ac_fn_cxx_try_compile LINENO
1828 # ----------------------------
1829 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1830 ac_fn_cxx_try_compile ()
1831 {
1832   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1833   rm -f conftest.$ac_objext
1834   if { { ac_try="$ac_compile"
1835 case "(($ac_try" in
1836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1837   *) ac_try_echo=$ac_try;;
1838 esac
1839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1840 $as_echo "$ac_try_echo"; } >&5
1841   (eval "$ac_compile") 2>conftest.err
1842   ac_status=$?
1843   if test -s conftest.err; then
1844     grep -v '^ *+' conftest.err >conftest.er1
1845     cat conftest.er1 >&5
1846     mv -f conftest.er1 conftest.err
1847   fi
1848   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1849   test $ac_status = 0; } && {
1850          test -z "$ac_cxx_werror_flag" ||
1851          test ! -s conftest.err
1852        } && test -s conftest.$ac_objext; then :
1853   ac_retval=0
1854 else
1855   $as_echo "$as_me: failed program was:" >&5
1856 sed 's/^/| /' conftest.$ac_ext >&5
1857
1858         ac_retval=1
1859 fi
1860   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1861   return $ac_retval
1862
1863 } # ac_fn_cxx_try_compile
1864
1865 # ac_fn_c_try_link LINENO
1866 # -----------------------
1867 # Try to link conftest.$ac_ext, and return whether this succeeded.
1868 ac_fn_c_try_link ()
1869 {
1870   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1871   rm -f conftest.$ac_objext conftest$ac_exeext
1872   if { { ac_try="$ac_link"
1873 case "(($ac_try" in
1874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1875   *) ac_try_echo=$ac_try;;
1876 esac
1877 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1878 $as_echo "$ac_try_echo"; } >&5
1879   (eval "$ac_link") 2>conftest.err
1880   ac_status=$?
1881   if test -s conftest.err; then
1882     grep -v '^ *+' conftest.err >conftest.er1
1883     cat conftest.er1 >&5
1884     mv -f conftest.er1 conftest.err
1885   fi
1886   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1887   test $ac_status = 0; } && {
1888          test -z "$ac_c_werror_flag" ||
1889          test ! -s conftest.err
1890        } && test -s conftest$ac_exeext && {
1891          test "$cross_compiling" = yes ||
1892          $as_test_x conftest$ac_exeext
1893        }; then :
1894   ac_retval=0
1895 else
1896   $as_echo "$as_me: failed program was:" >&5
1897 sed 's/^/| /' conftest.$ac_ext >&5
1898
1899         ac_retval=1
1900 fi
1901   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1902   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1903   # interfere with the next link command; also delete a directory that is
1904   # left behind by Apple's compiler.  We do this before executing the actions.
1905   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1906   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1907   return $ac_retval
1908
1909 } # ac_fn_c_try_link
1910
1911 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1912 # -------------------------------------------------------
1913 # Tests whether HEADER exists and can be compiled using the include files in
1914 # INCLUDES, setting the cache variable VAR accordingly.
1915 ac_fn_c_check_header_compile ()
1916 {
1917   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1918   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1919 $as_echo_n "checking for $2... " >&6; }
1920 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1921   $as_echo_n "(cached) " >&6
1922 else
1923   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1924 /* end confdefs.h.  */
1925 $4
1926 #include <$2>
1927 _ACEOF
1928 if ac_fn_c_try_compile "$LINENO"; then :
1929   eval "$3=yes"
1930 else
1931   eval "$3=no"
1932 fi
1933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1934 fi
1935 eval ac_res=\$$3
1936                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1937 $as_echo "$ac_res" >&6; }
1938   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1939
1940 } # ac_fn_c_check_header_compile
1941
1942 # ac_fn_c_try_cpp LINENO
1943 # ----------------------
1944 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1945 ac_fn_c_try_cpp ()
1946 {
1947   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1948   if { { ac_try="$ac_cpp conftest.$ac_ext"
1949 case "(($ac_try" in
1950   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1951   *) ac_try_echo=$ac_try;;
1952 esac
1953 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1954 $as_echo "$ac_try_echo"; } >&5
1955   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1956   ac_status=$?
1957   if test -s conftest.err; then
1958     grep -v '^ *+' conftest.err >conftest.er1
1959     cat conftest.er1 >&5
1960     mv -f conftest.er1 conftest.err
1961   fi
1962   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1963   test $ac_status = 0; } >/dev/null && {
1964          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1965          test ! -s conftest.err
1966        }; then :
1967   ac_retval=0
1968 else
1969   $as_echo "$as_me: failed program was:" >&5
1970 sed 's/^/| /' conftest.$ac_ext >&5
1971
1972     ac_retval=1
1973 fi
1974   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1975   return $ac_retval
1976
1977 } # ac_fn_c_try_cpp
1978
1979 # ac_fn_c_try_run LINENO
1980 # ----------------------
1981 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1982 # that executables *can* be run.
1983 ac_fn_c_try_run ()
1984 {
1985   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1986   if { { ac_try="$ac_link"
1987 case "(($ac_try" in
1988   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1989   *) ac_try_echo=$ac_try;;
1990 esac
1991 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1992 $as_echo "$ac_try_echo"; } >&5
1993   (eval "$ac_link") 2>&5
1994   ac_status=$?
1995   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1996   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1997   { { case "(($ac_try" in
1998   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1999   *) ac_try_echo=$ac_try;;
2000 esac
2001 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2002 $as_echo "$ac_try_echo"; } >&5
2003   (eval "$ac_try") 2>&5
2004   ac_status=$?
2005   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2006   test $ac_status = 0; }; }; then :
2007   ac_retval=0
2008 else
2009   $as_echo "$as_me: program exited with status $ac_status" >&5
2010        $as_echo "$as_me: failed program was:" >&5
2011 sed 's/^/| /' conftest.$ac_ext >&5
2012
2013        ac_retval=$ac_status
2014 fi
2015   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2016   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2017   return $ac_retval
2018
2019 } # ac_fn_c_try_run
2020
2021 # ac_fn_c_check_func LINENO FUNC VAR
2022 # ----------------------------------
2023 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2024 ac_fn_c_check_func ()
2025 {
2026   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2027   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2028 $as_echo_n "checking for $2... " >&6; }
2029 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2030   $as_echo_n "(cached) " >&6
2031 else
2032   if test x$gcc_no_link = xyes; then
2033   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
2034 fi
2035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2036 /* end confdefs.h.  */
2037 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2038    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2039 #define $2 innocuous_$2
2040
2041 /* System header to define __stub macros and hopefully few prototypes,
2042     which can conflict with char $2 (); below.
2043     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2044     <limits.h> exists even on freestanding compilers.  */
2045
2046 #ifdef __STDC__
2047 # include <limits.h>
2048 #else
2049 # include <assert.h>
2050 #endif
2051
2052 #undef $2
2053
2054 /* Override any GCC internal prototype to avoid an error.
2055    Use char because int might match the return type of a GCC
2056    builtin and then its argument prototype would still apply.  */
2057 #ifdef __cplusplus
2058 extern "C"
2059 #endif
2060 char $2 ();
2061 /* The GNU C library defines this for functions which it implements
2062     to always fail with ENOSYS.  Some functions are actually named
2063     something starting with __ and the normal name is an alias.  */
2064 #if defined __stub_$2 || defined __stub___$2
2065 choke me
2066 #endif
2067
2068 int
2069 main ()
2070 {
2071 return $2 ();
2072   ;
2073   return 0;
2074 }
2075 _ACEOF
2076 if ac_fn_c_try_link "$LINENO"; then :
2077   eval "$3=yes"
2078 else
2079   eval "$3=no"
2080 fi
2081 rm -f core conftest.err conftest.$ac_objext \
2082     conftest$ac_exeext conftest.$ac_ext
2083 fi
2084 eval ac_res=\$$3
2085                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2086 $as_echo "$ac_res" >&6; }
2087   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2088
2089 } # ac_fn_c_check_func
2090
2091 # ac_fn_cxx_try_cpp LINENO
2092 # ------------------------
2093 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2094 ac_fn_cxx_try_cpp ()
2095 {
2096   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2097   if { { ac_try="$ac_cpp conftest.$ac_ext"
2098 case "(($ac_try" in
2099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2100   *) ac_try_echo=$ac_try;;
2101 esac
2102 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2103 $as_echo "$ac_try_echo"; } >&5
2104   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2105   ac_status=$?
2106   if test -s conftest.err; then
2107     grep -v '^ *+' conftest.err >conftest.er1
2108     cat conftest.er1 >&5
2109     mv -f conftest.er1 conftest.err
2110   fi
2111   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2112   test $ac_status = 0; } >/dev/null && {
2113          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2114          test ! -s conftest.err
2115        }; then :
2116   ac_retval=0
2117 else
2118   $as_echo "$as_me: failed program was:" >&5
2119 sed 's/^/| /' conftest.$ac_ext >&5
2120
2121     ac_retval=1
2122 fi
2123   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2124   return $ac_retval
2125
2126 } # ac_fn_cxx_try_cpp
2127
2128 # ac_fn_cxx_try_link LINENO
2129 # -------------------------
2130 # Try to link conftest.$ac_ext, and return whether this succeeded.
2131 ac_fn_cxx_try_link ()
2132 {
2133   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2134   rm -f conftest.$ac_objext conftest$ac_exeext
2135   if { { ac_try="$ac_link"
2136 case "(($ac_try" in
2137   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2138   *) ac_try_echo=$ac_try;;
2139 esac
2140 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2141 $as_echo "$ac_try_echo"; } >&5
2142   (eval "$ac_link") 2>conftest.err
2143   ac_status=$?
2144   if test -s conftest.err; then
2145     grep -v '^ *+' conftest.err >conftest.er1
2146     cat conftest.er1 >&5
2147     mv -f conftest.er1 conftest.err
2148   fi
2149   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2150   test $ac_status = 0; } && {
2151          test -z "$ac_cxx_werror_flag" ||
2152          test ! -s conftest.err
2153        } && test -s conftest$ac_exeext && {
2154          test "$cross_compiling" = yes ||
2155          $as_test_x conftest$ac_exeext
2156        }; then :
2157   ac_retval=0
2158 else
2159   $as_echo "$as_me: failed program was:" >&5
2160 sed 's/^/| /' conftest.$ac_ext >&5
2161
2162         ac_retval=1
2163 fi
2164   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2165   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2166   # interfere with the next link command; also delete a directory that is
2167   # left behind by Apple's compiler.  We do this before executing the actions.
2168   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2169   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2170   return $ac_retval
2171
2172 } # ac_fn_cxx_try_link
2173
2174 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2175 # -------------------------------------------------------
2176 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2177 # the include files in INCLUDES and setting the cache variable VAR
2178 # accordingly.
2179 ac_fn_c_check_header_mongrel ()
2180 {
2181   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2182   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2183   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2184 $as_echo_n "checking for $2... " >&6; }
2185 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2186   $as_echo_n "(cached) " >&6
2187 fi
2188 eval ac_res=\$$3
2189                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2190 $as_echo "$ac_res" >&6; }
2191 else
2192   # Is the header compilable?
2193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2194 $as_echo_n "checking $2 usability... " >&6; }
2195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196 /* end confdefs.h.  */
2197 $4
2198 #include <$2>
2199 _ACEOF
2200 if ac_fn_c_try_compile "$LINENO"; then :
2201   ac_header_compiler=yes
2202 else
2203   ac_header_compiler=no
2204 fi
2205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2207 $as_echo "$ac_header_compiler" >&6; }
2208
2209 # Is the header present?
2210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2211 $as_echo_n "checking $2 presence... " >&6; }
2212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2213 /* end confdefs.h.  */
2214 #include <$2>
2215 _ACEOF
2216 if ac_fn_c_try_cpp "$LINENO"; then :
2217   ac_header_preproc=yes
2218 else
2219   ac_header_preproc=no
2220 fi
2221 rm -f conftest.err conftest.$ac_ext
2222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2223 $as_echo "$ac_header_preproc" >&6; }
2224
2225 # So?  What about this header?
2226 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2227   yes:no: )
2228     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2229 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2230     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2231 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2232     ;;
2233   no:yes:* )
2234     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2235 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2236     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2237 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2238     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2239 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2240     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2241 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2242     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2243 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2244     ;;
2245 esac
2246   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2247 $as_echo_n "checking for $2... " >&6; }
2248 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2249   $as_echo_n "(cached) " >&6
2250 else
2251   eval "$3=\$ac_header_compiler"
2252 fi
2253 eval ac_res=\$$3
2254                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2255 $as_echo "$ac_res" >&6; }
2256 fi
2257   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2258
2259 } # ac_fn_c_check_header_mongrel
2260
2261 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2262 # ----------------------------------------------------
2263 # Tries to find if the field MEMBER exists in type AGGR, after including
2264 # INCLUDES, setting cache variable VAR accordingly.
2265 ac_fn_c_check_member ()
2266 {
2267   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2268   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2269 $as_echo_n "checking for $2.$3... " >&6; }
2270 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2271   $as_echo_n "(cached) " >&6
2272 else
2273   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2274 /* end confdefs.h.  */
2275 $5
2276 int
2277 main ()
2278 {
2279 static $2 ac_aggr;
2280 if (ac_aggr.$3)
2281 return 0;
2282   ;
2283   return 0;
2284 }
2285 _ACEOF
2286 if ac_fn_c_try_compile "$LINENO"; then :
2287   eval "$4=yes"
2288 else
2289   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2290 /* end confdefs.h.  */
2291 $5
2292 int
2293 main ()
2294 {
2295 static $2 ac_aggr;
2296 if (sizeof ac_aggr.$3)
2297 return 0;
2298   ;
2299   return 0;
2300 }
2301 _ACEOF
2302 if ac_fn_c_try_compile "$LINENO"; then :
2303   eval "$4=yes"
2304 else
2305   eval "$4=no"
2306 fi
2307 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2308 fi
2309 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2310 fi
2311 eval ac_res=\$$4
2312                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2313 $as_echo "$ac_res" >&6; }
2314   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2315
2316 } # ac_fn_c_check_member
2317
2318 # ac_fn_c_check_decl LINENO SYMBOL VAR
2319 # ------------------------------------
2320 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2321 ac_fn_c_check_decl ()
2322 {
2323   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2324   as_decl_name=`echo $2|sed 's/ *(.*//'`
2325   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2326   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2327 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2328 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2329   $as_echo_n "(cached) " >&6
2330 else
2331   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2332 /* end confdefs.h.  */
2333 $4
2334 int
2335 main ()
2336 {
2337 #ifndef $as_decl_name
2338 #ifdef __cplusplus
2339   (void) $as_decl_use;
2340 #else
2341   (void) $as_decl_name;
2342 #endif
2343 #endif
2344
2345   ;
2346   return 0;
2347 }
2348 _ACEOF
2349 if ac_fn_c_try_compile "$LINENO"; then :
2350   eval "$3=yes"
2351 else
2352   eval "$3=no"
2353 fi
2354 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2355 fi
2356 eval ac_res=\$$3
2357                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2358 $as_echo "$ac_res" >&6; }
2359   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2360
2361 } # ac_fn_c_check_decl
2362
2363 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2364 # --------------------------------------------
2365 # Tries to find the compile-time value of EXPR in a program that includes
2366 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2367 # computed
2368 ac_fn_c_compute_int ()
2369 {
2370   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2371   if test "$cross_compiling" = yes; then
2372     # Depending upon the size, compute the lo and hi bounds.
2373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2374 /* end confdefs.h.  */
2375 $4
2376 int
2377 main ()
2378 {
2379 static int test_array [1 - 2 * !(($2) >= 0)];
2380 test_array [0] = 0
2381
2382   ;
2383   return 0;
2384 }
2385 _ACEOF
2386 if ac_fn_c_try_compile "$LINENO"; then :
2387   ac_lo=0 ac_mid=0
2388   while :; do
2389     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2390 /* end confdefs.h.  */
2391 $4
2392 int
2393 main ()
2394 {
2395 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2396 test_array [0] = 0
2397
2398   ;
2399   return 0;
2400 }
2401 _ACEOF
2402 if ac_fn_c_try_compile "$LINENO"; then :
2403   ac_hi=$ac_mid; break
2404 else
2405   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2406                         if test $ac_lo -le $ac_mid; then
2407                           ac_lo= ac_hi=
2408                           break
2409                         fi
2410                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2411 fi
2412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2413   done
2414 else
2415   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2416 /* end confdefs.h.  */
2417 $4
2418 int
2419 main ()
2420 {
2421 static int test_array [1 - 2 * !(($2) < 0)];
2422 test_array [0] = 0
2423
2424   ;
2425   return 0;
2426 }
2427 _ACEOF
2428 if ac_fn_c_try_compile "$LINENO"; then :
2429   ac_hi=-1 ac_mid=-1
2430   while :; do
2431     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2432 /* end confdefs.h.  */
2433 $4
2434 int
2435 main ()
2436 {
2437 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2438 test_array [0] = 0
2439
2440   ;
2441   return 0;
2442 }
2443 _ACEOF
2444 if ac_fn_c_try_compile "$LINENO"; then :
2445   ac_lo=$ac_mid; break
2446 else
2447   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2448                         if test $ac_mid -le $ac_hi; then
2449                           ac_lo= ac_hi=
2450                           break
2451                         fi
2452                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2453 fi
2454 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2455   done
2456 else
2457   ac_lo= ac_hi=
2458 fi
2459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2460 fi
2461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2462 # Binary search between lo and hi bounds.
2463 while test "x$ac_lo" != "x$ac_hi"; do
2464   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2465   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2466 /* end confdefs.h.  */
2467 $4
2468 int
2469 main ()
2470 {
2471 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2472 test_array [0] = 0
2473
2474   ;
2475   return 0;
2476 }
2477 _ACEOF
2478 if ac_fn_c_try_compile "$LINENO"; then :
2479   ac_hi=$ac_mid
2480 else
2481   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2482 fi
2483 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2484 done
2485 case $ac_lo in #((
2486 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2487 '') ac_retval=1 ;;
2488 esac
2489   else
2490     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2491 /* end confdefs.h.  */
2492 $4
2493 static long int longval () { return $2; }
2494 static unsigned long int ulongval () { return $2; }
2495 #include <stdio.h>
2496 #include <stdlib.h>
2497 int
2498 main ()
2499 {
2500
2501   FILE *f = fopen ("conftest.val", "w");
2502   if (! f)
2503     return 1;
2504   if (($2) < 0)
2505     {
2506       long int i = longval ();
2507       if (i != ($2))
2508         return 1;
2509       fprintf (f, "%ld", i);
2510     }
2511   else
2512     {
2513       unsigned long int i = ulongval ();
2514       if (i != ($2))
2515         return 1;
2516       fprintf (f, "%lu", i);
2517     }
2518   /* Do not output a trailing newline, as this causes \r\n confusion
2519      on some platforms.  */
2520   return ferror (f) || fclose (f) != 0;
2521
2522   ;
2523   return 0;
2524 }
2525 _ACEOF
2526 if ac_fn_c_try_run "$LINENO"; then :
2527   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2528 else
2529   ac_retval=1
2530 fi
2531 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2532   conftest.$ac_objext conftest.beam conftest.$ac_ext
2533 rm -f conftest.val
2534
2535   fi
2536   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2537   return $ac_retval
2538
2539 } # ac_fn_c_compute_int
2540
2541 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2542 # -------------------------------------------
2543 # Tests whether TYPE exists after having included INCLUDES, setting cache
2544 # variable VAR accordingly.
2545 ac_fn_c_check_type ()
2546 {
2547   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2548   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2549 $as_echo_n "checking for $2... " >&6; }
2550 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2551   $as_echo_n "(cached) " >&6
2552 else
2553   eval "$3=no"
2554   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2555 /* end confdefs.h.  */
2556 $4
2557 int
2558 main ()
2559 {
2560 if (sizeof ($2))
2561          return 0;
2562   ;
2563   return 0;
2564 }
2565 _ACEOF
2566 if ac_fn_c_try_compile "$LINENO"; then :
2567   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2568 /* end confdefs.h.  */
2569 $4
2570 int
2571 main ()
2572 {
2573 if (sizeof (($2)))
2574             return 0;
2575   ;
2576   return 0;
2577 }
2578 _ACEOF
2579 if ac_fn_c_try_compile "$LINENO"; then :
2580
2581 else
2582   eval "$3=yes"
2583 fi
2584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2585 fi
2586 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2587 fi
2588 eval ac_res=\$$3
2589                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2590 $as_echo "$ac_res" >&6; }
2591   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2592
2593 } # ac_fn_c_check_type
2594 cat >config.log <<_ACEOF
2595 This file contains any messages produced by compilers while
2596 running configure, to aid debugging if configure makes a mistake.
2597
2598 It was created by libjava $as_me version-unused, which was
2599 generated by GNU Autoconf 2.64.  Invocation command line was
2600
2601   $ $0 $@
2602
2603 _ACEOF
2604 exec 5>>config.log
2605 {
2606 cat <<_ASUNAME
2607 ## --------- ##
2608 ## Platform. ##
2609 ## --------- ##
2610
2611 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2612 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2613 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2614 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2615 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2616
2617 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2618 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2619
2620 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2621 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2622 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2623 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2624 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2625 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2626 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2627
2628 _ASUNAME
2629
2630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2631 for as_dir in $PATH
2632 do
2633   IFS=$as_save_IFS
2634   test -z "$as_dir" && as_dir=.
2635     $as_echo "PATH: $as_dir"
2636   done
2637 IFS=$as_save_IFS
2638
2639 } >&5
2640
2641 cat >&5 <<_ACEOF
2642
2643
2644 ## ----------- ##
2645 ## Core tests. ##
2646 ## ----------- ##
2647
2648 _ACEOF
2649
2650
2651 # Keep a trace of the command line.
2652 # Strip out --no-create and --no-recursion so they do not pile up.
2653 # Strip out --silent because we don't want to record it for future runs.
2654 # Also quote any args containing shell meta-characters.
2655 # Make two passes to allow for proper duplicate-argument suppression.
2656 ac_configure_args=
2657 ac_configure_args0=
2658 ac_configure_args1=
2659 ac_must_keep_next=false
2660 for ac_pass in 1 2
2661 do
2662   for ac_arg
2663   do
2664     case $ac_arg in
2665     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2666     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2667     | -silent | --silent | --silen | --sile | --sil)
2668       continue ;;
2669     *\'*)
2670       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2671     esac
2672     case $ac_pass in
2673     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2674     2)
2675       as_fn_append ac_configure_args1 " '$ac_arg'"
2676       if test $ac_must_keep_next = true; then
2677         ac_must_keep_next=false # Got value, back to normal.
2678       else
2679         case $ac_arg in
2680           *=* | --config-cache | -C | -disable-* | --disable-* \
2681           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2682           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2683           | -with-* | --with-* | -without-* | --without-* | --x)
2684             case "$ac_configure_args0 " in
2685               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2686             esac
2687             ;;
2688           -* ) ac_must_keep_next=true ;;
2689         esac
2690       fi
2691       as_fn_append ac_configure_args " '$ac_arg'"
2692       ;;
2693     esac
2694   done
2695 done
2696 { ac_configure_args0=; unset ac_configure_args0;}
2697 { ac_configure_args1=; unset ac_configure_args1;}
2698
2699 # When interrupted or exit'd, cleanup temporary files, and complete
2700 # config.log.  We remove comments because anyway the quotes in there
2701 # would cause problems or look ugly.
2702 # WARNING: Use '\'' to represent an apostrophe within the trap.
2703 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2704 trap 'exit_status=$?
2705   # Save into config.log some information that might help in debugging.
2706   {
2707     echo
2708
2709     cat <<\_ASBOX
2710 ## ---------------- ##
2711 ## Cache variables. ##
2712 ## ---------------- ##
2713 _ASBOX
2714     echo
2715     # The following way of writing the cache mishandles newlines in values,
2716 (
2717   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2718     eval ac_val=\$$ac_var
2719     case $ac_val in #(
2720     *${as_nl}*)
2721       case $ac_var in #(
2722       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2723 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2724       esac
2725       case $ac_var in #(
2726       _ | IFS | as_nl) ;; #(
2727       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2728       *) { eval $ac_var=; unset $ac_var;} ;;
2729       esac ;;
2730     esac
2731   done
2732   (set) 2>&1 |
2733     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2734     *${as_nl}ac_space=\ *)
2735       sed -n \
2736         "s/'\''/'\''\\\\'\'''\''/g;
2737           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2738       ;; #(
2739     *)
2740       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2741       ;;
2742     esac |
2743     sort
2744 )
2745     echo
2746
2747     cat <<\_ASBOX
2748 ## ----------------- ##
2749 ## Output variables. ##
2750 ## ----------------- ##
2751 _ASBOX
2752     echo
2753     for ac_var in $ac_subst_vars
2754     do
2755       eval ac_val=\$$ac_var
2756       case $ac_val in
2757       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2758       esac
2759       $as_echo "$ac_var='\''$ac_val'\''"
2760     done | sort
2761     echo
2762
2763     if test -n "$ac_subst_files"; then
2764       cat <<\_ASBOX
2765 ## ------------------- ##
2766 ## File substitutions. ##
2767 ## ------------------- ##
2768 _ASBOX
2769       echo
2770       for ac_var in $ac_subst_files
2771       do
2772         eval ac_val=\$$ac_var
2773         case $ac_val in
2774         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2775         esac
2776         $as_echo "$ac_var='\''$ac_val'\''"
2777       done | sort
2778       echo
2779     fi
2780
2781     if test -s confdefs.h; then
2782       cat <<\_ASBOX
2783 ## ----------- ##
2784 ## confdefs.h. ##
2785 ## ----------- ##
2786 _ASBOX
2787       echo
2788       cat confdefs.h
2789       echo
2790     fi
2791     test "$ac_signal" != 0 &&
2792       $as_echo "$as_me: caught signal $ac_signal"
2793     $as_echo "$as_me: exit $exit_status"
2794   } >&5
2795   rm -f core *.core core.conftest.* &&
2796     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2797     exit $exit_status
2798 ' 0
2799 for ac_signal in 1 2 13 15; do
2800   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2801 done
2802 ac_signal=0
2803
2804 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2805 rm -f -r conftest* confdefs.h
2806
2807 $as_echo "/* confdefs.h */" > confdefs.h
2808
2809 # Predefined preprocessor variables.
2810
2811 cat >>confdefs.h <<_ACEOF
2812 #define PACKAGE_NAME "$PACKAGE_NAME"
2813 _ACEOF
2814
2815 cat >>confdefs.h <<_ACEOF
2816 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2817 _ACEOF
2818
2819 cat >>confdefs.h <<_ACEOF
2820 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2821 _ACEOF
2822
2823 cat >>confdefs.h <<_ACEOF
2824 #define PACKAGE_STRING "$PACKAGE_STRING"
2825 _ACEOF
2826
2827 cat >>confdefs.h <<_ACEOF
2828 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2829 _ACEOF
2830
2831 cat >>confdefs.h <<_ACEOF
2832 #define PACKAGE_URL "$PACKAGE_URL"
2833 _ACEOF
2834
2835
2836 # Let the site file select an alternate cache file if it wants to.
2837 # Prefer an explicitly selected file to automatically selected ones.
2838 ac_site_file1=NONE
2839 ac_site_file2=NONE
2840 if test -n "$CONFIG_SITE"; then
2841   ac_site_file1=$CONFIG_SITE
2842 elif test "x$prefix" != xNONE; then
2843   ac_site_file1=$prefix/share/config.site
2844   ac_site_file2=$prefix/etc/config.site
2845 else
2846   ac_site_file1=$ac_default_prefix/share/config.site
2847   ac_site_file2=$ac_default_prefix/etc/config.site
2848 fi
2849 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2850 do
2851   test "x$ac_site_file" = xNONE && continue
2852   if test -r "$ac_site_file"; then
2853     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2854 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2855     sed 's/^/| /' "$ac_site_file" >&5
2856     . "$ac_site_file"
2857   fi
2858 done
2859
2860 if test -r "$cache_file"; then
2861   # Some versions of bash will fail to source /dev/null (special
2862   # files actually), so we avoid doing that.
2863   if test -f "$cache_file"; then
2864     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2865 $as_echo "$as_me: loading cache $cache_file" >&6;}
2866     case $cache_file in
2867       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2868       *)                      . "./$cache_file";;
2869     esac
2870   fi
2871 else
2872   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2873 $as_echo "$as_me: creating cache $cache_file" >&6;}
2874   >$cache_file
2875 fi
2876
2877 # Check that the precious variables saved in the cache have kept the same
2878 # value.
2879 ac_cache_corrupted=false
2880 for ac_var in $ac_precious_vars; do
2881   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2882   eval ac_new_set=\$ac_env_${ac_var}_set
2883   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2884   eval ac_new_val=\$ac_env_${ac_var}_value
2885   case $ac_old_set,$ac_new_set in
2886     set,)
2887       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2888 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2889       ac_cache_corrupted=: ;;
2890     ,set)
2891       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2892 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2893       ac_cache_corrupted=: ;;
2894     ,);;
2895     *)
2896       if test "x$ac_old_val" != "x$ac_new_val"; then
2897         # differences in whitespace do not lead to failure.
2898         ac_old_val_w=`echo x $ac_old_val`
2899         ac_new_val_w=`echo x $ac_new_val`
2900         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2901           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2902 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2903           ac_cache_corrupted=:
2904         else
2905           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2906 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2907           eval $ac_var=\$ac_old_val
2908         fi
2909         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2910 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2911         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2912 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2913       fi;;
2914   esac
2915   # Pass precious variables to config.status.
2916   if test "$ac_new_set" = set; then
2917     case $ac_new_val in
2918     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2919     *) ac_arg=$ac_var=$ac_new_val ;;
2920     esac
2921     case " $ac_configure_args " in
2922       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2923       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2924     esac
2925   fi
2926 done
2927 if $ac_cache_corrupted; then
2928   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2929 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2930   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2931 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2932   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2933 fi
2934 ## -------------------- ##
2935 ## Main body of script. ##
2936 ## -------------------- ##
2937
2938 ac_ext=c
2939 ac_cpp='$CPP $CPPFLAGS'
2940 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2941 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2942 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2943
2944
2945
2946
2947
2948
2949
2950
2951 ac_aux_dir=
2952 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2953   for ac_t in install-sh install.sh shtool; do
2954     if test -f "$ac_dir/$ac_t"; then
2955       ac_aux_dir=$ac_dir
2956       ac_install_sh="$ac_aux_dir/$ac_t -c"
2957       break 2
2958     fi
2959   done
2960 done
2961 if test -z "$ac_aux_dir"; then
2962   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2963 fi
2964
2965 # These three variables are undocumented and unsupported,
2966 # and are intended to be withdrawn in a future Autoconf release.
2967 # They can cause serious problems if a builder's source tree is in a directory
2968 # whose full name contains unusual characters.
2969 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2970 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2971 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2972
2973
2974 # Make sure we can run config.sub.
2975 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2976   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2977
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2979 $as_echo_n "checking build system type... " >&6; }
2980 if test "${ac_cv_build+set}" = set; then :
2981   $as_echo_n "(cached) " >&6
2982 else
2983   ac_build_alias=$build_alias
2984 test "x$ac_build_alias" = x &&
2985   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2986 test "x$ac_build_alias" = x &&
2987   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2988 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2989   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2990
2991 fi
2992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2993 $as_echo "$ac_cv_build" >&6; }
2994 case $ac_cv_build in
2995 *-*-*) ;;
2996 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2997 esac
2998 build=$ac_cv_build
2999 ac_save_IFS=$IFS; IFS='-'
3000 set x $ac_cv_build
3001 shift
3002 build_cpu=$1
3003 build_vendor=$2
3004 shift; shift
3005 # Remember, the first character of IFS is used to create $*,
3006 # except with old shells:
3007 build_os=$*
3008 IFS=$ac_save_IFS
3009 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3010
3011
3012  case ${build_alias} in
3013   "") build_noncanonical=${build} ;;
3014   *) build_noncanonical=${build_alias} ;;
3015 esac
3016
3017  case ${host_alias} in
3018   "") host_noncanonical=${build_noncanonical} ;;
3019   *) host_noncanonical=${host_alias} ;;
3020 esac
3021
3022  case ${target_alias} in
3023   "") target_noncanonical=${host_noncanonical} ;;
3024   *) target_noncanonical=${target_alias} ;;
3025 esac
3026
3027
3028 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
3029 # have matching libraries, they should use host libraries: Makefile.tpl
3030 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
3031 # However, they still use the build modules, because the corresponding
3032 # host modules (e.g. bison) are only built for the host when bootstrap
3033 # finishes. So:
3034 # - build_subdir is where we find build modules, and never changes.
3035 # - build_libsubdir is where we find build libraries, and can be overridden.
3036
3037 # Prefix 'build-' so this never conflicts with target_subdir.
3038 build_subdir="build-${build_noncanonical}"
3039
3040 # Check whether --with-build-libsubdir was given.
3041 if test "${with_build_libsubdir+set}" = set; then :
3042   withval=$with_build_libsubdir; build_libsubdir="$withval"
3043 else
3044   build_libsubdir="$build_subdir"
3045 fi
3046
3047 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
3048 if ( test $srcdir = . && test -d gcc ) \
3049    || test -d $srcdir/../host-${host_noncanonical}; then
3050   host_subdir="host-${host_noncanonical}"
3051 else
3052   host_subdir=.
3053 fi
3054 # No prefix.
3055 target_subdir=${target_noncanonical}
3056
3057
3058 # We use these options to decide which functions to include.
3059
3060 # Check whether --with-target-subdir was given.
3061 if test "${with_target_subdir+set}" = set; then :
3062   withval=$with_target_subdir;
3063 fi
3064
3065
3066 # We may get other options which we don't document:
3067 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3068
3069 # Find the rest of the source tree framework.
3070 # Default to --enable-multilib
3071 # Check whether --enable-multilib was given.
3072 if test "${enable_multilib+set}" = set; then :
3073   enableval=$enable_multilib; case "$enableval" in
3074   yes) multilib=yes ;;
3075   no)  multilib=no ;;
3076   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3077  esac
3078 else
3079   multilib=yes
3080 fi
3081
3082
3083 # We may get other options which we leave undocumented:
3084 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3085 # See config-ml.in if you want the gory details.
3086
3087 if test "$srcdir" = "."; then
3088   if test "$with_target_subdir" != "."; then
3089     multi_basedir="$srcdir/$with_multisrctop../.."
3090   else
3091     multi_basedir="$srcdir/$with_multisrctop.."
3092   fi
3093 else
3094   multi_basedir="$srcdir/.."
3095 fi
3096
3097
3098 # Even if the default multilib is not a cross compilation,
3099 # it may be that some of the other multilibs are.
3100 if test $cross_compiling = no && test $multilib = yes \
3101    && test "x${with_multisubdir}" != x ; then
3102    cross_compiling=maybe
3103 fi
3104
3105 ac_config_commands="$ac_config_commands default-1"
3106
3107
3108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3109 $as_echo_n "checking host system type... " >&6; }
3110 if test "${ac_cv_host+set}" = set; then :
3111   $as_echo_n "(cached) " >&6
3112 else
3113   if test "x$host_alias" = x; then
3114   ac_cv_host=$ac_cv_build
3115 else
3116   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3117     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3118 fi
3119
3120 fi
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3122 $as_echo "$ac_cv_host" >&6; }
3123 case $ac_cv_host in
3124 *-*-*) ;;
3125 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3126 esac
3127 host=$ac_cv_host
3128 ac_save_IFS=$IFS; IFS='-'
3129 set x $ac_cv_host
3130 shift
3131 host_cpu=$1
3132 host_vendor=$2
3133 shift; shift
3134 # Remember, the first character of IFS is used to create $*,
3135 # except with old shells:
3136 host_os=$*
3137 IFS=$ac_save_IFS
3138 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3139
3140
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3142 $as_echo_n "checking target system type... " >&6; }
3143 if test "${ac_cv_target+set}" = set; then :
3144   $as_echo_n "(cached) " >&6
3145 else
3146   if test "x$target_alias" = x; then
3147   ac_cv_target=$ac_cv_host
3148 else
3149   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3150     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3151 fi
3152
3153 fi
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3155 $as_echo "$ac_cv_target" >&6; }
3156 case $ac_cv_target in
3157 *-*-*) ;;
3158 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3159 esac
3160 target=$ac_cv_target
3161 ac_save_IFS=$IFS; IFS='-'
3162 set x $ac_cv_target
3163 shift
3164 target_cpu=$1
3165 target_vendor=$2
3166 shift; shift
3167 # Remember, the first character of IFS is used to create $*,
3168 # except with old shells:
3169 target_os=$*
3170 IFS=$ac_save_IFS
3171 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3172
3173
3174 # The aliases save the names the user supplied, while $host etc.
3175 # will get canonicalized.
3176 test -n "$target_alias" &&
3177   test "$program_prefix$program_suffix$program_transform_name" = \
3178     NONENONEs,x,x, &&
3179   program_prefix=${target_alias}-
3180
3181  case ${build_alias} in
3182   "") build_noncanonical=${build} ;;
3183   *) build_noncanonical=${build_alias} ;;
3184 esac
3185
3186  case ${target_alias} in
3187   "") target_noncanonical=${host_noncanonical} ;;
3188   *) target_noncanonical=${target_alias} ;;
3189 esac
3190
3191
3192
3193
3194 # This works around the fact that libtool configuration may change LD
3195 # for this particular configuration, but some shells, instead of
3196 # keeping the changes in LD private, export them just because LD is
3197 # exported.
3198 ORIGINAL_LD_FOR_MULTILIBS=$LD
3199
3200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3201 $as_echo_n "checking whether ln -s works... " >&6; }
3202 LN_S=$as_ln_s
3203 if test "$LN_S" = "ln -s"; then
3204   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3205 $as_echo "yes" >&6; }
3206 else
3207   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3208 $as_echo "no, using $LN_S" >&6; }
3209 fi
3210
3211
3212 # This works around an automake problem.
3213 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
3214
3215
3216
3217 # Check whether --with-cross-host was given.
3218 if test "${with_cross_host+set}" = set; then :
3219   withval=$with_cross_host;
3220 fi
3221
3222
3223
3224 # Check whether --with-newlib was given.
3225 if test "${with_newlib+set}" = set; then :
3226   withval=$with_newlib;
3227 fi
3228
3229
3230 # Check whether --enable-version-specific-runtime-libs was given.
3231 if test "${enable_version_specific_runtime_libs+set}" = set; then :
3232   enableval=$enable_version_specific_runtime_libs; case "$enableval" in
3233       yes) version_specific_libs=yes ;;
3234       no)  version_specific_libs=no ;;
3235       *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
3236      esac
3237 else
3238   version_specific_libs=no
3239
3240 fi
3241
3242
3243 # Check whether --enable-browser-plugin was given.
3244 if test "${enable_browser_plugin+set}" = set; then :
3245   enableval=$enable_browser_plugin; case "$enableval" in
3246       yes) browser_plugin_enabled=yes ;;
3247       no)  browser_plugin_enabled=no ;;
3248       *)   as_fn_error "Unknown argument to enable/disable browser plugin" "$LINENO" 5;;
3249      esac
3250 else
3251   browser_plugin_enabled=no
3252
3253 fi
3254
3255
3256 # Check whether --enable-gconf-peer was given.
3257 if test "${enable_gconf_peer+set}" = set; then :
3258   enableval=$enable_gconf_peer; case "$enableval" in
3259       yes) gconf_enabled=yes ;;
3260       no)  gconf_enabled=no ;;
3261       *)   as_fn_error "Unknown argument to enable/disable gconf-peer" "$LINENO" 5;;
3262      esac
3263 else
3264   gconf_enabled=no
3265
3266 fi
3267
3268
3269
3270 # Check whether --with-antlr-jar was given.
3271 if test "${with_antlr_jar+set}" = set; then :
3272   withval=$with_antlr_jar;
3273              ANTLR_JAR=$withval
3274
3275 else
3276
3277              ANTLR_JAR=
3278
3279 fi
3280
3281
3282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for antlr.jar" >&5
3283 $as_echo_n "checking for antlr.jar... " >&6; }
3284 if test "x$ANTLR_JAR" = x; then
3285     for antlr_lib_home in `ls -d /usr/local/share/antlr* 2> /dev/null` \
3286         /usr/share/antlr/lib /usr/share/java /usr/lib;
3287     do
3288         if test -f "$antlr_lib_home/antlr.jar"; then
3289             # FIXME: version check for antlr needed without using a VM
3290             ANTLR_JAR="$antlr_lib_home/antlr.jar"
3291             break
3292         fi
3293     done
3294     if test "x$ANTLR_JAR" = x; then
3295         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
3296 $as_echo "not found" >&6; }
3297     else
3298         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5
3299 $as_echo "$ANTLR_JAR" >&6; }
3300     fi
3301 else
3302     if test -f "${ANTLR_JAR}"; then
3303         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5
3304 $as_echo "$ANTLR_JAR" >&6; }
3305     else
3306         as_fn_error "antlr jar file not found: $ANTLR_JAR" "$LINENO" 5
3307     fi
3308 fi
3309
3310
3311 # Check whether --enable-gjdoc was given.
3312 if test "${enable_gjdoc+set}" = set; then :
3313   enableval=$enable_gjdoc; case "${enableval}" in
3314                 yes) BUILD_GJDOC=yes ;;
3315                 no) BUILD_GJDOC=no ;;
3316                 *) BUILD_GJDOC=yes ;;
3317               esac
3318 else
3319   BUILD_GJDOC=maybe
3320 fi
3321
3322
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gjdoc" >&5
3324 $as_echo_n "checking whether to build gjdoc... " >&6; }
3325 if test "x$BUILD_GJDOC" = xmaybe; then
3326     if test -f "${ANTLR_JAR}"; then
3327         BUILD_GJDOC=yes
3328         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3329 $as_echo "yes" >&6; }
3330     else
3331         BUILD_GJDOC=no
3332         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, antlr.jar not found" >&5
3333 $as_echo "no, antlr.jar not found" >&6; }
3334     fi
3335 else
3336     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_GJDOC" >&5
3337 $as_echo "$BUILD_GJDOC" >&6; }
3338 fi
3339  if test "x${BUILD_GJDOC}" = xyes; then
3340   CREATE_GJDOC_TRUE=
3341   CREATE_GJDOC_FALSE='#'
3342 else
3343   CREATE_GJDOC_TRUE='#'
3344   CREATE_GJDOC_FALSE=
3345 fi
3346
3347
3348 # Check whether --enable-java-maintainer-mode was given.
3349 if test "${enable_java_maintainer_mode+set}" = set; then :
3350   enableval=$enable_java_maintainer_mode;
3351 fi
3352
3353  if test "$enable_java_maintainer_mode" = yes; then
3354   JAVA_MAINTAINER_MODE_TRUE=
3355   JAVA_MAINTAINER_MODE_FALSE='#'
3356 else
3357   JAVA_MAINTAINER_MODE_TRUE='#'
3358   JAVA_MAINTAINER_MODE_FALSE=
3359 fi
3360
3361
3362 # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
3363
3364
3365 # For libstdc++-v3, -fno-builtin must be present here so that a
3366 # non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and
3367 # used in later tests.  This may not be necessary in libjava; I don't know.
3368 save_CXXFLAGS="$CXXFLAGS"
3369 CXXFLAGS="$CXXFLAGS -fno-builtin"
3370 ac_ext=c
3371 ac_cpp='$CPP $CPPFLAGS'
3372 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3373 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3374 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3375 if test -n "$ac_tool_prefix"; then
3376   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3377 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3379 $as_echo_n "checking for $ac_word... " >&6; }
3380 if test "${ac_cv_prog_CC+set}" = set; then :
3381   $as_echo_n "(cached) " >&6
3382 else
3383   if test -n "$CC"; then
3384   ac_cv_prog_CC="$CC" # Let the user override the test.
3385 else
3386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3387 for as_dir in $PATH
3388 do
3389   IFS=$as_save_IFS
3390   test -z "$as_dir" && as_dir=.
3391     for ac_exec_ext in '' $ac_executable_extensions; do
3392   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3393     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3394     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3395     break 2
3396   fi
3397 done
3398   done
3399 IFS=$as_save_IFS
3400
3401 fi
3402 fi
3403 CC=$ac_cv_prog_CC
3404 if test -n "$CC"; then
3405   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3406 $as_echo "$CC" >&6; }
3407 else
3408   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3409 $as_echo "no" >&6; }
3410 fi
3411
3412
3413 fi
3414 if test -z "$ac_cv_prog_CC"; then
3415   ac_ct_CC=$CC
3416   # Extract the first word of "gcc", so it can be a program name with args.
3417 set dummy gcc; ac_word=$2
3418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3419 $as_echo_n "checking for $ac_word... " >&6; }
3420 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3421   $as_echo_n "(cached) " >&6
3422 else
3423   if test -n "$ac_ct_CC"; then
3424   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3425 else
3426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3427 for as_dir in $PATH
3428 do
3429   IFS=$as_save_IFS
3430   test -z "$as_dir" && as_dir=.
3431     for ac_exec_ext in '' $ac_executable_extensions; do
3432   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3433     ac_cv_prog_ac_ct_CC="gcc"
3434     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3435     break 2
3436   fi
3437 done
3438   done
3439 IFS=$as_save_IFS
3440
3441 fi
3442 fi
3443 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3444 if test -n "$ac_ct_CC"; then
3445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3446 $as_echo "$ac_ct_CC" >&6; }
3447 else
3448   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3449 $as_echo "no" >&6; }
3450 fi
3451
3452   if test "x$ac_ct_CC" = x; then
3453     CC=""
3454   else
3455     case $cross_compiling:$ac_tool_warned in
3456 yes:)
3457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3458 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3459 ac_tool_warned=yes ;;
3460 esac
3461     CC=$ac_ct_CC
3462   fi
3463 else
3464   CC="$ac_cv_prog_CC"
3465 fi
3466
3467 if test -z "$CC"; then
3468           if test -n "$ac_tool_prefix"; then
3469     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3470 set dummy ${ac_tool_prefix}cc; ac_word=$2
3471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3472 $as_echo_n "checking for $ac_word... " >&6; }
3473 if test "${ac_cv_prog_CC+set}" = set; then :
3474   $as_echo_n "(cached) " >&6
3475 else
3476   if test -n "$CC"; then
3477   ac_cv_prog_CC="$CC" # Let the user override the test.
3478 else
3479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3480 for as_dir in $PATH
3481 do
3482   IFS=$as_save_IFS
3483   test -z "$as_dir" && as_dir=.
3484     for ac_exec_ext in '' $ac_executable_extensions; do
3485   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3486     ac_cv_prog_CC="${ac_tool_prefix}cc"
3487     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3488     break 2
3489   fi
3490 done
3491   done
3492 IFS=$as_save_IFS
3493
3494 fi
3495 fi
3496 CC=$ac_cv_prog_CC
3497 if test -n "$CC"; then
3498   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3499 $as_echo "$CC" >&6; }
3500 else
3501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3502 $as_echo "no" >&6; }
3503 fi
3504
3505
3506   fi
3507 fi
3508 if test -z "$CC"; then
3509   # Extract the first word of "cc", so it can be a program name with args.
3510 set dummy cc; ac_word=$2
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3512 $as_echo_n "checking for $ac_word... " >&6; }
3513 if test "${ac_cv_prog_CC+set}" = set; then :
3514   $as_echo_n "(cached) " >&6
3515 else
3516   if test -n "$CC"; then
3517   ac_cv_prog_CC="$CC" # Let the user override the test.
3518 else
3519   ac_prog_rejected=no
3520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3521 for as_dir in $PATH
3522 do
3523   IFS=$as_save_IFS
3524   test -z "$as_dir" && as_dir=.
3525     for ac_exec_ext in '' $ac_executable_extensions; do
3526   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3527     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3528        ac_prog_rejected=yes
3529        continue
3530      fi
3531     ac_cv_prog_CC="cc"
3532     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3533     break 2
3534   fi
3535 done
3536   done
3537 IFS=$as_save_IFS
3538
3539 if test $ac_prog_rejected = yes; then
3540   # We found a bogon in the path, so make sure we never use it.
3541   set dummy $ac_cv_prog_CC
3542   shift
3543   if test $# != 0; then
3544     # We chose a different compiler from the bogus one.
3545     # However, it has the same basename, so the bogon will be chosen
3546     # first if we set CC to just the basename; use the full file name.
3547     shift
3548     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3549   fi
3550 fi
3551 fi
3552 fi
3553 CC=$ac_cv_prog_CC
3554 if test -n "$CC"; then
3555   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3556 $as_echo "$CC" >&6; }
3557 else
3558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3559 $as_echo "no" >&6; }
3560 fi
3561
3562
3563 fi
3564 if test -z "$CC"; then
3565   if test -n "$ac_tool_prefix"; then
3566   for ac_prog in cl.exe
3567   do
3568     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3569 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3571 $as_echo_n "checking for $ac_word... " >&6; }
3572 if test "${ac_cv_prog_CC+set}" = set; then :
3573   $as_echo_n "(cached) " >&6
3574 else
3575   if test -n "$CC"; then
3576   ac_cv_prog_CC="$CC" # Let the user override the test.
3577 else
3578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3579 for as_dir in $PATH
3580 do
3581   IFS=$as_save_IFS
3582   test -z "$as_dir" && as_dir=.
3583     for ac_exec_ext in '' $ac_executable_extensions; do
3584   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3585     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3586     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3587     break 2
3588   fi
3589 done
3590   done
3591 IFS=$as_save_IFS
3592
3593 fi
3594 fi
3595 CC=$ac_cv_prog_CC
3596 if test -n "$CC"; then
3597   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3598 $as_echo "$CC" >&6; }
3599 else
3600   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3601 $as_echo "no" >&6; }
3602 fi
3603
3604
3605     test -n "$CC" && break
3606   done
3607 fi
3608 if test -z "$CC"; then
3609   ac_ct_CC=$CC
3610   for ac_prog in cl.exe
3611 do
3612   # Extract the first word of "$ac_prog", so it can be a program name with args.
3613 set dummy $ac_prog; ac_word=$2
3614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3615 $as_echo_n "checking for $ac_word... " >&6; }
3616 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3617   $as_echo_n "(cached) " >&6
3618 else
3619   if test -n "$ac_ct_CC"; then
3620   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3621 else
3622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3623 for as_dir in $PATH
3624 do
3625   IFS=$as_save_IFS
3626   test -z "$as_dir" && as_dir=.
3627     for ac_exec_ext in '' $ac_executable_extensions; do
3628   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3629     ac_cv_prog_ac_ct_CC="$ac_prog"
3630     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3631     break 2
3632   fi
3633 done
3634   done
3635 IFS=$as_save_IFS
3636
3637 fi
3638 fi
3639 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3640 if test -n "$ac_ct_CC"; then
3641   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3642 $as_echo "$ac_ct_CC" >&6; }
3643 else
3644   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3645 $as_echo "no" >&6; }
3646 fi
3647
3648
3649   test -n "$ac_ct_CC" && break
3650 done
3651
3652   if test "x$ac_ct_CC" = x; then
3653     CC=""
3654   else
3655     case $cross_compiling:$ac_tool_warned in
3656 yes:)
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3658 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3659 ac_tool_warned=yes ;;
3660 esac
3661     CC=$ac_ct_CC
3662   fi
3663 fi
3664
3665 fi
3666
3667
3668 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3669 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3670 as_fn_error "no acceptable C compiler found in \$PATH
3671 See \`config.log' for more details." "$LINENO" 5; }
3672
3673 # Provide some information about the compiler.
3674 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3675 set X $ac_compile
3676 ac_compiler=$2
3677 for ac_option in --version -v -V -qversion; do
3678   { { ac_try="$ac_compiler $ac_option >&5"
3679 case "(($ac_try" in
3680   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3681   *) ac_try_echo=$ac_try;;
3682 esac
3683 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3684 $as_echo "$ac_try_echo"; } >&5
3685   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3686   ac_status=$?
3687   if test -s conftest.err; then
3688     sed '10a\
3689 ... rest of stderr output deleted ...
3690          10q' conftest.err >conftest.er1
3691     cat conftest.er1 >&5
3692     rm -f conftest.er1 conftest.err
3693   fi
3694   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3695   test $ac_status = 0; }
3696 done
3697
3698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3699 /* end confdefs.h.  */
3700
3701 int
3702 main ()
3703 {
3704
3705   ;
3706   return 0;
3707 }
3708 _ACEOF
3709 # FIXME: Cleanup?
3710 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3711   (eval $ac_link) 2>&5
3712   ac_status=$?
3713   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3714   test $ac_status = 0; }; then :
3715   gcc_no_link=no
3716 else
3717   gcc_no_link=yes
3718 fi
3719 if test x$gcc_no_link = xyes; then
3720   # Setting cross_compile will disable run tests; it will
3721   # also disable AC_CHECK_FILE but that's generally
3722   # correct if we can't link.
3723   cross_compiling=yes
3724   EXEEXT=
3725 else
3726   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3727 /* end confdefs.h.  */
3728
3729 int
3730 main ()
3731 {
3732
3733   ;
3734   return 0;
3735 }
3736 _ACEOF
3737 ac_clean_files_save=$ac_clean_files
3738 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3739 # Try to create an executable without -o first, disregard a.out.
3740 # It will help us diagnose broken compilers, and finding out an intuition
3741 # of exeext.
3742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3743 $as_echo_n "checking for C compiler default output file name... " >&6; }
3744 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3745
3746 # The possible output files:
3747 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3748
3749 ac_rmfiles=
3750 for ac_file in $ac_files
3751 do
3752   case $ac_file in
3753     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3754     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3755   esac
3756 done
3757 rm -f $ac_rmfiles
3758
3759 if { { ac_try="$ac_link_default"
3760 case "(($ac_try" in
3761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3762   *) ac_try_echo=$ac_try;;
3763 esac
3764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3765 $as_echo "$ac_try_echo"; } >&5
3766   (eval "$ac_link_default") 2>&5
3767   ac_status=$?
3768   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3769   test $ac_status = 0; }; then :
3770   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3771 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3772 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3773 # so that the user can short-circuit this test for compilers unknown to
3774 # Autoconf.
3775 for ac_file in $ac_files ''
3776 do
3777   test -f "$ac_file" || continue
3778   case $ac_file in
3779     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3780         ;;
3781     [ab].out )
3782         # We found the default executable, but exeext='' is most
3783         # certainly right.
3784         break;;
3785     *.* )
3786         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3787         then :; else
3788            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3789         fi
3790         # We set ac_cv_exeext here because the later test for it is not
3791         # safe: cross compilers may not add the suffix if given an `-o'
3792         # argument, so we may need to know it at that point already.
3793         # Even if this section looks crufty: it has the advantage of
3794         # actually working.
3795         break;;
3796     * )
3797         break;;
3798   esac
3799 done
3800 test "$ac_cv_exeext" = no && ac_cv_exeext=
3801
3802 else
3803   ac_file=''
3804 fi
3805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3806 $as_echo "$ac_file" >&6; }
3807 if test -z "$ac_file"; then :
3808   $as_echo "$as_me: failed program was:" >&5
3809 sed 's/^/| /' conftest.$ac_ext >&5
3810
3811 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3812 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3813 { as_fn_set_status 77
3814 as_fn_error "C compiler cannot create executables
3815 See \`config.log' for more details." "$LINENO" 5; }; }
3816 fi
3817 ac_exeext=$ac_cv_exeext
3818
3819 # Check that the compiler produces executables we can run.  If not, either
3820 # the compiler is broken, or we cross compile.
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3822 $as_echo_n "checking whether the C compiler works... " >&6; }
3823 # If not cross compiling, check that we can run a simple program.
3824 if test "$cross_compiling" != yes; then
3825   if { ac_try='./$ac_file'
3826   { { case "(($ac_try" in
3827   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3828   *) ac_try_echo=$ac_try;;
3829 esac
3830 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3831 $as_echo "$ac_try_echo"; } >&5
3832   (eval "$ac_try") 2>&5
3833   ac_status=$?
3834   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3835   test $ac_status = 0; }; }; then
3836     cross_compiling=no
3837   else
3838     if test "$cross_compiling" = maybe; then
3839         cross_compiling=yes
3840     else
3841         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3842 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3843 as_fn_error "cannot run C compiled programs.
3844 If you meant to cross compile, use \`--host'.
3845 See \`config.log' for more details." "$LINENO" 5; }
3846     fi
3847   fi
3848 fi
3849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3850 $as_echo "yes" >&6; }
3851
3852 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3853 ac_clean_files=$ac_clean_files_save
3854 # Check that the compiler produces executables we can run.  If not, either
3855 # the compiler is broken, or we cross compile.
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3857 $as_echo_n "checking whether we are cross compiling... " >&6; }
3858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3859 $as_echo "$cross_compiling" >&6; }
3860
3861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3862 $as_echo_n "checking for suffix of executables... " >&6; }
3863 if { { ac_try="$ac_link"
3864 case "(($ac_try" in
3865   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3866   *) ac_try_echo=$ac_try;;
3867 esac
3868 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3869 $as_echo "$ac_try_echo"; } >&5
3870   (eval "$ac_link") 2>&5
3871   ac_status=$?
3872   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3873   test $ac_status = 0; }; then :
3874   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3875 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3876 # work properly (i.e., refer to `conftest.exe'), while it won't with
3877 # `rm'.
3878 for ac_file in conftest.exe conftest conftest.*; do
3879   test -f "$ac_file" || continue
3880   case $ac_file in
3881     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3882     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3883           break;;
3884     * ) break;;
3885   esac
3886 done
3887 else
3888   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3889 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3890 as_fn_error "cannot compute suffix of executables: cannot compile and link
3891 See \`config.log' for more details." "$LINENO" 5; }
3892 fi
3893 rm -f conftest$ac_cv_exeext
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3895 $as_echo "$ac_cv_exeext" >&6; }
3896
3897 rm -f conftest.$ac_ext
3898 EXEEXT=$ac_cv_exeext
3899 ac_exeext=$EXEEXT
3900 fi
3901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3902 $as_echo_n "checking for suffix of object files... " >&6; }
3903 if test "${ac_cv_objext+set}" = set; then :
3904   $as_echo_n "(cached) " >&6
3905 else
3906   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3907 /* end confdefs.h.  */
3908
3909 int
3910 main ()
3911 {
3912
3913   ;
3914   return 0;
3915 }
3916 _ACEOF
3917 rm -f conftest.o conftest.obj
3918 if { { ac_try="$ac_compile"
3919 case "(($ac_try" in
3920   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3921   *) ac_try_echo=$ac_try;;
3922 esac
3923 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3924 $as_echo "$ac_try_echo"; } >&5
3925   (eval "$ac_compile") 2>&5
3926   ac_status=$?
3927   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3928   test $ac_status = 0; }; then :
3929   for ac_file in conftest.o conftest.obj conftest.*; do
3930   test -f "$ac_file" || continue;
3931   case $ac_file in
3932     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3933     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3934        break;;
3935   esac
3936 done
3937 else
3938   $as_echo "$as_me: failed program was:" >&5
3939 sed 's/^/| /' conftest.$ac_ext >&5
3940
3941 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3942 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3943 as_fn_error "cannot compute suffix of object files: cannot compile
3944 See \`config.log' for more details." "$LINENO" 5; }
3945 fi
3946 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3947 fi
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3949 $as_echo "$ac_cv_objext" >&6; }
3950 OBJEXT=$ac_cv_objext
3951 ac_objext=$OBJEXT
3952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3953 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3954 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3955   $as_echo_n "(cached) " >&6
3956 else
3957   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3958 /* end confdefs.h.  */
3959
3960 int
3961 main ()
3962 {
3963 #ifndef __GNUC__
3964        choke me
3965 #endif
3966
3967   ;
3968   return 0;
3969 }
3970 _ACEOF
3971 if ac_fn_c_try_compile "$LINENO"; then :
3972   ac_compiler_gnu=yes
3973 else
3974   ac_compiler_gnu=no
3975 fi
3976 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3977 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3978
3979 fi
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3981 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3982 if test $ac_compiler_gnu = yes; then
3983   GCC=yes
3984 else
3985   GCC=
3986 fi
3987 ac_test_CFLAGS=${CFLAGS+set}
3988 ac_save_CFLAGS=$CFLAGS
3989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3990 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3991 if test "${ac_cv_prog_cc_g+set}" = set; then :
3992   $as_echo_n "(cached) " >&6
3993 else
3994   ac_save_c_werror_flag=$ac_c_werror_flag
3995    ac_c_werror_flag=yes
3996    ac_cv_prog_cc_g=no
3997    CFLAGS="-g"
3998    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3999 /* end confdefs.h.  */
4000
4001 int
4002 main ()
4003 {
4004
4005   ;
4006   return 0;
4007 }
4008 _ACEOF
4009 if ac_fn_c_try_compile "$LINENO"; then :
4010   ac_cv_prog_cc_g=yes
4011 else
4012   CFLAGS=""
4013       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4014 /* end confdefs.h.  */
4015
4016 int
4017 main ()
4018 {
4019
4020   ;
4021   return 0;
4022 }
4023 _ACEOF
4024 if ac_fn_c_try_compile "$LINENO"; then :
4025
4026 else
4027   ac_c_werror_flag=$ac_save_c_werror_flag
4028          CFLAGS="-g"
4029          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4030 /* end confdefs.h.  */
4031
4032 int
4033 main ()
4034 {
4035
4036   ;
4037   return 0;
4038 }
4039 _ACEOF
4040 if ac_fn_c_try_compile "$LINENO"; then :
4041   ac_cv_prog_cc_g=yes
4042 fi
4043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4044 fi
4045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4046 fi
4047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4048    ac_c_werror_flag=$ac_save_c_werror_flag
4049 fi
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4051 $as_echo "$ac_cv_prog_cc_g" >&6; }
4052 if test "$ac_test_CFLAGS" = set; then
4053   CFLAGS=$ac_save_CFLAGS
4054 elif test $ac_cv_prog_cc_g = yes; then
4055   if test "$GCC" = yes; then
4056     CFLAGS="-g -O2"
4057   else
4058     CFLAGS="-g"
4059   fi
4060 else
4061   if test "$GCC" = yes; then
4062     CFLAGS="-O2"
4063   else
4064     CFLAGS=
4065   fi
4066 fi
4067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4068 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4069 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4070   $as_echo_n "(cached) " >&6
4071 else
4072   ac_cv_prog_cc_c89=no
4073 ac_save_CC=$CC
4074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4075 /* end confdefs.h.  */
4076 #include <stdarg.h>
4077 #include <stdio.h>
4078 #include <sys/types.h>
4079 #include <sys/stat.h>
4080 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4081 struct buf { int x; };
4082 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4083 static char *e (p, i)
4084      char **p;
4085      int i;
4086 {
4087   return p[i];
4088 }
4089 static char *f (char * (*g) (char **, int), char **p, ...)
4090 {
4091   char *s;
4092   va_list v;
4093   va_start (v,p);
4094   s = g (p, va_arg (v,int));
4095   va_end (v);
4096   return s;
4097 }
4098
4099 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4100    function prototypes and stuff, but not '\xHH' hex character constants.
4101    These don't provoke an error unfortunately, instead are silently treated
4102    as 'x'.  The following induces an error, until -std is added to get
4103    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4104    array size at least.  It's necessary to write '\x00'==0 to get something
4105    that's true only with -std.  */
4106 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4107
4108 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4109    inside strings and character constants.  */
4110 #define FOO(x) 'x'
4111 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4112
4113 int test (int i, double x);
4114 struct s1 {int (*f) (int a);};
4115 struct s2 {int (*f) (double a);};
4116 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4117 int argc;
4118 char **argv;
4119 int
4120 main ()
4121 {
4122 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4123   ;
4124   return 0;
4125 }
4126 _ACEOF
4127 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4128         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4129 do
4130   CC="$ac_save_CC $ac_arg"
4131   if ac_fn_c_try_compile "$LINENO"; then :
4132   ac_cv_prog_cc_c89=$ac_arg
4133 fi
4134 rm -f core conftest.err conftest.$ac_objext
4135   test "x$ac_cv_prog_cc_c89" != "xno" && break
4136 done
4137 rm -f conftest.$ac_ext
4138 CC=$ac_save_CC
4139
4140 fi
4141 # AC_CACHE_VAL
4142 case "x$ac_cv_prog_cc_c89" in
4143   x)
4144     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4145 $as_echo "none needed" >&6; } ;;
4146   xno)
4147     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4148 $as_echo "unsupported" >&6; } ;;
4149   *)
4150     CC="$CC $ac_cv_prog_cc_c89"
4151     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4152 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4153 esac
4154 if test "x$ac_cv_prog_cc_c89" != xno; then :
4155
4156 fi
4157
4158 ac_ext=c
4159 ac_cpp='$CPP $CPPFLAGS'
4160 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4161 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4162 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4163
4164 ac_ext=cpp
4165 ac_cpp='$CXXCPP $CPPFLAGS'
4166 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4167 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4168 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4169 if test -z "$CXX"; then
4170   if test -n "$CCC"; then
4171     CXX=$CCC
4172   else
4173     if test -n "$ac_tool_prefix"; then
4174   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4175   do
4176     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4177 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4179 $as_echo_n "checking for $ac_word... " >&6; }
4180 if test "${ac_cv_prog_CXX+set}" = set; then :
4181   $as_echo_n "(cached) " >&6
4182 else
4183   if test -n "$CXX"; then
4184   ac_cv_prog_CXX="$CXX" # Let the user override the test.
4185 else
4186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4187 for as_dir in $PATH
4188 do
4189   IFS=$as_save_IFS
4190   test -z "$as_dir" && as_dir=.
4191     for ac_exec_ext in '' $ac_executable_extensions; do
4192   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4193     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4194     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4195     break 2
4196   fi
4197 done
4198   done
4199 IFS=$as_save_IFS
4200
4201 fi
4202 fi
4203 CXX=$ac_cv_prog_CXX
4204 if test -n "$CXX"; then
4205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4206 $as_echo "$CXX" >&6; }
4207 else
4208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4209 $as_echo "no" >&6; }
4210 fi
4211
4212
4213     test -n "$CXX" && break
4214   done
4215 fi
4216 if test -z "$CXX"; then
4217   ac_ct_CXX=$CXX
4218   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4219 do
4220   # Extract the first word of "$ac_prog", so it can be a program name with args.
4221 set dummy $ac_prog; ac_word=$2
4222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4223 $as_echo_n "checking for $ac_word... " >&6; }
4224 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4225   $as_echo_n "(cached) " >&6
4226 else
4227   if test -n "$ac_ct_CXX"; then
4228   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4229 else
4230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4231 for as_dir in $PATH
4232 do
4233   IFS=$as_save_IFS
4234   test -z "$as_dir" && as_dir=.
4235     for ac_exec_ext in '' $ac_executable_extensions; do
4236   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4237     ac_cv_prog_ac_ct_CXX="$ac_prog"
4238     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4239     break 2
4240   fi
4241 done
4242   done
4243 IFS=$as_save_IFS
4244
4245 fi
4246 fi
4247 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4248 if test -n "$ac_ct_CXX"; then
4249   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4250 $as_echo "$ac_ct_CXX" >&6; }
4251 else
4252   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4253 $as_echo "no" >&6; }
4254 fi
4255
4256
4257   test -n "$ac_ct_CXX" && break
4258 done
4259
4260   if test "x$ac_ct_CXX" = x; then
4261     CXX="g++"
4262   else
4263     case $cross_compiling:$ac_tool_warned in
4264 yes:)
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4266 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4267 ac_tool_warned=yes ;;
4268 esac
4269     CXX=$ac_ct_CXX
4270   fi
4271 fi
4272
4273   fi
4274 fi
4275 # Provide some information about the compiler.
4276 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4277 set X $ac_compile
4278 ac_compiler=$2
4279 for ac_option in --version -v -V -qversion; do
4280   { { ac_try="$ac_compiler $ac_option >&5"
4281 case "(($ac_try" in
4282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4283   *) ac_try_echo=$ac_try;;
4284 esac
4285 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4286 $as_echo "$ac_try_echo"; } >&5
4287   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4288   ac_status=$?
4289   if test -s conftest.err; then
4290     sed '10a\
4291 ... rest of stderr output deleted ...
4292          10q' conftest.err >conftest.er1
4293     cat conftest.er1 >&5
4294     rm -f conftest.er1 conftest.err
4295   fi
4296   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4297   test $ac_status = 0; }
4298 done
4299
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4301 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4302 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4303   $as_echo_n "(cached) " >&6
4304 else
4305   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4306 /* end confdefs.h.  */
4307
4308 int
4309 main ()
4310 {
4311 #ifndef __GNUC__
4312        choke me
4313 #endif
4314
4315   ;
4316   return 0;
4317 }
4318 _ACEOF
4319 if ac_fn_cxx_try_compile "$LINENO"; then :
4320   ac_compiler_gnu=yes
4321 else
4322   ac_compiler_gnu=no
4323 fi
4324 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4325 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4326
4327 fi
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4329 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4330 if test $ac_compiler_gnu = yes; then
4331   GXX=yes
4332 else
4333   GXX=
4334 fi
4335 ac_test_CXXFLAGS=${CXXFLAGS+set}
4336 ac_save_CXXFLAGS=$CXXFLAGS
4337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4338 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4339 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4340   $as_echo_n "(cached) " >&6
4341 else
4342   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4343    ac_cxx_werror_flag=yes
4344    ac_cv_prog_cxx_g=no
4345    CXXFLAGS="-g"
4346    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4347 /* end confdefs.h.  */
4348
4349 int
4350 main ()
4351 {
4352
4353   ;
4354   return 0;
4355 }
4356 _ACEOF
4357 if ac_fn_cxx_try_compile "$LINENO"; then :
4358   ac_cv_prog_cxx_g=yes
4359 else
4360   CXXFLAGS=""
4361       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4362 /* end confdefs.h.  */
4363
4364 int
4365 main ()
4366 {
4367
4368   ;
4369   return 0;
4370 }
4371 _ACEOF
4372 if ac_fn_cxx_try_compile "$LINENO"; then :
4373
4374 else
4375   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4376          CXXFLAGS="-g"
4377          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4378 /* end confdefs.h.  */
4379
4380 int
4381 main ()
4382 {
4383
4384   ;
4385   return 0;
4386 }
4387 _ACEOF
4388 if ac_fn_cxx_try_compile "$LINENO"; then :
4389   ac_cv_prog_cxx_g=yes
4390 fi
4391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4392 fi
4393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4394 fi
4395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4396    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4397 fi
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4399 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4400 if test "$ac_test_CXXFLAGS" = set; then
4401   CXXFLAGS=$ac_save_CXXFLAGS
4402 elif test $ac_cv_prog_cxx_g = yes; then
4403   if test "$GXX" = yes; then
4404     CXXFLAGS="-g -O2"
4405   else
4406     CXXFLAGS="-g"
4407   fi
4408 else
4409   if test "$GXX" = yes; then
4410     CXXFLAGS="-O2"
4411   else
4412     CXXFLAGS=
4413   fi
4414 fi
4415 ac_ext=c
4416 ac_cpp='$CPP $CPPFLAGS'
4417 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4418 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4419 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4420
4421 CXXFLAGS="$save_CXXFLAGS"
4422
4423 am__api_version='1.11'
4424
4425 # Find a good install program.  We prefer a C program (faster),
4426 # so one script is as good as another.  But avoid the broken or
4427 # incompatible versions:
4428 # SysV /etc/install, /usr/sbin/install
4429 # SunOS /usr/etc/install
4430 # IRIX /sbin/install
4431 # AIX /bin/install
4432 # AmigaOS /C/install, which installs bootblocks on floppy discs
4433 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4434 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4435 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4436 # OS/2's system install, which has a completely different semantic
4437 # ./install, which can be erroneously created by make from ./install.sh.
4438 # Reject install programs that cannot install multiple files.
4439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4440 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4441 if test -z "$INSTALL"; then
4442 if test "${ac_cv_path_install+set}" = set; then :
4443   $as_echo_n "(cached) " >&6
4444 else
4445   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4446 for as_dir in $PATH
4447 do
4448   IFS=$as_save_IFS
4449   test -z "$as_dir" && as_dir=.
4450     # Account for people who put trailing slashes in PATH elements.
4451 case $as_dir/ in #((
4452   ./ | .// | /[cC]/* | \
4453   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4454   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4455   /usr/ucb/* ) ;;
4456   *)
4457     # OSF1 and SCO ODT 3.0 have their own names for install.
4458     # Don't use installbsd from OSF since it installs stuff as root
4459     # by default.
4460     for ac_prog in ginstall scoinst install; do
4461       for ac_exec_ext in '' $ac_executable_extensions; do
4462         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4463           if test $ac_prog = install &&
4464             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4465             # AIX install.  It has an incompatible calling convention.
4466             :
4467           elif test $ac_prog = install &&
4468             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4469             # program-specific install script used by HP pwplus--don't use.
4470             :
4471           else
4472             rm -rf conftest.one conftest.two conftest.dir
4473             echo one > conftest.one
4474             echo two > conftest.two
4475             mkdir conftest.dir
4476             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4477               test -s conftest.one && test -s conftest.two &&
4478               test -s conftest.dir/conftest.one &&
4479               test -s conftest.dir/conftest.two
4480             then
4481               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4482               break 3
4483             fi
4484           fi
4485         fi
4486       done
4487     done
4488     ;;
4489 esac
4490
4491   done
4492 IFS=$as_save_IFS
4493
4494 rm -rf conftest.one conftest.two conftest.dir
4495
4496 fi
4497   if test "${ac_cv_path_install+set}" = set; then
4498     INSTALL=$ac_cv_path_install
4499   else
4500     # As a last resort, use the slow shell script.  Don't cache a
4501     # value for INSTALL within a source directory, because that will
4502     # break other packages using the cache if that directory is
4503     # removed, or if the value is a relative name.
4504     INSTALL=$ac_install_sh
4505   fi
4506 fi
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4508 $as_echo "$INSTALL" >&6; }
4509
4510 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4511 # It thinks the first close brace ends the variable substitution.
4512 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4513
4514 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4515
4516 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4517
4518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4519 $as_echo_n "checking whether build environment is sane... " >&6; }
4520 # Just in case
4521 sleep 1
4522 echo timestamp > conftest.file
4523 # Reject unsafe characters in $srcdir or the absolute working directory
4524 # name.  Accept space and tab only in the latter.
4525 am_lf='
4526 '
4527 case `pwd` in
4528   *[\\\"\#\$\&\'\`$am_lf]*)
4529     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
4530 esac
4531 case $srcdir in
4532   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
4533     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
4534 esac
4535
4536 # Do `set' in a subshell so we don't clobber the current shell's
4537 # arguments.  Must try -L first in case configure is actually a
4538 # symlink; some systems play weird games with the mod time of symlinks
4539 # (eg FreeBSD returns the mod time of the symlink's containing
4540 # directory).
4541 if (
4542    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4543    if test "$*" = "X"; then
4544       # -L didn't work.
4545       set X `ls -t "$srcdir/configure" conftest.file`
4546    fi
4547    rm -f conftest.file
4548    if test "$*" != "X $srcdir/configure conftest.file" \
4549       && test "$*" != "X conftest.file $srcdir/configure"; then
4550
4551       # If neither matched, then we have a broken ls.  This can happen
4552       # if, for instance, CONFIG_SHELL is bash and it inherits a
4553       # broken ls alias from the environment.  This has actually
4554       # happened.  Such a system could not be considered "sane".
4555       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
4556 alias in your environment" "$LINENO" 5
4557    fi
4558
4559    test "$2" = conftest.file
4560    )
4561 then
4562    # Ok.
4563    :
4564 else
4565    as_fn_error "newly created file is older than distributed files!
4566 Check your system clock" "$LINENO" 5
4567 fi
4568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4569 $as_echo "yes" >&6; }
4570 test "$program_prefix" != NONE &&
4571   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4572 # Use a double $ so make ignores it.
4573 test "$program_suffix" != NONE &&
4574   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4575 # Double any \ or $.
4576 # By default was `s,x,x', remove it if useless.
4577 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4578 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4579
4580 # expand $ac_aux_dir to an absolute path
4581 am_aux_dir=`cd $ac_aux_dir && pwd`
4582
4583 if test x"${MISSING+set}" != xset; then
4584   case $am_aux_dir in
4585   *\ * | *\     *)
4586     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4587   *)
4588     MISSING="\${SHELL} $am_aux_dir/missing" ;;
4589   esac
4590 fi
4591 # Use eval to expand $SHELL
4592 if eval "$MISSING --run true"; then
4593   am_missing_run="$MISSING --run "
4594 else
4595   am_missing_run=
4596   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
4597 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4598 fi
4599
4600 if test x"${install_sh}" != xset; then
4601   case $am_aux_dir in
4602   *\ * | *\     *)
4603     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4604   *)
4605     install_sh="\${SHELL} $am_aux_dir/install-sh"
4606   esac
4607 fi
4608
4609 # Installed binaries are usually stripped using `strip' when the user
4610 # run `make install-strip'.  However `strip' might not be the right
4611 # tool to use in cross-compilation environments, therefore Automake
4612 # will honor the `STRIP' environment variable to overrule this program.
4613 if test "$cross_compiling" != no; then
4614   if test -n "$ac_tool_prefix"; then
4615   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4616 set dummy ${ac_tool_prefix}strip; ac_word=$2
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4618 $as_echo_n "checking for $ac_word... " >&6; }
4619 if test "${ac_cv_prog_STRIP+set}" = set; then :
4620   $as_echo_n "(cached) " >&6
4621 else
4622   if test -n "$STRIP"; then
4623   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4624 else
4625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4626 for as_dir in $PATH
4627 do
4628   IFS=$as_save_IFS
4629   test -z "$as_dir" && as_dir=.
4630     for ac_exec_ext in '' $ac_executable_extensions; do
4631   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4632     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4633     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4634     break 2
4635   fi
4636 done
4637   done
4638 IFS=$as_save_IFS
4639
4640 fi
4641 fi
4642 STRIP=$ac_cv_prog_STRIP
4643 if test -n "$STRIP"; then
4644   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4645 $as_echo "$STRIP" >&6; }
4646 else
4647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4648 $as_echo "no" >&6; }
4649 fi
4650
4651
4652 fi
4653 if test -z "$ac_cv_prog_STRIP"; then
4654   ac_ct_STRIP=$STRIP
4655   # Extract the first word of "strip", so it can be a program name with args.
4656 set dummy strip; ac_word=$2
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4658 $as_echo_n "checking for $ac_word... " >&6; }
4659 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4660   $as_echo_n "(cached) " >&6
4661 else
4662   if test -n "$ac_ct_STRIP"; then
4663   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4664 else
4665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4666 for as_dir in $PATH
4667 do
4668   IFS=$as_save_IFS
4669   test -z "$as_dir" && as_dir=.
4670     for ac_exec_ext in '' $ac_executable_extensions; do
4671   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4672     ac_cv_prog_ac_ct_STRIP="strip"
4673     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4674     break 2
4675   fi
4676 done
4677   done
4678 IFS=$as_save_IFS
4679
4680 fi
4681 fi
4682 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4683 if test -n "$ac_ct_STRIP"; then
4684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4685 $as_echo "$ac_ct_STRIP" >&6; }
4686 else
4687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4688 $as_echo "no" >&6; }
4689 fi
4690
4691   if test "x$ac_ct_STRIP" = x; then
4692     STRIP=":"
4693   else
4694     case $cross_compiling:$ac_tool_warned in
4695 yes:)
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4697 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4698 ac_tool_warned=yes ;;
4699 esac
4700     STRIP=$ac_ct_STRIP
4701   fi
4702 else
4703   STRIP="$ac_cv_prog_STRIP"
4704 fi
4705
4706 fi
4707 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4708
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4710 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4711 if test -z "$MKDIR_P"; then
4712   if test "${ac_cv_path_mkdir+set}" = set; then :
4713   $as_echo_n "(cached) " >&6
4714 else
4715   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4716 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4717 do
4718   IFS=$as_save_IFS
4719   test -z "$as_dir" && as_dir=.
4720     for ac_prog in mkdir gmkdir; do
4721          for ac_exec_ext in '' $ac_executable_extensions; do
4722            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4723            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4724              'mkdir (GNU coreutils) '* | \
4725              'mkdir (coreutils) '* | \
4726              'mkdir (fileutils) '4.1*)
4727                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4728                break 3;;
4729            esac
4730          done
4731        done
4732   done
4733 IFS=$as_save_IFS
4734
4735 fi
4736
4737   if test "${ac_cv_path_mkdir+set}" = set; then
4738     MKDIR_P="$ac_cv_path_mkdir -p"
4739   else
4740     # As a last resort, use the slow shell script.  Don't cache a
4741     # value for MKDIR_P within a source directory, because that will
4742     # break other packages using the cache if that directory is
4743     # removed, or if the value is a relative name.
4744     test -d ./--version && rmdir ./--version
4745     MKDIR_P="$ac_install_sh -d"
4746   fi
4747 fi
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4749 $as_echo "$MKDIR_P" >&6; }
4750
4751 mkdir_p="$MKDIR_P"
4752 case $mkdir_p in
4753   [\\/$]* | ?:[\\/]*) ;;
4754   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
4755 esac
4756
4757 for ac_prog in gawk mawk nawk awk
4758 do
4759   # Extract the first word of "$ac_prog", so it can be a program name with args.
4760 set dummy $ac_prog; ac_word=$2
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4762 $as_echo_n "checking for $ac_word... " >&6; }
4763 if test "${ac_cv_prog_AWK+set}" = set; then :
4764   $as_echo_n "(cached) " >&6
4765 else
4766   if test -n "$AWK"; then
4767   ac_cv_prog_AWK="$AWK" # Let the user override the test.
4768 else
4769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4770 for as_dir in $PATH
4771 do
4772   IFS=$as_save_IFS
4773   test -z "$as_dir" && as_dir=.
4774     for ac_exec_ext in '' $ac_executable_extensions; do
4775   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4776     ac_cv_prog_AWK="$ac_prog"
4777     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4778     break 2
4779   fi
4780 done
4781   done
4782 IFS=$as_save_IFS
4783
4784 fi
4785 fi
4786 AWK=$ac_cv_prog_AWK
4787 if test -n "$AWK"; then
4788   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4789 $as_echo "$AWK" >&6; }
4790 else
4791   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4792 $as_echo "no" >&6; }
4793 fi
4794
4795
4796   test -n "$AWK" && break
4797 done
4798
4799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4800 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4801 set x ${MAKE-make}
4802 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4803 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4804   $as_echo_n "(cached) " >&6
4805 else
4806   cat >conftest.make <<\_ACEOF
4807 SHELL = /bin/sh
4808 all:
4809         @echo '@@@%%%=$(MAKE)=@@@%%%'
4810 _ACEOF
4811 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4812 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4813   *@@@%%%=?*=@@@%%%*)
4814     eval ac_cv_prog_make_${ac_make}_set=yes;;
4815   *)
4816     eval ac_cv_prog_make_${ac_make}_set=no;;
4817 esac
4818 rm -f conftest.make
4819 fi
4820 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4822 $as_echo "yes" >&6; }
4823   SET_MAKE=
4824 else
4825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4826 $as_echo "no" >&6; }
4827   SET_MAKE="MAKE=${MAKE-make}"
4828 fi
4829
4830 rm -rf .tst 2>/dev/null
4831 mkdir .tst 2>/dev/null
4832 if test -d .tst; then
4833   am__leading_dot=.
4834 else
4835   am__leading_dot=_
4836 fi
4837 rmdir .tst 2>/dev/null
4838
4839 DEPDIR="${am__leading_dot}deps"
4840
4841 ac_config_commands="$ac_config_commands depfiles"
4842
4843
4844 am_make=${MAKE-make}
4845 cat > confinc << 'END'
4846 am__doit:
4847         @echo this is the am__doit target
4848 .PHONY: am__doit
4849 END
4850 # If we don't find an include directive, just comment out the code.
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4852 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4853 am__include="#"
4854 am__quote=
4855 _am_result=none
4856 # First try GNU make style include.
4857 echo "include confinc" > confmf
4858 # Ignore all kinds of additional output from `make'.
4859 case `$am_make -s -f confmf 2> /dev/null` in #(
4860 *the\ am__doit\ target*)
4861   am__include=include
4862   am__quote=
4863   _am_result=GNU
4864   ;;
4865 esac
4866 # Now try BSD make style include.
4867 if test "$am__include" = "#"; then
4868    echo '.include "confinc"' > confmf
4869    case `$am_make -s -f confmf 2> /dev/null` in #(
4870    *the\ am__doit\ target*)
4871      am__include=.include
4872      am__quote="\""
4873      _am_result=BSD
4874      ;;
4875    esac
4876 fi
4877
4878
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4880 $as_echo "$_am_result" >&6; }
4881 rm -f confinc confmf
4882
4883 # Check whether --enable-dependency-tracking was given.
4884 if test "${enable_dependency_tracking+set}" = set; then :
4885   enableval=$enable_dependency_tracking;
4886 fi
4887
4888 if test "x$enable_dependency_tracking" != xno; then
4889   am_depcomp="$ac_aux_dir/depcomp"
4890   AMDEPBACKSLASH='\'
4891 fi
4892  if test "x$enable_dependency_tracking" != xno; then
4893   AMDEP_TRUE=
4894   AMDEP_FALSE='#'
4895 else
4896   AMDEP_TRUE='#'
4897   AMDEP_FALSE=
4898 fi
4899
4900
4901 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4902   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4903   # is not polluted with repeated "-I."
4904   am__isrc=' -I$(srcdir)'
4905   # test to see if srcdir already configured
4906   if test -f $srcdir/config.status; then
4907     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4908   fi
4909 fi
4910
4911 # test whether we have cygpath
4912 if test -z "$CYGPATH_W"; then
4913   if (cygpath --version) >/dev/null 2>/dev/null; then
4914     CYGPATH_W='cygpath -w'
4915   else
4916     CYGPATH_W=echo
4917   fi
4918 fi
4919
4920
4921 # Define the identity of the package.
4922  PACKAGE='libjava'
4923  VERSION='version-unused'
4924
4925
4926 cat >>confdefs.h <<_ACEOF
4927 #define PACKAGE "$PACKAGE"
4928 _ACEOF
4929
4930
4931 cat >>confdefs.h <<_ACEOF
4932 #define VERSION "$VERSION"
4933 _ACEOF
4934
4935 # Some tools Automake needs.
4936
4937 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4938
4939
4940 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4941
4942
4943 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4944
4945
4946 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4947
4948
4949 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4950
4951 # We need awk for the "check" target.  The system "awk" is bad on
4952 # some platforms.
4953 # Always define AMTAR for backward compatibility.
4954
4955 AMTAR=${AMTAR-"${am_missing_run}tar"}
4956
4957 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4958
4959
4960
4961
4962 depcc="$CC"   am_compiler_list=
4963
4964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4965 $as_echo_n "checking dependency style of $depcc... " >&6; }
4966 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4967   $as_echo_n "(cached) " >&6
4968 else
4969   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4970   # We make a subdir and do the tests there.  Otherwise we can end up
4971   # making bogus files that we don't know about and never remove.  For
4972   # instance it was reported that on HP-UX the gcc test will end up
4973   # making a dummy file named `D' -- because `-MD' means `put the output
4974   # in D'.
4975   mkdir conftest.dir
4976   # Copy depcomp to subdir because otherwise we won't find it if we're
4977   # using a relative directory.
4978   cp "$am_depcomp" conftest.dir
4979   cd conftest.dir
4980   # We will build objects and dependencies in a subdirectory because
4981   # it helps to detect inapplicable dependency modes.  For instance
4982   # both Tru64's cc and ICC support -MD to output dependencies as a
4983   # side effect of compilation, but ICC will put the dependencies in
4984   # the current directory while Tru64 will put them in the object
4985   # directory.
4986   mkdir sub
4987
4988   am_cv_CC_dependencies_compiler_type=none
4989   if test "$am_compiler_list" = ""; then
4990      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4991   fi
4992   am__universal=false
4993   case " $depcc " in #(
4994      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4995      esac
4996
4997   for depmode in $am_compiler_list; do
4998     # Setup a source with many dependencies, because some compilers
4999     # like to wrap large dependency lists on column 80 (with \), and
5000     # we should not choose a depcomp mode which is confused by this.
5001     #
5002     # We need to recreate these files for each test, as the compiler may
5003     # overwrite some of them when testing with obscure command lines.
5004     # This happens at least with the AIX C compiler.
5005     : > sub/conftest.c
5006     for i in 1 2 3 4 5 6; do
5007       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5008       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5009       # Solaris 8's {/usr,}/bin/sh.
5010       touch sub/conftst$i.h
5011     done
5012     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5013
5014     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5015     # mode.  It turns out that the SunPro C++ compiler does not properly
5016     # handle `-M -o', and we need to detect this.  Also, some Intel
5017     # versions had trouble with output in subdirs
5018     am__obj=sub/conftest.${OBJEXT-o}
5019     am__minus_obj="-o $am__obj"
5020     case $depmode in
5021     gcc)
5022       # This depmode causes a compiler race in universal mode.
5023       test "$am__universal" = false || continue
5024       ;;
5025     nosideeffect)
5026       # after this tag, mechanisms are not by side-effect, so they'll
5027       # only be used when explicitly requested
5028       if test "x$enable_dependency_tracking" = xyes; then
5029         continue
5030       else
5031         break
5032       fi
5033       ;;
5034     msvisualcpp | msvcmsys)
5035       # This compiler won't grok `-c -o', but also, the minuso test has
5036       # not run yet.  These depmodes are late enough in the game, and
5037       # so weak that their functioning should not be impacted.
5038       am__obj=conftest.${OBJEXT-o}
5039       am__minus_obj=
5040       ;;
5041     none) break ;;
5042     esac
5043     if depmode=$depmode \
5044        source=sub/conftest.c object=$am__obj \
5045        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5046        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5047          >/dev/null 2>conftest.err &&
5048        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5049        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5050        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5051        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5052       # icc doesn't choke on unknown options, it will just issue warnings
5053       # or remarks (even with -Werror).  So we grep stderr for any message
5054       # that says an option was ignored or not supported.
5055       # When given -MP, icc 7.0 and 7.1 complain thusly:
5056       #   icc: Command line warning: ignoring option '-M'; no argument required
5057       # The diagnosis changed in icc 8.0:
5058       #   icc: Command line remark: option '-MP' not supported
5059       if (grep 'ignoring option' conftest.err ||
5060           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5061         am_cv_CC_dependencies_compiler_type=$depmode
5062         break
5063       fi
5064     fi
5065   done
5066
5067   cd ..
5068   rm -rf conftest.dir
5069 else
5070   am_cv_CC_dependencies_compiler_type=none
5071 fi
5072
5073 fi
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5075 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5076 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5077
5078  if
5079   test "x$enable_dependency_tracking" != xno \
5080   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5081   am__fastdepCC_TRUE=
5082   am__fastdepCC_FALSE='#'
5083 else
5084   am__fastdepCC_TRUE='#'
5085   am__fastdepCC_FALSE=
5086 fi
5087
5088
5089 depcc="$CXX"  am_compiler_list=
5090
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5092 $as_echo_n "checking dependency style of $depcc... " >&6; }
5093 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5094   $as_echo_n "(cached) " >&6
5095 else
5096   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5097   # We make a subdir and do the tests there.  Otherwise we can end up
5098   # making bogus files that we don't know about and never remove.  For
5099   # instance it was reported that on HP-UX the gcc test will end up
5100   # making a dummy file named `D' -- because `-MD' means `put the output
5101   # in D'.
5102   mkdir conftest.dir
5103   # Copy depcomp to subdir because otherwise we won't find it if we're
5104   # using a relative directory.
5105   cp "$am_depcomp" conftest.dir
5106   cd conftest.dir
5107   # We will build objects and dependencies in a subdirectory because
5108   # it helps to detect inapplicable dependency modes.  For instance
5109   # both Tru64's cc and ICC support -MD to output dependencies as a
5110   # side effect of compilation, but ICC will put the dependencies in
5111   # the current directory while Tru64 will put them in the object
5112   # directory.
5113   mkdir sub
5114
5115   am_cv_CXX_dependencies_compiler_type=none
5116   if test "$am_compiler_list" = ""; then
5117      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5118   fi
5119   am__universal=false
5120   case " $depcc " in #(
5121      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5122      esac
5123
5124   for depmode in $am_compiler_list; do
5125     # Setup a source with many dependencies, because some compilers
5126     # like to wrap large dependency lists on column 80 (with \), and
5127     # we should not choose a depcomp mode which is confused by this.
5128     #
5129     # We need to recreate these files for each test, as the compiler may
5130     # overwrite some of them when testing with obscure command lines.
5131     # This happens at least with the AIX C compiler.
5132     : > sub/conftest.c
5133     for i in 1 2 3 4 5 6; do
5134       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5135       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5136       # Solaris 8's {/usr,}/bin/sh.
5137       touch sub/conftst$i.h
5138     done
5139     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5140
5141     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5142     # mode.  It turns out that the SunPro C++ compiler does not properly
5143     # handle `-M -o', and we need to detect this.  Also, some Intel
5144     # versions had trouble with output in subdirs
5145     am__obj=sub/conftest.${OBJEXT-o}
5146     am__minus_obj="-o $am__obj"
5147     case $depmode in
5148     gcc)
5149       # This depmode causes a compiler race in universal mode.
5150       test "$am__universal" = false || continue
5151       ;;
5152     nosideeffect)
5153       # after this tag, mechanisms are not by side-effect, so they'll
5154       # only be used when explicitly requested
5155       if test "x$enable_dependency_tracking" = xyes; then
5156         continue
5157       else
5158         break
5159       fi
5160       ;;
5161     msvisualcpp | msvcmsys)
5162       # This compiler won't grok `-c -o', but also, the minuso test has
5163       # not run yet.  These depmodes are late enough in the game, and
5164       # so weak that their functioning should not be impacted.
5165       am__obj=conftest.${OBJEXT-o}
5166       am__minus_obj=
5167       ;;
5168     none) break ;;
5169     esac
5170     if depmode=$depmode \
5171        source=sub/conftest.c object=$am__obj \
5172        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5173        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5174          >/dev/null 2>conftest.err &&
5175        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5176        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5177        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5178        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5179       # icc doesn't choke on unknown options, it will just issue warnings
5180       # or remarks (even with -Werror).  So we grep stderr for any message
5181       # that says an option was ignored or not supported.
5182       # When given -MP, icc 7.0 and 7.1 complain thusly:
5183       #   icc: Command line warning: ignoring option '-M'; no argument required
5184       # The diagnosis changed in icc 8.0:
5185       #   icc: Command line remark: option '-MP' not supported
5186       if (grep 'ignoring option' conftest.err ||
5187           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5188         am_cv_CXX_dependencies_compiler_type=$depmode
5189         break
5190       fi
5191     fi
5192   done
5193
5194   cd ..
5195   rm -rf conftest.dir
5196 else
5197   am_cv_CXX_dependencies_compiler_type=none
5198 fi
5199
5200 fi
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5202 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5203 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5204
5205  if
5206   test "x$enable_dependency_tracking" != xno \
5207   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5208   am__fastdepCXX_TRUE=
5209   am__fastdepCXX_FALSE='#'
5210 else
5211   am__fastdepCXX_TRUE='#'
5212   am__fastdepCXX_FALSE=
5213 fi
5214
5215
5216
5217
5218 if test -n "$ac_tool_prefix"; then
5219   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5220 set dummy ${ac_tool_prefix}as; ac_word=$2
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5222 $as_echo_n "checking for $ac_word... " >&6; }
5223 if test "${ac_cv_prog_AS+set}" = set; then :
5224   $as_echo_n "(cached) " >&6
5225 else
5226   if test -n "$AS"; then
5227   ac_cv_prog_AS="$AS" # Let the user override the test.
5228 else
5229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5230 for as_dir in $PATH
5231 do
5232   IFS=$as_save_IFS
5233   test -z "$as_dir" && as_dir=.
5234     for ac_exec_ext in '' $ac_executable_extensions; do
5235   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5236     ac_cv_prog_AS="${ac_tool_prefix}as"
5237     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5238     break 2
5239   fi
5240 done
5241   done
5242 IFS=$as_save_IFS
5243
5244 fi
5245 fi
5246 AS=$ac_cv_prog_AS
5247 if test -n "$AS"; then
5248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5249 $as_echo "$AS" >&6; }
5250 else
5251   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5252 $as_echo "no" >&6; }
5253 fi
5254
5255
5256 fi
5257 if test -z "$ac_cv_prog_AS"; then
5258   ac_ct_AS=$AS
5259   # Extract the first word of "as", so it can be a program name with args.
5260 set dummy as; ac_word=$2
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5262 $as_echo_n "checking for $ac_word... " >&6; }
5263 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
5264   $as_echo_n "(cached) " >&6
5265 else
5266   if test -n "$ac_ct_AS"; then
5267   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5268 else
5269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5270 for as_dir in $PATH
5271 do
5272   IFS=$as_save_IFS
5273   test -z "$as_dir" && as_dir=.
5274     for ac_exec_ext in '' $ac_executable_extensions; do
5275   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5276     ac_cv_prog_ac_ct_AS="as"
5277     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5278     break 2
5279   fi
5280 done
5281   done
5282 IFS=$as_save_IFS
5283
5284 fi
5285 fi
5286 ac_ct_AS=$ac_cv_prog_ac_ct_AS
5287 if test -n "$ac_ct_AS"; then
5288   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5289 $as_echo "$ac_ct_AS" >&6; }
5290 else
5291   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5292 $as_echo "no" >&6; }
5293 fi
5294
5295   if test "x$ac_ct_AS" = x; then
5296     AS=""
5297   else
5298     case $cross_compiling:$ac_tool_warned in
5299 yes:)
5300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5301 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5302 ac_tool_warned=yes ;;
5303 esac
5304     AS=$ac_ct_AS
5305   fi
5306 else
5307   AS="$ac_cv_prog_AS"
5308 fi
5309
5310 if test -n "$ac_tool_prefix"; then
5311   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
5312 set dummy ${ac_tool_prefix}ld; ac_word=$2
5313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5314 $as_echo_n "checking for $ac_word... " >&6; }
5315 if test "${ac_cv_prog_LD+set}" = set; then :
5316   $as_echo_n "(cached) " >&6
5317 else
5318   if test -n "$LD"; then
5319   ac_cv_prog_LD="$LD" # Let the user override the test.
5320 else
5321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5322 for as_dir in $PATH
5323 do
5324   IFS=$as_save_IFS
5325   test -z "$as_dir" && as_dir=.
5326     for ac_exec_ext in '' $ac_executable_extensions; do
5327   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5328     ac_cv_prog_LD="${ac_tool_prefix}ld"
5329     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5330     break 2
5331   fi
5332 done
5333   done
5334 IFS=$as_save_IFS
5335
5336 fi
5337 fi
5338 LD=$ac_cv_prog_LD
5339 if test -n "$LD"; then
5340   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5341 $as_echo "$LD" >&6; }
5342 else
5343   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5344 $as_echo "no" >&6; }
5345 fi
5346
5347
5348 fi
5349 if test -z "$ac_cv_prog_LD"; then
5350   ac_ct_LD=$LD
5351   # Extract the first word of "ld", so it can be a program name with args.
5352 set dummy ld; ac_word=$2
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5354 $as_echo_n "checking for $ac_word... " >&6; }
5355 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then :
5356   $as_echo_n "(cached) " >&6
5357 else
5358   if test -n "$ac_ct_LD"; then
5359   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
5360 else
5361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5362 for as_dir in $PATH
5363 do
5364   IFS=$as_save_IFS
5365   test -z "$as_dir" && as_dir=.
5366     for ac_exec_ext in '' $ac_executable_extensions; do
5367   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5368     ac_cv_prog_ac_ct_LD="ld"
5369     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5370     break 2
5371   fi
5372 done
5373   done
5374 IFS=$as_save_IFS
5375
5376 fi
5377 fi
5378 ac_ct_LD=$ac_cv_prog_ac_ct_LD
5379 if test -n "$ac_ct_LD"; then
5380   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LD" >&5
5381 $as_echo "$ac_ct_LD" >&6; }
5382 else
5383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5384 $as_echo "no" >&6; }
5385 fi
5386
5387   if test "x$ac_ct_LD" = x; then
5388     LD=""
5389   else
5390     case $cross_compiling:$ac_tool_warned in
5391 yes:)
5392 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5393 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5394 ac_tool_warned=yes ;;
5395 esac
5396     LD=$ac_ct_LD
5397   fi
5398 else
5399   LD="$ac_cv_prog_LD"
5400 fi
5401
5402 if test -n "$ac_tool_prefix"; then
5403   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5404 set dummy ${ac_tool_prefix}ar; ac_word=$2
5405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5406 $as_echo_n "checking for $ac_word... " >&6; }
5407 if test "${ac_cv_prog_AR+set}" = set; then :
5408   $as_echo_n "(cached) " >&6
5409 else
5410   if test -n "$AR"; then
5411   ac_cv_prog_AR="$AR" # Let the user override the test.
5412 else
5413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5414 for as_dir in $PATH
5415 do
5416   IFS=$as_save_IFS
5417   test -z "$as_dir" && as_dir=.
5418     for ac_exec_ext in '' $ac_executable_extensions; do
5419   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5420     ac_cv_prog_AR="${ac_tool_prefix}ar"
5421     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5422     break 2
5423   fi
5424 done
5425   done
5426 IFS=$as_save_IFS
5427
5428 fi
5429 fi
5430 AR=$ac_cv_prog_AR
5431 if test -n "$AR"; then
5432   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5433 $as_echo "$AR" >&6; }
5434 else
5435   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5436 $as_echo "no" >&6; }
5437 fi
5438
5439
5440 fi
5441 if test -z "$ac_cv_prog_AR"; then
5442   ac_ct_AR=$AR
5443   # Extract the first word of "ar", so it can be a program name with args.
5444 set dummy ar; ac_word=$2
5445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5446 $as_echo_n "checking for $ac_word... " >&6; }
5447 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5448   $as_echo_n "(cached) " >&6
5449 else
5450   if test -n "$ac_ct_AR"; then
5451   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5452 else
5453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5454 for as_dir in $PATH
5455 do
5456   IFS=$as_save_IFS
5457   test -z "$as_dir" && as_dir=.
5458     for ac_exec_ext in '' $ac_executable_extensions; do
5459   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5460     ac_cv_prog_ac_ct_AR="ar"
5461     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5462     break 2
5463   fi
5464 done
5465   done
5466 IFS=$as_save_IFS
5467
5468 fi
5469 fi
5470 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5471 if test -n "$ac_ct_AR"; then
5472   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5473 $as_echo "$ac_ct_AR" >&6; }
5474 else
5475   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5476 $as_echo "no" >&6; }
5477 fi
5478
5479   if test "x$ac_ct_AR" = x; then
5480     AR=""
5481   else
5482     case $cross_compiling:$ac_tool_warned in
5483 yes:)
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5485 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5486 ac_tool_warned=yes ;;
5487 esac
5488     AR=$ac_ct_AR
5489   fi
5490 else
5491   AR="$ac_cv_prog_AR"
5492 fi
5493
5494 if test -n "$ac_tool_prefix"; then
5495   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5496 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5498 $as_echo_n "checking for $ac_word... " >&6; }
5499 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5500   $as_echo_n "(cached) " >&6
5501 else
5502   if test -n "$RANLIB"; then
5503   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5504 else
5505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5506 for as_dir in $PATH
5507 do
5508   IFS=$as_save_IFS
5509   test -z "$as_dir" && as_dir=.
5510     for ac_exec_ext in '' $ac_executable_extensions; do
5511   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5512     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5513     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5514     break 2
5515   fi
5516 done
5517   done
5518 IFS=$as_save_IFS
5519
5520 fi
5521 fi
5522 RANLIB=$ac_cv_prog_RANLIB
5523 if test -n "$RANLIB"; then
5524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5525 $as_echo "$RANLIB" >&6; }
5526 else
5527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5528 $as_echo "no" >&6; }
5529 fi
5530
5531
5532 fi
5533 if test -z "$ac_cv_prog_RANLIB"; then
5534   ac_ct_RANLIB=$RANLIB
5535   # Extract the first word of "ranlib", so it can be a program name with args.
5536 set dummy ranlib; ac_word=$2
5537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5538 $as_echo_n "checking for $ac_word... " >&6; }
5539 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5540   $as_echo_n "(cached) " >&6
5541 else
5542   if test -n "$ac_ct_RANLIB"; then
5543   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5544 else
5545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5546 for as_dir in $PATH
5547 do
5548   IFS=$as_save_IFS
5549   test -z "$as_dir" && as_dir=.
5550     for ac_exec_ext in '' $ac_executable_extensions; do
5551   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5552     ac_cv_prog_ac_ct_RANLIB="ranlib"
5553     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5554     break 2
5555   fi
5556 done
5557   done
5558 IFS=$as_save_IFS
5559
5560 fi
5561 fi
5562 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5563 if test -n "$ac_ct_RANLIB"; then
5564   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5565 $as_echo "$ac_ct_RANLIB" >&6; }
5566 else
5567   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5568 $as_echo "no" >&6; }
5569 fi
5570
5571   if test "x$ac_ct_RANLIB" = x; then
5572     RANLIB=":"
5573   else
5574     case $cross_compiling:$ac_tool_warned in
5575 yes:)
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5577 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5578 ac_tool_warned=yes ;;
5579 esac
5580     RANLIB=$ac_ct_RANLIB
5581   fi
5582 else
5583   RANLIB="$ac_cv_prog_RANLIB"
5584 fi
5585
5586 if test -n "$ac_tool_prefix"; then
5587   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5588 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5590 $as_echo_n "checking for $ac_word... " >&6; }
5591 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5592   $as_echo_n "(cached) " >&6
5593 else
5594   if test -n "$DLLTOOL"; then
5595   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5596 else
5597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5598 for as_dir in $PATH
5599 do
5600   IFS=$as_save_IFS
5601   test -z "$as_dir" && as_dir=.
5602     for ac_exec_ext in '' $ac_executable_extensions; do
5603   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5604     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5605     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5606     break 2
5607   fi
5608 done
5609   done
5610 IFS=$as_save_IFS
5611
5612 fi
5613 fi
5614 DLLTOOL=$ac_cv_prog_DLLTOOL
5615 if test -n "$DLLTOOL"; then
5616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5617 $as_echo "$DLLTOOL" >&6; }
5618 else
5619   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5620 $as_echo "no" >&6; }
5621 fi
5622
5623
5624 fi
5625 if test -z "$ac_cv_prog_DLLTOOL"; then
5626   ac_ct_DLLTOOL=$DLLTOOL
5627   # Extract the first word of "dlltool", so it can be a program name with args.
5628 set dummy dlltool; ac_word=$2
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5630 $as_echo_n "checking for $ac_word... " >&6; }
5631 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5632   $as_echo_n "(cached) " >&6
5633 else
5634   if test -n "$ac_ct_DLLTOOL"; then
5635   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5636 else
5637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5638 for as_dir in $PATH
5639 do
5640   IFS=$as_save_IFS
5641   test -z "$as_dir" && as_dir=.
5642     for ac_exec_ext in '' $ac_executable_extensions; do
5643   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5644     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5645     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5646     break 2
5647   fi
5648 done
5649   done
5650 IFS=$as_save_IFS
5651
5652 fi
5653 fi
5654 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5655 if test -n "$ac_ct_DLLTOOL"; then
5656   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5657 $as_echo "$ac_ct_DLLTOOL" >&6; }
5658 else
5659   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5660 $as_echo "no" >&6; }
5661 fi
5662
5663   if test "x$ac_ct_DLLTOOL" = x; then
5664     DLLTOOL=":"
5665   else
5666     case $cross_compiling:$ac_tool_warned in
5667 yes:)
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5669 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5670 ac_tool_warned=yes ;;
5671 esac
5672     DLLTOOL=$ac_ct_DLLTOOL
5673   fi
5674 else
5675   DLLTOOL="$ac_cv_prog_DLLTOOL"
5676 fi
5677
5678 for ac_prog in gawk mawk nawk awk
5679 do
5680   # Extract the first word of "$ac_prog", so it can be a program name with args.
5681 set dummy $ac_prog; ac_word=$2
5682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5683 $as_echo_n "checking for $ac_word... " >&6; }
5684 if test "${ac_cv_prog_AWK+set}" = set; then :
5685   $as_echo_n "(cached) " >&6
5686 else
5687   if test -n "$AWK"; then
5688   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5689 else
5690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5691 for as_dir in $PATH
5692 do
5693   IFS=$as_save_IFS
5694   test -z "$as_dir" && as_dir=.
5695     for ac_exec_ext in '' $ac_executable_extensions; do
5696   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5697     ac_cv_prog_AWK="$ac_prog"
5698     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5699     break 2
5700   fi
5701 done
5702   done
5703 IFS=$as_save_IFS
5704
5705 fi
5706 fi
5707 AWK=$ac_cv_prog_AWK
5708 if test -n "$AWK"; then
5709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5710 $as_echo "$AWK" >&6; }
5711 else
5712   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5713 $as_echo "no" >&6; }
5714 fi
5715
5716
5717   test -n "$AWK" && break
5718 done
5719
5720 for ac_prog in jar fastjar gjar
5721 do
5722   # Extract the first word of "$ac_prog", so it can be a program name with args.
5723 set dummy $ac_prog; ac_word=$2
5724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5725 $as_echo_n "checking for $ac_word... " >&6; }
5726 if test "${ac_cv_prog_JAR+set}" = set; then :
5727   $as_echo_n "(cached) " >&6
5728 else
5729   if test -n "$JAR"; then
5730   ac_cv_prog_JAR="$JAR" # Let the user override the test.
5731 else
5732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5733 for as_dir in $PATH
5734 do
5735   IFS=$as_save_IFS
5736   test -z "$as_dir" && as_dir=.
5737     for ac_exec_ext in '' $ac_executable_extensions; do
5738   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5739     ac_cv_prog_JAR="$ac_prog"
5740     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5741     break 2
5742   fi
5743 done
5744   done
5745 IFS=$as_save_IFS
5746
5747 fi
5748 fi
5749 JAR=$ac_cv_prog_JAR
5750 if test -n "$JAR"; then
5751   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAR" >&5
5752 $as_echo "$JAR" >&6; }
5753 else
5754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5755 $as_echo "no" >&6; }
5756 fi
5757
5758
5759   test -n "$JAR" && break
5760 done
5761 test -n "$JAR" || JAR="no"
5762
5763 # Extract the first word of "zip", so it can be a program name with args.
5764 set dummy zip; ac_word=$2
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5766 $as_echo_n "checking for $ac_word... " >&6; }
5767 if test "${ac_cv_path_ZIP+set}" = set; then :
5768   $as_echo_n "(cached) " >&6
5769 else
5770   case $ZIP in
5771   [\\/]* | ?:[\\/]*)
5772   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
5773   ;;
5774   *)
5775   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5776 for as_dir in $PATH
5777 do
5778   IFS=$as_save_IFS
5779   test -z "$as_dir" && as_dir=.
5780     for ac_exec_ext in '' $ac_executable_extensions; do
5781   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5782     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
5783     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5784     break 2
5785   fi
5786 done
5787   done
5788 IFS=$as_save_IFS
5789
5790   test -z "$ac_cv_path_ZIP" && ac_cv_path_ZIP="no"
5791   ;;
5792 esac
5793 fi
5794 ZIP=$ac_cv_path_ZIP
5795 if test -n "$ZIP"; then
5796   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
5797 $as_echo "$ZIP" >&6; }
5798 else
5799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5800 $as_echo "no" >&6; }
5801 fi
5802
5803
5804 # Extract the first word of "unzip", so it can be a program name with args.
5805 set dummy unzip; ac_word=$2
5806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5807 $as_echo_n "checking for $ac_word... " >&6; }
5808 if test "${ac_cv_path_UNZIP+set}" = set; then :
5809   $as_echo_n "(cached) " >&6
5810 else
5811   case $UNZIP in
5812   [\\/]* | ?:[\\/]*)
5813   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
5814   ;;
5815   *)
5816   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5817 for as_dir in $PATH
5818 do
5819   IFS=$as_save_IFS
5820   test -z "$as_dir" && as_dir=.
5821     for ac_exec_ext in '' $ac_executable_extensions; do
5822   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5823     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
5824     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5825     break 2
5826   fi
5827 done
5828   done
5829 IFS=$as_save_IFS
5830
5831   test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP="unzip"
5832   ;;
5833 esac
5834 fi
5835 UNZIP=$ac_cv_path_UNZIP
5836 if test -n "$UNZIP"; then
5837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
5838 $as_echo "$UNZIP" >&6; }
5839 else
5840   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5841 $as_echo "no" >&6; }
5842 fi
5843
5844
5845
5846 # We need a jar that supports -@.  This is a GNU extension.
5847 if test "$JAR" != no; then
5848    rm -f config-test.jar
5849    echo $srcdir/configure.ac | $JAR -cf@ config-test.jar
5850    if test -f config-test.jar; then
5851      rm -f config-test.jar
5852    else
5853      JAR=no
5854    fi
5855 fi
5856
5857 # Prefer the jar we found, but fall back to our jar script.
5858 if test "$JAR" = no; then
5859   if test "$ZIP" = no; then
5860     as_fn_error "cannot find neither zip nor jar, cannot continue" "$LINENO" 5
5861   else
5862     # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava
5863     JAR=`pwd`/scripts/jar
5864   fi
5865 fi
5866
5867
5868
5869
5870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
5871 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
5872     # Check whether --enable-maintainer-mode was given.
5873 if test "${enable_maintainer_mode+set}" = set; then :
5874   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
5875 else
5876   USE_MAINTAINER_MODE=no
5877 fi
5878
5879   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
5880 $as_echo "$USE_MAINTAINER_MODE" >&6; }
5881    if test $USE_MAINTAINER_MODE = yes; then
5882   MAINTAINER_MODE_TRUE=
5883   MAINTAINER_MODE_FALSE='#'
5884 else
5885   MAINTAINER_MODE_TRUE='#'
5886   MAINTAINER_MODE_FALSE=
5887 fi
5888
5889   MAINT=$MAINTAINER_MODE_TRUE
5890
5891
5892
5893
5894
5895 # configure.host sets the following important variables
5896 #       libgcj_cflags    - host specific C compiler flags
5897 #       libgcj_cxxflags  - host specific C++ compiler flags
5898 #       libgcj_javaflags - host specific Java compiler flags
5899 #       libgcj_sublib_ltflags - host specific Libtool flags
5900 #       libgcj_sublib_core_extra_deps - host specific extra
5901 #                          dependencies for core sublib
5902 #       (these last two only used when building sublibs)
5903 # and a number of others; see the list at the start of the file.
5904
5905 libgcj_cflags=
5906 libgcj_cxxflags=
5907 libgcj_javaflags=
5908 libgcj_sublib_ltflags=
5909 libgcj_sublib_core_extra_deps=
5910
5911 . ${srcdir}/configure.host
5912
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5914 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5915 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
5916   $as_echo_n "(cached) " >&6
5917 else
5918   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
5919 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
5920   acl_cv_prog_gnu_ld=yes
5921 else
5922   acl_cv_prog_gnu_ld=no
5923 fi
5924 fi
5925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
5926 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
5927 with_gnu_ld=$acl_cv_prog_gnu_ld
5928
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the GNU linker ($LD) supports -Bsymbolic-functions" >&5
5930 $as_echo_n "checking if the GNU linker ($LD) supports -Bsymbolic-functions... " >&6; }
5931 if test "${acl_cv_prog_gnu_ld_symbolic+set}" = set; then :
5932   $as_echo_n "(cached) " >&6
5933 else
5934
5935 acl_cv_prog_gnu_ld_symbolic=no
5936
5937 if test x"$with_gnu_ld" = x"yes"; then
5938   if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then
5939     acl_cv_prog_gnu_ld_symbolic=yes
5940   fi
5941 fi
5942 fi
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld_symbolic" >&5
5944 $as_echo "$acl_cv_prog_gnu_ld_symbolic" >&6; }
5945 if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
5946   SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
5947 else
5948   SYMBOLIC_LDFLAGS=''
5949 fi
5950
5951 libgcj_ld_symbolic_functions=$SYMBOLIC_LDFLAGS
5952 if test -z "$libgcj_ld_symbolic"; then
5953   libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS
5954 fi
5955
5956 LIBGCJ_CFLAGS="${libgcj_cflags}"
5957 LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
5958 LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
5959 LIBGCJ_SUBLIB_LTFLAGS="${libgcj_sublib_ltflags}"
5960 LIBGCJ_SUBLIB_CORE_EXTRA_DEPS="${libgcj_sublib_core_extra_deps}"
5961 LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
5962 LIBGCJ_LD_SYMBOLIC_FUNCTIONS="${libgcj_ld_symbolic_functions}"
5963
5964
5965
5966
5967
5968
5969
5970
5971 # Only use libltdl for non-newlib builds.
5972 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
5973    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
5974 $as_echo_n "checking dynamic linker characteristics... " >&6; }
5975 library_names_spec=
5976 libname_spec='lib$name'
5977 soname_spec=
5978 shrext=".so"
5979 postinstall_cmds=
5980 postuninstall_cmds=
5981 finish_cmds=
5982 finish_eval=
5983 shlibpath_var=
5984 shlibpath_overrides_runpath=unknown
5985 version_type=none
5986 dynamic_linker="$host_os ld.so"
5987 sys_lib_dlsearch_path_spec="/lib /usr/lib"
5988 if test "$GCC" = yes; then
5989   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
5990   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
5991     # if the path contains ";" then we assume it to be the separator
5992     # otherwise default to the standard path separator (i.e. ":") - it is
5993     # assumed that no part of a normal pathname contains ";" but that should
5994     # okay in the real world where ";" in dirpaths is itself problematic.
5995     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
5996   else
5997     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
5998   fi
5999 else
6000   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6001 fi
6002 need_lib_prefix=unknown
6003 hardcode_into_libs=no
6004
6005 # when you set need_version to no, make sure it does not cause -set_version
6006 # flags to be left without arguments
6007 need_version=unknown
6008
6009 case $host_os in
6010 aix3*)
6011   version_type=linux
6012   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
6013   shlibpath_var=LIBPATH
6014
6015   # AIX 3 has no versioning support, so we append a major version to the name.
6016   soname_spec='${libname}${release}${shared_ext}$major'
6017   ;;
6018
6019 aix[4-9]*)
6020   version_type=linux
6021   need_lib_prefix=no
6022   need_version=no
6023   hardcode_into_libs=yes
6024   if test "$host_cpu" = ia64; then
6025     # AIX 5 supports IA64
6026     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
6027     shlibpath_var=LD_LIBRARY_PATH
6028   else
6029     # With GCC up to 2.95.x, collect2 would create an import file
6030     # for dependence libraries.  The import file would start with
6031     # the line `#! .'.  This would cause the generated library to
6032     # depend on `.', always an invalid library.  This was fixed in
6033     # development snapshots of GCC prior to 3.0.
6034     case $host_os in
6035       aix4 | aix4.[01] | aix4.[01].*)
6036       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
6037            echo ' yes '
6038            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
6039         :
6040       else
6041         can_build_shared=no
6042       fi
6043       ;;
6044     esac
6045     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
6046     # soname into executable. Probably we can add versioning support to
6047     # collect2, so additional links can be useful in future.
6048     if test "$aix_use_runtimelinking" = yes; then
6049       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
6050       # instead of lib<name>.a to let people know that these are not
6051       # typical AIX shared libraries.
6052       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6053     else
6054       # We preserve .a as extension for shared libraries through AIX4.2
6055       # and later when we are not doing run time linking.
6056       library_names_spec='${libname}${release}.a $libname.a'
6057       soname_spec='${libname}${release}${shared_ext}$major'
6058     fi
6059     shlibpath_var=LIBPATH
6060   fi
6061   ;;
6062
6063 amigaos*)
6064   library_names_spec='$libname.ixlibrary $libname.a'
6065   # Create ${libname}_ixlibrary.a entries in /sys/libs.
6066   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'
6067   ;;
6068
6069 beos*)
6070   library_names_spec='${libname}${shared_ext}'
6071   dynamic_linker="$host_os ld.so"
6072   shlibpath_var=LIBRARY_PATH
6073   ;;
6074
6075 bsdi4*)
6076   version_type=linux
6077   need_version=no
6078   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6079   soname_spec='${libname}${release}${shared_ext}$major'
6080   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6081   shlibpath_var=LD_LIBRARY_PATH
6082   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6083   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6084   # the default ld.so.conf also contains /usr/contrib/lib and
6085   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6086   # libtool to hard-code these into programs
6087   ;;
6088
6089 cygwin* | mingw* | pw32*)
6090   version_type=windows
6091   shrext=".dll"
6092   need_version=no
6093   need_lib_prefix=no
6094
6095   case $GCC,$host_os in
6096   yes,cygwin* | yes,mingw* | yes,pw32*)
6097     library_names_spec='$libname.dll.a'
6098     # DLL is installed to $(libdir)/../bin by postinstall_cmds
6099     postinstall_cmds='base_file=`basename \${file}`~
6100       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
6101       dldir=$destdir/`dirname \$dlpath`~
6102       test -d \$dldir || mkdir -p \$dldir~
6103       $install_prog $dir/$dlname \$dldir/$dlname'
6104     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
6105       dlpath=$dir/\$dldll~
6106        $rm \$dlpath'
6107     shlibpath_overrides_runpath=yes
6108
6109     case $host_os in
6110     cygwin*)
6111       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
6112       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
6113       sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
6114       ;;
6115     mingw*)
6116       # MinGW DLLs use traditional 'lib' prefix
6117       soname_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
6118       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
6119       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
6120         # It is most probably a Windows format PATH printed by
6121         # mingw gcc, but we are running on Cygwin. Gcc prints its search
6122         # path with ; separators, and with drive letters. We can handle the
6123         # drive letters (cygwin fileutils understands them), so leave them,
6124         # especially as we might pass files found there to a mingw objdump,
6125         # which wouldn't understand a cygwinified path. Ahh.
6126         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
6127       else
6128         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
6129       fi
6130       ;;
6131     pw32*)
6132       # pw32 DLLs use 'pw' prefix rather than 'lib'
6133       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}${shared_ext}'
6134       ;;
6135     esac
6136     ;;
6137
6138   *)
6139     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
6140     ;;
6141   esac
6142   dynamic_linker='Win32 ld.exe'
6143   # FIXME: first we should search . and the directory the executable is in
6144   shlibpath_var=PATH
6145   ;;
6146
6147 darwin* | rhapsody*)
6148   dynamic_linker="$host_os dyld"
6149   version_type=darwin
6150   need_lib_prefix=no
6151   need_version=no
6152   # FIXME: Relying on posixy $() will cause problems for
6153   #        cross-compilation, but unfortunately the echo tests do not
6154   #        yet detect zsh echo's removal of \ escapes.
6155   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
6156   soname_spec='${libname}${release}${major}$shared_ext'
6157   shlibpath_overrides_runpath=yes
6158   shlibpath_var=DYLD_LIBRARY_PATH
6159   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
6160   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
6161   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
6162   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"`
6163   fi
6164   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
6165   ;;
6166
6167 dgux*)
6168   version_type=linux
6169   need_lib_prefix=no
6170   need_version=no
6171   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
6172   soname_spec='${libname}${release}${shared_ext}$major'
6173   shlibpath_var=LD_LIBRARY_PATH
6174   ;;
6175
6176 freebsd1*)
6177   dynamic_linker=no
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     freebsd1*)
11552       ld_shlibs=no
11553       ;;
11554
11555     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11556     # support.  Future versions do this automatically, but an explicit c++rt0.o
11557     # does not break anything, and helps significantly (at the cost of a little
11558     # extra space).
11559     freebsd2.2*)
11560       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11561       hardcode_libdir_flag_spec='-R$libdir'
11562       hardcode_direct=yes
11563       hardcode_shlibpath_var=no
11564       ;;
11565
11566     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11567     freebsd2*)
11568       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11569       hardcode_direct=yes
11570       hardcode_minus_L=yes
11571       hardcode_shlibpath_var=no
11572       ;;
11573
11574     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11575     freebsd* | dragonfly*)
11576       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11577       hardcode_libdir_flag_spec='-R$libdir'
11578       hardcode_direct=yes
11579       hardcode_shlibpath_var=no
11580       ;;
11581
11582     hpux9*)
11583       if test "$GCC" = yes; then
11584         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'
11585       else
11586         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'
11587       fi
11588       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11589       hardcode_libdir_separator=:
11590       hardcode_direct=yes
11591
11592       # hardcode_minus_L: Not really in the search PATH,
11593       # but as the default location of the library.
11594       hardcode_minus_L=yes
11595       export_dynamic_flag_spec='${wl}-E'
11596       ;;
11597
11598     hpux10*)
11599       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11600         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11601       else
11602         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11603       fi
11604       if test "$with_gnu_ld" = no; then
11605         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11606         hardcode_libdir_flag_spec_ld='+b $libdir'
11607         hardcode_libdir_separator=:
11608         hardcode_direct=yes
11609         hardcode_direct_absolute=yes
11610         export_dynamic_flag_spec='${wl}-E'
11611         # hardcode_minus_L: Not really in the search PATH,
11612         # but as the default location of the library.
11613         hardcode_minus_L=yes
11614       fi
11615       ;;
11616
11617     hpux11*)
11618       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11619         case $host_cpu in
11620         hppa*64*)
11621           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11622           ;;
11623         ia64*)
11624           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11625           ;;
11626         *)
11627           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11628           ;;
11629         esac
11630       else
11631         case $host_cpu in
11632         hppa*64*)
11633           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11634           ;;
11635         ia64*)
11636           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11637           ;;
11638         *)
11639
11640           # Older versions of the 11.00 compiler do not understand -b yet
11641           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11642           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11643 $as_echo_n "checking if $CC understands -b... " >&6; }
11644 if test "${lt_cv_prog_compiler__b+set}" = set; then :
11645   $as_echo_n "(cached) " >&6
11646 else
11647   lt_cv_prog_compiler__b=no
11648    save_LDFLAGS="$LDFLAGS"
11649    LDFLAGS="$LDFLAGS -b"
11650    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11651    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11652      # The linker can only warn and ignore the option if not recognized
11653      # So say no if there are warnings
11654      if test -s conftest.err; then
11655        # Append any errors to the config.log.
11656        cat conftest.err 1>&5
11657        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11658        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11659        if diff conftest.exp conftest.er2 >/dev/null; then
11660          lt_cv_prog_compiler__b=yes
11661        fi
11662      else
11663        lt_cv_prog_compiler__b=yes
11664      fi
11665    fi
11666    $RM -r conftest*
11667    LDFLAGS="$save_LDFLAGS"
11668
11669 fi
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11671 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11672
11673 if test x"$lt_cv_prog_compiler__b" = xyes; then
11674     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11675 else
11676     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11677 fi
11678
11679           ;;
11680         esac
11681       fi
11682       if test "$with_gnu_ld" = no; then
11683         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11684         hardcode_libdir_separator=:
11685
11686         case $host_cpu in
11687         hppa*64*|ia64*)
11688           hardcode_direct=no
11689           hardcode_shlibpath_var=no
11690           ;;
11691         *)
11692           hardcode_direct=yes
11693           hardcode_direct_absolute=yes
11694           export_dynamic_flag_spec='${wl}-E'
11695
11696           # hardcode_minus_L: Not really in the search PATH,
11697           # but as the default location of the library.
11698           hardcode_minus_L=yes
11699           ;;
11700         esac
11701       fi
11702       ;;
11703
11704     irix5* | irix6* | nonstopux*)
11705       if test "$GCC" = yes; then
11706         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'
11707         # Try to use the -exported_symbol ld option, if it does not
11708         # work, assume that -exports_file does not work either and
11709         # implicitly export all symbols.
11710         save_LDFLAGS="$LDFLAGS"
11711         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11712         if test x$gcc_no_link = xyes; then
11713   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11714 fi
11715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11716 /* end confdefs.h.  */
11717 int foo(void) {}
11718 _ACEOF
11719 if ac_fn_c_try_link "$LINENO"; then :
11720   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'
11721
11722 fi
11723 rm -f core conftest.err conftest.$ac_objext \
11724     conftest$ac_exeext conftest.$ac_ext
11725         LDFLAGS="$save_LDFLAGS"
11726       else
11727         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'
11728         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'
11729       fi
11730       archive_cmds_need_lc='no'
11731       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11732       hardcode_libdir_separator=:
11733       inherit_rpath=yes
11734       link_all_deplibs=yes
11735       ;;
11736
11737     netbsd*)
11738       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11739         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11740       else
11741         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11742       fi
11743       hardcode_libdir_flag_spec='-R$libdir'
11744       hardcode_direct=yes
11745       hardcode_shlibpath_var=no
11746       ;;
11747
11748     newsos6)
11749       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11750       hardcode_direct=yes
11751       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11752       hardcode_libdir_separator=:
11753       hardcode_shlibpath_var=no
11754       ;;
11755
11756     *nto* | *qnx*)
11757       ;;
11758
11759     openbsd*)
11760       if test -f /usr/libexec/ld.so; then
11761         hardcode_direct=yes
11762         hardcode_shlibpath_var=no
11763         hardcode_direct_absolute=yes
11764         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11765           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11766           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11767           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11768           export_dynamic_flag_spec='${wl}-E'
11769         else
11770           case $host_os in
11771            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11772              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11773              hardcode_libdir_flag_spec='-R$libdir'
11774              ;;
11775            *)
11776              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11777              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11778              ;;
11779           esac
11780         fi
11781       else
11782         ld_shlibs=no
11783       fi
11784       ;;
11785
11786     os2*)
11787       hardcode_libdir_flag_spec='-L$libdir'
11788       hardcode_minus_L=yes
11789       allow_undefined_flag=unsupported
11790       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'
11791       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11792       ;;
11793
11794     osf3*)
11795       if test "$GCC" = yes; then
11796         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11797         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'
11798       else
11799         allow_undefined_flag=' -expect_unresolved \*'
11800         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'
11801       fi
11802       archive_cmds_need_lc='no'
11803       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11804       hardcode_libdir_separator=:
11805       ;;
11806
11807     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11808       if test "$GCC" = yes; then
11809         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11810         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'
11811         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11812       else
11813         allow_undefined_flag=' -expect_unresolved \*'
11814         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'
11815         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~
11816         $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'
11817
11818         # Both c and cxx compiler support -rpath directly
11819         hardcode_libdir_flag_spec='-rpath $libdir'
11820       fi
11821       archive_cmds_need_lc='no'
11822       hardcode_libdir_separator=:
11823       ;;
11824
11825     solaris*)
11826       no_undefined_flag=' -z defs'
11827       if test "$GCC" = yes; then
11828         wlarc='${wl}'
11829         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11830         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11831           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11832       else
11833         case `$CC -V 2>&1` in
11834         *"Compilers 5.0"*)
11835           wlarc=''
11836           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11837           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11838           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11839           ;;
11840         *)
11841           wlarc='${wl}'
11842           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11843           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11844           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11845           ;;
11846         esac
11847       fi
11848       hardcode_libdir_flag_spec='-R$libdir'
11849       hardcode_shlibpath_var=no
11850       case $host_os in
11851       solaris2.[0-5] | solaris2.[0-5].*) ;;
11852       *)
11853         # The compiler driver will combine and reorder linker options,
11854         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11855         # but is careful enough not to reorder.
11856         # Supported since Solaris 2.6 (maybe 2.5.1?)
11857         if test "$GCC" = yes; then
11858           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11859         else
11860           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11861         fi
11862         ;;
11863       esac
11864       link_all_deplibs=yes
11865       ;;
11866
11867     sunos4*)
11868       if test "x$host_vendor" = xsequent; then
11869         # Use $CC to link under sequent, because it throws in some extra .o
11870         # files that make .init and .fini sections work.
11871         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11872       else
11873         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11874       fi
11875       hardcode_libdir_flag_spec='-L$libdir'
11876       hardcode_direct=yes
11877       hardcode_minus_L=yes
11878       hardcode_shlibpath_var=no
11879       ;;
11880
11881     sysv4)
11882       case $host_vendor in
11883         sni)
11884           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11885           hardcode_direct=yes # is this really true???
11886         ;;
11887         siemens)
11888           ## LD is ld it makes a PLAMLIB
11889           ## CC just makes a GrossModule.
11890           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11891           reload_cmds='$CC -r -o $output$reload_objs'
11892           hardcode_direct=no
11893         ;;
11894         motorola)
11895           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11896           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11897         ;;
11898       esac
11899       runpath_var='LD_RUN_PATH'
11900       hardcode_shlibpath_var=no
11901       ;;
11902
11903     sysv4.3*)
11904       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11905       hardcode_shlibpath_var=no
11906       export_dynamic_flag_spec='-Bexport'
11907       ;;
11908
11909     sysv4*MP*)
11910       if test -d /usr/nec; then
11911         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11912         hardcode_shlibpath_var=no
11913         runpath_var=LD_RUN_PATH
11914         hardcode_runpath_var=yes
11915         ld_shlibs=yes
11916       fi
11917       ;;
11918
11919     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11920       no_undefined_flag='${wl}-z,text'
11921       archive_cmds_need_lc=no
11922       hardcode_shlibpath_var=no
11923       runpath_var='LD_RUN_PATH'
11924
11925       if test "$GCC" = yes; then
11926         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11927         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11928       else
11929         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11930         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11931       fi
11932       ;;
11933
11934     sysv5* | sco3.2v5* | sco5v6*)
11935       # Note: We can NOT use -z defs as we might desire, because we do not
11936       # link with -lc, and that would cause any symbols used from libc to
11937       # always be unresolved, which means just about no library would
11938       # ever link correctly.  If we're not using GNU ld we use -z text
11939       # though, which does catch some bad symbols but isn't as heavy-handed
11940       # as -z defs.
11941       no_undefined_flag='${wl}-z,text'
11942       allow_undefined_flag='${wl}-z,nodefs'
11943       archive_cmds_need_lc=no
11944       hardcode_shlibpath_var=no
11945       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11946       hardcode_libdir_separator=':'
11947       link_all_deplibs=yes
11948       export_dynamic_flag_spec='${wl}-Bexport'
11949       runpath_var='LD_RUN_PATH'
11950
11951       if test "$GCC" = yes; then
11952         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11953         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11954       else
11955         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11956         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11957       fi
11958       ;;
11959
11960     uts4*)
11961       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11962       hardcode_libdir_flag_spec='-L$libdir'
11963       hardcode_shlibpath_var=no
11964       ;;
11965
11966     *)
11967       ld_shlibs=no
11968       ;;
11969     esac
11970
11971     if test x$host_vendor = xsni; then
11972       case $host in
11973       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11974         export_dynamic_flag_spec='${wl}-Blargedynsym'
11975         ;;
11976       esac
11977     fi
11978   fi
11979
11980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11981 $as_echo "$ld_shlibs" >&6; }
11982 test "$ld_shlibs" = no && can_build_shared=no
11983
11984 with_gnu_ld=$with_gnu_ld
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000 #
12001 # Do we need to explicitly link libc?
12002 #
12003 case "x$archive_cmds_need_lc" in
12004 x|xyes)
12005   # Assume -lc should be added
12006   archive_cmds_need_lc=yes
12007
12008   if test "$enable_shared" = yes && test "$GCC" = yes; then
12009     case $archive_cmds in
12010     *'~'*)
12011       # FIXME: we may have to deal with multi-command sequences.
12012       ;;
12013     '$CC '*)
12014       # Test whether the compiler implicitly links with -lc since on some
12015       # systems, -lgcc has to come before -lc. If gcc already passes -lc
12016       # to ld, don't add -lc before -lgcc.
12017       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
12018 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
12019 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
12020   $as_echo_n "(cached) " >&6
12021 else
12022   $RM conftest*
12023         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12024
12025         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12026   (eval $ac_compile) 2>&5
12027   ac_status=$?
12028   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12029   test $ac_status = 0; } 2>conftest.err; then
12030           soname=conftest
12031           lib=conftest
12032           libobjs=conftest.$ac_objext
12033           deplibs=
12034           wl=$lt_prog_compiler_wl
12035           pic_flag=$lt_prog_compiler_pic
12036           compiler_flags=-v
12037           linker_flags=-v
12038           verstring=
12039           output_objdir=.
12040           libname=conftest
12041           lt_save_allow_undefined_flag=$allow_undefined_flag
12042           allow_undefined_flag=
12043           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
12044   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
12045   ac_status=$?
12046   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12047   test $ac_status = 0; }
12048           then
12049             lt_cv_archive_cmds_need_lc=no
12050           else
12051             lt_cv_archive_cmds_need_lc=yes
12052           fi
12053           allow_undefined_flag=$lt_save_allow_undefined_flag
12054         else
12055           cat conftest.err 1>&5
12056         fi
12057         $RM conftest*
12058
12059 fi
12060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
12061 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
12062       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
12063       ;;
12064     esac
12065   fi
12066   ;;
12067 esac
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
12222
12223
12224
12225   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
12226 $as_echo_n "checking dynamic linker characteristics... " >&6; }
12227
12228 if test "$GCC" = yes; then
12229   case $host_os in
12230     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
12231     *) lt_awk_arg="/^libraries:/" ;;
12232   esac
12233   case $host_os in
12234     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
12235     *) lt_sed_strip_eq="s,=/,/,g" ;;
12236   esac
12237   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
12238   case $lt_search_path_spec in
12239   *\;*)
12240     # if the path contains ";" then we assume it to be the separator
12241     # otherwise default to the standard path separator (i.e. ":") - it is
12242     # assumed that no part of a normal pathname contains ";" but that should
12243     # okay in the real world where ";" in dirpaths is itself problematic.
12244     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
12245     ;;
12246   *)
12247     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
12248     ;;
12249   esac
12250   # Ok, now we have the path, separated by spaces, we can step through it
12251   # and add multilib dir if necessary.
12252   lt_tmp_lt_search_path_spec=
12253   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
12254   for lt_sys_path in $lt_search_path_spec; do
12255     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
12256       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
12257     else
12258       test -d "$lt_sys_path" && \
12259         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
12260     fi
12261   done
12262   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
12263 BEGIN {RS=" "; FS="/|\n";} {
12264   lt_foo="";
12265   lt_count=0;
12266   for (lt_i = NF; lt_i > 0; lt_i--) {
12267     if ($lt_i != "" && $lt_i != ".") {
12268       if ($lt_i == "..") {
12269         lt_count++;
12270       } else {
12271         if (lt_count == 0) {
12272           lt_foo="/" $lt_i lt_foo;
12273         } else {
12274           lt_count--;
12275         }
12276       }
12277     }
12278   }
12279   if (lt_foo != "") { lt_freq[lt_foo]++; }
12280   if (lt_freq[lt_foo] == 1) { print lt_foo; }
12281 }'`
12282   # AWK program above erroneously prepends '/' to C:/dos/paths
12283   # for these hosts.
12284   case $host_os in
12285     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
12286       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
12287   esac
12288   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
12289 else
12290   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12291 fi
12292 library_names_spec=
12293 libname_spec='lib$name'
12294 soname_spec=
12295 shrext_cmds=".so"
12296 postinstall_cmds=
12297 postuninstall_cmds=
12298 finish_cmds=
12299 finish_eval=
12300 shlibpath_var=
12301 shlibpath_overrides_runpath=unknown
12302 version_type=none
12303 dynamic_linker="$host_os ld.so"
12304 sys_lib_dlsearch_path_spec="/lib /usr/lib"
12305 need_lib_prefix=unknown
12306 hardcode_into_libs=no
12307
12308 # when you set need_version to no, make sure it does not cause -set_version
12309 # flags to be left without arguments
12310 need_version=unknown
12311
12312 case $host_os in
12313 aix3*)
12314   version_type=linux
12315   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12316   shlibpath_var=LIBPATH
12317
12318   # AIX 3 has no versioning support, so we append a major version to the name.
12319   soname_spec='${libname}${release}${shared_ext}$major'
12320   ;;
12321
12322 aix[4-9]*)
12323   version_type=linux
12324   need_lib_prefix=no
12325   need_version=no
12326   hardcode_into_libs=yes
12327   if test "$host_cpu" = ia64; then
12328     # AIX 5 supports IA64
12329     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12330     shlibpath_var=LD_LIBRARY_PATH
12331   else
12332     # With GCC up to 2.95.x, collect2 would create an import file
12333     # for dependence libraries.  The import file would start with
12334     # the line `#! .'.  This would cause the generated library to
12335     # depend on `.', always an invalid library.  This was fixed in
12336     # development snapshots of GCC prior to 3.0.
12337     case $host_os in
12338       aix4 | aix4.[01] | aix4.[01].*)
12339       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12340            echo ' yes '
12341            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
12342         :
12343       else
12344         can_build_shared=no
12345       fi
12346       ;;
12347     esac
12348     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12349     # soname into executable. Probably we can add versioning support to
12350     # collect2, so additional links can be useful in future.
12351     if test "$aix_use_runtimelinking" = yes; then
12352       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12353       # instead of lib<name>.a to let people know that these are not
12354       # typical AIX shared libraries.
12355       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12356     else
12357       # We preserve .a as extension for shared libraries through AIX4.2
12358       # and later when we are not doing run time linking.
12359       library_names_spec='${libname}${release}.a $libname.a'
12360       soname_spec='${libname}${release}${shared_ext}$major'
12361     fi
12362     shlibpath_var=LIBPATH
12363   fi
12364   ;;
12365
12366 amigaos*)
12367   case $host_cpu in
12368   powerpc)
12369     # Since July 2007 AmigaOS4 officially supports .so libraries.
12370     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12371     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12372     ;;
12373   m68k)
12374     library_names_spec='$libname.ixlibrary $libname.a'
12375     # Create ${libname}_ixlibrary.a entries in /sys/libs.
12376     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'
12377     ;;
12378   esac
12379   ;;
12380
12381 beos*)
12382   library_names_spec='${libname}${shared_ext}'
12383   dynamic_linker="$host_os ld.so"
12384   shlibpath_var=LIBRARY_PATH
12385   ;;
12386
12387 bsdi[45]*)
12388   version_type=linux
12389   need_version=no
12390   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12391   soname_spec='${libname}${release}${shared_ext}$major'
12392   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12393   shlibpath_var=LD_LIBRARY_PATH
12394   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12395   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12396   # the default ld.so.conf also contains /usr/contrib/lib and
12397   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12398   # libtool to hard-code these into programs
12399   ;;
12400
12401 cygwin* | mingw* | pw32* | cegcc*)
12402   version_type=windows
12403   shrext_cmds=".dll"
12404   need_version=no
12405   need_lib_prefix=no
12406
12407   case $GCC,$host_os in
12408   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12409     library_names_spec='$libname.dll.a'
12410     # DLL is installed to $(libdir)/../bin by postinstall_cmds
12411     postinstall_cmds='base_file=`basename \${file}`~
12412       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12413       dldir=$destdir/`dirname \$dlpath`~
12414       test -d \$dldir || mkdir -p \$dldir~
12415       $install_prog $dir/$dlname \$dldir/$dlname~
12416       chmod a+x \$dldir/$dlname~
12417       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12418         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12419       fi'
12420     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12421       dlpath=$dir/\$dldll~
12422        $RM \$dlpath'
12423     shlibpath_overrides_runpath=yes
12424
12425     case $host_os in
12426     cygwin*)
12427       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12428       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12429
12430       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12431       ;;
12432     mingw* | cegcc*)
12433       # MinGW DLLs use traditional 'lib' prefix
12434       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12435       ;;
12436     pw32*)
12437       # pw32 DLLs use 'pw' prefix rather than 'lib'
12438       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12439       ;;
12440     esac
12441     ;;
12442
12443   *)
12444     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12445     ;;
12446   esac
12447   dynamic_linker='Win32 ld.exe'
12448   # FIXME: first we should search . and the directory the executable is in
12449   shlibpath_var=PATH
12450   ;;
12451
12452 darwin* | rhapsody*)
12453   dynamic_linker="$host_os dyld"
12454   version_type=darwin
12455   need_lib_prefix=no
12456   need_version=no
12457   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12458   soname_spec='${libname}${release}${major}$shared_ext'
12459   shlibpath_overrides_runpath=yes
12460   shlibpath_var=DYLD_LIBRARY_PATH
12461   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12462
12463   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12464   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12465   ;;
12466
12467 dgux*)
12468   version_type=linux
12469   need_lib_prefix=no
12470   need_version=no
12471   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12472   soname_spec='${libname}${release}${shared_ext}$major'
12473   shlibpath_var=LD_LIBRARY_PATH
12474   ;;
12475
12476 freebsd1*)
12477   dynamic_linker=no
12478   ;;
12479
12480 freebsd* | dragonfly*)
12481   # DragonFly does not have aout.  When/if they implement a new
12482   # versioning mechanism, adjust this.
12483   if test -x /usr/bin/objformat; then
12484     objformat=`/usr/bin/objformat`
12485   else
12486     case $host_os in
12487     freebsd[123]*) objformat=aout ;;
12488     *) objformat=elf ;;
12489     esac
12490   fi
12491   version_type=freebsd-$objformat
12492   case $version_type in
12493     freebsd-elf*)
12494       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12495       need_version=no
12496       need_lib_prefix=no
12497       ;;
12498     freebsd-*)
12499       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12500       need_version=yes
12501       ;;
12502   esac
12503   shlibpath_var=LD_LIBRARY_PATH
12504   case $host_os in
12505   freebsd2*)
12506     shlibpath_overrides_runpath=yes
12507     ;;
12508   freebsd3.[01]* | freebsdelf3.[01]*)
12509     shlibpath_overrides_runpath=yes
12510     hardcode_into_libs=yes
12511     ;;
12512   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12513   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12514     shlibpath_overrides_runpath=no
12515     hardcode_into_libs=yes
12516     ;;
12517   *) # from 4.6 on, and DragonFly
12518     shlibpath_overrides_runpath=yes
12519     hardcode_into_libs=yes
12520     ;;
12521   esac
12522   ;;
12523
12524 gnu*)
12525   version_type=linux
12526   need_lib_prefix=no
12527   need_version=no
12528   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12529   soname_spec='${libname}${release}${shared_ext}$major'
12530   shlibpath_var=LD_LIBRARY_PATH
12531   hardcode_into_libs=yes
12532   ;;
12533
12534 haiku*)
12535   version_type=linux
12536   need_lib_prefix=no
12537   need_version=no
12538   dynamic_linker="$host_os runtime_loader"
12539   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12540   soname_spec='${libname}${release}${shared_ext}$major'
12541   shlibpath_var=LIBRARY_PATH
12542   shlibpath_overrides_runpath=yes
12543   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12544   hardcode_into_libs=yes
12545   ;;
12546
12547 hpux9* | hpux10* | hpux11*)
12548   # Give a soname corresponding to the major version so that dld.sl refuses to
12549   # link against other versions.
12550   version_type=sunos
12551   need_lib_prefix=no
12552   need_version=no
12553   case $host_cpu in
12554   ia64*)
12555     shrext_cmds='.so'
12556     hardcode_into_libs=yes
12557     dynamic_linker="$host_os dld.so"
12558     shlibpath_var=LD_LIBRARY_PATH
12559     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12560     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12561     soname_spec='${libname}${release}${shared_ext}$major'
12562     if test "X$HPUX_IA64_MODE" = X32; then
12563       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12564     else
12565       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12566     fi
12567     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12568     ;;
12569   hppa*64*)
12570     shrext_cmds='.sl'
12571     hardcode_into_libs=yes
12572     dynamic_linker="$host_os dld.sl"
12573     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12574     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12575     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12576     soname_spec='${libname}${release}${shared_ext}$major'
12577     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12578     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12579     ;;
12580   *)
12581     shrext_cmds='.sl'
12582     dynamic_linker="$host_os dld.sl"
12583     shlibpath_var=SHLIB_PATH
12584     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12585     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12586     soname_spec='${libname}${release}${shared_ext}$major'
12587     ;;
12588   esac
12589   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12590   postinstall_cmds='chmod 555 $lib'
12591   # or fails outright, so override atomically:
12592   install_override_mode=555
12593   ;;
12594
12595 interix[3-9]*)
12596   version_type=linux
12597   need_lib_prefix=no
12598   need_version=no
12599   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12600   soname_spec='${libname}${release}${shared_ext}$major'
12601   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12602   shlibpath_var=LD_LIBRARY_PATH
12603   shlibpath_overrides_runpath=no
12604   hardcode_into_libs=yes
12605   ;;
12606
12607 irix5* | irix6* | nonstopux*)
12608   case $host_os in
12609     nonstopux*) version_type=nonstopux ;;
12610     *)
12611         if test "$lt_cv_prog_gnu_ld" = yes; then
12612                 version_type=linux
12613         else
12614                 version_type=irix
12615         fi ;;
12616   esac
12617   need_lib_prefix=no
12618   need_version=no
12619   soname_spec='${libname}${release}${shared_ext}$major'
12620   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12621   case $host_os in
12622   irix5* | nonstopux*)
12623     libsuff= shlibsuff=
12624     ;;
12625   *)
12626     case $LD in # libtool.m4 will add one of these switches to LD
12627     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12628       libsuff= shlibsuff= libmagic=32-bit;;
12629     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12630       libsuff=32 shlibsuff=N32 libmagic=N32;;
12631     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12632       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12633     *) libsuff= shlibsuff= libmagic=never-match;;
12634     esac
12635     ;;
12636   esac
12637   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12638   shlibpath_overrides_runpath=no
12639   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12640   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12641   hardcode_into_libs=yes
12642   ;;
12643
12644 # No shared lib support for Linux oldld, aout, or coff.
12645 linux*oldld* | linux*aout* | linux*coff*)
12646   dynamic_linker=no
12647   ;;
12648
12649 # This must be Linux ELF.
12650 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12651   version_type=linux
12652   need_lib_prefix=no
12653   need_version=no
12654   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12655   soname_spec='${libname}${release}${shared_ext}$major'
12656   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12657   shlibpath_var=LD_LIBRARY_PATH
12658   shlibpath_overrides_runpath=no
12659
12660   # Some binutils ld are patched to set DT_RUNPATH
12661   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12662   $as_echo_n "(cached) " >&6
12663 else
12664   lt_cv_shlibpath_overrides_runpath=no
12665     save_LDFLAGS=$LDFLAGS
12666     save_libdir=$libdir
12667     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12668          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12669     if test x$gcc_no_link = xyes; then
12670   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12671 fi
12672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12673 /* end confdefs.h.  */
12674
12675 int
12676 main ()
12677 {
12678
12679   ;
12680   return 0;
12681 }
12682 _ACEOF
12683 if ac_fn_c_try_link "$LINENO"; then :
12684   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12685   lt_cv_shlibpath_overrides_runpath=yes
12686 fi
12687 fi
12688 rm -f core conftest.err conftest.$ac_objext \
12689     conftest$ac_exeext conftest.$ac_ext
12690     LDFLAGS=$save_LDFLAGS
12691     libdir=$save_libdir
12692
12693 fi
12694
12695   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12696
12697   # This implies no fast_install, which is unacceptable.
12698   # Some rework will be needed to allow for fast_install
12699   # before this can be enabled.
12700   hardcode_into_libs=yes
12701
12702   # Append ld.so.conf contents to the search path
12703   if test -f /etc/ld.so.conf; then
12704     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' ' '`
12705     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12706   fi
12707
12708   # We used to test for /lib/ld.so.1 and disable shared libraries on
12709   # powerpc, because MkLinux only supported shared libraries with the
12710   # GNU dynamic linker.  Since this was broken with cross compilers,
12711   # most powerpc-linux boxes support dynamic linking these days and
12712   # people can always --disable-shared, the test was removed, and we
12713   # assume the GNU/Linux dynamic linker is in use.
12714   dynamic_linker='GNU/Linux ld.so'
12715   ;;
12716
12717 netbsd*)
12718   version_type=sunos
12719   need_lib_prefix=no
12720   need_version=no
12721   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12722     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12723     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12724     dynamic_linker='NetBSD (a.out) ld.so'
12725   else
12726     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12727     soname_spec='${libname}${release}${shared_ext}$major'
12728     dynamic_linker='NetBSD ld.elf_so'
12729   fi
12730   shlibpath_var=LD_LIBRARY_PATH
12731   shlibpath_overrides_runpath=yes
12732   hardcode_into_libs=yes
12733   ;;
12734
12735 newsos6)
12736   version_type=linux
12737   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12738   shlibpath_var=LD_LIBRARY_PATH
12739   shlibpath_overrides_runpath=yes
12740   ;;
12741
12742 *nto* | *qnx*)
12743   version_type=qnx
12744   need_lib_prefix=no
12745   need_version=no
12746   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12747   soname_spec='${libname}${release}${shared_ext}$major'
12748   shlibpath_var=LD_LIBRARY_PATH
12749   shlibpath_overrides_runpath=no
12750   hardcode_into_libs=yes
12751   dynamic_linker='ldqnx.so'
12752   ;;
12753
12754 openbsd*)
12755   version_type=sunos
12756   sys_lib_dlsearch_path_spec="/usr/lib"
12757   need_lib_prefix=no
12758   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12759   case $host_os in
12760     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12761     *)                          need_version=no  ;;
12762   esac
12763   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12764   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12765   shlibpath_var=LD_LIBRARY_PATH
12766   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12767     case $host_os in
12768       openbsd2.[89] | openbsd2.[89].*)
12769         shlibpath_overrides_runpath=no
12770         ;;
12771       *)
12772         shlibpath_overrides_runpath=yes
12773         ;;
12774       esac
12775   else
12776     shlibpath_overrides_runpath=yes
12777   fi
12778   ;;
12779
12780 os2*)
12781   libname_spec='$name'
12782   shrext_cmds=".dll"
12783   need_lib_prefix=no
12784   library_names_spec='$libname${shared_ext} $libname.a'
12785   dynamic_linker='OS/2 ld.exe'
12786   shlibpath_var=LIBPATH
12787   ;;
12788
12789 osf3* | osf4* | osf5*)
12790   version_type=osf
12791   need_lib_prefix=no
12792   need_version=no
12793   soname_spec='${libname}${release}${shared_ext}$major'
12794   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12795   shlibpath_var=LD_LIBRARY_PATH
12796   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12797   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12798   ;;
12799
12800 rdos*)
12801   dynamic_linker=no
12802   ;;
12803
12804 solaris*)
12805   version_type=linux
12806   need_lib_prefix=no
12807   need_version=no
12808   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12809   soname_spec='${libname}${release}${shared_ext}$major'
12810   shlibpath_var=LD_LIBRARY_PATH
12811   shlibpath_overrides_runpath=yes
12812   hardcode_into_libs=yes
12813   # ldd complains unless libraries are executable
12814   postinstall_cmds='chmod +x $lib'
12815   ;;
12816
12817 sunos4*)
12818   version_type=sunos
12819   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12820   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12821   shlibpath_var=LD_LIBRARY_PATH
12822   shlibpath_overrides_runpath=yes
12823   if test "$with_gnu_ld" = yes; then
12824     need_lib_prefix=no
12825   fi
12826   need_version=yes
12827   ;;
12828
12829 sysv4 | sysv4.3*)
12830   version_type=linux
12831   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12832   soname_spec='${libname}${release}${shared_ext}$major'
12833   shlibpath_var=LD_LIBRARY_PATH
12834   case $host_vendor in
12835     sni)
12836       shlibpath_overrides_runpath=no
12837       need_lib_prefix=no
12838       runpath_var=LD_RUN_PATH
12839       ;;
12840     siemens)
12841       need_lib_prefix=no
12842       ;;
12843     motorola)
12844       need_lib_prefix=no
12845       need_version=no
12846       shlibpath_overrides_runpath=no
12847       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12848       ;;
12849   esac
12850   ;;
12851
12852 sysv4*MP*)
12853   if test -d /usr/nec ;then
12854     version_type=linux
12855     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12856     soname_spec='$libname${shared_ext}.$major'
12857     shlibpath_var=LD_LIBRARY_PATH
12858   fi
12859   ;;
12860
12861 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12862   version_type=freebsd-elf
12863   need_lib_prefix=no
12864   need_version=no
12865   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12866   soname_spec='${libname}${release}${shared_ext}$major'
12867   shlibpath_var=LD_LIBRARY_PATH
12868   shlibpath_overrides_runpath=yes
12869   hardcode_into_libs=yes
12870   if test "$with_gnu_ld" = yes; then
12871     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12872   else
12873     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12874     case $host_os in
12875       sco3.2v5*)
12876         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12877         ;;
12878     esac
12879   fi
12880   sys_lib_dlsearch_path_spec='/usr/lib'
12881   ;;
12882
12883 tpf*)
12884   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12885   version_type=linux
12886   need_lib_prefix=no
12887   need_version=no
12888   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12889   shlibpath_var=LD_LIBRARY_PATH
12890   shlibpath_overrides_runpath=no
12891   hardcode_into_libs=yes
12892   ;;
12893
12894 uts4*)
12895   version_type=linux
12896   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12897   soname_spec='${libname}${release}${shared_ext}$major'
12898   shlibpath_var=LD_LIBRARY_PATH
12899   ;;
12900
12901 *)
12902   dynamic_linker=no
12903   ;;
12904 esac
12905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12906 $as_echo "$dynamic_linker" >&6; }
12907 test "$dynamic_linker" = no && can_build_shared=no
12908
12909 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12910 if test "$GCC" = yes; then
12911   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12912 fi
12913
12914 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12915   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12916 fi
12917 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12918   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12919 fi
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
13005
13006
13007
13008
13009
13010
13011
13012   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13013 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13014 hardcode_action=
13015 if test -n "$hardcode_libdir_flag_spec" ||
13016    test -n "$runpath_var" ||
13017    test "X$hardcode_automatic" = "Xyes" ; then
13018
13019   # We can hardcode non-existent directories.
13020   if test "$hardcode_direct" != no &&
13021      # If the only mechanism to avoid hardcoding is shlibpath_var, we
13022      # have to relink, otherwise we might link with an installed library
13023      # when we should be linking with a yet-to-be-installed one
13024      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
13025      test "$hardcode_minus_L" != no; then
13026     # Linking always hardcodes the temporary library directory.
13027     hardcode_action=relink
13028   else
13029     # We can link without hardcoding, and we can hardcode nonexisting dirs.
13030     hardcode_action=immediate
13031   fi
13032 else
13033   # We cannot hardcode anything, or else we can only hardcode existing
13034   # directories.
13035   hardcode_action=unsupported
13036 fi
13037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
13038 $as_echo "$hardcode_action" >&6; }
13039
13040 if test "$hardcode_action" = relink ||
13041    test "$inherit_rpath" = yes; then
13042   # Fast installation is not supported
13043   enable_fast_install=no
13044 elif test "$shlibpath_overrides_runpath" = yes ||
13045      test "$enable_shared" = no; then
13046   # Fast installation is not necessary
13047   enable_fast_install=needless
13048 fi
13049
13050
13051
13052
13053
13054
13055   if test "x$enable_dlopen" != xyes; then
13056   enable_dlopen=unknown
13057   enable_dlopen_self=unknown
13058   enable_dlopen_self_static=unknown
13059 else
13060   lt_cv_dlopen=no
13061   lt_cv_dlopen_libs=
13062
13063   case $host_os in
13064   beos*)
13065     lt_cv_dlopen="load_add_on"
13066     lt_cv_dlopen_libs=
13067     lt_cv_dlopen_self=yes
13068     ;;
13069
13070   mingw* | pw32* | cegcc*)
13071     lt_cv_dlopen="LoadLibrary"
13072     lt_cv_dlopen_libs=
13073     ;;
13074
13075   cygwin*)
13076     lt_cv_dlopen="dlopen"
13077     lt_cv_dlopen_libs=
13078     ;;
13079
13080   darwin*)
13081   # if libdl is installed we need to link against it
13082     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13083 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13084 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13085   $as_echo_n "(cached) " >&6
13086 else
13087   ac_check_lib_save_LIBS=$LIBS
13088 LIBS="-ldl  $LIBS"
13089 if test x$gcc_no_link = xyes; then
13090   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13091 fi
13092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13093 /* end confdefs.h.  */
13094
13095 /* Override any GCC internal prototype to avoid an error.
13096    Use char because int might match the return type of a GCC
13097    builtin and then its argument prototype would still apply.  */
13098 #ifdef __cplusplus
13099 extern "C"
13100 #endif
13101 char dlopen ();
13102 int
13103 main ()
13104 {
13105 return dlopen ();
13106   ;
13107   return 0;
13108 }
13109 _ACEOF
13110 if ac_fn_c_try_link "$LINENO"; then :
13111   ac_cv_lib_dl_dlopen=yes
13112 else
13113   ac_cv_lib_dl_dlopen=no
13114 fi
13115 rm -f core conftest.err conftest.$ac_objext \
13116     conftest$ac_exeext conftest.$ac_ext
13117 LIBS=$ac_check_lib_save_LIBS
13118 fi
13119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13120 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13121 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13122   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13123 else
13124
13125     lt_cv_dlopen="dyld"
13126     lt_cv_dlopen_libs=
13127     lt_cv_dlopen_self=yes
13128
13129 fi
13130
13131     ;;
13132
13133   *)
13134     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13135 if test "x$ac_cv_func_shl_load" = x""yes; then :
13136   lt_cv_dlopen="shl_load"
13137 else
13138   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13139 $as_echo_n "checking for shl_load in -ldld... " >&6; }
13140 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
13141   $as_echo_n "(cached) " >&6
13142 else
13143   ac_check_lib_save_LIBS=$LIBS
13144 LIBS="-ldld  $LIBS"
13145 if test x$gcc_no_link = xyes; then
13146   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13147 fi
13148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13149 /* end confdefs.h.  */
13150
13151 /* Override any GCC internal prototype to avoid an error.
13152    Use char because int might match the return type of a GCC
13153    builtin and then its argument prototype would still apply.  */
13154 #ifdef __cplusplus
13155 extern "C"
13156 #endif
13157 char shl_load ();
13158 int
13159 main ()
13160 {
13161 return shl_load ();
13162   ;
13163   return 0;
13164 }
13165 _ACEOF
13166 if ac_fn_c_try_link "$LINENO"; then :
13167   ac_cv_lib_dld_shl_load=yes
13168 else
13169   ac_cv_lib_dld_shl_load=no
13170 fi
13171 rm -f core conftest.err conftest.$ac_objext \
13172     conftest$ac_exeext conftest.$ac_ext
13173 LIBS=$ac_check_lib_save_LIBS
13174 fi
13175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
13176 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
13177 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
13178   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
13179 else
13180   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13181 if test "x$ac_cv_func_dlopen" = x""yes; then :
13182   lt_cv_dlopen="dlopen"
13183 else
13184   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13185 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13186 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13187   $as_echo_n "(cached) " >&6
13188 else
13189   ac_check_lib_save_LIBS=$LIBS
13190 LIBS="-ldl  $LIBS"
13191 if test x$gcc_no_link = xyes; then
13192   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13193 fi
13194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13195 /* end confdefs.h.  */
13196
13197 /* Override any GCC internal prototype to avoid an error.
13198    Use char because int might match the return type of a GCC
13199    builtin and then its argument prototype would still apply.  */
13200 #ifdef __cplusplus
13201 extern "C"
13202 #endif
13203 char dlopen ();
13204 int
13205 main ()
13206 {
13207 return dlopen ();
13208   ;
13209   return 0;
13210 }
13211 _ACEOF
13212 if ac_fn_c_try_link "$LINENO"; then :
13213   ac_cv_lib_dl_dlopen=yes
13214 else
13215   ac_cv_lib_dl_dlopen=no
13216 fi
13217 rm -f core conftest.err conftest.$ac_objext \
13218     conftest$ac_exeext conftest.$ac_ext
13219 LIBS=$ac_check_lib_save_LIBS
13220 fi
13221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13222 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13223 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13224   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13225 else
13226   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
13227 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
13228 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
13229   $as_echo_n "(cached) " >&6
13230 else
13231   ac_check_lib_save_LIBS=$LIBS
13232 LIBS="-lsvld  $LIBS"
13233 if test x$gcc_no_link = xyes; then
13234   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13235 fi
13236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13237 /* end confdefs.h.  */
13238
13239 /* Override any GCC internal prototype to avoid an error.
13240    Use char because int might match the return type of a GCC
13241    builtin and then its argument prototype would still apply.  */
13242 #ifdef __cplusplus
13243 extern "C"
13244 #endif
13245 char dlopen ();
13246 int
13247 main ()
13248 {
13249 return dlopen ();
13250   ;
13251   return 0;
13252 }
13253 _ACEOF
13254 if ac_fn_c_try_link "$LINENO"; then :
13255   ac_cv_lib_svld_dlopen=yes
13256 else
13257   ac_cv_lib_svld_dlopen=no
13258 fi
13259 rm -f core conftest.err conftest.$ac_objext \
13260     conftest$ac_exeext conftest.$ac_ext
13261 LIBS=$ac_check_lib_save_LIBS
13262 fi
13263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
13264 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
13265 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
13266   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
13267 else
13268   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
13269 $as_echo_n "checking for dld_link in -ldld... " >&6; }
13270 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
13271   $as_echo_n "(cached) " >&6
13272 else
13273   ac_check_lib_save_LIBS=$LIBS
13274 LIBS="-ldld  $LIBS"
13275 if test x$gcc_no_link = xyes; then
13276   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13277 fi
13278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13279 /* end confdefs.h.  */
13280
13281 /* Override any GCC internal prototype to avoid an error.
13282    Use char because int might match the return type of a GCC
13283    builtin and then its argument prototype would still apply.  */
13284 #ifdef __cplusplus
13285 extern "C"
13286 #endif
13287 char dld_link ();
13288 int
13289 main ()
13290 {
13291 return dld_link ();
13292   ;
13293   return 0;
13294 }
13295 _ACEOF
13296 if ac_fn_c_try_link "$LINENO"; then :
13297   ac_cv_lib_dld_dld_link=yes
13298 else
13299   ac_cv_lib_dld_dld_link=no
13300 fi
13301 rm -f core conftest.err conftest.$ac_objext \
13302     conftest$ac_exeext conftest.$ac_ext
13303 LIBS=$ac_check_lib_save_LIBS
13304 fi
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13306 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
13307 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
13308   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
13309 fi
13310
13311
13312 fi
13313
13314
13315 fi
13316
13317
13318 fi
13319
13320
13321 fi
13322
13323
13324 fi
13325
13326     ;;
13327   esac
13328
13329   if test "x$lt_cv_dlopen" != xno; then
13330     enable_dlopen=yes
13331   else
13332     enable_dlopen=no
13333   fi
13334
13335   case $lt_cv_dlopen in
13336   dlopen)
13337     save_CPPFLAGS="$CPPFLAGS"
13338     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13339
13340     save_LDFLAGS="$LDFLAGS"
13341     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13342
13343     save_LIBS="$LIBS"
13344     LIBS="$lt_cv_dlopen_libs $LIBS"
13345
13346     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
13347 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
13348 if test "${lt_cv_dlopen_self+set}" = set; then :
13349   $as_echo_n "(cached) " >&6
13350 else
13351           if test "$cross_compiling" = yes; then :
13352   lt_cv_dlopen_self=cross
13353 else
13354   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13355   lt_status=$lt_dlunknown
13356   cat > conftest.$ac_ext <<_LT_EOF
13357 #line 13357 "configure"
13358 #include "confdefs.h"
13359
13360 #if HAVE_DLFCN_H
13361 #include <dlfcn.h>
13362 #endif
13363
13364 #include <stdio.h>
13365
13366 #ifdef RTLD_GLOBAL
13367 #  define LT_DLGLOBAL           RTLD_GLOBAL
13368 #else
13369 #  ifdef DL_GLOBAL
13370 #    define LT_DLGLOBAL         DL_GLOBAL
13371 #  else
13372 #    define LT_DLGLOBAL         0
13373 #  endif
13374 #endif
13375
13376 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13377    find out it does not work in some platform. */
13378 #ifndef LT_DLLAZY_OR_NOW
13379 #  ifdef RTLD_LAZY
13380 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13381 #  else
13382 #    ifdef DL_LAZY
13383 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13384 #    else
13385 #      ifdef RTLD_NOW
13386 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13387 #      else
13388 #        ifdef DL_NOW
13389 #          define LT_DLLAZY_OR_NOW      DL_NOW
13390 #        else
13391 #          define LT_DLLAZY_OR_NOW      0
13392 #        endif
13393 #      endif
13394 #    endif
13395 #  endif
13396 #endif
13397
13398 /* When -fvisbility=hidden is used, assume the code has been annotated
13399    correspondingly for the symbols needed.  */
13400 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13401 void fnord () __attribute__((visibility("default")));
13402 #endif
13403
13404 void fnord () { int i=42; }
13405 int main ()
13406 {
13407   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13408   int status = $lt_dlunknown;
13409
13410   if (self)
13411     {
13412       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13413       else
13414         {
13415           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13416           else puts (dlerror ());
13417         }
13418       /* dlclose (self); */
13419     }
13420   else
13421     puts (dlerror ());
13422
13423   return status;
13424 }
13425 _LT_EOF
13426   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13427   (eval $ac_link) 2>&5
13428   ac_status=$?
13429   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13430   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13431     (./conftest; exit; ) >&5 2>/dev/null
13432     lt_status=$?
13433     case x$lt_status in
13434       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13435       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13436       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13437     esac
13438   else :
13439     # compilation failed
13440     lt_cv_dlopen_self=no
13441   fi
13442 fi
13443 rm -fr conftest*
13444
13445
13446 fi
13447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13448 $as_echo "$lt_cv_dlopen_self" >&6; }
13449
13450     if test "x$lt_cv_dlopen_self" = xyes; then
13451       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13452       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13453 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13454 if test "${lt_cv_dlopen_self_static+set}" = set; then :
13455   $as_echo_n "(cached) " >&6
13456 else
13457           if test "$cross_compiling" = yes; then :
13458   lt_cv_dlopen_self_static=cross
13459 else
13460   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13461   lt_status=$lt_dlunknown
13462   cat > conftest.$ac_ext <<_LT_EOF
13463 #line 13463 "configure"
13464 #include "confdefs.h"
13465
13466 #if HAVE_DLFCN_H
13467 #include <dlfcn.h>
13468 #endif
13469
13470 #include <stdio.h>
13471
13472 #ifdef RTLD_GLOBAL
13473 #  define LT_DLGLOBAL           RTLD_GLOBAL
13474 #else
13475 #  ifdef DL_GLOBAL
13476 #    define LT_DLGLOBAL         DL_GLOBAL
13477 #  else
13478 #    define LT_DLGLOBAL         0
13479 #  endif
13480 #endif
13481
13482 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13483    find out it does not work in some platform. */
13484 #ifndef LT_DLLAZY_OR_NOW
13485 #  ifdef RTLD_LAZY
13486 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13487 #  else
13488 #    ifdef DL_LAZY
13489 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13490 #    else
13491 #      ifdef RTLD_NOW
13492 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13493 #      else
13494 #        ifdef DL_NOW
13495 #          define LT_DLLAZY_OR_NOW      DL_NOW
13496 #        else
13497 #          define LT_DLLAZY_OR_NOW      0
13498 #        endif
13499 #      endif
13500 #    endif
13501 #  endif
13502 #endif
13503
13504 /* When -fvisbility=hidden is used, assume the code has been annotated
13505    correspondingly for the symbols needed.  */
13506 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13507 void fnord () __attribute__((visibility("default")));
13508 #endif
13509
13510 void fnord () { int i=42; }
13511 int main ()
13512 {
13513   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13514   int status = $lt_dlunknown;
13515
13516   if (self)
13517     {
13518       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13519       else
13520         {
13521           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13522           else puts (dlerror ());
13523         }
13524       /* dlclose (self); */
13525     }
13526   else
13527     puts (dlerror ());
13528
13529   return status;
13530 }
13531 _LT_EOF
13532   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13533   (eval $ac_link) 2>&5
13534   ac_status=$?
13535   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13536   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13537     (./conftest; exit; ) >&5 2>/dev/null
13538     lt_status=$?
13539     case x$lt_status in
13540       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13541       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13542       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13543     esac
13544   else :
13545     # compilation failed
13546     lt_cv_dlopen_self_static=no
13547   fi
13548 fi
13549 rm -fr conftest*
13550
13551
13552 fi
13553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13554 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13555     fi
13556
13557     CPPFLAGS="$save_CPPFLAGS"
13558     LDFLAGS="$save_LDFLAGS"
13559     LIBS="$save_LIBS"
13560     ;;
13561   esac
13562
13563   case $lt_cv_dlopen_self in
13564   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13565   *) enable_dlopen_self=unknown ;;
13566   esac
13567
13568   case $lt_cv_dlopen_self_static in
13569   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13570   *) enable_dlopen_self_static=unknown ;;
13571   esac
13572 fi
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590 striplib=
13591 old_striplib=
13592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13593 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13594 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13595   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13596   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13597   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13598 $as_echo "yes" >&6; }
13599 else
13600 # FIXME - insert some real tests, host_os isn't really good enough
13601   case $host_os in
13602   darwin*)
13603     if test -n "$STRIP" ; then
13604       striplib="$STRIP -x"
13605       old_striplib="$STRIP -S"
13606       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13607 $as_echo "yes" >&6; }
13608     else
13609       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13610 $as_echo "no" >&6; }
13611     fi
13612     ;;
13613   *)
13614     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13615 $as_echo "no" >&6; }
13616     ;;
13617   esac
13618 fi
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631   # Report which library types will actually be built
13632   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13633 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13635 $as_echo "$can_build_shared" >&6; }
13636
13637   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13638 $as_echo_n "checking whether to build shared libraries... " >&6; }
13639   test "$can_build_shared" = "no" && enable_shared=no
13640
13641   # On AIX, shared libraries and static libraries use the same namespace, and
13642   # are all built from PIC.
13643   case $host_os in
13644   aix3*)
13645     test "$enable_shared" = yes && enable_static=no
13646     if test -n "$RANLIB"; then
13647       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13648       postinstall_cmds='$RANLIB $lib'
13649     fi
13650     ;;
13651
13652   aix[4-9]*)
13653     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13654       test "$enable_shared" = yes && enable_static=no
13655     fi
13656     ;;
13657   esac
13658   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13659 $as_echo "$enable_shared" >&6; }
13660
13661   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13662 $as_echo_n "checking whether to build static libraries... " >&6; }
13663   # Make sure either enable_shared or enable_static is yes.
13664   test "$enable_shared" = yes || enable_static=yes
13665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13666 $as_echo "$enable_static" >&6; }
13667
13668
13669
13670
13671 fi
13672 ac_ext=c
13673 ac_cpp='$CPP $CPPFLAGS'
13674 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13675 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13676 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13677
13678 CC="$lt_save_CC"
13679
13680       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
13681     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
13682     (test "X$CXX" != "Xg++"))) ; then
13683   ac_ext=cpp
13684 ac_cpp='$CXXCPP $CPPFLAGS'
13685 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13686 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13687 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13689 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13690 if test -z "$CXXCPP"; then
13691   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
13692   $as_echo_n "(cached) " >&6
13693 else
13694       # Double quotes because CXXCPP needs to be expanded
13695     for CXXCPP in "$CXX -E" "/lib/cpp"
13696     do
13697       ac_preproc_ok=false
13698 for ac_cxx_preproc_warn_flag in '' yes
13699 do
13700   # Use a header file that comes with gcc, so configuring glibc
13701   # with a fresh cross-compiler works.
13702   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13703   # <limits.h> exists even on freestanding compilers.
13704   # On the NeXT, cc -E runs the code through the compiler's parser,
13705   # not just through cpp. "Syntax error" is here to catch this case.
13706   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13707 /* end confdefs.h.  */
13708 #ifdef __STDC__
13709 # include <limits.h>
13710 #else
13711 # include <assert.h>
13712 #endif
13713                      Syntax error
13714 _ACEOF
13715 if ac_fn_cxx_try_cpp "$LINENO"; then :
13716
13717 else
13718   # Broken: fails on valid input.
13719 continue
13720 fi
13721 rm -f conftest.err conftest.$ac_ext
13722
13723   # OK, works on sane cases.  Now check whether nonexistent headers
13724   # can be detected and how.
13725   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13726 /* end confdefs.h.  */
13727 #include <ac_nonexistent.h>
13728 _ACEOF
13729 if ac_fn_cxx_try_cpp "$LINENO"; then :
13730   # Broken: success on invalid input.
13731 continue
13732 else
13733   # Passes both tests.
13734 ac_preproc_ok=:
13735 break
13736 fi
13737 rm -f conftest.err conftest.$ac_ext
13738
13739 done
13740 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13741 rm -f conftest.err conftest.$ac_ext
13742 if $ac_preproc_ok; then :
13743   break
13744 fi
13745
13746     done
13747     ac_cv_prog_CXXCPP=$CXXCPP
13748
13749 fi
13750   CXXCPP=$ac_cv_prog_CXXCPP
13751 else
13752   ac_cv_prog_CXXCPP=$CXXCPP
13753 fi
13754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13755 $as_echo "$CXXCPP" >&6; }
13756 ac_preproc_ok=false
13757 for ac_cxx_preproc_warn_flag in '' yes
13758 do
13759   # Use a header file that comes with gcc, so configuring glibc
13760   # with a fresh cross-compiler works.
13761   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13762   # <limits.h> exists even on freestanding compilers.
13763   # On the NeXT, cc -E runs the code through the compiler's parser,
13764   # not just through cpp. "Syntax error" is here to catch this case.
13765   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13766 /* end confdefs.h.  */
13767 #ifdef __STDC__
13768 # include <limits.h>
13769 #else
13770 # include <assert.h>
13771 #endif
13772                      Syntax error
13773 _ACEOF
13774 if ac_fn_cxx_try_cpp "$LINENO"; then :
13775
13776 else
13777   # Broken: fails on valid input.
13778 continue
13779 fi
13780 rm -f conftest.err conftest.$ac_ext
13781
13782   # OK, works on sane cases.  Now check whether nonexistent headers
13783   # can be detected and how.
13784   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13785 /* end confdefs.h.  */
13786 #include <ac_nonexistent.h>
13787 _ACEOF
13788 if ac_fn_cxx_try_cpp "$LINENO"; then :
13789   # Broken: success on invalid input.
13790 continue
13791 else
13792   # Passes both tests.
13793 ac_preproc_ok=:
13794 break
13795 fi
13796 rm -f conftest.err conftest.$ac_ext
13797
13798 done
13799 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13800 rm -f conftest.err conftest.$ac_ext
13801 if $ac_preproc_ok; then :
13802
13803 else
13804   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13805 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13806 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
13807 See \`config.log' for more details." "$LINENO" 5; }
13808 fi
13809
13810 ac_ext=c
13811 ac_cpp='$CPP $CPPFLAGS'
13812 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13813 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13814 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13815
13816 else
13817   _lt_caught_CXX_error=yes
13818 fi
13819
13820 ac_ext=cpp
13821 ac_cpp='$CXXCPP $CPPFLAGS'
13822 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13823 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13824 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13825
13826 archive_cmds_need_lc_CXX=no
13827 allow_undefined_flag_CXX=
13828 always_export_symbols_CXX=no
13829 archive_expsym_cmds_CXX=
13830 compiler_needs_object_CXX=no
13831 export_dynamic_flag_spec_CXX=
13832 hardcode_direct_CXX=no
13833 hardcode_direct_absolute_CXX=no
13834 hardcode_libdir_flag_spec_CXX=
13835 hardcode_libdir_flag_spec_ld_CXX=
13836 hardcode_libdir_separator_CXX=
13837 hardcode_minus_L_CXX=no
13838 hardcode_shlibpath_var_CXX=unsupported
13839 hardcode_automatic_CXX=no
13840 inherit_rpath_CXX=no
13841 module_cmds_CXX=
13842 module_expsym_cmds_CXX=
13843 link_all_deplibs_CXX=unknown
13844 old_archive_cmds_CXX=$old_archive_cmds
13845 reload_flag_CXX=$reload_flag
13846 reload_cmds_CXX=$reload_cmds
13847 no_undefined_flag_CXX=
13848 whole_archive_flag_spec_CXX=
13849 enable_shared_with_static_runtimes_CXX=no
13850
13851 # Source file extension for C++ test sources.
13852 ac_ext=cpp
13853
13854 # Object file extension for compiled C++ test sources.
13855 objext=o
13856 objext_CXX=$objext
13857
13858 # No sense in running all these tests if we already determined that
13859 # the CXX compiler isn't working.  Some variables (like enable_shared)
13860 # are currently assumed to apply to all compilers on this platform,
13861 # and will be corrupted by setting them based on a non-working compiler.
13862 if test "$_lt_caught_CXX_error" != yes; then
13863   # Code to be used in simple compile tests
13864   lt_simple_compile_test_code="int some_variable = 0;"
13865
13866   # Code to be used in simple link tests
13867   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13868
13869   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13870
13871
13872
13873
13874
13875
13876 # If no C compiler was specified, use CC.
13877 LTCC=${LTCC-"$CC"}
13878
13879 # If no C compiler flags were specified, use CFLAGS.
13880 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13881
13882 # Allow CC to be a program name with arguments.
13883 compiler=$CC
13884
13885
13886   # save warnings/boilerplate of simple test code
13887   ac_outfile=conftest.$ac_objext
13888 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13889 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13890 _lt_compiler_boilerplate=`cat conftest.err`
13891 $RM conftest*
13892
13893   ac_outfile=conftest.$ac_objext
13894 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13895 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13896 _lt_linker_boilerplate=`cat conftest.err`
13897 $RM -r conftest*
13898
13899
13900   # Allow CC to be a program name with arguments.
13901   lt_save_CC=$CC
13902   lt_save_LD=$LD
13903   lt_save_GCC=$GCC
13904   GCC=$GXX
13905   lt_save_with_gnu_ld=$with_gnu_ld
13906   lt_save_path_LD=$lt_cv_path_LD
13907   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13908     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13909   else
13910     $as_unset lt_cv_prog_gnu_ld
13911   fi
13912   if test -n "${lt_cv_path_LDCXX+set}"; then
13913     lt_cv_path_LD=$lt_cv_path_LDCXX
13914   else
13915     $as_unset lt_cv_path_LD
13916   fi
13917   test -z "${LDCXX+set}" || LD=$LDCXX
13918   CC=${CXX-"c++"}
13919   compiler=$CC
13920   compiler_CXX=$CC
13921   for cc_temp in $compiler""; do
13922   case $cc_temp in
13923     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13924     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13925     \-*) ;;
13926     *) break;;
13927   esac
13928 done
13929 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13930
13931
13932   if test -n "$compiler"; then
13933     # We don't want -fno-exception when compiling C++ code, so set the
13934     # no_builtin_flag separately
13935     if test "$GXX" = yes; then
13936       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13937     else
13938       lt_prog_compiler_no_builtin_flag_CXX=
13939     fi
13940
13941     if test "$GXX" = yes; then
13942       # Set up default GNU C++ configuration
13943
13944
13945
13946 # Check whether --with-gnu-ld was given.
13947 if test "${with_gnu_ld+set}" = set; then :
13948   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
13949 else
13950   with_gnu_ld=no
13951 fi
13952
13953 ac_prog=ld
13954 if test "$GCC" = yes; then
13955   # Check if gcc -print-prog-name=ld gives a path.
13956   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13957 $as_echo_n "checking for ld used by $CC... " >&6; }
13958   case $host in
13959   *-*-mingw*)
13960     # gcc leaves a trailing carriage return which upsets mingw
13961     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13962   *)
13963     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13964   esac
13965   case $ac_prog in
13966     # Accept absolute paths.
13967     [\\/]* | ?:[\\/]*)
13968       re_direlt='/[^/][^/]*/\.\./'
13969       # Canonicalize the pathname of ld
13970       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13971       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13972         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13973       done
13974       test -z "$LD" && LD="$ac_prog"
13975       ;;
13976   "")
13977     # If it fails, then pretend we aren't using GCC.
13978     ac_prog=ld
13979     ;;
13980   *)
13981     # If it is relative, then search for the first ld in PATH.
13982     with_gnu_ld=unknown
13983     ;;
13984   esac
13985 elif test "$with_gnu_ld" = yes; then
13986   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13987 $as_echo_n "checking for GNU ld... " >&6; }
13988 else
13989   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13990 $as_echo_n "checking for non-GNU ld... " >&6; }
13991 fi
13992 if test "${lt_cv_path_LD+set}" = set; then :
13993   $as_echo_n "(cached) " >&6
13994 else
13995   if test -z "$LD"; then
13996   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
13997   for ac_dir in $PATH; do
13998     IFS="$lt_save_ifs"
13999     test -z "$ac_dir" && ac_dir=.
14000     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14001       lt_cv_path_LD="$ac_dir/$ac_prog"
14002       # Check to see if the program is GNU ld.  I'd rather use --version,
14003       # but apparently some variants of GNU ld only accept -v.
14004       # Break only if it was the GNU/non-GNU ld that we prefer.
14005       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
14006       *GNU* | *'with BFD'*)
14007         test "$with_gnu_ld" != no && break
14008         ;;
14009       *)
14010         test "$with_gnu_ld" != yes && break
14011         ;;
14012       esac
14013     fi
14014   done
14015   IFS="$lt_save_ifs"
14016 else
14017   lt_cv_path_LD="$LD" # Let the user override the test with a path.
14018 fi
14019 fi
14020
14021 LD="$lt_cv_path_LD"
14022 if test -n "$LD"; then
14023   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14024 $as_echo "$LD" >&6; }
14025 else
14026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14027 $as_echo "no" >&6; }
14028 fi
14029 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
14030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14031 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14032 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
14033   $as_echo_n "(cached) " >&6
14034 else
14035   # I'd rather use --version here, but apparently some GNU lds only accept -v.
14036 case `$LD -v 2>&1 </dev/null` in
14037 *GNU* | *'with BFD'*)
14038   lt_cv_prog_gnu_ld=yes
14039   ;;
14040 *)
14041   lt_cv_prog_gnu_ld=no
14042   ;;
14043 esac
14044 fi
14045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14046 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
14047 with_gnu_ld=$lt_cv_prog_gnu_ld
14048
14049
14050
14051
14052
14053
14054
14055       # Check if GNU C++ uses GNU ld as the underlying linker, since the
14056       # archiving commands below assume that GNU ld is being used.
14057       if test "$with_gnu_ld" = yes; then
14058         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14059         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'
14060
14061         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14062         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14063
14064         # If archive_cmds runs LD, not CC, wlarc should be empty
14065         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
14066         #     investigate it a little bit more. (MM)
14067         wlarc='${wl}'
14068
14069         # ancient GNU ld didn't support --whole-archive et. al.
14070         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
14071           $GREP 'no-whole-archive' > /dev/null; then
14072           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14073         else
14074           whole_archive_flag_spec_CXX=
14075         fi
14076       else
14077         with_gnu_ld=no
14078         wlarc=
14079
14080         # A generic and very simple default shared library creation
14081         # command for GNU C++ for the case where it uses the native
14082         # linker, instead of GNU ld.  If possible, this setting should
14083         # overridden to take advantage of the native linker features on
14084         # the platform it is being used on.
14085         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14086       fi
14087
14088       # Commands to make compiler produce verbose output that lists
14089       # what "hidden" libraries, object files and flags are used when
14090       # linking a shared library.
14091       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14092
14093     else
14094       GXX=no
14095       with_gnu_ld=no
14096       wlarc=
14097     fi
14098
14099     # PORTME: fill in a description of your system's C++ link characteristics
14100     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14101 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14102     ld_shlibs_CXX=yes
14103     case $host_os in
14104       aix3*)
14105         # FIXME: insert proper C++ library support
14106         ld_shlibs_CXX=no
14107         ;;
14108       aix[4-9]*)
14109         if test "$host_cpu" = ia64; then
14110           # On IA64, the linker does run time linking by default, so we don't
14111           # have to do anything special.
14112           aix_use_runtimelinking=no
14113           exp_sym_flag='-Bexport'
14114           no_entry_flag=""
14115         else
14116           aix_use_runtimelinking=no
14117
14118           # Test if we are trying to use run time linking or normal
14119           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14120           # need to do runtime linking.
14121           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14122             for ld_flag in $LDFLAGS; do
14123               case $ld_flag in
14124               *-brtl*)
14125                 aix_use_runtimelinking=yes
14126                 break
14127                 ;;
14128               esac
14129             done
14130             ;;
14131           esac
14132
14133           exp_sym_flag='-bexport'
14134           no_entry_flag='-bnoentry'
14135         fi
14136
14137         # When large executables or shared objects are built, AIX ld can
14138         # have problems creating the table of contents.  If linking a library
14139         # or program results in "error TOC overflow" add -mminimal-toc to
14140         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14141         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14142
14143         archive_cmds_CXX=''
14144         hardcode_direct_CXX=yes
14145         hardcode_direct_absolute_CXX=yes
14146         hardcode_libdir_separator_CXX=':'
14147         link_all_deplibs_CXX=yes
14148         file_list_spec_CXX='${wl}-f,'
14149
14150         if test "$GXX" = yes; then
14151           case $host_os in aix4.[012]|aix4.[012].*)
14152           # We only want to do this on AIX 4.2 and lower, the check
14153           # below for broken collect2 doesn't work under 4.3+
14154           collect2name=`${CC} -print-prog-name=collect2`
14155           if test -f "$collect2name" &&
14156              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14157           then
14158             # We have reworked collect2
14159             :
14160           else
14161             # We have old collect2
14162             hardcode_direct_CXX=unsupported
14163             # It fails to find uninstalled libraries when the uninstalled
14164             # path is not listed in the libpath.  Setting hardcode_minus_L
14165             # to unsupported forces relinking
14166             hardcode_minus_L_CXX=yes
14167             hardcode_libdir_flag_spec_CXX='-L$libdir'
14168             hardcode_libdir_separator_CXX=
14169           fi
14170           esac
14171           shared_flag='-shared'
14172           if test "$aix_use_runtimelinking" = yes; then
14173             shared_flag="$shared_flag "'${wl}-G'
14174           fi
14175         else
14176           # not using gcc
14177           if test "$host_cpu" = ia64; then
14178           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14179           # chokes on -Wl,-G. The following line is correct:
14180           shared_flag='-G'
14181           else
14182             if test "$aix_use_runtimelinking" = yes; then
14183               shared_flag='${wl}-G'
14184             else
14185               shared_flag='${wl}-bM:SRE'
14186             fi
14187           fi
14188         fi
14189
14190         export_dynamic_flag_spec_CXX='${wl}-bexpall'
14191         # It seems that -bexpall does not export symbols beginning with
14192         # underscore (_), so it is better to generate a list of symbols to
14193         # export.
14194         always_export_symbols_CXX=yes
14195         if test "$aix_use_runtimelinking" = yes; then
14196           # Warning - without using the other runtime loading flags (-brtl),
14197           # -berok will link without error, but may produce a broken library.
14198           allow_undefined_flag_CXX='-berok'
14199           # Determine the default libpath from the value encoded in an empty
14200           # executable.
14201           if test x$gcc_no_link = xyes; then
14202   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14203 fi
14204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14205 /* end confdefs.h.  */
14206
14207 int
14208 main ()
14209 {
14210
14211   ;
14212   return 0;
14213 }
14214 _ACEOF
14215 if ac_fn_cxx_try_link "$LINENO"; then :
14216
14217 lt_aix_libpath_sed='
14218     /Import File Strings/,/^$/ {
14219         /^0/ {
14220             s/^0  *\(.*\)$/\1/
14221             p
14222         }
14223     }'
14224 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14225 # Check for a 64-bit object if we didn't find anything.
14226 if test -z "$aix_libpath"; then
14227   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14228 fi
14229 fi
14230 rm -f core conftest.err conftest.$ac_objext \
14231     conftest$ac_exeext conftest.$ac_ext
14232 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14233
14234           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14235
14236           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"
14237         else
14238           if test "$host_cpu" = ia64; then
14239             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
14240             allow_undefined_flag_CXX="-z nodefs"
14241             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"
14242           else
14243             # Determine the default libpath from the value encoded in an
14244             # empty executable.
14245             if test x$gcc_no_link = xyes; then
14246   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14247 fi
14248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14249 /* end confdefs.h.  */
14250
14251 int
14252 main ()
14253 {
14254
14255   ;
14256   return 0;
14257 }
14258 _ACEOF
14259 if ac_fn_cxx_try_link "$LINENO"; then :
14260
14261 lt_aix_libpath_sed='
14262     /Import File Strings/,/^$/ {
14263         /^0/ {
14264             s/^0  *\(.*\)$/\1/
14265             p
14266         }
14267     }'
14268 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14269 # Check for a 64-bit object if we didn't find anything.
14270 if test -z "$aix_libpath"; then
14271   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14272 fi
14273 fi
14274 rm -f core conftest.err conftest.$ac_objext \
14275     conftest$ac_exeext conftest.$ac_ext
14276 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14277
14278             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14279             # Warning - without using the other run time loading flags,
14280             # -berok will link without error, but may produce a broken library.
14281             no_undefined_flag_CXX=' ${wl}-bernotok'
14282             allow_undefined_flag_CXX=' ${wl}-berok'
14283             if test "$with_gnu_ld" = yes; then
14284               # We only use this code for GNU lds that support --whole-archive.
14285               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14286             else
14287               # Exported symbols can be pulled into shared objects from archives
14288               whole_archive_flag_spec_CXX='$convenience'
14289             fi
14290             archive_cmds_need_lc_CXX=yes
14291             # This is similar to how AIX traditionally builds its shared
14292             # libraries.
14293             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'
14294           fi
14295         fi
14296         ;;
14297
14298       beos*)
14299         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14300           allow_undefined_flag_CXX=unsupported
14301           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14302           # support --undefined.  This deserves some investigation.  FIXME
14303           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14304         else
14305           ld_shlibs_CXX=no
14306         fi
14307         ;;
14308
14309       chorus*)
14310         case $cc_basename in
14311           *)
14312           # FIXME: insert proper C++ library support
14313           ld_shlibs_CXX=no
14314           ;;
14315         esac
14316         ;;
14317
14318       cygwin* | mingw* | pw32* | cegcc*)
14319         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
14320         # as there is no search path for DLLs.
14321         hardcode_libdir_flag_spec_CXX='-L$libdir'
14322         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
14323         allow_undefined_flag_CXX=unsupported
14324         always_export_symbols_CXX=no
14325         enable_shared_with_static_runtimes_CXX=yes
14326
14327         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14328           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'
14329           # If the export-symbols file already is a .def file (1st line
14330           # is EXPORTS), use it as is; otherwise, prepend...
14331           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14332             cp $export_symbols $output_objdir/$soname.def;
14333           else
14334             echo EXPORTS > $output_objdir/$soname.def;
14335             cat $export_symbols >> $output_objdir/$soname.def;
14336           fi~
14337           $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'
14338         else
14339           ld_shlibs_CXX=no
14340         fi
14341         ;;
14342       darwin* | rhapsody*)
14343
14344
14345   archive_cmds_need_lc_CXX=no
14346   hardcode_direct_CXX=no
14347   hardcode_automatic_CXX=yes
14348   hardcode_shlibpath_var_CXX=unsupported
14349   if test "$lt_cv_ld_force_load" = "yes"; then
14350     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\"`'
14351   else
14352     whole_archive_flag_spec_CXX=''
14353   fi
14354   link_all_deplibs_CXX=yes
14355   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
14356   case $cc_basename in
14357      ifort*) _lt_dar_can_shared=yes ;;
14358      *) _lt_dar_can_shared=$GCC ;;
14359   esac
14360   if test "$_lt_dar_can_shared" = "yes"; then
14361     output_verbose_link_cmd=func_echo_all
14362     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}"
14363     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14364     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}"
14365     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}"
14366        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
14367       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}"
14368       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}"
14369     fi
14370
14371   else
14372   ld_shlibs_CXX=no
14373   fi
14374
14375         ;;
14376
14377       dgux*)
14378         case $cc_basename in
14379           ec++*)
14380             # FIXME: insert proper C++ library support
14381             ld_shlibs_CXX=no
14382             ;;
14383           ghcx*)
14384             # Green Hills C++ Compiler
14385             # FIXME: insert proper C++ library support
14386             ld_shlibs_CXX=no
14387             ;;
14388           *)
14389             # FIXME: insert proper C++ library support
14390             ld_shlibs_CXX=no
14391             ;;
14392         esac
14393         ;;
14394
14395       freebsd[12]*)
14396         # C++ shared libraries reported to be fairly broken before
14397         # switch to ELF
14398         ld_shlibs_CXX=no
14399         ;;
14400
14401       freebsd-elf*)
14402         archive_cmds_need_lc_CXX=no
14403         ;;
14404
14405       freebsd* | dragonfly*)
14406         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
14407         # conventions
14408         ld_shlibs_CXX=yes
14409         ;;
14410
14411       gnu*)
14412         ;;
14413
14414       haiku*)
14415         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14416         link_all_deplibs_CXX=yes
14417         ;;
14418
14419       hpux9*)
14420         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14421         hardcode_libdir_separator_CXX=:
14422         export_dynamic_flag_spec_CXX='${wl}-E'
14423         hardcode_direct_CXX=yes
14424         hardcode_minus_L_CXX=yes # Not in the search PATH,
14425                                              # but as the default
14426                                              # location of the library.
14427
14428         case $cc_basename in
14429           CC*)
14430             # FIXME: insert proper C++ library support
14431             ld_shlibs_CXX=no
14432             ;;
14433           aCC*)
14434             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'
14435             # Commands to make compiler produce verbose output that lists
14436             # what "hidden" libraries, object files and flags are used when
14437             # linking a shared library.
14438             #
14439             # There doesn't appear to be a way to prevent this compiler from
14440             # explicitly linking system object files so we need to strip them
14441             # from the output so that they don't get included in the library
14442             # dependencies.
14443             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"'
14444             ;;
14445           *)
14446             if test "$GXX" = yes; then
14447               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'
14448             else
14449               # FIXME: insert proper C++ library support
14450               ld_shlibs_CXX=no
14451             fi
14452             ;;
14453         esac
14454         ;;
14455
14456       hpux10*|hpux11*)
14457         if test $with_gnu_ld = no; then
14458           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14459           hardcode_libdir_separator_CXX=:
14460
14461           case $host_cpu in
14462             hppa*64*|ia64*)
14463               ;;
14464             *)
14465               export_dynamic_flag_spec_CXX='${wl}-E'
14466               ;;
14467           esac
14468         fi
14469         case $host_cpu in
14470           hppa*64*|ia64*)
14471             hardcode_direct_CXX=no
14472             hardcode_shlibpath_var_CXX=no
14473             ;;
14474           *)
14475             hardcode_direct_CXX=yes
14476             hardcode_direct_absolute_CXX=yes
14477             hardcode_minus_L_CXX=yes # Not in the search PATH,
14478                                                  # but as the default
14479                                                  # location of the library.
14480             ;;
14481         esac
14482
14483         case $cc_basename in
14484           CC*)
14485             # FIXME: insert proper C++ library support
14486             ld_shlibs_CXX=no
14487             ;;
14488           aCC*)
14489             case $host_cpu in
14490               hppa*64*)
14491                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14492                 ;;
14493               ia64*)
14494                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14495                 ;;
14496               *)
14497                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14498                 ;;
14499             esac
14500             # Commands to make compiler produce verbose output that lists
14501             # what "hidden" libraries, object files and flags are used when
14502             # linking a shared library.
14503             #
14504             # There doesn't appear to be a way to prevent this compiler from
14505             # explicitly linking system object files so we need to strip them
14506             # from the output so that they don't get included in the library
14507             # dependencies.
14508             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"'
14509             ;;
14510           *)
14511             if test "$GXX" = yes; then
14512               if test $with_gnu_ld = no; then
14513                 case $host_cpu in
14514                   hppa*64*)
14515                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14516                     ;;
14517                   ia64*)
14518                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14519                     ;;
14520                   *)
14521                     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'
14522                     ;;
14523                 esac
14524               fi
14525             else
14526               # FIXME: insert proper C++ library support
14527               ld_shlibs_CXX=no
14528             fi
14529             ;;
14530         esac
14531         ;;
14532
14533       interix[3-9]*)
14534         hardcode_direct_CXX=no
14535         hardcode_shlibpath_var_CXX=no
14536         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14537         export_dynamic_flag_spec_CXX='${wl}-E'
14538         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14539         # Instead, shared libraries are loaded at an image base (0x10000000 by
14540         # default) and relocated if they conflict, which is a slow very memory
14541         # consuming and fragmenting process.  To avoid this, we pick a random,
14542         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14543         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14544         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'
14545         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'
14546         ;;
14547       irix5* | irix6*)
14548         case $cc_basename in
14549           CC*)
14550             # SGI C++
14551             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'
14552
14553             # Archives containing C++ object files must be created using
14554             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
14555             # necessary to make sure instantiated templates are included
14556             # in the archive.
14557             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14558             ;;
14559           *)
14560             if test "$GXX" = yes; then
14561               if test "$with_gnu_ld" = no; then
14562                 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'
14563               else
14564                 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'
14565               fi
14566             fi
14567             link_all_deplibs_CXX=yes
14568             ;;
14569         esac
14570         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14571         hardcode_libdir_separator_CXX=:
14572         inherit_rpath_CXX=yes
14573         ;;
14574
14575       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14576         case $cc_basename in
14577           KCC*)
14578             # Kuck and Associates, Inc. (KAI) C++ Compiler
14579
14580             # KCC will only create a shared library if the output file
14581             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14582             # to its proper name (with version) after linking.
14583             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'
14584             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'
14585             # Commands to make compiler produce verbose output that lists
14586             # what "hidden" libraries, object files and flags are used when
14587             # linking a shared library.
14588             #
14589             # There doesn't appear to be a way to prevent this compiler from
14590             # explicitly linking system object files so we need to strip them
14591             # from the output so that they don't get included in the library
14592             # dependencies.
14593             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"'
14594
14595             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14596             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14597
14598             # Archives containing C++ object files must be created using
14599             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14600             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14601             ;;
14602           icpc* | ecpc* )
14603             # Intel C++
14604             with_gnu_ld=yes
14605             # version 8.0 and above of icpc choke on multiply defined symbols
14606             # if we add $predep_objects and $postdep_objects, however 7.1 and
14607             # earlier do not add the objects themselves.
14608             case `$CC -V 2>&1` in
14609               *"Version 7."*)
14610                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14611                 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'
14612                 ;;
14613               *)  # Version 8.0 or newer
14614                 tmp_idyn=
14615                 case $host_cpu in
14616                   ia64*) tmp_idyn=' -i_dynamic';;
14617                 esac
14618                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14619                 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'
14620                 ;;
14621             esac
14622             archive_cmds_need_lc_CXX=no
14623             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14624             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14625             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14626             ;;
14627           pgCC* | pgcpp*)
14628             # Portland Group C++ compiler
14629             case `$CC -V` in
14630             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14631               prelink_cmds_CXX='tpldir=Template.dir~
14632                 rm -rf $tpldir~
14633                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14634                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
14635               old_archive_cmds_CXX='tpldir=Template.dir~
14636                 rm -rf $tpldir~
14637                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14638                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
14639                 $RANLIB $oldlib'
14640               archive_cmds_CXX='tpldir=Template.dir~
14641                 rm -rf $tpldir~
14642                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14643                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14644               archive_expsym_cmds_CXX='tpldir=Template.dir~
14645                 rm -rf $tpldir~
14646                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14647                 $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'
14648               ;;
14649             *) # Version 6 and above use weak symbols
14650               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14651               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'
14652               ;;
14653             esac
14654
14655             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
14656             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14657             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'
14658             ;;
14659           cxx*)
14660             # Compaq C++
14661             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14662             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'
14663
14664             runpath_var=LD_RUN_PATH
14665             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14666             hardcode_libdir_separator_CXX=:
14667
14668             # Commands to make compiler produce verbose output that lists
14669             # what "hidden" libraries, object files and flags are used when
14670             # linking a shared library.
14671             #
14672             # There doesn't appear to be a way to prevent this compiler from
14673             # explicitly linking system object files so we need to strip them
14674             # from the output so that they don't get included in the library
14675             # dependencies.
14676             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'
14677             ;;
14678           xl* | mpixl* | bgxl*)
14679             # IBM XL 8.0 on PPC, with GNU ld
14680             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14681             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14682             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14683             if test "x$supports_anon_versioning" = xyes; then
14684               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14685                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14686                 echo "local: *; };" >> $output_objdir/$libname.ver~
14687                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14688             fi
14689             ;;
14690           *)
14691             case `$CC -V 2>&1 | sed 5q` in
14692             *Sun\ C*)
14693               # Sun C++ 5.9
14694               no_undefined_flag_CXX=' -zdefs'
14695               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14696               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'
14697               hardcode_libdir_flag_spec_CXX='-R$libdir'
14698               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'
14699               compiler_needs_object_CXX=yes
14700
14701               # Not sure whether something based on
14702               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14703               # would be better.
14704               output_verbose_link_cmd='func_echo_all'
14705
14706               # Archives containing C++ object files must be created using
14707               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14708               # necessary to make sure instantiated templates are included
14709               # in the archive.
14710               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14711               ;;
14712             esac
14713             ;;
14714         esac
14715         ;;
14716
14717       lynxos*)
14718         # FIXME: insert proper C++ library support
14719         ld_shlibs_CXX=no
14720         ;;
14721
14722       m88k*)
14723         # FIXME: insert proper C++ library support
14724         ld_shlibs_CXX=no
14725         ;;
14726
14727       mvs*)
14728         case $cc_basename in
14729           cxx*)
14730             # FIXME: insert proper C++ library support
14731             ld_shlibs_CXX=no
14732             ;;
14733           *)
14734             # FIXME: insert proper C++ library support
14735             ld_shlibs_CXX=no
14736             ;;
14737         esac
14738         ;;
14739
14740       netbsd*)
14741         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14742           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14743           wlarc=
14744           hardcode_libdir_flag_spec_CXX='-R$libdir'
14745           hardcode_direct_CXX=yes
14746           hardcode_shlibpath_var_CXX=no
14747         fi
14748         # Workaround some broken pre-1.5 toolchains
14749         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14750         ;;
14751
14752       *nto* | *qnx*)
14753         ld_shlibs_CXX=yes
14754         ;;
14755
14756       openbsd2*)
14757         # C++ shared libraries are fairly broken
14758         ld_shlibs_CXX=no
14759         ;;
14760
14761       openbsd*)
14762         if test -f /usr/libexec/ld.so; then
14763           hardcode_direct_CXX=yes
14764           hardcode_shlibpath_var_CXX=no
14765           hardcode_direct_absolute_CXX=yes
14766           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14767           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14768           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14769             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
14770             export_dynamic_flag_spec_CXX='${wl}-E'
14771             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14772           fi
14773           output_verbose_link_cmd=func_echo_all
14774         else
14775           ld_shlibs_CXX=no
14776         fi
14777         ;;
14778
14779       osf3* | osf4* | osf5*)
14780         case $cc_basename in
14781           KCC*)
14782             # Kuck and Associates, Inc. (KAI) C++ Compiler
14783
14784             # KCC will only create a shared library if the output file
14785             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14786             # to its proper name (with version) after linking.
14787             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'
14788
14789             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14790             hardcode_libdir_separator_CXX=:
14791
14792             # Archives containing C++ object files must be created using
14793             # the KAI C++ compiler.
14794             case $host in
14795               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14796               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14797             esac
14798             ;;
14799           RCC*)
14800             # Rational C++ 2.4.1
14801             # FIXME: insert proper C++ library support
14802             ld_shlibs_CXX=no
14803             ;;
14804           cxx*)
14805             case $host in
14806               osf3*)
14807                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14808                 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'
14809                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14810                 ;;
14811               *)
14812                 allow_undefined_flag_CXX=' -expect_unresolved \*'
14813                 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'
14814                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14815                   echo "-hidden">> $lib.exp~
14816                   $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~
14817                   $RM $lib.exp'
14818                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14819                 ;;
14820             esac
14821
14822             hardcode_libdir_separator_CXX=:
14823
14824             # Commands to make compiler produce verbose output that lists
14825             # what "hidden" libraries, object files and flags are used when
14826             # linking a shared library.
14827             #
14828             # There doesn't appear to be a way to prevent this compiler from
14829             # explicitly linking system object files so we need to strip them
14830             # from the output so that they don't get included in the library
14831             # dependencies.
14832             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"'
14833             ;;
14834           *)
14835             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14836               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14837               case $host in
14838                 osf3*)
14839                   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'
14840                   ;;
14841                 *)
14842                   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'
14843                   ;;
14844               esac
14845
14846               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14847               hardcode_libdir_separator_CXX=:
14848
14849               # Commands to make compiler produce verbose output that lists
14850               # what "hidden" libraries, object files and flags are used when
14851               # linking a shared library.
14852               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14853
14854             else
14855               # FIXME: insert proper C++ library support
14856               ld_shlibs_CXX=no
14857             fi
14858             ;;
14859         esac
14860         ;;
14861
14862       psos*)
14863         # FIXME: insert proper C++ library support
14864         ld_shlibs_CXX=no
14865         ;;
14866
14867       sunos4*)
14868         case $cc_basename in
14869           CC*)
14870             # Sun C++ 4.x
14871             # FIXME: insert proper C++ library support
14872             ld_shlibs_CXX=no
14873             ;;
14874           lcc*)
14875             # Lucid
14876             # FIXME: insert proper C++ library support
14877             ld_shlibs_CXX=no
14878             ;;
14879           *)
14880             # FIXME: insert proper C++ library support
14881             ld_shlibs_CXX=no
14882             ;;
14883         esac
14884         ;;
14885
14886       solaris*)
14887         case $cc_basename in
14888           CC*)
14889             # Sun C++ 4.2, 5.x and Centerline C++
14890             archive_cmds_need_lc_CXX=yes
14891             no_undefined_flag_CXX=' -zdefs'
14892             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14893             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14894               $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'
14895
14896             hardcode_libdir_flag_spec_CXX='-R$libdir'
14897             hardcode_shlibpath_var_CXX=no
14898             case $host_os in
14899               solaris2.[0-5] | solaris2.[0-5].*) ;;
14900               *)
14901                 # The compiler driver will combine and reorder linker options,
14902                 # but understands `-z linker_flag'.
14903                 # Supported since Solaris 2.6 (maybe 2.5.1?)
14904                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14905                 ;;
14906             esac
14907             link_all_deplibs_CXX=yes
14908
14909             output_verbose_link_cmd='func_echo_all'
14910
14911             # Archives containing C++ object files must be created using
14912             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14913             # necessary to make sure instantiated templates are included
14914             # in the archive.
14915             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14916             ;;
14917           gcx*)
14918             # Green Hills C++ Compiler
14919             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14920
14921             # The C++ compiler must be used to create the archive.
14922             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14923             ;;
14924           *)
14925             # GNU C++ compiler with Solaris linker
14926             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14927               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
14928               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14929                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14930                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14931                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14932
14933                 # Commands to make compiler produce verbose output that lists
14934                 # what "hidden" libraries, object files and flags are used when
14935                 # linking a shared library.
14936                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14937               else
14938                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
14939                 # platform.
14940                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14941                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14942                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14943
14944                 # Commands to make compiler produce verbose output that lists
14945                 # what "hidden" libraries, object files and flags are used when
14946                 # linking a shared library.
14947                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14948               fi
14949
14950               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
14951               case $host_os in
14952                 solaris2.[0-5] | solaris2.[0-5].*) ;;
14953                 *)
14954                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14955                   ;;
14956               esac
14957             fi
14958             ;;
14959         esac
14960         ;;
14961
14962     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14963       no_undefined_flag_CXX='${wl}-z,text'
14964       archive_cmds_need_lc_CXX=no
14965       hardcode_shlibpath_var_CXX=no
14966       runpath_var='LD_RUN_PATH'
14967
14968       case $cc_basename in
14969         CC*)
14970           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14971           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14972           ;;
14973         *)
14974           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14975           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14976           ;;
14977       esac
14978       ;;
14979
14980       sysv5* | sco3.2v5* | sco5v6*)
14981         # Note: We can NOT use -z defs as we might desire, because we do not
14982         # link with -lc, and that would cause any symbols used from libc to
14983         # always be unresolved, which means just about no library would
14984         # ever link correctly.  If we're not using GNU ld we use -z text
14985         # though, which does catch some bad symbols but isn't as heavy-handed
14986         # as -z defs.
14987         no_undefined_flag_CXX='${wl}-z,text'
14988         allow_undefined_flag_CXX='${wl}-z,nodefs'
14989         archive_cmds_need_lc_CXX=no
14990         hardcode_shlibpath_var_CXX=no
14991         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
14992         hardcode_libdir_separator_CXX=':'
14993         link_all_deplibs_CXX=yes
14994         export_dynamic_flag_spec_CXX='${wl}-Bexport'
14995         runpath_var='LD_RUN_PATH'
14996
14997         case $cc_basename in
14998           CC*)
14999             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15000             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15001             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
15002               '"$old_archive_cmds_CXX"
15003             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
15004               '"$reload_cmds_CXX"
15005             ;;
15006           *)
15007             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15008             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15009             ;;
15010         esac
15011       ;;
15012
15013       tandem*)
15014         case $cc_basename in
15015           NCC*)
15016             # NonStop-UX NCC 3.20
15017             # FIXME: insert proper C++ library support
15018             ld_shlibs_CXX=no
15019             ;;
15020           *)
15021             # FIXME: insert proper C++ library support
15022             ld_shlibs_CXX=no
15023             ;;
15024         esac
15025         ;;
15026
15027       vxworks*)
15028         # FIXME: insert proper C++ library support
15029         ld_shlibs_CXX=no
15030         ;;
15031
15032       *)
15033         # FIXME: insert proper C++ library support
15034         ld_shlibs_CXX=no
15035         ;;
15036     esac
15037
15038     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15039 $as_echo "$ld_shlibs_CXX" >&6; }
15040     test "$ld_shlibs_CXX" = no && can_build_shared=no
15041
15042     GCC_CXX="$GXX"
15043     LD_CXX="$LD"
15044
15045     ## CAVEAT EMPTOR:
15046     ## There is no encapsulation within the following macros, do not change
15047     ## the running order or otherwise move them around unless you know exactly
15048     ## what you are doing...
15049     # Dependencies to place before and after the object being linked:
15050 predep_objects_CXX=
15051 postdep_objects_CXX=
15052 predeps_CXX=
15053 postdeps_CXX=
15054 compiler_lib_search_path_CXX=
15055
15056 cat > conftest.$ac_ext <<_LT_EOF
15057 class Foo
15058 {
15059 public:
15060   Foo (void) { a = 0; }
15061 private:
15062   int a;
15063 };
15064 _LT_EOF
15065
15066 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15067   (eval $ac_compile) 2>&5
15068   ac_status=$?
15069   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15070   test $ac_status = 0; }; then
15071   # Parse the compiler output and extract the necessary
15072   # objects, libraries and library flags.
15073
15074   # Sentinel used to keep track of whether or not we are before
15075   # the conftest object file.
15076   pre_test_object_deps_done=no
15077
15078   for p in `eval "$output_verbose_link_cmd"`; do
15079     case $p in
15080
15081     -L* | -R* | -l*)
15082        # Some compilers place space between "-{L,R}" and the path.
15083        # Remove the space.
15084        if test $p = "-L" ||
15085           test $p = "-R"; then
15086          prev=$p
15087          continue
15088        else
15089          prev=
15090        fi
15091
15092        if test "$pre_test_object_deps_done" = no; then
15093          case $p in
15094          -L* | -R*)
15095            # Internal compiler library paths should come after those
15096            # provided the user.  The postdeps already come after the
15097            # user supplied libs so there is no need to process them.
15098            if test -z "$compiler_lib_search_path_CXX"; then
15099              compiler_lib_search_path_CXX="${prev}${p}"
15100            else
15101              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
15102            fi
15103            ;;
15104          # The "-l" case would never come before the object being
15105          # linked, so don't bother handling this case.
15106          esac
15107        else
15108          if test -z "$postdeps_CXX"; then
15109            postdeps_CXX="${prev}${p}"
15110          else
15111            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
15112          fi
15113        fi
15114        ;;
15115
15116     *.$objext)
15117        # This assumes that the test object file only shows up
15118        # once in the compiler output.
15119        if test "$p" = "conftest.$objext"; then
15120          pre_test_object_deps_done=yes
15121          continue
15122        fi
15123
15124        if test "$pre_test_object_deps_done" = no; then
15125          if test -z "$predep_objects_CXX"; then
15126            predep_objects_CXX="$p"
15127          else
15128            predep_objects_CXX="$predep_objects_CXX $p"
15129          fi
15130        else
15131          if test -z "$postdep_objects_CXX"; then
15132            postdep_objects_CXX="$p"
15133          else
15134            postdep_objects_CXX="$postdep_objects_CXX $p"
15135          fi
15136        fi
15137        ;;
15138
15139     *) ;; # Ignore the rest.
15140
15141     esac
15142   done
15143
15144   # Clean up.
15145   rm -f a.out a.exe
15146 else
15147   echo "libtool.m4: error: problem compiling CXX test program"
15148 fi
15149
15150 $RM -f confest.$objext
15151
15152 # PORTME: override above test on systems where it is broken
15153 case $host_os in
15154 interix[3-9]*)
15155   # Interix 3.5 installs completely hosed .la files for C++, so rather than
15156   # hack all around it, let's just trust "g++" to DTRT.
15157   predep_objects_CXX=
15158   postdep_objects_CXX=
15159   postdeps_CXX=
15160   ;;
15161
15162 linux*)
15163   case `$CC -V 2>&1 | sed 5q` in
15164   *Sun\ C*)
15165     # Sun C++ 5.9
15166
15167     # The more standards-conforming stlport4 library is
15168     # incompatible with the Cstd library. Avoid specifying
15169     # it if it's in CXXFLAGS. Ignore libCrun as
15170     # -library=stlport4 depends on it.
15171     case " $CXX $CXXFLAGS " in
15172     *" -library=stlport4 "*)
15173       solaris_use_stlport4=yes
15174       ;;
15175     esac
15176
15177     if test "$solaris_use_stlport4" != yes; then
15178       postdeps_CXX='-library=Cstd -library=Crun'
15179     fi
15180     ;;
15181   esac
15182   ;;
15183
15184 solaris*)
15185   case $cc_basename in
15186   CC*)
15187     # The more standards-conforming stlport4 library is
15188     # incompatible with the Cstd library. Avoid specifying
15189     # it if it's in CXXFLAGS. Ignore libCrun as
15190     # -library=stlport4 depends on it.
15191     case " $CXX $CXXFLAGS " in
15192     *" -library=stlport4 "*)
15193       solaris_use_stlport4=yes
15194       ;;
15195     esac
15196
15197     # Adding this requires a known-good setup of shared libraries for
15198     # Sun compiler versions before 5.6, else PIC objects from an old
15199     # archive will be linked into the output, leading to subtle bugs.
15200     if test "$solaris_use_stlport4" != yes; then
15201       postdeps_CXX='-library=Cstd -library=Crun'
15202     fi
15203     ;;
15204   esac
15205   ;;
15206 esac
15207
15208
15209 case " $postdeps_CXX " in
15210 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
15211 esac
15212  compiler_lib_search_dirs_CXX=
15213 if test -n "${compiler_lib_search_path_CXX}"; then
15214  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
15215 fi
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247     lt_prog_compiler_wl_CXX=
15248 lt_prog_compiler_pic_CXX=
15249 lt_prog_compiler_static_CXX=
15250
15251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15252 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15253
15254   # C++ specific cases for pic, static, wl, etc.
15255   if test "$GXX" = yes; then
15256     lt_prog_compiler_wl_CXX='-Wl,'
15257     lt_prog_compiler_static_CXX='-static'
15258
15259     case $host_os in
15260     aix*)
15261       # All AIX code is PIC.
15262       if test "$host_cpu" = ia64; then
15263         # AIX 5 now supports IA64 processor
15264         lt_prog_compiler_static_CXX='-Bstatic'
15265       fi
15266       ;;
15267
15268     amigaos*)
15269       case $host_cpu in
15270       powerpc)
15271             # see comment about AmigaOS4 .so support
15272             lt_prog_compiler_pic_CXX='-fPIC'
15273         ;;
15274       m68k)
15275             # FIXME: we need at least 68020 code to build shared libraries, but
15276             # adding the `-m68020' flag to GCC prevents building anything better,
15277             # like `-m68040'.
15278             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
15279         ;;
15280       esac
15281       ;;
15282
15283     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15284       # PIC is the default for these OSes.
15285       ;;
15286     mingw* | cygwin* | os2* | pw32* | cegcc*)
15287       # This hack is so that the source file can tell whether it is being
15288       # built for inclusion in a dll (and should export symbols for example).
15289       # Although the cygwin gcc ignores -fPIC, still need this for old-style
15290       # (--disable-auto-import) libraries
15291       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15292       ;;
15293     darwin* | rhapsody*)
15294       # PIC is the default on this platform
15295       # Common symbols not allowed in MH_DYLIB files
15296       lt_prog_compiler_pic_CXX='-fno-common'
15297       ;;
15298     *djgpp*)
15299       # DJGPP does not support shared libraries at all
15300       lt_prog_compiler_pic_CXX=
15301       ;;
15302     haiku*)
15303       # PIC is the default for Haiku.
15304       # The "-static" flag exists, but is broken.
15305       lt_prog_compiler_static_CXX=
15306       ;;
15307     interix[3-9]*)
15308       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15309       # Instead, we relocate shared libraries at runtime.
15310       ;;
15311     sysv4*MP*)
15312       if test -d /usr/nec; then
15313         lt_prog_compiler_pic_CXX=-Kconform_pic
15314       fi
15315       ;;
15316     hpux*)
15317       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15318       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
15319       # sets the default TLS model and affects inlining.
15320       case $host_cpu in
15321       hppa*64*)
15322         ;;
15323       *)
15324         lt_prog_compiler_pic_CXX='-fPIC'
15325         ;;
15326       esac
15327       ;;
15328     *qnx* | *nto*)
15329       # QNX uses GNU C++, but need to define -shared option too, otherwise
15330       # it will coredump.
15331       lt_prog_compiler_pic_CXX='-fPIC -shared'
15332       ;;
15333     *)
15334       lt_prog_compiler_pic_CXX='-fPIC'
15335       ;;
15336     esac
15337   else
15338     case $host_os in
15339       aix[4-9]*)
15340         # All AIX code is PIC.
15341         if test "$host_cpu" = ia64; then
15342           # AIX 5 now supports IA64 processor
15343           lt_prog_compiler_static_CXX='-Bstatic'
15344         else
15345           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
15346         fi
15347         ;;
15348       chorus*)
15349         case $cc_basename in
15350         cxch68*)
15351           # Green Hills C++ Compiler
15352           # _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"
15353           ;;
15354         esac
15355         ;;
15356       dgux*)
15357         case $cc_basename in
15358           ec++*)
15359             lt_prog_compiler_pic_CXX='-KPIC'
15360             ;;
15361           ghcx*)
15362             # Green Hills C++ Compiler
15363             lt_prog_compiler_pic_CXX='-pic'
15364             ;;
15365           *)
15366             ;;
15367         esac
15368         ;;
15369       freebsd* | dragonfly*)
15370         # FreeBSD uses GNU C++
15371         ;;
15372       hpux9* | hpux10* | hpux11*)
15373         case $cc_basename in
15374           CC*)
15375             lt_prog_compiler_wl_CXX='-Wl,'
15376             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15377             if test "$host_cpu" != ia64; then
15378               lt_prog_compiler_pic_CXX='+Z'
15379             fi
15380             ;;
15381           aCC*)
15382             lt_prog_compiler_wl_CXX='-Wl,'
15383             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15384             case $host_cpu in
15385             hppa*64*|ia64*)
15386               # +Z the default
15387               ;;
15388             *)
15389               lt_prog_compiler_pic_CXX='+Z'
15390               ;;
15391             esac
15392             ;;
15393           *)
15394             ;;
15395         esac
15396         ;;
15397       interix*)
15398         # This is c89, which is MS Visual C++ (no shared libs)
15399         # Anyone wants to do a port?
15400         ;;
15401       irix5* | irix6* | nonstopux*)
15402         case $cc_basename in
15403           CC*)
15404             lt_prog_compiler_wl_CXX='-Wl,'
15405             lt_prog_compiler_static_CXX='-non_shared'
15406             # CC pic flag -KPIC is the default.
15407             ;;
15408           *)
15409             ;;
15410         esac
15411         ;;
15412       linux* | k*bsd*-gnu | kopensolaris*-gnu)
15413         case $cc_basename in
15414           KCC*)
15415             # KAI C++ Compiler
15416             lt_prog_compiler_wl_CXX='--backend -Wl,'
15417             lt_prog_compiler_pic_CXX='-fPIC'
15418             ;;
15419           ecpc* )
15420             # old Intel C++ for x86_64 which still supported -KPIC.
15421             lt_prog_compiler_wl_CXX='-Wl,'
15422             lt_prog_compiler_pic_CXX='-KPIC'
15423             lt_prog_compiler_static_CXX='-static'
15424             ;;
15425           icpc* )
15426             # Intel C++, used to be incompatible with GCC.
15427             # ICC 10 doesn't accept -KPIC any more.
15428             lt_prog_compiler_wl_CXX='-Wl,'
15429             lt_prog_compiler_pic_CXX='-fPIC'
15430             lt_prog_compiler_static_CXX='-static'
15431             ;;
15432           pgCC* | pgcpp*)
15433             # Portland Group C++ compiler
15434             lt_prog_compiler_wl_CXX='-Wl,'
15435             lt_prog_compiler_pic_CXX='-fpic'
15436             lt_prog_compiler_static_CXX='-Bstatic'
15437             ;;
15438           cxx*)
15439             # Compaq C++
15440             # Make sure the PIC flag is empty.  It appears that all Alpha
15441             # Linux and Compaq Tru64 Unix objects are PIC.
15442             lt_prog_compiler_pic_CXX=
15443             lt_prog_compiler_static_CXX='-non_shared'
15444             ;;
15445           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
15446             # IBM XL 8.0, 9.0 on PPC and BlueGene
15447             lt_prog_compiler_wl_CXX='-Wl,'
15448             lt_prog_compiler_pic_CXX='-qpic'
15449             lt_prog_compiler_static_CXX='-qstaticlink'
15450             ;;
15451           *)
15452             case `$CC -V 2>&1 | sed 5q` in
15453             *Sun\ C*)
15454               # Sun C++ 5.9
15455               lt_prog_compiler_pic_CXX='-KPIC'
15456               lt_prog_compiler_static_CXX='-Bstatic'
15457               lt_prog_compiler_wl_CXX='-Qoption ld '
15458               ;;
15459             esac
15460             ;;
15461         esac
15462         ;;
15463       lynxos*)
15464         ;;
15465       m88k*)
15466         ;;
15467       mvs*)
15468         case $cc_basename in
15469           cxx*)
15470             lt_prog_compiler_pic_CXX='-W c,exportall'
15471             ;;
15472           *)
15473             ;;
15474         esac
15475         ;;
15476       netbsd*)
15477         ;;
15478       *qnx* | *nto*)
15479         # QNX uses GNU C++, but need to define -shared option too, otherwise
15480         # it will coredump.
15481         lt_prog_compiler_pic_CXX='-fPIC -shared'
15482         ;;
15483       osf3* | osf4* | osf5*)
15484         case $cc_basename in
15485           KCC*)
15486             lt_prog_compiler_wl_CXX='--backend -Wl,'
15487             ;;
15488           RCC*)
15489             # Rational C++ 2.4.1
15490             lt_prog_compiler_pic_CXX='-pic'
15491             ;;
15492           cxx*)
15493             # Digital/Compaq C++
15494             lt_prog_compiler_wl_CXX='-Wl,'
15495             # Make sure the PIC flag is empty.  It appears that all Alpha
15496             # Linux and Compaq Tru64 Unix objects are PIC.
15497             lt_prog_compiler_pic_CXX=
15498             lt_prog_compiler_static_CXX='-non_shared'
15499             ;;
15500           *)
15501             ;;
15502         esac
15503         ;;
15504       psos*)
15505         ;;
15506       solaris*)
15507         case $cc_basename in
15508           CC*)
15509             # Sun C++ 4.2, 5.x and Centerline C++
15510             lt_prog_compiler_pic_CXX='-KPIC'
15511             lt_prog_compiler_static_CXX='-Bstatic'
15512             lt_prog_compiler_wl_CXX='-Qoption ld '
15513             ;;
15514           gcx*)
15515             # Green Hills C++ Compiler
15516             lt_prog_compiler_pic_CXX='-PIC'
15517             ;;
15518           *)
15519             ;;
15520         esac
15521         ;;
15522       sunos4*)
15523         case $cc_basename in
15524           CC*)
15525             # Sun C++ 4.x
15526             lt_prog_compiler_pic_CXX='-pic'
15527             lt_prog_compiler_static_CXX='-Bstatic'
15528             ;;
15529           lcc*)
15530             # Lucid
15531             lt_prog_compiler_pic_CXX='-pic'
15532             ;;
15533           *)
15534             ;;
15535         esac
15536         ;;
15537       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15538         case $cc_basename in
15539           CC*)
15540             lt_prog_compiler_wl_CXX='-Wl,'
15541             lt_prog_compiler_pic_CXX='-KPIC'
15542             lt_prog_compiler_static_CXX='-Bstatic'
15543             ;;
15544         esac
15545         ;;
15546       tandem*)
15547         case $cc_basename in
15548           NCC*)
15549             # NonStop-UX NCC 3.20
15550             lt_prog_compiler_pic_CXX='-KPIC'
15551             ;;
15552           *)
15553             ;;
15554         esac
15555         ;;
15556       vxworks*)
15557         ;;
15558       *)
15559         lt_prog_compiler_can_build_shared_CXX=no
15560         ;;
15561     esac
15562   fi
15563
15564 case $host_os in
15565   # For platforms which do not support PIC, -DPIC is meaningless:
15566   *djgpp*)
15567     lt_prog_compiler_pic_CXX=
15568     ;;
15569   *)
15570     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15571     ;;
15572 esac
15573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
15574 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
15575
15576
15577
15578 #
15579 # Check to make sure the PIC flag actually works.
15580 #
15581 if test -n "$lt_prog_compiler_pic_CXX"; then
15582   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15583 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
15584 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
15585   $as_echo_n "(cached) " >&6
15586 else
15587   lt_cv_prog_compiler_pic_works_CXX=no
15588    ac_outfile=conftest.$ac_objext
15589    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15590    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
15591    # Insert the option either (1) after the last *FLAGS variable, or
15592    # (2) before a word containing "conftest.", or (3) at the end.
15593    # Note that $ac_compile itself does not contain backslashes and begins
15594    # with a dollar sign (not a hyphen), so the echo should work correctly.
15595    # The option is referenced via a variable to avoid confusing sed.
15596    lt_compile=`echo "$ac_compile" | $SED \
15597    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15598    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15599    -e 's:$: $lt_compiler_flag:'`
15600    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15601    (eval "$lt_compile" 2>conftest.err)
15602    ac_status=$?
15603    cat conftest.err >&5
15604    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15605    if (exit $ac_status) && test -s "$ac_outfile"; then
15606      # The compiler can only warn and ignore the option if not recognized
15607      # So say no if there are warnings other than the usual output.
15608      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15609      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15610      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15611        lt_cv_prog_compiler_pic_works_CXX=yes
15612      fi
15613    fi
15614    $RM conftest*
15615
15616 fi
15617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15618 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15619
15620 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
15621     case $lt_prog_compiler_pic_CXX in
15622      "" | " "*) ;;
15623      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15624      esac
15625 else
15626     lt_prog_compiler_pic_CXX=
15627      lt_prog_compiler_can_build_shared_CXX=no
15628 fi
15629
15630 fi
15631
15632
15633
15634 #
15635 # Check to make sure the static flag actually works.
15636 #
15637 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15639 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15640 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
15641   $as_echo_n "(cached) " >&6
15642 else
15643   lt_cv_prog_compiler_static_works_CXX=no
15644    save_LDFLAGS="$LDFLAGS"
15645    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15646    echo "$lt_simple_link_test_code" > conftest.$ac_ext
15647    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15648      # The linker can only warn and ignore the option if not recognized
15649      # So say no if there are warnings
15650      if test -s conftest.err; then
15651        # Append any errors to the config.log.
15652        cat conftest.err 1>&5
15653        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15654        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15655        if diff conftest.exp conftest.er2 >/dev/null; then
15656          lt_cv_prog_compiler_static_works_CXX=yes
15657        fi
15658      else
15659        lt_cv_prog_compiler_static_works_CXX=yes
15660      fi
15661    fi
15662    $RM -r conftest*
15663    LDFLAGS="$save_LDFLAGS"
15664
15665 fi
15666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15667 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15668
15669 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
15670     :
15671 else
15672     lt_prog_compiler_static_CXX=
15673 fi
15674
15675
15676
15677
15678     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15679 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15680 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
15681   $as_echo_n "(cached) " >&6
15682 else
15683   lt_cv_prog_compiler_c_o_CXX=no
15684    $RM -r conftest 2>/dev/null
15685    mkdir conftest
15686    cd conftest
15687    mkdir out
15688    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15689
15690    lt_compiler_flag="-o out/conftest2.$ac_objext"
15691    # Insert the option either (1) after the last *FLAGS variable, or
15692    # (2) before a word containing "conftest.", or (3) at the end.
15693    # Note that $ac_compile itself does not contain backslashes and begins
15694    # with a dollar sign (not a hyphen), so the echo should work correctly.
15695    lt_compile=`echo "$ac_compile" | $SED \
15696    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15697    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15698    -e 's:$: $lt_compiler_flag:'`
15699    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15700    (eval "$lt_compile" 2>out/conftest.err)
15701    ac_status=$?
15702    cat out/conftest.err >&5
15703    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15704    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15705    then
15706      # The compiler can only warn and ignore the option if not recognized
15707      # So say no if there are warnings
15708      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15709      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15710      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15711        lt_cv_prog_compiler_c_o_CXX=yes
15712      fi
15713    fi
15714    chmod u+w . 2>&5
15715    $RM conftest*
15716    # SGI C++ compiler will create directory out/ii_files/ for
15717    # template instantiation
15718    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15719    $RM out/* && rmdir out
15720    cd ..
15721    $RM -r conftest
15722    $RM conftest*
15723
15724 fi
15725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15726 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15727
15728
15729
15730     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15731 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15732 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
15733   $as_echo_n "(cached) " >&6
15734 else
15735   lt_cv_prog_compiler_c_o_CXX=no
15736    $RM -r conftest 2>/dev/null
15737    mkdir conftest
15738    cd conftest
15739    mkdir out
15740    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15741
15742    lt_compiler_flag="-o out/conftest2.$ac_objext"
15743    # Insert the option either (1) after the last *FLAGS variable, or
15744    # (2) before a word containing "conftest.", or (3) at the end.
15745    # Note that $ac_compile itself does not contain backslashes and begins
15746    # with a dollar sign (not a hyphen), so the echo should work correctly.
15747    lt_compile=`echo "$ac_compile" | $SED \
15748    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15749    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15750    -e 's:$: $lt_compiler_flag:'`
15751    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15752    (eval "$lt_compile" 2>out/conftest.err)
15753    ac_status=$?
15754    cat out/conftest.err >&5
15755    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15756    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15757    then
15758      # The compiler can only warn and ignore the option if not recognized
15759      # So say no if there are warnings
15760      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15761      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15762      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15763        lt_cv_prog_compiler_c_o_CXX=yes
15764      fi
15765    fi
15766    chmod u+w . 2>&5
15767    $RM conftest*
15768    # SGI C++ compiler will create directory out/ii_files/ for
15769    # template instantiation
15770    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15771    $RM out/* && rmdir out
15772    cd ..
15773    $RM -r conftest
15774    $RM conftest*
15775
15776 fi
15777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15778 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15779
15780
15781
15782
15783 hard_links="nottested"
15784 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
15785   # do not overwrite the value of need_locks provided by the user
15786   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15787 $as_echo_n "checking if we can lock with hard links... " >&6; }
15788   hard_links=yes
15789   $RM conftest*
15790   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15791   touch conftest.a
15792   ln conftest.a conftest.b 2>&5 || hard_links=no
15793   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15794   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15795 $as_echo "$hard_links" >&6; }
15796   if test "$hard_links" = no; then
15797     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15798 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15799     need_locks=warn
15800   fi
15801 else
15802   need_locks=no
15803 fi
15804
15805
15806
15807     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15808 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15809
15810   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15811   case $host_os in
15812   aix[4-9]*)
15813     # If we're using GNU nm, then we don't want the "-C" option.
15814     # -C means demangle to AIX nm, but means don't demangle with GNU nm
15815     # Also, AIX nm treats weak defined symbols like other global defined
15816     # symbols, whereas GNU nm marks them as "W".
15817     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15818       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'
15819     else
15820       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'
15821     fi
15822     ;;
15823   pw32*)
15824     export_symbols_cmds_CXX="$ltdll_cmds"
15825   ;;
15826   cygwin* | mingw* | cegcc*)
15827     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'
15828   ;;
15829   *)
15830     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15831   ;;
15832   esac
15833   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15834
15835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15836 $as_echo "$ld_shlibs_CXX" >&6; }
15837 test "$ld_shlibs_CXX" = no && can_build_shared=no
15838
15839 with_gnu_ld_CXX=$with_gnu_ld
15840
15841
15842
15843
15844
15845
15846 #
15847 # Do we need to explicitly link libc?
15848 #
15849 case "x$archive_cmds_need_lc_CXX" in
15850 x|xyes)
15851   # Assume -lc should be added
15852   archive_cmds_need_lc_CXX=yes
15853
15854   if test "$enable_shared" = yes && test "$GCC" = yes; then
15855     case $archive_cmds_CXX in
15856     *'~'*)
15857       # FIXME: we may have to deal with multi-command sequences.
15858       ;;
15859     '$CC '*)
15860       # Test whether the compiler implicitly links with -lc since on some
15861       # systems, -lgcc has to come before -lc. If gcc already passes -lc
15862       # to ld, don't add -lc before -lgcc.
15863       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15864 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15865 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
15866   $as_echo_n "(cached) " >&6
15867 else
15868   $RM conftest*
15869         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15870
15871         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15872   (eval $ac_compile) 2>&5
15873   ac_status=$?
15874   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15875   test $ac_status = 0; } 2>conftest.err; then
15876           soname=conftest
15877           lib=conftest
15878           libobjs=conftest.$ac_objext
15879           deplibs=
15880           wl=$lt_prog_compiler_wl_CXX
15881           pic_flag=$lt_prog_compiler_pic_CXX
15882           compiler_flags=-v
15883           linker_flags=-v
15884           verstring=
15885           output_objdir=.
15886           libname=conftest
15887           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15888           allow_undefined_flag_CXX=
15889           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15890   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15891   ac_status=$?
15892   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15893   test $ac_status = 0; }
15894           then
15895             lt_cv_archive_cmds_need_lc_CXX=no
15896           else
15897             lt_cv_archive_cmds_need_lc_CXX=yes
15898           fi
15899           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15900         else
15901           cat conftest.err 1>&5
15902         fi
15903         $RM conftest*
15904
15905 fi
15906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15907 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
15908       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15909       ;;
15910     esac
15911   fi
15912   ;;
15913 esac
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
15971
15972
15973
15974
15975
15976
15977
15978     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15979 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15980
15981 library_names_spec=
15982 libname_spec='lib$name'
15983 soname_spec=
15984 shrext_cmds=".so"
15985 postinstall_cmds=
15986 postuninstall_cmds=
15987 finish_cmds=
15988 finish_eval=
15989 shlibpath_var=
15990 shlibpath_overrides_runpath=unknown
15991 version_type=none
15992 dynamic_linker="$host_os ld.so"
15993 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15994 need_lib_prefix=unknown
15995 hardcode_into_libs=no
15996
15997 # when you set need_version to no, make sure it does not cause -set_version
15998 # flags to be left without arguments
15999 need_version=unknown
16000
16001 case $host_os in
16002 aix3*)
16003   version_type=linux
16004   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16005   shlibpath_var=LIBPATH
16006
16007   # AIX 3 has no versioning support, so we append a major version to the name.
16008   soname_spec='${libname}${release}${shared_ext}$major'
16009   ;;
16010
16011 aix[4-9]*)
16012   version_type=linux
16013   need_lib_prefix=no
16014   need_version=no
16015   hardcode_into_libs=yes
16016   if test "$host_cpu" = ia64; then
16017     # AIX 5 supports IA64
16018     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16019     shlibpath_var=LD_LIBRARY_PATH
16020   else
16021     # With GCC up to 2.95.x, collect2 would create an import file
16022     # for dependence libraries.  The import file would start with
16023     # the line `#! .'.  This would cause the generated library to
16024     # depend on `.', always an invalid library.  This was fixed in
16025     # development snapshots of GCC prior to 3.0.
16026     case $host_os in
16027       aix4 | aix4.[01] | aix4.[01].*)
16028       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16029            echo ' yes '
16030            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16031         :
16032       else
16033         can_build_shared=no
16034       fi
16035       ;;
16036     esac
16037     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16038     # soname into executable. Probably we can add versioning support to
16039     # collect2, so additional links can be useful in future.
16040     if test "$aix_use_runtimelinking" = yes; then
16041       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16042       # instead of lib<name>.a to let people know that these are not
16043       # typical AIX shared libraries.
16044       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16045     else
16046       # We preserve .a as extension for shared libraries through AIX4.2
16047       # and later when we are not doing run time linking.
16048       library_names_spec='${libname}${release}.a $libname.a'
16049       soname_spec='${libname}${release}${shared_ext}$major'
16050     fi
16051     shlibpath_var=LIBPATH
16052   fi
16053   ;;
16054
16055 amigaos*)
16056   case $host_cpu in
16057   powerpc)
16058     # Since July 2007 AmigaOS4 officially supports .so libraries.
16059     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16060     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16061     ;;
16062   m68k)
16063     library_names_spec='$libname.ixlibrary $libname.a'
16064     # Create ${libname}_ixlibrary.a entries in /sys/libs.
16065     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'
16066     ;;
16067   esac
16068   ;;
16069
16070 beos*)
16071   library_names_spec='${libname}${shared_ext}'
16072   dynamic_linker="$host_os ld.so"
16073   shlibpath_var=LIBRARY_PATH
16074   ;;
16075
16076 bsdi[45]*)
16077   version_type=linux
16078   need_version=no
16079   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16080   soname_spec='${libname}${release}${shared_ext}$major'
16081   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16082   shlibpath_var=LD_LIBRARY_PATH
16083   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16084   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16085   # the default ld.so.conf also contains /usr/contrib/lib and
16086   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16087   # libtool to hard-code these into programs
16088   ;;
16089
16090 cygwin* | mingw* | pw32* | cegcc*)
16091   version_type=windows
16092   shrext_cmds=".dll"
16093   need_version=no
16094   need_lib_prefix=no
16095
16096   case $GCC,$host_os in
16097   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
16098     library_names_spec='$libname.dll.a'
16099     # DLL is installed to $(libdir)/../bin by postinstall_cmds
16100     postinstall_cmds='base_file=`basename \${file}`~
16101       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16102       dldir=$destdir/`dirname \$dlpath`~
16103       test -d \$dldir || mkdir -p \$dldir~
16104       $install_prog $dir/$dlname \$dldir/$dlname~
16105       chmod a+x \$dldir/$dlname~
16106       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16107         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16108       fi'
16109     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16110       dlpath=$dir/\$dldll~
16111        $RM \$dlpath'
16112     shlibpath_overrides_runpath=yes
16113
16114     case $host_os in
16115     cygwin*)
16116       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16117       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16118
16119       ;;
16120     mingw* | cegcc*)
16121       # MinGW DLLs use traditional 'lib' prefix
16122       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16123       ;;
16124     pw32*)
16125       # pw32 DLLs use 'pw' prefix rather than 'lib'
16126       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16127       ;;
16128     esac
16129     ;;
16130
16131   *)
16132     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16133     ;;
16134   esac
16135   dynamic_linker='Win32 ld.exe'
16136   # FIXME: first we should search . and the directory the executable is in
16137   shlibpath_var=PATH
16138   ;;
16139
16140 darwin* | rhapsody*)
16141   dynamic_linker="$host_os dyld"
16142   version_type=darwin
16143   need_lib_prefix=no
16144   need_version=no
16145   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16146   soname_spec='${libname}${release}${major}$shared_ext'
16147   shlibpath_overrides_runpath=yes
16148   shlibpath_var=DYLD_LIBRARY_PATH
16149   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16150
16151   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16152   ;;
16153
16154 dgux*)
16155   version_type=linux
16156   need_lib_prefix=no
16157   need_version=no
16158   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16159   soname_spec='${libname}${release}${shared_ext}$major'
16160   shlibpath_var=LD_LIBRARY_PATH
16161   ;;
16162
16163 freebsd1*)
16164   dynamic_linker=no
16165   ;;
16166
16167 freebsd* | dragonfly*)
16168   # DragonFly does not have aout.  When/if they implement a new
16169   # versioning mechanism, adjust this.
16170   if test -x /usr/bin/objformat; then
16171     objformat=`/usr/bin/objformat`
16172   else
16173     case $host_os in
16174     freebsd[123]*) objformat=aout ;;
16175     *) objformat=elf ;;
16176     esac
16177   fi
16178   version_type=freebsd-$objformat
16179   case $version_type in
16180     freebsd-elf*)
16181       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16182       need_version=no
16183       need_lib_prefix=no
16184       ;;
16185     freebsd-*)
16186       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16187       need_version=yes
16188       ;;
16189   esac
16190   shlibpath_var=LD_LIBRARY_PATH
16191   case $host_os in
16192   freebsd2*)
16193     shlibpath_overrides_runpath=yes
16194     ;;
16195   freebsd3.[01]* | freebsdelf3.[01]*)
16196     shlibpath_overrides_runpath=yes
16197     hardcode_into_libs=yes
16198     ;;
16199   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16200   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16201     shlibpath_overrides_runpath=no
16202     hardcode_into_libs=yes
16203     ;;
16204   *) # from 4.6 on, and DragonFly
16205     shlibpath_overrides_runpath=yes
16206     hardcode_into_libs=yes
16207     ;;
16208   esac
16209   ;;
16210
16211 gnu*)
16212   version_type=linux
16213   need_lib_prefix=no
16214   need_version=no
16215   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16216   soname_spec='${libname}${release}${shared_ext}$major'
16217   shlibpath_var=LD_LIBRARY_PATH
16218   hardcode_into_libs=yes
16219   ;;
16220
16221 haiku*)
16222   version_type=linux
16223   need_lib_prefix=no
16224   need_version=no
16225   dynamic_linker="$host_os runtime_loader"
16226   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16227   soname_spec='${libname}${release}${shared_ext}$major'
16228   shlibpath_var=LIBRARY_PATH
16229   shlibpath_overrides_runpath=yes
16230   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
16231   hardcode_into_libs=yes
16232   ;;
16233
16234 hpux9* | hpux10* | hpux11*)
16235   # Give a soname corresponding to the major version so that dld.sl refuses to
16236   # link against other versions.
16237   version_type=sunos
16238   need_lib_prefix=no
16239   need_version=no
16240   case $host_cpu in
16241   ia64*)
16242     shrext_cmds='.so'
16243     hardcode_into_libs=yes
16244     dynamic_linker="$host_os dld.so"
16245     shlibpath_var=LD_LIBRARY_PATH
16246     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16247     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16248     soname_spec='${libname}${release}${shared_ext}$major'
16249     if test "X$HPUX_IA64_MODE" = X32; then
16250       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16251     else
16252       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16253     fi
16254     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16255     ;;
16256   hppa*64*)
16257     shrext_cmds='.sl'
16258     hardcode_into_libs=yes
16259     dynamic_linker="$host_os dld.sl"
16260     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16261     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16262     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16263     soname_spec='${libname}${release}${shared_ext}$major'
16264     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16265     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16266     ;;
16267   *)
16268     shrext_cmds='.sl'
16269     dynamic_linker="$host_os dld.sl"
16270     shlibpath_var=SHLIB_PATH
16271     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16272     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16273     soname_spec='${libname}${release}${shared_ext}$major'
16274     ;;
16275   esac
16276   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16277   postinstall_cmds='chmod 555 $lib'
16278   # or fails outright, so override atomically:
16279   install_override_mode=555
16280   ;;
16281
16282 interix[3-9]*)
16283   version_type=linux
16284   need_lib_prefix=no
16285   need_version=no
16286   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16287   soname_spec='${libname}${release}${shared_ext}$major'
16288   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16289   shlibpath_var=LD_LIBRARY_PATH
16290   shlibpath_overrides_runpath=no
16291   hardcode_into_libs=yes
16292   ;;
16293
16294 irix5* | irix6* | nonstopux*)
16295   case $host_os in
16296     nonstopux*) version_type=nonstopux ;;
16297     *)
16298         if test "$lt_cv_prog_gnu_ld" = yes; then
16299                 version_type=linux
16300         else
16301                 version_type=irix
16302         fi ;;
16303   esac
16304   need_lib_prefix=no
16305   need_version=no
16306   soname_spec='${libname}${release}${shared_ext}$major'
16307   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16308   case $host_os in
16309   irix5* | nonstopux*)
16310     libsuff= shlibsuff=
16311     ;;
16312   *)
16313     case $LD in # libtool.m4 will add one of these switches to LD
16314     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16315       libsuff= shlibsuff= libmagic=32-bit;;
16316     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16317       libsuff=32 shlibsuff=N32 libmagic=N32;;
16318     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16319       libsuff=64 shlibsuff=64 libmagic=64-bit;;
16320     *) libsuff= shlibsuff= libmagic=never-match;;
16321     esac
16322     ;;
16323   esac
16324   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16325   shlibpath_overrides_runpath=no
16326   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16327   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16328   hardcode_into_libs=yes
16329   ;;
16330
16331 # No shared lib support for Linux oldld, aout, or coff.
16332 linux*oldld* | linux*aout* | linux*coff*)
16333   dynamic_linker=no
16334   ;;
16335
16336 # This must be Linux ELF.
16337 linux* | k*bsd*-gnu | kopensolaris*-gnu)
16338   version_type=linux
16339   need_lib_prefix=no
16340   need_version=no
16341   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16342   soname_spec='${libname}${release}${shared_ext}$major'
16343   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16344   shlibpath_var=LD_LIBRARY_PATH
16345   shlibpath_overrides_runpath=no
16346
16347   # Some binutils ld are patched to set DT_RUNPATH
16348   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
16349   $as_echo_n "(cached) " >&6
16350 else
16351   lt_cv_shlibpath_overrides_runpath=no
16352     save_LDFLAGS=$LDFLAGS
16353     save_libdir=$libdir
16354     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16355          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16356     if test x$gcc_no_link = xyes; then
16357   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16358 fi
16359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16360 /* end confdefs.h.  */
16361
16362 int
16363 main ()
16364 {
16365
16366   ;
16367   return 0;
16368 }
16369 _ACEOF
16370 if ac_fn_cxx_try_link "$LINENO"; then :
16371   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16372   lt_cv_shlibpath_overrides_runpath=yes
16373 fi
16374 fi
16375 rm -f core conftest.err conftest.$ac_objext \
16376     conftest$ac_exeext conftest.$ac_ext
16377     LDFLAGS=$save_LDFLAGS
16378     libdir=$save_libdir
16379
16380 fi
16381
16382   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16383
16384   # This implies no fast_install, which is unacceptable.
16385   # Some rework will be needed to allow for fast_install
16386   # before this can be enabled.
16387   hardcode_into_libs=yes
16388
16389   # Append ld.so.conf contents to the search path
16390   if test -f /etc/ld.so.conf; then
16391     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' ' '`
16392     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16393   fi
16394
16395   # We used to test for /lib/ld.so.1 and disable shared libraries on
16396   # powerpc, because MkLinux only supported shared libraries with the
16397   # GNU dynamic linker.  Since this was broken with cross compilers,
16398   # most powerpc-linux boxes support dynamic linking these days and
16399   # people can always --disable-shared, the test was removed, and we
16400   # assume the GNU/Linux dynamic linker is in use.
16401   dynamic_linker='GNU/Linux ld.so'
16402   ;;
16403
16404 netbsd*)
16405   version_type=sunos
16406   need_lib_prefix=no
16407   need_version=no
16408   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16409     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16410     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16411     dynamic_linker='NetBSD (a.out) ld.so'
16412   else
16413     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16414     soname_spec='${libname}${release}${shared_ext}$major'
16415     dynamic_linker='NetBSD ld.elf_so'
16416   fi
16417   shlibpath_var=LD_LIBRARY_PATH
16418   shlibpath_overrides_runpath=yes
16419   hardcode_into_libs=yes
16420   ;;
16421
16422 newsos6)
16423   version_type=linux
16424   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16425   shlibpath_var=LD_LIBRARY_PATH
16426   shlibpath_overrides_runpath=yes
16427   ;;
16428
16429 *nto* | *qnx*)
16430   version_type=qnx
16431   need_lib_prefix=no
16432   need_version=no
16433   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16434   soname_spec='${libname}${release}${shared_ext}$major'
16435   shlibpath_var=LD_LIBRARY_PATH
16436   shlibpath_overrides_runpath=no
16437   hardcode_into_libs=yes
16438   dynamic_linker='ldqnx.so'
16439   ;;
16440
16441 openbsd*)
16442   version_type=sunos
16443   sys_lib_dlsearch_path_spec="/usr/lib"
16444   need_lib_prefix=no
16445   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16446   case $host_os in
16447     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
16448     *)                          need_version=no  ;;
16449   esac
16450   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16451   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16452   shlibpath_var=LD_LIBRARY_PATH
16453   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16454     case $host_os in
16455       openbsd2.[89] | openbsd2.[89].*)
16456         shlibpath_overrides_runpath=no
16457         ;;
16458       *)
16459         shlibpath_overrides_runpath=yes
16460         ;;
16461       esac
16462   else
16463     shlibpath_overrides_runpath=yes
16464   fi
16465   ;;
16466
16467 os2*)
16468   libname_spec='$name'
16469   shrext_cmds=".dll"
16470   need_lib_prefix=no
16471   library_names_spec='$libname${shared_ext} $libname.a'
16472   dynamic_linker='OS/2 ld.exe'
16473   shlibpath_var=LIBPATH
16474   ;;
16475
16476 osf3* | osf4* | osf5*)
16477   version_type=osf
16478   need_lib_prefix=no
16479   need_version=no
16480   soname_spec='${libname}${release}${shared_ext}$major'
16481   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16482   shlibpath_var=LD_LIBRARY_PATH
16483   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16484   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16485   ;;
16486
16487 rdos*)
16488   dynamic_linker=no
16489   ;;
16490
16491 solaris*)
16492   version_type=linux
16493   need_lib_prefix=no
16494   need_version=no
16495   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16496   soname_spec='${libname}${release}${shared_ext}$major'
16497   shlibpath_var=LD_LIBRARY_PATH
16498   shlibpath_overrides_runpath=yes
16499   hardcode_into_libs=yes
16500   # ldd complains unless libraries are executable
16501   postinstall_cmds='chmod +x $lib'
16502   ;;
16503
16504 sunos4*)
16505   version_type=sunos
16506   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16507   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16508   shlibpath_var=LD_LIBRARY_PATH
16509   shlibpath_overrides_runpath=yes
16510   if test "$with_gnu_ld" = yes; then
16511     need_lib_prefix=no
16512   fi
16513   need_version=yes
16514   ;;
16515
16516 sysv4 | sysv4.3*)
16517   version_type=linux
16518   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16519   soname_spec='${libname}${release}${shared_ext}$major'
16520   shlibpath_var=LD_LIBRARY_PATH
16521   case $host_vendor in
16522     sni)
16523       shlibpath_overrides_runpath=no
16524       need_lib_prefix=no
16525       runpath_var=LD_RUN_PATH
16526       ;;
16527     siemens)
16528       need_lib_prefix=no
16529       ;;
16530     motorola)
16531       need_lib_prefix=no
16532       need_version=no
16533       shlibpath_overrides_runpath=no
16534       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16535       ;;
16536   esac
16537   ;;
16538
16539 sysv4*MP*)
16540   if test -d /usr/nec ;then
16541     version_type=linux
16542     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16543     soname_spec='$libname${shared_ext}.$major'
16544     shlibpath_var=LD_LIBRARY_PATH
16545   fi
16546   ;;
16547
16548 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16549   version_type=freebsd-elf
16550   need_lib_prefix=no
16551   need_version=no
16552   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16553   soname_spec='${libname}${release}${shared_ext}$major'
16554   shlibpath_var=LD_LIBRARY_PATH
16555   shlibpath_overrides_runpath=yes
16556   hardcode_into_libs=yes
16557   if test "$with_gnu_ld" = yes; then
16558     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16559   else
16560     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16561     case $host_os in
16562       sco3.2v5*)
16563         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16564         ;;
16565     esac
16566   fi
16567   sys_lib_dlsearch_path_spec='/usr/lib'
16568   ;;
16569
16570 tpf*)
16571   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16572   version_type=linux
16573   need_lib_prefix=no
16574   need_version=no
16575   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16576   shlibpath_var=LD_LIBRARY_PATH
16577   shlibpath_overrides_runpath=no
16578   hardcode_into_libs=yes
16579   ;;
16580
16581 uts4*)
16582   version_type=linux
16583   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16584   soname_spec='${libname}${release}${shared_ext}$major'
16585   shlibpath_var=LD_LIBRARY_PATH
16586   ;;
16587
16588 *)
16589   dynamic_linker=no
16590   ;;
16591 esac
16592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16593 $as_echo "$dynamic_linker" >&6; }
16594 test "$dynamic_linker" = no && can_build_shared=no
16595
16596 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16597 if test "$GCC" = yes; then
16598   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16599 fi
16600
16601 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16602   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16603 fi
16604 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16605   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16606 fi
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
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16646 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16647 hardcode_action_CXX=
16648 if test -n "$hardcode_libdir_flag_spec_CXX" ||
16649    test -n "$runpath_var_CXX" ||
16650    test "X$hardcode_automatic_CXX" = "Xyes" ; then
16651
16652   # We can hardcode non-existent directories.
16653   if test "$hardcode_direct_CXX" != no &&
16654      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16655      # have to relink, otherwise we might link with an installed library
16656      # when we should be linking with a yet-to-be-installed one
16657      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
16658      test "$hardcode_minus_L_CXX" != no; then
16659     # Linking always hardcodes the temporary library directory.
16660     hardcode_action_CXX=relink
16661   else
16662     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16663     hardcode_action_CXX=immediate
16664   fi
16665 else
16666   # We cannot hardcode anything, or else we can only hardcode existing
16667   # directories.
16668   hardcode_action_CXX=unsupported
16669 fi
16670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16671 $as_echo "$hardcode_action_CXX" >&6; }
16672
16673 if test "$hardcode_action_CXX" = relink ||
16674    test "$inherit_rpath_CXX" = yes; then
16675   # Fast installation is not supported
16676   enable_fast_install=no
16677 elif test "$shlibpath_overrides_runpath" = yes ||
16678      test "$enable_shared" = no; then
16679   # Fast installation is not necessary
16680   enable_fast_install=needless
16681 fi
16682
16683
16684
16685
16686
16687
16688
16689   fi # test -n "$compiler"
16690
16691   CC=$lt_save_CC
16692   LDCXX=$LD
16693   LD=$lt_save_LD
16694   GCC=$lt_save_GCC
16695   with_gnu_ld=$lt_save_with_gnu_ld
16696   lt_cv_path_LDCXX=$lt_cv_path_LD
16697   lt_cv_path_LD=$lt_save_path_LD
16698   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16699   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16700 fi # test "$_lt_caught_CXX_error" != yes
16701
16702 ac_ext=c
16703 ac_cpp='$CPP $CPPFLAGS'
16704 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16705 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16706 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720         ac_config_commands="$ac_config_commands libtool"
16721
16722
16723
16724
16725 # Only expand once:
16726
16727
16728
16729 if test -n "$ac_tool_prefix"; then
16730   for ac_prog in gcj
16731   do
16732     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16733 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16735 $as_echo_n "checking for $ac_word... " >&6; }
16736 if test "${ac_cv_prog_GCJ+set}" = set; then :
16737   $as_echo_n "(cached) " >&6
16738 else
16739   if test -n "$GCJ"; then
16740   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16741 else
16742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16743 for as_dir in $PATH
16744 do
16745   IFS=$as_save_IFS
16746   test -z "$as_dir" && as_dir=.
16747     for ac_exec_ext in '' $ac_executable_extensions; do
16748   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16749     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
16750     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16751     break 2
16752   fi
16753 done
16754   done
16755 IFS=$as_save_IFS
16756
16757 fi
16758 fi
16759 GCJ=$ac_cv_prog_GCJ
16760 if test -n "$GCJ"; then
16761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
16762 $as_echo "$GCJ" >&6; }
16763 else
16764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16765 $as_echo "no" >&6; }
16766 fi
16767
16768
16769     test -n "$GCJ" && break
16770   done
16771 fi
16772 if test -z "$GCJ"; then
16773   ac_ct_GCJ=$GCJ
16774   for ac_prog in gcj
16775 do
16776   # Extract the first word of "$ac_prog", so it can be a program name with args.
16777 set dummy $ac_prog; ac_word=$2
16778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16779 $as_echo_n "checking for $ac_word... " >&6; }
16780 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
16781   $as_echo_n "(cached) " >&6
16782 else
16783   if test -n "$ac_ct_GCJ"; then
16784   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
16785 else
16786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16787 for as_dir in $PATH
16788 do
16789   IFS=$as_save_IFS
16790   test -z "$as_dir" && as_dir=.
16791     for ac_exec_ext in '' $ac_executable_extensions; do
16792   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16793     ac_cv_prog_ac_ct_GCJ="$ac_prog"
16794     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16795     break 2
16796   fi
16797 done
16798   done
16799 IFS=$as_save_IFS
16800
16801 fi
16802 fi
16803 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
16804 if test -n "$ac_ct_GCJ"; then
16805   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
16806 $as_echo "$ac_ct_GCJ" >&6; }
16807 else
16808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16809 $as_echo "no" >&6; }
16810 fi
16811
16812
16813   test -n "$ac_ct_GCJ" && break
16814 done
16815
16816   if test "x$ac_ct_GCJ" = x; then
16817     GCJ="gcj"
16818   else
16819     case $cross_compiling:$ac_tool_warned in
16820 yes:)
16821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16822 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16823 ac_tool_warned=yes ;;
16824 esac
16825     GCJ=$ac_ct_GCJ
16826   fi
16827 fi
16828
16829 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
16830 if test "x${GCJFLAGS-unset}" = xunset; then
16831    GCJFLAGS="-g -O2"
16832 fi
16833
16834
16835 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
16836
16837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
16838 $as_echo_n "checking dependency style of $depcc... " >&6; }
16839 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
16840   $as_echo_n "(cached) " >&6
16841 else
16842   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16843   # We make a subdir and do the tests there.  Otherwise we can end up
16844   # making bogus files that we don't know about and never remove.  For
16845   # instance it was reported that on HP-UX the gcc test will end up
16846   # making a dummy file named `D' -- because `-MD' means `put the output
16847   # in D'.
16848   mkdir conftest.dir
16849   # Copy depcomp to subdir because otherwise we won't find it if we're
16850   # using a relative directory.
16851   cp "$am_depcomp" conftest.dir
16852   cd conftest.dir
16853   # We will build objects and dependencies in a subdirectory because
16854   # it helps to detect inapplicable dependency modes.  For instance
16855   # both Tru64's cc and ICC support -MD to output dependencies as a
16856   # side effect of compilation, but ICC will put the dependencies in
16857   # the current directory while Tru64 will put them in the object
16858   # directory.
16859   mkdir sub
16860
16861   am_cv_GCJ_dependencies_compiler_type=none
16862   if test "$am_compiler_list" = ""; then
16863      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16864   fi
16865   am__universal=false
16866
16867
16868   for depmode in $am_compiler_list; do
16869     # Setup a source with many dependencies, because some compilers
16870     # like to wrap large dependency lists on column 80 (with \), and
16871     # we should not choose a depcomp mode which is confused by this.
16872     #
16873     # We need to recreate these files for each test, as the compiler may
16874     # overwrite some of them when testing with obscure command lines.
16875     # This happens at least with the AIX C compiler.
16876     : > sub/conftest.c
16877     for i in 1 2 3 4 5 6; do
16878       echo '#include "conftst'$i'.h"' >> sub/conftest.c
16879       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16880       # Solaris 8's {/usr,}/bin/sh.
16881       touch sub/conftst$i.h
16882     done
16883     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16884
16885     # We check with `-c' and `-o' for the sake of the "dashmstdout"
16886     # mode.  It turns out that the SunPro C++ compiler does not properly
16887     # handle `-M -o', and we need to detect this.  Also, some Intel
16888     # versions had trouble with output in subdirs
16889     am__obj=sub/conftest.${OBJEXT-o}
16890     am__minus_obj="-o $am__obj"
16891     case $depmode in
16892     gcc)
16893       # This depmode causes a compiler race in universal mode.
16894       test "$am__universal" = false || continue
16895       ;;
16896     nosideeffect)
16897       # after this tag, mechanisms are not by side-effect, so they'll
16898       # only be used when explicitly requested
16899       if test "x$enable_dependency_tracking" = xyes; then
16900         continue
16901       else
16902         break
16903       fi
16904       ;;
16905     msvisualcpp | msvcmsys)
16906       # This compiler won't grok `-c -o', but also, the minuso test has
16907       # not run yet.  These depmodes are late enough in the game, and
16908       # so weak that their functioning should not be impacted.
16909       am__obj=conftest.${OBJEXT-o}
16910       am__minus_obj=
16911       ;;
16912     none) break ;;
16913     esac
16914     if depmode=$depmode \
16915        source=sub/conftest.c object=$am__obj \
16916        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
16917        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
16918          >/dev/null 2>conftest.err &&
16919        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
16920        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
16921        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
16922        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
16923       # icc doesn't choke on unknown options, it will just issue warnings
16924       # or remarks (even with -Werror).  So we grep stderr for any message
16925       # that says an option was ignored or not supported.
16926       # When given -MP, icc 7.0 and 7.1 complain thusly:
16927       #   icc: Command line warning: ignoring option '-M'; no argument required
16928       # The diagnosis changed in icc 8.0:
16929       #   icc: Command line remark: option '-MP' not supported
16930       if (grep 'ignoring option' conftest.err ||
16931           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
16932         am_cv_GCJ_dependencies_compiler_type=$depmode
16933         break
16934       fi
16935     fi
16936   done
16937
16938   cd ..
16939   rm -rf conftest.dir
16940 else
16941   am_cv_GCJ_dependencies_compiler_type=none
16942 fi
16943
16944 fi
16945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16946 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
16947 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16948
16949  if
16950   test "x$enable_dependency_tracking" != xno \
16951   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
16952   am__fastdepGCJ_TRUE=
16953   am__fastdepGCJ_FALSE='#'
16954 else
16955   am__fastdepGCJ_TRUE='#'
16956   am__fastdepGCJ_FALSE=
16957 fi
16958
16959
16960
16961 if test -n "$ac_tool_prefix"; then
16962   for ac_prog in gcj
16963   do
16964     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16965 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16967 $as_echo_n "checking for $ac_word... " >&6; }
16968 if test "${ac_cv_prog_GCJ+set}" = set; then :
16969   $as_echo_n "(cached) " >&6
16970 else
16971   if test -n "$GCJ"; then
16972   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16973 else
16974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16975 for as_dir in $PATH
16976 do
16977   IFS=$as_save_IFS
16978   test -z "$as_dir" && as_dir=.
16979     for ac_exec_ext in '' $ac_executable_extensions; do
16980   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16981     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
16982     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16983     break 2
16984   fi
16985 done
16986   done
16987 IFS=$as_save_IFS
16988
16989 fi
16990 fi
16991 GCJ=$ac_cv_prog_GCJ
16992 if test -n "$GCJ"; then
16993   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
16994 $as_echo "$GCJ" >&6; }
16995 else
16996   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16997 $as_echo "no" >&6; }
16998 fi
16999
17000
17001     test -n "$GCJ" && break
17002   done
17003 fi
17004 if test -z "$GCJ"; then
17005   ac_ct_GCJ=$GCJ
17006   for ac_prog in gcj
17007 do
17008   # Extract the first word of "$ac_prog", so it can be a program name with args.
17009 set dummy $ac_prog; ac_word=$2
17010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17011 $as_echo_n "checking for $ac_word... " >&6; }
17012 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
17013   $as_echo_n "(cached) " >&6
17014 else
17015   if test -n "$ac_ct_GCJ"; then
17016   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
17017 else
17018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17019 for as_dir in $PATH
17020 do
17021   IFS=$as_save_IFS
17022   test -z "$as_dir" && as_dir=.
17023     for ac_exec_ext in '' $ac_executable_extensions; do
17024   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17025     ac_cv_prog_ac_ct_GCJ="$ac_prog"
17026     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17027     break 2
17028   fi
17029 done
17030   done
17031 IFS=$as_save_IFS
17032
17033 fi
17034 fi
17035 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
17036 if test -n "$ac_ct_GCJ"; then
17037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
17038 $as_echo "$ac_ct_GCJ" >&6; }
17039 else
17040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17041 $as_echo "no" >&6; }
17042 fi
17043
17044
17045   test -n "$ac_ct_GCJ" && break
17046 done
17047
17048   if test "x$ac_ct_GCJ" = x; then
17049     GCJ="gcj"
17050   else
17051     case $cross_compiling:$ac_tool_warned in
17052 yes:)
17053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17054 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17055 ac_tool_warned=yes ;;
17056 esac
17057     GCJ=$ac_ct_GCJ
17058   fi
17059 fi
17060
17061 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
17062 if test "x${GCJFLAGS-unset}" = xunset; then
17063    GCJFLAGS="-g -O2"
17064 fi
17065
17066
17067 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
17068
17069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
17070 $as_echo_n "checking dependency style of $depcc... " >&6; }
17071 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
17072   $as_echo_n "(cached) " >&6
17073 else
17074   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
17075   # We make a subdir and do the tests there.  Otherwise we can end up
17076   # making bogus files that we don't know about and never remove.  For
17077   # instance it was reported that on HP-UX the gcc test will end up
17078   # making a dummy file named `D' -- because `-MD' means `put the output
17079   # in D'.
17080   mkdir conftest.dir
17081   # Copy depcomp to subdir because otherwise we won't find it if we're
17082   # using a relative directory.
17083   cp "$am_depcomp" conftest.dir
17084   cd conftest.dir
17085   # We will build objects and dependencies in a subdirectory because
17086   # it helps to detect inapplicable dependency modes.  For instance
17087   # both Tru64's cc and ICC support -MD to output dependencies as a
17088   # side effect of compilation, but ICC will put the dependencies in
17089   # the current directory while Tru64 will put them in the object
17090   # directory.
17091   mkdir sub
17092
17093   am_cv_GCJ_dependencies_compiler_type=none
17094   if test "$am_compiler_list" = ""; then
17095      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
17096   fi
17097   am__universal=false
17098
17099
17100   for depmode in $am_compiler_list; do
17101     # Setup a source with many dependencies, because some compilers
17102     # like to wrap large dependency lists on column 80 (with \), and
17103     # we should not choose a depcomp mode which is confused by this.
17104     #
17105     # We need to recreate these files for each test, as the compiler may
17106     # overwrite some of them when testing with obscure command lines.
17107     # This happens at least with the AIX C compiler.
17108     : > sub/conftest.c
17109     for i in 1 2 3 4 5 6; do
17110       echo '#include "conftst'$i'.h"' >> sub/conftest.c
17111       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
17112       # Solaris 8's {/usr,}/bin/sh.
17113       touch sub/conftst$i.h
17114     done
17115     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
17116
17117     # We check with `-c' and `-o' for the sake of the "dashmstdout"
17118     # mode.  It turns out that the SunPro C++ compiler does not properly
17119     # handle `-M -o', and we need to detect this.  Also, some Intel
17120     # versions had trouble with output in subdirs
17121     am__obj=sub/conftest.${OBJEXT-o}
17122     am__minus_obj="-o $am__obj"
17123     case $depmode in
17124     gcc)
17125       # This depmode causes a compiler race in universal mode.
17126       test "$am__universal" = false || continue
17127       ;;
17128     nosideeffect)
17129       # after this tag, mechanisms are not by side-effect, so they'll
17130       # only be used when explicitly requested
17131       if test "x$enable_dependency_tracking" = xyes; then
17132         continue
17133       else
17134         break
17135       fi
17136       ;;
17137     msvisualcpp | msvcmsys)
17138       # This compiler won't grok `-c -o', but also, the minuso test has
17139       # not run yet.  These depmodes are late enough in the game, and
17140       # so weak that their functioning should not be impacted.
17141       am__obj=conftest.${OBJEXT-o}
17142       am__minus_obj=
17143       ;;
17144     none) break ;;
17145     esac
17146     if depmode=$depmode \
17147        source=sub/conftest.c object=$am__obj \
17148        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
17149        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
17150          >/dev/null 2>conftest.err &&
17151        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
17152        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
17153        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
17154        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
17155       # icc doesn't choke on unknown options, it will just issue warnings
17156       # or remarks (even with -Werror).  So we grep stderr for any message
17157       # that says an option was ignored or not supported.
17158       # When given -MP, icc 7.0 and 7.1 complain thusly:
17159       #   icc: Command line warning: ignoring option '-M'; no argument required
17160       # The diagnosis changed in icc 8.0:
17161       #   icc: Command line remark: option '-MP' not supported
17162       if (grep 'ignoring option' conftest.err ||
17163           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
17164         am_cv_GCJ_dependencies_compiler_type=$depmode
17165         break
17166       fi
17167     fi
17168   done
17169
17170   cd ..
17171   rm -rf conftest.dir
17172 else
17173   am_cv_GCJ_dependencies_compiler_type=none
17174 fi
17175
17176 fi
17177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
17178 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
17179 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
17180
17181  if
17182   test "x$enable_dependency_tracking" != xno \
17183   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
17184   am__fastdepGCJ_TRUE=
17185   am__fastdepGCJ_FALSE='#'
17186 else
17187   am__fastdepGCJ_TRUE='#'
17188   am__fastdepGCJ_FALSE=
17189 fi
17190
17191
17192
17193
17194
17195 # Source file extension for Java test sources.
17196 ac_ext=c
17197
17198 # Object file extension for compiled Java test sources.
17199 objext=o
17200 objext_GCJ=$objext
17201
17202 # Code to be used in simple compile tests
17203 lt_simple_compile_test_code="int some_variable = 0;"
17204
17205 # Code to be used in simple link tests
17206 lt_simple_link_test_code='int main(){return(0);}'
17207
17208 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
17209
17210
17211
17212
17213
17214
17215 # If no C compiler was specified, use CC.
17216 LTCC=${LTCC-"$CC"}
17217
17218 # If no C compiler flags were specified, use CFLAGS.
17219 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
17220
17221 # Allow CC to be a program name with arguments.
17222 compiler=$CC
17223
17224
17225 # save warnings/boilerplate of simple test code
17226 ac_outfile=conftest.$ac_objext
17227 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
17228 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17229 _lt_compiler_boilerplate=`cat conftest.err`
17230 $RM conftest*
17231
17232 ac_outfile=conftest.$ac_objext
17233 echo "$lt_simple_link_test_code" >conftest.$ac_ext
17234 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17235 _lt_linker_boilerplate=`cat conftest.err`
17236 $RM -r conftest*
17237
17238
17239 # Allow CC to be a program name with arguments.
17240 GCC=yes
17241 compiler=$CC
17242 compiler_GCJ=$CC
17243 for cc_temp in $compiler""; do
17244   case $cc_temp in
17245     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17246     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17247     \-*) ;;
17248     *) break;;
17249   esac
17250 done
17251 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
17252
17253
17254 # GCJ did not exist at the time GCC didn't implicitly link libc in.
17255 archive_cmds_need_lc_GCJ=no
17256
17257 old_archive_cmds_GCJ=$old_archive_cmds
17258
17259 ## CAVEAT EMPTOR:
17260 ## There is no encapsulation within the following macros, do not change
17261 ## the running order or otherwise move them around unless you know exactly
17262 ## what you are doing...
17263 if test -n "$compiler"; then
17264
17265 lt_prog_compiler_no_builtin_flag_GCJ=
17266
17267 if test "$GCC" = yes; then
17268   case $cc_basename in
17269   nvcc*)
17270     lt_prog_compiler_no_builtin_flag_GCJ=' -Xcompiler -fno-builtin' ;;
17271   *)
17272     lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' ;;
17273   esac
17274
17275   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17276 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
17277 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
17278   $as_echo_n "(cached) " >&6
17279 else
17280   lt_cv_prog_compiler_rtti_exceptions=no
17281    ac_outfile=conftest.$ac_objext
17282    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17283    lt_compiler_flag="-fno-rtti -fno-exceptions"
17284    # Insert the option either (1) after the last *FLAGS variable, or
17285    # (2) before a word containing "conftest.", or (3) at the end.
17286    # Note that $ac_compile itself does not contain backslashes and begins
17287    # with a dollar sign (not a hyphen), so the echo should work correctly.
17288    # The option is referenced via a variable to avoid confusing sed.
17289    lt_compile=`echo "$ac_compile" | $SED \
17290    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17291    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17292    -e 's:$: $lt_compiler_flag:'`
17293    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17294    (eval "$lt_compile" 2>conftest.err)
17295    ac_status=$?
17296    cat conftest.err >&5
17297    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17298    if (exit $ac_status) && test -s "$ac_outfile"; then
17299      # The compiler can only warn and ignore the option if not recognized
17300      # So say no if there are warnings other than the usual output.
17301      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17302      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17303      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17304        lt_cv_prog_compiler_rtti_exceptions=yes
17305      fi
17306    fi
17307    $RM conftest*
17308
17309 fi
17310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17311 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17312
17313 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17314     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17315 else
17316     :
17317 fi
17318
17319 fi
17320
17321
17322
17323   lt_prog_compiler_wl_GCJ=
17324 lt_prog_compiler_pic_GCJ=
17325 lt_prog_compiler_static_GCJ=
17326
17327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
17328 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17329
17330   if test "$GCC" = yes; then
17331     lt_prog_compiler_wl_GCJ='-Wl,'
17332     lt_prog_compiler_static_GCJ='-static'
17333
17334     case $host_os in
17335       aix*)
17336       # All AIX code is PIC.
17337       if test "$host_cpu" = ia64; then
17338         # AIX 5 now supports IA64 processor
17339         lt_prog_compiler_static_GCJ='-Bstatic'
17340       fi
17341       ;;
17342
17343     amigaos*)
17344       case $host_cpu in
17345       powerpc)
17346             # see comment about AmigaOS4 .so support
17347             lt_prog_compiler_pic_GCJ='-fPIC'
17348         ;;
17349       m68k)
17350             # FIXME: we need at least 68020 code to build shared libraries, but
17351             # adding the `-m68020' flag to GCC prevents building anything better,
17352             # like `-m68040'.
17353             lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17354         ;;
17355       esac
17356       ;;
17357
17358     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17359       # PIC is the default for these OSes.
17360       ;;
17361
17362     mingw* | cygwin* | pw32* | os2* | cegcc*)
17363       # This hack is so that the source file can tell whether it is being
17364       # built for inclusion in a dll (and should export symbols for example).
17365       # Although the cygwin gcc ignores -fPIC, still need this for old-style
17366       # (--disable-auto-import) libraries
17367
17368       ;;
17369
17370     darwin* | rhapsody*)
17371       # PIC is the default on this platform
17372       # Common symbols not allowed in MH_DYLIB files
17373       lt_prog_compiler_pic_GCJ='-fno-common'
17374       ;;
17375
17376     haiku*)
17377       # PIC is the default for Haiku.
17378       # The "-static" flag exists, but is broken.
17379       lt_prog_compiler_static_GCJ=
17380       ;;
17381
17382     hpux*)
17383       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
17384       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
17385       # sets the default TLS model and affects inlining.
17386       case $host_cpu in
17387       hppa*64*)
17388         # +Z the default
17389         ;;
17390       *)
17391         lt_prog_compiler_pic_GCJ='-fPIC'
17392         ;;
17393       esac
17394       ;;
17395
17396     interix[3-9]*)
17397       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17398       # Instead, we relocate shared libraries at runtime.
17399       ;;
17400
17401     msdosdjgpp*)
17402       # Just because we use GCC doesn't mean we suddenly get shared libraries
17403       # on systems that don't support them.
17404       lt_prog_compiler_can_build_shared_GCJ=no
17405       enable_shared=no
17406       ;;
17407
17408     *nto* | *qnx*)
17409       # QNX uses GNU C++, but need to define -shared option too, otherwise
17410       # it will coredump.
17411       lt_prog_compiler_pic_GCJ='-fPIC -shared'
17412       ;;
17413
17414     sysv4*MP*)
17415       if test -d /usr/nec; then
17416         lt_prog_compiler_pic_GCJ=-Kconform_pic
17417       fi
17418       ;;
17419
17420     *)
17421       lt_prog_compiler_pic_GCJ='-fPIC'
17422       ;;
17423     esac
17424
17425     case $cc_basename in
17426     nvcc*) # Cuda Compiler Driver 2.2
17427       lt_prog_compiler_wl_GCJ='-Xlinker '
17428       lt_prog_compiler_pic_GCJ='-Xcompiler -fPIC'
17429       ;;
17430     esac
17431   else
17432     # PORTME Check for flag to pass linker flags through the system compiler.
17433     case $host_os in
17434     aix*)
17435       lt_prog_compiler_wl_GCJ='-Wl,'
17436       if test "$host_cpu" = ia64; then
17437         # AIX 5 now supports IA64 processor
17438         lt_prog_compiler_static_GCJ='-Bstatic'
17439       else
17440         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17441       fi
17442       ;;
17443
17444     mingw* | cygwin* | pw32* | os2* | cegcc*)
17445       # This hack is so that the source file can tell whether it is being
17446       # built for inclusion in a dll (and should export symbols for example).
17447
17448       ;;
17449
17450     hpux9* | hpux10* | hpux11*)
17451       lt_prog_compiler_wl_GCJ='-Wl,'
17452       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17453       # not for PA HP-UX.
17454       case $host_cpu in
17455       hppa*64*|ia64*)
17456         # +Z the default
17457         ;;
17458       *)
17459         lt_prog_compiler_pic_GCJ='+Z'
17460         ;;
17461       esac
17462       # Is there a better lt_prog_compiler_static that works with the bundled CC?
17463       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17464       ;;
17465
17466     irix5* | irix6* | nonstopux*)
17467       lt_prog_compiler_wl_GCJ='-Wl,'
17468       # PIC (with -KPIC) is the default.
17469       lt_prog_compiler_static_GCJ='-non_shared'
17470       ;;
17471
17472     linux* | k*bsd*-gnu | kopensolaris*-gnu)
17473       case $cc_basename in
17474       # old Intel for x86_64 which still supported -KPIC.
17475       ecc*)
17476         lt_prog_compiler_wl_GCJ='-Wl,'
17477         lt_prog_compiler_pic_GCJ='-KPIC'
17478         lt_prog_compiler_static_GCJ='-static'
17479         ;;
17480       # icc used to be incompatible with GCC.
17481       # ICC 10 doesn't accept -KPIC any more.
17482       icc* | ifort*)
17483         lt_prog_compiler_wl_GCJ='-Wl,'
17484         lt_prog_compiler_pic_GCJ='-fPIC'
17485         lt_prog_compiler_static_GCJ='-static'
17486         ;;
17487       # Lahey Fortran 8.1.
17488       lf95*)
17489         lt_prog_compiler_wl_GCJ='-Wl,'
17490         lt_prog_compiler_pic_GCJ='--shared'
17491         lt_prog_compiler_static_GCJ='--static'
17492         ;;
17493       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
17494         # Portland Group compilers (*not* the Pentium gcc compiler,
17495         # which looks to be a dead project)
17496         lt_prog_compiler_wl_GCJ='-Wl,'
17497         lt_prog_compiler_pic_GCJ='-fpic'
17498         lt_prog_compiler_static_GCJ='-Bstatic'
17499         ;;
17500       ccc*)
17501         lt_prog_compiler_wl_GCJ='-Wl,'
17502         # All Alpha code is PIC.
17503         lt_prog_compiler_static_GCJ='-non_shared'
17504         ;;
17505       xl* | bgxl* | bgf* | mpixl*)
17506         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
17507         lt_prog_compiler_wl_GCJ='-Wl,'
17508         lt_prog_compiler_pic_GCJ='-qpic'
17509         lt_prog_compiler_static_GCJ='-qstaticlink'
17510         ;;
17511       *)
17512         case `$CC -V 2>&1 | sed 5q` in
17513         *Sun\ F* | *Sun*Fortran*)
17514           # Sun Fortran 8.3 passes all unrecognized flags to the linker
17515           lt_prog_compiler_pic_GCJ='-KPIC'
17516           lt_prog_compiler_static_GCJ='-Bstatic'
17517           lt_prog_compiler_wl_GCJ=''
17518           ;;
17519         *Sun\ C*)
17520           # Sun C 5.9
17521           lt_prog_compiler_pic_GCJ='-KPIC'
17522           lt_prog_compiler_static_GCJ='-Bstatic'
17523           lt_prog_compiler_wl_GCJ='-Wl,'
17524           ;;
17525         esac
17526         ;;
17527       esac
17528       ;;
17529
17530     newsos6)
17531       lt_prog_compiler_pic_GCJ='-KPIC'
17532       lt_prog_compiler_static_GCJ='-Bstatic'
17533       ;;
17534
17535     *nto* | *qnx*)
17536       # QNX uses GNU C++, but need to define -shared option too, otherwise
17537       # it will coredump.
17538       lt_prog_compiler_pic_GCJ='-fPIC -shared'
17539       ;;
17540
17541     osf3* | osf4* | osf5*)
17542       lt_prog_compiler_wl_GCJ='-Wl,'
17543       # All OSF/1 code is PIC.
17544       lt_prog_compiler_static_GCJ='-non_shared'
17545       ;;
17546
17547     rdos*)
17548       lt_prog_compiler_static_GCJ='-non_shared'
17549       ;;
17550
17551     solaris*)
17552       lt_prog_compiler_pic_GCJ='-KPIC'
17553       lt_prog_compiler_static_GCJ='-Bstatic'
17554       case $cc_basename in
17555       f77* | f90* | f95*)
17556         lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17557       *)
17558         lt_prog_compiler_wl_GCJ='-Wl,';;
17559       esac
17560       ;;
17561
17562     sunos4*)
17563       lt_prog_compiler_wl_GCJ='-Qoption ld '
17564       lt_prog_compiler_pic_GCJ='-PIC'
17565       lt_prog_compiler_static_GCJ='-Bstatic'
17566       ;;
17567
17568     sysv4 | sysv4.2uw2* | sysv4.3*)
17569       lt_prog_compiler_wl_GCJ='-Wl,'
17570       lt_prog_compiler_pic_GCJ='-KPIC'
17571       lt_prog_compiler_static_GCJ='-Bstatic'
17572       ;;
17573
17574     sysv4*MP*)
17575       if test -d /usr/nec ;then
17576         lt_prog_compiler_pic_GCJ='-Kconform_pic'
17577         lt_prog_compiler_static_GCJ='-Bstatic'
17578       fi
17579       ;;
17580
17581     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17582       lt_prog_compiler_wl_GCJ='-Wl,'
17583       lt_prog_compiler_pic_GCJ='-KPIC'
17584       lt_prog_compiler_static_GCJ='-Bstatic'
17585       ;;
17586
17587     unicos*)
17588       lt_prog_compiler_wl_GCJ='-Wl,'
17589       lt_prog_compiler_can_build_shared_GCJ=no
17590       ;;
17591
17592     uts4*)
17593       lt_prog_compiler_pic_GCJ='-pic'
17594       lt_prog_compiler_static_GCJ='-Bstatic'
17595       ;;
17596
17597     *)
17598       lt_prog_compiler_can_build_shared_GCJ=no
17599       ;;
17600     esac
17601   fi
17602
17603 case $host_os in
17604   # For platforms which do not support PIC, -DPIC is meaningless:
17605   *djgpp*)
17606     lt_prog_compiler_pic_GCJ=
17607     ;;
17608   *)
17609     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17610     ;;
17611 esac
17612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_GCJ" >&5
17613 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17614
17615
17616
17617 #
17618 # Check to make sure the PIC flag actually works.
17619 #
17620 if test -n "$lt_prog_compiler_pic_GCJ"; then
17621   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17622 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17623 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then :
17624   $as_echo_n "(cached) " >&6
17625 else
17626   lt_cv_prog_compiler_pic_works_GCJ=no
17627    ac_outfile=conftest.$ac_objext
17628    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17629    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17630    # Insert the option either (1) after the last *FLAGS variable, or
17631    # (2) before a word containing "conftest.", or (3) at the end.
17632    # Note that $ac_compile itself does not contain backslashes and begins
17633    # with a dollar sign (not a hyphen), so the echo should work correctly.
17634    # The option is referenced via a variable to avoid confusing sed.
17635    lt_compile=`echo "$ac_compile" | $SED \
17636    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17637    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17638    -e 's:$: $lt_compiler_flag:'`
17639    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17640    (eval "$lt_compile" 2>conftest.err)
17641    ac_status=$?
17642    cat conftest.err >&5
17643    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17644    if (exit $ac_status) && test -s "$ac_outfile"; then
17645      # The compiler can only warn and ignore the option if not recognized
17646      # So say no if there are warnings other than the usual output.
17647      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17648      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17649      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17650        lt_cv_prog_compiler_pic_works_GCJ=yes
17651      fi
17652    fi
17653    $RM conftest*
17654
17655 fi
17656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17657 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17658
17659 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17660     case $lt_prog_compiler_pic_GCJ in
17661      "" | " "*) ;;
17662      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17663      esac
17664 else
17665     lt_prog_compiler_pic_GCJ=
17666      lt_prog_compiler_can_build_shared_GCJ=no
17667 fi
17668
17669 fi
17670
17671
17672
17673 #
17674 # Check to make sure the static flag actually works.
17675 #
17676 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17678 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17679 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then :
17680   $as_echo_n "(cached) " >&6
17681 else
17682   lt_cv_prog_compiler_static_works_GCJ=no
17683    save_LDFLAGS="$LDFLAGS"
17684    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17685    echo "$lt_simple_link_test_code" > conftest.$ac_ext
17686    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17687      # The linker can only warn and ignore the option if not recognized
17688      # So say no if there are warnings
17689      if test -s conftest.err; then
17690        # Append any errors to the config.log.
17691        cat conftest.err 1>&5
17692        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
17693        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17694        if diff conftest.exp conftest.er2 >/dev/null; then
17695          lt_cv_prog_compiler_static_works_GCJ=yes
17696        fi
17697      else
17698        lt_cv_prog_compiler_static_works_GCJ=yes
17699      fi
17700    fi
17701    $RM -r conftest*
17702    LDFLAGS="$save_LDFLAGS"
17703
17704 fi
17705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17706 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17707
17708 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17709     :
17710 else
17711     lt_prog_compiler_static_GCJ=
17712 fi
17713
17714
17715
17716
17717   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17718 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17719 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17720   $as_echo_n "(cached) " >&6
17721 else
17722   lt_cv_prog_compiler_c_o_GCJ=no
17723    $RM -r conftest 2>/dev/null
17724    mkdir conftest
17725    cd conftest
17726    mkdir out
17727    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17728
17729    lt_compiler_flag="-o out/conftest2.$ac_objext"
17730    # Insert the option either (1) after the last *FLAGS variable, or
17731    # (2) before a word containing "conftest.", or (3) at the end.
17732    # Note that $ac_compile itself does not contain backslashes and begins
17733    # with a dollar sign (not a hyphen), so the echo should work correctly.
17734    lt_compile=`echo "$ac_compile" | $SED \
17735    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17736    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17737    -e 's:$: $lt_compiler_flag:'`
17738    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17739    (eval "$lt_compile" 2>out/conftest.err)
17740    ac_status=$?
17741    cat out/conftest.err >&5
17742    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17743    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17744    then
17745      # The compiler can only warn and ignore the option if not recognized
17746      # So say no if there are warnings
17747      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17748      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17749      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17750        lt_cv_prog_compiler_c_o_GCJ=yes
17751      fi
17752    fi
17753    chmod u+w . 2>&5
17754    $RM conftest*
17755    # SGI C++ compiler will create directory out/ii_files/ for
17756    # template instantiation
17757    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17758    $RM out/* && rmdir out
17759    cd ..
17760    $RM -r conftest
17761    $RM conftest*
17762
17763 fi
17764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17765 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17766
17767
17768
17769   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17770 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17771 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17772   $as_echo_n "(cached) " >&6
17773 else
17774   lt_cv_prog_compiler_c_o_GCJ=no
17775    $RM -r conftest 2>/dev/null
17776    mkdir conftest
17777    cd conftest
17778    mkdir out
17779    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17780
17781    lt_compiler_flag="-o out/conftest2.$ac_objext"
17782    # Insert the option either (1) after the last *FLAGS variable, or
17783    # (2) before a word containing "conftest.", or (3) at the end.
17784    # Note that $ac_compile itself does not contain backslashes and begins
17785    # with a dollar sign (not a hyphen), so the echo should work correctly.
17786    lt_compile=`echo "$ac_compile" | $SED \
17787    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17788    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17789    -e 's:$: $lt_compiler_flag:'`
17790    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17791    (eval "$lt_compile" 2>out/conftest.err)
17792    ac_status=$?
17793    cat out/conftest.err >&5
17794    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17795    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17796    then
17797      # The compiler can only warn and ignore the option if not recognized
17798      # So say no if there are warnings
17799      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17800      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17801      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17802        lt_cv_prog_compiler_c_o_GCJ=yes
17803      fi
17804    fi
17805    chmod u+w . 2>&5
17806    $RM conftest*
17807    # SGI C++ compiler will create directory out/ii_files/ for
17808    # template instantiation
17809    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17810    $RM out/* && rmdir out
17811    cd ..
17812    $RM -r conftest
17813    $RM conftest*
17814
17815 fi
17816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17817 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17818
17819
17820
17821
17822 hard_links="nottested"
17823 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17824   # do not overwrite the value of need_locks provided by the user
17825   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
17826 $as_echo_n "checking if we can lock with hard links... " >&6; }
17827   hard_links=yes
17828   $RM conftest*
17829   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17830   touch conftest.a
17831   ln conftest.a conftest.b 2>&5 || hard_links=no
17832   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
17834 $as_echo "$hard_links" >&6; }
17835   if test "$hard_links" = no; then
17836     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17837 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17838     need_locks=warn
17839   fi
17840 else
17841   need_locks=no
17842 fi
17843
17844
17845
17846   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17847 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17848
17849   runpath_var=
17850   allow_undefined_flag_GCJ=
17851   always_export_symbols_GCJ=no
17852   archive_cmds_GCJ=
17853   archive_expsym_cmds_GCJ=
17854   compiler_needs_object_GCJ=no
17855   enable_shared_with_static_runtimes_GCJ=no
17856   export_dynamic_flag_spec_GCJ=
17857   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17858   hardcode_automatic_GCJ=no
17859   hardcode_direct_GCJ=no
17860   hardcode_direct_absolute_GCJ=no
17861   hardcode_libdir_flag_spec_GCJ=
17862   hardcode_libdir_flag_spec_ld_GCJ=
17863   hardcode_libdir_separator_GCJ=
17864   hardcode_minus_L_GCJ=no
17865   hardcode_shlibpath_var_GCJ=unsupported
17866   inherit_rpath_GCJ=no
17867   link_all_deplibs_GCJ=unknown
17868   module_cmds_GCJ=
17869   module_expsym_cmds_GCJ=
17870   old_archive_from_new_cmds_GCJ=
17871   old_archive_from_expsyms_cmds_GCJ=
17872   thread_safe_flag_spec_GCJ=
17873   whole_archive_flag_spec_GCJ=
17874   # include_expsyms should be a list of space-separated symbols to be *always*
17875   # included in the symbol list
17876   include_expsyms_GCJ=
17877   # exclude_expsyms can be an extended regexp of symbols to exclude
17878   # it will be wrapped by ` (' and `)$', so one must not match beginning or
17879   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17880   # as well as any symbol that contains `d'.
17881   exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17882   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17883   # platforms (ab)use it in PIC code, but their linkers get confused if
17884   # the symbol is explicitly referenced.  Since portable code cannot
17885   # rely on this symbol name, it's probably fine to never include it in
17886   # preloaded symbol tables.
17887   # Exclude shared library initialization/finalization symbols.
17888   extract_expsyms_cmds=
17889
17890   case $host_os in
17891   cygwin* | mingw* | pw32* | cegcc*)
17892     # FIXME: the MSVC++ port hasn't been tested in a loooong time
17893     # When not using gcc, we currently assume that we are using
17894     # Microsoft Visual C++.
17895     if test "$GCC" != yes; then
17896       with_gnu_ld=no
17897     fi
17898     ;;
17899   interix*)
17900     # we just hope/assume this is gcc and not c89 (= MSVC++)
17901     with_gnu_ld=yes
17902     ;;
17903   openbsd*)
17904     with_gnu_ld=no
17905     ;;
17906   esac
17907
17908   ld_shlibs_GCJ=yes
17909
17910   # On some targets, GNU ld is compatible enough with the native linker
17911   # that we're better off using the native interface for both.
17912   lt_use_gnu_ld_interface=no
17913   if test "$with_gnu_ld" = yes; then
17914     case $host_os in
17915       aix*)
17916         # The AIX port of GNU ld has always aspired to compatibility
17917         # with the native linker.  However, as the warning in the GNU ld
17918         # block says, versions before 2.19.5* couldn't really create working
17919         # shared libraries, regardless of the interface used.
17920         case `$LD -v 2>&1` in
17921           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
17922           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
17923           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
17924           *)
17925             lt_use_gnu_ld_interface=yes
17926             ;;
17927         esac
17928         ;;
17929       *)
17930         lt_use_gnu_ld_interface=yes
17931         ;;
17932     esac
17933   fi
17934
17935   if test "$lt_use_gnu_ld_interface" = yes; then
17936     # If archive_cmds runs LD, not CC, wlarc should be empty
17937     wlarc='${wl}'
17938
17939     # Set some defaults for GNU ld with shared library support. These
17940     # are reset later if shared libraries are not supported. Putting them
17941     # here allows them to be overridden if necessary.
17942     runpath_var=LD_RUN_PATH
17943     hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17944     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17945     # ancient GNU ld didn't support --whole-archive et. al.
17946     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
17947       whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17948     else
17949       whole_archive_flag_spec_GCJ=
17950     fi
17951     supports_anon_versioning=no
17952     case `$LD -v 2>&1` in
17953       *GNU\ gold*) supports_anon_versioning=yes ;;
17954       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17955       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17956       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17957       *\ 2.11.*) ;; # other 2.11 versions
17958       *) supports_anon_versioning=yes ;;
17959     esac
17960
17961     # See if GNU ld supports shared libraries.
17962     case $host_os in
17963     aix[3-9]*)
17964       # On AIX/PPC, the GNU linker is very broken
17965       if test "$host_cpu" != ia64; then
17966         ld_shlibs_GCJ=no
17967         cat <<_LT_EOF 1>&2
17968
17969 *** Warning: the GNU linker, at least up to release 2.19, is reported
17970 *** to be unable to reliably create shared libraries on AIX.
17971 *** Therefore, libtool is disabling shared libraries support.  If you
17972 *** really care for shared libraries, you may want to install binutils
17973 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
17974 *** You will then need to restart the configuration process.
17975
17976 _LT_EOF
17977       fi
17978       ;;
17979
17980     amigaos*)
17981       case $host_cpu in
17982       powerpc)
17983             # see comment about AmigaOS4 .so support
17984             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17985             archive_expsym_cmds_GCJ=''
17986         ;;
17987       m68k)
17988             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)'
17989             hardcode_libdir_flag_spec_GCJ='-L$libdir'
17990             hardcode_minus_L_GCJ=yes
17991         ;;
17992       esac
17993       ;;
17994
17995     beos*)
17996       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17997         allow_undefined_flag_GCJ=unsupported
17998         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17999         # support --undefined.  This deserves some investigation.  FIXME
18000         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18001       else
18002         ld_shlibs_GCJ=no
18003       fi
18004       ;;
18005
18006     cygwin* | mingw* | pw32* | cegcc*)
18007       # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
18008       # as there is no search path for DLLs.
18009       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18010       export_dynamic_flag_spec_GCJ='${wl}--export-all-symbols'
18011       allow_undefined_flag_GCJ=unsupported
18012       always_export_symbols_GCJ=no
18013       enable_shared_with_static_runtimes_GCJ=yes
18014       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
18015
18016       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
18017         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18018         # If the export-symbols file already is a .def file (1st line
18019         # is EXPORTS), use it as is; otherwise, prepend...
18020         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18021           cp $export_symbols $output_objdir/$soname.def;
18022         else
18023           echo EXPORTS > $output_objdir/$soname.def;
18024           cat $export_symbols >> $output_objdir/$soname.def;
18025         fi~
18026         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18027       else
18028         ld_shlibs_GCJ=no
18029       fi
18030       ;;
18031
18032     haiku*)
18033       archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18034       link_all_deplibs_GCJ=yes
18035       ;;
18036
18037     interix[3-9]*)
18038       hardcode_direct_GCJ=no
18039       hardcode_shlibpath_var_GCJ=no
18040       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18041       export_dynamic_flag_spec_GCJ='${wl}-E'
18042       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
18043       # Instead, shared libraries are loaded at an image base (0x10000000 by
18044       # default) and relocated if they conflict, which is a slow very memory
18045       # consuming and fragmenting process.  To avoid this, we pick a random,
18046       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
18047       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
18048       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'
18049       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'
18050       ;;
18051
18052     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
18053       tmp_diet=no
18054       if test "$host_os" = linux-dietlibc; then
18055         case $cc_basename in
18056           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
18057         esac
18058       fi
18059       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
18060          && test "$tmp_diet" = no
18061       then
18062         tmp_addflag=
18063         tmp_sharedflag='-shared'
18064         case $cc_basename,$host_cpu in
18065         pgcc*)                          # Portland Group C compiler
18066           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'
18067           tmp_addflag=' $pic_flag'
18068           ;;
18069         pgf77* | pgf90* | pgf95* | pgfortran*)
18070                                         # Portland Group f77 and f90 compilers
18071           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'
18072           tmp_addflag=' $pic_flag -Mnomain' ;;
18073         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
18074           tmp_addflag=' -i_dynamic' ;;
18075         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
18076           tmp_addflag=' -i_dynamic -nofor_main' ;;
18077         ifc* | ifort*)                  # Intel Fortran compiler
18078           tmp_addflag=' -nofor_main' ;;
18079         lf95*)                          # Lahey Fortran 8.1
18080           whole_archive_flag_spec_GCJ=
18081           tmp_sharedflag='--shared' ;;
18082         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
18083           tmp_sharedflag='-qmkshrobj'
18084           tmp_addflag= ;;
18085         nvcc*)  # Cuda Compiler Driver 2.2
18086           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'
18087           compiler_needs_object_GCJ=yes
18088           ;;
18089         esac
18090         case `$CC -V 2>&1 | sed 5q` in
18091         *Sun\ C*)                       # Sun C 5.9
18092           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'
18093           compiler_needs_object_GCJ=yes
18094           tmp_sharedflag='-G' ;;
18095         *Sun\ F*)                       # Sun Fortran 8.3
18096           tmp_sharedflag='-G' ;;
18097         esac
18098         archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18099
18100         if test "x$supports_anon_versioning" = xyes; then
18101           archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18102             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18103             echo "local: *; };" >> $output_objdir/$libname.ver~
18104             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
18105         fi
18106
18107         case $cc_basename in
18108         xlf* | bgf* | bgxlf* | mpixlf*)
18109           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
18110           whole_archive_flag_spec_GCJ='--whole-archive$convenience --no-whole-archive'
18111           hardcode_libdir_flag_spec_GCJ=
18112           hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18113           archive_cmds_GCJ='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
18114           if test "x$supports_anon_versioning" = xyes; then
18115             archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18116               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18117               echo "local: *; };" >> $output_objdir/$libname.ver~
18118               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
18119           fi
18120           ;;
18121         esac
18122       else
18123         ld_shlibs_GCJ=no
18124       fi
18125       ;;
18126
18127     netbsd*)
18128       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18129         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
18130         wlarc=
18131       else
18132         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18133         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18134       fi
18135       ;;
18136
18137     solaris*)
18138       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
18139         ld_shlibs_GCJ=no
18140         cat <<_LT_EOF 1>&2
18141
18142 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
18143 *** create shared libraries on Solaris systems.  Therefore, libtool
18144 *** is disabling shared libraries support.  We urge you to upgrade GNU
18145 *** binutils to release 2.9.1 or newer.  Another option is to modify
18146 *** your PATH or compiler configuration so that the native linker is
18147 *** used, and then restart.
18148
18149 _LT_EOF
18150       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18151         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18152         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18153       else
18154         ld_shlibs_GCJ=no
18155       fi
18156       ;;
18157
18158     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
18159       case `$LD -v 2>&1` in
18160         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
18161         ld_shlibs_GCJ=no
18162         cat <<_LT_EOF 1>&2
18163
18164 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
18165 *** reliably create shared libraries on SCO systems.  Therefore, libtool
18166 *** is disabling shared libraries support.  We urge you to upgrade GNU
18167 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
18168 *** your PATH or compiler configuration so that the native linker is
18169 *** used, and then restart.
18170
18171 _LT_EOF
18172         ;;
18173         *)
18174           # For security reasons, it is highly recommended that you always
18175           # use absolute paths for naming shared libraries, and exclude the
18176           # DT_RUNPATH tag from executables and libraries.  But doing so
18177           # requires that you compile everything twice, which is a pain.
18178           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18179             hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18180             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18181             archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18182           else
18183             ld_shlibs_GCJ=no
18184           fi
18185         ;;
18186       esac
18187       ;;
18188
18189     sunos4*)
18190       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18191       wlarc=
18192       hardcode_direct_GCJ=yes
18193       hardcode_shlibpath_var_GCJ=no
18194       ;;
18195
18196     *)
18197       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18198         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18199         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18200       else
18201         ld_shlibs_GCJ=no
18202       fi
18203       ;;
18204     esac
18205
18206     if test "$ld_shlibs_GCJ" = no; then
18207       runpath_var=
18208       hardcode_libdir_flag_spec_GCJ=
18209       export_dynamic_flag_spec_GCJ=
18210       whole_archive_flag_spec_GCJ=
18211     fi
18212   else
18213     # PORTME fill in a description of your system's linker (not GNU ld)
18214     case $host_os in
18215     aix3*)
18216       allow_undefined_flag_GCJ=unsupported
18217       always_export_symbols_GCJ=yes
18218       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'
18219       # Note: this linker hardcodes the directories in LIBPATH if there
18220       # are no directories specified by -L.
18221       hardcode_minus_L_GCJ=yes
18222       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
18223         # Neither direct hardcoding nor static linking is supported with a
18224         # broken collect2.
18225         hardcode_direct_GCJ=unsupported
18226       fi
18227       ;;
18228
18229     aix[4-9]*)
18230       if test "$host_cpu" = ia64; then
18231         # On IA64, the linker does run time linking by default, so we don't
18232         # have to do anything special.
18233         aix_use_runtimelinking=no
18234         exp_sym_flag='-Bexport'
18235         no_entry_flag=""
18236       else
18237         # If we're using GNU nm, then we don't want the "-C" option.
18238         # -C means demangle to AIX nm, but means don't demangle with GNU nm
18239         # Also, AIX nm treats weak defined symbols like other global
18240         # defined symbols, whereas GNU nm marks them as "W".
18241         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
18242           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'
18243         else
18244           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'
18245         fi
18246         aix_use_runtimelinking=no
18247
18248         # Test if we are trying to use run time linking or normal
18249         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18250         # need to do runtime linking.
18251         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
18252           for ld_flag in $LDFLAGS; do
18253           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
18254             aix_use_runtimelinking=yes
18255             break
18256           fi
18257           done
18258           ;;
18259         esac
18260
18261         exp_sym_flag='-bexport'
18262         no_entry_flag='-bnoentry'
18263       fi
18264
18265       # When large executables or shared objects are built, AIX ld can
18266       # have problems creating the table of contents.  If linking a library
18267       # or program results in "error TOC overflow" add -mminimal-toc to
18268       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
18269       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18270
18271       archive_cmds_GCJ=''
18272       hardcode_direct_GCJ=yes
18273       hardcode_direct_absolute_GCJ=yes
18274       hardcode_libdir_separator_GCJ=':'
18275       link_all_deplibs_GCJ=yes
18276       file_list_spec_GCJ='${wl}-f,'
18277
18278       if test "$GCC" = yes; then
18279         case $host_os in aix4.[012]|aix4.[012].*)
18280         # We only want to do this on AIX 4.2 and lower, the check
18281         # below for broken collect2 doesn't work under 4.3+
18282           collect2name=`${CC} -print-prog-name=collect2`
18283           if test -f "$collect2name" &&
18284            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
18285           then
18286           # We have reworked collect2
18287           :
18288           else
18289           # We have old collect2
18290           hardcode_direct_GCJ=unsupported
18291           # It fails to find uninstalled libraries when the uninstalled
18292           # path is not listed in the libpath.  Setting hardcode_minus_L
18293           # to unsupported forces relinking
18294           hardcode_minus_L_GCJ=yes
18295           hardcode_libdir_flag_spec_GCJ='-L$libdir'
18296           hardcode_libdir_separator_GCJ=
18297           fi
18298           ;;
18299         esac
18300         shared_flag='-shared'
18301         if test "$aix_use_runtimelinking" = yes; then
18302           shared_flag="$shared_flag "'${wl}-G'
18303         fi
18304       else
18305         # not using gcc
18306         if test "$host_cpu" = ia64; then
18307         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18308         # chokes on -Wl,-G. The following line is correct:
18309           shared_flag='-G'
18310         else
18311           if test "$aix_use_runtimelinking" = yes; then
18312             shared_flag='${wl}-G'
18313           else
18314             shared_flag='${wl}-bM:SRE'
18315           fi
18316         fi
18317       fi
18318
18319       export_dynamic_flag_spec_GCJ='${wl}-bexpall'
18320       # It seems that -bexpall does not export symbols beginning with
18321       # underscore (_), so it is better to generate a list of symbols to export.
18322       always_export_symbols_GCJ=yes
18323       if test "$aix_use_runtimelinking" = yes; then
18324         # Warning - without using the other runtime loading flags (-brtl),
18325         # -berok will link without error, but may produce a broken library.
18326         allow_undefined_flag_GCJ='-berok'
18327         # Determine the default libpath from the value encoded in an
18328         # empty executable.
18329         if test x$gcc_no_link = xyes; then
18330   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18331 fi
18332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18333 /* end confdefs.h.  */
18334
18335 int
18336 main ()
18337 {
18338
18339   ;
18340   return 0;
18341 }
18342 _ACEOF
18343 if ac_fn_c_try_link "$LINENO"; then :
18344
18345 lt_aix_libpath_sed='
18346     /Import File Strings/,/^$/ {
18347         /^0/ {
18348             s/^0  *\(.*\)$/\1/
18349             p
18350         }
18351     }'
18352 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18353 # Check for a 64-bit object if we didn't find anything.
18354 if test -z "$aix_libpath"; then
18355   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18356 fi
18357 fi
18358 rm -f core conftest.err conftest.$ac_objext \
18359     conftest$ac_exeext conftest.$ac_ext
18360 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18361
18362         hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18363         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"
18364       else
18365         if test "$host_cpu" = ia64; then
18366           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
18367           allow_undefined_flag_GCJ="-z nodefs"
18368           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"
18369         else
18370          # Determine the default libpath from the value encoded in an
18371          # empty executable.
18372          if test x$gcc_no_link = xyes; then
18373   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18374 fi
18375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18376 /* end confdefs.h.  */
18377
18378 int
18379 main ()
18380 {
18381
18382   ;
18383   return 0;
18384 }
18385 _ACEOF
18386 if ac_fn_c_try_link "$LINENO"; then :
18387
18388 lt_aix_libpath_sed='
18389     /Import File Strings/,/^$/ {
18390         /^0/ {
18391             s/^0  *\(.*\)$/\1/
18392             p
18393         }
18394     }'
18395 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18396 # Check for a 64-bit object if we didn't find anything.
18397 if test -z "$aix_libpath"; then
18398   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18399 fi
18400 fi
18401 rm -f core conftest.err conftest.$ac_objext \
18402     conftest$ac_exeext conftest.$ac_ext
18403 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18404
18405          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18406           # Warning - without using the other run time loading flags,
18407           # -berok will link without error, but may produce a broken library.
18408           no_undefined_flag_GCJ=' ${wl}-bernotok'
18409           allow_undefined_flag_GCJ=' ${wl}-berok'
18410           if test "$with_gnu_ld" = yes; then
18411             # We only use this code for GNU lds that support --whole-archive.
18412             whole_archive_flag_spec_GCJ='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18413           else
18414             # Exported symbols can be pulled into shared objects from archives
18415             whole_archive_flag_spec_GCJ='$convenience'
18416           fi
18417           archive_cmds_need_lc_GCJ=yes
18418           # This is similar to how AIX traditionally builds its shared libraries.
18419           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'
18420         fi
18421       fi
18422       ;;
18423
18424     amigaos*)
18425       case $host_cpu in
18426       powerpc)
18427             # see comment about AmigaOS4 .so support
18428             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18429             archive_expsym_cmds_GCJ=''
18430         ;;
18431       m68k)
18432             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)'
18433             hardcode_libdir_flag_spec_GCJ='-L$libdir'
18434             hardcode_minus_L_GCJ=yes
18435         ;;
18436       esac
18437       ;;
18438
18439     bsdi[45]*)
18440       export_dynamic_flag_spec_GCJ=-rdynamic
18441       ;;
18442
18443     cygwin* | mingw* | pw32* | cegcc*)
18444       # When not using gcc, we currently assume that we are using
18445       # Microsoft Visual C++.
18446       # hardcode_libdir_flag_spec is actually meaningless, as there is
18447       # no search path for DLLs.
18448       hardcode_libdir_flag_spec_GCJ=' '
18449       allow_undefined_flag_GCJ=unsupported
18450       # Tell ltmain to make .lib files, not .a files.
18451       libext=lib
18452       # Tell ltmain to make .dll files, not .so files.
18453       shrext_cmds=".dll"
18454       # FIXME: Setting linknames here is a bad hack.
18455       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
18456       # The linker will automatically build a .lib file if we build a DLL.
18457       old_archive_from_new_cmds_GCJ='true'
18458       # FIXME: Should let the user specify the lib program.
18459       old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18460       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18461       enable_shared_with_static_runtimes_GCJ=yes
18462       ;;
18463
18464     darwin* | rhapsody*)
18465
18466
18467   archive_cmds_need_lc_GCJ=no
18468   hardcode_direct_GCJ=no
18469   hardcode_automatic_GCJ=yes
18470   hardcode_shlibpath_var_GCJ=unsupported
18471   if test "$lt_cv_ld_force_load" = "yes"; then
18472     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\"`'
18473   else
18474     whole_archive_flag_spec_GCJ=''
18475   fi
18476   link_all_deplibs_GCJ=yes
18477   allow_undefined_flag_GCJ="$_lt_dar_allow_undefined"
18478   case $cc_basename in
18479      ifort*) _lt_dar_can_shared=yes ;;
18480      *) _lt_dar_can_shared=$GCC ;;
18481   esac
18482   if test "$_lt_dar_can_shared" = "yes"; then
18483     output_verbose_link_cmd=func_echo_all
18484     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}"
18485     module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18486     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}"
18487     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}"
18488
18489   else
18490   ld_shlibs_GCJ=no
18491   fi
18492
18493       ;;
18494
18495     dgux*)
18496       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18497       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18498       hardcode_shlibpath_var_GCJ=no
18499       ;;
18500
18501     freebsd1*)
18502       ld_shlibs_GCJ=no
18503       ;;
18504
18505     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18506     # support.  Future versions do this automatically, but an explicit c++rt0.o
18507     # does not break anything, and helps significantly (at the cost of a little
18508     # extra space).
18509     freebsd2.2*)
18510       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18511       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18512       hardcode_direct_GCJ=yes
18513       hardcode_shlibpath_var_GCJ=no
18514       ;;
18515
18516     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18517     freebsd2*)
18518       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18519       hardcode_direct_GCJ=yes
18520       hardcode_minus_L_GCJ=yes
18521       hardcode_shlibpath_var_GCJ=no
18522       ;;
18523
18524     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18525     freebsd* | dragonfly*)
18526       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18527       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18528       hardcode_direct_GCJ=yes
18529       hardcode_shlibpath_var_GCJ=no
18530       ;;
18531
18532     hpux9*)
18533       if test "$GCC" = yes; then
18534         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'
18535       else
18536         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'
18537       fi
18538       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18539       hardcode_libdir_separator_GCJ=:
18540       hardcode_direct_GCJ=yes
18541
18542       # hardcode_minus_L: Not really in the search PATH,
18543       # but as the default location of the library.
18544       hardcode_minus_L_GCJ=yes
18545       export_dynamic_flag_spec_GCJ='${wl}-E'
18546       ;;
18547
18548     hpux10*)
18549       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18550         archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18551       else
18552         archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18553       fi
18554       if test "$with_gnu_ld" = no; then
18555         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18556         hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18557         hardcode_libdir_separator_GCJ=:
18558         hardcode_direct_GCJ=yes
18559         hardcode_direct_absolute_GCJ=yes
18560         export_dynamic_flag_spec_GCJ='${wl}-E'
18561         # hardcode_minus_L: Not really in the search PATH,
18562         # but as the default location of the library.
18563         hardcode_minus_L_GCJ=yes
18564       fi
18565       ;;
18566
18567     hpux11*)
18568       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18569         case $host_cpu in
18570         hppa*64*)
18571           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18572           ;;
18573         ia64*)
18574           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18575           ;;
18576         *)
18577           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18578           ;;
18579         esac
18580       else
18581         case $host_cpu in
18582         hppa*64*)
18583           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18584           ;;
18585         ia64*)
18586           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18587           ;;
18588         *)
18589         archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18590           ;;
18591         esac
18592       fi
18593       if test "$with_gnu_ld" = no; then
18594         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18595         hardcode_libdir_separator_GCJ=:
18596
18597         case $host_cpu in
18598         hppa*64*|ia64*)
18599           hardcode_direct_GCJ=no
18600           hardcode_shlibpath_var_GCJ=no
18601           ;;
18602         *)
18603           hardcode_direct_GCJ=yes
18604           hardcode_direct_absolute_GCJ=yes
18605           export_dynamic_flag_spec_GCJ='${wl}-E'
18606
18607           # hardcode_minus_L: Not really in the search PATH,
18608           # but as the default location of the library.
18609           hardcode_minus_L_GCJ=yes
18610           ;;
18611         esac
18612       fi
18613       ;;
18614
18615     irix5* | irix6* | nonstopux*)
18616       if test "$GCC" = yes; then
18617         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'
18618         # Try to use the -exported_symbol ld option, if it does not
18619         # work, assume that -exports_file does not work either and
18620         # implicitly export all symbols.
18621         save_LDFLAGS="$LDFLAGS"
18622         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
18623         if test x$gcc_no_link = xyes; then
18624   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18625 fi
18626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18627 /* end confdefs.h.  */
18628 int foo(void) {}
18629 _ACEOF
18630 if ac_fn_c_try_link "$LINENO"; then :
18631   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'
18632
18633 fi
18634 rm -f core conftest.err conftest.$ac_objext \
18635     conftest$ac_exeext conftest.$ac_ext
18636         LDFLAGS="$save_LDFLAGS"
18637       else
18638         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'
18639         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'
18640       fi
18641       archive_cmds_need_lc_GCJ='no'
18642       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18643       hardcode_libdir_separator_GCJ=:
18644       inherit_rpath_GCJ=yes
18645       link_all_deplibs_GCJ=yes
18646       ;;
18647
18648     netbsd*)
18649       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18650         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18651       else
18652         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18653       fi
18654       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18655       hardcode_direct_GCJ=yes
18656       hardcode_shlibpath_var_GCJ=no
18657       ;;
18658
18659     newsos6)
18660       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18661       hardcode_direct_GCJ=yes
18662       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18663       hardcode_libdir_separator_GCJ=:
18664       hardcode_shlibpath_var_GCJ=no
18665       ;;
18666
18667     *nto* | *qnx*)
18668       ;;
18669
18670     openbsd*)
18671       if test -f /usr/libexec/ld.so; then
18672         hardcode_direct_GCJ=yes
18673         hardcode_shlibpath_var_GCJ=no
18674         hardcode_direct_absolute_GCJ=yes
18675         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18676           archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18677           archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18678           hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18679           export_dynamic_flag_spec_GCJ='${wl}-E'
18680         else
18681           case $host_os in
18682            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18683              archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18684              hardcode_libdir_flag_spec_GCJ='-R$libdir'
18685              ;;
18686            *)
18687              archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18688              hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18689              ;;
18690           esac
18691         fi
18692       else
18693         ld_shlibs_GCJ=no
18694       fi
18695       ;;
18696
18697     os2*)
18698       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18699       hardcode_minus_L_GCJ=yes
18700       allow_undefined_flag_GCJ=unsupported
18701       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'
18702       old_archive_from_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18703       ;;
18704
18705     osf3*)
18706       if test "$GCC" = yes; then
18707         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18708         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'
18709       else
18710         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18711         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'
18712       fi
18713       archive_cmds_need_lc_GCJ='no'
18714       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18715       hardcode_libdir_separator_GCJ=:
18716       ;;
18717
18718     osf4* | osf5*)      # as osf3* with the addition of -msym flag
18719       if test "$GCC" = yes; then
18720         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18721         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'
18722         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18723       else
18724         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18725         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'
18726         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~
18727         $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'
18728
18729         # Both c and cxx compiler support -rpath directly
18730         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18731       fi
18732       archive_cmds_need_lc_GCJ='no'
18733       hardcode_libdir_separator_GCJ=:
18734       ;;
18735
18736     solaris*)
18737       no_undefined_flag_GCJ=' -z defs'
18738       if test "$GCC" = yes; then
18739         wlarc='${wl}'
18740         archive_cmds_GCJ='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18741         archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18742           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18743       else
18744         case `$CC -V 2>&1` in
18745         *"Compilers 5.0"*)
18746           wlarc=''
18747           archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18748           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18749           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
18750           ;;
18751         *)
18752           wlarc='${wl}'
18753           archive_cmds_GCJ='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
18754           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18755           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18756           ;;
18757         esac
18758       fi
18759       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18760       hardcode_shlibpath_var_GCJ=no
18761       case $host_os in
18762       solaris2.[0-5] | solaris2.[0-5].*) ;;
18763       *)
18764         # The compiler driver will combine and reorder linker options,
18765         # but understands `-z linker_flag'.  GCC discards it without `$wl',
18766         # but is careful enough not to reorder.
18767         # Supported since Solaris 2.6 (maybe 2.5.1?)
18768         if test "$GCC" = yes; then
18769           whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18770         else
18771           whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18772         fi
18773         ;;
18774       esac
18775       link_all_deplibs_GCJ=yes
18776       ;;
18777
18778     sunos4*)
18779       if test "x$host_vendor" = xsequent; then
18780         # Use $CC to link under sequent, because it throws in some extra .o
18781         # files that make .init and .fini sections work.
18782         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18783       else
18784         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18785       fi
18786       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18787       hardcode_direct_GCJ=yes
18788       hardcode_minus_L_GCJ=yes
18789       hardcode_shlibpath_var_GCJ=no
18790       ;;
18791
18792     sysv4)
18793       case $host_vendor in
18794         sni)
18795           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18796           hardcode_direct_GCJ=yes # is this really true???
18797         ;;
18798         siemens)
18799           ## LD is ld it makes a PLAMLIB
18800           ## CC just makes a GrossModule.
18801           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18802           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18803           hardcode_direct_GCJ=no
18804         ;;
18805         motorola)
18806           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18807           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18808         ;;
18809       esac
18810       runpath_var='LD_RUN_PATH'
18811       hardcode_shlibpath_var_GCJ=no
18812       ;;
18813
18814     sysv4.3*)
18815       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18816       hardcode_shlibpath_var_GCJ=no
18817       export_dynamic_flag_spec_GCJ='-Bexport'
18818       ;;
18819
18820     sysv4*MP*)
18821       if test -d /usr/nec; then
18822         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18823         hardcode_shlibpath_var_GCJ=no
18824         runpath_var=LD_RUN_PATH
18825         hardcode_runpath_var=yes
18826         ld_shlibs_GCJ=yes
18827       fi
18828       ;;
18829
18830     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18831       no_undefined_flag_GCJ='${wl}-z,text'
18832       archive_cmds_need_lc_GCJ=no
18833       hardcode_shlibpath_var_GCJ=no
18834       runpath_var='LD_RUN_PATH'
18835
18836       if test "$GCC" = yes; then
18837         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18838         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18839       else
18840         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18841         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18842       fi
18843       ;;
18844
18845     sysv5* | sco3.2v5* | sco5v6*)
18846       # Note: We can NOT use -z defs as we might desire, because we do not
18847       # link with -lc, and that would cause any symbols used from libc to
18848       # always be unresolved, which means just about no library would
18849       # ever link correctly.  If we're not using GNU ld we use -z text
18850       # though, which does catch some bad symbols but isn't as heavy-handed
18851       # as -z defs.
18852       no_undefined_flag_GCJ='${wl}-z,text'
18853       allow_undefined_flag_GCJ='${wl}-z,nodefs'
18854       archive_cmds_need_lc_GCJ=no
18855       hardcode_shlibpath_var_GCJ=no
18856       hardcode_libdir_flag_spec_GCJ='${wl}-R,$libdir'
18857       hardcode_libdir_separator_GCJ=':'
18858       link_all_deplibs_GCJ=yes
18859       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18860       runpath_var='LD_RUN_PATH'
18861
18862       if test "$GCC" = yes; then
18863         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18864         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18865       else
18866         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18867         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18868       fi
18869       ;;
18870
18871     uts4*)
18872       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18873       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18874       hardcode_shlibpath_var_GCJ=no
18875       ;;
18876
18877     *)
18878       ld_shlibs_GCJ=no
18879       ;;
18880     esac
18881
18882     if test x$host_vendor = xsni; then
18883       case $host in
18884       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18885         export_dynamic_flag_spec_GCJ='${wl}-Blargedynsym'
18886         ;;
18887       esac
18888     fi
18889   fi
18890
18891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GCJ" >&5
18892 $as_echo "$ld_shlibs_GCJ" >&6; }
18893 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18894
18895 with_gnu_ld_GCJ=$with_gnu_ld
18896
18897
18898
18899
18900
18901
18902 #
18903 # Do we need to explicitly link libc?
18904 #
18905 case "x$archive_cmds_need_lc_GCJ" in
18906 x|xyes)
18907   # Assume -lc should be added
18908   archive_cmds_need_lc_GCJ=yes
18909
18910   if test "$enable_shared" = yes && test "$GCC" = yes; then
18911     case $archive_cmds_GCJ in
18912     *'~'*)
18913       # FIXME: we may have to deal with multi-command sequences.
18914       ;;
18915     '$CC '*)
18916       # Test whether the compiler implicitly links with -lc since on some
18917       # systems, -lgcc has to come before -lc. If gcc already passes -lc
18918       # to ld, don't add -lc before -lgcc.
18919       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
18920 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18921 if test "${lt_cv_archive_cmds_need_lc_GCJ+set}" = set; then :
18922   $as_echo_n "(cached) " >&6
18923 else
18924   $RM conftest*
18925         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18926
18927         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
18928   (eval $ac_compile) 2>&5
18929   ac_status=$?
18930   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18931   test $ac_status = 0; } 2>conftest.err; then
18932           soname=conftest
18933           lib=conftest
18934           libobjs=conftest.$ac_objext
18935           deplibs=
18936           wl=$lt_prog_compiler_wl_GCJ
18937           pic_flag=$lt_prog_compiler_pic_GCJ
18938           compiler_flags=-v
18939           linker_flags=-v
18940           verstring=
18941           output_objdir=.
18942           libname=conftest
18943           lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18944           allow_undefined_flag_GCJ=
18945           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
18946   (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
18947   ac_status=$?
18948   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18949   test $ac_status = 0; }
18950           then
18951             lt_cv_archive_cmds_need_lc_GCJ=no
18952           else
18953             lt_cv_archive_cmds_need_lc_GCJ=yes
18954           fi
18955           allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18956         else
18957           cat conftest.err 1>&5
18958         fi
18959         $RM conftest*
18960
18961 fi
18962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5
18963 $as_echo "$lt_cv_archive_cmds_need_lc_GCJ" >&6; }
18964       archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ
18965       ;;
18966     esac
18967   fi
18968   ;;
18969 esac
18970
18971
18972
18973
18974
18975
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   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
19035 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19036 hardcode_action_GCJ=
19037 if test -n "$hardcode_libdir_flag_spec_GCJ" ||
19038    test -n "$runpath_var_GCJ" ||
19039    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19040
19041   # We can hardcode non-existent directories.
19042   if test "$hardcode_direct_GCJ" != no &&
19043      # If the only mechanism to avoid hardcoding is shlibpath_var, we
19044      # have to relink, otherwise we might link with an installed library
19045      # when we should be linking with a yet-to-be-installed one
19046      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19047      test "$hardcode_minus_L_GCJ" != no; then
19048     # Linking always hardcodes the temporary library directory.
19049     hardcode_action_GCJ=relink
19050   else
19051     # We can link without hardcoding, and we can hardcode nonexisting dirs.
19052     hardcode_action_GCJ=immediate
19053   fi
19054 else
19055   # We cannot hardcode anything, or else we can only hardcode existing
19056   # directories.
19057   hardcode_action_GCJ=unsupported
19058 fi
19059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GCJ" >&5
19060 $as_echo "$hardcode_action_GCJ" >&6; }
19061
19062 if test "$hardcode_action_GCJ" = relink ||
19063    test "$inherit_rpath_GCJ" = yes; then
19064   # Fast installation is not supported
19065   enable_fast_install=no
19066 elif test "$shlibpath_overrides_runpath" = yes ||
19067      test "$enable_shared" = no; then
19068   # Fast installation is not necessary
19069   enable_fast_install=needless
19070 fi
19071
19072
19073
19074
19075
19076
19077
19078 fi
19079
19080 compiler_GCJ=${GCJ-gcj}
19081 ac_ext=c
19082 ac_cpp='$CPP $CPPFLAGS'
19083 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19084 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19085 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19086
19087
19088 if test "x$CC" != xcc; then
19089   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
19090 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
19091 else
19092   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
19093 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
19094 fi
19095 set dummy $CC; ac_cc=`$as_echo "$2" |
19096                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19097 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
19098   $as_echo_n "(cached) " >&6
19099 else
19100   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19101 /* end confdefs.h.  */
19102
19103 int
19104 main ()
19105 {
19106
19107   ;
19108   return 0;
19109 }
19110 _ACEOF
19111 # Make sure it works both with $CC and with simple cc.
19112 # We do the test twice because some compilers refuse to overwrite an
19113 # existing .o file with -o, though they will create one.
19114 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19115 rm -f conftest2.*
19116 if { { case "(($ac_try" in
19117   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19118   *) ac_try_echo=$ac_try;;
19119 esac
19120 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19121 $as_echo "$ac_try_echo"; } >&5
19122   (eval "$ac_try") 2>&5
19123   ac_status=$?
19124   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19125   test $ac_status = 0; } &&
19126    test -f conftest2.$ac_objext && { { case "(($ac_try" in
19127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19128   *) ac_try_echo=$ac_try;;
19129 esac
19130 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19131 $as_echo "$ac_try_echo"; } >&5
19132   (eval "$ac_try") 2>&5
19133   ac_status=$?
19134   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19135   test $ac_status = 0; };
19136 then
19137   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
19138   if test "x$CC" != xcc; then
19139     # Test first that cc exists at all.
19140     if { ac_try='cc -c conftest.$ac_ext >&5'
19141   { { case "(($ac_try" in
19142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19143   *) ac_try_echo=$ac_try;;
19144 esac
19145 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19146 $as_echo "$ac_try_echo"; } >&5
19147   (eval "$ac_try") 2>&5
19148   ac_status=$?
19149   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19150   test $ac_status = 0; }; }; then
19151       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19152       rm -f conftest2.*
19153       if { { case "(($ac_try" in
19154   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19155   *) ac_try_echo=$ac_try;;
19156 esac
19157 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19158 $as_echo "$ac_try_echo"; } >&5
19159   (eval "$ac_try") 2>&5
19160   ac_status=$?
19161   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19162   test $ac_status = 0; } &&
19163          test -f conftest2.$ac_objext && { { case "(($ac_try" in
19164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19165   *) ac_try_echo=$ac_try;;
19166 esac
19167 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19168 $as_echo "$ac_try_echo"; } >&5
19169   (eval "$ac_try") 2>&5
19170   ac_status=$?
19171   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19172   test $ac_status = 0; };
19173       then
19174         # cc works too.
19175         :
19176       else
19177         # cc exists but doesn't like -o.
19178         eval ac_cv_prog_cc_${ac_cc}_c_o=no
19179       fi
19180     fi
19181   fi
19182 else
19183   eval ac_cv_prog_cc_${ac_cc}_c_o=no
19184 fi
19185 rm -f core conftest*
19186
19187 fi
19188 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
19189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19190 $as_echo "yes" >&6; }
19191 else
19192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19193 $as_echo "no" >&6; }
19194
19195 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
19196
19197 fi
19198
19199 # FIXME: we rely on the cache variable name because
19200 # there is no other way.
19201 set dummy $CC
19202 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19203 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
19204 if test "$am_t" != yes; then
19205    # Losing compiler, so override with the script.
19206    # FIXME: It is wrong to rewrite CC.
19207    # But if we don't then we get into trouble of one sort or another.
19208    # A longer-term fix would be to have automake use am__CC in this case,
19209    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
19210    CC="$am_aux_dir/compile $CC"
19211 fi
19212
19213
19214
19215
19216
19217 subdirs="$subdirs classpath libltdl"
19218
19219
19220 # The -no-testsuite modules omit the test subdir.
19221  if test -d $srcdir/testsuite; then
19222   TESTSUBDIR_TRUE=
19223   TESTSUBDIR_FALSE='#'
19224 else
19225   TESTSUBDIR_TRUE='#'
19226   TESTSUBDIR_FALSE=
19227 fi
19228
19229
19230 # Should the runtime set system properties by examining the
19231 # environment variable GCJ_PROPERTIES?
19232 # Check whether --enable-getenv-properties was given.
19233 if test "${enable_getenv_properties+set}" = set; then :
19234   enableval=$enable_getenv_properties;
19235 fi
19236
19237
19238 # Whether GCJ_PROPERTIES is used depends on the target.
19239 if test -z "$enable_getenv_properties"; then
19240    enable_getenv_properties=${enable_getenv_properties_default-yes}
19241 fi
19242 if test "$enable_getenv_properties" = no; then
19243
19244 $as_echo "#define DISABLE_GETENV_PROPERTIES 1" >>confdefs.h
19245
19246 fi
19247
19248 # Whether we should use arguments to main()
19249 if test -z "$enable_main_args"; then
19250    enable_main_args=${enable_main_args_default-yes}
19251 fi
19252 if test "$enable_main_args" = no; then
19253
19254 $as_echo "#define DISABLE_MAIN_ARGS 1" >>confdefs.h
19255
19256 fi
19257
19258
19259 # Should we use hashtable-based synchronization?
19260 # Currently works only for Linux X86/ia64
19261 # Typically faster and more space-efficient
19262 # Check whether --enable-hash-synchronization was given.
19263 if test "${enable_hash_synchronization+set}" = set; then :
19264   enableval=$enable_hash_synchronization;
19265 fi
19266
19267
19268 if test -z "$enable_hash_synchronization"; then
19269    enable_hash_synchronization=$enable_hash_synchronization_default
19270 fi
19271
19272
19273 install_ecj_jar=no
19274 ECJ_BUILD_JAR=
19275 ECJ_JAR=
19276
19277 # Check whether --with-ecj-jar was given.
19278 if test "${with_ecj_jar+set}" = set; then :
19279   withval=$with_ecj_jar; ECJ_JAR=$withval
19280 else
19281   if test -f $multi_basedir/ecj.jar; then
19282            ECJ_BUILD_JAR=$multi_basedir/ecj.jar
19283            ECJ_JAR='$(jardir)/ecj.jar'
19284            install_ecj_jar=yes
19285          fi
19286 fi
19287
19288
19289
19290  if test "$ECJ_JAR" != ""; then
19291   BUILD_ECJ1_TRUE=
19292   BUILD_ECJ1_FALSE='#'
19293 else
19294   BUILD_ECJ1_TRUE='#'
19295   BUILD_ECJ1_FALSE=
19296 fi
19297
19298  if test $install_ecj_jar = yes; then
19299   INSTALL_ECJ_JAR_TRUE=
19300   INSTALL_ECJ_JAR_FALSE='#'
19301 else
19302   INSTALL_ECJ_JAR_TRUE='#'
19303   INSTALL_ECJ_JAR_FALSE=
19304 fi
19305
19306
19307
19308 # Check whether --with-java-home was given.
19309 if test "${with_java_home+set}" = set; then :
19310   withval=$with_java_home; JAVA_HOME="${withval}"
19311 else
19312   JAVA_HOME=""
19313 fi
19314
19315  if test ! -z "$JAVA_HOME"; then
19316   JAVA_HOME_SET_TRUE=
19317   JAVA_HOME_SET_FALSE='#'
19318 else
19319   JAVA_HOME_SET_TRUE='#'
19320   JAVA_HOME_SET_FALSE=
19321 fi
19322
19323
19324
19325 suppress_libgcj_bc=no
19326 # Check whether --enable-libgcj-bc was given.
19327 if test "${enable_libgcj_bc+set}" = set; then :
19328   enableval=$enable_libgcj_bc; if test "$enable_libgcj_bc" = "no"; then
19329      suppress_libgcj_bc=yes
19330    fi
19331 fi
19332
19333  if test "$suppress_libgcj_bc" = "yes"; then
19334   SUPPRESS_LIBGCJ_BC_TRUE=
19335   SUPPRESS_LIBGCJ_BC_FALSE='#'
19336 else
19337   SUPPRESS_LIBGCJ_BC_TRUE='#'
19338   SUPPRESS_LIBGCJ_BC_FALSE=
19339 fi
19340
19341
19342 build_libgcj_reduced_reflection=no
19343 # Check whether --enable-reduced-reflection was given.
19344 if test "${enable_reduced_reflection+set}" = set; then :
19345   enableval=$enable_reduced_reflection; if test "$enable_reduced_reflection" = "yes"; then
19346      build_libgcj_reduced_reflection=yes
19347    fi
19348 fi
19349
19350  if test "$build_libgcj_reduced_reflection" = "yes"; then
19351   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE=
19352   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE='#'
19353 else
19354   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE='#'
19355   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE=
19356 fi
19357
19358
19359 # What is the native OS API for MinGW?
19360
19361 # Check whether --with-win32-nlsapi was given.
19362 if test "${with_win32_nlsapi+set}" = set; then :
19363   withval=$with_win32_nlsapi; case "${withval}" in
19364   ansi) with_win32_nlsapi=ansi ;;
19365   unicows) with_win32_nlsapi=unicows ;;
19366   unicode) with_win32_nlsapi=unicode ;;
19367   *) as_fn_error "Bad value ${withval} for --with-win32-nlsapi." "$LINENO" 5 ;;
19368 esac
19369 else
19370   with_win32_nlsapi=ansi
19371 fi
19372
19373
19374 case "${with_win32_nlsapi}" in
19375   unicows | unicode)
19376
19377 $as_echo "#define MINGW_LIBGCJ_UNICODE 1" >>confdefs.h
19378
19379     ;;
19380 esac
19381
19382 # configure.host sets slow_pthread_self if the synchronization code should
19383 # try to avoid pthread_self calls by caching thread IDs in a hashtable.
19384 if test "${slow_pthread_self}" = "yes"; then
19385
19386 $as_echo "#define SLOW_PTHREAD_SELF 1" >>confdefs.h
19387
19388 fi
19389
19390 # Check for gc debugging.  This option is handled both here and in the GC.
19391 # Check whether --enable-gc-debug was given.
19392 if test "${enable_gc_debug+set}" = set; then :
19393   enableval=$enable_gc_debug;  if test "$enable_gc_debug" = "yes"; then
19394
19395 $as_echo "#define LIBGCJ_GC_DEBUG 1" >>confdefs.h
19396
19397   fi
19398 fi
19399
19400
19401 # See if the user has the interpreter included.
19402 # Check whether --enable-interpreter was given.
19403 if test "${enable_interpreter+set}" = set; then :
19404   enableval=$enable_interpreter; if test "$enable_interpreter" = yes; then
19405     # This can also be set in configure.host.
19406     libgcj_interpreter=yes
19407   elif test "$enable_interpreter" = no; then
19408     libgcj_interpreter=no
19409   fi
19410 fi
19411
19412
19413 if test "$libgcj_interpreter" = yes; then
19414
19415 $as_echo "#define INTERPRETER 1" >>confdefs.h
19416
19417 fi
19418 INTERPRETER="$libgcj_interpreter"
19419
19420  if test "$libgcj_interpreter" = yes; then
19421   INTERPRETER_TRUE=
19422   INTERPRETER_FALSE='#'
19423 else
19424   INTERPRETER_TRUE='#'
19425   INTERPRETER_FALSE=
19426 fi
19427
19428
19429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5
19430 $as_echo_n "checking for exception model to use... " >&6; }
19431 ac_ext=cpp
19432 ac_cpp='$CXXCPP $CPPFLAGS'
19433 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19434 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19435 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19436
19437 # Check whether --enable-sjlj-exceptions was given.
19438 if test "${enable_sjlj_exceptions+set}" = set; then :
19439   enableval=$enable_sjlj_exceptions; :
19440 else
19441   cat > conftest.$ac_ext << EOF
19442 #line 19442 "configure"
19443 struct S { ~S(); };
19444 void bar();
19445 void foo()
19446 {
19447   S s;
19448   bar();
19449 }
19450 EOF
19451 old_CXXFLAGS="$CXXFLAGS"
19452 CXXFLAGS=-S
19453 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
19454   (eval $ac_compile) 2>&5
19455   ac_status=$?
19456   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19457   test $ac_status = 0; }; then
19458   if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
19459     enable_sjlj_exceptions=yes
19460   elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
19461     enable_sjlj_exceptions=no
19462   elif grep __cxa_end_cleanup conftest.s >/dev/null 2>&1 ; then
19463     # ARM EH ABI.
19464     enable_sjlj_exceptions=no
19465   fi
19466 fi
19467 CXXFLAGS="$old_CXXFLAGS"
19468 rm -f conftest*
19469 fi
19470
19471 if test x$enable_sjlj_exceptions = xyes; then
19472
19473 $as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h
19474
19475   ac_exception_model_name=sjlj
19476 elif test x$enable_sjlj_exceptions = xno; then
19477   ac_exception_model_name="call frame"
19478 else
19479   as_fn_error "unable to detect exception model" "$LINENO" 5
19480 fi
19481 ac_ext=c
19482 ac_cpp='$CPP $CPPFLAGS'
19483 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19484 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19485 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19486
19487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5
19488 $as_echo "$ac_exception_model_name" >&6; }
19489
19490 # If we are non using SJLJ exceptions, and this host does not have support
19491 # for unwinding from a signal handler, enable checked dereferences and divides.
19492 if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
19493   CHECKREFSPEC=-fcheck-references
19494   DIVIDESPEC=-fuse-divide-subroutine
19495   EXCEPTIONSPEC=
19496 fi
19497
19498 # See if the user wants to disable java.net.  This is the mildly
19499 # ugly way that we admit that target-side configuration sucks.
19500 # Check whether --enable-java-net was given.
19501 if test "${enable_java_net+set}" = set; then :
19502   enableval=$enable_java_net;
19503 fi
19504
19505
19506 # Whether java.net is built by default can depend on the target.
19507 if test -z "$enable_java_net"; then
19508    enable_java_net=${enable_java_net_default-yes}
19509 fi
19510 if test "$enable_java_net" = no; then
19511
19512 $as_echo "#define DISABLE_JAVA_NET 1" >>confdefs.h
19513
19514 fi
19515
19516 # See if the user wants to configure without libffi.  Some
19517 # architectures don't support it, and default values are set in
19518 # configure.host.
19519
19520 # Check whether --with-libffi was given.
19521 if test "${with_libffi+set}" = set; then :
19522   withval=$with_libffi; :
19523 else
19524   with_libffi=${with_libffi_default-yes}
19525 fi
19526
19527
19528 LIBFFI=
19529 LIBFFIINCS=
19530 if test "$with_libffi" != no; then
19531
19532 $as_echo "#define USE_LIBFFI 1" >>confdefs.h
19533
19534    LIBFFI=../libffi/libffi_convenience.la
19535    LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
19536 fi
19537
19538
19539
19540 # See if the user wants to disable JVMPI support.
19541 # Check whether --enable-jvmpi was given.
19542 if test "${enable_jvmpi+set}" = set; then :
19543   enableval=$enable_jvmpi;
19544 fi
19545
19546
19547 if test "$enable_jvmpi" != no; then
19548
19549 $as_echo "#define ENABLE_JVMPI 1" >>confdefs.h
19550
19551 fi
19552
19553 # If the target is an eCos system, use the appropriate eCos
19554 # I/O routines.
19555 # FIXME: this should not be a local option but a global target
19556 # system; at present there is no eCos target.
19557 TARGET_ECOS=${PROCESS-"no"}
19558
19559 # Check whether --with-ecos was given.
19560 if test "${with_ecos+set}" = set; then :
19561   withval=$with_ecos; TARGET_ECOS="$with_ecos"
19562
19563 fi
19564
19565
19566 case "$TARGET_ECOS" in
19567    no) case "$host" in
19568       *mingw*)
19569             PLATFORM=Win32
19570             PLATFORMNET=Win32
19571             PLATFORMH=win32.h
19572
19573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'ld' is at least 2.13" >&5
19574 $as_echo_n "checking whether 'ld' is at least 2.13... " >&6; }
19575 LD_PROG=`$CC --print-prog-name=ld`
19576 LD_VERSION=`$LD_PROG --version`
19577 LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
19578 LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
19579 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
19580   LD_OK="ok"
19581 else
19582   if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
19583     LD_OK="ok"
19584   fi
19585 fi
19586 if test "x$LD_OK" != x; then
19587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19588 $as_echo "yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19589 else
19590   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19591 $as_echo "no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19592   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
19593 $as_echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
19594
19595 $as_echo "#define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1" >>confdefs.h
19596
19597 fi
19598       ;;
19599       *)
19600             PLATFORM=Posix
19601             PLATFORMNET=Posix
19602             PLATFORMH=posix.h
19603       ;;
19604       esac
19605       ;;
19606    *)
19607       PLATFORM=Ecos
19608       PLATFORMNET=NoNet
19609
19610 $as_echo "#define ECOS 1" >>confdefs.h
19611
19612       PLATFORMH=posix.h
19613       ;;
19614 esac
19615
19616 ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
19617
19618
19619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19620 /* end confdefs.h.  */
19621 #include <stdint.h>
19622
19623 _ACEOF
19624 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19625   $EGREP "uint32_t" >/dev/null 2>&1; then :
19626
19627 $as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19628
19629 fi
19630 rm -f conftest*
19631
19632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19633 /* end confdefs.h.  */
19634 #include <inttypes.h>
19635
19636 _ACEOF
19637 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19638   $EGREP "uint32_t" >/dev/null 2>&1; then :
19639
19640 $as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19641
19642 fi
19643 rm -f conftest*
19644
19645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19646 /* end confdefs.h.  */
19647 #include <sys/types.h>
19648
19649 _ACEOF
19650 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19651   $EGREP "u_int32_t" >/dev/null 2>&1; then :
19652
19653 $as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19654
19655 fi
19656 rm -f conftest*
19657
19658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19659 /* end confdefs.h.  */
19660 #include <sys/config.h>
19661
19662 _ACEOF
19663 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19664   $EGREP "u_int32_t" >/dev/null 2>&1; then :
19665
19666 $as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19667
19668 fi
19669 rm -f conftest*
19670
19671
19672  if test "$PLATFORM" = Win32; then
19673   USING_WIN32_PLATFORM_TRUE=
19674   USING_WIN32_PLATFORM_FALSE='#'
19675 else
19676   USING_WIN32_PLATFORM_TRUE='#'
19677   USING_WIN32_PLATFORM_FALSE=
19678 fi
19679
19680  if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then
19681   USING_POSIX_PLATFORM_TRUE=
19682   USING_POSIX_PLATFORM_FALSE='#'
19683 else
19684   USING_POSIX_PLATFORM_TRUE='#'
19685   USING_POSIX_PLATFORM_FALSE=
19686 fi
19687
19688
19689 case "$host" in
19690   *-darwin*) DARWIN_CRT=true ;;
19691   *) DARWIN_CRT=false ;;
19692 esac
19693  if $DARWIN_CRT; then
19694   USING_DARWIN_CRT_TRUE=
19695   USING_DARWIN_CRT_FALSE='#'
19696 else
19697   USING_DARWIN_CRT_TRUE='#'
19698   USING_DARWIN_CRT_FALSE=
19699 fi
19700
19701
19702 # This may not be defined in a non-ANS conformant embedded system.
19703 # FIXME: Should these case a runtime exception in that case?
19704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19705 /* end confdefs.h.  */
19706 #include <time.h>
19707
19708 _ACEOF
19709 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19710   $EGREP "localtime" >/dev/null 2>&1; then :
19711
19712 $as_echo "#define HAVE_LOCALTIME 1" >>confdefs.h
19713
19714 fi
19715 rm -f conftest*
19716
19717
19718 # Create the subdirectory for natFile.cc, or the attempt
19719 # to create the link will fail.
19720 test -d java || mkdir java
19721 test -d java/io || mkdir java/io
19722 test -d gnu || mkdir gnu
19723 ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
19724
19725
19726 # Likewise for natConcreteProcess.cc.
19727 test -d java/lang || mkdir java/lang
19728 ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
19729
19730
19731 # Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc.
19732 test -d java/net || mkdir java/net
19733 ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc"
19734
19735 ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
19736
19737
19738 # Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
19739 test -d gnu/java || mkdir gnu/java
19740 test -d gnu/java/net || mkdir gnu/java/net
19741 ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
19742
19743 ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
19744
19745
19746 # Likewise for natVMPipe.cc and natVMSelector.cc.
19747 test -d gnu/java/nio || mkdir gnu/java/nio
19748 ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc"
19749
19750 ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc"
19751
19752
19753 # Likewise for natFileChannelImpl.cc
19754 test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
19755 ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
19756
19757
19758 # Likewise for natVMSecureRandom.cc
19759 test -d gnu/java/security || mkdir gnu/java/security
19760 test -d gnu/java/security/jce || mkdir gnu/java/security/jce
19761 test -d gnu/java/security/jce/prng || mkdir gnu/java/security/jce/prng
19762 ac_config_links="$ac_config_links gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc"
19763
19764
19765 case "${host}" in
19766     *mingw*)
19767       SYSTEMSPEC="-lgdi32 -lws2_32"
19768       if test "${with_win32_nlsapi}" = "unicows"; then
19769         SYSTEMSPEC="-lunicows $SYSTEMSPEC"
19770       fi
19771     ;;
19772     *-*-darwin[912]*)
19773       SYSTEMSPEC="%{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}"
19774     ;;
19775     *)
19776       SYSTEMSPEC=
19777     ;;
19778 esac
19779
19780
19781
19782 # Check whether --with-system-zlib was given.
19783 if test "${with_system_zlib+set}" = set; then :
19784   withval=$with_system_zlib;
19785 fi
19786
19787 ZLIBSPEC=
19788
19789 ZLIBTESTSPEC=
19790
19791
19792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
19793 $as_echo_n "checking for X... " >&6; }
19794
19795
19796 # Check whether --with-x was given.
19797 if test "${with_x+set}" = set; then :
19798   withval=$with_x;
19799 fi
19800
19801 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19802 if test "x$with_x" = xno; then
19803   # The user explicitly disabled X.
19804   have_x=disabled
19805 else
19806   case $x_includes,$x_libraries in #(
19807     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
19808     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
19809   $as_echo_n "(cached) " >&6
19810 else
19811   # One or both of the vars are not set, and there is no cached value.
19812 ac_x_includes=no ac_x_libraries=no
19813 rm -f -r conftest.dir
19814 if mkdir conftest.dir; then
19815   cd conftest.dir
19816   cat >Imakefile <<'_ACEOF'
19817 incroot:
19818         @echo incroot='${INCROOT}'
19819 usrlibdir:
19820         @echo usrlibdir='${USRLIBDIR}'
19821 libdir:
19822         @echo libdir='${LIBDIR}'
19823 _ACEOF
19824   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
19825     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19826     for ac_var in incroot usrlibdir libdir; do
19827       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
19828     done
19829     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19830     for ac_extension in a so sl dylib la dll; do
19831       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
19832          test -f "$ac_im_libdir/libX11.$ac_extension"; then
19833         ac_im_usrlibdir=$ac_im_libdir; break
19834       fi
19835     done
19836     # Screen out bogus values from the imake configuration.  They are
19837     # bogus both because they are the default anyway, and because
19838     # using them would break gcc on systems where it needs fixed includes.
19839     case $ac_im_incroot in
19840         /usr/include) ac_x_includes= ;;
19841         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19842     esac
19843     case $ac_im_usrlibdir in
19844         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
19845         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19846     esac
19847   fi
19848   cd ..
19849   rm -f -r conftest.dir
19850 fi
19851
19852 # Standard set of common directories for X headers.
19853 # Check X11 before X11Rn because it is often a symlink to the current release.
19854 ac_x_header_dirs='
19855 /usr/X11/include
19856 /usr/X11R7/include
19857 /usr/X11R6/include
19858 /usr/X11R5/include
19859 /usr/X11R4/include
19860
19861 /usr/include/X11
19862 /usr/include/X11R7
19863 /usr/include/X11R6
19864 /usr/include/X11R5
19865 /usr/include/X11R4
19866
19867 /usr/local/X11/include
19868 /usr/local/X11R7/include
19869 /usr/local/X11R6/include
19870 /usr/local/X11R5/include
19871 /usr/local/X11R4/include
19872
19873 /usr/local/include/X11
19874 /usr/local/include/X11R7
19875 /usr/local/include/X11R6
19876 /usr/local/include/X11R5
19877 /usr/local/include/X11R4
19878
19879 /usr/X386/include
19880 /usr/x386/include
19881 /usr/XFree86/include/X11
19882
19883 /usr/include
19884 /usr/local/include
19885 /usr/unsupported/include
19886 /usr/athena/include
19887 /usr/local/x11r5/include
19888 /usr/lpp/Xamples/include
19889
19890 /usr/openwin/include
19891 /usr/openwin/share/include'
19892
19893 if test "$ac_x_includes" = no; then
19894   # Guess where to find include files, by looking for Xlib.h.
19895   # First, try using that file with no special directory specified.
19896   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19897 /* end confdefs.h.  */
19898 #include <X11/Xlib.h>
19899 _ACEOF
19900 if ac_fn_c_try_cpp "$LINENO"; then :
19901   # We can compile using X headers with no special include directory.
19902 ac_x_includes=
19903 else
19904   for ac_dir in $ac_x_header_dirs; do
19905   if test -r "$ac_dir/X11/Xlib.h"; then
19906     ac_x_includes=$ac_dir
19907     break
19908   fi
19909 done
19910 fi
19911 rm -f conftest.err conftest.$ac_ext
19912 fi # $ac_x_includes = no
19913
19914 if test "$ac_x_libraries" = no; then
19915   # Check for the libraries.
19916   # See if we find them without any special options.
19917   # Don't add to $LIBS permanently.
19918   ac_save_LIBS=$LIBS
19919   LIBS="-lX11 $LIBS"
19920   if test x$gcc_no_link = xyes; then
19921   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19922 fi
19923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19924 /* end confdefs.h.  */
19925 #include <X11/Xlib.h>
19926 int
19927 main ()
19928 {
19929 XrmInitialize ()
19930   ;
19931   return 0;
19932 }
19933 _ACEOF
19934 if ac_fn_c_try_link "$LINENO"; then :
19935   LIBS=$ac_save_LIBS
19936 # We can link X programs with no special library path.
19937 ac_x_libraries=
19938 else
19939   LIBS=$ac_save_LIBS
19940 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19941 do
19942   # Don't even attempt the hair of trying to link an X program!
19943   for ac_extension in a so sl dylib la dll; do
19944     if test -r "$ac_dir/libX11.$ac_extension"; then
19945       ac_x_libraries=$ac_dir
19946       break 2
19947     fi
19948   done
19949 done
19950 fi
19951 rm -f core conftest.err conftest.$ac_objext \
19952     conftest$ac_exeext conftest.$ac_ext
19953 fi # $ac_x_libraries = no
19954
19955 case $ac_x_includes,$ac_x_libraries in #(
19956   no,* | *,no | *\'*)
19957     # Didn't find X, or a directory has "'" in its name.
19958     ac_cv_have_x="have_x=no";; #(
19959   *)
19960     # Record where we found X for the cache.
19961     ac_cv_have_x="have_x=yes\
19962         ac_x_includes='$ac_x_includes'\
19963         ac_x_libraries='$ac_x_libraries'"
19964 esac
19965 fi
19966 ;; #(
19967     *) have_x=yes;;
19968   esac
19969   eval "$ac_cv_have_x"
19970 fi # $with_x != no
19971
19972 if test "$have_x" != yes; then
19973   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
19974 $as_echo "$have_x" >&6; }
19975   no_x=yes
19976 else
19977   # If each of the values was on the command line, it overrides each guess.
19978   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
19979   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
19980   # Update the cache value to reflect the command line values.
19981   ac_cv_have_x="have_x=yes\
19982         ac_x_includes='$x_includes'\
19983         ac_x_libraries='$x_libraries'"
19984   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
19985 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
19986 fi
19987
19988 if test "$no_x" = yes; then
19989   # Not all programs may use this symbol, but it does not hurt to define it.
19990
19991 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
19992
19993   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
19994 else
19995   if test -n "$x_includes"; then
19996     X_CFLAGS="$X_CFLAGS -I$x_includes"
19997   fi
19998
19999   # It would also be nice to do this for all -L options, not just this one.
20000   if test -n "$x_libraries"; then
20001     X_LIBS="$X_LIBS -L$x_libraries"
20002     # For Solaris; some versions of Sun CC require a space after -R and
20003     # others require no space.  Words are not sufficient . . . .
20004     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
20005 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
20006     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
20007     ac_xsave_c_werror_flag=$ac_c_werror_flag
20008     ac_c_werror_flag=yes
20009     if test x$gcc_no_link = xyes; then
20010   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20011 fi
20012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20013 /* end confdefs.h.  */
20014
20015 int
20016 main ()
20017 {
20018
20019   ;
20020   return 0;
20021 }
20022 _ACEOF
20023 if ac_fn_c_try_link "$LINENO"; then :
20024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20025 $as_echo "no" >&6; }
20026        X_LIBS="$X_LIBS -R$x_libraries"
20027 else
20028   LIBS="$ac_xsave_LIBS -R $x_libraries"
20029        if test x$gcc_no_link = xyes; then
20030   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20031 fi
20032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20033 /* end confdefs.h.  */
20034
20035 int
20036 main ()
20037 {
20038
20039   ;
20040   return 0;
20041 }
20042 _ACEOF
20043 if ac_fn_c_try_link "$LINENO"; then :
20044   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20045 $as_echo "yes" >&6; }
20046           X_LIBS="$X_LIBS -R $x_libraries"
20047 else
20048   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
20049 $as_echo "neither works" >&6; }
20050 fi
20051 rm -f core conftest.err conftest.$ac_objext \
20052     conftest$ac_exeext conftest.$ac_ext
20053 fi
20054 rm -f core conftest.err conftest.$ac_objext \
20055     conftest$ac_exeext conftest.$ac_ext
20056     ac_c_werror_flag=$ac_xsave_c_werror_flag
20057     LIBS=$ac_xsave_LIBS
20058   fi
20059
20060   # Check for system-dependent libraries X programs must link with.
20061   # Do this before checking for the system-independent R6 libraries
20062   # (-lICE), since we may need -lsocket or whatever for X linking.
20063
20064   if test "$ISC" = yes; then
20065     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
20066   else
20067     # Martyn Johnson says this is needed for Ultrix, if the X
20068     # libraries were built with DECnet support.  And Karl Berry says
20069     # the Alpha needs dnet_stub (dnet does not exist).
20070     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
20071     if test x$gcc_no_link = xyes; then
20072   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20073 fi
20074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20075 /* end confdefs.h.  */
20076
20077 /* Override any GCC internal prototype to avoid an error.
20078    Use char because int might match the return type of a GCC
20079    builtin and then its argument prototype would still apply.  */
20080 #ifdef __cplusplus
20081 extern "C"
20082 #endif
20083 char XOpenDisplay ();
20084 int
20085 main ()
20086 {
20087 return XOpenDisplay ();
20088   ;
20089   return 0;
20090 }
20091 _ACEOF
20092 if ac_fn_c_try_link "$LINENO"; then :
20093
20094 else
20095   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
20096 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
20097 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
20098   $as_echo_n "(cached) " >&6
20099 else
20100   ac_check_lib_save_LIBS=$LIBS
20101 LIBS="-ldnet  $LIBS"
20102 if test x$gcc_no_link = xyes; then
20103   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20104 fi
20105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20106 /* end confdefs.h.  */
20107
20108 /* Override any GCC internal prototype to avoid an error.
20109    Use char because int might match the return type of a GCC
20110    builtin and then its argument prototype would still apply.  */
20111 #ifdef __cplusplus
20112 extern "C"
20113 #endif
20114 char dnet_ntoa ();
20115 int
20116 main ()
20117 {
20118 return dnet_ntoa ();
20119   ;
20120   return 0;
20121 }
20122 _ACEOF
20123 if ac_fn_c_try_link "$LINENO"; then :
20124   ac_cv_lib_dnet_dnet_ntoa=yes
20125 else
20126   ac_cv_lib_dnet_dnet_ntoa=no
20127 fi
20128 rm -f core conftest.err conftest.$ac_objext \
20129     conftest$ac_exeext conftest.$ac_ext
20130 LIBS=$ac_check_lib_save_LIBS
20131 fi
20132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
20133 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
20134 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
20135   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
20136 fi
20137
20138     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
20139       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
20140 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
20141 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
20142   $as_echo_n "(cached) " >&6
20143 else
20144   ac_check_lib_save_LIBS=$LIBS
20145 LIBS="-ldnet_stub  $LIBS"
20146 if test x$gcc_no_link = xyes; then
20147   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20148 fi
20149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20150 /* end confdefs.h.  */
20151
20152 /* Override any GCC internal prototype to avoid an error.
20153    Use char because int might match the return type of a GCC
20154    builtin and then its argument prototype would still apply.  */
20155 #ifdef __cplusplus
20156 extern "C"
20157 #endif
20158 char dnet_ntoa ();
20159 int
20160 main ()
20161 {
20162 return dnet_ntoa ();
20163   ;
20164   return 0;
20165 }
20166 _ACEOF
20167 if ac_fn_c_try_link "$LINENO"; then :
20168   ac_cv_lib_dnet_stub_dnet_ntoa=yes
20169 else
20170   ac_cv_lib_dnet_stub_dnet_ntoa=no
20171 fi
20172 rm -f core conftest.err conftest.$ac_objext \
20173     conftest$ac_exeext conftest.$ac_ext
20174 LIBS=$ac_check_lib_save_LIBS
20175 fi
20176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
20177 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
20178 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
20179   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
20180 fi
20181
20182     fi
20183 fi
20184 rm -f core conftest.err conftest.$ac_objext \
20185     conftest$ac_exeext conftest.$ac_ext
20186     LIBS="$ac_xsave_LIBS"
20187
20188     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
20189     # to get the SysV transport functions.
20190     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
20191     # needs -lnsl.
20192     # The nsl library prevents programs from opening the X display
20193     # on Irix 5.2, according to T.E. Dickey.
20194     # The functions gethostbyname, getservbyname, and inet_addr are
20195     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
20196     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
20197 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
20198
20199 fi
20200
20201     if test $ac_cv_func_gethostbyname = no; then
20202       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
20203 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
20204 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
20205   $as_echo_n "(cached) " >&6
20206 else
20207   ac_check_lib_save_LIBS=$LIBS
20208 LIBS="-lnsl  $LIBS"
20209 if test x$gcc_no_link = xyes; then
20210   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20211 fi
20212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20213 /* end confdefs.h.  */
20214
20215 /* Override any GCC internal prototype to avoid an error.
20216    Use char because int might match the return type of a GCC
20217    builtin and then its argument prototype would still apply.  */
20218 #ifdef __cplusplus
20219 extern "C"
20220 #endif
20221 char gethostbyname ();
20222 int
20223 main ()
20224 {
20225 return gethostbyname ();
20226   ;
20227   return 0;
20228 }
20229 _ACEOF
20230 if ac_fn_c_try_link "$LINENO"; then :
20231   ac_cv_lib_nsl_gethostbyname=yes
20232 else
20233   ac_cv_lib_nsl_gethostbyname=no
20234 fi
20235 rm -f core conftest.err conftest.$ac_objext \
20236     conftest$ac_exeext conftest.$ac_ext
20237 LIBS=$ac_check_lib_save_LIBS
20238 fi
20239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
20240 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
20241 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
20242   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
20243 fi
20244
20245       if test $ac_cv_lib_nsl_gethostbyname = no; then
20246         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
20247 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
20248 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
20249   $as_echo_n "(cached) " >&6
20250 else
20251   ac_check_lib_save_LIBS=$LIBS
20252 LIBS="-lbsd  $LIBS"
20253 if test x$gcc_no_link = xyes; then
20254   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20255 fi
20256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20257 /* end confdefs.h.  */
20258
20259 /* Override any GCC internal prototype to avoid an error.
20260    Use char because int might match the return type of a GCC
20261    builtin and then its argument prototype would still apply.  */
20262 #ifdef __cplusplus
20263 extern "C"
20264 #endif
20265 char gethostbyname ();
20266 int
20267 main ()
20268 {
20269 return gethostbyname ();
20270   ;
20271   return 0;
20272 }
20273 _ACEOF
20274 if ac_fn_c_try_link "$LINENO"; then :
20275   ac_cv_lib_bsd_gethostbyname=yes
20276 else
20277   ac_cv_lib_bsd_gethostbyname=no
20278 fi
20279 rm -f core conftest.err conftest.$ac_objext \
20280     conftest$ac_exeext conftest.$ac_ext
20281 LIBS=$ac_check_lib_save_LIBS
20282 fi
20283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
20284 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
20285 if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
20286   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20287 fi
20288
20289       fi
20290     fi
20291
20292     # lieder@skyler.mavd.honeywell.com says without -lsocket,
20293     # socket/setsockopt and other routines are undefined under SCO ODT
20294     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
20295     # on later versions), says Simon Leinen: it contains gethostby*
20296     # variants that don't use the name server (or something).  -lsocket
20297     # must be given before -lnsl if both are needed.  We assume that
20298     # if connect needs -lnsl, so does gethostbyname.
20299     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
20300 if test "x$ac_cv_func_connect" = x""yes; then :
20301
20302 fi
20303
20304     if test $ac_cv_func_connect = no; then
20305       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
20306 $as_echo_n "checking for connect in -lsocket... " >&6; }
20307 if test "${ac_cv_lib_socket_connect+set}" = set; then :
20308   $as_echo_n "(cached) " >&6
20309 else
20310   ac_check_lib_save_LIBS=$LIBS
20311 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20312 if test x$gcc_no_link = xyes; then
20313   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20314 fi
20315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20316 /* end confdefs.h.  */
20317
20318 /* Override any GCC internal prototype to avoid an error.
20319    Use char because int might match the return type of a GCC
20320    builtin and then its argument prototype would still apply.  */
20321 #ifdef __cplusplus
20322 extern "C"
20323 #endif
20324 char connect ();
20325 int
20326 main ()
20327 {
20328 return connect ();
20329   ;
20330   return 0;
20331 }
20332 _ACEOF
20333 if ac_fn_c_try_link "$LINENO"; then :
20334   ac_cv_lib_socket_connect=yes
20335 else
20336   ac_cv_lib_socket_connect=no
20337 fi
20338 rm -f core conftest.err conftest.$ac_objext \
20339     conftest$ac_exeext conftest.$ac_ext
20340 LIBS=$ac_check_lib_save_LIBS
20341 fi
20342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
20343 $as_echo "$ac_cv_lib_socket_connect" >&6; }
20344 if test "x$ac_cv_lib_socket_connect" = x""yes; then :
20345   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20346 fi
20347
20348     fi
20349
20350     # Guillermo Gomez says -lposix is necessary on A/UX.
20351     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
20352 if test "x$ac_cv_func_remove" = x""yes; then :
20353
20354 fi
20355
20356     if test $ac_cv_func_remove = no; then
20357       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
20358 $as_echo_n "checking for remove in -lposix... " >&6; }
20359 if test "${ac_cv_lib_posix_remove+set}" = set; then :
20360   $as_echo_n "(cached) " >&6
20361 else
20362   ac_check_lib_save_LIBS=$LIBS
20363 LIBS="-lposix  $LIBS"
20364 if test x$gcc_no_link = xyes; then
20365   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20366 fi
20367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20368 /* end confdefs.h.  */
20369
20370 /* Override any GCC internal prototype to avoid an error.
20371    Use char because int might match the return type of a GCC
20372    builtin and then its argument prototype would still apply.  */
20373 #ifdef __cplusplus
20374 extern "C"
20375 #endif
20376 char remove ();
20377 int
20378 main ()
20379 {
20380 return remove ();
20381   ;
20382   return 0;
20383 }
20384 _ACEOF
20385 if ac_fn_c_try_link "$LINENO"; then :
20386   ac_cv_lib_posix_remove=yes
20387 else
20388   ac_cv_lib_posix_remove=no
20389 fi
20390 rm -f core conftest.err conftest.$ac_objext \
20391     conftest$ac_exeext conftest.$ac_ext
20392 LIBS=$ac_check_lib_save_LIBS
20393 fi
20394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
20395 $as_echo "$ac_cv_lib_posix_remove" >&6; }
20396 if test "x$ac_cv_lib_posix_remove" = x""yes; then :
20397   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20398 fi
20399
20400     fi
20401
20402     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20403     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
20404 if test "x$ac_cv_func_shmat" = x""yes; then :
20405
20406 fi
20407
20408     if test $ac_cv_func_shmat = no; then
20409       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
20410 $as_echo_n "checking for shmat in -lipc... " >&6; }
20411 if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
20412   $as_echo_n "(cached) " >&6
20413 else
20414   ac_check_lib_save_LIBS=$LIBS
20415 LIBS="-lipc  $LIBS"
20416 if test x$gcc_no_link = xyes; then
20417   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20418 fi
20419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20420 /* end confdefs.h.  */
20421
20422 /* Override any GCC internal prototype to avoid an error.
20423    Use char because int might match the return type of a GCC
20424    builtin and then its argument prototype would still apply.  */
20425 #ifdef __cplusplus
20426 extern "C"
20427 #endif
20428 char shmat ();
20429 int
20430 main ()
20431 {
20432 return shmat ();
20433   ;
20434   return 0;
20435 }
20436 _ACEOF
20437 if ac_fn_c_try_link "$LINENO"; then :
20438   ac_cv_lib_ipc_shmat=yes
20439 else
20440   ac_cv_lib_ipc_shmat=no
20441 fi
20442 rm -f core conftest.err conftest.$ac_objext \
20443     conftest$ac_exeext conftest.$ac_ext
20444 LIBS=$ac_check_lib_save_LIBS
20445 fi
20446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
20447 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
20448 if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
20449   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
20450 fi
20451
20452     fi
20453   fi
20454
20455   # Check for libraries that X11R6 Xt/Xaw programs need.
20456   ac_save_LDFLAGS=$LDFLAGS
20457   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
20458   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
20459   # check for ICE first), but we must link in the order -lSM -lICE or
20460   # we get undefined symbols.  So assume we have SM if we have ICE.
20461   # These have to be linked with before -lX11, unlike the other
20462   # libraries we check for below, so use a different variable.
20463   # John Interrante, Karl Berry
20464   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
20465 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
20466 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
20467   $as_echo_n "(cached) " >&6
20468 else
20469   ac_check_lib_save_LIBS=$LIBS
20470 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
20471 if test x$gcc_no_link = xyes; then
20472   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20473 fi
20474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20475 /* end confdefs.h.  */
20476
20477 /* Override any GCC internal prototype to avoid an error.
20478    Use char because int might match the return type of a GCC
20479    builtin and then its argument prototype would still apply.  */
20480 #ifdef __cplusplus
20481 extern "C"
20482 #endif
20483 char IceConnectionNumber ();
20484 int
20485 main ()
20486 {
20487 return IceConnectionNumber ();
20488   ;
20489   return 0;
20490 }
20491 _ACEOF
20492 if ac_fn_c_try_link "$LINENO"; then :
20493   ac_cv_lib_ICE_IceConnectionNumber=yes
20494 else
20495   ac_cv_lib_ICE_IceConnectionNumber=no
20496 fi
20497 rm -f core conftest.err conftest.$ac_objext \
20498     conftest$ac_exeext conftest.$ac_ext
20499 LIBS=$ac_check_lib_save_LIBS
20500 fi
20501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
20502 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
20503 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
20504   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
20505 fi
20506
20507   LDFLAGS=$ac_save_LDFLAGS
20508
20509 fi
20510
20511
20512 # FIXME: this should be _libs on some hosts.
20513 libsubdir=.libs
20514
20515 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
20516
20517 LIBSTDCXXSPEC=
20518 # extra LD Flags which are required for targets
20519 case "${host}" in
20520 *-*-darwin[0-7].*)
20521     # For now we have to disable it on darwin[8-9] because it slows down
20522     # the linking phase. A possible bug in ld?
20523     # on Darwin -single_module speeds up loading of the dynamic libraries.
20524     extra_ldflags_libjava=-Wl,-single_module
20525     ;;
20526 arm*linux*eabi)
20527     # Some of the ARM unwinder code is actually in libstdc++.  We
20528     # could in principle replicate it in libgcj, but it's better to
20529     # have a dependency on libstdc++.
20530     extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
20531     LIBSTDCXXSPEC=-lstdc++
20532     LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
20533     ;;
20534 *-*-cygwin)
20535     extra_ldflags_libjava=-liconv
20536     ;;
20537 esac
20538
20539 LIBMATHSPEC=
20540 # extra LD Flags which are required for targets
20541 case "${host}" in
20542 *-*-darwin*)
20543      ;;
20544 *)
20545      LIBMATHSPEC=-lm
20546      ;;
20547 esac
20548
20549 # Check for --no-merge-exidx-entries, an ARM-specific linker option.
20550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --no-merge-exidx-entries" >&5
20551 $as_echo_n "checking for --no-merge-exidx-entries... " >&6; }
20552 if test "${libgcj_cv_exidx+set}" = set; then :
20553   $as_echo_n "(cached) " >&6
20554 else
20555   saved_ldflags="$LDFLAGS"
20556    LDFLAGS="${LDFLAGS} -Wl,--no-merge-exidx-entries"
20557    # The IRIX 6 ld doesn't recognize --no-merge-exidx-entries, but only
20558    # warns about unknown options, which breaks the testsuite.  So enable
20559    # AC_LANG_WERROR, but there's currently (autoconf 2.64) no way to turn
20560    # it off again.  As a workaround, save and restore werror flag like
20561    # AC_PATH_XTRA.
20562    ac_xsave_c_werror_flag=$ac_c_werror_flag
20563
20564 ac_c_werror_flag=yes
20565    if test x$gcc_no_link = xyes; then
20566   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20567 fi
20568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20569 /* end confdefs.h.  */
20570 int main(void){ return 0;}
20571 _ACEOF
20572 if ac_fn_c_try_link "$LINENO"; then :
20573   eval "libgcj_cv_exidx=yes"
20574 else
20575   eval "libgcj_cv_exidx=no"
20576 fi
20577 rm -f core conftest.err conftest.$ac_objext \
20578     conftest$ac_exeext conftest.$ac_ext
20579    ac_c_werror_flag=$ac_xsave_c_werror_flag
20580    LDFLAGS="${saved_ldflags}"
20581
20582 fi
20583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcj_cv_exidx" >&5
20584 $as_echo "$libgcj_cv_exidx" >&6; }
20585 if test "${libgcj_cv_exidx}" = "yes"; then
20586   SYSTEMSPEC="${SYSTEMSPEC} --no-merge-exidx-entries"
20587   extra_ldflags="${extra_ldflags} -Wl,--no-merge-exidx-entries"
20588 fi
20589
20590
20591
20592
20593
20594
20595
20596
20597 # Allow the GC to be disabled.  Can be useful when debugging.
20598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for garbage collector to use" >&5
20599 $as_echo_n "checking for garbage collector to use... " >&6; }
20600 # Check whether --enable-java-gc was given.
20601 if test "${enable_java_gc+set}" = set; then :
20602   enableval=$enable_java_gc; GC=$enableval
20603 else
20604   GC=boehm
20605 fi
20606
20607 GCLIBS=
20608 GCINCS=
20609 GCDEPS=
20610 GCSPEC=
20611 JC1GCSPEC=
20612 GCTESTSPEC=
20613 case "$GC" in
20614  boehm)
20615     { $as_echo "$as_me:${as_lineno-$LINENO}: result: boehm" >&5
20616 $as_echo "boehm" >&6; }
20617     GCLIBS=../boehm-gc/libgcjgc_convenience.la
20618     JC1GCSPEC='-fuse-boehm-gc'
20619     GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
20620     GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
20621     GCOBJS=boehm.lo
20622     GCHDR=boehm-gc.h
20623     # The POSIX thread support needs to know this.
20624
20625 $as_echo "#define HAVE_BOEHM_GC 1" >>confdefs.h
20626
20627     ;;
20628  no)
20629     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
20630 $as_echo "none" >&6; }
20631     GCHDR=no-gc.h
20632     ;;
20633  *)
20634     as_fn_error "unrecognized collector \"$GC\"" "$LINENO" 5
20635     ;;
20636 esac
20637
20638
20639
20640
20641
20642
20643 ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
20644
20645  if test "$GC" = boehm; then
20646   USING_BOEHMGC_TRUE=
20647   USING_BOEHMGC_FALSE='#'
20648 else
20649   USING_BOEHMGC_TRUE='#'
20650   USING_BOEHMGC_FALSE=
20651 fi
20652
20653  if test "$GC" = no; then
20654   USING_NOGC_TRUE=
20655   USING_NOGC_FALSE='#'
20656 else
20657   USING_NOGC_TRUE='#'
20658   USING_NOGC_FALSE=
20659 fi
20660
20661
20662
20663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
20664 $as_echo_n "checking for thread model used by GCC... " >&6; }
20665 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
20666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THREADS" >&5
20667 $as_echo "$THREADS" >&6; }
20668
20669 case "$THREADS" in
20670  no | none | single)
20671     THREADS=none
20672     ;;
20673  aix | posix | posix95 | pthreads)
20674     THREADS=posix
20675     case "$host" in
20676      *-*-linux*)
20677
20678 $as_echo "#define LINUX_THREADS 1" >>confdefs.h
20679
20680         ;;
20681     esac
20682     ;;
20683  win32)
20684     ;;
20685  decosf1 | irix | mach | os2 | solaris | dce | vxworks)
20686     as_fn_error "thread package $THREADS not yet supported" "$LINENO" 5
20687     ;;
20688  *)
20689     as_fn_error "$THREADS is an unknown thread package" "$LINENO" 5
20690     ;;
20691 esac
20692
20693 THREADCXXFLAGS=
20694 THREADLDFLAGS=
20695 THREADLIBS=
20696 THREADINCS=
20697 THREADDEPS=
20698 THREADH=
20699 THREADSPEC=
20700 THREADSTARTFILESPEC=
20701 case "$THREADS" in
20702  posix)
20703     case "$host" in
20704      *-*-cygwin*)
20705         # Don't set THREADLIBS here.  Cygwin doesn't have -lpthread.
20706         ;;
20707      *-*-freebsd[1234]*)
20708         # Before FreeBSD 5, it didn't have -lpthread (or any library which
20709         # merely adds pthread_* functions) but it does have a -pthread switch
20710         # which is required at link-time to select -lc_r *instead* of -lc.
20711         THREADLDFLAGS=-pthread
20712         # Don't set THREADSPEC here as might be expected since -pthread is
20713         # not processed when found within a spec file, it must come from
20714         # the command line.  For now, the user must provide the -pthread
20715         # switch to link code compiled with gcj.  In future, consider adding
20716         # support for weak references to pthread_* functions ala gthr.h API.
20717         THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
20718         ;;
20719      *-*-freebsd*)
20720         # FreeBSD >=5.3 implements a model much closer to other modern UNIX
20721         # systems which support threads and -lpthread.
20722         THREADLDFLAGS=-pthread
20723         THREADSPEC=-lpthread
20724         ;;
20725      alpha*-dec-osf* | hppa*-hp-hpux*)
20726         THREADCXXFLAGS=-pthread
20727         # boehm-gc needs some functions from librt, so link that too.
20728         THREADLIBS='-lpthread -lrt'
20729         THREADSPEC='-lpthread -lrt'
20730         ;;
20731      *-*-solaris2.8)
20732         # Always use alternate thread library on Solaris 8.  Need libthread
20733         # for TLS support.
20734         # Need -Wl,-R to get it through libtool ...
20735         THREADLIBS='-L/usr/lib/lwp$(MULTISUBDIR) -Wl,-R -Wl,/usr/lib/lwp$(MULTISUBDIR) -lpthread -lthread'
20736         # ... while ld only accepts -R.
20737         THREADSPEC='-L/usr/lib/lwp%{m64:/64} -R/usr/lib/lwp%{m64:/64} -lpthread -lthread'
20738         ;;
20739      *-*-solaris2.9)
20740         # As on Solaris 8, need libthread for TLS support.
20741         THREADLIBS='-lpthread -lthread'
20742         THREADSPEC='-lpthread -lthread'
20743         ;;
20744      *-*-darwin*)
20745         # Don't set THREADLIBS or THREADSPEC as Darwin already
20746         # provides pthread via libSystem.
20747         ;;
20748      *)
20749         THREADLIBS=-lpthread
20750         THREADSPEC=-lpthread
20751         ;;
20752     esac
20753     THREADH=posix-threads.h
20754     # MIT pthreads doesn't seem to have the mutexattr functions.
20755     # But for now we don't check for it.  We just assume you aren't
20756     # using MIT pthreads.
20757
20758 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20759
20760
20761     # If we're using the Boehm GC, then we happen to know that it
20762     # defines _REENTRANT, so we don't bother.  Eww.
20763     if test "$GC" != boehm; then
20764
20765 $as_echo "#define _REENTRANT 1" >>confdefs.h
20766
20767     fi
20768
20769 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
20770
20771     ;;
20772
20773  win32)
20774     THREADH=win32-threads.h
20775     THREADCXXFLAGS=-mthreads
20776     # We need thread-safe exception handling so _CRT_MT should be set to 1.
20777     # But we do not want the executables created to be dependent on
20778     # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
20779     # exception handling contexts.  The following kludge achieves this effect
20780     # and causes a dummy __mingwthr_key_dtor() to be linked in from
20781     # libmingw32.a.  This causes a memory leak of about 24 bytes per thread.
20782     # A workaround is to explicitly use -mthreads while linking Java programs.
20783     # See PR libgcj/28263.
20784     #
20785     # FIXME: In Java we are able to detect thread death at the end of
20786     # Thread.run() so we should be able to clean up the exception handling
20787     # contexts ourselves.
20788     THREADSTARTFILESPEC='crtmt%O%s'
20789     ;;
20790
20791  none)
20792     THREADH=no-threads.h
20793     ;;
20794 esac
20795 ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
20796
20797
20798
20799
20800
20801
20802
20803
20804  if test "$THREADS" = posix; then
20805   USING_POSIX_THREADS_TRUE=
20806   USING_POSIX_THREADS_FALSE='#'
20807 else
20808   USING_POSIX_THREADS_TRUE='#'
20809   USING_POSIX_THREADS_FALSE=
20810 fi
20811
20812  if test "$THREADS" = win32; then
20813   USING_WIN32_THREADS_TRUE=
20814   USING_WIN32_THREADS_FALSE='#'
20815 else
20816   USING_WIN32_THREADS_TRUE='#'
20817   USING_WIN32_THREADS_FALSE=
20818 fi
20819
20820  if test "$THREADS" = none; then
20821   USING_NO_THREADS_TRUE=
20822   USING_NO_THREADS_FALSE='#'
20823 else
20824   USING_NO_THREADS_TRUE='#'
20825   USING_NO_THREADS_FALSE=
20826 fi
20827
20828 if test "$enable_shared" != yes; then
20829   use_libgcj_bc=no
20830 fi
20831  if test "$use_libgcj_bc" = yes; then
20832   USE_LIBGCJ_BC_TRUE=
20833   USE_LIBGCJ_BC_FALSE='#'
20834 else
20835   USE_LIBGCJ_BC_TRUE='#'
20836   USE_LIBGCJ_BC_FALSE=
20837 fi
20838
20839
20840 if test -d sysdep; then true; else mkdir sysdep; fi
20841 ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
20842
20843 ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
20844
20845 ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
20846
20847
20848 LIBGCJ_SPEC_LGCJ=-lgcj
20849 LIBGCJ_SPEC_LGCJ_BC=-lgcj_bc
20850 if test x"$libgcj_spec_lgcj_override" != x ; then
20851   LIBGCJ_SPEC_LGCJ=$libgcj_spec_lgcj_override
20852 fi
20853 if test x"$libgcj_spec_lgcj_bc_override" != x ; then
20854   LIBGCJ_SPEC_LGCJ_BC=$libgcj_spec_lgcj_bc_override
20855 fi
20856 LIBGCJ_SPEC="%{s-bc-abi:} $LIBGCJ_SPEC_LGCJ"
20857 if test "$use_libgcj_bc" = yes; then
20858   LIBGCJ_SPEC="%{static|static-libgcj|!s-bc-abi:$LIBGCJ_SPEC_LGCJ;:$LIBGCJ_SPEC_LGCJ_BC}"
20859   LIBGCJ_BC_SPEC="%{findirect-dispatch:-fPIC}"
20860 fi
20861
20862
20863
20864 HASH_SYNC_SPEC=
20865 # Hash synchronization is only useful with posix threads right now.
20866 if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
20867    HASH_SYNC_SPEC=-fhash-synchronization
20868
20869 $as_echo "#define JV_HASH_SYNCHRONIZATION 1" >>confdefs.h
20870
20871 fi
20872
20873
20874  if test "$GCC" = yes; then
20875   USING_GCC_TRUE=
20876   USING_GCC_FALSE='#'
20877 else
20878   USING_GCC_TRUE='#'
20879   USING_GCC_FALSE=
20880 fi
20881
20882
20883 # We're in the tree with gcc, and need to include some of its headers.
20884 GCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../gcc'
20885
20886 if test "x${with_newlib}" = "xyes"; then
20887    # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
20888    # may not work correctly, because the compiler may not be able to
20889    # link executables.
20890
20891    # We assume newlib.  This lets us hard-code the functions we know
20892    # we'll have.
20893
20894 $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
20895
20896
20897 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
20898
20899
20900 $as_echo "#define HAVE_TIME 1" >>confdefs.h
20901
20902
20903 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
20904
20905
20906 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
20907
20908
20909 $as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
20910
20911    # This is only for POSIX threads.
20912
20913 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20914
20915
20916    # Assume we do not have getuid and friends.
20917
20918 $as_echo "#define NO_GETUID 1" >>confdefs.h
20919
20920    PLATFORMNET=NoNet
20921 else
20922    for ac_func in strerror_r select fstat open fsync sleep opendir \
20923                    localtime_r getpwuid_r getcwd \
20924                    access stat lstat mkdir rename rmdir unlink utime chmod readlink \
20925                    nl_langinfo setlocale \
20926                    inet_pton uname inet_ntoa \
20927                    getrlimit sigaction ftruncate mmap \
20928                    getifaddrs
20929 do :
20930   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20931 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20932 eval as_val=\$$as_ac_var
20933    if test "x$as_val" = x""yes; then :
20934   cat >>confdefs.h <<_ACEOF
20935 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20936 _ACEOF
20937
20938 fi
20939 done
20940
20941    for ac_func in inet_aton inet_addr
20942 do :
20943   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20944 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20945 eval as_val=\$$as_ac_var
20946    if test "x$as_val" = x""yes; then :
20947   cat >>confdefs.h <<_ACEOF
20948 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20949 _ACEOF
20950  break
20951 fi
20952 done
20953
20954    for ac_header in unistd.h dlfcn.h sys/resource.h
20955 do :
20956   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20957 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20958 eval as_val=\$$as_ac_Header
20959    if test "x$as_val" = x""yes; then :
20960   cat >>confdefs.h <<_ACEOF
20961 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20962 _ACEOF
20963
20964 fi
20965
20966 done
20967
20968    # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl
20969    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldl" >&5
20970 $as_echo_n "checking for dladdr in -ldl... " >&6; }
20971 if test "${ac_cv_lib_dl_dladdr+set}" = set; then :
20972   $as_echo_n "(cached) " >&6
20973 else
20974   ac_check_lib_save_LIBS=$LIBS
20975 LIBS="-ldl  $LIBS"
20976 if test x$gcc_no_link = xyes; then
20977   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20978 fi
20979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20980 /* end confdefs.h.  */
20981
20982 /* Override any GCC internal prototype to avoid an error.
20983    Use char because int might match the return type of a GCC
20984    builtin and then its argument prototype would still apply.  */
20985 #ifdef __cplusplus
20986 extern "C"
20987 #endif
20988 char dladdr ();
20989 int
20990 main ()
20991 {
20992 return dladdr ();
20993   ;
20994   return 0;
20995 }
20996 _ACEOF
20997 if ac_fn_c_try_link "$LINENO"; then :
20998   ac_cv_lib_dl_dladdr=yes
20999 else
21000   ac_cv_lib_dl_dladdr=no
21001 fi
21002 rm -f core conftest.err conftest.$ac_objext \
21003     conftest$ac_exeext conftest.$ac_ext
21004 LIBS=$ac_check_lib_save_LIBS
21005 fi
21006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dladdr" >&5
21007 $as_echo "$ac_cv_lib_dl_dladdr" >&6; }
21008 if test "x$ac_cv_lib_dl_dladdr" = x""yes; then :
21009
21010
21011 $as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21012
21013 else
21014
21015        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldld" >&5
21016 $as_echo_n "checking for dladdr in -ldld... " >&6; }
21017 if test "${ac_cv_lib_dld_dladdr+set}" = set; then :
21018   $as_echo_n "(cached) " >&6
21019 else
21020   ac_check_lib_save_LIBS=$LIBS
21021 LIBS="-ldld  $LIBS"
21022 if test x$gcc_no_link = xyes; then
21023   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21024 fi
21025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21026 /* end confdefs.h.  */
21027
21028 /* Override any GCC internal prototype to avoid an error.
21029    Use char because int might match the return type of a GCC
21030    builtin and then its argument prototype would still apply.  */
21031 #ifdef __cplusplus
21032 extern "C"
21033 #endif
21034 char dladdr ();
21035 int
21036 main ()
21037 {
21038 return dladdr ();
21039   ;
21040   return 0;
21041 }
21042 _ACEOF
21043 if ac_fn_c_try_link "$LINENO"; then :
21044   ac_cv_lib_dld_dladdr=yes
21045 else
21046   ac_cv_lib_dld_dladdr=no
21047 fi
21048 rm -f core conftest.err conftest.$ac_objext \
21049     conftest$ac_exeext conftest.$ac_ext
21050 LIBS=$ac_check_lib_save_LIBS
21051 fi
21052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dladdr" >&5
21053 $as_echo "$ac_cv_lib_dld_dladdr" >&6; }
21054 if test "x$ac_cv_lib_dld_dladdr" = x""yes; then :
21055
21056
21057 $as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21058
21059 fi
21060
21061 fi
21062
21063
21064    if test x"$cross_compiling" = x"no"; then
21065      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/exe" >&5
21066 $as_echo_n "checking for /proc/self/exe... " >&6; }
21067 if test "${ac_cv_file__proc_self_exe+set}" = set; then :
21068   $as_echo_n "(cached) " >&6
21069 else
21070   test "$cross_compiling" = yes &&
21071   as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21072 if test -r "/proc/self/exe"; then
21073   ac_cv_file__proc_self_exe=yes
21074 else
21075   ac_cv_file__proc_self_exe=no
21076 fi
21077 fi
21078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_exe" >&5
21079 $as_echo "$ac_cv_file__proc_self_exe" >&6; }
21080 if test "x$ac_cv_file__proc_self_exe" = x""yes; then :
21081
21082 cat >>confdefs.h <<_ACEOF
21083 #define HAVE__PROC_SELF_EXE 1
21084 _ACEOF
21085
21086
21087 $as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21088
21089 fi
21090
21091      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/maps" >&5
21092 $as_echo_n "checking for /proc/self/maps... " >&6; }
21093 if test "${ac_cv_file__proc_self_maps+set}" = set; then :
21094   $as_echo_n "(cached) " >&6
21095 else
21096   test "$cross_compiling" = yes &&
21097   as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21098 if test -r "/proc/self/maps"; then
21099   ac_cv_file__proc_self_maps=yes
21100 else
21101   ac_cv_file__proc_self_maps=no
21102 fi
21103 fi
21104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_maps" >&5
21105 $as_echo "$ac_cv_file__proc_self_maps" >&6; }
21106 if test "x$ac_cv_file__proc_self_maps" = x""yes; then :
21107
21108 cat >>confdefs.h <<_ACEOF
21109 #define HAVE__PROC_SELF_MAPS 1
21110 _ACEOF
21111
21112
21113 $as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21114
21115 fi
21116
21117    else
21118      case $host in
21119      *-linux*)
21120
21121 $as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21122
21123
21124 $as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21125
21126        ;;
21127      esac
21128    fi
21129
21130
21131       if test "X$prefix" = "XNONE"; then
21132     acl_final_prefix="$ac_default_prefix"
21133   else
21134     acl_final_prefix="$prefix"
21135   fi
21136   if test "X$exec_prefix" = "XNONE"; then
21137     acl_final_exec_prefix='${prefix}'
21138   else
21139     acl_final_exec_prefix="$exec_prefix"
21140   fi
21141   acl_save_prefix="$prefix"
21142   prefix="$acl_final_prefix"
21143   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
21144   prefix="$acl_save_prefix"
21145
21146
21147 # Check whether --with-gnu-ld was given.
21148 if test "${with_gnu_ld+set}" = set; then :
21149   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
21150 else
21151   with_gnu_ld=no
21152 fi
21153
21154 # Prepare PATH_SEPARATOR.
21155 # The user is always right.
21156 if test "${PATH_SEPARATOR+set}" != set; then
21157   echo "#! /bin/sh" >conf$$.sh
21158   echo  "exit 0"   >>conf$$.sh
21159   chmod +x conf$$.sh
21160   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21161     PATH_SEPARATOR=';'
21162   else
21163     PATH_SEPARATOR=:
21164   fi
21165   rm -f conf$$.sh
21166 fi
21167 ac_prog=ld
21168 if test "$GCC" = yes; then
21169   # Check if gcc -print-prog-name=ld gives a path.
21170   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
21171 $as_echo_n "checking for ld used by GCC... " >&6; }
21172   case $host in
21173   *-*-mingw*)
21174     # gcc leaves a trailing carriage return which upsets mingw
21175     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
21176   *)
21177     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
21178   esac
21179   case $ac_prog in
21180     # Accept absolute paths.
21181     [\\/]* | [A-Za-z]:[\\/]*)
21182       re_direlt='/[^/][^/]*/\.\./'
21183       # Canonicalize the path of ld
21184       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
21185       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
21186         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
21187       done
21188       test -z "$LD" && LD="$ac_prog"
21189       ;;
21190   "")
21191     # If it fails, then pretend we aren't using GCC.
21192     ac_prog=ld
21193     ;;
21194   *)
21195     # If it is relative, then search for the first ld in PATH.
21196     with_gnu_ld=unknown
21197     ;;
21198   esac
21199 elif test "$with_gnu_ld" = yes; then
21200   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
21201 $as_echo_n "checking for GNU ld... " >&6; }
21202 else
21203   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
21204 $as_echo_n "checking for non-GNU ld... " >&6; }
21205 fi
21206 if test "${acl_cv_path_LD+set}" = set; then :
21207   $as_echo_n "(cached) " >&6
21208 else
21209   if test -z "$LD"; then
21210   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
21211   for ac_dir in $PATH; do
21212     test -z "$ac_dir" && ac_dir=.
21213     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
21214       acl_cv_path_LD="$ac_dir/$ac_prog"
21215       # Check to see if the program is GNU ld.  I'd rather use --version,
21216       # but apparently some GNU ld's only accept -v.
21217       # Break only if it was the GNU/non-GNU ld that we prefer.
21218       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
21219         test "$with_gnu_ld" != no && break
21220       else
21221         test "$with_gnu_ld" != yes && break
21222       fi
21223     fi
21224   done
21225   IFS="$ac_save_ifs"
21226 else
21227   acl_cv_path_LD="$LD" # Let the user override the test with a path.
21228 fi
21229 fi
21230
21231 LD="$acl_cv_path_LD"
21232 if test -n "$LD"; then
21233   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
21234 $as_echo "$LD" >&6; }
21235 else
21236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21237 $as_echo "no" >&6; }
21238 fi
21239 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
21240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
21241 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
21242 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
21243   $as_echo_n "(cached) " >&6
21244 else
21245   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
21246 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
21247   acl_cv_prog_gnu_ld=yes
21248 else
21249   acl_cv_prog_gnu_ld=no
21250 fi
21251 fi
21252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
21253 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
21254 with_gnu_ld=$acl_cv_prog_gnu_ld
21255
21256
21257
21258                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
21259 $as_echo_n "checking for shared library run path origin... " >&6; }
21260 if test "${acl_cv_rpath+set}" = set; then :
21261   $as_echo_n "(cached) " >&6
21262 else
21263
21264     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
21265     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
21266     . ./conftest.sh
21267     rm -f ./conftest.sh
21268     acl_cv_rpath=done
21269
21270 fi
21271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
21272 $as_echo "$acl_cv_rpath" >&6; }
21273   wl="$acl_cv_wl"
21274   libext="$acl_cv_libext"
21275   shlibext="$acl_cv_shlibext"
21276   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
21277   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
21278   hardcode_direct="$acl_cv_hardcode_direct"
21279   hardcode_minus_L="$acl_cv_hardcode_minus_L"
21280     # Check whether --enable-rpath was given.
21281 if test "${enable_rpath+set}" = set; then :
21282   enableval=$enable_rpath; :
21283 else
21284   enable_rpath=yes
21285 fi
21286
21287
21288
21289
21290
21291
21292
21293
21294     use_additional=yes
21295
21296   acl_save_prefix="$prefix"
21297   prefix="$acl_final_prefix"
21298   acl_save_exec_prefix="$exec_prefix"
21299   exec_prefix="$acl_final_exec_prefix"
21300
21301     eval additional_includedir=\"$includedir\"
21302     eval additional_libdir=\"$libdir\"
21303
21304   exec_prefix="$acl_save_exec_prefix"
21305   prefix="$acl_save_prefix"
21306
21307
21308 # Check whether --with-libiconv-prefix was given.
21309 if test "${with_libiconv_prefix+set}" = set; then :
21310   withval=$with_libiconv_prefix;
21311     if test "X$withval" = "Xno"; then
21312       use_additional=no
21313     else
21314       if test "X$withval" = "X"; then
21315
21316   acl_save_prefix="$prefix"
21317   prefix="$acl_final_prefix"
21318   acl_save_exec_prefix="$exec_prefix"
21319   exec_prefix="$acl_final_exec_prefix"
21320
21321           eval additional_includedir=\"$includedir\"
21322           eval additional_libdir=\"$libdir\"
21323
21324   exec_prefix="$acl_save_exec_prefix"
21325   prefix="$acl_save_prefix"
21326
21327       else
21328         additional_includedir="$withval/include"
21329         additional_libdir="$withval/lib"
21330       fi
21331     fi
21332
21333 fi
21334
21335       LIBICONV=
21336   LTLIBICONV=
21337   INCICONV=
21338   rpathdirs=
21339   ltrpathdirs=
21340   names_already_handled=
21341   names_next_round='iconv '
21342   while test -n "$names_next_round"; do
21343     names_this_round="$names_next_round"
21344     names_next_round=
21345     for name in $names_this_round; do
21346       already_handled=
21347       for n in $names_already_handled; do
21348         if test "$n" = "$name"; then
21349           already_handled=yes
21350           break
21351         fi
21352       done
21353       if test -z "$already_handled"; then
21354         names_already_handled="$names_already_handled $name"
21355                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
21356         eval value=\"\$HAVE_LIB$uppername\"
21357         if test -n "$value"; then
21358           if test "$value" = yes; then
21359             eval value=\"\$LIB$uppername\"
21360             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
21361             eval value=\"\$LTLIB$uppername\"
21362             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
21363           else
21364                                     :
21365           fi
21366         else
21367                               found_dir=
21368           found_la=
21369           found_so=
21370           found_a=
21371           if test $use_additional = yes; then
21372             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
21373               found_dir="$additional_libdir"
21374               found_so="$additional_libdir/lib$name.$shlibext"
21375               if test -f "$additional_libdir/lib$name.la"; then
21376                 found_la="$additional_libdir/lib$name.la"
21377               fi
21378             else
21379               if test -f "$additional_libdir/lib$name.$libext"; then
21380                 found_dir="$additional_libdir"
21381                 found_a="$additional_libdir/lib$name.$libext"
21382                 if test -f "$additional_libdir/lib$name.la"; then
21383                   found_la="$additional_libdir/lib$name.la"
21384                 fi
21385               fi
21386             fi
21387           fi
21388           if test "X$found_dir" = "X"; then
21389             for x in $LDFLAGS $LTLIBICONV; do
21390
21391   acl_save_prefix="$prefix"
21392   prefix="$acl_final_prefix"
21393   acl_save_exec_prefix="$exec_prefix"
21394   exec_prefix="$acl_final_exec_prefix"
21395   eval x=\"$x\"
21396   exec_prefix="$acl_save_exec_prefix"
21397   prefix="$acl_save_prefix"
21398
21399               case "$x" in
21400                 -L*)
21401                   dir=`echo "X$x" | sed -e 's/^X-L//'`
21402                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
21403                     found_dir="$dir"
21404                     found_so="$dir/lib$name.$shlibext"
21405                     if test -f "$dir/lib$name.la"; then
21406                       found_la="$dir/lib$name.la"
21407                     fi
21408                   else
21409                     if test -f "$dir/lib$name.$libext"; then
21410                       found_dir="$dir"
21411                       found_a="$dir/lib$name.$libext"
21412                       if test -f "$dir/lib$name.la"; then
21413                         found_la="$dir/lib$name.la"
21414                       fi
21415                     fi
21416                   fi
21417                   ;;
21418               esac
21419               if test "X$found_dir" != "X"; then
21420                 break
21421               fi
21422             done
21423           fi
21424           if test "X$found_dir" != "X"; then
21425                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
21426             if test "X$found_so" != "X"; then
21427                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
21428                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21429               else
21430                                                                                 haveit=
21431                 for x in $ltrpathdirs; do
21432                   if test "X$x" = "X$found_dir"; then
21433                     haveit=yes
21434                     break
21435                   fi
21436                 done
21437                 if test -z "$haveit"; then
21438                   ltrpathdirs="$ltrpathdirs $found_dir"
21439                 fi
21440                                 if test "$hardcode_direct" = yes; then
21441                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21442                 else
21443                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
21444                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21445                                                             haveit=
21446                     for x in $rpathdirs; do
21447                       if test "X$x" = "X$found_dir"; then
21448                         haveit=yes
21449                         break
21450                       fi
21451                     done
21452                     if test -z "$haveit"; then
21453                       rpathdirs="$rpathdirs $found_dir"
21454                     fi
21455                   else
21456                                                                                 haveit=
21457                     for x in $LDFLAGS $LIBICONV; do
21458
21459   acl_save_prefix="$prefix"
21460   prefix="$acl_final_prefix"
21461   acl_save_exec_prefix="$exec_prefix"
21462   exec_prefix="$acl_final_exec_prefix"
21463   eval x=\"$x\"
21464   exec_prefix="$acl_save_exec_prefix"
21465   prefix="$acl_save_prefix"
21466
21467                       if test "X$x" = "X-L$found_dir"; then
21468                         haveit=yes
21469                         break
21470                       fi
21471                     done
21472                     if test -z "$haveit"; then
21473                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
21474                     fi
21475                     if test "$hardcode_minus_L" != no; then
21476                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21477                     else
21478                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21479                     fi
21480                   fi
21481                 fi
21482               fi
21483             else
21484               if test "X$found_a" != "X"; then
21485                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
21486               else
21487                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
21488               fi
21489             fi
21490                         additional_includedir=
21491             case "$found_dir" in
21492               */lib | */lib/)
21493                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
21494                 additional_includedir="$basedir/include"
21495                 ;;
21496             esac
21497             if test "X$additional_includedir" != "X"; then
21498                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
21499                 haveit=
21500                 if test "X$additional_includedir" = "X/usr/local/include"; then
21501                   if test -n "$GCC"; then
21502                     case $host_os in
21503                       linux*) haveit=yes;;
21504                     esac
21505                   fi
21506                 fi
21507                 if test -z "$haveit"; then
21508                   for x in $CPPFLAGS $INCICONV; do
21509
21510   acl_save_prefix="$prefix"
21511   prefix="$acl_final_prefix"
21512   acl_save_exec_prefix="$exec_prefix"
21513   exec_prefix="$acl_final_exec_prefix"
21514   eval x=\"$x\"
21515   exec_prefix="$acl_save_exec_prefix"
21516   prefix="$acl_save_prefix"
21517
21518                     if test "X$x" = "X-I$additional_includedir"; then
21519                       haveit=yes
21520                       break
21521                     fi
21522                   done
21523                   if test -z "$haveit"; then
21524                     if test -d "$additional_includedir"; then
21525                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
21526                     fi
21527                   fi
21528                 fi
21529               fi
21530             fi
21531                         if test -n "$found_la"; then
21532                                                         save_libdir="$libdir"
21533               case "$found_la" in
21534                 */* | *\\*) . "$found_la" ;;
21535                 *) . "./$found_la" ;;
21536               esac
21537               libdir="$save_libdir"
21538                             for dep in $dependency_libs; do
21539                 case "$dep" in
21540                   -L*)
21541                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
21542                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
21543                       haveit=
21544                       if test "X$additional_libdir" = "X/usr/local/lib"; then
21545                         if test -n "$GCC"; then
21546                           case $host_os in
21547                             linux*) haveit=yes;;
21548                           esac
21549                         fi
21550                       fi
21551                       if test -z "$haveit"; then
21552                         haveit=
21553                         for x in $LDFLAGS $LIBICONV; do
21554
21555   acl_save_prefix="$prefix"
21556   prefix="$acl_final_prefix"
21557   acl_save_exec_prefix="$exec_prefix"
21558   exec_prefix="$acl_final_exec_prefix"
21559   eval x=\"$x\"
21560   exec_prefix="$acl_save_exec_prefix"
21561   prefix="$acl_save_prefix"
21562
21563                           if test "X$x" = "X-L$additional_libdir"; then
21564                             haveit=yes
21565                             break
21566                           fi
21567                         done
21568                         if test -z "$haveit"; then
21569                           if test -d "$additional_libdir"; then
21570                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
21571                           fi
21572                         fi
21573                         haveit=
21574                         for x in $LDFLAGS $LTLIBICONV; do
21575
21576   acl_save_prefix="$prefix"
21577   prefix="$acl_final_prefix"
21578   acl_save_exec_prefix="$exec_prefix"
21579   exec_prefix="$acl_final_exec_prefix"
21580   eval x=\"$x\"
21581   exec_prefix="$acl_save_exec_prefix"
21582   prefix="$acl_save_prefix"
21583
21584                           if test "X$x" = "X-L$additional_libdir"; then
21585                             haveit=yes
21586                             break
21587                           fi
21588                         done
21589                         if test -z "$haveit"; then
21590                           if test -d "$additional_libdir"; then
21591                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
21592                           fi
21593                         fi
21594                       fi
21595                     fi
21596                     ;;
21597                   -R*)
21598                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
21599                     if test "$enable_rpath" != no; then
21600                                                                   haveit=
21601                       for x in $rpathdirs; do
21602                         if test "X$x" = "X$dir"; then
21603                           haveit=yes
21604                           break
21605                         fi
21606                       done
21607                       if test -z "$haveit"; then
21608                         rpathdirs="$rpathdirs $dir"
21609                       fi
21610                                                                   haveit=
21611                       for x in $ltrpathdirs; do
21612                         if test "X$x" = "X$dir"; then
21613                           haveit=yes
21614                           break
21615                         fi
21616                       done
21617                       if test -z "$haveit"; then
21618                         ltrpathdirs="$ltrpathdirs $dir"
21619                       fi
21620                     fi
21621                     ;;
21622                   -l*)
21623                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
21624                     ;;
21625                   *.la)
21626                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
21627                     ;;
21628                   *)
21629                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
21630                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
21631                     ;;
21632                 esac
21633               done
21634             fi
21635           else
21636                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21637             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
21638           fi
21639         fi
21640       fi
21641     done
21642   done
21643   if test "X$rpathdirs" != "X"; then
21644     if test -n "$hardcode_libdir_separator"; then
21645                         alldirs=
21646       for found_dir in $rpathdirs; do
21647         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
21648       done
21649             acl_save_libdir="$libdir"
21650       libdir="$alldirs"
21651       eval flag=\"$hardcode_libdir_flag_spec\"
21652       libdir="$acl_save_libdir"
21653       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21654     else
21655             for found_dir in $rpathdirs; do
21656         acl_save_libdir="$libdir"
21657         libdir="$found_dir"
21658         eval flag=\"$hardcode_libdir_flag_spec\"
21659         libdir="$acl_save_libdir"
21660         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21661       done
21662     fi
21663   fi
21664   if test "X$ltrpathdirs" != "X"; then
21665             for found_dir in $ltrpathdirs; do
21666       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
21667     done
21668   fi
21669
21670
21671
21672
21673
21674
21675
21676           am_save_CPPFLAGS="$CPPFLAGS"
21677
21678   for element in $INCICONV; do
21679     haveit=
21680     for x in $CPPFLAGS; do
21681
21682   acl_save_prefix="$prefix"
21683   prefix="$acl_final_prefix"
21684   acl_save_exec_prefix="$exec_prefix"
21685   exec_prefix="$acl_final_exec_prefix"
21686   eval x=\"$x\"
21687   exec_prefix="$acl_save_exec_prefix"
21688   prefix="$acl_save_prefix"
21689
21690       if test "X$x" = "X$element"; then
21691         haveit=yes
21692         break
21693       fi
21694     done
21695     if test -z "$haveit"; then
21696       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
21697     fi
21698   done
21699
21700
21701   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
21702 $as_echo_n "checking for iconv... " >&6; }
21703 if test "${am_cv_func_iconv+set}" = set; then :
21704   $as_echo_n "(cached) " >&6
21705 else
21706
21707     am_cv_func_iconv="no, consider installing GNU libiconv"
21708     am_cv_lib_iconv=no
21709     if test x$gcc_no_link = xyes; then
21710   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21711 fi
21712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21713 /* end confdefs.h.  */
21714 #include <stdlib.h>
21715 #include <iconv.h>
21716 int
21717 main ()
21718 {
21719 iconv_t cd = iconv_open("","");
21720        iconv(cd,NULL,NULL,NULL,NULL);
21721        iconv_close(cd);
21722   ;
21723   return 0;
21724 }
21725 _ACEOF
21726 if ac_fn_c_try_link "$LINENO"; then :
21727   am_cv_func_iconv=yes
21728 fi
21729 rm -f core conftest.err conftest.$ac_objext \
21730     conftest$ac_exeext conftest.$ac_ext
21731     if test "$am_cv_func_iconv" != yes; then
21732       am_save_LIBS="$LIBS"
21733       LIBS="$LIBS $LIBICONV"
21734       if test x$gcc_no_link = xyes; then
21735   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21736 fi
21737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21738 /* end confdefs.h.  */
21739 #include <stdlib.h>
21740 #include <iconv.h>
21741 int
21742 main ()
21743 {
21744 iconv_t cd = iconv_open("","");
21745          iconv(cd,NULL,NULL,NULL,NULL);
21746          iconv_close(cd);
21747   ;
21748   return 0;
21749 }
21750 _ACEOF
21751 if ac_fn_c_try_link "$LINENO"; then :
21752   am_cv_lib_iconv=yes
21753         am_cv_func_iconv=yes
21754 fi
21755 rm -f core conftest.err conftest.$ac_objext \
21756     conftest$ac_exeext conftest.$ac_ext
21757       LIBS="$am_save_LIBS"
21758     fi
21759
21760 fi
21761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
21762 $as_echo "$am_cv_func_iconv" >&6; }
21763   if test "$am_cv_func_iconv" = yes; then
21764
21765 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
21766
21767   fi
21768   if test "$am_cv_lib_iconv" = yes; then
21769     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
21770 $as_echo_n "checking how to link with libiconv... " >&6; }
21771     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
21772 $as_echo "$LIBICONV" >&6; }
21773   else
21774             CPPFLAGS="$am_save_CPPFLAGS"
21775     LIBICONV=
21776     LTLIBICONV=
21777   fi
21778
21779
21780
21781   if test "$am_cv_func_iconv" = yes; then
21782     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
21783 $as_echo_n "checking for iconv declaration... " >&6; }
21784     if test "${am_cv_proto_iconv+set}" = set; then :
21785   $as_echo_n "(cached) " >&6
21786 else
21787
21788       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21789 /* end confdefs.h.  */
21790
21791 #include <stdlib.h>
21792 #include <iconv.h>
21793 extern
21794 #ifdef __cplusplus
21795 "C"
21796 #endif
21797 #if defined(__STDC__) || defined(__cplusplus)
21798 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
21799 #else
21800 size_t iconv();
21801 #endif
21802
21803 int
21804 main ()
21805 {
21806
21807   ;
21808   return 0;
21809 }
21810 _ACEOF
21811 if ac_fn_c_try_compile "$LINENO"; then :
21812   am_cv_proto_iconv_arg1=""
21813 else
21814   am_cv_proto_iconv_arg1="const"
21815 fi
21816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21817       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);"
21818 fi
21819
21820     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
21821     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
21822          }$am_cv_proto_iconv" >&5
21823 $as_echo "${ac_t:-
21824          }$am_cv_proto_iconv" >&6; }
21825
21826 cat >>confdefs.h <<_ACEOF
21827 #define ICONV_CONST $am_cv_proto_iconv_arg1
21828 _ACEOF
21829
21830   fi
21831
21832
21833   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
21834 $as_echo_n "checking for LC_MESSAGES... " >&6; }
21835 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
21836   $as_echo_n "(cached) " >&6
21837 else
21838   if test x$gcc_no_link = xyes; then
21839   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21840 fi
21841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21842 /* end confdefs.h.  */
21843 #include <locale.h>
21844 int
21845 main ()
21846 {
21847 return LC_MESSAGES
21848   ;
21849   return 0;
21850 }
21851 _ACEOF
21852 if ac_fn_c_try_link "$LINENO"; then :
21853   am_cv_val_LC_MESSAGES=yes
21854 else
21855   am_cv_val_LC_MESSAGES=no
21856 fi
21857 rm -f core conftest.err conftest.$ac_objext \
21858     conftest$ac_exeext conftest.$ac_ext
21859 fi
21860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
21861 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
21862   if test $am_cv_val_LC_MESSAGES = yes; then
21863
21864 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
21865
21866   fi
21867
21868    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
21869 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
21870 if test "${ac_cv_struct_tm+set}" = set; then :
21871   $as_echo_n "(cached) " >&6
21872 else
21873   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21874 /* end confdefs.h.  */
21875 #include <sys/types.h>
21876 #include <time.h>
21877
21878 int
21879 main ()
21880 {
21881 struct tm tm;
21882                                      int *p = &tm.tm_sec;
21883                                      return !p;
21884   ;
21885   return 0;
21886 }
21887 _ACEOF
21888 if ac_fn_c_try_compile "$LINENO"; then :
21889   ac_cv_struct_tm=time.h
21890 else
21891   ac_cv_struct_tm=sys/time.h
21892 fi
21893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21894 fi
21895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
21896 $as_echo "$ac_cv_struct_tm" >&6; }
21897 if test $ac_cv_struct_tm = sys/time.h; then
21898
21899 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
21900
21901 fi
21902
21903 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
21904 #include <$ac_cv_struct_tm>
21905
21906 "
21907 if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
21908
21909 cat >>confdefs.h <<_ACEOF
21910 #define HAVE_STRUCT_TM_TM_ZONE 1
21911 _ACEOF
21912
21913
21914 fi
21915
21916 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21917
21918 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
21919
21920 else
21921   ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
21922 "
21923 if test "x$ac_cv_have_decl_tzname" = x""yes; then :
21924   ac_have_decl=1
21925 else
21926   ac_have_decl=0
21927 fi
21928
21929 cat >>confdefs.h <<_ACEOF
21930 #define HAVE_DECL_TZNAME $ac_have_decl
21931 _ACEOF
21932
21933   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
21934 $as_echo_n "checking for tzname... " >&6; }
21935 if test "${ac_cv_var_tzname+set}" = set; then :
21936   $as_echo_n "(cached) " >&6
21937 else
21938   if test x$gcc_no_link = xyes; then
21939   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21940 fi
21941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21942 /* end confdefs.h.  */
21943 #include <time.h>
21944 #if !HAVE_DECL_TZNAME
21945 extern char *tzname[];
21946 #endif
21947
21948 int
21949 main ()
21950 {
21951 return tzname[0][0];
21952   ;
21953   return 0;
21954 }
21955 _ACEOF
21956 if ac_fn_c_try_link "$LINENO"; then :
21957   ac_cv_var_tzname=yes
21958 else
21959   ac_cv_var_tzname=no
21960 fi
21961 rm -f core conftest.err conftest.$ac_objext \
21962     conftest$ac_exeext conftest.$ac_ext
21963 fi
21964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
21965 $as_echo "$ac_cv_var_tzname" >&6; }
21966   if test $ac_cv_var_tzname = yes; then
21967
21968 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
21969
21970   fi
21971 fi
21972
21973
21974    for ac_func in gethostbyname_r
21975 do :
21976   ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
21977 if test "x$ac_cv_func_gethostbyname_r" = x""yes; then :
21978   cat >>confdefs.h <<_ACEOF
21979 #define HAVE_GETHOSTBYNAME_R 1
21980 _ACEOF
21981
21982
21983 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
21984
21985      # There are two different kinds of gethostbyname_r.
21986      # We look for the one that returns `int'.
21987      # Hopefully this check is robust enough.
21988      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21989 /* end confdefs.h.  */
21990 #include <netdb.h>
21991
21992 _ACEOF
21993 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21994   $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then :
21995
21996
21997 $as_echo "#define GETHOSTBYNAME_R_RETURNS_INT 1" >>confdefs.h
21998
21999 fi
22000 rm -f conftest*
22001
22002
22003      case " $GCINCS " in
22004      *" -D_REENTRANT "*) ;;
22005      *)
22006                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
22007 $as_echo_n "checking whether gethostbyname_r declaration requires -D_REENTRANT... " >&6; }
22008 if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then :
22009   $as_echo_n "(cached) " >&6
22010 else
22011    ac_ext=cpp
22012 ac_cpp='$CXXCPP $CPPFLAGS'
22013 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22014 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22015 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22016
22017           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22018 /* end confdefs.h.  */
22019 #include <netdb.h>
22020 int
22021 main ()
22022 {
22023 gethostbyname_r("", 0, 0);
22024   ;
22025   return 0;
22026 }
22027 _ACEOF
22028 if ac_fn_cxx_try_compile "$LINENO"; then :
22029   libjava_cv_gethostbyname_r_needs_reentrant=no
22030 else
22031                 CPPFLAGS_SAVE="$CPPFLAGS"
22032                 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
22033                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22034 /* end confdefs.h.  */
22035 #include <netdb.h>
22036 int
22037 main ()
22038 {
22039 gethostbyname_r("", 0, 0);
22040   ;
22041   return 0;
22042 }
22043 _ACEOF
22044 if ac_fn_cxx_try_compile "$LINENO"; then :
22045   libjava_cv_gethostbyname_r_needs_reentrant=yes
22046 else
22047   libjava_cv_gethostbyname_r_needs_reentrant=fail
22048 fi
22049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22050                 CPPFLAGS="$CPPFLAGS_SAVE"
22051
22052 fi
22053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22054           ac_ext=c
22055 ac_cpp='$CPP $CPPFLAGS'
22056 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22057 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22058 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22059
22060
22061 fi
22062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
22063 $as_echo "$libjava_cv_gethostbyname_r_needs_reentrant" >&6; }
22064         if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
22065
22066 $as_echo "#define _REENTRANT 1" >>confdefs.h
22067
22068         fi
22069      ;;
22070      esac
22071
22072      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct hostent_data" >&5
22073 $as_echo_n "checking for struct hostent_data... " >&6; }
22074 if test "${libjava_cv_struct_hostent_data+set}" = set; then :
22075   $as_echo_n "(cached) " >&6
22076 else
22077         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22078 /* end confdefs.h.  */
22079
22080 #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
22081 # define _REENTRANT 1
22082 #endif
22083 #include <netdb.h>
22084 int
22085 main ()
22086 {
22087 struct hostent_data data;
22088   ;
22089   return 0;
22090 }
22091 _ACEOF
22092 if ac_fn_c_try_compile "$LINENO"; then :
22093   libjava_cv_struct_hostent_data=yes
22094 else
22095   libjava_cv_struct_hostent_data=no
22096 fi
22097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22098 fi
22099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_struct_hostent_data" >&5
22100 $as_echo "$libjava_cv_struct_hostent_data" >&6; }
22101      if test "x$libjava_cv_struct_hostent_data" = xyes; then
22102
22103 $as_echo "#define HAVE_STRUCT_HOSTENT_DATA 1" >>confdefs.h
22104
22105      fi
22106
22107 fi
22108 done
22109
22110
22111    # FIXME: libjava source code expects to find a prototype for
22112    # gethostbyaddr_r in netdb.h.  The outer check ensures that
22113    # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
22114    # to exist where expected.  (The root issue: AC_CHECK_FUNCS assumes C
22115    # linkage check is enough, yet C++ code requires proper prototypes.)
22116    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22117 /* end confdefs.h.  */
22118 #include <netdb.h>
22119
22120 _ACEOF
22121 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22122   $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then :
22123
22124    for ac_func in gethostbyaddr_r
22125 do :
22126   ac_fn_c_check_func "$LINENO" "gethostbyaddr_r" "ac_cv_func_gethostbyaddr_r"
22127 if test "x$ac_cv_func_gethostbyaddr_r" = x""yes; then :
22128   cat >>confdefs.h <<_ACEOF
22129 #define HAVE_GETHOSTBYADDR_R 1
22130 _ACEOF
22131
22132
22133 $as_echo "#define HAVE_GETHOSTBYADDR_R 1" >>confdefs.h
22134
22135      # There are two different kinds of gethostbyaddr_r.
22136      # We look for the one that returns `int'.
22137      # Hopefully this check is robust enough.
22138      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22139 /* end confdefs.h.  */
22140 #include <netdb.h>
22141
22142 _ACEOF
22143 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22144   $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then :
22145
22146
22147 $as_echo "#define GETHOSTBYADDR_R_RETURNS_INT 1" >>confdefs.h
22148
22149 fi
22150 rm -f conftest*
22151
22152 fi
22153 done
22154
22155 fi
22156 rm -f conftest*
22157
22158
22159    for ac_func in gethostname
22160 do :
22161   ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
22162 if test "x$ac_cv_func_gethostname" = x""yes; then :
22163   cat >>confdefs.h <<_ACEOF
22164 #define HAVE_GETHOSTNAME 1
22165 _ACEOF
22166
22167
22168 $as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h
22169
22170      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22171 /* end confdefs.h.  */
22172 #include <unistd.h>
22173
22174 _ACEOF
22175 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22176   $EGREP "gethostname" >/dev/null 2>&1; then :
22177
22178
22179 $as_echo "#define HAVE_GETHOSTNAME_DECL 1" >>confdefs.h
22180
22181 fi
22182 rm -f conftest*
22183
22184 fi
22185 done
22186
22187
22188    for ac_func in usleep
22189 do :
22190   ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
22191 if test "x$ac_cv_func_usleep" = x""yes; then :
22192   cat >>confdefs.h <<_ACEOF
22193 #define HAVE_USLEEP 1
22194 _ACEOF
22195
22196      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22197 /* end confdefs.h.  */
22198 #include <unistd.h>
22199
22200 _ACEOF
22201 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22202   $EGREP "usleep" >/dev/null 2>&1; then :
22203
22204
22205 $as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
22206
22207 fi
22208 rm -f conftest*
22209
22210 fi
22211 done
22212
22213
22214    # Look for these functions in the thread library, but only bother
22215    # if using POSIX threads.
22216    if test "$THREADS" = posix; then
22217       save_LIBS="$LIBS"
22218       LIBS="$LIBS $THREADLIBS"
22219
22220       # Look for sched_yield.  Up to Solaris 2.6, it is in libposix4, since
22221       # Solaris 7 the name librt is preferred.
22222       for ac_func in sched_yield
22223 do :
22224   ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
22225 if test "x$ac_cv_func_sched_yield" = x""yes; then :
22226   cat >>confdefs.h <<_ACEOF
22227 #define HAVE_SCHED_YIELD 1
22228 _ACEOF
22229
22230 else
22231
22232         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
22233 $as_echo_n "checking for sched_yield in -lrt... " >&6; }
22234 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then :
22235   $as_echo_n "(cached) " >&6
22236 else
22237   ac_check_lib_save_LIBS=$LIBS
22238 LIBS="-lrt  $LIBS"
22239 if test x$gcc_no_link = xyes; then
22240   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22241 fi
22242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22243 /* end confdefs.h.  */
22244
22245 /* Override any GCC internal prototype to avoid an error.
22246    Use char because int might match the return type of a GCC
22247    builtin and then its argument prototype would still apply.  */
22248 #ifdef __cplusplus
22249 extern "C"
22250 #endif
22251 char sched_yield ();
22252 int
22253 main ()
22254 {
22255 return sched_yield ();
22256   ;
22257   return 0;
22258 }
22259 _ACEOF
22260 if ac_fn_c_try_link "$LINENO"; then :
22261   ac_cv_lib_rt_sched_yield=yes
22262 else
22263   ac_cv_lib_rt_sched_yield=no
22264 fi
22265 rm -f core conftest.err conftest.$ac_objext \
22266     conftest$ac_exeext conftest.$ac_ext
22267 LIBS=$ac_check_lib_save_LIBS
22268 fi
22269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
22270 $as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
22271 if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then :
22272
22273           $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22274
22275           THREADLIBS="$THREADLIBS -lrt"
22276           THREADSPEC="$THREADSPEC -lrt"
22277 else
22278
22279           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5
22280 $as_echo_n "checking for sched_yield in -lposix4... " >&6; }
22281 if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then :
22282   $as_echo_n "(cached) " >&6
22283 else
22284   ac_check_lib_save_LIBS=$LIBS
22285 LIBS="-lposix4  $LIBS"
22286 if test x$gcc_no_link = xyes; then
22287   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22288 fi
22289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22290 /* end confdefs.h.  */
22291
22292 /* Override any GCC internal prototype to avoid an error.
22293    Use char because int might match the return type of a GCC
22294    builtin and then its argument prototype would still apply.  */
22295 #ifdef __cplusplus
22296 extern "C"
22297 #endif
22298 char sched_yield ();
22299 int
22300 main ()
22301 {
22302 return sched_yield ();
22303   ;
22304   return 0;
22305 }
22306 _ACEOF
22307 if ac_fn_c_try_link "$LINENO"; then :
22308   ac_cv_lib_posix4_sched_yield=yes
22309 else
22310   ac_cv_lib_posix4_sched_yield=no
22311 fi
22312 rm -f core conftest.err conftest.$ac_objext \
22313     conftest$ac_exeext conftest.$ac_ext
22314 LIBS=$ac_check_lib_save_LIBS
22315 fi
22316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5
22317 $as_echo "$ac_cv_lib_posix4_sched_yield" >&6; }
22318 if test "x$ac_cv_lib_posix4_sched_yield" = x""yes; then :
22319
22320             $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22321
22322             THREADLIBS="$THREADLIBS -lposix4"
22323             THREADSPEC="$THREADSPEC -lposix4"
22324 fi
22325
22326 fi
22327
22328 fi
22329 done
22330
22331
22332       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
22333 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
22334 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
22335   $as_echo_n "(cached) " >&6
22336 else
22337   ac_check_lib_save_LIBS=$LIBS
22338 LIBS="-lrt  $LIBS"
22339 if test x$gcc_no_link = xyes; then
22340   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22341 fi
22342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22343 /* end confdefs.h.  */
22344
22345 /* Override any GCC internal prototype to avoid an error.
22346    Use char because int might match the return type of a GCC
22347    builtin and then its argument prototype would still apply.  */
22348 #ifdef __cplusplus
22349 extern "C"
22350 #endif
22351 char clock_gettime ();
22352 int
22353 main ()
22354 {
22355 return clock_gettime ();
22356   ;
22357   return 0;
22358 }
22359 _ACEOF
22360 if ac_fn_c_try_link "$LINENO"; then :
22361   ac_cv_lib_rt_clock_gettime=yes
22362 else
22363   ac_cv_lib_rt_clock_gettime=no
22364 fi
22365 rm -f core conftest.err conftest.$ac_objext \
22366     conftest$ac_exeext conftest.$ac_ext
22367 LIBS=$ac_check_lib_save_LIBS
22368 fi
22369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
22370 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
22371 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
22372
22373
22374 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
22375
22376          case "$THREADSPEC" in
22377            *-lrt*) ;;
22378            *)
22379              THREADSPEC="$THREADSPEC -lrt"
22380              THREADLIBS="$THREADLIBS -lrt"
22381              ;;
22382          esac
22383 fi
22384
22385
22386       LIBS="$save_LIBS"
22387
22388       # We can save a little space at runtime if the mutex has m_count
22389       # or __m_count.  This is a nice hack for Linux.
22390       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22391 /* end confdefs.h.  */
22392 #include <pthread.h>
22393 int
22394 main ()
22395 {
22396
22397           extern pthread_mutex_t *mutex; int q = mutex->m_count;
22398
22399   ;
22400   return 0;
22401 }
22402 _ACEOF
22403 if ac_fn_c_try_compile "$LINENO"; then :
22404
22405 $as_echo "#define PTHREAD_MUTEX_HAVE_M_COUNT 1" >>confdefs.h
22406
22407 else
22408
22409         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22410 /* end confdefs.h.  */
22411 #include <pthread.h>
22412 int
22413 main ()
22414 {
22415
22416             extern pthread_mutex_t *mutex; int q = mutex->__m_count;
22417
22418   ;
22419   return 0;
22420 }
22421 _ACEOF
22422 if ac_fn_c_try_compile "$LINENO"; then :
22423
22424 $as_echo "#define PTHREAD_MUTEX_HAVE___M_COUNT 1" >>confdefs.h
22425
22426 fi
22427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22428 fi
22429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22430    fi
22431
22432    # We require a way to get the time.
22433    time_found=no
22434    for ac_func in gettimeofday time ftime
22435 do :
22436   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22437 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22438 eval as_val=\$$as_ac_var
22439    if test "x$as_val" = x""yes; then :
22440   cat >>confdefs.h <<_ACEOF
22441 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22442 _ACEOF
22443  time_found=yes
22444 fi
22445 done
22446
22447    if test "$time_found" = no; then
22448       as_fn_error "no function found to get the time" "$LINENO" 5
22449    fi
22450
22451    for ac_func in memmove
22452 do :
22453   ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
22454 if test "x$ac_cv_func_memmove" = x""yes; then :
22455   cat >>confdefs.h <<_ACEOF
22456 #define HAVE_MEMMOVE 1
22457 _ACEOF
22458
22459 fi
22460 done
22461
22462
22463    # We require memcpy.
22464    memcpy_found=no
22465    for ac_func in memcpy
22466 do :
22467   ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
22468 if test "x$ac_cv_func_memcpy" = x""yes; then :
22469   cat >>confdefs.h <<_ACEOF
22470 #define HAVE_MEMCPY 1
22471 _ACEOF
22472  memcpy_found=yes
22473 fi
22474 done
22475
22476    if test "$memcpy_found" = no; then
22477       as_fn_error "memcpy is required" "$LINENO" 5
22478    fi
22479    # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl
22480    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
22481 $as_echo_n "checking for dlopen in -ldl... " >&6; }
22482 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
22483   $as_echo_n "(cached) " >&6
22484 else
22485   ac_check_lib_save_LIBS=$LIBS
22486 LIBS="-ldl  $LIBS"
22487 if test x$gcc_no_link = xyes; then
22488   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22489 fi
22490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22491 /* end confdefs.h.  */
22492
22493 /* Override any GCC internal prototype to avoid an error.
22494    Use char because int might match the return type of a GCC
22495    builtin and then its argument prototype would still apply.  */
22496 #ifdef __cplusplus
22497 extern "C"
22498 #endif
22499 char dlopen ();
22500 int
22501 main ()
22502 {
22503 return dlopen ();
22504   ;
22505   return 0;
22506 }
22507 _ACEOF
22508 if ac_fn_c_try_link "$LINENO"; then :
22509   ac_cv_lib_dl_dlopen=yes
22510 else
22511   ac_cv_lib_dl_dlopen=no
22512 fi
22513 rm -f core conftest.err conftest.$ac_objext \
22514     conftest$ac_exeext conftest.$ac_ext
22515 LIBS=$ac_check_lib_save_LIBS
22516 fi
22517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
22518 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22519 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
22520
22521
22522 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22523
22524 else
22525
22526        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldld" >&5
22527 $as_echo_n "checking for dlopen in -ldld... " >&6; }
22528 if test "${ac_cv_lib_dld_dlopen+set}" = set; then :
22529   $as_echo_n "(cached) " >&6
22530 else
22531   ac_check_lib_save_LIBS=$LIBS
22532 LIBS="-ldld  $LIBS"
22533 if test x$gcc_no_link = xyes; then
22534   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22535 fi
22536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22537 /* end confdefs.h.  */
22538
22539 /* Override any GCC internal prototype to avoid an error.
22540    Use char because int might match the return type of a GCC
22541    builtin and then its argument prototype would still apply.  */
22542 #ifdef __cplusplus
22543 extern "C"
22544 #endif
22545 char dlopen ();
22546 int
22547 main ()
22548 {
22549 return dlopen ();
22550   ;
22551   return 0;
22552 }
22553 _ACEOF
22554 if ac_fn_c_try_link "$LINENO"; then :
22555   ac_cv_lib_dld_dlopen=yes
22556 else
22557   ac_cv_lib_dld_dlopen=no
22558 fi
22559 rm -f core conftest.err conftest.$ac_objext \
22560     conftest$ac_exeext conftest.$ac_ext
22561 LIBS=$ac_check_lib_save_LIBS
22562 fi
22563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dlopen" >&5
22564 $as_echo "$ac_cv_lib_dld_dlopen" >&6; }
22565 if test "x$ac_cv_lib_dld_dlopen" = x""yes; then :
22566
22567
22568 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22569
22570 fi
22571
22572 fi
22573
22574
22575    # Some library-finding code we stole from Tcl.
22576    #--------------------------------------------------------------------
22577    #    Check for the existence of the -lsocket and -lnsl libraries.
22578    #    The order here is important, so that they end up in the right
22579    #    order in the command line generated by make.  Here are some
22580    #    special considerations:
22581    #    1. Use "connect" and "accept" to check for -lsocket, and
22582    #       "gethostbyname" to check for -lnsl.
22583    #    2. Use each function name only once:  can't redo a check because
22584    #       autoconf caches the results of the last check and won't redo it.
22585    #    3. Use -lnsl and -lsocket only if they supply procedures that
22586    #       aren't already present in the normal libraries.  This is because
22587    #       IRIX 5.2 has libraries, but they aren't needed and they're
22588    #       bogus:  they goof up name resolution if used.
22589    #    4. On some SVR4 systems, can't use -lsocket without -lnsl too.
22590    #       To get around this problem, check for both libraries together
22591    #       if -lsocket doesn't work by itself.
22592    #--------------------------------------------------------------------
22593
22594    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5
22595 $as_echo_n "checking for socket libraries... " >&6; }
22596 if test "${gcj_cv_lib_sockets+set}" = set; then :
22597   $as_echo_n "(cached) " >&6
22598 else
22599   gcj_cv_lib_sockets=
22600      gcj_checkBoth=0
22601      unset ac_cv_func_connect
22602      ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
22603 if test "x$ac_cv_func_connect" = x""yes; then :
22604   gcj_checkSocket=0
22605 else
22606   gcj_checkSocket=1
22607 fi
22608
22609      if test "$gcj_checkSocket" = 1; then
22610          unset ac_cv_func_connect
22611          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5
22612 $as_echo_n "checking for main in -lsocket... " >&6; }
22613 if test "${ac_cv_lib_socket_main+set}" = set; then :
22614   $as_echo_n "(cached) " >&6
22615 else
22616   ac_check_lib_save_LIBS=$LIBS
22617 LIBS="-lsocket  $LIBS"
22618 if test x$gcc_no_link = xyes; then
22619   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22620 fi
22621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22622 /* end confdefs.h.  */
22623
22624
22625 int
22626 main ()
22627 {
22628 return main ();
22629   ;
22630   return 0;
22631 }
22632 _ACEOF
22633 if ac_fn_c_try_link "$LINENO"; then :
22634   ac_cv_lib_socket_main=yes
22635 else
22636   ac_cv_lib_socket_main=no
22637 fi
22638 rm -f core conftest.err conftest.$ac_objext \
22639     conftest$ac_exeext conftest.$ac_ext
22640 LIBS=$ac_check_lib_save_LIBS
22641 fi
22642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5
22643 $as_echo "$ac_cv_lib_socket_main" >&6; }
22644 if test "x$ac_cv_lib_socket_main" = x""yes; then :
22645   gcj_cv_lib_sockets="-lsocket"
22646 else
22647   gcj_checkBoth=1
22648 fi
22649
22650      fi
22651      if test "$gcj_checkBoth" = 1; then
22652          gcj_oldLibs=$LIBS
22653          LIBS="$LIBS -lsocket -lnsl"
22654          unset ac_cv_func_accept
22655          ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
22656 if test "x$ac_cv_func_accept" = x""yes; then :
22657   gcj_checkNsl=0
22658                         gcj_cv_lib_sockets="-lsocket -lnsl"
22659 fi
22660
22661          unset ac_cv_func_accept
22662          LIBS=$gcj_oldLibs
22663      fi
22664      unset ac_cv_func_gethostbyname
22665      gcj_oldLibs=$LIBS
22666      LIBS="$LIBS $gcj_cv_lib_sockets"
22667      ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
22668 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
22669
22670 else
22671   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5
22672 $as_echo_n "checking for main in -lnsl... " >&6; }
22673 if test "${ac_cv_lib_nsl_main+set}" = set; then :
22674   $as_echo_n "(cached) " >&6
22675 else
22676   ac_check_lib_save_LIBS=$LIBS
22677 LIBS="-lnsl  $LIBS"
22678 if test x$gcc_no_link = xyes; then
22679   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22680 fi
22681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22682 /* end confdefs.h.  */
22683
22684
22685 int
22686 main ()
22687 {
22688 return main ();
22689   ;
22690   return 0;
22691 }
22692 _ACEOF
22693 if ac_fn_c_try_link "$LINENO"; then :
22694   ac_cv_lib_nsl_main=yes
22695 else
22696   ac_cv_lib_nsl_main=no
22697 fi
22698 rm -f core conftest.err conftest.$ac_objext \
22699     conftest$ac_exeext conftest.$ac_ext
22700 LIBS=$ac_check_lib_save_LIBS
22701 fi
22702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5
22703 $as_echo "$ac_cv_lib_nsl_main" >&6; }
22704 if test "x$ac_cv_lib_nsl_main" = x""yes; then :
22705   gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
22706 fi
22707
22708 fi
22709
22710      unset ac_cv_func_gethostbyname
22711      LIBS=$gcj_oldLIBS
22712
22713 fi
22714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcj_cv_lib_sockets" >&5
22715 $as_echo "$gcj_cv_lib_sockets" >&6; }
22716    SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
22717
22718    if test "$with_system_zlib" = yes; then
22719       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
22720 $as_echo_n "checking for deflate in -lz... " >&6; }
22721 if test "${ac_cv_lib_z_deflate+set}" = set; then :
22722   $as_echo_n "(cached) " >&6
22723 else
22724   ac_check_lib_save_LIBS=$LIBS
22725 LIBS="-lz  $LIBS"
22726 if test x$gcc_no_link = xyes; then
22727   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22728 fi
22729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22730 /* end confdefs.h.  */
22731
22732 /* Override any GCC internal prototype to avoid an error.
22733    Use char because int might match the return type of a GCC
22734    builtin and then its argument prototype would still apply.  */
22735 #ifdef __cplusplus
22736 extern "C"
22737 #endif
22738 char deflate ();
22739 int
22740 main ()
22741 {
22742 return deflate ();
22743   ;
22744   return 0;
22745 }
22746 _ACEOF
22747 if ac_fn_c_try_link "$LINENO"; then :
22748   ac_cv_lib_z_deflate=yes
22749 else
22750   ac_cv_lib_z_deflate=no
22751 fi
22752 rm -f core conftest.err conftest.$ac_objext \
22753     conftest$ac_exeext conftest.$ac_ext
22754 LIBS=$ac_check_lib_save_LIBS
22755 fi
22756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
22757 $as_echo "$ac_cv_lib_z_deflate" >&6; }
22758 if test "x$ac_cv_lib_z_deflate" = x""yes; then :
22759   ZLIBSPEC=-lz
22760 else
22761   ZLIBSPEC=
22762 fi
22763
22764    fi
22765
22766    # Test for Gtk stuff, if asked for.
22767    if test "$use_gtk_awt" = yes; then
22768
22769   succeeded=no
22770
22771   if test -z "$PKG_CONFIG"; then
22772     # Extract the first word of "pkg-config", so it can be a program name with args.
22773 set dummy pkg-config; ac_word=$2
22774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22775 $as_echo_n "checking for $ac_word... " >&6; }
22776 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22777   $as_echo_n "(cached) " >&6
22778 else
22779   case $PKG_CONFIG in
22780   [\\/]* | ?:[\\/]*)
22781   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22782   ;;
22783   *)
22784   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22785 for as_dir in $PATH
22786 do
22787   IFS=$as_save_IFS
22788   test -z "$as_dir" && as_dir=.
22789     for ac_exec_ext in '' $ac_executable_extensions; do
22790   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22791     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22792     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22793     break 2
22794   fi
22795 done
22796   done
22797 IFS=$as_save_IFS
22798
22799   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
22800   ;;
22801 esac
22802 fi
22803 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22804 if test -n "$PKG_CONFIG"; then
22805   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22806 $as_echo "$PKG_CONFIG" >&6; }
22807 else
22808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22809 $as_echo "no" >&6; }
22810 fi
22811
22812
22813   fi
22814
22815   if test "$PKG_CONFIG" = "no" ; then
22816      echo "*** The pkg-config script could not be found. Make sure it is"
22817      echo "*** in your path, or set the PKG_CONFIG environment variable"
22818      echo "*** to the full path to pkg-config."
22819      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22820   else
22821      PKG_CONFIG_MIN_VERSION=0.9.0
22822      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22823         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-2.0 >= 2.4" >&5
22824 $as_echo_n "checking for gtk+-2.0 >= 2.4... " >&6; }
22825
22826         if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
22827             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22828 $as_echo "yes" >&6; }
22829             succeeded=yes
22830
22831             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
22832 $as_echo_n "checking GTK_CFLAGS... " >&6; }
22833             GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
22834             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
22835 $as_echo "$GTK_CFLAGS" >&6; }
22836
22837             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
22838 $as_echo_n "checking GTK_LIBS... " >&6; }
22839             GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
22840             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
22841 $as_echo "$GTK_LIBS" >&6; }
22842         else
22843             GTK_CFLAGS=""
22844             GTK_LIBS=""
22845             ## If we have a custom action on failure, don't print errors, but
22846             ## do set a variable so people can do so.
22847             GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
22848             echo $GTK_PKG_ERRORS
22849         fi
22850
22851
22852
22853      else
22854         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22855         echo "*** See http://www.freedesktop.org/software/pkgconfig"
22856      fi
22857   fi
22858
22859   if test $succeeded = yes; then
22860      :
22861   else
22862      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
22863   fi
22864
22865
22866
22867
22868
22869   succeeded=no
22870
22871   if test -z "$PKG_CONFIG"; then
22872     # Extract the first word of "pkg-config", so it can be a program name with args.
22873 set dummy pkg-config; ac_word=$2
22874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22875 $as_echo_n "checking for $ac_word... " >&6; }
22876 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22877   $as_echo_n "(cached) " >&6
22878 else
22879   case $PKG_CONFIG in
22880   [\\/]* | ?:[\\/]*)
22881   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22882   ;;
22883   *)
22884   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22885 for as_dir in $PATH
22886 do
22887   IFS=$as_save_IFS
22888   test -z "$as_dir" && as_dir=.
22889     for ac_exec_ext in '' $ac_executable_extensions; do
22890   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22891     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22892     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22893     break 2
22894   fi
22895 done
22896   done
22897 IFS=$as_save_IFS
22898
22899   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
22900   ;;
22901 esac
22902 fi
22903 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22904 if test -n "$PKG_CONFIG"; then
22905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22906 $as_echo "$PKG_CONFIG" >&6; }
22907 else
22908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22909 $as_echo "no" >&6; }
22910 fi
22911
22912
22913   fi
22914
22915   if test "$PKG_CONFIG" = "no" ; then
22916      echo "*** The pkg-config script could not be found. Make sure it is"
22917      echo "*** in your path, or set the PKG_CONFIG environment variable"
22918      echo "*** to the full path to pkg-config."
22919      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22920   else
22921      PKG_CONFIG_MIN_VERSION=0.9.0
22922      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22923         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
22924 $as_echo_n "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... " >&6; }
22925
22926         if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
22927             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22928 $as_echo "yes" >&6; }
22929             succeeded=yes
22930
22931             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5
22932 $as_echo_n "checking GLIB_CFLAGS... " >&6; }
22933             GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22934             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5
22935 $as_echo "$GLIB_CFLAGS" >&6; }
22936
22937             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5
22938 $as_echo_n "checking GLIB_LIBS... " >&6; }
22939             GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22940             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5
22941 $as_echo "$GLIB_LIBS" >&6; }
22942         else
22943             GLIB_CFLAGS=""
22944             GLIB_LIBS=""
22945             ## If we have a custom action on failure, don't print errors, but
22946             ## do set a variable so people can do so.
22947             GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22948             echo $GLIB_PKG_ERRORS
22949         fi
22950
22951
22952
22953      else
22954         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22955         echo "*** See http://www.freedesktop.org/software/pkgconfig"
22956      fi
22957   fi
22958
22959   if test $succeeded = yes; then
22960      :
22961   else
22962      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
22963   fi
22964
22965
22966
22967
22968
22969   succeeded=no
22970
22971   if test -z "$PKG_CONFIG"; then
22972     # Extract the first word of "pkg-config", so it can be a program name with args.
22973 set dummy pkg-config; ac_word=$2
22974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22975 $as_echo_n "checking for $ac_word... " >&6; }
22976 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22977   $as_echo_n "(cached) " >&6
22978 else
22979   case $PKG_CONFIG in
22980   [\\/]* | ?:[\\/]*)
22981   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22982   ;;
22983   *)
22984   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22985 for as_dir in $PATH
22986 do
22987   IFS=$as_save_IFS
22988   test -z "$as_dir" && as_dir=.
22989     for ac_exec_ext in '' $ac_executable_extensions; do
22990   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22991     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22992     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22993     break 2
22994   fi
22995 done
22996   done
22997 IFS=$as_save_IFS
22998
22999   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
23000   ;;
23001 esac
23002 fi
23003 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
23004 if test -n "$PKG_CONFIG"; then
23005   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
23006 $as_echo "$PKG_CONFIG" >&6; }
23007 else
23008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23009 $as_echo "no" >&6; }
23010 fi
23011
23012
23013   fi
23014
23015   if test "$PKG_CONFIG" = "no" ; then
23016      echo "*** The pkg-config script could not be found. Make sure it is"
23017      echo "*** in your path, or set the PKG_CONFIG environment variable"
23018      echo "*** to the full path to pkg-config."
23019      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
23020   else
23021      PKG_CONFIG_MIN_VERSION=0.9.0
23022      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
23023         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libart-2.0 >= 2.1" >&5
23024 $as_echo_n "checking for libart-2.0 >= 2.1... " >&6; }
23025
23026         if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
23027             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23028 $as_echo "yes" >&6; }
23029             succeeded=yes
23030
23031             { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_CFLAGS" >&5
23032 $as_echo_n "checking LIBART_CFLAGS... " >&6; }
23033             LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
23034             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_CFLAGS" >&5
23035 $as_echo "$LIBART_CFLAGS" >&6; }
23036
23037             { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_LIBS" >&5
23038 $as_echo_n "checking LIBART_LIBS... " >&6; }
23039             LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
23040             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_LIBS" >&5
23041 $as_echo "$LIBART_LIBS" >&6; }
23042         else
23043             LIBART_CFLAGS=""
23044             LIBART_LIBS=""
23045             ## If we have a custom action on failure, don't print errors, but
23046             ## do set a variable so people can do so.
23047             LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
23048             echo $LIBART_PKG_ERRORS
23049         fi
23050
23051
23052
23053      else
23054         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
23055         echo "*** See http://www.freedesktop.org/software/pkgconfig"
23056      fi
23057   fi
23058
23059   if test $succeeded = yes; then
23060      :
23061   else
23062      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
23063   fi
23064
23065
23066
23067
23068       # We require the XTest Extension to support java.awt.Robot.
23069       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XTestQueryExtension in -lXtst" >&5
23070 $as_echo_n "checking for XTestQueryExtension in -lXtst... " >&6; }
23071 if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then :
23072   $as_echo_n "(cached) " >&6
23073 else
23074   ac_check_lib_save_LIBS=$LIBS
23075 LIBS="-lXtst ${X_LIBS} $LIBS"
23076 if test x$gcc_no_link = xyes; then
23077   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23078 fi
23079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23080 /* end confdefs.h.  */
23081
23082 /* Override any GCC internal prototype to avoid an error.
23083    Use char because int might match the return type of a GCC
23084    builtin and then its argument prototype would still apply.  */
23085 #ifdef __cplusplus
23086 extern "C"
23087 #endif
23088 char XTestQueryExtension ();
23089 int
23090 main ()
23091 {
23092 return XTestQueryExtension ();
23093   ;
23094   return 0;
23095 }
23096 _ACEOF
23097 if ac_fn_c_try_link "$LINENO"; then :
23098   ac_cv_lib_Xtst_XTestQueryExtension=yes
23099 else
23100   ac_cv_lib_Xtst_XTestQueryExtension=no
23101 fi
23102 rm -f core conftest.err conftest.$ac_objext \
23103     conftest$ac_exeext conftest.$ac_ext
23104 LIBS=$ac_check_lib_save_LIBS
23105 fi
23106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
23107 $as_echo "$ac_cv_lib_Xtst_XTestQueryExtension" >&6; }
23108 if test "x$ac_cv_lib_Xtst_XTestQueryExtension" = x""yes; then :
23109   true
23110 else
23111   as_fn_error "libXtst not found, required by java.awt.Robot" "$LINENO" 5
23112 fi
23113
23114    fi
23115
23116    # On Solaris, and maybe other architectures, the Boehm collector
23117    # requires -ldl.
23118    if test "$GC" = boehm; then
23119       case "${host}" in
23120           mips-sgi-irix6*)
23121             # IRIX 6 lacks a N64 libdl.so, but only the N32 (default multilib)
23122             # libgcj.spec is used, so override here
23123             SYSTEMSPEC="$SYSTEMSPEC %{!mabi=64:-ldl}"
23124           ;;
23125           *-*-darwin*)
23126           ;;
23127           *)
23128             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldl" >&5
23129 $as_echo_n "checking for main in -ldl... " >&6; }
23130 if test "${ac_cv_lib_dl_main+set}" = set; then :
23131   $as_echo_n "(cached) " >&6
23132 else
23133   ac_check_lib_save_LIBS=$LIBS
23134 LIBS="-ldl  $LIBS"
23135 if test x$gcc_no_link = xyes; then
23136   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23137 fi
23138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23139 /* end confdefs.h.  */
23140
23141
23142 int
23143 main ()
23144 {
23145 return main ();
23146   ;
23147   return 0;
23148 }
23149 _ACEOF
23150 if ac_fn_c_try_link "$LINENO"; then :
23151   ac_cv_lib_dl_main=yes
23152 else
23153   ac_cv_lib_dl_main=no
23154 fi
23155 rm -f core conftest.err conftest.$ac_objext \
23156     conftest$ac_exeext conftest.$ac_ext
23157 LIBS=$ac_check_lib_save_LIBS
23158 fi
23159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_main" >&5
23160 $as_echo "$ac_cv_lib_dl_main" >&6; }
23161 if test "x$ac_cv_lib_dl_main" = x""yes; then :
23162   SYSTEMSPEC="$SYSTEMSPEC -ldl"
23163 fi
23164
23165           ;;
23166       esac
23167    fi
23168 fi
23169
23170 # Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
23171 case $build in
23172     *-mingw32) CLASSPATH_SEPARATOR=';' ;;
23173     *)         CLASSPATH_SEPARATOR=':' ;;
23174 esac
23175
23176
23177 # We must search the source tree for java.lang, since we still don't
23178 # have libgcj.jar nor java/lang/*.class
23179 GCJ_SAVE_CPPFLAGS=$CPPFLAGS
23180 CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
23181
23182 # Since some classes depend on this one, we need its source available
23183 # before we can do any GCJ compilation test :-(
23184 if test ! -f gnu/classpath/Configuration.java; then
23185   test -d gnu || mkdir gnu
23186   test -d gnu/classpath || mkdir gnu/classpath
23187   # Note that it is not crucial that all the values here be correct.
23188   sed -e "s,@prefix@,$expanded_prefix," \
23189       -e "s,@VERSION@,$VERSION," \
23190       -e "s,@LIBDEBUG@,false," \
23191       -e "s,@INIT_LOAD_LIBRARY@,false," \
23192       -e "s,@@,$LIBGCJDEBUG," \
23193       -e "s,@default_toolkit@,$TOOLKIT," \
23194       -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \
23195       -e "s,@GTK_CAIRO_ENABLED@,false," \
23196       -e "s,@ECJ_JAR@,," \
23197       -e "s,@WANT_NATIVE_BIG_INTEGER@,false," \
23198         < $srcdir/classpath/gnu/classpath/Configuration.java.in \
23199         > gnu/classpath/Configuration.java
23200   # We do not want to redirect the output of the grep below to /dev/null,
23201   # but we add /dev/null to the input list so that grep will print the
23202   # filename of Configuration.java in case it finds any matches.
23203   if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then
23204     as_fn_error "configure.ac is missing the substitutions above" "$LINENO" 5
23205   fi
23206 fi
23207
23208
23209 if test -n "$ac_tool_prefix"; then
23210   for ac_prog in gcj
23211   do
23212     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
23213 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
23214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23215 $as_echo_n "checking for $ac_word... " >&6; }
23216 if test "${ac_cv_prog_GCJ+set}" = set; then :
23217   $as_echo_n "(cached) " >&6
23218 else
23219   if test -n "$GCJ"; then
23220   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
23221 else
23222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23223 for as_dir in $PATH
23224 do
23225   IFS=$as_save_IFS
23226   test -z "$as_dir" && as_dir=.
23227     for ac_exec_ext in '' $ac_executable_extensions; do
23228   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23229     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
23230     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23231     break 2
23232   fi
23233 done
23234   done
23235 IFS=$as_save_IFS
23236
23237 fi
23238 fi
23239 GCJ=$ac_cv_prog_GCJ
23240 if test -n "$GCJ"; then
23241   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
23242 $as_echo "$GCJ" >&6; }
23243 else
23244   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23245 $as_echo "no" >&6; }
23246 fi
23247
23248
23249     test -n "$GCJ" && break
23250   done
23251 fi
23252 if test -z "$GCJ"; then
23253   ac_ct_GCJ=$GCJ
23254   for ac_prog in gcj
23255 do
23256   # Extract the first word of "$ac_prog", so it can be a program name with args.
23257 set dummy $ac_prog; ac_word=$2
23258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23259 $as_echo_n "checking for $ac_word... " >&6; }
23260 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
23261   $as_echo_n "(cached) " >&6
23262 else
23263   if test -n "$ac_ct_GCJ"; then
23264   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
23265 else
23266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23267 for as_dir in $PATH
23268 do
23269   IFS=$as_save_IFS
23270   test -z "$as_dir" && as_dir=.
23271     for ac_exec_ext in '' $ac_executable_extensions; do
23272   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23273     ac_cv_prog_ac_ct_GCJ="$ac_prog"
23274     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23275     break 2
23276   fi
23277 done
23278   done
23279 IFS=$as_save_IFS
23280
23281 fi
23282 fi
23283 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
23284 if test -n "$ac_ct_GCJ"; then
23285   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
23286 $as_echo "$ac_ct_GCJ" >&6; }
23287 else
23288   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23289 $as_echo "no" >&6; }
23290 fi
23291
23292
23293   test -n "$ac_ct_GCJ" && break
23294 done
23295
23296   if test "x$ac_ct_GCJ" = x; then
23297     GCJ="gcj"
23298   else
23299     case $cross_compiling:$ac_tool_warned in
23300 yes:)
23301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
23302 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
23303 ac_tool_warned=yes ;;
23304 esac
23305     GCJ=$ac_ct_GCJ
23306   fi
23307 fi
23308
23309 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
23310 if test "x${GCJFLAGS-unset}" = xunset; then
23311    GCJFLAGS="-g -O2"
23312 fi
23313
23314
23315 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
23316
23317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
23318 $as_echo_n "checking dependency style of $depcc... " >&6; }
23319 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
23320   $as_echo_n "(cached) " >&6
23321 else
23322   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
23323   # We make a subdir and do the tests there.  Otherwise we can end up
23324   # making bogus files that we don't know about and never remove.  For
23325   # instance it was reported that on HP-UX the gcc test will end up
23326   # making a dummy file named `D' -- because `-MD' means `put the output
23327   # in D'.
23328   mkdir conftest.dir
23329   # Copy depcomp to subdir because otherwise we won't find it if we're
23330   # using a relative directory.
23331   cp "$am_depcomp" conftest.dir
23332   cd conftest.dir
23333   # We will build objects and dependencies in a subdirectory because
23334   # it helps to detect inapplicable dependency modes.  For instance
23335   # both Tru64's cc and ICC support -MD to output dependencies as a
23336   # side effect of compilation, but ICC will put the dependencies in
23337   # the current directory while Tru64 will put them in the object
23338   # directory.
23339   mkdir sub
23340
23341   am_cv_GCJ_dependencies_compiler_type=none
23342   if test "$am_compiler_list" = ""; then
23343      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
23344   fi
23345   am__universal=false
23346
23347
23348   for depmode in $am_compiler_list; do
23349     # Setup a source with many dependencies, because some compilers
23350     # like to wrap large dependency lists on column 80 (with \), and
23351     # we should not choose a depcomp mode which is confused by this.
23352     #
23353     # We need to recreate these files for each test, as the compiler may
23354     # overwrite some of them when testing with obscure command lines.
23355     # This happens at least with the AIX C compiler.
23356     : > sub/conftest.c
23357     for i in 1 2 3 4 5 6; do
23358       echo '#include "conftst'$i'.h"' >> sub/conftest.c
23359       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
23360       # Solaris 8's {/usr,}/bin/sh.
23361       touch sub/conftst$i.h
23362     done
23363     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
23364
23365     # We check with `-c' and `-o' for the sake of the "dashmstdout"
23366     # mode.  It turns out that the SunPro C++ compiler does not properly
23367     # handle `-M -o', and we need to detect this.  Also, some Intel
23368     # versions had trouble with output in subdirs
23369     am__obj=sub/conftest.${OBJEXT-o}
23370     am__minus_obj="-o $am__obj"
23371     case $depmode in
23372     gcc)
23373       # This depmode causes a compiler race in universal mode.
23374       test "$am__universal" = false || continue
23375       ;;
23376     nosideeffect)
23377       # after this tag, mechanisms are not by side-effect, so they'll
23378       # only be used when explicitly requested
23379       if test "x$enable_dependency_tracking" = xyes; then
23380         continue
23381       else
23382         break
23383       fi
23384       ;;
23385     msvisualcpp | msvcmsys)
23386       # This compiler won't grok `-c -o', but also, the minuso test has
23387       # not run yet.  These depmodes are late enough in the game, and
23388       # so weak that their functioning should not be impacted.
23389       am__obj=conftest.${OBJEXT-o}
23390       am__minus_obj=
23391       ;;
23392     none) break ;;
23393     esac
23394     if depmode=$depmode \
23395        source=sub/conftest.c object=$am__obj \
23396        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
23397        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
23398          >/dev/null 2>conftest.err &&
23399        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
23400        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
23401        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
23402        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
23403       # icc doesn't choke on unknown options, it will just issue warnings
23404       # or remarks (even with -Werror).  So we grep stderr for any message
23405       # that says an option was ignored or not supported.
23406       # When given -MP, icc 7.0 and 7.1 complain thusly:
23407       #   icc: Command line warning: ignoring option '-M'; no argument required
23408       # The diagnosis changed in icc 8.0:
23409       #   icc: Command line remark: option '-MP' not supported
23410       if (grep 'ignoring option' conftest.err ||
23411           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
23412         am_cv_GCJ_dependencies_compiler_type=$depmode
23413         break
23414       fi
23415     fi
23416   done
23417
23418   cd ..
23419   rm -rf conftest.dir
23420 else
23421   am_cv_GCJ_dependencies_compiler_type=none
23422 fi
23423
23424 fi
23425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
23426 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
23427 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
23428
23429  if
23430   test "x$enable_dependency_tracking" != xno \
23431   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
23432   am__fastdepGCJ_TRUE=
23433   am__fastdepGCJ_FALSE='#'
23434 else
23435   am__fastdepGCJ_TRUE='#'
23436   am__fastdepGCJ_FALSE=
23437 fi
23438
23439
23440
23441
23442 # Now remove it.
23443 rm -f gnu/classpath/Configuration.java
23444
23445 CPPFLAGS=$GCJ_SAVE_CPPFLAGS
23446
23447 # The cast to long int works around a bug in the HP C Compiler
23448 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23449 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23450 # This bug is HP SR number 8606223364.
23451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
23452 $as_echo_n "checking size of void *... " >&6; }
23453 if test "${ac_cv_sizeof_void_p+set}" = set; then :
23454   $as_echo_n "(cached) " >&6
23455 else
23456   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
23457
23458 else
23459   if test "$ac_cv_type_void_p" = yes; then
23460      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23461 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23462 { as_fn_set_status 77
23463 as_fn_error "cannot compute sizeof (void *)
23464 See \`config.log' for more details." "$LINENO" 5; }; }
23465    else
23466      ac_cv_sizeof_void_p=0
23467    fi
23468 fi
23469
23470 fi
23471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
23472 $as_echo "$ac_cv_sizeof_void_p" >&6; }
23473
23474
23475
23476 cat >>confdefs.h <<_ACEOF
23477 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
23478 _ACEOF
23479
23480
23481
23482  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
23483 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
23484 if test "${ac_cv_c_bigendian+set}" = set; then :
23485   $as_echo_n "(cached) " >&6
23486 else
23487   ac_cv_c_bigendian=unknown
23488     # See if we're dealing with a universal compiler.
23489     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23490 /* end confdefs.h.  */
23491 #ifndef __APPLE_CC__
23492                not a universal capable compiler
23493              #endif
23494              typedef int dummy;
23495
23496 _ACEOF
23497 if ac_fn_c_try_compile "$LINENO"; then :
23498
23499         # Check for potential -arch flags.  It is not universal unless
23500         # there are at least two -arch flags with different values.
23501         ac_arch=
23502         ac_prev=
23503         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
23504          if test -n "$ac_prev"; then
23505            case $ac_word in
23506              i?86 | x86_64 | ppc | ppc64)
23507                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
23508                  ac_arch=$ac_word
23509                else
23510                  ac_cv_c_bigendian=universal
23511                  break
23512                fi
23513                ;;
23514            esac
23515            ac_prev=
23516          elif test "x$ac_word" = "x-arch"; then
23517            ac_prev=arch
23518          fi
23519        done
23520 fi
23521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23522     if test $ac_cv_c_bigendian = unknown; then
23523       # See if sys/param.h defines the BYTE_ORDER macro.
23524       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23525 /* end confdefs.h.  */
23526 #include <sys/types.h>
23527              #include <sys/param.h>
23528
23529 int
23530 main ()
23531 {
23532 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
23533                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
23534                      && LITTLE_ENDIAN)
23535               bogus endian macros
23536              #endif
23537
23538   ;
23539   return 0;
23540 }
23541 _ACEOF
23542 if ac_fn_c_try_compile "$LINENO"; then :
23543   # It does; now see whether it defined to BIG_ENDIAN or not.
23544          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23545 /* end confdefs.h.  */
23546 #include <sys/types.h>
23547                 #include <sys/param.h>
23548
23549 int
23550 main ()
23551 {
23552 #if BYTE_ORDER != BIG_ENDIAN
23553                  not big endian
23554                 #endif
23555
23556   ;
23557   return 0;
23558 }
23559 _ACEOF
23560 if ac_fn_c_try_compile "$LINENO"; then :
23561   ac_cv_c_bigendian=yes
23562 else
23563   ac_cv_c_bigendian=no
23564 fi
23565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23566 fi
23567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23568     fi
23569     if test $ac_cv_c_bigendian = unknown; then
23570       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
23571       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23572 /* end confdefs.h.  */
23573 #include <limits.h>
23574
23575 int
23576 main ()
23577 {
23578 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
23579               bogus endian macros
23580              #endif
23581
23582   ;
23583   return 0;
23584 }
23585 _ACEOF
23586 if ac_fn_c_try_compile "$LINENO"; then :
23587   # It does; now see whether it defined to _BIG_ENDIAN or not.
23588          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23589 /* end confdefs.h.  */
23590 #include <limits.h>
23591
23592 int
23593 main ()
23594 {
23595 #ifndef _BIG_ENDIAN
23596                  not big endian
23597                 #endif
23598
23599   ;
23600   return 0;
23601 }
23602 _ACEOF
23603 if ac_fn_c_try_compile "$LINENO"; then :
23604   ac_cv_c_bigendian=yes
23605 else
23606   ac_cv_c_bigendian=no
23607 fi
23608 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23609 fi
23610 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23611     fi
23612     if test $ac_cv_c_bigendian = unknown; then
23613       # Compile a test program.
23614       if test "$cross_compiling" = yes; then :
23615   # Try to guess by grepping values from an object file.
23616          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23617 /* end confdefs.h.  */
23618 short int ascii_mm[] =
23619                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
23620                 short int ascii_ii[] =
23621                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
23622                 int use_ascii (int i) {
23623                   return ascii_mm[i] + ascii_ii[i];
23624                 }
23625                 short int ebcdic_ii[] =
23626                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
23627                 short int ebcdic_mm[] =
23628                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
23629                 int use_ebcdic (int i) {
23630                   return ebcdic_mm[i] + ebcdic_ii[i];
23631                 }
23632                 extern int foo;
23633
23634 int
23635 main ()
23636 {
23637 return use_ascii (foo) == use_ebcdic (foo);
23638   ;
23639   return 0;
23640 }
23641 _ACEOF
23642 if ac_fn_c_try_compile "$LINENO"; then :
23643   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
23644               ac_cv_c_bigendian=yes
23645             fi
23646             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
23647               if test "$ac_cv_c_bigendian" = unknown; then
23648                 ac_cv_c_bigendian=no
23649               else
23650                 # finding both strings is unlikely to happen, but who knows?
23651                 ac_cv_c_bigendian=unknown
23652               fi
23653             fi
23654 fi
23655 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23656 else
23657   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23658 /* end confdefs.h.  */
23659 $ac_includes_default
23660 int
23661 main ()
23662 {
23663
23664              /* Are we little or big endian?  From Harbison&Steele.  */
23665              union
23666              {
23667                long int l;
23668                char c[sizeof (long int)];
23669              } u;
23670              u.l = 1;
23671              return u.c[sizeof (long int) - 1] == 1;
23672
23673   ;
23674   return 0;
23675 }
23676 _ACEOF
23677 if ac_fn_c_try_run "$LINENO"; then :
23678   ac_cv_c_bigendian=no
23679 else
23680   ac_cv_c_bigendian=yes
23681 fi
23682 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23683   conftest.$ac_objext conftest.beam conftest.$ac_ext
23684 fi
23685
23686     fi
23687 fi
23688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
23689 $as_echo "$ac_cv_c_bigendian" >&6; }
23690  case $ac_cv_c_bigendian in #(
23691    yes)
23692      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
23693 ;; #(
23694    no)
23695       ;; #(
23696    universal)
23697
23698 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
23699
23700      ;; #(
23701    *)
23702      as_fn_error "unknown endianness
23703  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
23704  esac
23705
23706
23707 ZLIBS=
23708 SYS_ZLIBS=
23709 ZINCS=
23710
23711 if test -z "$ZLIBSPEC"; then
23712    # Use zlib from the GCC tree.
23713    ZINCS='-I$(top_srcdir)/../zlib'
23714    ZLIBS=../zlib/libzgcj_convenience.la
23715 else
23716    # System's zlib.
23717    SYS_ZLIBS="$ZLIBSPEC"
23718 fi
23719
23720
23721
23722
23723
23724
23725
23726
23727
23728
23729  if test "$NATIVE" = yes; then
23730   NATIVE_TRUE=
23731   NATIVE_FALSE='#'
23732 else
23733   NATIVE_TRUE='#'
23734   NATIVE_FALSE=
23735 fi
23736
23737  if test "$enable_shared" = yes; then
23738   ENABLE_SHARED_TRUE=
23739   ENABLE_SHARED_FALSE='#'
23740 else
23741   ENABLE_SHARED_TRUE='#'
23742   ENABLE_SHARED_FALSE=
23743 fi
23744
23745  if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
23746   NEEDS_DATA_START_TRUE=
23747   NEEDS_DATA_START_FALSE='#'
23748 else
23749   NEEDS_DATA_START_TRUE='#'
23750   NEEDS_DATA_START_FALSE=
23751 fi
23752
23753  if test -z "${with_multisubdir}"; then
23754   INSTALL_BINARIES_TRUE=
23755   INSTALL_BINARIES_FALSE='#'
23756 else
23757   INSTALL_BINARIES_TRUE='#'
23758   INSTALL_BINARIES_FALSE=
23759 fi
23760
23761
23762
23763 # Process the option "--enable-version-specific-runtime-libs"
23764 # Calculate toolexeclibdir
23765 case ${version_specific_libs} in
23766   yes)
23767     # Need the gcc compiler version to know where to install libraries
23768     # and header files if --enable-version-specific-runtime-libs option
23769     # is selected.
23770     includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
23771     toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
23772     toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
23773     toolexeclibdir=$toolexecmainlibdir
23774     ;;
23775   no)
23776     if test -n "$with_cross_host" &&
23777        test x"$with_cross_host" != x"no"; then
23778       # Install a library built with a cross compiler in tooldir, not libdir.
23779       toolexecdir='$(exec_prefix)/$(target_noncanonical)'
23780       toolexecmainlibdir='$(toolexecdir)/lib'
23781     else
23782       toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
23783       toolexecmainlibdir='$(libdir)'
23784     fi
23785     multi_os_directory=`$CC -print-multi-os-directory`
23786     case $multi_os_directory in
23787       .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
23788       *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
23789     esac
23790     ;;
23791 esac
23792
23793
23794
23795
23796 # Determine gcj and libgcj version number.
23797 gcjversion=`cat "$srcdir/../gcc/BASE-VER"`
23798 libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version`
23799 GCJVERSION=$gcjversion
23800
23801
23802 cat >>confdefs.h <<_ACEOF
23803 #define GCJVERSION "$GCJVERSION"
23804 _ACEOF
23805
23806
23807 # Determine where the standard .db file and GNU Classpath JNI
23808 # libraries are found.
23809 gcjsubdir=gcj-$gcjversion-$libgcj_soversion
23810 multi_os_directory=`$CC -print-multi-os-directory`
23811 case $multi_os_directory in
23812   .)
23813    dbexecdir='$(libdir)/'$gcjsubdir # Avoid /.
23814    ;;
23815   *)
23816    dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
23817    ;;
23818 esac
23819
23820
23821
23822
23823 $as_echo "#define JV_VERSION \"1.5.0\"" >>confdefs.h
23824
23825
23826 $as_echo "#define JV_API_VERSION \"1.5\"" >>confdefs.h
23827
23828
23829
23830 case "${with_gxx_include_dir}" in
23831   yes)
23832     as_fn_error "--with-gxx-include-dir=[dir] requires a directory" "$LINENO" 5
23833     ;;
23834   no | "")
23835     case "${enable_version_specific_runtime_libs}" in
23836       yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
23837       *)
23838         libstdcxx_incdir='c++/$(gcc_version)'
23839         gxx_include_dir='include/$(libstdcxx_incdir)'
23840         if test -n "$with_cross_host" &&
23841            test x"$with_cross_host" != x"no"; then
23842           gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
23843         else
23844           gxx_include_dir='${prefix}/'"$gxx_include_dir"
23845         fi;;
23846     esac ;;
23847   *) gxx_include_dir=${with_gxx_include_dir} ;;
23848 esac
23849
23850
23851
23852
23853 # We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
23854 # On that system, sys/ioctl.h will not include sys/filio.h unless
23855 # BSD_COMP is defined; just including sys/filio.h is simpler.
23856 # We avoid AC_HEADER_DIRENT since we really only care about dirent.h
23857 # for now.  If you change this, you also must update natFile.cc.
23858 for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h \
23859                   sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
23860                   sys/socket.h netinet/in.h arpa/inet.h netdb.h \
23861                   pwd.h sys/config.h stdint.h langinfo.h locale.h \
23862                   dirent.h sys/rw_lock.h magic.h ifaddrs.h
23863 do :
23864   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23865 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23866 eval as_val=\$$as_ac_Header
23867    if test "x$as_val" = x""yes; then :
23868   cat >>confdefs.h <<_ACEOF
23869 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23870 _ACEOF
23871
23872 fi
23873
23874 done
23875
23876
23877 # sys/socket.h is a prerequisite for net/if.h on Solaris.
23878 for ac_header in net/if.h
23879 do :
23880   ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
23881 #ifdef HAVE_SYS_SOCKET_H
23882 #include <sys/socket.h>
23883 #endif
23884
23885 "
23886 if test "x$ac_cv_header_net_if_h" = x""yes; then :
23887   cat >>confdefs.h <<_ACEOF
23888 #define HAVE_NET_IF_H 1
23889 _ACEOF
23890
23891 fi
23892
23893 done
23894
23895
23896 for ac_header in inttypes.h
23897 do :
23898   ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
23899 if test "x$ac_cv_header_inttypes_h" = x""yes; then :
23900   cat >>confdefs.h <<_ACEOF
23901 #define HAVE_INTTYPES_H 1
23902 _ACEOF
23903
23904
23905 $as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
23906
23907
23908 $as_echo "#define JV_HAVE_INTTYPES_H 1" >>confdefs.h
23909
23910
23911 fi
23912
23913 done
23914
23915
23916 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
23917 if test "x$ac_cv_type_ssize_t" = x""yes; then :
23918
23919 else
23920
23921 cat >>confdefs.h <<_ACEOF
23922 #define ssize_t int
23923 _ACEOF
23924
23925 fi
23926
23927 ac_fn_c_check_type "$LINENO" "magic_t" "ac_cv_type_magic_t" "
23928 #ifdef HAVE_MAGIC_H
23929 #include <magic.h>
23930 #endif
23931 "
23932 if test "x$ac_cv_type_magic_t" = x""yes; then :
23933
23934
23935 $as_echo "#define HAVE_MAGIC_T 1" >>confdefs.h
23936
23937 fi
23938
23939
23940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t" >&5
23941 $as_echo_n "checking for in_addr_t... " >&6; }
23942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23943 /* end confdefs.h.  */
23944 #include <sys/types.h>
23945 #if STDC_HEADERS
23946 #include <stdlib.h>
23947 #include <stddef.h>
23948 #endif
23949 #if HAVE_NETINET_IN_H
23950 #include <netinet/in.h>
23951 #endif
23952 int
23953 main ()
23954 {
23955 in_addr_t foo;
23956   ;
23957   return 0;
23958 }
23959 _ACEOF
23960 if ac_fn_c_try_compile "$LINENO"; then :
23961
23962 $as_echo "#define HAVE_IN_ADDR_T 1" >>confdefs.h
23963
23964    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23965 $as_echo "yes" >&6; }
23966 else
23967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23968 $as_echo "no" >&6; }
23969 fi
23970 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23971
23972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ip_mreq is in netinet/in.h" >&5
23973 $as_echo_n "checking whether struct ip_mreq is in netinet/in.h... " >&6; }
23974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23975 /* end confdefs.h.  */
23976 #include <netinet/in.h>
23977 int
23978 main ()
23979 {
23980 struct ip_mreq mreq;
23981   ;
23982   return 0;
23983 }
23984 _ACEOF
23985 if ac_fn_c_try_compile "$LINENO"; then :
23986
23987 $as_echo "#define HAVE_STRUCT_IP_MREQ 1" >>confdefs.h
23988
23989    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23990 $as_echo "yes" >&6; }
23991 else
23992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23993 $as_echo "no" >&6; }
23994 fi
23995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23996
23997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ipv6_mreq is in netinet/in.h" >&5
23998 $as_echo_n "checking whether struct ipv6_mreq is in netinet/in.h... " >&6; }
23999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24000 /* end confdefs.h.  */
24001 #include <netinet/in.h>
24002 int
24003 main ()
24004 {
24005 struct ipv6_mreq mreq6;
24006   ;
24007   return 0;
24008 }
24009 _ACEOF
24010 if ac_fn_c_try_compile "$LINENO"; then :
24011
24012 $as_echo "#define HAVE_STRUCT_IPV6_MREQ 1" >>confdefs.h
24013
24014    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24015 $as_echo "yes" >&6; }
24016 else
24017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24018 $as_echo "no" >&6; }
24019 fi
24020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24021
24022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
24023 $as_echo_n "checking whether struct sockaddr_in6 is in netinet/in.h... " >&6; }
24024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24025 /* end confdefs.h.  */
24026 #include <netinet/in.h>
24027 int
24028 main ()
24029 {
24030 struct sockaddr_in6 addr6;
24031   ;
24032   return 0;
24033 }
24034 _ACEOF
24035 if ac_fn_c_try_compile "$LINENO"; then :
24036
24037 $as_echo "#define HAVE_INET6 1" >>confdefs.h
24038
24039    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24040 $as_echo "yes" >&6; }
24041 else
24042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24043 $as_echo "no" >&6; }
24044 fi
24045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24046
24047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t in sys/socket.h" >&5
24048 $as_echo_n "checking for socklen_t in sys/socket.h... " >&6; }
24049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24050 /* end confdefs.h.  */
24051 #define _POSIX_PII_SOCKET
24052 #include <sys/types.h>
24053 #include <sys/socket.h>
24054 int
24055 main ()
24056 {
24057 socklen_t x = 5;
24058   ;
24059   return 0;
24060 }
24061 _ACEOF
24062 if ac_fn_c_try_compile "$LINENO"; then :
24063
24064 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
24065
24066    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24067 $as_echo "yes" >&6; }
24068 else
24069   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24070 $as_echo "no" >&6; }
24071 fi
24072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24073
24074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff in struct tm" >&5
24075 $as_echo_n "checking for tm_gmtoff in struct tm... " >&6; }
24076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24077 /* end confdefs.h.  */
24078 #include <time.h>
24079 int
24080 main ()
24081 {
24082 struct tm tim; tim.tm_gmtoff = 0;
24083   ;
24084   return 0;
24085 }
24086 _ACEOF
24087 if ac_fn_c_try_compile "$LINENO"; then :
24088
24089 $as_echo "#define STRUCT_TM_HAS_GMTOFF 1" >>confdefs.h
24090
24091    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24092 $as_echo "yes" >&6; }
24093 else
24094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24095 $as_echo "no" >&6; }
24096    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global timezone variable" >&5
24097 $as_echo_n "checking for global timezone variable... " >&6; }
24098                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24099 /* end confdefs.h.  */
24100 #include <time.h>
24101 int
24102 main ()
24103 {
24104 void i(){long z2 = 2*timezone;}
24105   ;
24106   return 0;
24107 }
24108 _ACEOF
24109 if ac_fn_c_try_compile "$LINENO"; then :
24110
24111 $as_echo "#define HAVE_TIMEZONE 1" >>confdefs.h
24112
24113       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24114 $as_echo "yes" >&6; }
24115 else
24116   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24117 $as_echo "no" >&6; }
24118        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global _timezone variable" >&5
24119 $as_echo_n "checking for global _timezone variable... " >&6; }
24120               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24121 /* end confdefs.h.  */
24122 #include <time.h>
24123 int
24124 main ()
24125 {
24126 long z2 = _timezone;
24127   ;
24128   return 0;
24129 }
24130 _ACEOF
24131 if ac_fn_c_try_compile "$LINENO"; then :
24132
24133 $as_echo "#define HAVE_UNDERSCORE_TIMEZONE 1" >>confdefs.h
24134
24135           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24136 $as_echo "yes" >&6; }
24137 else
24138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24139 $as_echo "no" >&6; }
24140 fi
24141 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24142 fi
24143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24144 fi
24145 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24146
24147 for ac_prog in perl
24148 do
24149   # Extract the first word of "$ac_prog", so it can be a program name with args.
24150 set dummy $ac_prog; ac_word=$2
24151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24152 $as_echo_n "checking for $ac_word... " >&6; }
24153 if test "${ac_cv_prog_PERL+set}" = set; then :
24154   $as_echo_n "(cached) " >&6
24155 else
24156   if test -n "$PERL"; then
24157   ac_cv_prog_PERL="$PERL" # Let the user override the test.
24158 else
24159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24160 for as_dir in $PATH
24161 do
24162   IFS=$as_save_IFS
24163   test -z "$as_dir" && as_dir=.
24164     for ac_exec_ext in '' $ac_executable_extensions; do
24165   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24166     ac_cv_prog_PERL="$ac_prog"
24167     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24168     break 2
24169   fi
24170 done
24171   done
24172 IFS=$as_save_IFS
24173
24174 fi
24175 fi
24176 PERL=$ac_cv_prog_PERL
24177 if test -n "$PERL"; then
24178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
24179 $as_echo "$PERL" >&6; }
24180 else
24181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24182 $as_echo "no" >&6; }
24183 fi
24184
24185
24186   test -n "$PERL" && break
24187 done
24188 test -n "$PERL" || PERL="false"
24189
24190
24191 SYSDEP_SOURCES=
24192 SIGNAL_HANDLER_AUX=
24193
24194 case "${host}" in
24195  i?86-*-linux*)
24196     SIGNAL_HANDLER=include/i386-signal.h
24197     ;;
24198  *-*-solaris2*)
24199     SIGNAL_HANDLER=include/solaris-signal.h
24200     ;;
24201 # ia64-*)
24202 #    SYSDEP_SOURCES=sysdep/ia64.c
24203 #    test -d sysdep || mkdir sysdep
24204 #    ;;
24205  hppa*-*-linux*)
24206     SIGNAL_HANDLER=include/pa-signal.h
24207     ;;
24208  hppa*-hp-hpux*)
24209     SIGNAL_HANDLER=include/hppa-signal.h
24210     ;;
24211  ia64-*-linux*)
24212     SIGNAL_HANDLER=include/dwarf2-signal.h
24213     ;;
24214  powerpc*-*-linux*)
24215     SIGNAL_HANDLER=include/powerpc-signal.h
24216     ;;
24217  alpha*-*-linux*)
24218     SIGNAL_HANDLER=include/dwarf2-signal.h
24219     ;;
24220  s390*-*-linux*)
24221     SIGNAL_HANDLER=include/s390-signal.h
24222     ;;
24223  x86_64*-*-linux*)
24224     SIGNAL_HANDLER=include/x86_64-signal.h
24225     SIGNAL_HANDLER_AUX=include/i386-signal.h
24226     ;;
24227  sparc*-*-linux*)
24228     SIGNAL_HANDLER=include/dwarf2-signal.h
24229     ;;
24230  sh*-*-linux*)
24231     SIGNAL_HANDLER=include/sh-signal.h
24232     ;;
24233  *mingw*)
24234     SIGNAL_HANDLER=include/win32-signal.h
24235     ;;
24236  mips*-*-linux*)
24237     SIGNAL_HANDLER=include/mips-signal.h
24238     ;;
24239  m68*-*-linux*)
24240     SIGNAL_HANDLER=include/dwarf2-signal.h
24241     ;;
24242  powerpc*-*-darwin* | i?86-*-darwin[912]* | x86_64-*-darwin[912]*)
24243     SIGNAL_HANDLER=include/darwin-signal.h
24244     ;;
24245  powerpc*-*-aix*)
24246     SIGNAL_HANDLER=include/aix-signal.h
24247     ;;
24248  *)
24249     SIGNAL_HANDLER=include/default-signal.h
24250     ;;
24251 esac
24252
24253 # If we're using sjlj exceptions, forget what we just learned.
24254 if test "$enable_sjlj_exceptions" = yes; then
24255    SIGNAL_HANDLER=include/default-signal.h
24256    SIGNAL_HANDLER_AUX=
24257 fi
24258
24259
24260
24261 if test -z "$SIGNAL_HANDLER_AUX"; then
24262   SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
24263 fi
24264
24265 ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
24266
24267
24268 if test "${multilib}" = "yes"; then
24269   multilib_arg="--enable-multilib"
24270 else
24271   multilib_arg=
24272 fi
24273
24274 # See if we support thread-local storage.
24275
24276
24277    # Check whether --enable-tls was given.
24278 if test "${enable_tls+set}" = set; then :
24279   enableval=$enable_tls;
24280       case "$enableval" in
24281        yes|no) ;;
24282        *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
24283       esac
24284
24285 else
24286   enable_tls=yes
24287 fi
24288
24289
24290   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
24291 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
24292 if test "${gcc_cv_have_tls+set}" = set; then :
24293   $as_echo_n "(cached) " >&6
24294 else
24295
24296     if test "$cross_compiling" = yes; then :
24297                 if test x$gcc_no_link = xyes; then
24298   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24299 fi
24300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24301 /* end confdefs.h.  */
24302 __thread int a; int b; int main() { return a = b; }
24303 _ACEOF
24304 if ac_fn_c_try_link "$LINENO"; then :
24305   chktls_save_LDFLAGS="$LDFLAGS"
24306                           case $host in
24307             *-*-linux*)
24308               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
24309               ;;
24310           esac
24311           chktls_save_CFLAGS="$CFLAGS"
24312           CFLAGS="-fPIC $CFLAGS"
24313                   if test x$gcc_no_link = xyes; then
24314   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24315 fi
24316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24317 /* end confdefs.h.  */
24318 int f() { return 0; }
24319 _ACEOF
24320 if ac_fn_c_try_link "$LINENO"; then :
24321   if test x$gcc_no_link = xyes; then
24322   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24323 fi
24324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24325 /* end confdefs.h.  */
24326 __thread int a; int b; int f() { return a = b; }
24327 _ACEOF
24328 if ac_fn_c_try_link "$LINENO"; then :
24329   gcc_cv_have_tls=yes
24330 else
24331   gcc_cv_have_tls=no
24332 fi
24333 rm -f core conftest.err conftest.$ac_objext \
24334     conftest$ac_exeext conftest.$ac_ext
24335 else
24336   gcc_cv_have_tls=yes
24337 fi
24338 rm -f core conftest.err conftest.$ac_objext \
24339     conftest$ac_exeext conftest.$ac_ext
24340           CFLAGS="$chktls_save_CFLAGS"
24341           LDFLAGS="$chktls_save_LDFLAGS"
24342 else
24343   gcc_cv_have_tls=no
24344 fi
24345 rm -f core conftest.err conftest.$ac_objext \
24346     conftest$ac_exeext conftest.$ac_ext
24347
24348
24349 else
24350   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24351 /* end confdefs.h.  */
24352 __thread int a; int b; int main() { return a = b; }
24353 _ACEOF
24354 if ac_fn_c_try_run "$LINENO"; then :
24355                       chktls_save_LDFLAGS="$LDFLAGS"
24356       LDFLAGS="-static $LDFLAGS"
24357       if test x$gcc_no_link = xyes; then
24358   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24359 fi
24360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24361 /* end confdefs.h.  */
24362 int main() { return 0; }
24363 _ACEOF
24364 if ac_fn_c_try_link "$LINENO"; then :
24365   if test "$cross_compiling" = yes; then :
24366   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24367 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24368 as_fn_error "cannot run test program while cross compiling
24369 See \`config.log' for more details." "$LINENO" 5; }
24370 else
24371   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24372 /* end confdefs.h.  */
24373 __thread int a; int b; int main() { return a = b; }
24374 _ACEOF
24375 if ac_fn_c_try_run "$LINENO"; then :
24376   gcc_cv_have_tls=yes
24377 else
24378   gcc_cv_have_tls=no
24379 fi
24380 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24381   conftest.$ac_objext conftest.beam conftest.$ac_ext
24382 fi
24383
24384 else
24385   gcc_cv_have_tls=yes
24386 fi
24387 rm -f core conftest.err conftest.$ac_objext \
24388     conftest$ac_exeext conftest.$ac_ext
24389       LDFLAGS="$chktls_save_LDFLAGS"
24390       if test $gcc_cv_have_tls = yes; then
24391                                                 chktls_save_CFLAGS="$CFLAGS"
24392         thread_CFLAGS=failed
24393         for flag in '' '-pthread' '-lpthread'; do
24394           CFLAGS="$flag $chktls_save_CFLAGS"
24395           if test x$gcc_no_link = xyes; then
24396   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24397 fi
24398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24399 /* end confdefs.h.  */
24400 #include <pthread.h>
24401                 void *g(void *d) { return NULL; }
24402 int
24403 main ()
24404 {
24405 pthread_t t; pthread_create(&t,NULL,g,NULL);
24406   ;
24407   return 0;
24408 }
24409 _ACEOF
24410 if ac_fn_c_try_link "$LINENO"; then :
24411   thread_CFLAGS="$flag"
24412 fi
24413 rm -f core conftest.err conftest.$ac_objext \
24414     conftest$ac_exeext conftest.$ac_ext
24415           if test "X$thread_CFLAGS" != Xfailed; then
24416             break
24417           fi
24418         done
24419         CFLAGS="$chktls_save_CFLAGS"
24420         if test "X$thread_CFLAGS" != Xfailed; then
24421           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
24422                                                   if test "$cross_compiling" = yes; then :
24423   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24424 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24425 as_fn_error "cannot run test program while cross compiling
24426 See \`config.log' for more details." "$LINENO" 5; }
24427 else
24428   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24429 /* end confdefs.h.  */
24430 #include <pthread.h>
24431                 __thread int a;
24432                 static int *volatile a_in_other_thread;
24433                 static void *
24434                 thread_func (void *arg)
24435                 {
24436                   a_in_other_thread = &a;
24437                   return (void *)0;
24438                 }
24439 int
24440 main ()
24441 {
24442 pthread_t thread;
24443                 void *thread_retval;
24444                 int *volatile a_in_main_thread;
24445                 a_in_main_thread = &a;
24446                 if (pthread_create (&thread, (pthread_attr_t *)0,
24447                                     thread_func, (void *)0))
24448                   return 0;
24449                 if (pthread_join (thread, &thread_retval))
24450                   return 0;
24451                 return (a_in_other_thread == a_in_main_thread);
24452   ;
24453   return 0;
24454 }
24455 _ACEOF
24456 if ac_fn_c_try_run "$LINENO"; then :
24457   gcc_cv_have_tls=yes
24458 else
24459   gcc_cv_have_tls=no
24460 fi
24461 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24462   conftest.$ac_objext conftest.beam conftest.$ac_ext
24463 fi
24464
24465           CFLAGS="$chktls_save_CFLAGS"
24466         fi
24467       fi
24468 else
24469   gcc_cv_have_tls=no
24470 fi
24471 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24472   conftest.$ac_objext conftest.beam conftest.$ac_ext
24473 fi
24474
24475 fi
24476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
24477 $as_echo "$gcc_cv_have_tls" >&6; }
24478   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
24479
24480 $as_echo "#define HAVE_TLS 1" >>confdefs.h
24481
24482   fi
24483
24484 # For _Unwind_GetIPInfo.
24485
24486
24487 # Check whether --with-system-libunwind was given.
24488 if test "${with_system_libunwind+set}" = set; then :
24489   withval=$with_system_libunwind;
24490 fi
24491
24492   # If system-libunwind was not specifically set, pick a default setting.
24493   if test x$with_system_libunwind = x; then
24494     case ${target} in
24495       ia64-*-hpux*) with_system_libunwind=yes ;;
24496       *) with_system_libunwind=no ;;
24497     esac
24498   fi
24499   # Based on system-libunwind and target, do we have ipinfo?
24500   if  test x$with_system_libunwind = xyes; then
24501     case ${target} in
24502       ia64-*-*) have_unwind_getipinfo=no ;;
24503       *) have_unwind_getipinfo=yes ;;
24504     esac
24505   else
24506     # Darwin before version 9 does not have _Unwind_GetIPInfo.
24507
24508     case ${target} in
24509       *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
24510       *) have_unwind_getipinfo=yes ;;
24511     esac
24512
24513   fi
24514
24515   if test x$have_unwind_getipinfo = xyes; then
24516
24517 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
24518
24519   fi
24520
24521
24522 # See if linker supports anonymous version scripts.
24523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous version scripts" >&5
24524 $as_echo_n "checking whether ld supports anonymous version scripts... " >&6; }
24525 if test "${libjava_cv_anon_version_script+set}" = set; then :
24526   $as_echo_n "(cached) " >&6
24527 else
24528   save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
24529    libjava_cv_anon_version_script=no
24530    CFLAGS="$CFLAGS -fPIC";
24531    LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
24532    echo '{ global: globalsymb*; local: *; };' > conftest.map
24533    if test x$gcc_no_link = xyes; then
24534   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24535 fi
24536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24537 /* end confdefs.h.  */
24538 void globalsymbol (void) {} void localsymbol (void) {}
24539 int
24540 main ()
24541 {
24542
24543   ;
24544   return 0;
24545 }
24546 _ACEOF
24547 if ac_fn_c_try_link "$LINENO"; then :
24548   libjava_cv_anon_version_script=gnu
24549 fi
24550 rm -f core conftest.err conftest.$ac_objext \
24551     conftest$ac_exeext conftest.$ac_ext
24552    if test x$libjava_cv_anon_version_script = xno; then
24553      case "$target_os" in
24554        solaris2*)
24555          LDFLAGS="$save_LDFLAGS"
24556          LDFLAGS="$LDFLAGS -shared -Wl,-M,conftest.map"
24557          # Sun ld doesn't understand wildcards here.
24558          echo '{ global: globalsymbol; local: *; };' > conftest.map
24559          if test x$gcc_no_link = xyes; then
24560   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24561 fi
24562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24563 /* end confdefs.h.  */
24564 void globalsymbol (void) {} void localsymbol (void) {}
24565 int
24566 main ()
24567 {
24568
24569   ;
24570   return 0;
24571 }
24572 _ACEOF
24573 if ac_fn_c_try_link "$LINENO"; then :
24574   libjava_cv_anon_version_script=sun
24575 fi
24576 rm -f core conftest.err conftest.$ac_objext \
24577     conftest$ac_exeext conftest.$ac_ext
24578          ;;
24579      esac
24580    fi
24581    CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
24582
24583 fi
24584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_anon_version_script" >&5
24585 $as_echo "$libjava_cv_anon_version_script" >&6; }
24586  if test "$libjava_cv_anon_version_script" != no; then
24587   ANONVERSCRIPT_TRUE=
24588   ANONVERSCRIPT_FALSE='#'
24589 else
24590   ANONVERSCRIPT_TRUE='#'
24591   ANONVERSCRIPT_FALSE=
24592 fi
24593
24594  if test "$libjava_cv_anon_version_script" = gnu; then
24595   ANONVERSCRIPT_GNU_TRUE=
24596   ANONVERSCRIPT_GNU_FALSE='#'
24597 else
24598   ANONVERSCRIPT_GNU_TRUE='#'
24599   ANONVERSCRIPT_GNU_FALSE=
24600 fi
24601
24602  if test "$libjava_cv_anon_version_script" = sun; then
24603   ANONVERSCRIPT_SUN_TRUE=
24604   ANONVERSCRIPT_SUN_FALSE='#'
24605 else
24606   ANONVERSCRIPT_SUN_TRUE='#'
24607   ANONVERSCRIPT_SUN_FALSE=
24608 fi
24609
24610
24611 # Check if linker supports static linking on a per library basis
24612 LD_START_STATIC_SPEC=
24613 LD_FINISH_STATIC_SPEC=
24614 if $LD --help 2>&1 | grep -- -call_shared >/dev/null 2>&1; then
24615   if $LD --help 2>&1 | grep -- -non_shared >/dev/null 2>&1; then
24616     LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
24617     LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
24618   fi
24619 fi
24620
24621
24622
24623 here=`${PWDCMD-pwd}`
24624
24625
24626 # We get this from the environment.
24627
24628
24629
24630 # Check whether --with-python-dir was given.
24631 if test "${with_python_dir+set}" = set; then :
24632   withval=$with_python_dir; with_python_dir=$withval
24633 else
24634   with_python_dir=""
24635 fi
24636
24637
24638 if test "x${with_python_dir}" = "x"
24639 then
24640   # Needed for installing Python modules during make install.
24641   python_mod_dir="\${prefix}/share/python"
24642   # Needed for substituting into aot-compile*
24643   python_mod_dir_expanded="${expanded_prefix}/share/python"
24644 else
24645   python_mod_dir="\${prefix}${with_python_dir}"
24646   python_mod_dir_expanded="${expanded_prefix}${with_python_dir}"
24647 fi
24648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Python modules dir: ${python_mod_dir_expanded}" >&5
24649 $as_echo "Python modules dir: ${python_mod_dir_expanded}" >&6; };
24650
24651
24652
24653 # needed for aot-compile-rpm
24654 MAKE=`which make`
24655
24656
24657 # Check whether --enable-aot-compile-rpm was given.
24658 if test "${enable_aot_compile_rpm+set}" = set; then :
24659   enableval=$enable_aot_compile_rpm; case "${enableval}" in
24660     yes) AOT_RPM_ENABLED=yes ;;
24661     no)  AOT_RPM_ENABLED=no ;;
24662     *)   as_fn_error "Unknown argument to enable/disable aot-compile-rpm" "$LINENO" 5 ;;
24663   esac
24664 else
24665   AOT_RPM_ENABLED=no
24666
24667 fi
24668
24669  if test "x${AOT_RPM_ENABLED}" = xyes; then
24670   INSTALL_AOT_RPM_TRUE=
24671   INSTALL_AOT_RPM_FALSE='#'
24672 else
24673   INSTALL_AOT_RPM_TRUE='#'
24674   INSTALL_AOT_RPM_FALSE=
24675 fi
24676
24677
24678 # Check whether --enable-java-home was given.
24679 if test "${enable_java_home+set}" = set; then :
24680   enableval=$enable_java_home; case "${enableval}" in
24681     yes) JAVA_HOME_ENABLED=yes ;;
24682     no)  JAVA_HOME_ENABLED=no ;;
24683     *)   as_fn_error "Unknown argument to enable/disable java-home" "$LINENO" 5 ;;
24684   esac
24685 else
24686   JAVA_HOME_ENABLED=no
24687
24688 fi
24689
24690  if test "x${JAVA_HOME_ENABLED}" = xyes; then
24691   CREATE_JAVA_HOME_TRUE=
24692   CREATE_JAVA_HOME_FALSE='#'
24693 else
24694   CREATE_JAVA_HOME_TRUE='#'
24695   CREATE_JAVA_HOME_FALSE=
24696 fi
24697
24698
24699 # Only do these checks if java-home above is enabled.
24700 if test "x${JAVA_HOME_ENABLED}" = xyes
24701 then
24702
24703
24704 # Check whether --with-gcc-suffix was given.
24705 if test "${with_gcc_suffix+set}" = set; then :
24706   withval=$with_gcc_suffix; gcc_suffix=$withval
24707 else
24708   gcc_suffix=""
24709 fi
24710
24711   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCC suffix: ${gcc_suffix}" >&5
24712 $as_echo "GCC suffix: ${gcc_suffix}" >&6; }
24713
24714
24715
24716 # Check whether --with-arch-directory was given.
24717 if test "${with_arch_directory+set}" = set; then :
24718   withval=$with_arch_directory; host_cpu=$withval
24719 else
24720   host_cpu=""
24721 fi
24722
24723
24724
24725 # Check whether --with-os-directory was given.
24726 if test "${with_os_directory+set}" = set; then :
24727   withval=$with_os_directory; host_os=$withval
24728 else
24729   host_os=""
24730 fi
24731
24732
24733
24734 # Check whether --with-origin-name was given.
24735 if test "${with_origin_name+set}" = set; then :
24736   withval=$with_origin_name; origin_name=$withval
24737 else
24738   origin_name=gcj${gcc_suffix}
24739 fi
24740
24741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JPackage origin name: ${origin_name}" >&5
24742 $as_echo "JPackage origin name: ${origin_name}" >&6; }
24743
24744
24745 # Check whether --with-arch-suffix was given.
24746 if test "${with_arch_suffix+set}" = set; then :
24747   withval=$with_arch_suffix; arch_suffix=$withval
24748 else
24749   arch_suffix=""
24750 fi
24751
24752   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch suffix: ${arch_suffix}" >&5
24753 $as_echo "arch suffix: ${arch_suffix}" >&6; }
24754
24755
24756 # Check whether --with-jvm-root-dir was given.
24757 if test "${with_jvm_root_dir+set}" = set; then :
24758   withval=$with_jvm_root_dir; jvm_root_dir=$withval
24759 else
24760   jvm_root_dir="\${prefix}/lib/jvm"
24761 fi
24762
24763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM root installation directory: ${jvm_root_dir}" >&5
24764 $as_echo "JVM root installation directory: ${jvm_root_dir}" >&6; }
24765
24766
24767 # Check whether --with-jvm-jar-dir was given.
24768 if test "${with_jvm_jar_dir+set}" = set; then :
24769   withval=$with_jvm_jar_dir; jvm_jar_dir=$withval
24770 else
24771   jvm_jar_dir=\${prefix}/lib/jvm-exports
24772 fi
24773
24774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JAR root installation directory: ${jvm_jar_dir}" >&5
24775 $as_echo "JAR root installation directory: ${jvm_jar_dir}" >&6; }
24776
24777   JAVA_VERSION=1.5.0
24778   BUILD_VERSION=0
24779
24780
24781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: Java version: ${JAVA_VERSION}" >&5
24782 $as_echo "Java version: ${JAVA_VERSION}" >&6; }
24783
24784   jre_dir=jre
24785   jre_lnk=jre-${JAVA_VERSION}-${origin_name}
24786   sdk_lnk=java-${JAVA_VERSION}-${origin_name}
24787
24788   JVM_ROOT_DIR=${jvm_root_dir}
24789
24790   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5
24791 $as_echo "JVM ROOT directory: ${JVM_ROOT_DIR}" >&6; }
24792
24793   JVM_JAR_ROOT_DIR=${jvm_jar_dir}
24794
24795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5
24796 $as_echo "JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6; }
24797
24798   JVM_JAR_DIR=${jvm_jar_dir}
24799
24800   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5
24801 $as_echo "JVM JAR directory: ${JVM_JAR_DIR}" >&6; }
24802
24803   JRE_DIR=${jre_dir}
24804
24805
24806   JRE_LNK=${jre_lnk}
24807
24808
24809   SDK_LNK=${sdk_lnk}
24810
24811
24812   SDK_BIN_DIR=${jvm_root_dir}/bin
24813
24814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK tools directory: ${SDK_BIN_DIR}" >&5
24815 $as_echo "SDK tools directory: ${SDK_BIN_DIR}" >&6; }
24816
24817   SDK_LIB_DIR=${jvm_root_dir}/lib
24818
24819   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK jar directory: ${SDK_LIB_DIR}" >&5
24820 $as_echo "SDK jar directory: ${SDK_LIB_DIR}" >&6; }
24821
24822   SDK_INCLUDE_DIR=${jvm_root_dir}/include
24823
24824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5
24825 $as_echo "SDK include directory: ${SDK_INCLUDE_DIR}" >&6; }
24826
24827   JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin
24828
24829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE tools directory: ${JRE_BIN_DIR}" >&5
24830 $as_echo "JRE tools directory: ${JRE_BIN_DIR}" >&6; }
24831
24832   JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib
24833
24834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE lib directory: ${JRE_LIB_DIR}" >&5
24835 $as_echo "JRE lib directory: ${JRE_LIB_DIR}" >&6; }
24836
24837   # Find gcj prefix using gcj found in PATH.
24838   gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"`
24839
24840   # Where do the gcj binaries live?
24841   # For jhbuild based builds, they all live in a sibling of bin called
24842   # gcj-bin.  Check for gcj-bin first, and use bin otherwise.
24843   GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi`
24844
24845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5
24846 $as_echo "GCJ tools directory: ${GCJ_BIN_DIR}" >&6; }
24847
24848   { $as_echo "$as_me:${as_lineno-$LINENO}: result: host is ${host}" >&5
24849 $as_echo "host is ${host}" >&6; }
24850   if test "x${host_cpu}" = "x"
24851   then
24852     case ${host} in
24853       *-mingw* | *-cygwin*)
24854         host_cpu=x86;;
24855       i486-* | i586-* | i686-*)
24856         host_cpu=i386;;
24857       x86_64-*)
24858         host_cpu=amd64;;
24859       *)
24860         host_cpu=${host_cpu};;
24861     esac
24862   fi
24863   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch directory: ${host_cpu}" >&5
24864 $as_echo "arch directory: ${host_cpu}" >&6; }
24865   CPU=${host_cpu}
24866
24867
24868   if test "x${host_os}" = "x"
24869   then
24870     case ${host} in
24871       *-mingw* | *-cygwin*)
24872         host_os=win32;;
24873       *-linux*)
24874         host_os=linux;;
24875       *)
24876         host_os=${host_os};;
24877     esac
24878   fi
24879   echo os directory: ${host_os}
24880   OS=${host_os}
24881
24882
24883   # make an expanded $libdir, for substituting into
24884   # scripts (and other non-Makefile things).
24885   LIBDIR=$libdir
24886   if test "x${exec_prefix}" = "xNONE"
24887   then
24888       lib_exec_prefix=$expanded_prefix
24889   else
24890       lib_exec_prefix=$exec_prefix
24891   fi
24892   LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"`
24893
24894 fi
24895
24896 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"
24897
24898
24899 if test ${multilib} = yes; then
24900   multilib_arg="--enable-multilib"
24901 else
24902   multilib_arg=
24903 fi
24904
24905 ac_config_files="$ac_config_files scripts/jar"
24906
24907 cat >confcache <<\_ACEOF
24908 # This file is a shell script that caches the results of configure
24909 # tests run on this system so they can be shared between configure
24910 # scripts and configure runs, see configure's option --config-cache.
24911 # It is not useful on other systems.  If it contains results you don't
24912 # want to keep, you may remove or edit it.
24913 #
24914 # config.status only pays attention to the cache file if you give it
24915 # the --recheck option to rerun configure.
24916 #
24917 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24918 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24919 # following values.
24920
24921 _ACEOF
24922
24923 # The following way of writing the cache mishandles newlines in values,
24924 # but we know of no workaround that is simple, portable, and efficient.
24925 # So, we kill variables containing newlines.
24926 # Ultrix sh set writes to stderr and can't be redirected directly,
24927 # and sets the high bit in the cache file unless we assign to the vars.
24928 (
24929   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24930     eval ac_val=\$$ac_var
24931     case $ac_val in #(
24932     *${as_nl}*)
24933       case $ac_var in #(
24934       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24935 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24936       esac
24937       case $ac_var in #(
24938       _ | IFS | as_nl) ;; #(
24939       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24940       *) { eval $ac_var=; unset $ac_var;} ;;
24941       esac ;;
24942     esac
24943   done
24944
24945   (set) 2>&1 |
24946     case $as_nl`(ac_space=' '; set) 2>&1` in #(
24947     *${as_nl}ac_space=\ *)
24948       # `set' does not quote correctly, so add quotes: double-quote
24949       # substitution turns \\\\ into \\, and sed turns \\ into \.
24950       sed -n \
24951         "s/'/'\\\\''/g;
24952           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24953       ;; #(
24954     *)
24955       # `set' quotes correctly as required by POSIX, so do not add quotes.
24956       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24957       ;;
24958     esac |
24959     sort
24960 ) |
24961   sed '
24962      /^ac_cv_env_/b end
24963      t clear
24964      :clear
24965      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24966      t end
24967      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24968      :end' >>confcache
24969 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24970   if test -w "$cache_file"; then
24971     test "x$cache_file" != "x/dev/null" &&
24972       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
24973 $as_echo "$as_me: updating cache $cache_file" >&6;}
24974     cat confcache >$cache_file
24975   else
24976     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
24977 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24978   fi
24979 fi
24980 rm -f confcache
24981
24982 test "x$prefix" = xNONE && prefix=$ac_default_prefix
24983 # Let make expand exec_prefix.
24984 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24985
24986 DEFS=-DHAVE_CONFIG_H
24987
24988 ac_libobjs=
24989 ac_ltlibobjs=
24990 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24991   # 1. Remove the extension, and $U if already installed.
24992   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24993   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
24994   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
24995   #    will be set to the directory where LIBOBJS objects are built.
24996   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24997   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
24998 done
24999 LIBOBJS=$ac_libobjs
25000
25001 LTLIBOBJS=$ac_ltlibobjs
25002
25003
25004 if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then
25005   as_fn_error "conditional \"CREATE_GJDOC\" was never defined.
25006 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25007 fi
25008 if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
25009   as_fn_error "conditional \"JAVA_MAINTAINER_MODE\" was never defined.
25010 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25011 fi
25012 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
25013   as_fn_error "conditional \"AMDEP\" was never defined.
25014 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25015 fi
25016 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
25017   as_fn_error "conditional \"am__fastdepCC\" was never defined.
25018 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25019 fi
25020 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
25021   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
25022 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25023 fi
25024  if test -n "$EXEEXT"; then
25025   am__EXEEXT_TRUE=
25026   am__EXEEXT_FALSE='#'
25027 else
25028   am__EXEEXT_TRUE='#'
25029   am__EXEEXT_FALSE=
25030 fi
25031
25032 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
25033   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
25034 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25035 fi
25036 if test -z "${BUILD_SUBLIBS_TRUE}" && test -z "${BUILD_SUBLIBS_FALSE}"; then
25037   as_fn_error "conditional \"BUILD_SUBLIBS\" was never defined.
25038 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25039 fi
25040 if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
25041   as_fn_error "conditional \"XLIB_AWT\" was never defined.
25042 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25043 fi
25044 if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
25045   as_fn_error "conditional \"X_AWT\" was never defined.
25046 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25047 fi
25048 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25049   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25050 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25051 fi
25052 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25053   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25054 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25055 fi
25056 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
25057   as_fn_error "conditional \"TESTSUBDIR\" was never defined.
25058 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25059 fi
25060 if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
25061   as_fn_error "conditional \"BUILD_ECJ1\" was never defined.
25062 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25063 fi
25064 if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
25065   as_fn_error "conditional \"INSTALL_ECJ_JAR\" was never defined.
25066 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25067 fi
25068 if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
25069   as_fn_error "conditional \"JAVA_HOME_SET\" was never defined.
25070 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25071 fi
25072 if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
25073   as_fn_error "conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
25074 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25075 fi
25076 if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then
25077   as_fn_error "conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
25078 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25079 fi
25080 if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
25081   as_fn_error "conditional \"INTERPRETER\" was never defined.
25082 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25083 fi
25084 if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
25085   as_fn_error "conditional \"USING_WIN32_PLATFORM\" was never defined.
25086 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25087 fi
25088 if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
25089   as_fn_error "conditional \"USING_POSIX_PLATFORM\" was never defined.
25090 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25091 fi
25092 if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
25093   as_fn_error "conditional \"USING_DARWIN_CRT\" was never defined.
25094 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25095 fi
25096 if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
25097   as_fn_error "conditional \"USING_BOEHMGC\" was never defined.
25098 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25099 fi
25100 if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
25101   as_fn_error "conditional \"USING_NOGC\" was never defined.
25102 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25103 fi
25104 if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
25105   as_fn_error "conditional \"USING_POSIX_THREADS\" was never defined.
25106 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25107 fi
25108 if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
25109   as_fn_error "conditional \"USING_WIN32_THREADS\" was never defined.
25110 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25111 fi
25112 if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
25113   as_fn_error "conditional \"USING_NO_THREADS\" was never defined.
25114 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25115 fi
25116 if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
25117   as_fn_error "conditional \"USE_LIBGCJ_BC\" was never defined.
25118 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25119 fi
25120 if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
25121   as_fn_error "conditional \"USING_GCC\" was never defined.
25122 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25123 fi
25124 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25125   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25126 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25127 fi
25128
25129 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
25130   as_fn_error "conditional \"NATIVE\" was never defined.
25131 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25132 fi
25133 if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
25134   as_fn_error "conditional \"ENABLE_SHARED\" was never defined.
25135 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25136 fi
25137 if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
25138   as_fn_error "conditional \"NEEDS_DATA_START\" was never defined.
25139 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25140 fi
25141 if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then
25142   as_fn_error "conditional \"INSTALL_BINARIES\" was never defined.
25143 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25144 fi
25145 if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
25146   as_fn_error "conditional \"ANONVERSCRIPT\" was never defined.
25147 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25148 fi
25149 if test -z "${ANONVERSCRIPT_GNU_TRUE}" && test -z "${ANONVERSCRIPT_GNU_FALSE}"; then
25150   as_fn_error "conditional \"ANONVERSCRIPT_GNU\" was never defined.
25151 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25152 fi
25153 if test -z "${ANONVERSCRIPT_SUN_TRUE}" && test -z "${ANONVERSCRIPT_SUN_FALSE}"; then
25154   as_fn_error "conditional \"ANONVERSCRIPT_SUN\" was never defined.
25155 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25156 fi
25157 if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then
25158   as_fn_error "conditional \"INSTALL_AOT_RPM\" was never defined.
25159 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25160 fi
25161 if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then
25162   as_fn_error "conditional \"CREATE_JAVA_HOME\" was never defined.
25163 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25164 fi
25165
25166 : ${CONFIG_STATUS=./config.status}
25167 ac_write_fail=0
25168 ac_clean_files_save=$ac_clean_files
25169 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25170 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
25171 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
25172 as_write_fail=0
25173 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
25174 #! $SHELL
25175 # Generated by $as_me.
25176 # Run this file to recreate the current configuration.
25177 # Compiler output produced by configure, useful for debugging
25178 # configure, is in config.log if it exists.
25179
25180 debug=false
25181 ac_cs_recheck=false
25182 ac_cs_silent=false
25183
25184 SHELL=\${CONFIG_SHELL-$SHELL}
25185 export SHELL
25186 _ASEOF
25187 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
25188 ## -------------------- ##
25189 ## M4sh Initialization. ##
25190 ## -------------------- ##
25191
25192 # Be more Bourne compatible
25193 DUALCASE=1; export DUALCASE # for MKS sh
25194 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25195   emulate sh
25196   NULLCMD=:
25197   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25198   # is contrary to our usage.  Disable this feature.
25199   alias -g '${1+"$@"}'='"$@"'
25200   setopt NO_GLOB_SUBST
25201 else
25202   case `(set -o) 2>/dev/null` in #(
25203   *posix*) :
25204     set -o posix ;; #(
25205   *) :
25206      ;;
25207 esac
25208 fi
25209
25210
25211 as_nl='
25212 '
25213 export as_nl
25214 # Printing a long string crashes Solaris 7 /usr/bin/printf.
25215 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
25216 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
25217 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
25218 # Prefer a ksh shell builtin over an external printf program on Solaris,
25219 # but without wasting forks for bash or zsh.
25220 if test -z "$BASH_VERSION$ZSH_VERSION" \
25221     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
25222   as_echo='print -r --'
25223   as_echo_n='print -rn --'
25224 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
25225   as_echo='printf %s\n'
25226   as_echo_n='printf %s'
25227 else
25228   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
25229     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
25230     as_echo_n='/usr/ucb/echo -n'
25231   else
25232     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
25233     as_echo_n_body='eval
25234       arg=$1;
25235       case $arg in #(
25236       *"$as_nl"*)
25237         expr "X$arg" : "X\\(.*\\)$as_nl";
25238         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
25239       esac;
25240       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
25241     '
25242     export as_echo_n_body
25243     as_echo_n='sh -c $as_echo_n_body as_echo'
25244   fi
25245   export as_echo_body
25246   as_echo='sh -c $as_echo_body as_echo'
25247 fi
25248
25249 # The user is always right.
25250 if test "${PATH_SEPARATOR+set}" != set; then
25251   PATH_SEPARATOR=:
25252   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
25253     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
25254       PATH_SEPARATOR=';'
25255   }
25256 fi
25257
25258
25259 # IFS
25260 # We need space, tab and new line, in precisely that order.  Quoting is
25261 # there to prevent editors from complaining about space-tab.
25262 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
25263 # splitting by setting IFS to empty value.)
25264 IFS=" ""        $as_nl"
25265
25266 # Find who we are.  Look in the path if we contain no directory separator.
25267 case $0 in #((
25268   *[\\/]* ) as_myself=$0 ;;
25269   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25270 for as_dir in $PATH
25271 do
25272   IFS=$as_save_IFS
25273   test -z "$as_dir" && as_dir=.
25274     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
25275   done
25276 IFS=$as_save_IFS
25277
25278      ;;
25279 esac
25280 # We did not find ourselves, most probably we were run as `sh COMMAND'
25281 # in which case we are not to be found in the path.
25282 if test "x$as_myself" = x; then
25283   as_myself=$0
25284 fi
25285 if test ! -f "$as_myself"; then
25286   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
25287   exit 1
25288 fi
25289
25290 # Unset variables that we do not need and which cause bugs (e.g. in
25291 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
25292 # suppresses any "Segmentation fault" message there.  '((' could
25293 # trigger a bug in pdksh 5.2.14.
25294 for as_var in BASH_ENV ENV MAIL MAILPATH
25295 do eval test x\${$as_var+set} = xset \
25296   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
25297 done
25298 PS1='$ '
25299 PS2='> '
25300 PS4='+ '
25301
25302 # NLS nuisances.
25303 LC_ALL=C
25304 export LC_ALL
25305 LANGUAGE=C
25306 export LANGUAGE
25307
25308 # CDPATH.
25309 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25310
25311
25312 # as_fn_error ERROR [LINENO LOG_FD]
25313 # ---------------------------------
25314 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
25315 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
25316 # script with status $?, using 1 if that was 0.
25317 as_fn_error ()
25318 {
25319   as_status=$?; test $as_status -eq 0 && as_status=1
25320   if test "$3"; then
25321     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
25322     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
25323   fi
25324   $as_echo "$as_me: error: $1" >&2
25325   as_fn_exit $as_status
25326 } # as_fn_error
25327
25328
25329 # as_fn_set_status STATUS
25330 # -----------------------
25331 # Set $? to STATUS, without forking.
25332 as_fn_set_status ()
25333 {
25334   return $1
25335 } # as_fn_set_status
25336
25337 # as_fn_exit STATUS
25338 # -----------------
25339 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
25340 as_fn_exit ()
25341 {
25342   set +e
25343   as_fn_set_status $1
25344   exit $1
25345 } # as_fn_exit
25346
25347 # as_fn_unset VAR
25348 # ---------------
25349 # Portably unset VAR.
25350 as_fn_unset ()
25351 {
25352   { eval $1=; unset $1;}
25353 }
25354 as_unset=as_fn_unset
25355 # as_fn_append VAR VALUE
25356 # ----------------------
25357 # Append the text in VALUE to the end of the definition contained in VAR. Take
25358 # advantage of any shell optimizations that allow amortized linear growth over
25359 # repeated appends, instead of the typical quadratic growth present in naive
25360 # implementations.
25361 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
25362   eval 'as_fn_append ()
25363   {
25364     eval $1+=\$2
25365   }'
25366 else
25367   as_fn_append ()
25368   {
25369     eval $1=\$$1\$2
25370   }
25371 fi # as_fn_append
25372
25373 # as_fn_arith ARG...
25374 # ------------------
25375 # Perform arithmetic evaluation on the ARGs, and store the result in the
25376 # global $as_val. Take advantage of shells that can avoid forks. The arguments
25377 # must be portable across $(()) and expr.
25378 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
25379   eval 'as_fn_arith ()
25380   {
25381     as_val=$(( $* ))
25382   }'
25383 else
25384   as_fn_arith ()
25385   {
25386     as_val=`expr "$@" || test $? -eq 1`
25387   }
25388 fi # as_fn_arith
25389
25390
25391 if expr a : '\(a\)' >/dev/null 2>&1 &&
25392    test "X`expr 00001 : '.*\(...\)'`" = X001; then
25393   as_expr=expr
25394 else
25395   as_expr=false
25396 fi
25397
25398 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
25399   as_basename=basename
25400 else
25401   as_basename=false
25402 fi
25403
25404 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25405   as_dirname=dirname
25406 else
25407   as_dirname=false
25408 fi
25409
25410 as_me=`$as_basename -- "$0" ||
25411 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
25412          X"$0" : 'X\(//\)$' \| \
25413          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
25414 $as_echo X/"$0" |
25415     sed '/^.*\/\([^/][^/]*\)\/*$/{
25416             s//\1/
25417             q
25418           }
25419           /^X\/\(\/\/\)$/{
25420             s//\1/
25421             q
25422           }
25423           /^X\/\(\/\).*/{
25424             s//\1/
25425             q
25426           }
25427           s/.*/./; q'`
25428
25429 # Avoid depending upon Character Ranges.
25430 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
25431 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
25432 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
25433 as_cr_digits='0123456789'
25434 as_cr_alnum=$as_cr_Letters$as_cr_digits
25435
25436 ECHO_C= ECHO_N= ECHO_T=
25437 case `echo -n x` in #(((((
25438 -n*)
25439   case `echo 'xy\c'` in
25440   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
25441   xy)  ECHO_C='\c';;
25442   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
25443        ECHO_T=' ';;
25444   esac;;
25445 *)
25446   ECHO_N='-n';;
25447 esac
25448
25449 rm -f conf$$ conf$$.exe conf$$.file
25450 if test -d conf$$.dir; then
25451   rm -f conf$$.dir/conf$$.file
25452 else
25453   rm -f conf$$.dir
25454   mkdir conf$$.dir 2>/dev/null
25455 fi
25456 if (echo >conf$$.file) 2>/dev/null; then
25457   if ln -s conf$$.file conf$$ 2>/dev/null; then
25458     as_ln_s='ln -s'
25459     # ... but there are two gotchas:
25460     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25461     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25462     # In both cases, we have to default to `cp -p'.
25463     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25464       as_ln_s='cp -p'
25465   elif ln conf$$.file conf$$ 2>/dev/null; then
25466     as_ln_s=ln
25467   else
25468     as_ln_s='cp -p'
25469   fi
25470 else
25471   as_ln_s='cp -p'
25472 fi
25473 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25474 rmdir conf$$.dir 2>/dev/null
25475
25476
25477 # as_fn_mkdir_p
25478 # -------------
25479 # Create "$as_dir" as a directory, including parents if necessary.
25480 as_fn_mkdir_p ()
25481 {
25482
25483   case $as_dir in #(
25484   -*) as_dir=./$as_dir;;
25485   esac
25486   test -d "$as_dir" || eval $as_mkdir_p || {
25487     as_dirs=
25488     while :; do
25489       case $as_dir in #(
25490       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25491       *) as_qdir=$as_dir;;
25492       esac
25493       as_dirs="'$as_qdir' $as_dirs"
25494       as_dir=`$as_dirname -- "$as_dir" ||
25495 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25496          X"$as_dir" : 'X\(//\)[^/]' \| \
25497          X"$as_dir" : 'X\(//\)$' \| \
25498          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25499 $as_echo X"$as_dir" |
25500     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25501             s//\1/
25502             q
25503           }
25504           /^X\(\/\/\)[^/].*/{
25505             s//\1/
25506             q
25507           }
25508           /^X\(\/\/\)$/{
25509             s//\1/
25510             q
25511           }
25512           /^X\(\/\).*/{
25513             s//\1/
25514             q
25515           }
25516           s/.*/./; q'`
25517       test -d "$as_dir" && break
25518     done
25519     test -z "$as_dirs" || eval "mkdir $as_dirs"
25520   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
25521
25522
25523 } # as_fn_mkdir_p
25524 if mkdir -p . 2>/dev/null; then
25525   as_mkdir_p='mkdir -p "$as_dir"'
25526 else
25527   test -d ./-p && rmdir ./-p
25528   as_mkdir_p=false
25529 fi
25530
25531 if test -x / >/dev/null 2>&1; then
25532   as_test_x='test -x'
25533 else
25534   if ls -dL / >/dev/null 2>&1; then
25535     as_ls_L_option=L
25536   else
25537     as_ls_L_option=
25538   fi
25539   as_test_x='
25540     eval sh -c '\''
25541       if test -d "$1"; then
25542         test -d "$1/.";
25543       else
25544         case $1 in #(
25545         -*)set "./$1";;
25546         esac;
25547         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
25548         ???[sx]*):;;*)false;;esac;fi
25549     '\'' sh
25550   '
25551 fi
25552 as_executable_p=$as_test_x
25553
25554 # Sed expression to map a string onto a valid CPP name.
25555 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25556
25557 # Sed expression to map a string onto a valid variable name.
25558 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25559
25560
25561 exec 6>&1
25562 ## ----------------------------------- ##
25563 ## Main body of $CONFIG_STATUS script. ##
25564 ## ----------------------------------- ##
25565 _ASEOF
25566 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
25567
25568 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25569 # Save the log message, to keep $0 and so on meaningful, and to
25570 # report actual input values of CONFIG_FILES etc. instead of their
25571 # values after options handling.
25572 ac_log="
25573 This file was extended by libjava $as_me version-unused, which was
25574 generated by GNU Autoconf 2.64.  Invocation command line was
25575
25576   CONFIG_FILES    = $CONFIG_FILES
25577   CONFIG_HEADERS  = $CONFIG_HEADERS
25578   CONFIG_LINKS    = $CONFIG_LINKS
25579   CONFIG_COMMANDS = $CONFIG_COMMANDS
25580   $ $0 $@
25581
25582 on `(hostname || uname -n) 2>/dev/null | sed 1q`
25583 "
25584
25585 _ACEOF
25586
25587 case $ac_config_files in *"
25588 "*) set x $ac_config_files; shift; ac_config_files=$*;;
25589 esac
25590
25591 case $ac_config_headers in *"
25592 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
25593 esac
25594
25595
25596 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25597 # Files that config.status was made for.
25598 config_files="$ac_config_files"
25599 config_headers="$ac_config_headers"
25600 config_links="$ac_config_links"
25601 config_commands="$ac_config_commands"
25602
25603 _ACEOF
25604
25605 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25606 ac_cs_usage="\
25607 \`$as_me' instantiates files and other configuration actions
25608 from templates according to the current configuration.  Unless the files
25609 and actions are specified as TAGs, all are instantiated by default.
25610
25611 Usage: $0 [OPTION]... [TAG]...
25612
25613   -h, --help       print this help, then exit
25614   -V, --version    print version number and configuration settings, then exit
25615   -q, --quiet, --silent
25616                    do not print progress messages
25617   -d, --debug      don't remove temporary files
25618       --recheck    update $as_me by reconfiguring in the same conditions
25619       --file=FILE[:TEMPLATE]
25620                    instantiate the configuration file FILE
25621       --header=FILE[:TEMPLATE]
25622                    instantiate the configuration header FILE
25623
25624 Configuration files:
25625 $config_files
25626
25627 Configuration headers:
25628 $config_headers
25629
25630 Configuration links:
25631 $config_links
25632
25633 Configuration commands:
25634 $config_commands
25635
25636 Report bugs to the package provider."
25637
25638 _ACEOF
25639 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25640 ac_cs_version="\\
25641 libjava config.status version-unused
25642 configured by $0, generated by GNU Autoconf 2.64,
25643   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
25644
25645 Copyright (C) 2009 Free Software Foundation, Inc.
25646 This config.status script is free software; the Free Software Foundation
25647 gives unlimited permission to copy, distribute and modify it."
25648
25649 ac_pwd='$ac_pwd'
25650 srcdir='$srcdir'
25651 INSTALL='$INSTALL'
25652 MKDIR_P='$MKDIR_P'
25653 AWK='$AWK'
25654 test -n "\$AWK" || AWK=awk
25655 _ACEOF
25656
25657 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25658 # The default lists apply if the user does not specify any file.
25659 ac_need_defaults=:
25660 while test $# != 0
25661 do
25662   case $1 in
25663   --*=*)
25664     ac_option=`expr "X$1" : 'X\([^=]*\)='`
25665     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25666     ac_shift=:
25667     ;;
25668   *)
25669     ac_option=$1
25670     ac_optarg=$2
25671     ac_shift=shift
25672     ;;
25673   esac
25674
25675   case $ac_option in
25676   # Handling of the options.
25677   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25678     ac_cs_recheck=: ;;
25679   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
25680     $as_echo "$ac_cs_version"; exit ;;
25681   --debug | --debu | --deb | --de | --d | -d )
25682     debug=: ;;
25683   --file | --fil | --fi | --f )
25684     $ac_shift
25685     case $ac_optarg in
25686     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25687     esac
25688     as_fn_append CONFIG_FILES " '$ac_optarg'"
25689     ac_need_defaults=false;;
25690   --header | --heade | --head | --hea )
25691     $ac_shift
25692     case $ac_optarg in
25693     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25694     esac
25695     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
25696     ac_need_defaults=false;;
25697   --he | --h)
25698     # Conflict between --help and --header
25699     as_fn_error "ambiguous option: \`$1'
25700 Try \`$0 --help' for more information.";;
25701   --help | --hel | -h )
25702     $as_echo "$ac_cs_usage"; exit ;;
25703   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25704   | -silent | --silent | --silen | --sile | --sil | --si | --s)
25705     ac_cs_silent=: ;;
25706
25707   # This is an error.
25708   -*) as_fn_error "unrecognized option: \`$1'
25709 Try \`$0 --help' for more information." ;;
25710
25711   *) as_fn_append ac_config_targets " $1"
25712      ac_need_defaults=false ;;
25713
25714   esac
25715   shift
25716 done
25717
25718 ac_configure_extra_args=
25719
25720 if $ac_cs_silent; then
25721   exec 6>/dev/null
25722   ac_configure_extra_args="$ac_configure_extra_args --silent"
25723 fi
25724
25725 _ACEOF
25726 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25727 if \$ac_cs_recheck; then
25728   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25729   shift
25730   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25731   CONFIG_SHELL='$SHELL'
25732   export CONFIG_SHELL
25733   exec "\$@"
25734 fi
25735
25736 _ACEOF
25737 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25738 exec 5>>config.log
25739 {
25740   echo
25741   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25742 ## Running $as_me. ##
25743 _ASBOX
25744   $as_echo "$ac_log"
25745 } >&5
25746
25747 _ACEOF
25748 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25749 #
25750 # INIT-COMMANDS
25751 #
25752
25753 srcdir="$srcdir"
25754 host="$host"
25755 target="$target"
25756 with_multisubdir="$with_multisubdir"
25757 with_multisrctop="$with_multisrctop"
25758 with_target_subdir="$with_target_subdir"
25759 ac_configure_args="${multilib_arg} ${ac_configure_args}"
25760 multi_basedir="$multi_basedir"
25761 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
25762 CC="$CC"
25763 CXX="$CXX"
25764 GFORTRAN="$GFORTRAN"
25765 GCJ="$GCJ"
25766 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
25767
25768
25769 # The HP-UX ksh and POSIX shell print the target directory to stdout
25770 # if CDPATH is set.
25771 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25772
25773 sed_quote_subst='$sed_quote_subst'
25774 double_quote_subst='$double_quote_subst'
25775 delay_variable_subst='$delay_variable_subst'
25776 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
25777 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
25778 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
25779 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
25780 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
25781 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
25782 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
25783 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
25784 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
25785 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
25786 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
25787 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
25788 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
25789 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
25790 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
25791 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
25792 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
25793 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
25794 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
25795 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
25796 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
25797 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
25798 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
25799 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
25800 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
25801 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
25802 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
25803 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
25804 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
25805 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
25806 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
25807 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
25808 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
25809 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
25810 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
25811 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
25812 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
25813 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25814 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25815 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
25816 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
25817 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
25818 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
25819 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
25820 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
25821 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
25822 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
25823 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
25824 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"`'
25825 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
25826 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
25827 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
25828 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
25829 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
25830 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
25831 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
25832 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
25833 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
25834 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
25835 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
25836 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
25837 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
25838 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
25839 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
25840 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25841 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
25842 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
25843 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
25844 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
25845 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
25846 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
25847 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25848 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
25849 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25850 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
25851 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25852 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
25853 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
25854 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
25855 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
25856 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
25857 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
25858 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
25859 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
25860 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
25861 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
25862 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
25863 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
25864 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
25865 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
25866 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
25867 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
25868 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
25869 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
25870 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
25871 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
25872 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
25873 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
25874 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
25875 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
25876 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
25877 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
25878 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
25879 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
25880 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
25881 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
25882 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
25883 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25884 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25885 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
25886 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
25887 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
25888 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
25889 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
25890 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
25891 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
25892 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
25893 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
25894 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
25895 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
25896 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
25897 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
25898 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
25899 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
25900 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
25901 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
25902 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
25903 LD_GCJ='`$ECHO "$LD_GCJ" | $SED "$delay_single_quote_subst"`'
25904 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
25905 reload_flag_GCJ='`$ECHO "$reload_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25906 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25907 reload_cmds_GCJ='`$ECHO "$reload_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25908 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25909 old_archive_cmds_GCJ='`$ECHO "$old_archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25910 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
25911 compiler_GCJ='`$ECHO "$compiler_GCJ" | $SED "$delay_single_quote_subst"`'
25912 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
25913 GCC_GCJ='`$ECHO "$GCC_GCJ" | $SED "$delay_single_quote_subst"`'
25914 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
25915 lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "$lt_prog_compiler_no_builtin_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25916 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
25917 lt_prog_compiler_wl_GCJ='`$ECHO "$lt_prog_compiler_wl_GCJ" | $SED "$delay_single_quote_subst"`'
25918 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
25919 lt_prog_compiler_pic_GCJ='`$ECHO "$lt_prog_compiler_pic_GCJ" | $SED "$delay_single_quote_subst"`'
25920 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
25921 lt_prog_compiler_static_GCJ='`$ECHO "$lt_prog_compiler_static_GCJ" | $SED "$delay_single_quote_subst"`'
25922 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
25923 lt_cv_prog_compiler_c_o_GCJ='`$ECHO "$lt_cv_prog_compiler_c_o_GCJ" | $SED "$delay_single_quote_subst"`'
25924 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
25925 archive_cmds_need_lc_GCJ='`$ECHO "$archive_cmds_need_lc_GCJ" | $SED "$delay_single_quote_subst"`'
25926 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
25927 enable_shared_with_static_runtimes_GCJ='`$ECHO "$enable_shared_with_static_runtimes_GCJ" | $SED "$delay_single_quote_subst"`'
25928 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25929 export_dynamic_flag_spec_GCJ='`$ECHO "$export_dynamic_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25930 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25931 whole_archive_flag_spec_GCJ='`$ECHO "$whole_archive_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25932 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
25933 compiler_needs_object_GCJ='`$ECHO "$compiler_needs_object_GCJ" | $SED "$delay_single_quote_subst"`'
25934 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25935 old_archive_from_new_cmds_GCJ='`$ECHO "$old_archive_from_new_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25936 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25937 old_archive_from_expsyms_cmds_GCJ='`$ECHO "$old_archive_from_expsyms_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25938 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25939 archive_cmds_GCJ='`$ECHO "$archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25940 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25941 archive_expsym_cmds_GCJ='`$ECHO "$archive_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25942 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25943 module_cmds_GCJ='`$ECHO "$module_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25944 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25945 module_expsym_cmds_GCJ='`$ECHO "$module_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25946 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
25947 with_gnu_ld_GCJ='`$ECHO "$with_gnu_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25948 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25949 allow_undefined_flag_GCJ='`$ECHO "$allow_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25950 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25951 no_undefined_flag_GCJ='`$ECHO "$no_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25952 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25953 hardcode_libdir_flag_spec_GCJ='`$ECHO "$hardcode_libdir_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25954 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
25955 hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "$hardcode_libdir_flag_spec_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25956 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
25957 hardcode_libdir_separator_GCJ='`$ECHO "$hardcode_libdir_separator_GCJ" | $SED "$delay_single_quote_subst"`'
25958 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
25959 hardcode_direct_GCJ='`$ECHO "$hardcode_direct_GCJ" | $SED "$delay_single_quote_subst"`'
25960 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
25961 hardcode_direct_absolute_GCJ='`$ECHO "$hardcode_direct_absolute_GCJ" | $SED "$delay_single_quote_subst"`'
25962 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
25963 hardcode_minus_L_GCJ='`$ECHO "$hardcode_minus_L_GCJ" | $SED "$delay_single_quote_subst"`'
25964 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
25965 hardcode_shlibpath_var_GCJ='`$ECHO "$hardcode_shlibpath_var_GCJ" | $SED "$delay_single_quote_subst"`'
25966 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
25967 hardcode_automatic_GCJ='`$ECHO "$hardcode_automatic_GCJ" | $SED "$delay_single_quote_subst"`'
25968 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
25969 inherit_rpath_GCJ='`$ECHO "$inherit_rpath_GCJ" | $SED "$delay_single_quote_subst"`'
25970 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
25971 link_all_deplibs_GCJ='`$ECHO "$link_all_deplibs_GCJ" | $SED "$delay_single_quote_subst"`'
25972 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
25973 fix_srcfile_path_GCJ='`$ECHO "$fix_srcfile_path_GCJ" | $SED "$delay_single_quote_subst"`'
25974 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
25975 always_export_symbols_GCJ='`$ECHO "$always_export_symbols_GCJ" | $SED "$delay_single_quote_subst"`'
25976 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25977 export_symbols_cmds_GCJ='`$ECHO "$export_symbols_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25978 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
25979 exclude_expsyms_GCJ='`$ECHO "$exclude_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
25980 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
25981 include_expsyms_GCJ='`$ECHO "$include_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
25982 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25983 prelink_cmds_GCJ='`$ECHO "$prelink_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25984 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
25985 file_list_spec_GCJ='`$ECHO "$file_list_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25986 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
25987 hardcode_action_GCJ='`$ECHO "$hardcode_action_GCJ" | $SED "$delay_single_quote_subst"`'
25988 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
25989 compiler_lib_search_dirs_GCJ='`$ECHO "$compiler_lib_search_dirs_GCJ" | $SED "$delay_single_quote_subst"`'
25990 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
25991 predep_objects_GCJ='`$ECHO "$predep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
25992 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
25993 postdep_objects_GCJ='`$ECHO "$postdep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
25994 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
25995 predeps_GCJ='`$ECHO "$predeps_GCJ" | $SED "$delay_single_quote_subst"`'
25996 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
25997 postdeps_GCJ='`$ECHO "$postdeps_GCJ" | $SED "$delay_single_quote_subst"`'
25998 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
25999 compiler_lib_search_path_GCJ='`$ECHO "$compiler_lib_search_path_GCJ" | $SED "$delay_single_quote_subst"`'
26000
26001 LTCC='$LTCC'
26002 LTCFLAGS='$LTCFLAGS'
26003 compiler='$compiler_DEFAULT'
26004
26005 # A function that is used when there is no print builtin or printf.
26006 func_fallback_echo ()
26007 {
26008   eval 'cat <<_LTECHO_EOF
26009 \$1
26010 _LTECHO_EOF'
26011 }
26012
26013 # Quote evaled strings.
26014 for var in SHELL \
26015 ECHO \
26016 SED \
26017 GREP \
26018 EGREP \
26019 FGREP \
26020 LD \
26021 NM \
26022 LN_S \
26023 lt_SP2NL \
26024 lt_NL2SP \
26025 reload_flag \
26026 OBJDUMP \
26027 deplibs_check_method \
26028 file_magic_cmd \
26029 AR \
26030 AR_FLAGS \
26031 STRIP \
26032 RANLIB \
26033 CC \
26034 CFLAGS \
26035 compiler \
26036 lt_cv_sys_global_symbol_pipe \
26037 lt_cv_sys_global_symbol_to_cdecl \
26038 lt_cv_sys_global_symbol_to_c_name_address \
26039 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
26040 lt_prog_compiler_no_builtin_flag \
26041 lt_prog_compiler_wl \
26042 lt_prog_compiler_pic \
26043 lt_prog_compiler_static \
26044 lt_cv_prog_compiler_c_o \
26045 need_locks \
26046 DSYMUTIL \
26047 NMEDIT \
26048 LIPO \
26049 OTOOL \
26050 OTOOL64 \
26051 shrext_cmds \
26052 export_dynamic_flag_spec \
26053 whole_archive_flag_spec \
26054 compiler_needs_object \
26055 with_gnu_ld \
26056 allow_undefined_flag \
26057 no_undefined_flag \
26058 hardcode_libdir_flag_spec \
26059 hardcode_libdir_flag_spec_ld \
26060 hardcode_libdir_separator \
26061 fix_srcfile_path \
26062 exclude_expsyms \
26063 include_expsyms \
26064 file_list_spec \
26065 variables_saved_for_relink \
26066 libname_spec \
26067 library_names_spec \
26068 soname_spec \
26069 install_override_mode \
26070 finish_eval \
26071 old_striplib \
26072 striplib \
26073 compiler_lib_search_dirs \
26074 predep_objects \
26075 postdep_objects \
26076 predeps \
26077 postdeps \
26078 compiler_lib_search_path \
26079 LD_CXX \
26080 LD_GCJ \
26081 reload_flag_CXX \
26082 reload_flag_GCJ \
26083 compiler_CXX \
26084 compiler_GCJ \
26085 lt_prog_compiler_no_builtin_flag_CXX \
26086 lt_prog_compiler_no_builtin_flag_GCJ \
26087 lt_prog_compiler_wl_CXX \
26088 lt_prog_compiler_wl_GCJ \
26089 lt_prog_compiler_pic_CXX \
26090 lt_prog_compiler_pic_GCJ \
26091 lt_prog_compiler_static_CXX \
26092 lt_prog_compiler_static_GCJ \
26093 lt_cv_prog_compiler_c_o_CXX \
26094 lt_cv_prog_compiler_c_o_GCJ \
26095 export_dynamic_flag_spec_CXX \
26096 export_dynamic_flag_spec_GCJ \
26097 whole_archive_flag_spec_CXX \
26098 whole_archive_flag_spec_GCJ \
26099 compiler_needs_object_CXX \
26100 compiler_needs_object_GCJ \
26101 with_gnu_ld_CXX \
26102 with_gnu_ld_GCJ \
26103 allow_undefined_flag_CXX \
26104 allow_undefined_flag_GCJ \
26105 no_undefined_flag_CXX \
26106 no_undefined_flag_GCJ \
26107 hardcode_libdir_flag_spec_CXX \
26108 hardcode_libdir_flag_spec_GCJ \
26109 hardcode_libdir_flag_spec_ld_CXX \
26110 hardcode_libdir_flag_spec_ld_GCJ \
26111 hardcode_libdir_separator_CXX \
26112 hardcode_libdir_separator_GCJ \
26113 fix_srcfile_path_CXX \
26114 fix_srcfile_path_GCJ \
26115 exclude_expsyms_CXX \
26116 exclude_expsyms_GCJ \
26117 include_expsyms_CXX \
26118 include_expsyms_GCJ \
26119 file_list_spec_CXX \
26120 file_list_spec_GCJ \
26121 compiler_lib_search_dirs_CXX \
26122 compiler_lib_search_dirs_GCJ \
26123 predep_objects_CXX \
26124 predep_objects_GCJ \
26125 postdep_objects_CXX \
26126 postdep_objects_GCJ \
26127 predeps_CXX \
26128 predeps_GCJ \
26129 postdeps_CXX \
26130 postdeps_GCJ \
26131 compiler_lib_search_path_CXX \
26132 compiler_lib_search_path_GCJ; do
26133     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26134     *[\\\\\\\`\\"\\\$]*)
26135       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
26136       ;;
26137     *)
26138       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26139       ;;
26140     esac
26141 done
26142
26143 # Double-quote double-evaled strings.
26144 for var in reload_cmds \
26145 old_postinstall_cmds \
26146 old_postuninstall_cmds \
26147 old_archive_cmds \
26148 extract_expsyms_cmds \
26149 old_archive_from_new_cmds \
26150 old_archive_from_expsyms_cmds \
26151 archive_cmds \
26152 archive_expsym_cmds \
26153 module_cmds \
26154 module_expsym_cmds \
26155 export_symbols_cmds \
26156 prelink_cmds \
26157 postinstall_cmds \
26158 postuninstall_cmds \
26159 finish_cmds \
26160 sys_lib_search_path_spec \
26161 sys_lib_dlsearch_path_spec \
26162 reload_cmds_CXX \
26163 reload_cmds_GCJ \
26164 old_archive_cmds_CXX \
26165 old_archive_cmds_GCJ \
26166 old_archive_from_new_cmds_CXX \
26167 old_archive_from_new_cmds_GCJ \
26168 old_archive_from_expsyms_cmds_CXX \
26169 old_archive_from_expsyms_cmds_GCJ \
26170 archive_cmds_CXX \
26171 archive_cmds_GCJ \
26172 archive_expsym_cmds_CXX \
26173 archive_expsym_cmds_GCJ \
26174 module_cmds_CXX \
26175 module_cmds_GCJ \
26176 module_expsym_cmds_CXX \
26177 module_expsym_cmds_GCJ \
26178 export_symbols_cmds_CXX \
26179 export_symbols_cmds_GCJ \
26180 prelink_cmds_CXX \
26181 prelink_cmds_GCJ; do
26182     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26183     *[\\\\\\\`\\"\\\$]*)
26184       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
26185       ;;
26186     *)
26187       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26188       ;;
26189     esac
26190 done
26191
26192 ac_aux_dir='$ac_aux_dir'
26193 xsi_shell='$xsi_shell'
26194 lt_shell_append='$lt_shell_append'
26195
26196 # See if we are running on zsh, and set the options which allow our
26197 # commands through without removal of \ escapes INIT.
26198 if test -n "\${ZSH_VERSION+set}" ; then
26199    setopt NO_GLOB_SUBST
26200 fi
26201
26202
26203     PACKAGE='$PACKAGE'
26204     VERSION='$VERSION'
26205     TIMESTAMP='$TIMESTAMP'
26206     RM='$RM'
26207     ofile='$ofile'
26208
26209
26210
26211
26212
26213
26214
26215
26216 _ACEOF
26217
26218 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26219
26220 # Handling of arguments.
26221 for ac_config_target in $ac_config_targets
26222 do
26223   case $ac_config_target in
26224     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
26225     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
26226     "include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
26227     "gcj/libgcj-config.h") CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
26228     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
26229     "include/platform.h") CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
26230     "java/io/natFile.cc") CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
26231     "java/lang/natConcreteProcess.cc") CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
26232     "java/net/natVMInetAddress.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
26233     "java/net/natVMNetworkInterface.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
26234     "gnu/java/net/natPlainSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
26235     "gnu/java/net/natPlainDatagramSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
26236     "gnu/java/nio/natVMPipe.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
26237     "gnu/java/nio/natVMSelector.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
26238     "gnu/java/nio/channels/natFileChannelImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
26239     "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" ;;
26240     "include/java-gc.h") CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
26241     "include/java-threads.h") CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
26242     "sysdep/locks.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
26243     "sysdep/backtrace.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
26244     "sysdep/descriptor.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
26245     "include/java-signal.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
26246     "include/java-signal-aux.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
26247     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
26248     "libgcj.pc") CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
26249     "libgcj.spec") CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
26250     "libgcj-test.spec") CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
26251     "gcj/Makefile") CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
26252     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
26253     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
26254     "contrib/aotcompile.py") CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;;
26255     "contrib/aot-compile") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;;
26256     "contrib/aot-compile-rpm") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;;
26257     "contrib/generate-cacerts.pl") CONFIG_FILES="$CONFIG_FILES contrib/generate-cacerts.pl" ;;
26258     "contrib/rebuild-gcj-db") CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;;
26259     "scripts/jar") CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
26260
26261   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
26262   esac
26263 done
26264
26265
26266 # If the user did not use the arguments to specify the items to instantiate,
26267 # then the envvar interface is used.  Set only those that are not.
26268 # We use the long form for the default assignment because of an extremely
26269 # bizarre bug on SunOS 4.1.3.
26270 if $ac_need_defaults; then
26271   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
26272   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
26273   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
26274   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
26275 fi
26276
26277 # Have a temporary directory for convenience.  Make it in the build tree
26278 # simply because there is no reason against having it here, and in addition,
26279 # creating and moving files from /tmp can sometimes cause problems.
26280 # Hook for its removal unless debugging.
26281 # Note that there is a small window in which the directory will not be cleaned:
26282 # after its creation but before its name has been assigned to `$tmp'.
26283 $debug ||
26284 {
26285   tmp=
26286   trap 'exit_status=$?
26287   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
26288 ' 0
26289   trap 'as_fn_exit 1' 1 2 13 15
26290 }
26291 # Create a (secure) tmp directory for tmp files.
26292
26293 {
26294   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
26295   test -n "$tmp" && test -d "$tmp"
26296 }  ||
26297 {
26298   tmp=./conf$$-$RANDOM
26299   (umask 077 && mkdir "$tmp")
26300 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
26301
26302 # Set up the scripts for CONFIG_FILES section.
26303 # No need to generate them if there are no CONFIG_FILES.
26304 # This happens for instance with `./config.status config.h'.
26305 if test -n "$CONFIG_FILES"; then
26306
26307
26308 ac_cr=`echo X | tr X '\015'`
26309 # On cygwin, bash can eat \r inside `` if the user requested igncr.
26310 # But we know of no other shell where ac_cr would be empty at this
26311 # point, so we can use a bashism as a fallback.
26312 if test "x$ac_cr" = x; then
26313   eval ac_cr=\$\'\\r\'
26314 fi
26315 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
26316 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
26317   ac_cs_awk_cr='\r'
26318 else
26319   ac_cs_awk_cr=$ac_cr
26320 fi
26321
26322 echo 'BEGIN {' >"$tmp/subs1.awk" &&
26323 _ACEOF
26324
26325
26326 {
26327   echo "cat >conf$$subs.awk <<_ACEOF" &&
26328   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
26329   echo "_ACEOF"
26330 } >conf$$subs.sh ||
26331   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26332 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
26333 ac_delim='%!_!# '
26334 for ac_last_try in false false false false false :; do
26335   . ./conf$$subs.sh ||
26336     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26337
26338   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
26339   if test $ac_delim_n = $ac_delim_num; then
26340     break
26341   elif $ac_last_try; then
26342     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26343   else
26344     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26345   fi
26346 done
26347 rm -f conf$$subs.sh
26348
26349 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26350 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
26351 _ACEOF
26352 sed -n '
26353 h
26354 s/^/S["/; s/!.*/"]=/
26355 p
26356 g
26357 s/^[^!]*!//
26358 :repl
26359 t repl
26360 s/'"$ac_delim"'$//
26361 t delim
26362 :nl
26363 h
26364 s/\(.\{148\}\).*/\1/
26365 t more1
26366 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
26367 p
26368 n
26369 b repl
26370 :more1
26371 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26372 p
26373 g
26374 s/.\{148\}//
26375 t nl
26376 :delim
26377 h
26378 s/\(.\{148\}\).*/\1/
26379 t more2
26380 s/["\\]/\\&/g; s/^/"/; s/$/"/
26381 p
26382 b
26383 :more2
26384 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26385 p
26386 g
26387 s/.\{148\}//
26388 t delim
26389 ' <conf$$subs.awk | sed '
26390 /^[^""]/{
26391   N
26392   s/\n//
26393 }
26394 ' >>$CONFIG_STATUS || ac_write_fail=1
26395 rm -f conf$$subs.awk
26396 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26397 _ACAWK
26398 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
26399   for (key in S) S_is_set[key] = 1
26400   FS = "\a"
26401
26402 }
26403 {
26404   line = $ 0
26405   nfields = split(line, field, "@")
26406   substed = 0
26407   len = length(field[1])
26408   for (i = 2; i < nfields; i++) {
26409     key = field[i]
26410     keylen = length(key)
26411     if (S_is_set[key]) {
26412       value = S[key]
26413       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
26414       len += length(value) + length(field[++i])
26415       substed = 1
26416     } else
26417       len += 1 + keylen
26418   }
26419
26420   print line
26421 }
26422
26423 _ACAWK
26424 _ACEOF
26425 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26426 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
26427   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
26428 else
26429   cat
26430 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
26431   || as_fn_error "could not setup config files machinery" "$LINENO" 5
26432 _ACEOF
26433
26434 # VPATH may cause trouble with some makes, so we remove $(srcdir),
26435 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
26436 # trailing colons and then remove the whole line if VPATH becomes empty
26437 # (actually we leave an empty line to preserve line numbers).
26438 if test "x$srcdir" = x.; then
26439   ac_vpsub='/^[  ]*VPATH[        ]*=/{
26440 s/:*\$(srcdir):*/:/
26441 s/:*\${srcdir}:*/:/
26442 s/:*@srcdir@:*/:/
26443 s/^\([^=]*=[     ]*\):*/\1/
26444 s/:*$//
26445 s/^[^=]*=[       ]*$//
26446 }'
26447 fi
26448
26449 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26450 fi # test -n "$CONFIG_FILES"
26451
26452 # Set up the scripts for CONFIG_HEADERS section.
26453 # No need to generate them if there are no CONFIG_HEADERS.
26454 # This happens for instance with `./config.status Makefile'.
26455 if test -n "$CONFIG_HEADERS"; then
26456 cat >"$tmp/defines.awk" <<\_ACAWK ||
26457 BEGIN {
26458 _ACEOF
26459
26460 # Transform confdefs.h into an awk script `defines.awk', embedded as
26461 # here-document in config.status, that substitutes the proper values into
26462 # config.h.in to produce config.h.
26463
26464 # Create a delimiter string that does not exist in confdefs.h, to ease
26465 # handling of long lines.
26466 ac_delim='%!_!# '
26467 for ac_last_try in false false :; do
26468   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
26469   if test -z "$ac_t"; then
26470     break
26471   elif $ac_last_try; then
26472     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
26473   else
26474     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26475   fi
26476 done
26477
26478 # For the awk script, D is an array of macro values keyed by name,
26479 # likewise P contains macro parameters if any.  Preserve backslash
26480 # newline sequences.
26481
26482 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
26483 sed -n '
26484 s/.\{148\}/&'"$ac_delim"'/g
26485 t rset
26486 :rset
26487 s/^[     ]*#[    ]*define[       ][      ]*/ /
26488 t def
26489 d
26490 :def
26491 s/\\$//
26492 t bsnl
26493 s/["\\]/\\&/g
26494 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26495 D["\1"]=" \3"/p
26496 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
26497 d
26498 :bsnl
26499 s/["\\]/\\&/g
26500 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26501 D["\1"]=" \3\\\\\\n"\\/p
26502 t cont
26503 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
26504 t cont
26505 d
26506 :cont
26507 n
26508 s/.\{148\}/&'"$ac_delim"'/g
26509 t clear
26510 :clear
26511 s/\\$//
26512 t bsnlc
26513 s/["\\]/\\&/g; s/^/"/; s/$/"/p
26514 d
26515 :bsnlc
26516 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
26517 b cont
26518 ' <confdefs.h | sed '
26519 s/'"$ac_delim"'/"\\\
26520 "/g' >>$CONFIG_STATUS || ac_write_fail=1
26521
26522 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26523   for (key in D) D_is_set[key] = 1
26524   FS = "\a"
26525 }
26526 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
26527   line = \$ 0
26528   split(line, arg, " ")
26529   if (arg[1] == "#") {
26530     defundef = arg[2]
26531     mac1 = arg[3]
26532   } else {
26533     defundef = substr(arg[1], 2)
26534     mac1 = arg[2]
26535   }
26536   split(mac1, mac2, "(") #)
26537   macro = mac2[1]
26538   prefix = substr(line, 1, index(line, defundef) - 1)
26539   if (D_is_set[macro]) {
26540     # Preserve the white space surrounding the "#".
26541     print prefix "define", macro P[macro] D[macro]
26542     next
26543   } else {
26544     # Replace #undef with comments.  This is necessary, for example,
26545     # in the case of _POSIX_SOURCE, which is predefined and required
26546     # on some systems where configure will not decide to define it.
26547     if (defundef == "undef") {
26548       print "/*", prefix defundef, macro, "*/"
26549       next
26550     }
26551   }
26552 }
26553 { print }
26554 _ACAWK
26555 _ACEOF
26556 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26557   as_fn_error "could not setup config headers machinery" "$LINENO" 5
26558 fi # test -n "$CONFIG_HEADERS"
26559
26560
26561 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
26562 shift
26563 for ac_tag
26564 do
26565   case $ac_tag in
26566   :[FHLC]) ac_mode=$ac_tag; continue;;
26567   esac
26568   case $ac_mode$ac_tag in
26569   :[FHL]*:*);;
26570   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
26571   :[FH]-) ac_tag=-:-;;
26572   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
26573   esac
26574   ac_save_IFS=$IFS
26575   IFS=:
26576   set x $ac_tag
26577   IFS=$ac_save_IFS
26578   shift
26579   ac_file=$1
26580   shift
26581
26582   case $ac_mode in
26583   :L) ac_source=$1;;
26584   :[FH])
26585     ac_file_inputs=
26586     for ac_f
26587     do
26588       case $ac_f in
26589       -) ac_f="$tmp/stdin";;
26590       *) # Look for the file first in the build tree, then in the source tree
26591          # (if the path is not absolute).  The absolute path cannot be DOS-style,
26592          # because $ac_f cannot contain `:'.
26593          test -f "$ac_f" ||
26594            case $ac_f in
26595            [\\/$]*) false;;
26596            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
26597            esac ||
26598            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
26599       esac
26600       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
26601       as_fn_append ac_file_inputs " '$ac_f'"
26602     done
26603
26604     # Let's still pretend it is `configure' which instantiates (i.e., don't
26605     # use $as_me), people would be surprised to read:
26606     #    /* config.h.  Generated by config.status.  */
26607     configure_input='Generated from '`
26608           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
26609         `' by configure.'
26610     if test x"$ac_file" != x-; then
26611       configure_input="$ac_file.  $configure_input"
26612       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
26613 $as_echo "$as_me: creating $ac_file" >&6;}
26614     fi
26615     # Neutralize special characters interpreted by sed in replacement strings.
26616     case $configure_input in #(
26617     *\&* | *\|* | *\\* )
26618        ac_sed_conf_input=`$as_echo "$configure_input" |
26619        sed 's/[\\\\&|]/\\\\&/g'`;; #(
26620     *) ac_sed_conf_input=$configure_input;;
26621     esac
26622
26623     case $ac_tag in
26624     *:-:* | *:-) cat >"$tmp/stdin" \
26625       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
26626     esac
26627     ;;
26628   esac
26629
26630   ac_dir=`$as_dirname -- "$ac_file" ||
26631 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26632          X"$ac_file" : 'X\(//\)[^/]' \| \
26633          X"$ac_file" : 'X\(//\)$' \| \
26634          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
26635 $as_echo X"$ac_file" |
26636     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26637             s//\1/
26638             q
26639           }
26640           /^X\(\/\/\)[^/].*/{
26641             s//\1/
26642             q
26643           }
26644           /^X\(\/\/\)$/{
26645             s//\1/
26646             q
26647           }
26648           /^X\(\/\).*/{
26649             s//\1/
26650             q
26651           }
26652           s/.*/./; q'`
26653   as_dir="$ac_dir"; as_fn_mkdir_p
26654   ac_builddir=.
26655
26656 case "$ac_dir" in
26657 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
26658 *)
26659   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
26660   # A ".." for each directory in $ac_dir_suffix.
26661   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
26662   case $ac_top_builddir_sub in
26663   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
26664   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
26665   esac ;;
26666 esac
26667 ac_abs_top_builddir=$ac_pwd
26668 ac_abs_builddir=$ac_pwd$ac_dir_suffix
26669 # for backward compatibility:
26670 ac_top_builddir=$ac_top_build_prefix
26671
26672 case $srcdir in
26673   .)  # We are building in place.
26674     ac_srcdir=.
26675     ac_top_srcdir=$ac_top_builddir_sub
26676     ac_abs_top_srcdir=$ac_pwd ;;
26677   [\\/]* | ?:[\\/]* )  # Absolute name.
26678     ac_srcdir=$srcdir$ac_dir_suffix;
26679     ac_top_srcdir=$srcdir
26680     ac_abs_top_srcdir=$srcdir ;;
26681   *) # Relative name.
26682     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
26683     ac_top_srcdir=$ac_top_build_prefix$srcdir
26684     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
26685 esac
26686 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
26687
26688
26689   case $ac_mode in
26690   :F)
26691   #
26692   # CONFIG_FILE
26693   #
26694
26695   case $INSTALL in
26696   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
26697   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
26698   esac
26699   ac_MKDIR_P=$MKDIR_P
26700   case $MKDIR_P in
26701   [\\/$]* | ?:[\\/]* ) ;;
26702   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
26703   esac
26704 _ACEOF
26705
26706 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26707 # If the template does not know about datarootdir, expand it.
26708 # FIXME: This hack should be removed a few years after 2.60.
26709 ac_datarootdir_hack=; ac_datarootdir_seen=
26710 ac_sed_dataroot='
26711 /datarootdir/ {
26712   p
26713   q
26714 }
26715 /@datadir@/p
26716 /@docdir@/p
26717 /@infodir@/p
26718 /@localedir@/p
26719 /@mandir@/p'
26720 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
26721 *datarootdir*) ac_datarootdir_seen=yes;;
26722 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
26723   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
26724 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
26725 _ACEOF
26726 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26727   ac_datarootdir_hack='
26728   s&@datadir@&$datadir&g
26729   s&@docdir@&$docdir&g
26730   s&@infodir@&$infodir&g
26731   s&@localedir@&$localedir&g
26732   s&@mandir@&$mandir&g
26733   s&\\\${datarootdir}&$datarootdir&g' ;;
26734 esac
26735 _ACEOF
26736
26737 # Neutralize VPATH when `$srcdir' = `.'.
26738 # Shell code in configure.ac might set extrasub.
26739 # FIXME: do we really want to maintain this feature?
26740 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26741 ac_sed_extra="$ac_vpsub
26742 $extrasub
26743 _ACEOF
26744 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26745 :t
26746 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26747 s|@configure_input@|$ac_sed_conf_input|;t t
26748 s&@top_builddir@&$ac_top_builddir_sub&;t t
26749 s&@top_build_prefix@&$ac_top_build_prefix&;t t
26750 s&@srcdir@&$ac_srcdir&;t t
26751 s&@abs_srcdir@&$ac_abs_srcdir&;t t
26752 s&@top_srcdir@&$ac_top_srcdir&;t t
26753 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
26754 s&@builddir@&$ac_builddir&;t t
26755 s&@abs_builddir@&$ac_abs_builddir&;t t
26756 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
26757 s&@INSTALL@&$ac_INSTALL&;t t
26758 s&@MKDIR_P@&$ac_MKDIR_P&;t t
26759 $ac_datarootdir_hack
26760 "
26761 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
26762   || as_fn_error "could not create $ac_file" "$LINENO" 5
26763
26764 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
26765   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
26766   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
26767   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26768 which seems to be undefined.  Please make sure it is defined." >&5
26769 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26770 which seems to be undefined.  Please make sure it is defined." >&2;}
26771
26772   rm -f "$tmp/stdin"
26773   case $ac_file in
26774   -) cat "$tmp/out" && rm -f "$tmp/out";;
26775   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
26776   esac \
26777   || as_fn_error "could not create $ac_file" "$LINENO" 5
26778  ;;
26779   :H)
26780   #
26781   # CONFIG_HEADER
26782   #
26783   if test x"$ac_file" != x-; then
26784     {
26785       $as_echo "/* $configure_input  */" \
26786       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
26787     } >"$tmp/config.h" \
26788       || as_fn_error "could not create $ac_file" "$LINENO" 5
26789     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
26790       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
26791 $as_echo "$as_me: $ac_file is unchanged" >&6;}
26792     else
26793       rm -f "$ac_file"
26794       mv "$tmp/config.h" "$ac_file" \
26795         || as_fn_error "could not create $ac_file" "$LINENO" 5
26796     fi
26797   else
26798     $as_echo "/* $configure_input  */" \
26799       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
26800       || as_fn_error "could not create -" "$LINENO" 5
26801   fi
26802 # Compute "$ac_file"'s index in $config_headers.
26803 _am_arg="$ac_file"
26804 _am_stamp_count=1
26805 for _am_header in $config_headers :; do
26806   case $_am_header in
26807     $_am_arg | $_am_arg:* )
26808       break ;;
26809     * )
26810       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
26811   esac
26812 done
26813 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
26814 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26815          X"$_am_arg" : 'X\(//\)[^/]' \| \
26816          X"$_am_arg" : 'X\(//\)$' \| \
26817          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
26818 $as_echo X"$_am_arg" |
26819     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26820             s//\1/
26821             q
26822           }
26823           /^X\(\/\/\)[^/].*/{
26824             s//\1/
26825             q
26826           }
26827           /^X\(\/\/\)$/{
26828             s//\1/
26829             q
26830           }
26831           /^X\(\/\).*/{
26832             s//\1/
26833             q
26834           }
26835           s/.*/./; q'`/stamp-h$_am_stamp_count
26836  ;;
26837   :L)
26838   #
26839   # CONFIG_LINK
26840   #
26841
26842   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
26843     :
26844   else
26845     # Prefer the file from the source tree if names are identical.
26846     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
26847       ac_source=$srcdir/$ac_source
26848     fi
26849
26850     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
26851 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
26852
26853     if test ! -r "$ac_source"; then
26854       as_fn_error "$ac_source: file not found" "$LINENO" 5
26855     fi
26856     rm -f "$ac_file"
26857
26858     # Try a relative symlink, then a hard link, then a copy.
26859     case $srcdir in
26860     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
26861         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
26862     esac
26863     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
26864       ln "$ac_source" "$ac_file" 2>/dev/null ||
26865       cp -p "$ac_source" "$ac_file" ||
26866       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
26867   fi
26868  ;;
26869   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
26870 $as_echo "$as_me: executing $ac_file commands" >&6;}
26871  ;;
26872   esac
26873
26874
26875   case $ac_file$ac_mode in
26876     "default-1":C)
26877 # Only add multilib support code if we just rebuilt the top-level
26878 # Makefile.
26879 case " $CONFIG_FILES " in
26880  *" Makefile "*)
26881    ac_file=Makefile . ${multi_basedir}/config-ml.in
26882    ;;
26883 esac ;;
26884     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
26885   # Autoconf 2.62 quotes --file arguments for eval, but not when files
26886   # are listed without --file.  Let's play safe and only enable the eval
26887   # if we detect the quoting.
26888   case $CONFIG_FILES in
26889   *\'*) eval set x "$CONFIG_FILES" ;;
26890   *)   set x $CONFIG_FILES ;;
26891   esac
26892   shift
26893   for mf
26894   do
26895     # Strip MF so we end up with the name of the file.
26896     mf=`echo "$mf" | sed -e 's/:.*$//'`
26897     # Check whether this is an Automake generated Makefile or not.
26898     # We used to match only the files named `Makefile.in', but
26899     # some people rename them; so instead we look at the file content.
26900     # Grep'ing the first line is not enough: some people post-process
26901     # each Makefile.in and add a new line on top of each file to say so.
26902     # Grep'ing the whole file is not good either: AIX grep has a line
26903     # limit of 2048, but all sed's we know have understand at least 4000.
26904     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
26905       dirpart=`$as_dirname -- "$mf" ||
26906 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26907          X"$mf" : 'X\(//\)[^/]' \| \
26908          X"$mf" : 'X\(//\)$' \| \
26909          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
26910 $as_echo X"$mf" |
26911     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26912             s//\1/
26913             q
26914           }
26915           /^X\(\/\/\)[^/].*/{
26916             s//\1/
26917             q
26918           }
26919           /^X\(\/\/\)$/{
26920             s//\1/
26921             q
26922           }
26923           /^X\(\/\).*/{
26924             s//\1/
26925             q
26926           }
26927           s/.*/./; q'`
26928     else
26929       continue
26930     fi
26931     # Extract the definition of DEPDIR, am__include, and am__quote
26932     # from the Makefile without running `make'.
26933     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
26934     test -z "$DEPDIR" && continue
26935     am__include=`sed -n 's/^am__include = //p' < "$mf"`
26936     test -z "am__include" && continue
26937     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
26938     # When using ansi2knr, U may be empty or an underscore; expand it
26939     U=`sed -n 's/^U = //p' < "$mf"`
26940     # Find all dependency output files, they are included files with
26941     # $(DEPDIR) in their names.  We invoke sed twice because it is the
26942     # simplest approach to changing $(DEPDIR) to its actual value in the
26943     # expansion.
26944     for file in `sed -n "
26945       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
26946          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
26947       # Make sure the directory exists.
26948       test -f "$dirpart/$file" && continue
26949       fdir=`$as_dirname -- "$file" ||
26950 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26951          X"$file" : 'X\(//\)[^/]' \| \
26952          X"$file" : 'X\(//\)$' \| \
26953          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
26954 $as_echo X"$file" |
26955     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26956             s//\1/
26957             q
26958           }
26959           /^X\(\/\/\)[^/].*/{
26960             s//\1/
26961             q
26962           }
26963           /^X\(\/\/\)$/{
26964             s//\1/
26965             q
26966           }
26967           /^X\(\/\).*/{
26968             s//\1/
26969             q
26970           }
26971           s/.*/./; q'`
26972       as_dir=$dirpart/$fdir; as_fn_mkdir_p
26973       # echo "creating $dirpart/$file"
26974       echo '# dummy' > "$dirpart/$file"
26975     done
26976   done
26977 }
26978  ;;
26979     "libtool":C)
26980
26981     # See if we are running on zsh, and set the options which allow our
26982     # commands through without removal of \ escapes.
26983     if test -n "${ZSH_VERSION+set}" ; then
26984       setopt NO_GLOB_SUBST
26985     fi
26986
26987     cfgfile="${ofile}T"
26988     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
26989     $RM "$cfgfile"
26990
26991     cat <<_LT_EOF >> "$cfgfile"
26992 #! $SHELL
26993
26994 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
26995 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
26996 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
26997 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
26998 #
26999 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
27000 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
27001 #   Written by Gordon Matzigkeit, 1996
27002 #
27003 #   This file is part of GNU Libtool.
27004 #
27005 # GNU Libtool is free software; you can redistribute it and/or
27006 # modify it under the terms of the GNU General Public License as
27007 # published by the Free Software Foundation; either version 2 of
27008 # the License, or (at your option) any later version.
27009 #
27010 # As a special exception to the GNU General Public License,
27011 # if you distribute this file as part of a program or library that
27012 # is built using GNU Libtool, you may include this file under the
27013 # same distribution terms that you use for the rest of that program.
27014 #
27015 # GNU Libtool is distributed in the hope that it will be useful,
27016 # but WITHOUT ANY WARRANTY; without even the implied warranty of
27017 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27018 # GNU General Public License for more details.
27019 #
27020 # You should have received a copy of the GNU General Public License
27021 # along with GNU Libtool; see the file COPYING.  If not, a copy
27022 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
27023 # obtained by writing to the Free Software Foundation, Inc.,
27024 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
27025
27026
27027 # The names of the tagged configurations supported by this script.
27028 available_tags="CXX GCJ "
27029
27030 # ### BEGIN LIBTOOL CONFIG
27031
27032 # Which release of libtool.m4 was used?
27033 macro_version=$macro_version
27034 macro_revision=$macro_revision
27035
27036 # Whether or not to build shared libraries.
27037 build_libtool_libs=$enable_shared
27038
27039 # Whether or not to build static libraries.
27040 build_old_libs=$enable_static
27041
27042 # What type of objects to build.
27043 pic_mode=$pic_mode
27044
27045 # Whether or not to optimize for fast installation.
27046 fast_install=$enable_fast_install
27047
27048 # Shell to use when invoking shell scripts.
27049 SHELL=$lt_SHELL
27050
27051 # An echo program that protects backslashes.
27052 ECHO=$lt_ECHO
27053
27054 # The host system.
27055 host_alias=$host_alias
27056 host=$host
27057 host_os=$host_os
27058
27059 # The build system.
27060 build_alias=$build_alias
27061 build=$build
27062 build_os=$build_os
27063
27064 # A sed program that does not truncate output.
27065 SED=$lt_SED
27066
27067 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
27068 Xsed="\$SED -e 1s/^X//"
27069
27070 # A grep program that handles long lines.
27071 GREP=$lt_GREP
27072
27073 # An ERE matcher.
27074 EGREP=$lt_EGREP
27075
27076 # A literal string matcher.
27077 FGREP=$lt_FGREP
27078
27079 # A BSD- or MS-compatible name lister.
27080 NM=$lt_NM
27081
27082 # Whether we need soft or hard links.
27083 LN_S=$lt_LN_S
27084
27085 # What is the maximum length of a command?
27086 max_cmd_len=$max_cmd_len
27087
27088 # Object file suffix (normally "o").
27089 objext=$ac_objext
27090
27091 # Executable file suffix (normally "").
27092 exeext=$exeext
27093
27094 # whether the shell understands "unset".
27095 lt_unset=$lt_unset
27096
27097 # turn spaces into newlines.
27098 SP2NL=$lt_lt_SP2NL
27099
27100 # turn newlines into spaces.
27101 NL2SP=$lt_lt_NL2SP
27102
27103 # An object symbol dumper.
27104 OBJDUMP=$lt_OBJDUMP
27105
27106 # Method to check whether dependent libraries are shared objects.
27107 deplibs_check_method=$lt_deplibs_check_method
27108
27109 # Command to use when deplibs_check_method == "file_magic".
27110 file_magic_cmd=$lt_file_magic_cmd
27111
27112 # The archiver.
27113 AR=$lt_AR
27114 AR_FLAGS=$lt_AR_FLAGS
27115
27116 # A symbol stripping program.
27117 STRIP=$lt_STRIP
27118
27119 # Commands used to install an old-style archive.
27120 RANLIB=$lt_RANLIB
27121 old_postinstall_cmds=$lt_old_postinstall_cmds
27122 old_postuninstall_cmds=$lt_old_postuninstall_cmds
27123
27124 # Whether to use a lock for old archive extraction.
27125 lock_old_archive_extraction=$lock_old_archive_extraction
27126
27127 # A C compiler.
27128 LTCC=$lt_CC
27129
27130 # LTCC compiler flags.
27131 LTCFLAGS=$lt_CFLAGS
27132
27133 # Take the output of nm and produce a listing of raw symbols and C names.
27134 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
27135
27136 # Transform the output of nm in a proper C declaration.
27137 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
27138
27139 # Transform the output of nm in a C name address pair.
27140 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
27141
27142 # Transform the output of nm in a C name address pair when lib prefix is needed.
27143 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
27144
27145 # The name of the directory that contains temporary libtool files.
27146 objdir=$objdir
27147
27148 # Used to examine libraries when file_magic_cmd begins with "file".
27149 MAGIC_CMD=$MAGIC_CMD
27150
27151 # Must we lock files when doing compilation?
27152 need_locks=$lt_need_locks
27153
27154 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
27155 DSYMUTIL=$lt_DSYMUTIL
27156
27157 # Tool to change global to local symbols on Mac OS X.
27158 NMEDIT=$lt_NMEDIT
27159
27160 # Tool to manipulate fat objects and archives on Mac OS X.
27161 LIPO=$lt_LIPO
27162
27163 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
27164 OTOOL=$lt_OTOOL
27165
27166 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
27167 OTOOL64=$lt_OTOOL64
27168
27169 # Old archive suffix (normally "a").
27170 libext=$libext
27171
27172 # Shared library suffix (normally ".so").
27173 shrext_cmds=$lt_shrext_cmds
27174
27175 # The commands to extract the exported symbol list from a shared archive.
27176 extract_expsyms_cmds=$lt_extract_expsyms_cmds
27177
27178 # Variables whose values should be saved in libtool wrapper scripts and
27179 # restored at link time.
27180 variables_saved_for_relink=$lt_variables_saved_for_relink
27181
27182 # Do we need the "lib" prefix for modules?
27183 need_lib_prefix=$need_lib_prefix
27184
27185 # Do we need a version for libraries?
27186 need_version=$need_version
27187
27188 # Library versioning type.
27189 version_type=$version_type
27190
27191 # Shared library runtime path variable.
27192 runpath_var=$runpath_var
27193
27194 # Shared library path variable.
27195 shlibpath_var=$shlibpath_var
27196
27197 # Is shlibpath searched before the hard-coded library search path?
27198 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
27199
27200 # Format of library name prefix.
27201 libname_spec=$lt_libname_spec
27202
27203 # List of archive names.  First name is the real one, the rest are links.
27204 # The last name is the one that the linker finds with -lNAME
27205 library_names_spec=$lt_library_names_spec
27206
27207 # The coded name of the library, if different from the real name.
27208 soname_spec=$lt_soname_spec
27209
27210 # Permission mode override for installation of shared libraries.
27211 install_override_mode=$lt_install_override_mode
27212
27213 # Command to use after installation of a shared archive.
27214 postinstall_cmds=$lt_postinstall_cmds
27215
27216 # Command to use after uninstallation of a shared archive.
27217 postuninstall_cmds=$lt_postuninstall_cmds
27218
27219 # Commands used to finish a libtool library installation in a directory.
27220 finish_cmds=$lt_finish_cmds
27221
27222 # As "finish_cmds", except a single script fragment to be evaled but
27223 # not shown.
27224 finish_eval=$lt_finish_eval
27225
27226 # Whether we should hardcode library paths into libraries.
27227 hardcode_into_libs=$hardcode_into_libs
27228
27229 # Compile-time system search path for libraries.
27230 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
27231
27232 # Run-time system search path for libraries.
27233 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
27234
27235 # Whether dlopen is supported.
27236 dlopen_support=$enable_dlopen
27237
27238 # Whether dlopen of programs is supported.
27239 dlopen_self=$enable_dlopen_self
27240
27241 # Whether dlopen of statically linked programs is supported.
27242 dlopen_self_static=$enable_dlopen_self_static
27243
27244 # Commands to strip libraries.
27245 old_striplib=$lt_old_striplib
27246 striplib=$lt_striplib
27247
27248
27249 # The linker used to build libraries.
27250 LD=$lt_LD
27251
27252 # How to create reloadable object files.
27253 reload_flag=$lt_reload_flag
27254 reload_cmds=$lt_reload_cmds
27255
27256 # Commands used to build an old-style archive.
27257 old_archive_cmds=$lt_old_archive_cmds
27258
27259 # A language specific compiler.
27260 CC=$lt_compiler
27261
27262 # Is the compiler the GNU compiler?
27263 with_gcc=$GCC
27264
27265 # Compiler flag to turn off builtin functions.
27266 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
27267
27268 # How to pass a linker flag through the compiler.
27269 wl=$lt_lt_prog_compiler_wl
27270
27271 # Additional compiler flags for building library objects.
27272 pic_flag=$lt_lt_prog_compiler_pic
27273
27274 # Compiler flag to prevent dynamic linking.
27275 link_static_flag=$lt_lt_prog_compiler_static
27276
27277 # Does compiler simultaneously support -c and -o options?
27278 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
27279
27280 # Whether or not to add -lc for building shared libraries.
27281 build_libtool_need_lc=$archive_cmds_need_lc
27282
27283 # Whether or not to disallow shared libs when runtime libs are static.
27284 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
27285
27286 # Compiler flag to allow reflexive dlopens.
27287 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
27288
27289 # Compiler flag to generate shared objects directly from archives.
27290 whole_archive_flag_spec=$lt_whole_archive_flag_spec
27291
27292 # Whether the compiler copes with passing no objects directly.
27293 compiler_needs_object=$lt_compiler_needs_object
27294
27295 # Create an old-style archive from a shared archive.
27296 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
27297
27298 # Create a temporary old-style archive to link instead of a shared archive.
27299 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
27300
27301 # Commands used to build a shared archive.
27302 archive_cmds=$lt_archive_cmds
27303 archive_expsym_cmds=$lt_archive_expsym_cmds
27304
27305 # Commands used to build a loadable module if different from building
27306 # a shared archive.
27307 module_cmds=$lt_module_cmds
27308 module_expsym_cmds=$lt_module_expsym_cmds
27309
27310 # Whether we are building with GNU ld or not.
27311 with_gnu_ld=$lt_with_gnu_ld
27312
27313 # Flag that allows shared libraries with undefined symbols to be built.
27314 allow_undefined_flag=$lt_allow_undefined_flag
27315
27316 # Flag that enforces no undefined symbols.
27317 no_undefined_flag=$lt_no_undefined_flag
27318
27319 # Flag to hardcode \$libdir into a binary during linking.
27320 # This must work even if \$libdir does not exist
27321 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
27322
27323 # If ld is used when linking, flag to hardcode \$libdir into a binary
27324 # during linking.  This must work even if \$libdir does not exist.
27325 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
27326
27327 # Whether we need a single "-rpath" flag with a separated argument.
27328 hardcode_libdir_separator=$lt_hardcode_libdir_separator
27329
27330 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27331 # DIR into the resulting binary.
27332 hardcode_direct=$hardcode_direct
27333
27334 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27335 # DIR into the resulting binary and the resulting library dependency is
27336 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27337 # library is relocated.
27338 hardcode_direct_absolute=$hardcode_direct_absolute
27339
27340 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27341 # into the resulting binary.
27342 hardcode_minus_L=$hardcode_minus_L
27343
27344 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27345 # into the resulting binary.
27346 hardcode_shlibpath_var=$hardcode_shlibpath_var
27347
27348 # Set to "yes" if building a shared library automatically hardcodes DIR
27349 # into the library and all subsequent libraries and executables linked
27350 # against it.
27351 hardcode_automatic=$hardcode_automatic
27352
27353 # Set to yes if linker adds runtime paths of dependent libraries
27354 # to runtime path list.
27355 inherit_rpath=$inherit_rpath
27356
27357 # Whether libtool must link a program against all its dependency libraries.
27358 link_all_deplibs=$link_all_deplibs
27359
27360 # Fix the shell variable \$srcfile for the compiler.
27361 fix_srcfile_path=$lt_fix_srcfile_path
27362
27363 # Set to "yes" if exported symbols are required.
27364 always_export_symbols=$always_export_symbols
27365
27366 # The commands to list exported symbols.
27367 export_symbols_cmds=$lt_export_symbols_cmds
27368
27369 # Symbols that should not be listed in the preloaded symbols.
27370 exclude_expsyms=$lt_exclude_expsyms
27371
27372 # Symbols that must always be exported.
27373 include_expsyms=$lt_include_expsyms
27374
27375 # Commands necessary for linking programs (against libraries) with templates.
27376 prelink_cmds=$lt_prelink_cmds
27377
27378 # Specify filename containing input files.
27379 file_list_spec=$lt_file_list_spec
27380
27381 # How to hardcode a shared library path into an executable.
27382 hardcode_action=$hardcode_action
27383
27384 # The directories searched by this compiler when creating a shared library.
27385 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
27386
27387 # Dependencies to place before and after the objects being linked to
27388 # create a shared library.
27389 predep_objects=$lt_predep_objects
27390 postdep_objects=$lt_postdep_objects
27391 predeps=$lt_predeps
27392 postdeps=$lt_postdeps
27393
27394 # The library search path used internally by the compiler when linking
27395 # a shared library.
27396 compiler_lib_search_path=$lt_compiler_lib_search_path
27397
27398 # ### END LIBTOOL CONFIG
27399
27400 _LT_EOF
27401
27402   case $host_os in
27403   aix3*)
27404     cat <<\_LT_EOF >> "$cfgfile"
27405 # AIX sometimes has problems with the GCC collect2 program.  For some
27406 # reason, if we set the COLLECT_NAMES environment variable, the problems
27407 # vanish in a puff of smoke.
27408 if test "X${COLLECT_NAMES+set}" != Xset; then
27409   COLLECT_NAMES=
27410   export COLLECT_NAMES
27411 fi
27412 _LT_EOF
27413     ;;
27414   esac
27415
27416
27417 ltmain="$ac_aux_dir/ltmain.sh"
27418
27419
27420   # We use sed instead of cat because bash on DJGPP gets confused if
27421   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
27422   # text mode, it properly converts lines to CR/LF.  This bash problem
27423   # is reportedly fixed, but why not run on old versions too?
27424   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
27425     || (rm -f "$cfgfile"; exit 1)
27426
27427   case $xsi_shell in
27428   yes)
27429     cat << \_LT_EOF >> "$cfgfile"
27430
27431 # func_dirname file append nondir_replacement
27432 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27433 # otherwise set result to NONDIR_REPLACEMENT.
27434 func_dirname ()
27435 {
27436   case ${1} in
27437     */*) func_dirname_result="${1%/*}${2}" ;;
27438     *  ) func_dirname_result="${3}" ;;
27439   esac
27440 }
27441
27442 # func_basename file
27443 func_basename ()
27444 {
27445   func_basename_result="${1##*/}"
27446 }
27447
27448 # func_dirname_and_basename file append nondir_replacement
27449 # perform func_basename and func_dirname in a single function
27450 # call:
27451 #   dirname:  Compute the dirname of FILE.  If nonempty,
27452 #             add APPEND to the result, otherwise set result
27453 #             to NONDIR_REPLACEMENT.
27454 #             value returned in "$func_dirname_result"
27455 #   basename: Compute filename of FILE.
27456 #             value retuned in "$func_basename_result"
27457 # Implementation must be kept synchronized with func_dirname
27458 # and func_basename. For efficiency, we do not delegate to
27459 # those functions but instead duplicate the functionality here.
27460 func_dirname_and_basename ()
27461 {
27462   case ${1} in
27463     */*) func_dirname_result="${1%/*}${2}" ;;
27464     *  ) func_dirname_result="${3}" ;;
27465   esac
27466   func_basename_result="${1##*/}"
27467 }
27468
27469 # func_stripname prefix suffix name
27470 # strip PREFIX and SUFFIX off of NAME.
27471 # PREFIX and SUFFIX must not contain globbing or regex special
27472 # characters, hashes, percent signs, but SUFFIX may contain a leading
27473 # dot (in which case that matches only a dot).
27474 func_stripname ()
27475 {
27476   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
27477   # positional parameters, so assign one to ordinary parameter first.
27478   func_stripname_result=${3}
27479   func_stripname_result=${func_stripname_result#"${1}"}
27480   func_stripname_result=${func_stripname_result%"${2}"}
27481 }
27482
27483 # func_opt_split
27484 func_opt_split ()
27485 {
27486   func_opt_split_opt=${1%%=*}
27487   func_opt_split_arg=${1#*=}
27488 }
27489
27490 # func_lo2o object
27491 func_lo2o ()
27492 {
27493   case ${1} in
27494     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
27495     *)    func_lo2o_result=${1} ;;
27496   esac
27497 }
27498
27499 # func_xform libobj-or-source
27500 func_xform ()
27501 {
27502   func_xform_result=${1%.*}.lo
27503 }
27504
27505 # func_arith arithmetic-term...
27506 func_arith ()
27507 {
27508   func_arith_result=$(( $* ))
27509 }
27510
27511 # func_len string
27512 # STRING may not start with a hyphen.
27513 func_len ()
27514 {
27515   func_len_result=${#1}
27516 }
27517
27518 _LT_EOF
27519     ;;
27520   *) # Bourne compatible functions.
27521     cat << \_LT_EOF >> "$cfgfile"
27522
27523 # func_dirname file append nondir_replacement
27524 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27525 # otherwise set result to NONDIR_REPLACEMENT.
27526 func_dirname ()
27527 {
27528   # Extract subdirectory from the argument.
27529   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
27530   if test "X$func_dirname_result" = "X${1}"; then
27531     func_dirname_result="${3}"
27532   else
27533     func_dirname_result="$func_dirname_result${2}"
27534   fi
27535 }
27536
27537 # func_basename file
27538 func_basename ()
27539 {
27540   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
27541 }
27542
27543
27544 # func_stripname prefix suffix name
27545 # strip PREFIX and SUFFIX off of NAME.
27546 # PREFIX and SUFFIX must not contain globbing or regex special
27547 # characters, hashes, percent signs, but SUFFIX may contain a leading
27548 # dot (in which case that matches only a dot).
27549 # func_strip_suffix prefix name
27550 func_stripname ()
27551 {
27552   case ${2} in
27553     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
27554     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
27555   esac
27556 }
27557
27558 # sed scripts:
27559 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
27560 my_sed_long_arg='1s/^-[^=]*=//'
27561
27562 # func_opt_split
27563 func_opt_split ()
27564 {
27565   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
27566   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
27567 }
27568
27569 # func_lo2o object
27570 func_lo2o ()
27571 {
27572   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
27573 }
27574
27575 # func_xform libobj-or-source
27576 func_xform ()
27577 {
27578   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
27579 }
27580
27581 # func_arith arithmetic-term...
27582 func_arith ()
27583 {
27584   func_arith_result=`expr "$@"`
27585 }
27586
27587 # func_len string
27588 # STRING may not start with a hyphen.
27589 func_len ()
27590 {
27591   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
27592 }
27593
27594 _LT_EOF
27595 esac
27596
27597 case $lt_shell_append in
27598   yes)
27599     cat << \_LT_EOF >> "$cfgfile"
27600
27601 # func_append var value
27602 # Append VALUE to the end of shell variable VAR.
27603 func_append ()
27604 {
27605   eval "$1+=\$2"
27606 }
27607 _LT_EOF
27608     ;;
27609   *)
27610     cat << \_LT_EOF >> "$cfgfile"
27611
27612 # func_append var value
27613 # Append VALUE to the end of shell variable VAR.
27614 func_append ()
27615 {
27616   eval "$1=\$$1\$2"
27617 }
27618
27619 _LT_EOF
27620     ;;
27621   esac
27622
27623
27624   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
27625     || (rm -f "$cfgfile"; exit 1)
27626
27627   mv -f "$cfgfile" "$ofile" ||
27628     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
27629   chmod +x "$ofile"
27630
27631
27632     cat <<_LT_EOF >> "$ofile"
27633
27634 # ### BEGIN LIBTOOL TAG CONFIG: CXX
27635
27636 # The linker used to build libraries.
27637 LD=$lt_LD_CXX
27638
27639 # How to create reloadable object files.
27640 reload_flag=$lt_reload_flag_CXX
27641 reload_cmds=$lt_reload_cmds_CXX
27642
27643 # Commands used to build an old-style archive.
27644 old_archive_cmds=$lt_old_archive_cmds_CXX
27645
27646 # A language specific compiler.
27647 CC=$lt_compiler_CXX
27648
27649 # Is the compiler the GNU compiler?
27650 with_gcc=$GCC_CXX
27651
27652 # Compiler flag to turn off builtin functions.
27653 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
27654
27655 # How to pass a linker flag through the compiler.
27656 wl=$lt_lt_prog_compiler_wl_CXX
27657
27658 # Additional compiler flags for building library objects.
27659 pic_flag=$lt_lt_prog_compiler_pic_CXX
27660
27661 # Compiler flag to prevent dynamic linking.
27662 link_static_flag=$lt_lt_prog_compiler_static_CXX
27663
27664 # Does compiler simultaneously support -c and -o options?
27665 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
27666
27667 # Whether or not to add -lc for building shared libraries.
27668 build_libtool_need_lc=$archive_cmds_need_lc_CXX
27669
27670 # Whether or not to disallow shared libs when runtime libs are static.
27671 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
27672
27673 # Compiler flag to allow reflexive dlopens.
27674 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
27675
27676 # Compiler flag to generate shared objects directly from archives.
27677 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
27678
27679 # Whether the compiler copes with passing no objects directly.
27680 compiler_needs_object=$lt_compiler_needs_object_CXX
27681
27682 # Create an old-style archive from a shared archive.
27683 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
27684
27685 # Create a temporary old-style archive to link instead of a shared archive.
27686 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
27687
27688 # Commands used to build a shared archive.
27689 archive_cmds=$lt_archive_cmds_CXX
27690 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
27691
27692 # Commands used to build a loadable module if different from building
27693 # a shared archive.
27694 module_cmds=$lt_module_cmds_CXX
27695 module_expsym_cmds=$lt_module_expsym_cmds_CXX
27696
27697 # Whether we are building with GNU ld or not.
27698 with_gnu_ld=$lt_with_gnu_ld_CXX
27699
27700 # Flag that allows shared libraries with undefined symbols to be built.
27701 allow_undefined_flag=$lt_allow_undefined_flag_CXX
27702
27703 # Flag that enforces no undefined symbols.
27704 no_undefined_flag=$lt_no_undefined_flag_CXX
27705
27706 # Flag to hardcode \$libdir into a binary during linking.
27707 # This must work even if \$libdir does not exist
27708 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
27709
27710 # If ld is used when linking, flag to hardcode \$libdir into a binary
27711 # during linking.  This must work even if \$libdir does not exist.
27712 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
27713
27714 # Whether we need a single "-rpath" flag with a separated argument.
27715 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
27716
27717 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27718 # DIR into the resulting binary.
27719 hardcode_direct=$hardcode_direct_CXX
27720
27721 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27722 # DIR into the resulting binary and the resulting library dependency is
27723 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27724 # library is relocated.
27725 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
27726
27727 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27728 # into the resulting binary.
27729 hardcode_minus_L=$hardcode_minus_L_CXX
27730
27731 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27732 # into the resulting binary.
27733 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
27734
27735 # Set to "yes" if building a shared library automatically hardcodes DIR
27736 # into the library and all subsequent libraries and executables linked
27737 # against it.
27738 hardcode_automatic=$hardcode_automatic_CXX
27739
27740 # Set to yes if linker adds runtime paths of dependent libraries
27741 # to runtime path list.
27742 inherit_rpath=$inherit_rpath_CXX
27743
27744 # Whether libtool must link a program against all its dependency libraries.
27745 link_all_deplibs=$link_all_deplibs_CXX
27746
27747 # Fix the shell variable \$srcfile for the compiler.
27748 fix_srcfile_path=$lt_fix_srcfile_path_CXX
27749
27750 # Set to "yes" if exported symbols are required.
27751 always_export_symbols=$always_export_symbols_CXX
27752
27753 # The commands to list exported symbols.
27754 export_symbols_cmds=$lt_export_symbols_cmds_CXX
27755
27756 # Symbols that should not be listed in the preloaded symbols.
27757 exclude_expsyms=$lt_exclude_expsyms_CXX
27758
27759 # Symbols that must always be exported.
27760 include_expsyms=$lt_include_expsyms_CXX
27761
27762 # Commands necessary for linking programs (against libraries) with templates.
27763 prelink_cmds=$lt_prelink_cmds_CXX
27764
27765 # Specify filename containing input files.
27766 file_list_spec=$lt_file_list_spec_CXX
27767
27768 # How to hardcode a shared library path into an executable.
27769 hardcode_action=$hardcode_action_CXX
27770
27771 # The directories searched by this compiler when creating a shared library.
27772 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
27773
27774 # Dependencies to place before and after the objects being linked to
27775 # create a shared library.
27776 predep_objects=$lt_predep_objects_CXX
27777 postdep_objects=$lt_postdep_objects_CXX
27778 predeps=$lt_predeps_CXX
27779 postdeps=$lt_postdeps_CXX
27780
27781 # The library search path used internally by the compiler when linking
27782 # a shared library.
27783 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
27784
27785 # ### END LIBTOOL TAG CONFIG: CXX
27786 _LT_EOF
27787
27788
27789     cat <<_LT_EOF >> "$ofile"
27790
27791 # ### BEGIN LIBTOOL TAG CONFIG: GCJ
27792
27793 # The linker used to build libraries.
27794 LD=$lt_LD_GCJ
27795
27796 # How to create reloadable object files.
27797 reload_flag=$lt_reload_flag_GCJ
27798 reload_cmds=$lt_reload_cmds_GCJ
27799
27800 # Commands used to build an old-style archive.
27801 old_archive_cmds=$lt_old_archive_cmds_GCJ
27802
27803 # A language specific compiler.
27804 CC=$lt_compiler_GCJ
27805
27806 # Is the compiler the GNU compiler?
27807 with_gcc=$GCC_GCJ
27808
27809 # Compiler flag to turn off builtin functions.
27810 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
27811
27812 # How to pass a linker flag through the compiler.
27813 wl=$lt_lt_prog_compiler_wl_GCJ
27814
27815 # Additional compiler flags for building library objects.
27816 pic_flag=$lt_lt_prog_compiler_pic_GCJ
27817
27818 # Compiler flag to prevent dynamic linking.
27819 link_static_flag=$lt_lt_prog_compiler_static_GCJ
27820
27821 # Does compiler simultaneously support -c and -o options?
27822 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
27823
27824 # Whether or not to add -lc for building shared libraries.
27825 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
27826
27827 # Whether or not to disallow shared libs when runtime libs are static.
27828 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
27829
27830 # Compiler flag to allow reflexive dlopens.
27831 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
27832
27833 # Compiler flag to generate shared objects directly from archives.
27834 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
27835
27836 # Whether the compiler copes with passing no objects directly.
27837 compiler_needs_object=$lt_compiler_needs_object_GCJ
27838
27839 # Create an old-style archive from a shared archive.
27840 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
27841
27842 # Create a temporary old-style archive to link instead of a shared archive.
27843 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
27844
27845 # Commands used to build a shared archive.
27846 archive_cmds=$lt_archive_cmds_GCJ
27847 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
27848
27849 # Commands used to build a loadable module if different from building
27850 # a shared archive.
27851 module_cmds=$lt_module_cmds_GCJ
27852 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
27853
27854 # Whether we are building with GNU ld or not.
27855 with_gnu_ld=$lt_with_gnu_ld_GCJ
27856
27857 # Flag that allows shared libraries with undefined symbols to be built.
27858 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
27859
27860 # Flag that enforces no undefined symbols.
27861 no_undefined_flag=$lt_no_undefined_flag_GCJ
27862
27863 # Flag to hardcode \$libdir into a binary during linking.
27864 # This must work even if \$libdir does not exist
27865 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
27866
27867 # If ld is used when linking, flag to hardcode \$libdir into a binary
27868 # during linking.  This must work even if \$libdir does not exist.
27869 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
27870
27871 # Whether we need a single "-rpath" flag with a separated argument.
27872 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
27873
27874 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27875 # DIR into the resulting binary.
27876 hardcode_direct=$hardcode_direct_GCJ
27877
27878 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27879 # DIR into the resulting binary and the resulting library dependency is
27880 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27881 # library is relocated.
27882 hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
27883
27884 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27885 # into the resulting binary.
27886 hardcode_minus_L=$hardcode_minus_L_GCJ
27887
27888 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27889 # into the resulting binary.
27890 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
27891
27892 # Set to "yes" if building a shared library automatically hardcodes DIR
27893 # into the library and all subsequent libraries and executables linked
27894 # against it.
27895 hardcode_automatic=$hardcode_automatic_GCJ
27896
27897 # Set to yes if linker adds runtime paths of dependent libraries
27898 # to runtime path list.
27899 inherit_rpath=$inherit_rpath_GCJ
27900
27901 # Whether libtool must link a program against all its dependency libraries.
27902 link_all_deplibs=$link_all_deplibs_GCJ
27903
27904 # Fix the shell variable \$srcfile for the compiler.
27905 fix_srcfile_path=$lt_fix_srcfile_path_GCJ
27906
27907 # Set to "yes" if exported symbols are required.
27908 always_export_symbols=$always_export_symbols_GCJ
27909
27910 # The commands to list exported symbols.
27911 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
27912
27913 # Symbols that should not be listed in the preloaded symbols.
27914 exclude_expsyms=$lt_exclude_expsyms_GCJ
27915
27916 # Symbols that must always be exported.
27917 include_expsyms=$lt_include_expsyms_GCJ
27918
27919 # Commands necessary for linking programs (against libraries) with templates.
27920 prelink_cmds=$lt_prelink_cmds_GCJ
27921
27922 # Specify filename containing input files.
27923 file_list_spec=$lt_file_list_spec_GCJ
27924
27925 # How to hardcode a shared library path into an executable.
27926 hardcode_action=$hardcode_action_GCJ
27927
27928 # The directories searched by this compiler when creating a shared library.
27929 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
27930
27931 # Dependencies to place before and after the objects being linked to
27932 # create a shared library.
27933 predep_objects=$lt_predep_objects_GCJ
27934 postdep_objects=$lt_postdep_objects_GCJ
27935 predeps=$lt_predeps_GCJ
27936 postdeps=$lt_postdeps_GCJ
27937
27938 # The library search path used internally by the compiler when linking
27939 # a shared library.
27940 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
27941
27942 # ### END LIBTOOL TAG CONFIG: GCJ
27943 _LT_EOF
27944
27945  ;;
27946     "scripts/jar":F) chmod +x scripts/jar ;;
27947
27948   esac
27949 done # for ac_tag
27950
27951
27952 as_fn_exit 0
27953 _ACEOF
27954 ac_clean_files=$ac_clean_files_save
27955
27956 test $ac_write_fail = 0 ||
27957   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
27958
27959
27960 # configure is writing to config.log, and then calls config.status.
27961 # config.status does its own redirection, appending to config.log.
27962 # Unfortunately, on DOS this fails, as config.log is still kept open
27963 # by configure, so config.status won't be able to write to it; its
27964 # output is simply discarded.  So we exec the FD to /dev/null,
27965 # effectively closing config.log, so it can be properly (re)opened and
27966 # appended to by config.status.  When coming back to configure, we
27967 # need to make the FD available again.
27968 if test "$no_create" != yes; then
27969   ac_cs_success=:
27970   ac_config_status_args=
27971   test "$silent" = yes &&
27972     ac_config_status_args="$ac_config_status_args --quiet"
27973   exec 5>/dev/null
27974   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
27975   exec 5>>config.log
27976   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
27977   # would make configure fail if this is the last instruction.
27978   $ac_cs_success || as_fn_exit $?
27979 fi
27980
27981 #
27982 # CONFIG_SUBDIRS section.
27983 #
27984 if test "$no_recursion" != yes; then
27985
27986   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
27987   # so they do not pile up.
27988   ac_sub_configure_args=
27989   ac_prev=
27990   eval "set x $ac_configure_args"
27991   shift
27992   for ac_arg
27993   do
27994     if test -n "$ac_prev"; then
27995       ac_prev=
27996       continue
27997     fi
27998     case $ac_arg in
27999     -cache-file | --cache-file | --cache-fil | --cache-fi \
28000     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
28001       ac_prev=cache_file ;;
28002     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
28003     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
28004     | --c=*)
28005       ;;
28006     --config-cache | -C)
28007       ;;
28008     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
28009       ac_prev=srcdir ;;
28010     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
28011       ;;
28012     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
28013       ac_prev=prefix ;;
28014     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
28015       ;;
28016     --disable-option-checking)
28017       ;;
28018     *)
28019       case $ac_arg in
28020       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28021       esac
28022       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
28023     esac
28024   done
28025
28026   # Always prepend --prefix to ensure using the same prefix
28027   # in subdir configurations.
28028   ac_arg="--prefix=$prefix"
28029   case $ac_arg in
28030   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28031   esac
28032   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
28033
28034   # Pass --silent
28035   if test "$silent" = yes; then
28036     ac_sub_configure_args="--silent $ac_sub_configure_args"
28037   fi
28038
28039   # Always prepend --disable-option-checking to silence warnings, since
28040   # different subdirs can have different --enable and --with options.
28041   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
28042
28043   ac_popdir=`pwd`
28044   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
28045
28046     # Do not complain, so a configure script can configure whichever
28047     # parts of a large source tree are present.
28048     test -d "$srcdir/$ac_dir" || continue
28049
28050     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
28051     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
28052     $as_echo "$ac_msg" >&6
28053     as_dir="$ac_dir"; as_fn_mkdir_p
28054     ac_builddir=.
28055
28056 case "$ac_dir" in
28057 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28058 *)
28059   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28060   # A ".." for each directory in $ac_dir_suffix.
28061   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28062   case $ac_top_builddir_sub in
28063   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28064   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28065   esac ;;
28066 esac
28067 ac_abs_top_builddir=$ac_pwd
28068 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28069 # for backward compatibility:
28070 ac_top_builddir=$ac_top_build_prefix
28071
28072 case $srcdir in
28073   .)  # We are building in place.
28074     ac_srcdir=.
28075     ac_top_srcdir=$ac_top_builddir_sub
28076     ac_abs_top_srcdir=$ac_pwd ;;
28077   [\\/]* | ?:[\\/]* )  # Absolute name.
28078     ac_srcdir=$srcdir$ac_dir_suffix;
28079     ac_top_srcdir=$srcdir
28080     ac_abs_top_srcdir=$srcdir ;;
28081   *) # Relative name.
28082     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28083     ac_top_srcdir=$ac_top_build_prefix$srcdir
28084     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28085 esac
28086 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28087
28088
28089     cd "$ac_dir"
28090
28091     # Check for guested configure; otherwise get Cygnus style configure.
28092     if test -f "$ac_srcdir/configure.gnu"; then
28093       ac_sub_configure=$ac_srcdir/configure.gnu
28094     elif test -f "$ac_srcdir/configure"; then
28095       ac_sub_configure=$ac_srcdir/configure
28096     elif test -f "$ac_srcdir/configure.in"; then
28097       # This should be Cygnus configure.
28098       ac_sub_configure=$ac_aux_dir/configure
28099     else
28100       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
28101 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
28102       ac_sub_configure=
28103     fi
28104
28105     # The recursion is here.
28106     if test -n "$ac_sub_configure"; then
28107       # Make the cache file name correct relative to the subdirectory.
28108       case $cache_file in
28109       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
28110       *) # Relative name.
28111         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
28112       esac
28113
28114       { $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
28115 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
28116       # The eval makes quoting arguments work.
28117       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
28118            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
28119         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
28120     fi
28121
28122     cd "$ac_popdir"
28123   done
28124 fi
28125 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
28126   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
28127 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
28128 fi
28129