OSDN Git Service

The commands of the $(TOOLS_ZIP) rule include copying of two subtrees from the
[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 LIBGCC_UNWIND_INCLUDE
652 INSTALL_BINARIES_FALSE
653 INSTALL_BINARIES_TRUE
654 NEEDS_DATA_START_FALSE
655 NEEDS_DATA_START_TRUE
656 ENABLE_SHARED_FALSE
657 ENABLE_SHARED_TRUE
658 NATIVE_FALSE
659 NATIVE_TRUE
660 ATOMICSPEC
661 IEEESPEC
662 BACKTRACESPEC
663 EXCEPTIONSPEC
664 CHECKREFSPEC
665 DIVIDESPEC
666 ZINCS
667 SYS_ZLIBS
668 ZLIBS
669 CLASSPATH_SEPARATOR
670 LIBART_LIBS
671 LIBART_CFLAGS
672 GLIB_LIBS
673 GLIB_CFLAGS
674 GTK_LIBS
675 GTK_CFLAGS
676 PKG_CONFIG
677 LDLIBICONV
678 LTLIBICONV
679 LIBICONV
680 USING_GCC_FALSE
681 USING_GCC_TRUE
682 HASH_SYNC_SPEC
683 LIBGCJ_BC_SPEC
684 LIBGCJ_SPEC
685 USE_LIBGCJ_BC_FALSE
686 USE_LIBGCJ_BC_TRUE
687 USING_NO_THREADS_FALSE
688 USING_NO_THREADS_TRUE
689 USING_WIN32_THREADS_FALSE
690 USING_WIN32_THREADS_TRUE
691 USING_POSIX_THREADS_FALSE
692 USING_POSIX_THREADS_TRUE
693 THREADCXXFLAGS
694 THREADLDFLAGS
695 THREADSTARTFILESPEC
696 THREADSPEC
697 THREADDEPS
698 THREADINCS
699 THREADLIBS
700 USING_NOGC_FALSE
701 USING_NOGC_TRUE
702 USING_BOEHMGC_FALSE
703 USING_BOEHMGC_TRUE
704 GCTESTSPEC
705 JC1GCSPEC
706 GCSPEC
707 GCDEPS
708 GCINCS
709 GCLIBS
710 LIBGCJTESTSPEC
711 LIBMATHSPEC
712 LIBSTDCXXSPEC
713 extra_ldflags
714 extra_ldflags_libjava
715 X_EXTRA_LIBS
716 X_LIBS
717 X_PRE_LIBS
718 X_CFLAGS
719 XMKMF
720 ZLIBTESTSPEC
721 ZLIBSPEC
722 SYSTEMSPEC
723 USING_DARWIN_CRT_FALSE
724 USING_DARWIN_CRT_TRUE
725 USING_POSIX_PLATFORM_FALSE
726 USING_POSIX_PLATFORM_TRUE
727 USING_WIN32_PLATFORM_FALSE
728 USING_WIN32_PLATFORM_TRUE
729 PLATFORM
730 LIBFFIINCS
731 LIBFFI
732 INTERPRETER_FALSE
733 INTERPRETER_TRUE
734 INTERPRETER
735 BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE
736 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE
737 SUPPRESS_LIBGCJ_BC_FALSE
738 SUPPRESS_LIBGCJ_BC_TRUE
739 JAVA_HOME
740 JAVA_HOME_SET_FALSE
741 JAVA_HOME_SET_TRUE
742 INSTALL_ECJ_JAR_FALSE
743 INSTALL_ECJ_JAR_TRUE
744 BUILD_ECJ1_FALSE
745 BUILD_ECJ1_TRUE
746 ECJ_JAR
747 ECJ_BUILD_JAR
748 TESTSUBDIR_FALSE
749 TESTSUBDIR_TRUE
750 subdirs
751 am__fastdepGCJ_FALSE
752 am__fastdepGCJ_TRUE
753 GCJDEPMODE
754 GCJFLAGS
755 ac_ct_GCJ
756 GCJ
757 lt_host_flags
758 CXXCPP
759 CPP
760 OTOOL64
761 OTOOL
762 LIPO
763 NMEDIT
764 DSYMUTIL
765 OBJDUMP
766 NM
767 ac_ct_DUMPBIN
768 DUMPBIN
769 FGREP
770 EGREP
771 GREP
772 SED
773 LIBTOOL
774 DIRLTDL
775 LIBLTDL
776 INCLTDL
777 host_exeext
778 GCJH
779 GCC_FOR_ECJX
780 GCJ_FOR_ECJX
781 X_AWT_FALSE
782 X_AWT_TRUE
783 XLIB_AWT_FALSE
784 XLIB_AWT_TRUE
785 TOOLKIT
786 LIBGCJDEBUG
787 BUILD_SUBLIBS_FALSE
788 BUILD_SUBLIBS_TRUE
789 LIBGCJ_LD_EXPORT_ALL
790 LIBGCJ_LD_SYMBOLIC_FUNCTIONS
791 LIBGCJ_LD_SYMBOLIC
792 LIBGCJ_SUBLIB_CORE_EXTRA_DEPS
793 LIBGCJ_SUBLIB_LTFLAGS
794 LIBGCJ_JAVAFLAGS
795 LIBGCJ_CXXFLAGS
796 LIBGCJ_CFLAGS
797 MAINT
798 MAINTAINER_MODE_FALSE
799 MAINTAINER_MODE_TRUE
800 UNZIP
801 ZIP
802 JAR
803 DLLTOOL
804 RANLIB
805 AR
806 LD
807 AS
808 am__fastdepCXX_FALSE
809 am__fastdepCXX_TRUE
810 CXXDEPMODE
811 am__fastdepCC_FALSE
812 am__fastdepCC_TRUE
813 CCDEPMODE
814 AMDEPBACKSLASH
815 AMDEP_FALSE
816 AMDEP_TRUE
817 am__quote
818 am__include
819 DEPDIR
820 am__untar
821 am__tar
822 AMTAR
823 am__leading_dot
824 SET_MAKE
825 AWK
826 mkdir_p
827 MKDIR_P
828 INSTALL_STRIP_PROGRAM
829 STRIP
830 install_sh
831 MAKEINFO
832 AUTOHEADER
833 AUTOMAKE
834 AUTOCONF
835 ACLOCAL
836 VERSION
837 PACKAGE
838 CYGPATH_W
839 am__isrc
840 INSTALL_DATA
841 INSTALL_SCRIPT
842 INSTALL_PROGRAM
843 ac_ct_CXX
844 CXXFLAGS
845 CXX
846 OBJEXT
847 EXEEXT
848 ac_ct_CC
849 CPPFLAGS
850 LDFLAGS
851 CFLAGS
852 CC
853 JAVA_MAINTAINER_MODE_FALSE
854 JAVA_MAINTAINER_MODE_TRUE
855 CREATE_GJDOC_FALSE
856 CREATE_GJDOC_TRUE
857 ANTLR_JAR
858 mkinstalldirs
859 LN_S
860 target_noncanonical
861 target_os
862 target_vendor
863 target_cpu
864 target
865 host_os
866 host_vendor
867 host_cpu
868 host
869 multi_basedir
870 target_subdir
871 host_subdir
872 build_subdir
873 build_libsubdir
874 build_os
875 build_vendor
876 build_cpu
877 build
878 target_alias
879 host_alias
880 build_alias
881 LIBS
882 ECHO_T
883 ECHO_N
884 ECHO_C
885 DEFS
886 mandir
887 localedir
888 libdir
889 psdir
890 pdfdir
891 dvidir
892 htmldir
893 infodir
894 docdir
895 oldincludedir
896 includedir
897 localstatedir
898 sharedstatedir
899 sysconfdir
900 datadir
901 datarootdir
902 libexecdir
903 sbindir
904 bindir
905 program_transform_name
906 prefix
907 exec_prefix
908 PACKAGE_URL
909 PACKAGE_BUGREPORT
910 PACKAGE_STRING
911 PACKAGE_VERSION
912 PACKAGE_TARNAME
913 PACKAGE_NAME
914 PATH_SEPARATOR
915 SHELL'
916 ac_subst_files=''
917 ac_user_opts='
918 enable_option_checking
919 with_build_libsubdir
920 with_target_subdir
921 enable_multilib
922 with_cross_host
923 with_newlib
924 enable_version_specific_runtime_libs
925 enable_browser_plugin
926 enable_gconf_peer
927 with_antlr_jar
928 enable_gjdoc
929 enable_java_maintainer_mode
930 enable_dependency_tracking
931 enable_maintainer_mode
932 enable_libgcj_sublibs
933 enable_libgcj_debug
934 with_escher
935 enable_java_awt
936 enable_shared
937 enable_static
938 with_pic
939 enable_fast_install
940 with_gnu_ld
941 enable_libtool_lock
942 enable_getenv_properties
943 enable_hash_synchronization
944 with_ecj_jar
945 with_java_home
946 enable_libgcj_bc
947 enable_reduced_reflection
948 with_win32_nlsapi
949 enable_gc_debug
950 enable_interpreter
951 enable_sjlj_exceptions
952 enable_java_net
953 with_libffi
954 enable_jvmpi
955 with_ecos
956 with_system_zlib
957 with_x
958 enable_java_gc
959 enable_rpath
960 with_libiconv_prefix
961 enable_tls
962 with_system_libunwind
963 enable_symvers
964 with_python_dir
965 enable_aot_compile_rpm
966 enable_java_home
967 with_gcc_suffix
968 with_arch_directory
969 with_os_directory
970 with_origin_name
971 with_arch_suffix
972 with_jvm_root_dir
973 with_jvm_jar_dir
974 '
975       ac_precious_vars='build_alias
976 host_alias
977 target_alias
978 CC
979 CFLAGS
980 LDFLAGS
981 LIBS
982 CPPFLAGS
983 CXX
984 CXXFLAGS
985 CCC
986 CPP
987 CXXCPP
988 XMKMF'
989 ac_subdirs_all='classpath libltdl'
990
991 # Initialize some variables set by options.
992 ac_init_help=
993 ac_init_version=false
994 ac_unrecognized_opts=
995 ac_unrecognized_sep=
996 # The variables have the same names as the options, with
997 # dashes changed to underlines.
998 cache_file=/dev/null
999 exec_prefix=NONE
1000 no_create=
1001 no_recursion=
1002 prefix=NONE
1003 program_prefix=NONE
1004 program_suffix=NONE
1005 program_transform_name=s,x,x,
1006 silent=
1007 site=
1008 srcdir=
1009 verbose=
1010 x_includes=NONE
1011 x_libraries=NONE
1012
1013 # Installation directory options.
1014 # These are left unexpanded so users can "make install exec_prefix=/foo"
1015 # and all the variables that are supposed to be based on exec_prefix
1016 # by default will actually change.
1017 # Use braces instead of parens because sh, perl, etc. also accept them.
1018 # (The list follows the same order as the GNU Coding Standards.)
1019 bindir='${exec_prefix}/bin'
1020 sbindir='${exec_prefix}/sbin'
1021 libexecdir='${exec_prefix}/libexec'
1022 datarootdir='${prefix}/share'
1023 datadir='${datarootdir}'
1024 sysconfdir='${prefix}/etc'
1025 sharedstatedir='${prefix}/com'
1026 localstatedir='${prefix}/var'
1027 includedir='${prefix}/include'
1028 oldincludedir='/usr/include'
1029 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1030 infodir='${datarootdir}/info'
1031 htmldir='${docdir}'
1032 dvidir='${docdir}'
1033 pdfdir='${docdir}'
1034 psdir='${docdir}'
1035 libdir='${exec_prefix}/lib'
1036 localedir='${datarootdir}/locale'
1037 mandir='${datarootdir}/man'
1038
1039 ac_prev=
1040 ac_dashdash=
1041 for ac_option
1042 do
1043   # If the previous option needs an argument, assign it.
1044   if test -n "$ac_prev"; then
1045     eval $ac_prev=\$ac_option
1046     ac_prev=
1047     continue
1048   fi
1049
1050   case $ac_option in
1051   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1052   *)    ac_optarg=yes ;;
1053   esac
1054
1055   # Accept the important Cygnus configure options, so we can diagnose typos.
1056
1057   case $ac_dashdash$ac_option in
1058   --)
1059     ac_dashdash=yes ;;
1060
1061   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1062     ac_prev=bindir ;;
1063   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1064     bindir=$ac_optarg ;;
1065
1066   -build | --build | --buil | --bui | --bu)
1067     ac_prev=build_alias ;;
1068   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1069     build_alias=$ac_optarg ;;
1070
1071   -cache-file | --cache-file | --cache-fil | --cache-fi \
1072   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1073     ac_prev=cache_file ;;
1074   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1075   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1076     cache_file=$ac_optarg ;;
1077
1078   --config-cache | -C)
1079     cache_file=config.cache ;;
1080
1081   -datadir | --datadir | --datadi | --datad)
1082     ac_prev=datadir ;;
1083   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1084     datadir=$ac_optarg ;;
1085
1086   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1087   | --dataroo | --dataro | --datar)
1088     ac_prev=datarootdir ;;
1089   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1090   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1091     datarootdir=$ac_optarg ;;
1092
1093   -disable-* | --disable-*)
1094     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1095     # Reject names that are not valid shell variable names.
1096     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1097       as_fn_error "invalid feature name: $ac_useropt"
1098     ac_useropt_orig=$ac_useropt
1099     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1100     case $ac_user_opts in
1101       *"
1102 "enable_$ac_useropt"
1103 "*) ;;
1104       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1105          ac_unrecognized_sep=', ';;
1106     esac
1107     eval enable_$ac_useropt=no ;;
1108
1109   -docdir | --docdir | --docdi | --doc | --do)
1110     ac_prev=docdir ;;
1111   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1112     docdir=$ac_optarg ;;
1113
1114   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1115     ac_prev=dvidir ;;
1116   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1117     dvidir=$ac_optarg ;;
1118
1119   -enable-* | --enable-*)
1120     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1121     # Reject names that are not valid shell variable names.
1122     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1123       as_fn_error "invalid feature name: $ac_useropt"
1124     ac_useropt_orig=$ac_useropt
1125     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126     case $ac_user_opts in
1127       *"
1128 "enable_$ac_useropt"
1129 "*) ;;
1130       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1131          ac_unrecognized_sep=', ';;
1132     esac
1133     eval enable_$ac_useropt=\$ac_optarg ;;
1134
1135   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1136   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1137   | --exec | --exe | --ex)
1138     ac_prev=exec_prefix ;;
1139   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1140   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1141   | --exec=* | --exe=* | --ex=*)
1142     exec_prefix=$ac_optarg ;;
1143
1144   -gas | --gas | --ga | --g)
1145     # Obsolete; use --with-gas.
1146     with_gas=yes ;;
1147
1148   -help | --help | --hel | --he | -h)
1149     ac_init_help=long ;;
1150   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1151     ac_init_help=recursive ;;
1152   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1153     ac_init_help=short ;;
1154
1155   -host | --host | --hos | --ho)
1156     ac_prev=host_alias ;;
1157   -host=* | --host=* | --hos=* | --ho=*)
1158     host_alias=$ac_optarg ;;
1159
1160   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1161     ac_prev=htmldir ;;
1162   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1163   | --ht=*)
1164     htmldir=$ac_optarg ;;
1165
1166   -includedir | --includedir | --includedi | --included | --include \
1167   | --includ | --inclu | --incl | --inc)
1168     ac_prev=includedir ;;
1169   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1170   | --includ=* | --inclu=* | --incl=* | --inc=*)
1171     includedir=$ac_optarg ;;
1172
1173   -infodir | --infodir | --infodi | --infod | --info | --inf)
1174     ac_prev=infodir ;;
1175   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1176     infodir=$ac_optarg ;;
1177
1178   -libdir | --libdir | --libdi | --libd)
1179     ac_prev=libdir ;;
1180   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1181     libdir=$ac_optarg ;;
1182
1183   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1184   | --libexe | --libex | --libe)
1185     ac_prev=libexecdir ;;
1186   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1187   | --libexe=* | --libex=* | --libe=*)
1188     libexecdir=$ac_optarg ;;
1189
1190   -localedir | --localedir | --localedi | --localed | --locale)
1191     ac_prev=localedir ;;
1192   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1193     localedir=$ac_optarg ;;
1194
1195   -localstatedir | --localstatedir | --localstatedi | --localstated \
1196   | --localstate | --localstat | --localsta | --localst | --locals)
1197     ac_prev=localstatedir ;;
1198   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1199   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1200     localstatedir=$ac_optarg ;;
1201
1202   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1203     ac_prev=mandir ;;
1204   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1205     mandir=$ac_optarg ;;
1206
1207   -nfp | --nfp | --nf)
1208     # Obsolete; use --without-fp.
1209     with_fp=no ;;
1210
1211   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1212   | --no-cr | --no-c | -n)
1213     no_create=yes ;;
1214
1215   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1216   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1217     no_recursion=yes ;;
1218
1219   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1220   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1221   | --oldin | --oldi | --old | --ol | --o)
1222     ac_prev=oldincludedir ;;
1223   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1224   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1225   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1226     oldincludedir=$ac_optarg ;;
1227
1228   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1229     ac_prev=prefix ;;
1230   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1231     prefix=$ac_optarg ;;
1232
1233   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1234   | --program-pre | --program-pr | --program-p)
1235     ac_prev=program_prefix ;;
1236   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1237   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1238     program_prefix=$ac_optarg ;;
1239
1240   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1241   | --program-suf | --program-su | --program-s)
1242     ac_prev=program_suffix ;;
1243   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1244   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1245     program_suffix=$ac_optarg ;;
1246
1247   -program-transform-name | --program-transform-name \
1248   | --program-transform-nam | --program-transform-na \
1249   | --program-transform-n | --program-transform- \
1250   | --program-transform | --program-transfor \
1251   | --program-transfo | --program-transf \
1252   | --program-trans | --program-tran \
1253   | --progr-tra | --program-tr | --program-t)
1254     ac_prev=program_transform_name ;;
1255   -program-transform-name=* | --program-transform-name=* \
1256   | --program-transform-nam=* | --program-transform-na=* \
1257   | --program-transform-n=* | --program-transform-=* \
1258   | --program-transform=* | --program-transfor=* \
1259   | --program-transfo=* | --program-transf=* \
1260   | --program-trans=* | --program-tran=* \
1261   | --progr-tra=* | --program-tr=* | --program-t=*)
1262     program_transform_name=$ac_optarg ;;
1263
1264   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1265     ac_prev=pdfdir ;;
1266   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1267     pdfdir=$ac_optarg ;;
1268
1269   -psdir | --psdir | --psdi | --psd | --ps)
1270     ac_prev=psdir ;;
1271   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1272     psdir=$ac_optarg ;;
1273
1274   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1275   | -silent | --silent | --silen | --sile | --sil)
1276     silent=yes ;;
1277
1278   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1279     ac_prev=sbindir ;;
1280   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1281   | --sbi=* | --sb=*)
1282     sbindir=$ac_optarg ;;
1283
1284   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1285   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1286   | --sharedst | --shareds | --shared | --share | --shar \
1287   | --sha | --sh)
1288     ac_prev=sharedstatedir ;;
1289   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1290   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1291   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1292   | --sha=* | --sh=*)
1293     sharedstatedir=$ac_optarg ;;
1294
1295   -site | --site | --sit)
1296     ac_prev=site ;;
1297   -site=* | --site=* | --sit=*)
1298     site=$ac_optarg ;;
1299
1300   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1301     ac_prev=srcdir ;;
1302   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1303     srcdir=$ac_optarg ;;
1304
1305   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1306   | --syscon | --sysco | --sysc | --sys | --sy)
1307     ac_prev=sysconfdir ;;
1308   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1309   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1310     sysconfdir=$ac_optarg ;;
1311
1312   -target | --target | --targe | --targ | --tar | --ta | --t)
1313     ac_prev=target_alias ;;
1314   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1315     target_alias=$ac_optarg ;;
1316
1317   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1318     verbose=yes ;;
1319
1320   -version | --version | --versio | --versi | --vers | -V)
1321     ac_init_version=: ;;
1322
1323   -with-* | --with-*)
1324     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1325     # Reject names that are not valid shell variable names.
1326     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1327       as_fn_error "invalid package name: $ac_useropt"
1328     ac_useropt_orig=$ac_useropt
1329     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1330     case $ac_user_opts in
1331       *"
1332 "with_$ac_useropt"
1333 "*) ;;
1334       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1335          ac_unrecognized_sep=', ';;
1336     esac
1337     eval with_$ac_useropt=\$ac_optarg ;;
1338
1339   -without-* | --without-*)
1340     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1341     # Reject names that are not valid shell variable names.
1342     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1343       as_fn_error "invalid package name: $ac_useropt"
1344     ac_useropt_orig=$ac_useropt
1345     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1346     case $ac_user_opts in
1347       *"
1348 "with_$ac_useropt"
1349 "*) ;;
1350       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1351          ac_unrecognized_sep=', ';;
1352     esac
1353     eval with_$ac_useropt=no ;;
1354
1355   --x)
1356     # Obsolete; use --with-x.
1357     with_x=yes ;;
1358
1359   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1360   | --x-incl | --x-inc | --x-in | --x-i)
1361     ac_prev=x_includes ;;
1362   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1363   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1364     x_includes=$ac_optarg ;;
1365
1366   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1367   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1368     ac_prev=x_libraries ;;
1369   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1370   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1371     x_libraries=$ac_optarg ;;
1372
1373   -*) as_fn_error "unrecognized option: \`$ac_option'
1374 Try \`$0 --help' for more information."
1375     ;;
1376
1377   *=*)
1378     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1379     # Reject names that are not valid shell variable names.
1380     case $ac_envvar in #(
1381       '' | [0-9]* | *[!_$as_cr_alnum]* )
1382       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1383     esac
1384     eval $ac_envvar=\$ac_optarg
1385     export $ac_envvar ;;
1386
1387   *)
1388     # FIXME: should be removed in autoconf 3.0.
1389     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1390     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1391       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1392     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1393     ;;
1394
1395   esac
1396 done
1397
1398 if test -n "$ac_prev"; then
1399   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1400   as_fn_error "missing argument to $ac_option"
1401 fi
1402
1403 if test -n "$ac_unrecognized_opts"; then
1404   case $enable_option_checking in
1405     no) ;;
1406     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1407     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1408   esac
1409 fi
1410
1411 # Check all directory arguments for consistency.
1412 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1413                 datadir sysconfdir sharedstatedir localstatedir includedir \
1414                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1415                 libdir localedir mandir
1416 do
1417   eval ac_val=\$$ac_var
1418   # Remove trailing slashes.
1419   case $ac_val in
1420     */ )
1421       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1422       eval $ac_var=\$ac_val;;
1423   esac
1424   # Be sure to have absolute directory names.
1425   case $ac_val in
1426     [\\/$]* | ?:[\\/]* )  continue;;
1427     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1428   esac
1429   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1430 done
1431
1432 # There might be people who depend on the old broken behavior: `$host'
1433 # used to hold the argument of --host etc.
1434 # FIXME: To remove some day.
1435 build=$build_alias
1436 host=$host_alias
1437 target=$target_alias
1438
1439 # FIXME: To remove some day.
1440 if test "x$host_alias" != x; then
1441   if test "x$build_alias" = x; then
1442     cross_compiling=maybe
1443     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1444     If a cross compiler is detected then cross compile mode will be used." >&2
1445   elif test "x$build_alias" != "x$host_alias"; then
1446     cross_compiling=yes
1447   fi
1448 fi
1449
1450 ac_tool_prefix=
1451 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1452
1453 test "$silent" = yes && exec 6>/dev/null
1454
1455
1456 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1457 ac_ls_di=`ls -di .` &&
1458 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1459   as_fn_error "working directory cannot be determined"
1460 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1461   as_fn_error "pwd does not report name of working directory"
1462
1463
1464 # Find the source files, if location was not specified.
1465 if test -z "$srcdir"; then
1466   ac_srcdir_defaulted=yes
1467   # Try the directory containing this script, then the parent directory.
1468   ac_confdir=`$as_dirname -- "$as_myself" ||
1469 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1470          X"$as_myself" : 'X\(//\)[^/]' \| \
1471          X"$as_myself" : 'X\(//\)$' \| \
1472          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1473 $as_echo X"$as_myself" |
1474     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1475             s//\1/
1476             q
1477           }
1478           /^X\(\/\/\)[^/].*/{
1479             s//\1/
1480             q
1481           }
1482           /^X\(\/\/\)$/{
1483             s//\1/
1484             q
1485           }
1486           /^X\(\/\).*/{
1487             s//\1/
1488             q
1489           }
1490           s/.*/./; q'`
1491   srcdir=$ac_confdir
1492   if test ! -r "$srcdir/$ac_unique_file"; then
1493     srcdir=..
1494   fi
1495 else
1496   ac_srcdir_defaulted=no
1497 fi
1498 if test ! -r "$srcdir/$ac_unique_file"; then
1499   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1500   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1501 fi
1502 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1503 ac_abs_confdir=`(
1504         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1505         pwd)`
1506 # When building in place, set srcdir=.
1507 if test "$ac_abs_confdir" = "$ac_pwd"; then
1508   srcdir=.
1509 fi
1510 # Remove unnecessary trailing slashes from srcdir.
1511 # Double slashes in file names in object file debugging info
1512 # mess up M-x gdb in Emacs.
1513 case $srcdir in
1514 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1515 esac
1516 for ac_var in $ac_precious_vars; do
1517   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1518   eval ac_env_${ac_var}_value=\$${ac_var}
1519   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1520   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1521 done
1522
1523 #
1524 # Report the --help message.
1525 #
1526 if test "$ac_init_help" = "long"; then
1527   # Omit some internal or obsolete options to make the list less imposing.
1528   # This message is too long to be a string in the A/UX 3.1 sh.
1529   cat <<_ACEOF
1530 \`configure' configures libjava version-unused to adapt to many kinds of systems.
1531
1532 Usage: $0 [OPTION]... [VAR=VALUE]...
1533
1534 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1535 VAR=VALUE.  See below for descriptions of some of the useful variables.
1536
1537 Defaults for the options are specified in brackets.
1538
1539 Configuration:
1540   -h, --help              display this help and exit
1541       --help=short        display options specific to this package
1542       --help=recursive    display the short help of all the included packages
1543   -V, --version           display version information and exit
1544   -q, --quiet, --silent   do not print \`checking...' messages
1545       --cache-file=FILE   cache test results in FILE [disabled]
1546   -C, --config-cache      alias for \`--cache-file=config.cache'
1547   -n, --no-create         do not create output files
1548       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1549
1550 Installation directories:
1551   --prefix=PREFIX         install architecture-independent files in PREFIX
1552                           [$ac_default_prefix]
1553   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1554                           [PREFIX]
1555
1556 By default, \`make install' will install all the files in
1557 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1558 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1559 for instance \`--prefix=\$HOME'.
1560
1561 For better control, use the options below.
1562
1563 Fine tuning of the installation directories:
1564   --bindir=DIR            user executables [EPREFIX/bin]
1565   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1566   --libexecdir=DIR        program executables [EPREFIX/libexec]
1567   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1568   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1569   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1570   --libdir=DIR            object code libraries [EPREFIX/lib]
1571   --includedir=DIR        C header files [PREFIX/include]
1572   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1573   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1574   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1575   --infodir=DIR           info documentation [DATAROOTDIR/info]
1576   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1577   --mandir=DIR            man documentation [DATAROOTDIR/man]
1578   --docdir=DIR            documentation root [DATAROOTDIR/doc/libjava]
1579   --htmldir=DIR           html documentation [DOCDIR]
1580   --dvidir=DIR            dvi documentation [DOCDIR]
1581   --pdfdir=DIR            pdf documentation [DOCDIR]
1582   --psdir=DIR             ps documentation [DOCDIR]
1583 _ACEOF
1584
1585   cat <<\_ACEOF
1586
1587 Program names:
1588   --program-prefix=PREFIX            prepend PREFIX to installed program names
1589   --program-suffix=SUFFIX            append SUFFIX to installed program names
1590   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1591
1592 X features:
1593   --x-includes=DIR    X include files are in DIR
1594   --x-libraries=DIR   X library files are in DIR
1595
1596 System types:
1597   --build=BUILD     configure for building on BUILD [guessed]
1598   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1599   --target=TARGET   configure for building compilers for TARGET [HOST]
1600 _ACEOF
1601 fi
1602
1603 if test -n "$ac_init_help"; then
1604   case $ac_init_help in
1605      short | recursive ) echo "Configuration of libjava version-unused:";;
1606    esac
1607   cat <<\_ACEOF
1608
1609 Optional Features:
1610   --disable-option-checking  ignore unrecognized --enable/--with options
1611   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1612   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1613   --enable-multilib       build many library versions (default)
1614   --enable-version-specific-runtime-libs
1615                           specify that runtime libraries should be installed
1616                           in a compiler-specific directory
1617   --enable-browser-plugin build gcjwebplugin web browser plugin
1618   --enable-gconf-peer     compile GConf native peers for util.preferences
1619   --disable-gjdoc         compile GJDoc (disabled by --disable-gjdoc)
1620                           default=yes
1621   --enable-java-maintainer-mode
1622                           allow rebuilding of .class and .h files
1623   --disable-dependency-tracking  speeds up one-time build
1624   --enable-dependency-tracking   do not reject slow dependency extractors
1625   --enable-maintainer-mode  enable make rules and dependencies not useful
1626                           (and sometimes confusing) to the casual installer
1627   --enable-libgcj-sublibs build libgcj as many sub-libraries
1628   --enable-libgcj-debug   enable runtime debugging code
1629   --enable-java-awt       list of AWT peer implementations to be built
1630   --enable-shared[=PKGS]  build shared libraries [default=yes]
1631   --enable-static[=PKGS]  build static libraries [default=yes]
1632   --enable-fast-install[=PKGS]
1633                           optimize for fast installation [default=yes]
1634   --disable-libtool-lock  avoid locking (might break parallel builds)
1635   --disable-getenv-properties
1636                           don't set system properties from GCJ_PROPERTIES
1637   --enable-hash-synchronization
1638                           use global hash table for monitor locks
1639   --enable-libgcj-bc      enable(default) or disable BC ABI for portions of
1640                           libgcj
1641   --enable-reduced-reflection
1642                           enable or disable(default) -freduced-reflection when
1643                           building portions of libgcj
1644   --enable-gc-debug       include full support for pointer backtracing etc.
1645   --enable-interpreter    enable interpreter
1646   --enable-sjlj-exceptions
1647                           force use of builtin_setjmp for exceptions
1648   --disable-java-net      disable java.net
1649   --disable-jvmpi         disable JVMPI support
1650   --enable-java-gc=TYPE   choose garbage collector (default is boehm)
1651   --disable-rpath         do not hardcode runtime library paths
1652   --enable-tls            Use thread-local storage [default=yes]
1653   --disable-symvers       disable symbol versioning for libjava
1654   --enable-aot-compile-rpm
1655                           enable installation of aot-compile-rpm [default=no]
1656   --enable-java-home      create a standard JDK-style directory layout in the
1657                           install tree [default=no]
1658
1659 Optional Packages:
1660   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1661   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1662   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1663   --with-target-subdir=SUBDIR
1664                           configure in a subdirectory
1665   --with-cross-host=HOST  configure with a cross compiler from HOST
1666   --with-newlib           configure with newlib
1667   --with-antlr-jar=file   Use ANTLR from the specified jar file
1668   --with-escher=ABS.PATH  specify path to escher dir or JAR for X peers
1669   --with-pic              try to use only PIC/non-PIC objects [default=use
1670                           both]
1671   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1672   --with-ecj-jar=FILE     use preinstalled ecj jar
1673   --with-java-home=DIRECTORY
1674                           value of java.home system property
1675   --with-win32-nlsapi=ansi or unicows or unicode
1676                           native MinGW libgcj Win32 OS API (default is ansi)
1677   --without-libffi        don't use libffi
1678   --with-ecos             enable runtime eCos target support
1679   --with-system-zlib      use installed libz
1680   --with-x                use the X Window System
1681   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1682   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1683   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1684   --with-system-libunwind use installed libunwind
1685   --with-python-dir       the location to install Python modules. This path
1686                           should NOT include the prefix.
1687   --with-gcc-suffix       the GCC tool suffix (defaults to empty string)
1688   --with-arch-directory   the arch directory under jre/lib (defaults to
1689                           auto-detect)
1690   --with-os-directory     the os directory under include (defaults to
1691                           auto-detect)
1692   --with-origin-name      the JPackage origin name of this package (default is
1693                           gcj${gcc_suffix}
1694   --with-arch-suffix      the arch directory suffix (default is the empty
1695                           string
1696   --with-jvm-root-dir     where to install SDK (default is ${prefix}/lib/jvm)
1697   --with-jvm-jar-dir      where to install jars (default is
1698                           ${prefix}/lib/jvm-exports)
1699
1700 Some influential environment variables:
1701   CC          C compiler command
1702   CFLAGS      C compiler flags
1703   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1704               nonstandard directory <lib dir>
1705   LIBS        libraries to pass to the linker, e.g. -l<library>
1706   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1707               you have headers in a nonstandard directory <include dir>
1708   CXX         C++ compiler command
1709   CXXFLAGS    C++ compiler flags
1710   CPP         C preprocessor
1711   CXXCPP      C++ preprocessor
1712   XMKMF       Path to xmkmf, Makefile generator for X Window System
1713
1714 Use these variables to override the choices made by `configure' or to help
1715 it to find libraries and programs with nonstandard names/locations.
1716
1717 Report bugs to the package provider.
1718 _ACEOF
1719 ac_status=$?
1720 fi
1721
1722 if test "$ac_init_help" = "recursive"; then
1723   # If there are subdirs, report their specific --help.
1724   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1725     test -d "$ac_dir" ||
1726       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1727       continue
1728     ac_builddir=.
1729
1730 case "$ac_dir" in
1731 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1732 *)
1733   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1734   # A ".." for each directory in $ac_dir_suffix.
1735   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1736   case $ac_top_builddir_sub in
1737   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1738   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1739   esac ;;
1740 esac
1741 ac_abs_top_builddir=$ac_pwd
1742 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1743 # for backward compatibility:
1744 ac_top_builddir=$ac_top_build_prefix
1745
1746 case $srcdir in
1747   .)  # We are building in place.
1748     ac_srcdir=.
1749     ac_top_srcdir=$ac_top_builddir_sub
1750     ac_abs_top_srcdir=$ac_pwd ;;
1751   [\\/]* | ?:[\\/]* )  # Absolute name.
1752     ac_srcdir=$srcdir$ac_dir_suffix;
1753     ac_top_srcdir=$srcdir
1754     ac_abs_top_srcdir=$srcdir ;;
1755   *) # Relative name.
1756     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1757     ac_top_srcdir=$ac_top_build_prefix$srcdir
1758     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1759 esac
1760 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1761
1762     cd "$ac_dir" || { ac_status=$?; continue; }
1763     # Check for guested configure.
1764     if test -f "$ac_srcdir/configure.gnu"; then
1765       echo &&
1766       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1767     elif test -f "$ac_srcdir/configure"; then
1768       echo &&
1769       $SHELL "$ac_srcdir/configure" --help=recursive
1770     else
1771       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1772     fi || ac_status=$?
1773     cd "$ac_pwd" || { ac_status=$?; break; }
1774   done
1775 fi
1776
1777 test -n "$ac_init_help" && exit $ac_status
1778 if $ac_init_version; then
1779   cat <<\_ACEOF
1780 libjava configure version-unused
1781 generated by GNU Autoconf 2.64
1782
1783 Copyright (C) 2009 Free Software Foundation, Inc.
1784 This configure script is free software; the Free Software Foundation
1785 gives unlimited permission to copy, distribute and modify it.
1786 _ACEOF
1787   exit
1788 fi
1789
1790 ## ------------------------ ##
1791 ## Autoconf initialization. ##
1792 ## ------------------------ ##
1793
1794 # ac_fn_c_try_compile LINENO
1795 # --------------------------
1796 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1797 ac_fn_c_try_compile ()
1798 {
1799   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800   rm -f conftest.$ac_objext
1801   if { { ac_try="$ac_compile"
1802 case "(($ac_try" in
1803   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1804   *) ac_try_echo=$ac_try;;
1805 esac
1806 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1807 $as_echo "$ac_try_echo"; } >&5
1808   (eval "$ac_compile") 2>conftest.err
1809   ac_status=$?
1810   if test -s conftest.err; then
1811     grep -v '^ *+' conftest.err >conftest.er1
1812     cat conftest.er1 >&5
1813     mv -f conftest.er1 conftest.err
1814   fi
1815   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1816   test $ac_status = 0; } && {
1817          test -z "$ac_c_werror_flag" ||
1818          test ! -s conftest.err
1819        } && test -s conftest.$ac_objext; then :
1820   ac_retval=0
1821 else
1822   $as_echo "$as_me: failed program was:" >&5
1823 sed 's/^/| /' conftest.$ac_ext >&5
1824
1825         ac_retval=1
1826 fi
1827   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1828   return $ac_retval
1829
1830 } # ac_fn_c_try_compile
1831
1832 # ac_fn_cxx_try_compile LINENO
1833 # ----------------------------
1834 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1835 ac_fn_cxx_try_compile ()
1836 {
1837   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838   rm -f conftest.$ac_objext
1839   if { { ac_try="$ac_compile"
1840 case "(($ac_try" in
1841   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1842   *) ac_try_echo=$ac_try;;
1843 esac
1844 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1845 $as_echo "$ac_try_echo"; } >&5
1846   (eval "$ac_compile") 2>conftest.err
1847   ac_status=$?
1848   if test -s conftest.err; then
1849     grep -v '^ *+' conftest.err >conftest.er1
1850     cat conftest.er1 >&5
1851     mv -f conftest.er1 conftest.err
1852   fi
1853   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1854   test $ac_status = 0; } && {
1855          test -z "$ac_cxx_werror_flag" ||
1856          test ! -s conftest.err
1857        } && test -s conftest.$ac_objext; then :
1858   ac_retval=0
1859 else
1860   $as_echo "$as_me: failed program was:" >&5
1861 sed 's/^/| /' conftest.$ac_ext >&5
1862
1863         ac_retval=1
1864 fi
1865   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1866   return $ac_retval
1867
1868 } # ac_fn_cxx_try_compile
1869
1870 # ac_fn_c_try_link LINENO
1871 # -----------------------
1872 # Try to link conftest.$ac_ext, and return whether this succeeded.
1873 ac_fn_c_try_link ()
1874 {
1875   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1876   rm -f conftest.$ac_objext conftest$ac_exeext
1877   if { { ac_try="$ac_link"
1878 case "(($ac_try" in
1879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1880   *) ac_try_echo=$ac_try;;
1881 esac
1882 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1883 $as_echo "$ac_try_echo"; } >&5
1884   (eval "$ac_link") 2>conftest.err
1885   ac_status=$?
1886   if test -s conftest.err; then
1887     grep -v '^ *+' conftest.err >conftest.er1
1888     cat conftest.er1 >&5
1889     mv -f conftest.er1 conftest.err
1890   fi
1891   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892   test $ac_status = 0; } && {
1893          test -z "$ac_c_werror_flag" ||
1894          test ! -s conftest.err
1895        } && test -s conftest$ac_exeext && {
1896          test "$cross_compiling" = yes ||
1897          $as_test_x conftest$ac_exeext
1898        }; then :
1899   ac_retval=0
1900 else
1901   $as_echo "$as_me: failed program was:" >&5
1902 sed 's/^/| /' conftest.$ac_ext >&5
1903
1904         ac_retval=1
1905 fi
1906   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1907   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1908   # interfere with the next link command; also delete a directory that is
1909   # left behind by Apple's compiler.  We do this before executing the actions.
1910   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1911   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1912   return $ac_retval
1913
1914 } # ac_fn_c_try_link
1915
1916 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1917 # -------------------------------------------------------
1918 # Tests whether HEADER exists and can be compiled using the include files in
1919 # INCLUDES, setting the cache variable VAR accordingly.
1920 ac_fn_c_check_header_compile ()
1921 {
1922   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1924 $as_echo_n "checking for $2... " >&6; }
1925 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1926   $as_echo_n "(cached) " >&6
1927 else
1928   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929 /* end confdefs.h.  */
1930 $4
1931 #include <$2>
1932 _ACEOF
1933 if ac_fn_c_try_compile "$LINENO"; then :
1934   eval "$3=yes"
1935 else
1936   eval "$3=no"
1937 fi
1938 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1939 fi
1940 eval ac_res=\$$3
1941                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1942 $as_echo "$ac_res" >&6; }
1943   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1944
1945 } # ac_fn_c_check_header_compile
1946
1947 # ac_fn_c_try_cpp LINENO
1948 # ----------------------
1949 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1950 ac_fn_c_try_cpp ()
1951 {
1952   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1953   if { { ac_try="$ac_cpp conftest.$ac_ext"
1954 case "(($ac_try" in
1955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1956   *) ac_try_echo=$ac_try;;
1957 esac
1958 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1959 $as_echo "$ac_try_echo"; } >&5
1960   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1961   ac_status=$?
1962   if test -s conftest.err; then
1963     grep -v '^ *+' conftest.err >conftest.er1
1964     cat conftest.er1 >&5
1965     mv -f conftest.er1 conftest.err
1966   fi
1967   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1968   test $ac_status = 0; } >/dev/null && {
1969          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1970          test ! -s conftest.err
1971        }; then :
1972   ac_retval=0
1973 else
1974   $as_echo "$as_me: failed program was:" >&5
1975 sed 's/^/| /' conftest.$ac_ext >&5
1976
1977     ac_retval=1
1978 fi
1979   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1980   return $ac_retval
1981
1982 } # ac_fn_c_try_cpp
1983
1984 # ac_fn_c_try_run LINENO
1985 # ----------------------
1986 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1987 # that executables *can* be run.
1988 ac_fn_c_try_run ()
1989 {
1990   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1991   if { { ac_try="$ac_link"
1992 case "(($ac_try" in
1993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1994   *) ac_try_echo=$ac_try;;
1995 esac
1996 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1997 $as_echo "$ac_try_echo"; } >&5
1998   (eval "$ac_link") 2>&5
1999   ac_status=$?
2000   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2001   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2002   { { case "(($ac_try" in
2003   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2004   *) ac_try_echo=$ac_try;;
2005 esac
2006 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2007 $as_echo "$ac_try_echo"; } >&5
2008   (eval "$ac_try") 2>&5
2009   ac_status=$?
2010   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2011   test $ac_status = 0; }; }; then :
2012   ac_retval=0
2013 else
2014   $as_echo "$as_me: program exited with status $ac_status" >&5
2015        $as_echo "$as_me: failed program was:" >&5
2016 sed 's/^/| /' conftest.$ac_ext >&5
2017
2018        ac_retval=$ac_status
2019 fi
2020   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2021   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2022   return $ac_retval
2023
2024 } # ac_fn_c_try_run
2025
2026 # ac_fn_c_check_func LINENO FUNC VAR
2027 # ----------------------------------
2028 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2029 ac_fn_c_check_func ()
2030 {
2031   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2032   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2033 $as_echo_n "checking for $2... " >&6; }
2034 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2035   $as_echo_n "(cached) " >&6
2036 else
2037   if test x$gcc_no_link = xyes; then
2038   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
2039 fi
2040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041 /* end confdefs.h.  */
2042 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2043    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2044 #define $2 innocuous_$2
2045
2046 /* System header to define __stub macros and hopefully few prototypes,
2047     which can conflict with char $2 (); below.
2048     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2049     <limits.h> exists even on freestanding compilers.  */
2050
2051 #ifdef __STDC__
2052 # include <limits.h>
2053 #else
2054 # include <assert.h>
2055 #endif
2056
2057 #undef $2
2058
2059 /* Override any GCC internal prototype to avoid an error.
2060    Use char because int might match the return type of a GCC
2061    builtin and then its argument prototype would still apply.  */
2062 #ifdef __cplusplus
2063 extern "C"
2064 #endif
2065 char $2 ();
2066 /* The GNU C library defines this for functions which it implements
2067     to always fail with ENOSYS.  Some functions are actually named
2068     something starting with __ and the normal name is an alias.  */
2069 #if defined __stub_$2 || defined __stub___$2
2070 choke me
2071 #endif
2072
2073 int
2074 main ()
2075 {
2076 return $2 ();
2077   ;
2078   return 0;
2079 }
2080 _ACEOF
2081 if ac_fn_c_try_link "$LINENO"; then :
2082   eval "$3=yes"
2083 else
2084   eval "$3=no"
2085 fi
2086 rm -f core conftest.err conftest.$ac_objext \
2087     conftest$ac_exeext conftest.$ac_ext
2088 fi
2089 eval ac_res=\$$3
2090                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2091 $as_echo "$ac_res" >&6; }
2092   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2093
2094 } # ac_fn_c_check_func
2095
2096 # ac_fn_cxx_try_cpp LINENO
2097 # ------------------------
2098 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2099 ac_fn_cxx_try_cpp ()
2100 {
2101   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2102   if { { ac_try="$ac_cpp conftest.$ac_ext"
2103 case "(($ac_try" in
2104   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2105   *) ac_try_echo=$ac_try;;
2106 esac
2107 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2108 $as_echo "$ac_try_echo"; } >&5
2109   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2110   ac_status=$?
2111   if test -s conftest.err; then
2112     grep -v '^ *+' conftest.err >conftest.er1
2113     cat conftest.er1 >&5
2114     mv -f conftest.er1 conftest.err
2115   fi
2116   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2117   test $ac_status = 0; } >/dev/null && {
2118          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2119          test ! -s conftest.err
2120        }; then :
2121   ac_retval=0
2122 else
2123   $as_echo "$as_me: failed program was:" >&5
2124 sed 's/^/| /' conftest.$ac_ext >&5
2125
2126     ac_retval=1
2127 fi
2128   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2129   return $ac_retval
2130
2131 } # ac_fn_cxx_try_cpp
2132
2133 # ac_fn_cxx_try_link LINENO
2134 # -------------------------
2135 # Try to link conftest.$ac_ext, and return whether this succeeded.
2136 ac_fn_cxx_try_link ()
2137 {
2138   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2139   rm -f conftest.$ac_objext conftest$ac_exeext
2140   if { { ac_try="$ac_link"
2141 case "(($ac_try" in
2142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2143   *) ac_try_echo=$ac_try;;
2144 esac
2145 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2146 $as_echo "$ac_try_echo"; } >&5
2147   (eval "$ac_link") 2>conftest.err
2148   ac_status=$?
2149   if test -s conftest.err; then
2150     grep -v '^ *+' conftest.err >conftest.er1
2151     cat conftest.er1 >&5
2152     mv -f conftest.er1 conftest.err
2153   fi
2154   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2155   test $ac_status = 0; } && {
2156          test -z "$ac_cxx_werror_flag" ||
2157          test ! -s conftest.err
2158        } && test -s conftest$ac_exeext && {
2159          test "$cross_compiling" = yes ||
2160          $as_test_x conftest$ac_exeext
2161        }; then :
2162   ac_retval=0
2163 else
2164   $as_echo "$as_me: failed program was:" >&5
2165 sed 's/^/| /' conftest.$ac_ext >&5
2166
2167         ac_retval=1
2168 fi
2169   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2170   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2171   # interfere with the next link command; also delete a directory that is
2172   # left behind by Apple's compiler.  We do this before executing the actions.
2173   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2174   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2175   return $ac_retval
2176
2177 } # ac_fn_cxx_try_link
2178
2179 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2180 # -------------------------------------------------------
2181 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2182 # the include files in INCLUDES and setting the cache variable VAR
2183 # accordingly.
2184 ac_fn_c_check_header_mongrel ()
2185 {
2186   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2187   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2188   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2189 $as_echo_n "checking for $2... " >&6; }
2190 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2191   $as_echo_n "(cached) " >&6
2192 fi
2193 eval ac_res=\$$3
2194                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2195 $as_echo "$ac_res" >&6; }
2196 else
2197   # Is the header compilable?
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2199 $as_echo_n "checking $2 usability... " >&6; }
2200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2201 /* end confdefs.h.  */
2202 $4
2203 #include <$2>
2204 _ACEOF
2205 if ac_fn_c_try_compile "$LINENO"; then :
2206   ac_header_compiler=yes
2207 else
2208   ac_header_compiler=no
2209 fi
2210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2212 $as_echo "$ac_header_compiler" >&6; }
2213
2214 # Is the header present?
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2216 $as_echo_n "checking $2 presence... " >&6; }
2217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2218 /* end confdefs.h.  */
2219 #include <$2>
2220 _ACEOF
2221 if ac_fn_c_try_cpp "$LINENO"; then :
2222   ac_header_preproc=yes
2223 else
2224   ac_header_preproc=no
2225 fi
2226 rm -f conftest.err conftest.$ac_ext
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2228 $as_echo "$ac_header_preproc" >&6; }
2229
2230 # So?  What about this header?
2231 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2232   yes:no: )
2233     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2234 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2235     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2236 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2237     ;;
2238   no:yes:* )
2239     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2240 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2241     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2242 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2243     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2244 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2245     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2246 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2247     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2248 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2249     ;;
2250 esac
2251   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2252 $as_echo_n "checking for $2... " >&6; }
2253 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2254   $as_echo_n "(cached) " >&6
2255 else
2256   eval "$3=\$ac_header_compiler"
2257 fi
2258 eval ac_res=\$$3
2259                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2260 $as_echo "$ac_res" >&6; }
2261 fi
2262   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2263
2264 } # ac_fn_c_check_header_mongrel
2265
2266 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2267 # ----------------------------------------------------
2268 # Tries to find if the field MEMBER exists in type AGGR, after including
2269 # INCLUDES, setting cache variable VAR accordingly.
2270 ac_fn_c_check_member ()
2271 {
2272   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2273   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2274 $as_echo_n "checking for $2.$3... " >&6; }
2275 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2276   $as_echo_n "(cached) " >&6
2277 else
2278   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2279 /* end confdefs.h.  */
2280 $5
2281 int
2282 main ()
2283 {
2284 static $2 ac_aggr;
2285 if (ac_aggr.$3)
2286 return 0;
2287   ;
2288   return 0;
2289 }
2290 _ACEOF
2291 if ac_fn_c_try_compile "$LINENO"; then :
2292   eval "$4=yes"
2293 else
2294   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2295 /* end confdefs.h.  */
2296 $5
2297 int
2298 main ()
2299 {
2300 static $2 ac_aggr;
2301 if (sizeof ac_aggr.$3)
2302 return 0;
2303   ;
2304   return 0;
2305 }
2306 _ACEOF
2307 if ac_fn_c_try_compile "$LINENO"; then :
2308   eval "$4=yes"
2309 else
2310   eval "$4=no"
2311 fi
2312 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2313 fi
2314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2315 fi
2316 eval ac_res=\$$4
2317                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2318 $as_echo "$ac_res" >&6; }
2319   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2320
2321 } # ac_fn_c_check_member
2322
2323 # ac_fn_c_check_decl LINENO SYMBOL VAR
2324 # ------------------------------------
2325 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2326 ac_fn_c_check_decl ()
2327 {
2328   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2329   as_decl_name=`echo $2|sed 's/ *(.*//'`
2330   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2331   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2332 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2333 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2334   $as_echo_n "(cached) " >&6
2335 else
2336   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2337 /* end confdefs.h.  */
2338 $4
2339 int
2340 main ()
2341 {
2342 #ifndef $as_decl_name
2343 #ifdef __cplusplus
2344   (void) $as_decl_use;
2345 #else
2346   (void) $as_decl_name;
2347 #endif
2348 #endif
2349
2350   ;
2351   return 0;
2352 }
2353 _ACEOF
2354 if ac_fn_c_try_compile "$LINENO"; then :
2355   eval "$3=yes"
2356 else
2357   eval "$3=no"
2358 fi
2359 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2360 fi
2361 eval ac_res=\$$3
2362                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2363 $as_echo "$ac_res" >&6; }
2364   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2365
2366 } # ac_fn_c_check_decl
2367
2368 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2369 # --------------------------------------------
2370 # Tries to find the compile-time value of EXPR in a program that includes
2371 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2372 # computed
2373 ac_fn_c_compute_int ()
2374 {
2375   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2376   if test "$cross_compiling" = yes; then
2377     # Depending upon the size, compute the lo and hi bounds.
2378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2379 /* end confdefs.h.  */
2380 $4
2381 int
2382 main ()
2383 {
2384 static int test_array [1 - 2 * !(($2) >= 0)];
2385 test_array [0] = 0
2386
2387   ;
2388   return 0;
2389 }
2390 _ACEOF
2391 if ac_fn_c_try_compile "$LINENO"; then :
2392   ac_lo=0 ac_mid=0
2393   while :; do
2394     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2395 /* end confdefs.h.  */
2396 $4
2397 int
2398 main ()
2399 {
2400 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2401 test_array [0] = 0
2402
2403   ;
2404   return 0;
2405 }
2406 _ACEOF
2407 if ac_fn_c_try_compile "$LINENO"; then :
2408   ac_hi=$ac_mid; break
2409 else
2410   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2411                         if test $ac_lo -le $ac_mid; then
2412                           ac_lo= ac_hi=
2413                           break
2414                         fi
2415                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2416 fi
2417 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2418   done
2419 else
2420   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2421 /* end confdefs.h.  */
2422 $4
2423 int
2424 main ()
2425 {
2426 static int test_array [1 - 2 * !(($2) < 0)];
2427 test_array [0] = 0
2428
2429   ;
2430   return 0;
2431 }
2432 _ACEOF
2433 if ac_fn_c_try_compile "$LINENO"; then :
2434   ac_hi=-1 ac_mid=-1
2435   while :; do
2436     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2437 /* end confdefs.h.  */
2438 $4
2439 int
2440 main ()
2441 {
2442 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2443 test_array [0] = 0
2444
2445   ;
2446   return 0;
2447 }
2448 _ACEOF
2449 if ac_fn_c_try_compile "$LINENO"; then :
2450   ac_lo=$ac_mid; break
2451 else
2452   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2453                         if test $ac_mid -le $ac_hi; then
2454                           ac_lo= ac_hi=
2455                           break
2456                         fi
2457                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2458 fi
2459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2460   done
2461 else
2462   ac_lo= ac_hi=
2463 fi
2464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2465 fi
2466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2467 # Binary search between lo and hi bounds.
2468 while test "x$ac_lo" != "x$ac_hi"; do
2469   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2470   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2471 /* end confdefs.h.  */
2472 $4
2473 int
2474 main ()
2475 {
2476 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2477 test_array [0] = 0
2478
2479   ;
2480   return 0;
2481 }
2482 _ACEOF
2483 if ac_fn_c_try_compile "$LINENO"; then :
2484   ac_hi=$ac_mid
2485 else
2486   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2487 fi
2488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2489 done
2490 case $ac_lo in #((
2491 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2492 '') ac_retval=1 ;;
2493 esac
2494   else
2495     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2496 /* end confdefs.h.  */
2497 $4
2498 static long int longval () { return $2; }
2499 static unsigned long int ulongval () { return $2; }
2500 #include <stdio.h>
2501 #include <stdlib.h>
2502 int
2503 main ()
2504 {
2505
2506   FILE *f = fopen ("conftest.val", "w");
2507   if (! f)
2508     return 1;
2509   if (($2) < 0)
2510     {
2511       long int i = longval ();
2512       if (i != ($2))
2513         return 1;
2514       fprintf (f, "%ld", i);
2515     }
2516   else
2517     {
2518       unsigned long int i = ulongval ();
2519       if (i != ($2))
2520         return 1;
2521       fprintf (f, "%lu", i);
2522     }
2523   /* Do not output a trailing newline, as this causes \r\n confusion
2524      on some platforms.  */
2525   return ferror (f) || fclose (f) != 0;
2526
2527   ;
2528   return 0;
2529 }
2530 _ACEOF
2531 if ac_fn_c_try_run "$LINENO"; then :
2532   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2533 else
2534   ac_retval=1
2535 fi
2536 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2537   conftest.$ac_objext conftest.beam conftest.$ac_ext
2538 rm -f conftest.val
2539
2540   fi
2541   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2542   return $ac_retval
2543
2544 } # ac_fn_c_compute_int
2545
2546 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2547 # -------------------------------------------
2548 # Tests whether TYPE exists after having included INCLUDES, setting cache
2549 # variable VAR accordingly.
2550 ac_fn_c_check_type ()
2551 {
2552   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2553   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2554 $as_echo_n "checking for $2... " >&6; }
2555 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2556   $as_echo_n "(cached) " >&6
2557 else
2558   eval "$3=no"
2559   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2560 /* end confdefs.h.  */
2561 $4
2562 int
2563 main ()
2564 {
2565 if (sizeof ($2))
2566          return 0;
2567   ;
2568   return 0;
2569 }
2570 _ACEOF
2571 if ac_fn_c_try_compile "$LINENO"; then :
2572   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2573 /* end confdefs.h.  */
2574 $4
2575 int
2576 main ()
2577 {
2578 if (sizeof (($2)))
2579             return 0;
2580   ;
2581   return 0;
2582 }
2583 _ACEOF
2584 if ac_fn_c_try_compile "$LINENO"; then :
2585
2586 else
2587   eval "$3=yes"
2588 fi
2589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2590 fi
2591 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2592 fi
2593 eval ac_res=\$$3
2594                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2595 $as_echo "$ac_res" >&6; }
2596   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2597
2598 } # ac_fn_c_check_type
2599 cat >config.log <<_ACEOF
2600 This file contains any messages produced by compilers while
2601 running configure, to aid debugging if configure makes a mistake.
2602
2603 It was created by libjava $as_me version-unused, which was
2604 generated by GNU Autoconf 2.64.  Invocation command line was
2605
2606   $ $0 $@
2607
2608 _ACEOF
2609 exec 5>>config.log
2610 {
2611 cat <<_ASUNAME
2612 ## --------- ##
2613 ## Platform. ##
2614 ## --------- ##
2615
2616 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2617 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2618 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2619 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2620 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2621
2622 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2623 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2624
2625 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2626 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2627 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2628 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2629 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2630 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2631 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2632
2633 _ASUNAME
2634
2635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2636 for as_dir in $PATH
2637 do
2638   IFS=$as_save_IFS
2639   test -z "$as_dir" && as_dir=.
2640     $as_echo "PATH: $as_dir"
2641   done
2642 IFS=$as_save_IFS
2643
2644 } >&5
2645
2646 cat >&5 <<_ACEOF
2647
2648
2649 ## ----------- ##
2650 ## Core tests. ##
2651 ## ----------- ##
2652
2653 _ACEOF
2654
2655
2656 # Keep a trace of the command line.
2657 # Strip out --no-create and --no-recursion so they do not pile up.
2658 # Strip out --silent because we don't want to record it for future runs.
2659 # Also quote any args containing shell meta-characters.
2660 # Make two passes to allow for proper duplicate-argument suppression.
2661 ac_configure_args=
2662 ac_configure_args0=
2663 ac_configure_args1=
2664 ac_must_keep_next=false
2665 for ac_pass in 1 2
2666 do
2667   for ac_arg
2668   do
2669     case $ac_arg in
2670     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2671     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2672     | -silent | --silent | --silen | --sile | --sil)
2673       continue ;;
2674     *\'*)
2675       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2676     esac
2677     case $ac_pass in
2678     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2679     2)
2680       as_fn_append ac_configure_args1 " '$ac_arg'"
2681       if test $ac_must_keep_next = true; then
2682         ac_must_keep_next=false # Got value, back to normal.
2683       else
2684         case $ac_arg in
2685           *=* | --config-cache | -C | -disable-* | --disable-* \
2686           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2687           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2688           | -with-* | --with-* | -without-* | --without-* | --x)
2689             case "$ac_configure_args0 " in
2690               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2691             esac
2692             ;;
2693           -* ) ac_must_keep_next=true ;;
2694         esac
2695       fi
2696       as_fn_append ac_configure_args " '$ac_arg'"
2697       ;;
2698     esac
2699   done
2700 done
2701 { ac_configure_args0=; unset ac_configure_args0;}
2702 { ac_configure_args1=; unset ac_configure_args1;}
2703
2704 # When interrupted or exit'd, cleanup temporary files, and complete
2705 # config.log.  We remove comments because anyway the quotes in there
2706 # would cause problems or look ugly.
2707 # WARNING: Use '\'' to represent an apostrophe within the trap.
2708 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2709 trap 'exit_status=$?
2710   # Save into config.log some information that might help in debugging.
2711   {
2712     echo
2713
2714     cat <<\_ASBOX
2715 ## ---------------- ##
2716 ## Cache variables. ##
2717 ## ---------------- ##
2718 _ASBOX
2719     echo
2720     # The following way of writing the cache mishandles newlines in values,
2721 (
2722   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2723     eval ac_val=\$$ac_var
2724     case $ac_val in #(
2725     *${as_nl}*)
2726       case $ac_var in #(
2727       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2728 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2729       esac
2730       case $ac_var in #(
2731       _ | IFS | as_nl) ;; #(
2732       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2733       *) { eval $ac_var=; unset $ac_var;} ;;
2734       esac ;;
2735     esac
2736   done
2737   (set) 2>&1 |
2738     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2739     *${as_nl}ac_space=\ *)
2740       sed -n \
2741         "s/'\''/'\''\\\\'\'''\''/g;
2742           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2743       ;; #(
2744     *)
2745       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2746       ;;
2747     esac |
2748     sort
2749 )
2750     echo
2751
2752     cat <<\_ASBOX
2753 ## ----------------- ##
2754 ## Output variables. ##
2755 ## ----------------- ##
2756 _ASBOX
2757     echo
2758     for ac_var in $ac_subst_vars
2759     do
2760       eval ac_val=\$$ac_var
2761       case $ac_val in
2762       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2763       esac
2764       $as_echo "$ac_var='\''$ac_val'\''"
2765     done | sort
2766     echo
2767
2768     if test -n "$ac_subst_files"; then
2769       cat <<\_ASBOX
2770 ## ------------------- ##
2771 ## File substitutions. ##
2772 ## ------------------- ##
2773 _ASBOX
2774       echo
2775       for ac_var in $ac_subst_files
2776       do
2777         eval ac_val=\$$ac_var
2778         case $ac_val in
2779         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2780         esac
2781         $as_echo "$ac_var='\''$ac_val'\''"
2782       done | sort
2783       echo
2784     fi
2785
2786     if test -s confdefs.h; then
2787       cat <<\_ASBOX
2788 ## ----------- ##
2789 ## confdefs.h. ##
2790 ## ----------- ##
2791 _ASBOX
2792       echo
2793       cat confdefs.h
2794       echo
2795     fi
2796     test "$ac_signal" != 0 &&
2797       $as_echo "$as_me: caught signal $ac_signal"
2798     $as_echo "$as_me: exit $exit_status"
2799   } >&5
2800   rm -f core *.core core.conftest.* &&
2801     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2802     exit $exit_status
2803 ' 0
2804 for ac_signal in 1 2 13 15; do
2805   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2806 done
2807 ac_signal=0
2808
2809 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2810 rm -f -r conftest* confdefs.h
2811
2812 $as_echo "/* confdefs.h */" > confdefs.h
2813
2814 # Predefined preprocessor variables.
2815
2816 cat >>confdefs.h <<_ACEOF
2817 #define PACKAGE_NAME "$PACKAGE_NAME"
2818 _ACEOF
2819
2820 cat >>confdefs.h <<_ACEOF
2821 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2822 _ACEOF
2823
2824 cat >>confdefs.h <<_ACEOF
2825 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2826 _ACEOF
2827
2828 cat >>confdefs.h <<_ACEOF
2829 #define PACKAGE_STRING "$PACKAGE_STRING"
2830 _ACEOF
2831
2832 cat >>confdefs.h <<_ACEOF
2833 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2834 _ACEOF
2835
2836 cat >>confdefs.h <<_ACEOF
2837 #define PACKAGE_URL "$PACKAGE_URL"
2838 _ACEOF
2839
2840
2841 # Let the site file select an alternate cache file if it wants to.
2842 # Prefer an explicitly selected file to automatically selected ones.
2843 ac_site_file1=NONE
2844 ac_site_file2=NONE
2845 if test -n "$CONFIG_SITE"; then
2846   ac_site_file1=$CONFIG_SITE
2847 elif test "x$prefix" != xNONE; then
2848   ac_site_file1=$prefix/share/config.site
2849   ac_site_file2=$prefix/etc/config.site
2850 else
2851   ac_site_file1=$ac_default_prefix/share/config.site
2852   ac_site_file2=$ac_default_prefix/etc/config.site
2853 fi
2854 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2855 do
2856   test "x$ac_site_file" = xNONE && continue
2857   if test -r "$ac_site_file"; then
2858     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2859 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2860     sed 's/^/| /' "$ac_site_file" >&5
2861     . "$ac_site_file"
2862   fi
2863 done
2864
2865 if test -r "$cache_file"; then
2866   # Some versions of bash will fail to source /dev/null (special
2867   # files actually), so we avoid doing that.
2868   if test -f "$cache_file"; then
2869     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2870 $as_echo "$as_me: loading cache $cache_file" >&6;}
2871     case $cache_file in
2872       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2873       *)                      . "./$cache_file";;
2874     esac
2875   fi
2876 else
2877   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2878 $as_echo "$as_me: creating cache $cache_file" >&6;}
2879   >$cache_file
2880 fi
2881
2882 # Check that the precious variables saved in the cache have kept the same
2883 # value.
2884 ac_cache_corrupted=false
2885 for ac_var in $ac_precious_vars; do
2886   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2887   eval ac_new_set=\$ac_env_${ac_var}_set
2888   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2889   eval ac_new_val=\$ac_env_${ac_var}_value
2890   case $ac_old_set,$ac_new_set in
2891     set,)
2892       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2893 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2894       ac_cache_corrupted=: ;;
2895     ,set)
2896       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2897 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2898       ac_cache_corrupted=: ;;
2899     ,);;
2900     *)
2901       if test "x$ac_old_val" != "x$ac_new_val"; then
2902         # differences in whitespace do not lead to failure.
2903         ac_old_val_w=`echo x $ac_old_val`
2904         ac_new_val_w=`echo x $ac_new_val`
2905         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2906           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2907 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2908           ac_cache_corrupted=:
2909         else
2910           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2911 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2912           eval $ac_var=\$ac_old_val
2913         fi
2914         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2915 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2916         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2917 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2918       fi;;
2919   esac
2920   # Pass precious variables to config.status.
2921   if test "$ac_new_set" = set; then
2922     case $ac_new_val in
2923     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2924     *) ac_arg=$ac_var=$ac_new_val ;;
2925     esac
2926     case " $ac_configure_args " in
2927       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2928       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2929     esac
2930   fi
2931 done
2932 if $ac_cache_corrupted; then
2933   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2934 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2935   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2936 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2937   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2938 fi
2939 ## -------------------- ##
2940 ## Main body of script. ##
2941 ## -------------------- ##
2942
2943 ac_ext=c
2944 ac_cpp='$CPP $CPPFLAGS'
2945 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2946 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2947 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2948
2949
2950
2951
2952
2953
2954
2955
2956 ac_aux_dir=
2957 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2958   for ac_t in install-sh install.sh shtool; do
2959     if test -f "$ac_dir/$ac_t"; then
2960       ac_aux_dir=$ac_dir
2961       ac_install_sh="$ac_aux_dir/$ac_t -c"
2962       break 2
2963     fi
2964   done
2965 done
2966 if test -z "$ac_aux_dir"; then
2967   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2968 fi
2969
2970 # These three variables are undocumented and unsupported,
2971 # and are intended to be withdrawn in a future Autoconf release.
2972 # They can cause serious problems if a builder's source tree is in a directory
2973 # whose full name contains unusual characters.
2974 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2975 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2976 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2977
2978
2979 # Make sure we can run config.sub.
2980 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2981   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2982
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2984 $as_echo_n "checking build system type... " >&6; }
2985 if test "${ac_cv_build+set}" = set; then :
2986   $as_echo_n "(cached) " >&6
2987 else
2988   ac_build_alias=$build_alias
2989 test "x$ac_build_alias" = x &&
2990   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2991 test "x$ac_build_alias" = x &&
2992   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2993 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2994   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2995
2996 fi
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2998 $as_echo "$ac_cv_build" >&6; }
2999 case $ac_cv_build in
3000 *-*-*) ;;
3001 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3002 esac
3003 build=$ac_cv_build
3004 ac_save_IFS=$IFS; IFS='-'
3005 set x $ac_cv_build
3006 shift
3007 build_cpu=$1
3008 build_vendor=$2
3009 shift; shift
3010 # Remember, the first character of IFS is used to create $*,
3011 # except with old shells:
3012 build_os=$*
3013 IFS=$ac_save_IFS
3014 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3015
3016
3017  case ${build_alias} in
3018   "") build_noncanonical=${build} ;;
3019   *) build_noncanonical=${build_alias} ;;
3020 esac
3021
3022  case ${host_alias} in
3023   "") host_noncanonical=${build_noncanonical} ;;
3024   *) host_noncanonical=${host_alias} ;;
3025 esac
3026
3027  case ${target_alias} in
3028   "") target_noncanonical=${host_noncanonical} ;;
3029   *) target_noncanonical=${target_alias} ;;
3030 esac
3031
3032
3033 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
3034 # have matching libraries, they should use host libraries: Makefile.tpl
3035 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
3036 # However, they still use the build modules, because the corresponding
3037 # host modules (e.g. bison) are only built for the host when bootstrap
3038 # finishes. So:
3039 # - build_subdir is where we find build modules, and never changes.
3040 # - build_libsubdir is where we find build libraries, and can be overridden.
3041
3042 # Prefix 'build-' so this never conflicts with target_subdir.
3043 build_subdir="build-${build_noncanonical}"
3044
3045 # Check whether --with-build-libsubdir was given.
3046 if test "${with_build_libsubdir+set}" = set; then :
3047   withval=$with_build_libsubdir; build_libsubdir="$withval"
3048 else
3049   build_libsubdir="$build_subdir"
3050 fi
3051
3052 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
3053 if ( test $srcdir = . && test -d gcc ) \
3054    || test -d $srcdir/../host-${host_noncanonical}; then
3055   host_subdir="host-${host_noncanonical}"
3056 else
3057   host_subdir=.
3058 fi
3059 # No prefix.
3060 target_subdir=${target_noncanonical}
3061
3062
3063 # We use these options to decide which functions to include.
3064
3065 # Check whether --with-target-subdir was given.
3066 if test "${with_target_subdir+set}" = set; then :
3067   withval=$with_target_subdir;
3068 fi
3069
3070
3071 # We may get other options which we don't document:
3072 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3073
3074 # Find the rest of the source tree framework.
3075 # Default to --enable-multilib
3076 # Check whether --enable-multilib was given.
3077 if test "${enable_multilib+set}" = set; then :
3078   enableval=$enable_multilib; case "$enableval" in
3079   yes) multilib=yes ;;
3080   no)  multilib=no ;;
3081   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3082  esac
3083 else
3084   multilib=yes
3085 fi
3086
3087
3088 # We may get other options which we leave undocumented:
3089 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3090 # See config-ml.in if you want the gory details.
3091
3092 if test "$srcdir" = "."; then
3093   if test "$with_target_subdir" != "."; then
3094     multi_basedir="$srcdir/$with_multisrctop../.."
3095   else
3096     multi_basedir="$srcdir/$with_multisrctop.."
3097   fi
3098 else
3099   multi_basedir="$srcdir/.."
3100 fi
3101
3102
3103 # Even if the default multilib is not a cross compilation,
3104 # it may be that some of the other multilibs are.
3105 if test $cross_compiling = no && test $multilib = yes \
3106    && test "x${with_multisubdir}" != x ; then
3107    cross_compiling=maybe
3108 fi
3109
3110 ac_config_commands="$ac_config_commands default-1"
3111
3112
3113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3114 $as_echo_n "checking host system type... " >&6; }
3115 if test "${ac_cv_host+set}" = set; then :
3116   $as_echo_n "(cached) " >&6
3117 else
3118   if test "x$host_alias" = x; then
3119   ac_cv_host=$ac_cv_build
3120 else
3121   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3122     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3123 fi
3124
3125 fi
3126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3127 $as_echo "$ac_cv_host" >&6; }
3128 case $ac_cv_host in
3129 *-*-*) ;;
3130 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3131 esac
3132 host=$ac_cv_host
3133 ac_save_IFS=$IFS; IFS='-'
3134 set x $ac_cv_host
3135 shift
3136 host_cpu=$1
3137 host_vendor=$2
3138 shift; shift
3139 # Remember, the first character of IFS is used to create $*,
3140 # except with old shells:
3141 host_os=$*
3142 IFS=$ac_save_IFS
3143 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3144
3145
3146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3147 $as_echo_n "checking target system type... " >&6; }
3148 if test "${ac_cv_target+set}" = set; then :
3149   $as_echo_n "(cached) " >&6
3150 else
3151   if test "x$target_alias" = x; then
3152   ac_cv_target=$ac_cv_host
3153 else
3154   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3155     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3156 fi
3157
3158 fi
3159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3160 $as_echo "$ac_cv_target" >&6; }
3161 case $ac_cv_target in
3162 *-*-*) ;;
3163 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3164 esac
3165 target=$ac_cv_target
3166 ac_save_IFS=$IFS; IFS='-'
3167 set x $ac_cv_target
3168 shift
3169 target_cpu=$1
3170 target_vendor=$2
3171 shift; shift
3172 # Remember, the first character of IFS is used to create $*,
3173 # except with old shells:
3174 target_os=$*
3175 IFS=$ac_save_IFS
3176 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3177
3178
3179 # The aliases save the names the user supplied, while $host etc.
3180 # will get canonicalized.
3181 test -n "$target_alias" &&
3182   test "$program_prefix$program_suffix$program_transform_name" = \
3183     NONENONEs,x,x, &&
3184   program_prefix=${target_alias}-
3185
3186  case ${build_alias} in
3187   "") build_noncanonical=${build} ;;
3188   *) build_noncanonical=${build_alias} ;;
3189 esac
3190
3191  case ${target_alias} in
3192   "") target_noncanonical=${host_noncanonical} ;;
3193   *) target_noncanonical=${target_alias} ;;
3194 esac
3195
3196
3197
3198
3199 # This works around the fact that libtool configuration may change LD
3200 # for this particular configuration, but some shells, instead of
3201 # keeping the changes in LD private, export them just because LD is
3202 # exported.
3203 ORIGINAL_LD_FOR_MULTILIBS=$LD
3204
3205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3206 $as_echo_n "checking whether ln -s works... " >&6; }
3207 LN_S=$as_ln_s
3208 if test "$LN_S" = "ln -s"; then
3209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3210 $as_echo "yes" >&6; }
3211 else
3212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3213 $as_echo "no, using $LN_S" >&6; }
3214 fi
3215
3216
3217 # This works around an automake problem.
3218 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
3219
3220
3221
3222 # Check whether --with-cross-host was given.
3223 if test "${with_cross_host+set}" = set; then :
3224   withval=$with_cross_host;
3225 fi
3226
3227
3228
3229 # Check whether --with-newlib was given.
3230 if test "${with_newlib+set}" = set; then :
3231   withval=$with_newlib;
3232 fi
3233
3234
3235 # Check whether --enable-version-specific-runtime-libs was given.
3236 if test "${enable_version_specific_runtime_libs+set}" = set; then :
3237   enableval=$enable_version_specific_runtime_libs; case "$enableval" in
3238       yes) version_specific_libs=yes ;;
3239       no)  version_specific_libs=no ;;
3240       *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
3241      esac
3242 else
3243   version_specific_libs=no
3244
3245 fi
3246
3247
3248 # Check whether --enable-browser-plugin was given.
3249 if test "${enable_browser_plugin+set}" = set; then :
3250   enableval=$enable_browser_plugin; case "$enableval" in
3251       yes) browser_plugin_enabled=yes ;;
3252       no)  browser_plugin_enabled=no ;;
3253       *)   as_fn_error "Unknown argument to enable/disable browser plugin" "$LINENO" 5;;
3254      esac
3255 else
3256   browser_plugin_enabled=no
3257
3258 fi
3259
3260
3261 # Check whether --enable-gconf-peer was given.
3262 if test "${enable_gconf_peer+set}" = set; then :
3263   enableval=$enable_gconf_peer; case "$enableval" in
3264       yes) gconf_enabled=yes ;;
3265       no)  gconf_enabled=no ;;
3266       *)   as_fn_error "Unknown argument to enable/disable gconf-peer" "$LINENO" 5;;
3267      esac
3268 else
3269   gconf_enabled=no
3270
3271 fi
3272
3273
3274
3275 # Check whether --with-antlr-jar was given.
3276 if test "${with_antlr_jar+set}" = set; then :
3277   withval=$with_antlr_jar;
3278              ANTLR_JAR=$withval
3279
3280 else
3281
3282              ANTLR_JAR=
3283
3284 fi
3285
3286
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for antlr.jar" >&5
3288 $as_echo_n "checking for antlr.jar... " >&6; }
3289 if test "x$ANTLR_JAR" = x; then
3290     for antlr_lib_home in `ls -d /usr/local/share/antlr* 2> /dev/null` \
3291         /usr/share/antlr/lib /usr/share/java /usr/lib;
3292     do
3293         if test -f "$antlr_lib_home/antlr.jar"; then
3294             # FIXME: version check for antlr needed without using a VM
3295             ANTLR_JAR="$antlr_lib_home/antlr.jar"
3296             break
3297         fi
3298     done
3299     if test "x$ANTLR_JAR" = x; then
3300         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
3301 $as_echo "not found" >&6; }
3302     else
3303         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5
3304 $as_echo "$ANTLR_JAR" >&6; }
3305     fi
3306 else
3307     if test -f "${ANTLR_JAR}"; then
3308         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5
3309 $as_echo "$ANTLR_JAR" >&6; }
3310     else
3311         as_fn_error "antlr jar file not found: $ANTLR_JAR" "$LINENO" 5
3312     fi
3313 fi
3314
3315
3316 # Check whether --enable-gjdoc was given.
3317 if test "${enable_gjdoc+set}" = set; then :
3318   enableval=$enable_gjdoc; case "${enableval}" in
3319                 yes) BUILD_GJDOC=yes ;;
3320                 no) BUILD_GJDOC=no ;;
3321                 *) BUILD_GJDOC=yes ;;
3322               esac
3323 else
3324   BUILD_GJDOC=maybe
3325 fi
3326
3327
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gjdoc" >&5
3329 $as_echo_n "checking whether to build gjdoc... " >&6; }
3330 if test "x$BUILD_GJDOC" = xmaybe; then
3331     if test -f "${ANTLR_JAR}"; then
3332         BUILD_GJDOC=yes
3333         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3334 $as_echo "yes" >&6; }
3335     else
3336         BUILD_GJDOC=no
3337         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, antlr.jar not found" >&5
3338 $as_echo "no, antlr.jar not found" >&6; }
3339     fi
3340 else
3341     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_GJDOC" >&5
3342 $as_echo "$BUILD_GJDOC" >&6; }
3343 fi
3344  if test "x${BUILD_GJDOC}" = xyes; then
3345   CREATE_GJDOC_TRUE=
3346   CREATE_GJDOC_FALSE='#'
3347 else
3348   CREATE_GJDOC_TRUE='#'
3349   CREATE_GJDOC_FALSE=
3350 fi
3351
3352
3353 # Check whether --enable-java-maintainer-mode was given.
3354 if test "${enable_java_maintainer_mode+set}" = set; then :
3355   enableval=$enable_java_maintainer_mode;
3356 fi
3357
3358  if test "$enable_java_maintainer_mode" = yes; then
3359   JAVA_MAINTAINER_MODE_TRUE=
3360   JAVA_MAINTAINER_MODE_FALSE='#'
3361 else
3362   JAVA_MAINTAINER_MODE_TRUE='#'
3363   JAVA_MAINTAINER_MODE_FALSE=
3364 fi
3365
3366
3367 # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
3368
3369
3370 # For libstdc++-v3, -fno-builtin must be present here so that a
3371 # non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and
3372 # used in later tests.  This may not be necessary in libjava; I don't know.
3373 save_CXXFLAGS="$CXXFLAGS"
3374 CXXFLAGS="$CXXFLAGS -fno-builtin"
3375 ac_ext=c
3376 ac_cpp='$CPP $CPPFLAGS'
3377 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3378 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3379 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3380 if test -n "$ac_tool_prefix"; then
3381   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3382 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3384 $as_echo_n "checking for $ac_word... " >&6; }
3385 if test "${ac_cv_prog_CC+set}" = set; then :
3386   $as_echo_n "(cached) " >&6
3387 else
3388   if test -n "$CC"; then
3389   ac_cv_prog_CC="$CC" # Let the user override the test.
3390 else
3391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3392 for as_dir in $PATH
3393 do
3394   IFS=$as_save_IFS
3395   test -z "$as_dir" && as_dir=.
3396     for ac_exec_ext in '' $ac_executable_extensions; do
3397   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3398     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3399     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3400     break 2
3401   fi
3402 done
3403   done
3404 IFS=$as_save_IFS
3405
3406 fi
3407 fi
3408 CC=$ac_cv_prog_CC
3409 if test -n "$CC"; then
3410   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3411 $as_echo "$CC" >&6; }
3412 else
3413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3414 $as_echo "no" >&6; }
3415 fi
3416
3417
3418 fi
3419 if test -z "$ac_cv_prog_CC"; then
3420   ac_ct_CC=$CC
3421   # Extract the first word of "gcc", so it can be a program name with args.
3422 set dummy gcc; ac_word=$2
3423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3424 $as_echo_n "checking for $ac_word... " >&6; }
3425 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3426   $as_echo_n "(cached) " >&6
3427 else
3428   if test -n "$ac_ct_CC"; then
3429   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3430 else
3431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3432 for as_dir in $PATH
3433 do
3434   IFS=$as_save_IFS
3435   test -z "$as_dir" && as_dir=.
3436     for ac_exec_ext in '' $ac_executable_extensions; do
3437   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3438     ac_cv_prog_ac_ct_CC="gcc"
3439     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3440     break 2
3441   fi
3442 done
3443   done
3444 IFS=$as_save_IFS
3445
3446 fi
3447 fi
3448 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3449 if test -n "$ac_ct_CC"; then
3450   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3451 $as_echo "$ac_ct_CC" >&6; }
3452 else
3453   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3454 $as_echo "no" >&6; }
3455 fi
3456
3457   if test "x$ac_ct_CC" = x; then
3458     CC=""
3459   else
3460     case $cross_compiling:$ac_tool_warned in
3461 yes:)
3462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3463 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3464 ac_tool_warned=yes ;;
3465 esac
3466     CC=$ac_ct_CC
3467   fi
3468 else
3469   CC="$ac_cv_prog_CC"
3470 fi
3471
3472 if test -z "$CC"; then
3473           if test -n "$ac_tool_prefix"; then
3474     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3475 set dummy ${ac_tool_prefix}cc; ac_word=$2
3476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3477 $as_echo_n "checking for $ac_word... " >&6; }
3478 if test "${ac_cv_prog_CC+set}" = set; then :
3479   $as_echo_n "(cached) " >&6
3480 else
3481   if test -n "$CC"; then
3482   ac_cv_prog_CC="$CC" # Let the user override the test.
3483 else
3484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3485 for as_dir in $PATH
3486 do
3487   IFS=$as_save_IFS
3488   test -z "$as_dir" && as_dir=.
3489     for ac_exec_ext in '' $ac_executable_extensions; do
3490   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3491     ac_cv_prog_CC="${ac_tool_prefix}cc"
3492     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3493     break 2
3494   fi
3495 done
3496   done
3497 IFS=$as_save_IFS
3498
3499 fi
3500 fi
3501 CC=$ac_cv_prog_CC
3502 if test -n "$CC"; then
3503   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3504 $as_echo "$CC" >&6; }
3505 else
3506   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3507 $as_echo "no" >&6; }
3508 fi
3509
3510
3511   fi
3512 fi
3513 if test -z "$CC"; then
3514   # Extract the first word of "cc", so it can be a program name with args.
3515 set dummy cc; ac_word=$2
3516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3517 $as_echo_n "checking for $ac_word... " >&6; }
3518 if test "${ac_cv_prog_CC+set}" = set; then :
3519   $as_echo_n "(cached) " >&6
3520 else
3521   if test -n "$CC"; then
3522   ac_cv_prog_CC="$CC" # Let the user override the test.
3523 else
3524   ac_prog_rejected=no
3525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3526 for as_dir in $PATH
3527 do
3528   IFS=$as_save_IFS
3529   test -z "$as_dir" && as_dir=.
3530     for ac_exec_ext in '' $ac_executable_extensions; do
3531   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3532     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3533        ac_prog_rejected=yes
3534        continue
3535      fi
3536     ac_cv_prog_CC="cc"
3537     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3538     break 2
3539   fi
3540 done
3541   done
3542 IFS=$as_save_IFS
3543
3544 if test $ac_prog_rejected = yes; then
3545   # We found a bogon in the path, so make sure we never use it.
3546   set dummy $ac_cv_prog_CC
3547   shift
3548   if test $# != 0; then
3549     # We chose a different compiler from the bogus one.
3550     # However, it has the same basename, so the bogon will be chosen
3551     # first if we set CC to just the basename; use the full file name.
3552     shift
3553     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3554   fi
3555 fi
3556 fi
3557 fi
3558 CC=$ac_cv_prog_CC
3559 if test -n "$CC"; then
3560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3561 $as_echo "$CC" >&6; }
3562 else
3563   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3564 $as_echo "no" >&6; }
3565 fi
3566
3567
3568 fi
3569 if test -z "$CC"; then
3570   if test -n "$ac_tool_prefix"; then
3571   for ac_prog in cl.exe
3572   do
3573     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3574 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3576 $as_echo_n "checking for $ac_word... " >&6; }
3577 if test "${ac_cv_prog_CC+set}" = set; then :
3578   $as_echo_n "(cached) " >&6
3579 else
3580   if test -n "$CC"; then
3581   ac_cv_prog_CC="$CC" # Let the user override the test.
3582 else
3583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3584 for as_dir in $PATH
3585 do
3586   IFS=$as_save_IFS
3587   test -z "$as_dir" && as_dir=.
3588     for ac_exec_ext in '' $ac_executable_extensions; do
3589   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3590     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3591     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3592     break 2
3593   fi
3594 done
3595   done
3596 IFS=$as_save_IFS
3597
3598 fi
3599 fi
3600 CC=$ac_cv_prog_CC
3601 if test -n "$CC"; then
3602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3603 $as_echo "$CC" >&6; }
3604 else
3605   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3606 $as_echo "no" >&6; }
3607 fi
3608
3609
3610     test -n "$CC" && break
3611   done
3612 fi
3613 if test -z "$CC"; then
3614   ac_ct_CC=$CC
3615   for ac_prog in cl.exe
3616 do
3617   # Extract the first word of "$ac_prog", so it can be a program name with args.
3618 set dummy $ac_prog; ac_word=$2
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3620 $as_echo_n "checking for $ac_word... " >&6; }
3621 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3622   $as_echo_n "(cached) " >&6
3623 else
3624   if test -n "$ac_ct_CC"; then
3625   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3626 else
3627 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3628 for as_dir in $PATH
3629 do
3630   IFS=$as_save_IFS
3631   test -z "$as_dir" && as_dir=.
3632     for ac_exec_ext in '' $ac_executable_extensions; do
3633   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3634     ac_cv_prog_ac_ct_CC="$ac_prog"
3635     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3636     break 2
3637   fi
3638 done
3639   done
3640 IFS=$as_save_IFS
3641
3642 fi
3643 fi
3644 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3645 if test -n "$ac_ct_CC"; then
3646   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3647 $as_echo "$ac_ct_CC" >&6; }
3648 else
3649   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3650 $as_echo "no" >&6; }
3651 fi
3652
3653
3654   test -n "$ac_ct_CC" && break
3655 done
3656
3657   if test "x$ac_ct_CC" = x; then
3658     CC=""
3659   else
3660     case $cross_compiling:$ac_tool_warned in
3661 yes:)
3662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3663 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3664 ac_tool_warned=yes ;;
3665 esac
3666     CC=$ac_ct_CC
3667   fi
3668 fi
3669
3670 fi
3671
3672
3673 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3674 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3675 as_fn_error "no acceptable C compiler found in \$PATH
3676 See \`config.log' for more details." "$LINENO" 5; }
3677
3678 # Provide some information about the compiler.
3679 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3680 set X $ac_compile
3681 ac_compiler=$2
3682 for ac_option in --version -v -V -qversion; do
3683   { { ac_try="$ac_compiler $ac_option >&5"
3684 case "(($ac_try" in
3685   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3686   *) ac_try_echo=$ac_try;;
3687 esac
3688 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3689 $as_echo "$ac_try_echo"; } >&5
3690   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3691   ac_status=$?
3692   if test -s conftest.err; then
3693     sed '10a\
3694 ... rest of stderr output deleted ...
3695          10q' conftest.err >conftest.er1
3696     cat conftest.er1 >&5
3697     rm -f conftest.er1 conftest.err
3698   fi
3699   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3700   test $ac_status = 0; }
3701 done
3702
3703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3704 /* end confdefs.h.  */
3705
3706 int
3707 main ()
3708 {
3709
3710   ;
3711   return 0;
3712 }
3713 _ACEOF
3714 # FIXME: Cleanup?
3715 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3716   (eval $ac_link) 2>&5
3717   ac_status=$?
3718   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3719   test $ac_status = 0; }; then :
3720   gcc_no_link=no
3721 else
3722   gcc_no_link=yes
3723 fi
3724 if test x$gcc_no_link = xyes; then
3725   # Setting cross_compile will disable run tests; it will
3726   # also disable AC_CHECK_FILE but that's generally
3727   # correct if we can't link.
3728   cross_compiling=yes
3729   EXEEXT=
3730 else
3731   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3732 /* end confdefs.h.  */
3733
3734 int
3735 main ()
3736 {
3737
3738   ;
3739   return 0;
3740 }
3741 _ACEOF
3742 ac_clean_files_save=$ac_clean_files
3743 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3744 # Try to create an executable without -o first, disregard a.out.
3745 # It will help us diagnose broken compilers, and finding out an intuition
3746 # of exeext.
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3748 $as_echo_n "checking for C compiler default output file name... " >&6; }
3749 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3750
3751 # The possible output files:
3752 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3753
3754 ac_rmfiles=
3755 for ac_file in $ac_files
3756 do
3757   case $ac_file in
3758     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3759     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3760   esac
3761 done
3762 rm -f $ac_rmfiles
3763
3764 if { { ac_try="$ac_link_default"
3765 case "(($ac_try" in
3766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3767   *) ac_try_echo=$ac_try;;
3768 esac
3769 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3770 $as_echo "$ac_try_echo"; } >&5
3771   (eval "$ac_link_default") 2>&5
3772   ac_status=$?
3773   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3774   test $ac_status = 0; }; then :
3775   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3776 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3777 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3778 # so that the user can short-circuit this test for compilers unknown to
3779 # Autoconf.
3780 for ac_file in $ac_files ''
3781 do
3782   test -f "$ac_file" || continue
3783   case $ac_file in
3784     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3785         ;;
3786     [ab].out )
3787         # We found the default executable, but exeext='' is most
3788         # certainly right.
3789         break;;
3790     *.* )
3791         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3792         then :; else
3793            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3794         fi
3795         # We set ac_cv_exeext here because the later test for it is not
3796         # safe: cross compilers may not add the suffix if given an `-o'
3797         # argument, so we may need to know it at that point already.
3798         # Even if this section looks crufty: it has the advantage of
3799         # actually working.
3800         break;;
3801     * )
3802         break;;
3803   esac
3804 done
3805 test "$ac_cv_exeext" = no && ac_cv_exeext=
3806
3807 else
3808   ac_file=''
3809 fi
3810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3811 $as_echo "$ac_file" >&6; }
3812 if test -z "$ac_file"; then :
3813   $as_echo "$as_me: failed program was:" >&5
3814 sed 's/^/| /' conftest.$ac_ext >&5
3815
3816 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3817 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3818 { as_fn_set_status 77
3819 as_fn_error "C compiler cannot create executables
3820 See \`config.log' for more details." "$LINENO" 5; }; }
3821 fi
3822 ac_exeext=$ac_cv_exeext
3823
3824 # Check that the compiler produces executables we can run.  If not, either
3825 # the compiler is broken, or we cross compile.
3826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3827 $as_echo_n "checking whether the C compiler works... " >&6; }
3828 # If not cross compiling, check that we can run a simple program.
3829 if test "$cross_compiling" != yes; then
3830   if { ac_try='./$ac_file'
3831   { { case "(($ac_try" in
3832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3833   *) ac_try_echo=$ac_try;;
3834 esac
3835 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3836 $as_echo "$ac_try_echo"; } >&5
3837   (eval "$ac_try") 2>&5
3838   ac_status=$?
3839   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3840   test $ac_status = 0; }; }; then
3841     cross_compiling=no
3842   else
3843     if test "$cross_compiling" = maybe; then
3844         cross_compiling=yes
3845     else
3846         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3847 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3848 as_fn_error "cannot run C compiled programs.
3849 If you meant to cross compile, use \`--host'.
3850 See \`config.log' for more details." "$LINENO" 5; }
3851     fi
3852   fi
3853 fi
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3855 $as_echo "yes" >&6; }
3856
3857 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3858 ac_clean_files=$ac_clean_files_save
3859 # Check that the compiler produces executables we can run.  If not, either
3860 # the compiler is broken, or we cross compile.
3861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3862 $as_echo_n "checking whether we are cross compiling... " >&6; }
3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3864 $as_echo "$cross_compiling" >&6; }
3865
3866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3867 $as_echo_n "checking for suffix of executables... " >&6; }
3868 if { { ac_try="$ac_link"
3869 case "(($ac_try" in
3870   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3871   *) ac_try_echo=$ac_try;;
3872 esac
3873 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3874 $as_echo "$ac_try_echo"; } >&5
3875   (eval "$ac_link") 2>&5
3876   ac_status=$?
3877   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3878   test $ac_status = 0; }; then :
3879   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3880 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3881 # work properly (i.e., refer to `conftest.exe'), while it won't with
3882 # `rm'.
3883 for ac_file in conftest.exe conftest conftest.*; do
3884   test -f "$ac_file" || continue
3885   case $ac_file in
3886     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3887     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3888           break;;
3889     * ) break;;
3890   esac
3891 done
3892 else
3893   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3894 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3895 as_fn_error "cannot compute suffix of executables: cannot compile and link
3896 See \`config.log' for more details." "$LINENO" 5; }
3897 fi
3898 rm -f conftest$ac_cv_exeext
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3900 $as_echo "$ac_cv_exeext" >&6; }
3901
3902 rm -f conftest.$ac_ext
3903 EXEEXT=$ac_cv_exeext
3904 ac_exeext=$EXEEXT
3905 fi
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3907 $as_echo_n "checking for suffix of object files... " >&6; }
3908 if test "${ac_cv_objext+set}" = set; then :
3909   $as_echo_n "(cached) " >&6
3910 else
3911   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3912 /* end confdefs.h.  */
3913
3914 int
3915 main ()
3916 {
3917
3918   ;
3919   return 0;
3920 }
3921 _ACEOF
3922 rm -f conftest.o conftest.obj
3923 if { { ac_try="$ac_compile"
3924 case "(($ac_try" in
3925   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3926   *) ac_try_echo=$ac_try;;
3927 esac
3928 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3929 $as_echo "$ac_try_echo"; } >&5
3930   (eval "$ac_compile") 2>&5
3931   ac_status=$?
3932   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3933   test $ac_status = 0; }; then :
3934   for ac_file in conftest.o conftest.obj conftest.*; do
3935   test -f "$ac_file" || continue;
3936   case $ac_file in
3937     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3938     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3939        break;;
3940   esac
3941 done
3942 else
3943   $as_echo "$as_me: failed program was:" >&5
3944 sed 's/^/| /' conftest.$ac_ext >&5
3945
3946 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3947 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3948 as_fn_error "cannot compute suffix of object files: cannot compile
3949 See \`config.log' for more details." "$LINENO" 5; }
3950 fi
3951 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3952 fi
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3954 $as_echo "$ac_cv_objext" >&6; }
3955 OBJEXT=$ac_cv_objext
3956 ac_objext=$OBJEXT
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3958 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3959 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3960   $as_echo_n "(cached) " >&6
3961 else
3962   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3963 /* end confdefs.h.  */
3964
3965 int
3966 main ()
3967 {
3968 #ifndef __GNUC__
3969        choke me
3970 #endif
3971
3972   ;
3973   return 0;
3974 }
3975 _ACEOF
3976 if ac_fn_c_try_compile "$LINENO"; then :
3977   ac_compiler_gnu=yes
3978 else
3979   ac_compiler_gnu=no
3980 fi
3981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3982 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3983
3984 fi
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3986 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3987 if test $ac_compiler_gnu = yes; then
3988   GCC=yes
3989 else
3990   GCC=
3991 fi
3992 ac_test_CFLAGS=${CFLAGS+set}
3993 ac_save_CFLAGS=$CFLAGS
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3995 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3996 if test "${ac_cv_prog_cc_g+set}" = set; then :
3997   $as_echo_n "(cached) " >&6
3998 else
3999   ac_save_c_werror_flag=$ac_c_werror_flag
4000    ac_c_werror_flag=yes
4001    ac_cv_prog_cc_g=no
4002    CFLAGS="-g"
4003    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004 /* end confdefs.h.  */
4005
4006 int
4007 main ()
4008 {
4009
4010   ;
4011   return 0;
4012 }
4013 _ACEOF
4014 if ac_fn_c_try_compile "$LINENO"; then :
4015   ac_cv_prog_cc_g=yes
4016 else
4017   CFLAGS=""
4018       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4019 /* end confdefs.h.  */
4020
4021 int
4022 main ()
4023 {
4024
4025   ;
4026   return 0;
4027 }
4028 _ACEOF
4029 if ac_fn_c_try_compile "$LINENO"; then :
4030
4031 else
4032   ac_c_werror_flag=$ac_save_c_werror_flag
4033          CFLAGS="-g"
4034          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4035 /* end confdefs.h.  */
4036
4037 int
4038 main ()
4039 {
4040
4041   ;
4042   return 0;
4043 }
4044 _ACEOF
4045 if ac_fn_c_try_compile "$LINENO"; then :
4046   ac_cv_prog_cc_g=yes
4047 fi
4048 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4049 fi
4050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4051 fi
4052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4053    ac_c_werror_flag=$ac_save_c_werror_flag
4054 fi
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4056 $as_echo "$ac_cv_prog_cc_g" >&6; }
4057 if test "$ac_test_CFLAGS" = set; then
4058   CFLAGS=$ac_save_CFLAGS
4059 elif test $ac_cv_prog_cc_g = yes; then
4060   if test "$GCC" = yes; then
4061     CFLAGS="-g -O2"
4062   else
4063     CFLAGS="-g"
4064   fi
4065 else
4066   if test "$GCC" = yes; then
4067     CFLAGS="-O2"
4068   else
4069     CFLAGS=
4070   fi
4071 fi
4072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4073 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4074 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4075   $as_echo_n "(cached) " >&6
4076 else
4077   ac_cv_prog_cc_c89=no
4078 ac_save_CC=$CC
4079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4080 /* end confdefs.h.  */
4081 #include <stdarg.h>
4082 #include <stdio.h>
4083 #include <sys/types.h>
4084 #include <sys/stat.h>
4085 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4086 struct buf { int x; };
4087 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4088 static char *e (p, i)
4089      char **p;
4090      int i;
4091 {
4092   return p[i];
4093 }
4094 static char *f (char * (*g) (char **, int), char **p, ...)
4095 {
4096   char *s;
4097   va_list v;
4098   va_start (v,p);
4099   s = g (p, va_arg (v,int));
4100   va_end (v);
4101   return s;
4102 }
4103
4104 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4105    function prototypes and stuff, but not '\xHH' hex character constants.
4106    These don't provoke an error unfortunately, instead are silently treated
4107    as 'x'.  The following induces an error, until -std is added to get
4108    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4109    array size at least.  It's necessary to write '\x00'==0 to get something
4110    that's true only with -std.  */
4111 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4112
4113 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4114    inside strings and character constants.  */
4115 #define FOO(x) 'x'
4116 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4117
4118 int test (int i, double x);
4119 struct s1 {int (*f) (int a);};
4120 struct s2 {int (*f) (double a);};
4121 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4122 int argc;
4123 char **argv;
4124 int
4125 main ()
4126 {
4127 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4128   ;
4129   return 0;
4130 }
4131 _ACEOF
4132 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4133         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4134 do
4135   CC="$ac_save_CC $ac_arg"
4136   if ac_fn_c_try_compile "$LINENO"; then :
4137   ac_cv_prog_cc_c89=$ac_arg
4138 fi
4139 rm -f core conftest.err conftest.$ac_objext
4140   test "x$ac_cv_prog_cc_c89" != "xno" && break
4141 done
4142 rm -f conftest.$ac_ext
4143 CC=$ac_save_CC
4144
4145 fi
4146 # AC_CACHE_VAL
4147 case "x$ac_cv_prog_cc_c89" in
4148   x)
4149     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4150 $as_echo "none needed" >&6; } ;;
4151   xno)
4152     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4153 $as_echo "unsupported" >&6; } ;;
4154   *)
4155     CC="$CC $ac_cv_prog_cc_c89"
4156     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4157 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4158 esac
4159 if test "x$ac_cv_prog_cc_c89" != xno; then :
4160
4161 fi
4162
4163 ac_ext=c
4164 ac_cpp='$CPP $CPPFLAGS'
4165 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4166 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4167 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4168
4169 ac_ext=cpp
4170 ac_cpp='$CXXCPP $CPPFLAGS'
4171 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4172 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4173 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4174 if test -z "$CXX"; then
4175   if test -n "$CCC"; then
4176     CXX=$CCC
4177   else
4178     if test -n "$ac_tool_prefix"; then
4179   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4180   do
4181     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4182 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4184 $as_echo_n "checking for $ac_word... " >&6; }
4185 if test "${ac_cv_prog_CXX+set}" = set; then :
4186   $as_echo_n "(cached) " >&6
4187 else
4188   if test -n "$CXX"; then
4189   ac_cv_prog_CXX="$CXX" # Let the user override the test.
4190 else
4191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4192 for as_dir in $PATH
4193 do
4194   IFS=$as_save_IFS
4195   test -z "$as_dir" && as_dir=.
4196     for ac_exec_ext in '' $ac_executable_extensions; do
4197   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4198     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4199     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4200     break 2
4201   fi
4202 done
4203   done
4204 IFS=$as_save_IFS
4205
4206 fi
4207 fi
4208 CXX=$ac_cv_prog_CXX
4209 if test -n "$CXX"; then
4210   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4211 $as_echo "$CXX" >&6; }
4212 else
4213   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4214 $as_echo "no" >&6; }
4215 fi
4216
4217
4218     test -n "$CXX" && break
4219   done
4220 fi
4221 if test -z "$CXX"; then
4222   ac_ct_CXX=$CXX
4223   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4224 do
4225   # Extract the first word of "$ac_prog", so it can be a program name with args.
4226 set dummy $ac_prog; ac_word=$2
4227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4228 $as_echo_n "checking for $ac_word... " >&6; }
4229 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4230   $as_echo_n "(cached) " >&6
4231 else
4232   if test -n "$ac_ct_CXX"; then
4233   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4234 else
4235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4236 for as_dir in $PATH
4237 do
4238   IFS=$as_save_IFS
4239   test -z "$as_dir" && as_dir=.
4240     for ac_exec_ext in '' $ac_executable_extensions; do
4241   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4242     ac_cv_prog_ac_ct_CXX="$ac_prog"
4243     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4244     break 2
4245   fi
4246 done
4247   done
4248 IFS=$as_save_IFS
4249
4250 fi
4251 fi
4252 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4253 if test -n "$ac_ct_CXX"; then
4254   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4255 $as_echo "$ac_ct_CXX" >&6; }
4256 else
4257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4258 $as_echo "no" >&6; }
4259 fi
4260
4261
4262   test -n "$ac_ct_CXX" && break
4263 done
4264
4265   if test "x$ac_ct_CXX" = x; then
4266     CXX="g++"
4267   else
4268     case $cross_compiling:$ac_tool_warned in
4269 yes:)
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4271 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4272 ac_tool_warned=yes ;;
4273 esac
4274     CXX=$ac_ct_CXX
4275   fi
4276 fi
4277
4278   fi
4279 fi
4280 # Provide some information about the compiler.
4281 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4282 set X $ac_compile
4283 ac_compiler=$2
4284 for ac_option in --version -v -V -qversion; do
4285   { { ac_try="$ac_compiler $ac_option >&5"
4286 case "(($ac_try" in
4287   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4288   *) ac_try_echo=$ac_try;;
4289 esac
4290 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4291 $as_echo "$ac_try_echo"; } >&5
4292   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4293   ac_status=$?
4294   if test -s conftest.err; then
4295     sed '10a\
4296 ... rest of stderr output deleted ...
4297          10q' conftest.err >conftest.er1
4298     cat conftest.er1 >&5
4299     rm -f conftest.er1 conftest.err
4300   fi
4301   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4302   test $ac_status = 0; }
4303 done
4304
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4306 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4307 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4308   $as_echo_n "(cached) " >&6
4309 else
4310   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4311 /* end confdefs.h.  */
4312
4313 int
4314 main ()
4315 {
4316 #ifndef __GNUC__
4317        choke me
4318 #endif
4319
4320   ;
4321   return 0;
4322 }
4323 _ACEOF
4324 if ac_fn_cxx_try_compile "$LINENO"; then :
4325   ac_compiler_gnu=yes
4326 else
4327   ac_compiler_gnu=no
4328 fi
4329 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4330 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4331
4332 fi
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4334 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4335 if test $ac_compiler_gnu = yes; then
4336   GXX=yes
4337 else
4338   GXX=
4339 fi
4340 ac_test_CXXFLAGS=${CXXFLAGS+set}
4341 ac_save_CXXFLAGS=$CXXFLAGS
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4343 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4344 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4345   $as_echo_n "(cached) " >&6
4346 else
4347   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4348    ac_cxx_werror_flag=yes
4349    ac_cv_prog_cxx_g=no
4350    CXXFLAGS="-g"
4351    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4352 /* end confdefs.h.  */
4353
4354 int
4355 main ()
4356 {
4357
4358   ;
4359   return 0;
4360 }
4361 _ACEOF
4362 if ac_fn_cxx_try_compile "$LINENO"; then :
4363   ac_cv_prog_cxx_g=yes
4364 else
4365   CXXFLAGS=""
4366       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4367 /* end confdefs.h.  */
4368
4369 int
4370 main ()
4371 {
4372
4373   ;
4374   return 0;
4375 }
4376 _ACEOF
4377 if ac_fn_cxx_try_compile "$LINENO"; then :
4378
4379 else
4380   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4381          CXXFLAGS="-g"
4382          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4383 /* end confdefs.h.  */
4384
4385 int
4386 main ()
4387 {
4388
4389   ;
4390   return 0;
4391 }
4392 _ACEOF
4393 if ac_fn_cxx_try_compile "$LINENO"; then :
4394   ac_cv_prog_cxx_g=yes
4395 fi
4396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4397 fi
4398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4399 fi
4400 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4401    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4402 fi
4403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4404 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4405 if test "$ac_test_CXXFLAGS" = set; then
4406   CXXFLAGS=$ac_save_CXXFLAGS
4407 elif test $ac_cv_prog_cxx_g = yes; then
4408   if test "$GXX" = yes; then
4409     CXXFLAGS="-g -O2"
4410   else
4411     CXXFLAGS="-g"
4412   fi
4413 else
4414   if test "$GXX" = yes; then
4415     CXXFLAGS="-O2"
4416   else
4417     CXXFLAGS=
4418   fi
4419 fi
4420 ac_ext=c
4421 ac_cpp='$CPP $CPPFLAGS'
4422 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4423 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4424 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4425
4426 CXXFLAGS="$save_CXXFLAGS"
4427
4428 am__api_version='1.11'
4429
4430 # Find a good install program.  We prefer a C program (faster),
4431 # so one script is as good as another.  But avoid the broken or
4432 # incompatible versions:
4433 # SysV /etc/install, /usr/sbin/install
4434 # SunOS /usr/etc/install
4435 # IRIX /sbin/install
4436 # AIX /bin/install
4437 # AmigaOS /C/install, which installs bootblocks on floppy discs
4438 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4439 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4440 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4441 # OS/2's system install, which has a completely different semantic
4442 # ./install, which can be erroneously created by make from ./install.sh.
4443 # Reject install programs that cannot install multiple files.
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4445 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4446 if test -z "$INSTALL"; then
4447 if test "${ac_cv_path_install+set}" = set; then :
4448   $as_echo_n "(cached) " >&6
4449 else
4450   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4451 for as_dir in $PATH
4452 do
4453   IFS=$as_save_IFS
4454   test -z "$as_dir" && as_dir=.
4455     # Account for people who put trailing slashes in PATH elements.
4456 case $as_dir/ in #((
4457   ./ | .// | /[cC]/* | \
4458   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4459   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4460   /usr/ucb/* ) ;;
4461   *)
4462     # OSF1 and SCO ODT 3.0 have their own names for install.
4463     # Don't use installbsd from OSF since it installs stuff as root
4464     # by default.
4465     for ac_prog in ginstall scoinst install; do
4466       for ac_exec_ext in '' $ac_executable_extensions; do
4467         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4468           if test $ac_prog = install &&
4469             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4470             # AIX install.  It has an incompatible calling convention.
4471             :
4472           elif test $ac_prog = install &&
4473             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4474             # program-specific install script used by HP pwplus--don't use.
4475             :
4476           else
4477             rm -rf conftest.one conftest.two conftest.dir
4478             echo one > conftest.one
4479             echo two > conftest.two
4480             mkdir conftest.dir
4481             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4482               test -s conftest.one && test -s conftest.two &&
4483               test -s conftest.dir/conftest.one &&
4484               test -s conftest.dir/conftest.two
4485             then
4486               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4487               break 3
4488             fi
4489           fi
4490         fi
4491       done
4492     done
4493     ;;
4494 esac
4495
4496   done
4497 IFS=$as_save_IFS
4498
4499 rm -rf conftest.one conftest.two conftest.dir
4500
4501 fi
4502   if test "${ac_cv_path_install+set}" = set; then
4503     INSTALL=$ac_cv_path_install
4504   else
4505     # As a last resort, use the slow shell script.  Don't cache a
4506     # value for INSTALL within a source directory, because that will
4507     # break other packages using the cache if that directory is
4508     # removed, or if the value is a relative name.
4509     INSTALL=$ac_install_sh
4510   fi
4511 fi
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4513 $as_echo "$INSTALL" >&6; }
4514
4515 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4516 # It thinks the first close brace ends the variable substitution.
4517 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4518
4519 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4520
4521 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4522
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4524 $as_echo_n "checking whether build environment is sane... " >&6; }
4525 # Just in case
4526 sleep 1
4527 echo timestamp > conftest.file
4528 # Reject unsafe characters in $srcdir or the absolute working directory
4529 # name.  Accept space and tab only in the latter.
4530 am_lf='
4531 '
4532 case `pwd` in
4533   *[\\\"\#\$\&\'\`$am_lf]*)
4534     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
4535 esac
4536 case $srcdir in
4537   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
4538     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
4539 esac
4540
4541 # Do `set' in a subshell so we don't clobber the current shell's
4542 # arguments.  Must try -L first in case configure is actually a
4543 # symlink; some systems play weird games with the mod time of symlinks
4544 # (eg FreeBSD returns the mod time of the symlink's containing
4545 # directory).
4546 if (
4547    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4548    if test "$*" = "X"; then
4549       # -L didn't work.
4550       set X `ls -t "$srcdir/configure" conftest.file`
4551    fi
4552    rm -f conftest.file
4553    if test "$*" != "X $srcdir/configure conftest.file" \
4554       && test "$*" != "X conftest.file $srcdir/configure"; then
4555
4556       # If neither matched, then we have a broken ls.  This can happen
4557       # if, for instance, CONFIG_SHELL is bash and it inherits a
4558       # broken ls alias from the environment.  This has actually
4559       # happened.  Such a system could not be considered "sane".
4560       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
4561 alias in your environment" "$LINENO" 5
4562    fi
4563
4564    test "$2" = conftest.file
4565    )
4566 then
4567    # Ok.
4568    :
4569 else
4570    as_fn_error "newly created file is older than distributed files!
4571 Check your system clock" "$LINENO" 5
4572 fi
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4574 $as_echo "yes" >&6; }
4575 test "$program_prefix" != NONE &&
4576   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4577 # Use a double $ so make ignores it.
4578 test "$program_suffix" != NONE &&
4579   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4580 # Double any \ or $.
4581 # By default was `s,x,x', remove it if useless.
4582 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4583 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4584
4585 # expand $ac_aux_dir to an absolute path
4586 am_aux_dir=`cd $ac_aux_dir && pwd`
4587
4588 if test x"${MISSING+set}" != xset; then
4589   case $am_aux_dir in
4590   *\ * | *\     *)
4591     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4592   *)
4593     MISSING="\${SHELL} $am_aux_dir/missing" ;;
4594   esac
4595 fi
4596 # Use eval to expand $SHELL
4597 if eval "$MISSING --run true"; then
4598   am_missing_run="$MISSING --run "
4599 else
4600   am_missing_run=
4601   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
4602 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4603 fi
4604
4605 if test x"${install_sh}" != xset; then
4606   case $am_aux_dir in
4607   *\ * | *\     *)
4608     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4609   *)
4610     install_sh="\${SHELL} $am_aux_dir/install-sh"
4611   esac
4612 fi
4613
4614 # Installed binaries are usually stripped using `strip' when the user
4615 # run `make install-strip'.  However `strip' might not be the right
4616 # tool to use in cross-compilation environments, therefore Automake
4617 # will honor the `STRIP' environment variable to overrule this program.
4618 if test "$cross_compiling" != no; then
4619   if test -n "$ac_tool_prefix"; then
4620   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4621 set dummy ${ac_tool_prefix}strip; ac_word=$2
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4623 $as_echo_n "checking for $ac_word... " >&6; }
4624 if test "${ac_cv_prog_STRIP+set}" = set; then :
4625   $as_echo_n "(cached) " >&6
4626 else
4627   if test -n "$STRIP"; then
4628   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4629 else
4630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4631 for as_dir in $PATH
4632 do
4633   IFS=$as_save_IFS
4634   test -z "$as_dir" && as_dir=.
4635     for ac_exec_ext in '' $ac_executable_extensions; do
4636   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4637     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4638     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4639     break 2
4640   fi
4641 done
4642   done
4643 IFS=$as_save_IFS
4644
4645 fi
4646 fi
4647 STRIP=$ac_cv_prog_STRIP
4648 if test -n "$STRIP"; then
4649   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4650 $as_echo "$STRIP" >&6; }
4651 else
4652   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4653 $as_echo "no" >&6; }
4654 fi
4655
4656
4657 fi
4658 if test -z "$ac_cv_prog_STRIP"; then
4659   ac_ct_STRIP=$STRIP
4660   # Extract the first word of "strip", so it can be a program name with args.
4661 set dummy strip; ac_word=$2
4662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4663 $as_echo_n "checking for $ac_word... " >&6; }
4664 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4665   $as_echo_n "(cached) " >&6
4666 else
4667   if test -n "$ac_ct_STRIP"; then
4668   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4669 else
4670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4671 for as_dir in $PATH
4672 do
4673   IFS=$as_save_IFS
4674   test -z "$as_dir" && as_dir=.
4675     for ac_exec_ext in '' $ac_executable_extensions; do
4676   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4677     ac_cv_prog_ac_ct_STRIP="strip"
4678     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4679     break 2
4680   fi
4681 done
4682   done
4683 IFS=$as_save_IFS
4684
4685 fi
4686 fi
4687 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4688 if test -n "$ac_ct_STRIP"; then
4689   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4690 $as_echo "$ac_ct_STRIP" >&6; }
4691 else
4692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4693 $as_echo "no" >&6; }
4694 fi
4695
4696   if test "x$ac_ct_STRIP" = x; then
4697     STRIP=":"
4698   else
4699     case $cross_compiling:$ac_tool_warned in
4700 yes:)
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4702 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4703 ac_tool_warned=yes ;;
4704 esac
4705     STRIP=$ac_ct_STRIP
4706   fi
4707 else
4708   STRIP="$ac_cv_prog_STRIP"
4709 fi
4710
4711 fi
4712 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4713
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4715 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4716 if test -z "$MKDIR_P"; then
4717   if test "${ac_cv_path_mkdir+set}" = set; then :
4718   $as_echo_n "(cached) " >&6
4719 else
4720   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4721 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4722 do
4723   IFS=$as_save_IFS
4724   test -z "$as_dir" && as_dir=.
4725     for ac_prog in mkdir gmkdir; do
4726          for ac_exec_ext in '' $ac_executable_extensions; do
4727            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4728            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4729              'mkdir (GNU coreutils) '* | \
4730              'mkdir (coreutils) '* | \
4731              'mkdir (fileutils) '4.1*)
4732                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4733                break 3;;
4734            esac
4735          done
4736        done
4737   done
4738 IFS=$as_save_IFS
4739
4740 fi
4741
4742   if test "${ac_cv_path_mkdir+set}" = set; then
4743     MKDIR_P="$ac_cv_path_mkdir -p"
4744   else
4745     # As a last resort, use the slow shell script.  Don't cache a
4746     # value for MKDIR_P within a source directory, because that will
4747     # break other packages using the cache if that directory is
4748     # removed, or if the value is a relative name.
4749     test -d ./--version && rmdir ./--version
4750     MKDIR_P="$ac_install_sh -d"
4751   fi
4752 fi
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4754 $as_echo "$MKDIR_P" >&6; }
4755
4756 mkdir_p="$MKDIR_P"
4757 case $mkdir_p in
4758   [\\/$]* | ?:[\\/]*) ;;
4759   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
4760 esac
4761
4762 for ac_prog in gawk mawk nawk awk
4763 do
4764   # Extract the first word of "$ac_prog", so it can be a program name with args.
4765 set dummy $ac_prog; ac_word=$2
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4767 $as_echo_n "checking for $ac_word... " >&6; }
4768 if test "${ac_cv_prog_AWK+set}" = set; then :
4769   $as_echo_n "(cached) " >&6
4770 else
4771   if test -n "$AWK"; then
4772   ac_cv_prog_AWK="$AWK" # Let the user override the test.
4773 else
4774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4775 for as_dir in $PATH
4776 do
4777   IFS=$as_save_IFS
4778   test -z "$as_dir" && as_dir=.
4779     for ac_exec_ext in '' $ac_executable_extensions; do
4780   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4781     ac_cv_prog_AWK="$ac_prog"
4782     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4783     break 2
4784   fi
4785 done
4786   done
4787 IFS=$as_save_IFS
4788
4789 fi
4790 fi
4791 AWK=$ac_cv_prog_AWK
4792 if test -n "$AWK"; then
4793   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4794 $as_echo "$AWK" >&6; }
4795 else
4796   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4797 $as_echo "no" >&6; }
4798 fi
4799
4800
4801   test -n "$AWK" && break
4802 done
4803
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4805 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4806 set x ${MAKE-make}
4807 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4808 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4809   $as_echo_n "(cached) " >&6
4810 else
4811   cat >conftest.make <<\_ACEOF
4812 SHELL = /bin/sh
4813 all:
4814         @echo '@@@%%%=$(MAKE)=@@@%%%'
4815 _ACEOF
4816 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4817 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4818   *@@@%%%=?*=@@@%%%*)
4819     eval ac_cv_prog_make_${ac_make}_set=yes;;
4820   *)
4821     eval ac_cv_prog_make_${ac_make}_set=no;;
4822 esac
4823 rm -f conftest.make
4824 fi
4825 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4827 $as_echo "yes" >&6; }
4828   SET_MAKE=
4829 else
4830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4831 $as_echo "no" >&6; }
4832   SET_MAKE="MAKE=${MAKE-make}"
4833 fi
4834
4835 rm -rf .tst 2>/dev/null
4836 mkdir .tst 2>/dev/null
4837 if test -d .tst; then
4838   am__leading_dot=.
4839 else
4840   am__leading_dot=_
4841 fi
4842 rmdir .tst 2>/dev/null
4843
4844 DEPDIR="${am__leading_dot}deps"
4845
4846 ac_config_commands="$ac_config_commands depfiles"
4847
4848
4849 am_make=${MAKE-make}
4850 cat > confinc << 'END'
4851 am__doit:
4852         @echo this is the am__doit target
4853 .PHONY: am__doit
4854 END
4855 # If we don't find an include directive, just comment out the code.
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4857 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4858 am__include="#"
4859 am__quote=
4860 _am_result=none
4861 # First try GNU make style include.
4862 echo "include confinc" > confmf
4863 # Ignore all kinds of additional output from `make'.
4864 case `$am_make -s -f confmf 2> /dev/null` in #(
4865 *the\ am__doit\ target*)
4866   am__include=include
4867   am__quote=
4868   _am_result=GNU
4869   ;;
4870 esac
4871 # Now try BSD make style include.
4872 if test "$am__include" = "#"; then
4873    echo '.include "confinc"' > confmf
4874    case `$am_make -s -f confmf 2> /dev/null` in #(
4875    *the\ am__doit\ target*)
4876      am__include=.include
4877      am__quote="\""
4878      _am_result=BSD
4879      ;;
4880    esac
4881 fi
4882
4883
4884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4885 $as_echo "$_am_result" >&6; }
4886 rm -f confinc confmf
4887
4888 # Check whether --enable-dependency-tracking was given.
4889 if test "${enable_dependency_tracking+set}" = set; then :
4890   enableval=$enable_dependency_tracking;
4891 fi
4892
4893 if test "x$enable_dependency_tracking" != xno; then
4894   am_depcomp="$ac_aux_dir/depcomp"
4895   AMDEPBACKSLASH='\'
4896 fi
4897  if test "x$enable_dependency_tracking" != xno; then
4898   AMDEP_TRUE=
4899   AMDEP_FALSE='#'
4900 else
4901   AMDEP_TRUE='#'
4902   AMDEP_FALSE=
4903 fi
4904
4905
4906 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4907   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4908   # is not polluted with repeated "-I."
4909   am__isrc=' -I$(srcdir)'
4910   # test to see if srcdir already configured
4911   if test -f $srcdir/config.status; then
4912     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4913   fi
4914 fi
4915
4916 # test whether we have cygpath
4917 if test -z "$CYGPATH_W"; then
4918   if (cygpath --version) >/dev/null 2>/dev/null; then
4919     CYGPATH_W='cygpath -w'
4920   else
4921     CYGPATH_W=echo
4922   fi
4923 fi
4924
4925
4926 # Define the identity of the package.
4927  PACKAGE='libjava'
4928  VERSION='version-unused'
4929
4930
4931 cat >>confdefs.h <<_ACEOF
4932 #define PACKAGE "$PACKAGE"
4933 _ACEOF
4934
4935
4936 cat >>confdefs.h <<_ACEOF
4937 #define VERSION "$VERSION"
4938 _ACEOF
4939
4940 # Some tools Automake needs.
4941
4942 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4943
4944
4945 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4946
4947
4948 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4949
4950
4951 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4952
4953
4954 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4955
4956 # We need awk for the "check" target.  The system "awk" is bad on
4957 # some platforms.
4958 # Always define AMTAR for backward compatibility.
4959
4960 AMTAR=${AMTAR-"${am_missing_run}tar"}
4961
4962 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4963
4964
4965
4966
4967 depcc="$CC"   am_compiler_list=
4968
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4970 $as_echo_n "checking dependency style of $depcc... " >&6; }
4971 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4972   $as_echo_n "(cached) " >&6
4973 else
4974   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4975   # We make a subdir and do the tests there.  Otherwise we can end up
4976   # making bogus files that we don't know about and never remove.  For
4977   # instance it was reported that on HP-UX the gcc test will end up
4978   # making a dummy file named `D' -- because `-MD' means `put the output
4979   # in D'.
4980   mkdir conftest.dir
4981   # Copy depcomp to subdir because otherwise we won't find it if we're
4982   # using a relative directory.
4983   cp "$am_depcomp" conftest.dir
4984   cd conftest.dir
4985   # We will build objects and dependencies in a subdirectory because
4986   # it helps to detect inapplicable dependency modes.  For instance
4987   # both Tru64's cc and ICC support -MD to output dependencies as a
4988   # side effect of compilation, but ICC will put the dependencies in
4989   # the current directory while Tru64 will put them in the object
4990   # directory.
4991   mkdir sub
4992
4993   am_cv_CC_dependencies_compiler_type=none
4994   if test "$am_compiler_list" = ""; then
4995      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4996   fi
4997   am__universal=false
4998   case " $depcc " in #(
4999      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5000      esac
5001
5002   for depmode in $am_compiler_list; do
5003     # Setup a source with many dependencies, because some compilers
5004     # like to wrap large dependency lists on column 80 (with \), and
5005     # we should not choose a depcomp mode which is confused by this.
5006     #
5007     # We need to recreate these files for each test, as the compiler may
5008     # overwrite some of them when testing with obscure command lines.
5009     # This happens at least with the AIX C compiler.
5010     : > sub/conftest.c
5011     for i in 1 2 3 4 5 6; do
5012       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5013       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5014       # Solaris 8's {/usr,}/bin/sh.
5015       touch sub/conftst$i.h
5016     done
5017     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5018
5019     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5020     # mode.  It turns out that the SunPro C++ compiler does not properly
5021     # handle `-M -o', and we need to detect this.  Also, some Intel
5022     # versions had trouble with output in subdirs
5023     am__obj=sub/conftest.${OBJEXT-o}
5024     am__minus_obj="-o $am__obj"
5025     case $depmode in
5026     gcc)
5027       # This depmode causes a compiler race in universal mode.
5028       test "$am__universal" = false || continue
5029       ;;
5030     nosideeffect)
5031       # after this tag, mechanisms are not by side-effect, so they'll
5032       # only be used when explicitly requested
5033       if test "x$enable_dependency_tracking" = xyes; then
5034         continue
5035       else
5036         break
5037       fi
5038       ;;
5039     msvisualcpp | msvcmsys)
5040       # This compiler won't grok `-c -o', but also, the minuso test has
5041       # not run yet.  These depmodes are late enough in the game, and
5042       # so weak that their functioning should not be impacted.
5043       am__obj=conftest.${OBJEXT-o}
5044       am__minus_obj=
5045       ;;
5046     none) break ;;
5047     esac
5048     if depmode=$depmode \
5049        source=sub/conftest.c object=$am__obj \
5050        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5051        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5052          >/dev/null 2>conftest.err &&
5053        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5054        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5055        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5056        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5057       # icc doesn't choke on unknown options, it will just issue warnings
5058       # or remarks (even with -Werror).  So we grep stderr for any message
5059       # that says an option was ignored or not supported.
5060       # When given -MP, icc 7.0 and 7.1 complain thusly:
5061       #   icc: Command line warning: ignoring option '-M'; no argument required
5062       # The diagnosis changed in icc 8.0:
5063       #   icc: Command line remark: option '-MP' not supported
5064       if (grep 'ignoring option' conftest.err ||
5065           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5066         am_cv_CC_dependencies_compiler_type=$depmode
5067         break
5068       fi
5069     fi
5070   done
5071
5072   cd ..
5073   rm -rf conftest.dir
5074 else
5075   am_cv_CC_dependencies_compiler_type=none
5076 fi
5077
5078 fi
5079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5080 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5081 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5082
5083  if
5084   test "x$enable_dependency_tracking" != xno \
5085   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5086   am__fastdepCC_TRUE=
5087   am__fastdepCC_FALSE='#'
5088 else
5089   am__fastdepCC_TRUE='#'
5090   am__fastdepCC_FALSE=
5091 fi
5092
5093
5094 depcc="$CXX"  am_compiler_list=
5095
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5097 $as_echo_n "checking dependency style of $depcc... " >&6; }
5098 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5099   $as_echo_n "(cached) " >&6
5100 else
5101   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5102   # We make a subdir and do the tests there.  Otherwise we can end up
5103   # making bogus files that we don't know about and never remove.  For
5104   # instance it was reported that on HP-UX the gcc test will end up
5105   # making a dummy file named `D' -- because `-MD' means `put the output
5106   # in D'.
5107   mkdir conftest.dir
5108   # Copy depcomp to subdir because otherwise we won't find it if we're
5109   # using a relative directory.
5110   cp "$am_depcomp" conftest.dir
5111   cd conftest.dir
5112   # We will build objects and dependencies in a subdirectory because
5113   # it helps to detect inapplicable dependency modes.  For instance
5114   # both Tru64's cc and ICC support -MD to output dependencies as a
5115   # side effect of compilation, but ICC will put the dependencies in
5116   # the current directory while Tru64 will put them in the object
5117   # directory.
5118   mkdir sub
5119
5120   am_cv_CXX_dependencies_compiler_type=none
5121   if test "$am_compiler_list" = ""; then
5122      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5123   fi
5124   am__universal=false
5125   case " $depcc " in #(
5126      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5127      esac
5128
5129   for depmode in $am_compiler_list; do
5130     # Setup a source with many dependencies, because some compilers
5131     # like to wrap large dependency lists on column 80 (with \), and
5132     # we should not choose a depcomp mode which is confused by this.
5133     #
5134     # We need to recreate these files for each test, as the compiler may
5135     # overwrite some of them when testing with obscure command lines.
5136     # This happens at least with the AIX C compiler.
5137     : > sub/conftest.c
5138     for i in 1 2 3 4 5 6; do
5139       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5140       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5141       # Solaris 8's {/usr,}/bin/sh.
5142       touch sub/conftst$i.h
5143     done
5144     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5145
5146     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5147     # mode.  It turns out that the SunPro C++ compiler does not properly
5148     # handle `-M -o', and we need to detect this.  Also, some Intel
5149     # versions had trouble with output in subdirs
5150     am__obj=sub/conftest.${OBJEXT-o}
5151     am__minus_obj="-o $am__obj"
5152     case $depmode in
5153     gcc)
5154       # This depmode causes a compiler race in universal mode.
5155       test "$am__universal" = false || continue
5156       ;;
5157     nosideeffect)
5158       # after this tag, mechanisms are not by side-effect, so they'll
5159       # only be used when explicitly requested
5160       if test "x$enable_dependency_tracking" = xyes; then
5161         continue
5162       else
5163         break
5164       fi
5165       ;;
5166     msvisualcpp | msvcmsys)
5167       # This compiler won't grok `-c -o', but also, the minuso test has
5168       # not run yet.  These depmodes are late enough in the game, and
5169       # so weak that their functioning should not be impacted.
5170       am__obj=conftest.${OBJEXT-o}
5171       am__minus_obj=
5172       ;;
5173     none) break ;;
5174     esac
5175     if depmode=$depmode \
5176        source=sub/conftest.c object=$am__obj \
5177        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5178        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5179          >/dev/null 2>conftest.err &&
5180        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5181        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5182        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5183        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5184       # icc doesn't choke on unknown options, it will just issue warnings
5185       # or remarks (even with -Werror).  So we grep stderr for any message
5186       # that says an option was ignored or not supported.
5187       # When given -MP, icc 7.0 and 7.1 complain thusly:
5188       #   icc: Command line warning: ignoring option '-M'; no argument required
5189       # The diagnosis changed in icc 8.0:
5190       #   icc: Command line remark: option '-MP' not supported
5191       if (grep 'ignoring option' conftest.err ||
5192           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5193         am_cv_CXX_dependencies_compiler_type=$depmode
5194         break
5195       fi
5196     fi
5197   done
5198
5199   cd ..
5200   rm -rf conftest.dir
5201 else
5202   am_cv_CXX_dependencies_compiler_type=none
5203 fi
5204
5205 fi
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5207 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5208 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5209
5210  if
5211   test "x$enable_dependency_tracking" != xno \
5212   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5213   am__fastdepCXX_TRUE=
5214   am__fastdepCXX_FALSE='#'
5215 else
5216   am__fastdepCXX_TRUE='#'
5217   am__fastdepCXX_FALSE=
5218 fi
5219
5220
5221
5222
5223 if test -n "$ac_tool_prefix"; then
5224   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5225 set dummy ${ac_tool_prefix}as; ac_word=$2
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5227 $as_echo_n "checking for $ac_word... " >&6; }
5228 if test "${ac_cv_prog_AS+set}" = set; then :
5229   $as_echo_n "(cached) " >&6
5230 else
5231   if test -n "$AS"; then
5232   ac_cv_prog_AS="$AS" # Let the user override the test.
5233 else
5234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5235 for as_dir in $PATH
5236 do
5237   IFS=$as_save_IFS
5238   test -z "$as_dir" && as_dir=.
5239     for ac_exec_ext in '' $ac_executable_extensions; do
5240   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5241     ac_cv_prog_AS="${ac_tool_prefix}as"
5242     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5243     break 2
5244   fi
5245 done
5246   done
5247 IFS=$as_save_IFS
5248
5249 fi
5250 fi
5251 AS=$ac_cv_prog_AS
5252 if test -n "$AS"; then
5253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5254 $as_echo "$AS" >&6; }
5255 else
5256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5257 $as_echo "no" >&6; }
5258 fi
5259
5260
5261 fi
5262 if test -z "$ac_cv_prog_AS"; then
5263   ac_ct_AS=$AS
5264   # Extract the first word of "as", so it can be a program name with args.
5265 set dummy as; ac_word=$2
5266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5267 $as_echo_n "checking for $ac_word... " >&6; }
5268 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
5269   $as_echo_n "(cached) " >&6
5270 else
5271   if test -n "$ac_ct_AS"; then
5272   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5273 else
5274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5275 for as_dir in $PATH
5276 do
5277   IFS=$as_save_IFS
5278   test -z "$as_dir" && as_dir=.
5279     for ac_exec_ext in '' $ac_executable_extensions; do
5280   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5281     ac_cv_prog_ac_ct_AS="as"
5282     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5283     break 2
5284   fi
5285 done
5286   done
5287 IFS=$as_save_IFS
5288
5289 fi
5290 fi
5291 ac_ct_AS=$ac_cv_prog_ac_ct_AS
5292 if test -n "$ac_ct_AS"; then
5293   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5294 $as_echo "$ac_ct_AS" >&6; }
5295 else
5296   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5297 $as_echo "no" >&6; }
5298 fi
5299
5300   if test "x$ac_ct_AS" = x; then
5301     AS=""
5302   else
5303     case $cross_compiling:$ac_tool_warned in
5304 yes:)
5305 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5306 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5307 ac_tool_warned=yes ;;
5308 esac
5309     AS=$ac_ct_AS
5310   fi
5311 else
5312   AS="$ac_cv_prog_AS"
5313 fi
5314
5315 if test -n "$ac_tool_prefix"; then
5316   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
5317 set dummy ${ac_tool_prefix}ld; ac_word=$2
5318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5319 $as_echo_n "checking for $ac_word... " >&6; }
5320 if test "${ac_cv_prog_LD+set}" = set; then :
5321   $as_echo_n "(cached) " >&6
5322 else
5323   if test -n "$LD"; then
5324   ac_cv_prog_LD="$LD" # Let the user override the test.
5325 else
5326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5327 for as_dir in $PATH
5328 do
5329   IFS=$as_save_IFS
5330   test -z "$as_dir" && as_dir=.
5331     for ac_exec_ext in '' $ac_executable_extensions; do
5332   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5333     ac_cv_prog_LD="${ac_tool_prefix}ld"
5334     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5335     break 2
5336   fi
5337 done
5338   done
5339 IFS=$as_save_IFS
5340
5341 fi
5342 fi
5343 LD=$ac_cv_prog_LD
5344 if test -n "$LD"; then
5345   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5346 $as_echo "$LD" >&6; }
5347 else
5348   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5349 $as_echo "no" >&6; }
5350 fi
5351
5352
5353 fi
5354 if test -z "$ac_cv_prog_LD"; then
5355   ac_ct_LD=$LD
5356   # Extract the first word of "ld", so it can be a program name with args.
5357 set dummy ld; ac_word=$2
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5359 $as_echo_n "checking for $ac_word... " >&6; }
5360 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then :
5361   $as_echo_n "(cached) " >&6
5362 else
5363   if test -n "$ac_ct_LD"; then
5364   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
5365 else
5366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5367 for as_dir in $PATH
5368 do
5369   IFS=$as_save_IFS
5370   test -z "$as_dir" && as_dir=.
5371     for ac_exec_ext in '' $ac_executable_extensions; do
5372   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5373     ac_cv_prog_ac_ct_LD="ld"
5374     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5375     break 2
5376   fi
5377 done
5378   done
5379 IFS=$as_save_IFS
5380
5381 fi
5382 fi
5383 ac_ct_LD=$ac_cv_prog_ac_ct_LD
5384 if test -n "$ac_ct_LD"; then
5385   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LD" >&5
5386 $as_echo "$ac_ct_LD" >&6; }
5387 else
5388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5389 $as_echo "no" >&6; }
5390 fi
5391
5392   if test "x$ac_ct_LD" = x; then
5393     LD=""
5394   else
5395     case $cross_compiling:$ac_tool_warned in
5396 yes:)
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5398 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5399 ac_tool_warned=yes ;;
5400 esac
5401     LD=$ac_ct_LD
5402   fi
5403 else
5404   LD="$ac_cv_prog_LD"
5405 fi
5406
5407 if test -n "$ac_tool_prefix"; then
5408   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5409 set dummy ${ac_tool_prefix}ar; ac_word=$2
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5411 $as_echo_n "checking for $ac_word... " >&6; }
5412 if test "${ac_cv_prog_AR+set}" = set; then :
5413   $as_echo_n "(cached) " >&6
5414 else
5415   if test -n "$AR"; then
5416   ac_cv_prog_AR="$AR" # Let the user override the test.
5417 else
5418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5419 for as_dir in $PATH
5420 do
5421   IFS=$as_save_IFS
5422   test -z "$as_dir" && as_dir=.
5423     for ac_exec_ext in '' $ac_executable_extensions; do
5424   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5425     ac_cv_prog_AR="${ac_tool_prefix}ar"
5426     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5427     break 2
5428   fi
5429 done
5430   done
5431 IFS=$as_save_IFS
5432
5433 fi
5434 fi
5435 AR=$ac_cv_prog_AR
5436 if test -n "$AR"; then
5437   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5438 $as_echo "$AR" >&6; }
5439 else
5440   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5441 $as_echo "no" >&6; }
5442 fi
5443
5444
5445 fi
5446 if test -z "$ac_cv_prog_AR"; then
5447   ac_ct_AR=$AR
5448   # Extract the first word of "ar", so it can be a program name with args.
5449 set dummy ar; ac_word=$2
5450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5451 $as_echo_n "checking for $ac_word... " >&6; }
5452 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5453   $as_echo_n "(cached) " >&6
5454 else
5455   if test -n "$ac_ct_AR"; then
5456   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5457 else
5458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5459 for as_dir in $PATH
5460 do
5461   IFS=$as_save_IFS
5462   test -z "$as_dir" && as_dir=.
5463     for ac_exec_ext in '' $ac_executable_extensions; do
5464   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5465     ac_cv_prog_ac_ct_AR="ar"
5466     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5467     break 2
5468   fi
5469 done
5470   done
5471 IFS=$as_save_IFS
5472
5473 fi
5474 fi
5475 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5476 if test -n "$ac_ct_AR"; then
5477   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5478 $as_echo "$ac_ct_AR" >&6; }
5479 else
5480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5481 $as_echo "no" >&6; }
5482 fi
5483
5484   if test "x$ac_ct_AR" = x; then
5485     AR=""
5486   else
5487     case $cross_compiling:$ac_tool_warned in
5488 yes:)
5489 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5490 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5491 ac_tool_warned=yes ;;
5492 esac
5493     AR=$ac_ct_AR
5494   fi
5495 else
5496   AR="$ac_cv_prog_AR"
5497 fi
5498
5499 if test -n "$ac_tool_prefix"; then
5500   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5501 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5503 $as_echo_n "checking for $ac_word... " >&6; }
5504 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5505   $as_echo_n "(cached) " >&6
5506 else
5507   if test -n "$RANLIB"; then
5508   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5509 else
5510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5511 for as_dir in $PATH
5512 do
5513   IFS=$as_save_IFS
5514   test -z "$as_dir" && as_dir=.
5515     for ac_exec_ext in '' $ac_executable_extensions; do
5516   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5517     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5518     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5519     break 2
5520   fi
5521 done
5522   done
5523 IFS=$as_save_IFS
5524
5525 fi
5526 fi
5527 RANLIB=$ac_cv_prog_RANLIB
5528 if test -n "$RANLIB"; then
5529   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5530 $as_echo "$RANLIB" >&6; }
5531 else
5532   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5533 $as_echo "no" >&6; }
5534 fi
5535
5536
5537 fi
5538 if test -z "$ac_cv_prog_RANLIB"; then
5539   ac_ct_RANLIB=$RANLIB
5540   # Extract the first word of "ranlib", so it can be a program name with args.
5541 set dummy ranlib; ac_word=$2
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5543 $as_echo_n "checking for $ac_word... " >&6; }
5544 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5545   $as_echo_n "(cached) " >&6
5546 else
5547   if test -n "$ac_ct_RANLIB"; then
5548   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5549 else
5550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5551 for as_dir in $PATH
5552 do
5553   IFS=$as_save_IFS
5554   test -z "$as_dir" && as_dir=.
5555     for ac_exec_ext in '' $ac_executable_extensions; do
5556   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5557     ac_cv_prog_ac_ct_RANLIB="ranlib"
5558     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5559     break 2
5560   fi
5561 done
5562   done
5563 IFS=$as_save_IFS
5564
5565 fi
5566 fi
5567 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5568 if test -n "$ac_ct_RANLIB"; then
5569   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5570 $as_echo "$ac_ct_RANLIB" >&6; }
5571 else
5572   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5573 $as_echo "no" >&6; }
5574 fi
5575
5576   if test "x$ac_ct_RANLIB" = x; then
5577     RANLIB=":"
5578   else
5579     case $cross_compiling:$ac_tool_warned in
5580 yes:)
5581 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5582 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5583 ac_tool_warned=yes ;;
5584 esac
5585     RANLIB=$ac_ct_RANLIB
5586   fi
5587 else
5588   RANLIB="$ac_cv_prog_RANLIB"
5589 fi
5590
5591 if test -n "$ac_tool_prefix"; then
5592   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5593 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5595 $as_echo_n "checking for $ac_word... " >&6; }
5596 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5597   $as_echo_n "(cached) " >&6
5598 else
5599   if test -n "$DLLTOOL"; then
5600   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5601 else
5602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5603 for as_dir in $PATH
5604 do
5605   IFS=$as_save_IFS
5606   test -z "$as_dir" && as_dir=.
5607     for ac_exec_ext in '' $ac_executable_extensions; do
5608   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5609     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5610     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5611     break 2
5612   fi
5613 done
5614   done
5615 IFS=$as_save_IFS
5616
5617 fi
5618 fi
5619 DLLTOOL=$ac_cv_prog_DLLTOOL
5620 if test -n "$DLLTOOL"; then
5621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5622 $as_echo "$DLLTOOL" >&6; }
5623 else
5624   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5625 $as_echo "no" >&6; }
5626 fi
5627
5628
5629 fi
5630 if test -z "$ac_cv_prog_DLLTOOL"; then
5631   ac_ct_DLLTOOL=$DLLTOOL
5632   # Extract the first word of "dlltool", so it can be a program name with args.
5633 set dummy dlltool; ac_word=$2
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5635 $as_echo_n "checking for $ac_word... " >&6; }
5636 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5637   $as_echo_n "(cached) " >&6
5638 else
5639   if test -n "$ac_ct_DLLTOOL"; then
5640   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5641 else
5642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5643 for as_dir in $PATH
5644 do
5645   IFS=$as_save_IFS
5646   test -z "$as_dir" && as_dir=.
5647     for ac_exec_ext in '' $ac_executable_extensions; do
5648   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5649     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5650     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5651     break 2
5652   fi
5653 done
5654   done
5655 IFS=$as_save_IFS
5656
5657 fi
5658 fi
5659 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5660 if test -n "$ac_ct_DLLTOOL"; then
5661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5662 $as_echo "$ac_ct_DLLTOOL" >&6; }
5663 else
5664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5665 $as_echo "no" >&6; }
5666 fi
5667
5668   if test "x$ac_ct_DLLTOOL" = x; then
5669     DLLTOOL=":"
5670   else
5671     case $cross_compiling:$ac_tool_warned in
5672 yes:)
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5674 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5675 ac_tool_warned=yes ;;
5676 esac
5677     DLLTOOL=$ac_ct_DLLTOOL
5678   fi
5679 else
5680   DLLTOOL="$ac_cv_prog_DLLTOOL"
5681 fi
5682
5683 for ac_prog in gawk mawk nawk awk
5684 do
5685   # Extract the first word of "$ac_prog", so it can be a program name with args.
5686 set dummy $ac_prog; ac_word=$2
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5688 $as_echo_n "checking for $ac_word... " >&6; }
5689 if test "${ac_cv_prog_AWK+set}" = set; then :
5690   $as_echo_n "(cached) " >&6
5691 else
5692   if test -n "$AWK"; then
5693   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5694 else
5695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5696 for as_dir in $PATH
5697 do
5698   IFS=$as_save_IFS
5699   test -z "$as_dir" && as_dir=.
5700     for ac_exec_ext in '' $ac_executable_extensions; do
5701   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5702     ac_cv_prog_AWK="$ac_prog"
5703     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5704     break 2
5705   fi
5706 done
5707   done
5708 IFS=$as_save_IFS
5709
5710 fi
5711 fi
5712 AWK=$ac_cv_prog_AWK
5713 if test -n "$AWK"; then
5714   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5715 $as_echo "$AWK" >&6; }
5716 else
5717   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5718 $as_echo "no" >&6; }
5719 fi
5720
5721
5722   test -n "$AWK" && break
5723 done
5724
5725 for ac_prog in jar fastjar gjar
5726 do
5727   # Extract the first word of "$ac_prog", so it can be a program name with args.
5728 set dummy $ac_prog; ac_word=$2
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5730 $as_echo_n "checking for $ac_word... " >&6; }
5731 if test "${ac_cv_prog_JAR+set}" = set; then :
5732   $as_echo_n "(cached) " >&6
5733 else
5734   if test -n "$JAR"; then
5735   ac_cv_prog_JAR="$JAR" # Let the user override the test.
5736 else
5737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5738 for as_dir in $PATH
5739 do
5740   IFS=$as_save_IFS
5741   test -z "$as_dir" && as_dir=.
5742     for ac_exec_ext in '' $ac_executable_extensions; do
5743   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5744     ac_cv_prog_JAR="$ac_prog"
5745     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5746     break 2
5747   fi
5748 done
5749   done
5750 IFS=$as_save_IFS
5751
5752 fi
5753 fi
5754 JAR=$ac_cv_prog_JAR
5755 if test -n "$JAR"; then
5756   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAR" >&5
5757 $as_echo "$JAR" >&6; }
5758 else
5759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5760 $as_echo "no" >&6; }
5761 fi
5762
5763
5764   test -n "$JAR" && break
5765 done
5766 test -n "$JAR" || JAR="no"
5767
5768 # Extract the first word of "zip", so it can be a program name with args.
5769 set dummy zip; ac_word=$2
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5771 $as_echo_n "checking for $ac_word... " >&6; }
5772 if test "${ac_cv_path_ZIP+set}" = set; then :
5773   $as_echo_n "(cached) " >&6
5774 else
5775   case $ZIP in
5776   [\\/]* | ?:[\\/]*)
5777   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
5778   ;;
5779   *)
5780   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5781 for as_dir in $PATH
5782 do
5783   IFS=$as_save_IFS
5784   test -z "$as_dir" && as_dir=.
5785     for ac_exec_ext in '' $ac_executable_extensions; do
5786   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5787     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
5788     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5789     break 2
5790   fi
5791 done
5792   done
5793 IFS=$as_save_IFS
5794
5795   test -z "$ac_cv_path_ZIP" && ac_cv_path_ZIP="no"
5796   ;;
5797 esac
5798 fi
5799 ZIP=$ac_cv_path_ZIP
5800 if test -n "$ZIP"; then
5801   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
5802 $as_echo "$ZIP" >&6; }
5803 else
5804   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5805 $as_echo "no" >&6; }
5806 fi
5807
5808
5809 # Extract the first word of "unzip", so it can be a program name with args.
5810 set dummy unzip; ac_word=$2
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5812 $as_echo_n "checking for $ac_word... " >&6; }
5813 if test "${ac_cv_path_UNZIP+set}" = set; then :
5814   $as_echo_n "(cached) " >&6
5815 else
5816   case $UNZIP in
5817   [\\/]* | ?:[\\/]*)
5818   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
5819   ;;
5820   *)
5821   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5822 for as_dir in $PATH
5823 do
5824   IFS=$as_save_IFS
5825   test -z "$as_dir" && as_dir=.
5826     for ac_exec_ext in '' $ac_executable_extensions; do
5827   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5828     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
5829     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5830     break 2
5831   fi
5832 done
5833   done
5834 IFS=$as_save_IFS
5835
5836   test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP="unzip"
5837   ;;
5838 esac
5839 fi
5840 UNZIP=$ac_cv_path_UNZIP
5841 if test -n "$UNZIP"; then
5842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
5843 $as_echo "$UNZIP" >&6; }
5844 else
5845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5846 $as_echo "no" >&6; }
5847 fi
5848
5849
5850
5851 # We need a jar that supports -@.  This is a GNU extension.
5852 if test "$JAR" != no; then
5853    rm -f config-test.jar
5854    echo $srcdir/configure.ac | $JAR -cf@ config-test.jar >/dev/null 2>&1
5855    if test -f config-test.jar; then
5856      rm -f config-test.jar
5857    else
5858      JAR=no
5859    fi
5860 fi
5861
5862 # Prefer the jar we found, but fall back to our jar script.
5863 if test "$JAR" = no; then
5864   if test "$ZIP" = no; then
5865     as_fn_error "cannot find neither zip nor jar, cannot continue" "$LINENO" 5
5866   else
5867     # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava
5868     JAR=`pwd`/scripts/jar
5869   fi
5870 fi
5871
5872
5873
5874
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
5876 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
5877     # Check whether --enable-maintainer-mode was given.
5878 if test "${enable_maintainer_mode+set}" = set; then :
5879   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
5880 else
5881   USE_MAINTAINER_MODE=no
5882 fi
5883
5884   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
5885 $as_echo "$USE_MAINTAINER_MODE" >&6; }
5886    if test $USE_MAINTAINER_MODE = yes; then
5887   MAINTAINER_MODE_TRUE=
5888   MAINTAINER_MODE_FALSE='#'
5889 else
5890   MAINTAINER_MODE_TRUE='#'
5891   MAINTAINER_MODE_FALSE=
5892 fi
5893
5894   MAINT=$MAINTAINER_MODE_TRUE
5895
5896
5897
5898
5899
5900 # configure.host sets the following important variables
5901 #       libgcj_cflags    - host specific C compiler flags
5902 #       libgcj_cxxflags  - host specific C++ compiler flags
5903 #       libgcj_javaflags - host specific Java compiler flags
5904 #       libgcj_sublib_ltflags - host specific Libtool flags
5905 #       libgcj_sublib_core_extra_deps - host specific extra
5906 #                          dependencies for core sublib
5907 #       (these last two only used when building sublibs)
5908 # and a number of others; see the list at the start of the file.
5909
5910 libgcj_cflags=
5911 libgcj_cxxflags=
5912 libgcj_javaflags=
5913 libgcj_sublib_ltflags=
5914 libgcj_sublib_core_extra_deps=
5915
5916 . ${srcdir}/configure.host
5917
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5919 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5920 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
5921   $as_echo_n "(cached) " >&6
5922 else
5923   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
5924 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
5925   acl_cv_prog_gnu_ld=yes
5926 else
5927   acl_cv_prog_gnu_ld=no
5928 fi
5929 fi
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
5931 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
5932 with_gnu_ld=$acl_cv_prog_gnu_ld
5933
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the GNU linker ($LD) supports -Bsymbolic-functions" >&5
5935 $as_echo_n "checking if the GNU linker ($LD) supports -Bsymbolic-functions... " >&6; }
5936 if test "${acl_cv_prog_gnu_ld_symbolic+set}" = set; then :
5937   $as_echo_n "(cached) " >&6
5938 else
5939
5940 acl_cv_prog_gnu_ld_symbolic=no
5941
5942 if test x"$with_gnu_ld" = x"yes"; then
5943   if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then
5944     acl_cv_prog_gnu_ld_symbolic=yes
5945   fi
5946 fi
5947 fi
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld_symbolic" >&5
5949 $as_echo "$acl_cv_prog_gnu_ld_symbolic" >&6; }
5950 if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
5951   SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
5952 else
5953   SYMBOLIC_LDFLAGS=''
5954 fi
5955
5956 libgcj_ld_symbolic_functions=$SYMBOLIC_LDFLAGS
5957 if test -z "$libgcj_ld_symbolic"; then
5958   libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS
5959 fi
5960
5961 # for windows native targets enforce export of all symbols for shared libgcj.
5962 libgcj_ld_export_all=
5963 case "$host" in
5964       *mingw*)
5965         libgcj_ld_export_all=-Wl,--export-all-symbols
5966         ;;
5967       *)
5968         ;;
5969 esac
5970
5971 LIBGCJ_CFLAGS="${libgcj_cflags}"
5972 LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
5973 LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
5974 LIBGCJ_SUBLIB_LTFLAGS="${libgcj_sublib_ltflags}"
5975 LIBGCJ_SUBLIB_CORE_EXTRA_DEPS="${libgcj_sublib_core_extra_deps}"
5976 LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
5977 LIBGCJ_LD_SYMBOLIC_FUNCTIONS="${libgcj_ld_symbolic_functions}"
5978 LIBGCJ_LD_EXPORT_ALL="${libgcj_ld_export_all}"
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988 # Only use libltdl for non-newlib builds.
5989 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
5990    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
5991 $as_echo_n "checking dynamic linker characteristics... " >&6; }
5992 library_names_spec=
5993 libname_spec='lib$name'
5994 soname_spec=
5995 shrext=".so"
5996 postinstall_cmds=
5997 postuninstall_cmds=
5998 finish_cmds=
5999 finish_eval=
6000 shlibpath_var=
6001 shlibpath_overrides_runpath=unknown
6002 version_type=none
6003 dynamic_linker="$host_os ld.so"
6004 sys_lib_dlsearch_path_spec="/lib /usr/lib"
6005 if test "$GCC" = yes; then
6006   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
6007   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
6008     # if the path contains ";" then we assume it to be the separator
6009     # otherwise default to the standard path separator (i.e. ":") - it is
6010     # assumed that no part of a normal pathname contains ";" but that should
6011     # okay in the real world where ";" in dirpaths is itself problematic.
6012     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
6013   else
6014     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
6015   fi
6016 else
6017   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6018 fi
6019 need_lib_prefix=unknown
6020 hardcode_into_libs=no
6021
6022 # when you set need_version to no, make sure it does not cause -set_version
6023 # flags to be left without arguments
6024 need_version=unknown
6025
6026 case $host_os in
6027 aix3*)
6028   version_type=linux
6029   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
6030   shlibpath_var=LIBPATH
6031
6032   # AIX 3 has no versioning support, so we append a major version to the name.
6033   soname_spec='${libname}${release}${shared_ext}$major'
6034   ;;
6035
6036 aix[4-9]*)
6037   version_type=linux
6038   need_lib_prefix=no
6039   need_version=no
6040   hardcode_into_libs=yes
6041   if test "$host_cpu" = ia64; then
6042     # AIX 5 supports IA64
6043     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
6044     shlibpath_var=LD_LIBRARY_PATH
6045   else
6046     # With GCC up to 2.95.x, collect2 would create an import file
6047     # for dependence libraries.  The import file would start with
6048     # the line `#! .'.  This would cause the generated library to
6049     # depend on `.', always an invalid library.  This was fixed in
6050     # development snapshots of GCC prior to 3.0.
6051     case $host_os in
6052       aix4 | aix4.[01] | aix4.[01].*)
6053       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
6054            echo ' yes '
6055            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
6056         :
6057       else
6058         can_build_shared=no
6059       fi
6060       ;;
6061     esac
6062     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
6063     # soname into executable. Probably we can add versioning support to
6064     # collect2, so additional links can be useful in future.
6065     if test "$aix_use_runtimelinking" = yes; then
6066       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
6067       # instead of lib<name>.a to let people know that these are not
6068       # typical AIX shared libraries.
6069       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6070     else
6071       # We preserve .a as extension for shared libraries through AIX4.2
6072       # and later when we are not doing run time linking.
6073       library_names_spec='${libname}${release}.a $libname.a'
6074       soname_spec='${libname}${release}${shared_ext}$major'
6075     fi
6076     shlibpath_var=LIBPATH
6077   fi
6078   ;;
6079
6080 amigaos*)
6081   library_names_spec='$libname.ixlibrary $libname.a'
6082   # Create ${libname}_ixlibrary.a entries in /sys/libs.
6083   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'
6084   ;;
6085
6086 beos*)
6087   library_names_spec='${libname}${shared_ext}'
6088   dynamic_linker="$host_os ld.so"
6089   shlibpath_var=LIBRARY_PATH
6090   ;;
6091
6092 bsdi4*)
6093   version_type=linux
6094   need_version=no
6095   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6096   soname_spec='${libname}${release}${shared_ext}$major'
6097   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6098   shlibpath_var=LD_LIBRARY_PATH
6099   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6100   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6101   # the default ld.so.conf also contains /usr/contrib/lib and
6102   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6103   # libtool to hard-code these into programs
6104   ;;
6105
6106 cygwin* | mingw* | pw32*)
6107   version_type=windows
6108   shrext=".dll"
6109   need_version=no
6110   need_lib_prefix=no
6111
6112   case $GCC,$host_os in
6113   yes,cygwin* | yes,mingw* | yes,pw32*)
6114     library_names_spec='$libname.dll.a'
6115     # DLL is installed to $(libdir)/../bin by postinstall_cmds
6116     postinstall_cmds='base_file=`basename \${file}`~
6117       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
6118       dldir=$destdir/`dirname \$dlpath`~
6119       test -d \$dldir || mkdir -p \$dldir~
6120       $install_prog $dir/$dlname \$dldir/$dlname'
6121     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
6122       dlpath=$dir/\$dldll~
6123        $rm \$dlpath'
6124     shlibpath_overrides_runpath=yes
6125
6126     case $host_os in
6127     cygwin*)
6128       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
6129       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
6130       sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
6131       ;;
6132     mingw*)
6133       # MinGW DLLs use traditional 'lib' prefix
6134       soname_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
6135       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
6136       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
6137         # It is most probably a Windows format PATH printed by
6138         # mingw gcc, but we are running on Cygwin. Gcc prints its search
6139         # path with ; separators, and with drive letters. We can handle the
6140         # drive letters (cygwin fileutils understands them), so leave them,
6141         # especially as we might pass files found there to a mingw objdump,
6142         # which wouldn't understand a cygwinified path. Ahh.
6143         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
6144       else
6145         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
6146       fi
6147       ;;
6148     pw32*)
6149       # pw32 DLLs use 'pw' prefix rather than 'lib'
6150       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}${shared_ext}'
6151       ;;
6152     esac
6153     ;;
6154
6155   *)
6156     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
6157     ;;
6158   esac
6159   dynamic_linker='Win32 ld.exe'
6160   # FIXME: first we should search . and the directory the executable is in
6161   shlibpath_var=PATH
6162   ;;
6163
6164 darwin* | rhapsody*)
6165   dynamic_linker="$host_os dyld"
6166   version_type=darwin
6167   need_lib_prefix=no
6168   need_version=no
6169   # FIXME: Relying on posixy $() will cause problems for
6170   #        cross-compilation, but unfortunately the echo tests do not
6171   #        yet detect zsh echo's removal of \ escapes.
6172   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
6173   soname_spec='${libname}${release}${major}$shared_ext'
6174   shlibpath_overrides_runpath=yes
6175   shlibpath_var=DYLD_LIBRARY_PATH
6176   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
6177   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
6178   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
6179   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"`
6180   fi
6181   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
6182   ;;
6183
6184 dgux*)
6185   version_type=linux
6186   need_lib_prefix=no
6187   need_version=no
6188   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
6189   soname_spec='${libname}${release}${shared_ext}$major'
6190   shlibpath_var=LD_LIBRARY_PATH
6191   ;;
6192
6193 freebsd*)
6194   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6195   version_type=freebsd-$objformat
6196   case $version_type in
6197     freebsd-elf*)
6198       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
6199       need_version=no
6200       need_lib_prefix=no
6201       ;;
6202     freebsd-*)
6203       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
6204       need_version=yes
6205       ;;
6206   esac
6207   shlibpath_var=LD_LIBRARY_PATH
6208   case $host_os in
6209   freebsd2*)
6210     shlibpath_overrides_runpath=yes
6211     ;;
6212   freebsd3.01* | freebsdelf3.01*)
6213     shlibpath_overrides_runpath=yes
6214     hardcode_into_libs=yes
6215     ;;
6216   *) # from 3.2 on
6217     shlibpath_overrides_runpath=no
6218     hardcode_into_libs=yes
6219     ;;
6220   esac
6221   ;;
6222
6223 gnu*)
6224   version_type=linux
6225   need_lib_prefix=no
6226   need_version=no
6227   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
6228   soname_spec='${libname}${release}${shared_ext}$major'
6229   shlibpath_var=LD_LIBRARY_PATH
6230   hardcode_into_libs=yes
6231   ;;
6232
6233 hpux9* | hpux10* | hpux11*)
6234   # Give a soname corresponding to the major version so that dld.sl refuses to
6235   # link against other versions.
6236   version_type=sunos
6237   need_lib_prefix=no
6238   need_version=no
6239   case "$host_cpu" in
6240   ia64*)
6241     shrext='.so'
6242     hardcode_into_libs=yes
6243     dynamic_linker="$host_os dld.so"
6244     shlibpath_var=LD_LIBRARY_PATH
6245     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
6246     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6247     soname_spec='${libname}${release}${shared_ext}$major'
6248     if test "X$HPUX_IA64_MODE" = X32; then
6249       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
6250     else
6251       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
6252     fi
6253     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
6254     ;;
6255    hppa*64*)
6256      shrext='.sl'
6257      hardcode_into_libs=yes
6258      dynamic_linker="$host_os dld.sl"
6259      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
6260      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
6261      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6262      soname_spec='${libname}${release}${shared_ext}$major'
6263      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
6264      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
6265      ;;
6266    *)
6267     shrext='.sl'
6268     dynamic_linker="$host_os dld.sl"
6269     shlibpath_var=SHLIB_PATH
6270     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6271     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6272     soname_spec='${libname}${release}${shared_ext}$major'
6273     ;;
6274   esac
6275   # HP-UX runs *really* slowly unless shared libraries are mode 555.
6276   postinstall_cmds='chmod 555 $lib'
6277   ;;
6278
6279 irix5* | irix6* | nonstopux*)
6280   case $host_os in
6281     nonstopux*) version_type=nonstopux ;;
6282     *)
6283         if test "$lt_cv_prog_gnu_ld" = yes; then
6284                 version_type=linux
6285         else
6286                 version_type=irix
6287         fi ;;
6288   esac
6289   need_lib_prefix=no
6290   need_version=no
6291   soname_spec='${libname}${release}${shared_ext}$major'
6292   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
6293   case $host_os in
6294   irix5* | nonstopux*)
6295     libsuff= shlibsuff=
6296     ;;
6297   *)
6298     case $LD in # libtool.m4 will add one of these switches to LD
6299     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
6300       libsuff= shlibsuff= libmagic=32-bit;;
6301     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
6302       libsuff=32 shlibsuff=N32 libmagic=N32;;
6303     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
6304       libsuff=64 shlibsuff=64 libmagic=64-bit;;
6305     *) libsuff= shlibsuff= libmagic=never-match;;
6306     esac
6307     ;;
6308   esac
6309   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6310   shlibpath_overrides_runpath=no
6311   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6312   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6313   hardcode_into_libs=yes
6314   ;;
6315
6316 # No shared lib support for Linux oldld, aout, or coff.
6317 linux*oldld* | linux*aout* | linux*coff*)
6318   dynamic_linker=no
6319   ;;
6320
6321 # This must be Linux ELF.
6322 linux*|k*bsd*-gnu)
6323   version_type=linux
6324   need_lib_prefix=no
6325   need_version=no
6326   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6327   soname_spec='${libname}${release}${shared_ext}$major'
6328   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6329   shlibpath_var=LD_LIBRARY_PATH
6330   shlibpath_overrides_runpath=no
6331   # This implies no fast_install, which is unacceptable.
6332   # Some rework will be needed to allow for fast_install
6333   # before this can be enabled.
6334   hardcode_into_libs=yes
6335
6336   # We used to test for /lib/ld.so.1 and disable shared libraries on
6337   # powerpc, because MkLinux only supported shared libraries with the
6338   # GNU dynamic linker.  Since this was broken with cross compilers,
6339   # most powerpc-linux boxes support dynamic linking these days and
6340   # people can always --disable-shared, the test was removed, and we
6341   # assume the GNU/Linux dynamic linker is in use.
6342   dynamic_linker='GNU/Linux ld.so'
6343   ;;
6344
6345 netbsd*)
6346   version_type=sunos
6347   need_lib_prefix=no
6348   need_version=no
6349   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6350     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6351     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6352     dynamic_linker='NetBSD (a.out) ld.so'
6353   else
6354     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
6355     soname_spec='${libname}${release}${shared_ext}$major'
6356     dynamic_linker='NetBSD ld.elf_so'
6357   fi
6358   shlibpath_var=LD_LIBRARY_PATH
6359   shlibpath_overrides_runpath=yes
6360   hardcode_into_libs=yes
6361   ;;
6362
6363 newsos6)
6364   version_type=linux
6365   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6366   shlibpath_var=LD_LIBRARY_PATH
6367   shlibpath_overrides_runpath=yes
6368   ;;
6369
6370 nto-qnx)
6371   version_type=linux
6372   need_lib_prefix=no
6373   need_version=no
6374   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6375   soname_spec='${libname}${release}${shared_ext}$major'
6376   shlibpath_var=LD_LIBRARY_PATH
6377   shlibpath_overrides_runpath=yes
6378   ;;
6379
6380 openbsd*)
6381   version_type=sunos
6382   need_lib_prefix=no
6383   need_version=no
6384   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6385   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6386   shlibpath_var=LD_LIBRARY_PATH
6387   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6388     case $host_os in
6389       openbsd2.[89] | openbsd2.[89].*)
6390         shlibpath_overrides_runpath=no
6391         ;;
6392       *)
6393         shlibpath_overrides_runpath=yes
6394         ;;
6395       esac
6396   else
6397     shlibpath_overrides_runpath=yes
6398   fi
6399   ;;
6400
6401 os2*)
6402   libname_spec='$name'
6403   shrext=".dll"
6404   need_lib_prefix=no
6405   library_names_spec='$libname${shared_ext} $libname.a'
6406   dynamic_linker='OS/2 ld.exe'
6407   shlibpath_var=LIBPATH
6408   ;;
6409
6410 osf3* | osf4* | osf5*)
6411   version_type=osf
6412   need_lib_prefix=no
6413   need_version=no
6414   soname_spec='${libname}${release}${shared_ext}$major'
6415   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6416   shlibpath_var=LD_LIBRARY_PATH
6417   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6418   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6419   ;;
6420
6421 sco3.2v5*)
6422   version_type=osf
6423   soname_spec='${libname}${release}${shared_ext}$major'
6424   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6425   shlibpath_var=LD_LIBRARY_PATH
6426   ;;
6427
6428 solaris*)
6429   version_type=linux
6430   need_lib_prefix=no
6431   need_version=no
6432   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6433   soname_spec='${libname}${release}${shared_ext}$major'
6434   shlibpath_var=LD_LIBRARY_PATH
6435   shlibpath_overrides_runpath=yes
6436   hardcode_into_libs=yes
6437   # ldd complains unless libraries are executable
6438   postinstall_cmds='chmod +x $lib'
6439   ;;
6440
6441 sunos4*)
6442   version_type=sunos
6443   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6444   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6445   shlibpath_var=LD_LIBRARY_PATH
6446   shlibpath_overrides_runpath=yes
6447   if test "$with_gnu_ld" = yes; then
6448     need_lib_prefix=no
6449   fi
6450   need_version=yes
6451   ;;
6452
6453 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6454   version_type=linux
6455   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6456   soname_spec='${libname}${release}${shared_ext}$major'
6457   shlibpath_var=LD_LIBRARY_PATH
6458   case $host_vendor in
6459     sni)
6460       shlibpath_overrides_runpath=no
6461       need_lib_prefix=no
6462       export_dynamic_flag_spec='${wl}-Blargedynsym'
6463       runpath_var=LD_RUN_PATH
6464       ;;
6465     siemens)
6466       need_lib_prefix=no
6467       ;;
6468     motorola)
6469       need_lib_prefix=no
6470       need_version=no
6471       shlibpath_overrides_runpath=no
6472       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6473       ;;
6474   esac
6475   ;;
6476
6477 sysv4*MP*)
6478   if test -d /usr/nec ;then
6479     version_type=linux
6480     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
6481     soname_spec='$libname${shared_ext}.$major'
6482     shlibpath_var=LD_LIBRARY_PATH
6483   fi
6484   ;;
6485
6486 uts4*)
6487   version_type=linux
6488   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6489   soname_spec='${libname}${release}${shared_ext}$major'
6490   shlibpath_var=LD_LIBRARY_PATH
6491   ;;
6492
6493 *)
6494   dynamic_linker=no
6495   ;;
6496 esac
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
6498 $as_echo "$dynamic_linker" >&6; }
6499 test "$dynamic_linker" = no && can_build_shared=no
6500
6501
6502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variable specifies run-time library path" >&5
6503 $as_echo_n "checking which variable specifies run-time library path... " >&6; }
6504 if test "${libltdl_cv_shlibpath_var+set}" = set; then :
6505   $as_echo_n "(cached) " >&6
6506 else
6507   libltdl_cv_shlibpath_var="$shlibpath_var"
6508 fi
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_shlibpath_var" >&5
6510 $as_echo "$libltdl_cv_shlibpath_var" >&6; }
6511 if test -n "$libltdl_cv_shlibpath_var"; then
6512
6513 cat >>confdefs.h <<_ACEOF
6514 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
6515 _ACEOF
6516
6517 fi
6518
6519 fi
6520
6521 ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h"
6522
6523
6524 # Possibly build libgcj as many sub-libraries.
6525 # Check whether --enable-libgcj-sublibs was given.
6526 if test "${enable_libgcj_sublibs+set}" = set; then :
6527   enableval=$enable_libgcj_sublibs;
6528 fi
6529
6530
6531 if test -z "$enable_libgcj_sublibs"; then
6532    enable_libgcj_sublibs=$enable_libgcj_sublibs_default
6533 fi
6534  if test "$enable_libgcj_sublibs" = yes; then
6535   BUILD_SUBLIBS_TRUE=
6536   BUILD_SUBLIBS_FALSE='#'
6537 else
6538   BUILD_SUBLIBS_TRUE='#'
6539   BUILD_SUBLIBS_FALSE=
6540 fi
6541
6542 if test "$enable_libgcj_sublibs" = yes ; then
6543   # In theory we could make do with only one override and simply
6544   # tag "_bc" onto the end of it when we use it to generate the
6545   # spec, but that's an ugly thing to do when there are multiple
6546   # words in the string and you're relying on the ordering to
6547   # append the correct one.
6548   libgcj_spec_lgcj_override="-lgcj-noncore -lgcj"
6549   libgcj_spec_lgcj_bc_override="-lgcj-noncore -lgcj_bc"
6550 fi
6551
6552
6553 # See if the user has requested runtime debugging.
6554 LIBGCJDEBUG="disable"
6555
6556 # Check whether --enable-libgcj-debug was given.
6557 if test "${enable_libgcj_debug+set}" = set; then :
6558   enableval=$enable_libgcj_debug; if test "$enable_libgcj_debug" = yes; then
6559
6560 $as_echo "#define __GCJ_DEBUG 1" >>confdefs.h
6561
6562     LIBGCJDEBUG="enable"
6563   fi
6564 fi
6565
6566
6567
6568 # Check whether --with-escher was given.
6569 if test "${with_escher+set}" = set; then :
6570   withval=$with_escher;
6571 fi
6572
6573 case "$with_escher" in
6574 "")
6575         use_escher=false
6576         ;;
6577 "no")
6578         use_escher=false
6579         ;;
6580 "yes")
6581         as_fn_error "Please supply an absolute path to Escher library" "$LINENO" 5
6582         ;;
6583 *)
6584         use_escher=true
6585         ;;
6586 esac
6587
6588 # Determine which AWT peer libraries to build
6589 # Check whether --enable-java-awt was given.
6590 if test "${enable_java_awt+set}" = set; then :
6591   enableval=$enable_java_awt;
6592 fi
6593
6594
6595 peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
6596 use_xlib_awt=""
6597 use_gtk_awt=""
6598 use_qt_awt=""
6599 use_x_awt=""
6600 # The default toolkit to use is the first one specified.
6601 TOOLKIT=
6602
6603
6604 for peer in $peerlibs ; do
6605   case $peer in
6606     xlib)
6607       if test "$no_x" = yes; then
6608         echo "*** xlib peers requested but no X library available" 1>&2
6609         exit 1
6610       else
6611         use_xlib_awt="yes"
6612         if test -z "$TOOLKIT"; then
6613            TOOLKIT=gnu.awt.xlib.XToolkit
6614         fi
6615       fi
6616       ;;
6617     gtk)
6618       if test "$no_x" = yes; then
6619          echo "*** gtk peers requested but no X library available" 1>&2
6620          exit 1
6621       else
6622          use_gtk_awt=yes
6623          if test -z "$TOOLKIT"; then
6624             TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit
6625          fi
6626       fi
6627       ;;
6628     qt)
6629       if test "$no_x" = yes; then
6630          # Perhaps we should admit the possibility of embedded Qt.
6631          echo "*** Qt peers requested but no X library available" 1>&2
6632          exit 1
6633       else
6634          use_qt_awt=yes
6635          if test -z "$TOOLKIT"; then
6636             TOOLKIT=gnu.java.awt.peer.qt.QtToolkit
6637          fi
6638       fi
6639       ;;
6640     x)
6641       use_x_awt=yes
6642       if test -z "$TOOLKIT"; then
6643          TOOLKIT=gnu.java.awt.peer.x.XToolkit
6644       fi
6645       ;;
6646     no)
6647       use_xlib_awt=
6648       use_gtk_awt=
6649       use_qt_awt=
6650       use_x_awt=
6651       break
6652       ;;
6653     *)
6654       echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
6655       exit 1
6656   esac
6657 done
6658
6659  if test "$use_xlib_awt" = yes; then
6660   XLIB_AWT_TRUE=
6661   XLIB_AWT_FALSE='#'
6662 else
6663   XLIB_AWT_TRUE='#'
6664   XLIB_AWT_FALSE=
6665 fi
6666
6667  if test "$use_x_awt" = yes; then
6668   X_AWT_TRUE=
6669   X_AWT_FALSE='#'
6670 else
6671   X_AWT_TRUE='#'
6672   X_AWT_FALSE=
6673 fi
6674
6675
6676
6677 cat >>confdefs.h <<_ACEOF
6678 #define AWT_TOOLKIT "$TOOLKIT"
6679 _ACEOF
6680
6681
6682 expanded_prefix=$prefix
6683 if test "X$prefix" = XNONE; then
6684   expanded_prefix=${ac_default_prefix}
6685 fi
6686
6687
6688 cat >>confdefs.h <<_ACEOF
6689 #define LIBGCJ_PREFIX "$expanded_prefix"
6690 _ACEOF
6691
6692
6693 # Create standard.omit based on decisions we just made.
6694 cp $srcdir/standard.omit.in standard.omit
6695 if test "$use_xlib_awt" != yes; then
6696    echo gnu/awt/xlib >> standard.omit
6697    echo gnu/gcj/xlib >> standard.omit
6698 fi
6699 if test "$use_x_awt" != yes; then
6700    echo gnu/java/awt/peer/x >> standard.omit
6701 fi
6702
6703 # Tools that need to be compiled against classpath's tools classes
6704 : > vm-tools-packages
6705 for package in gnu/gcj/tools/gc_analyze ; do
6706     echo $package >> standard.omit
6707     echo $package >> vm-tools-packages
6708 done
6709
6710 if test -z "${with_multisubdir}"; then
6711    builddotdot=.
6712 else
6713    builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
6714 fi
6715
6716 NATIVE=yes
6717
6718 # Which gcj and host gcj (for ecjx) do we use?
6719 which_gcj=default
6720 host_exeext=${ac_exeext}
6721 GCJ_FOR_ECJX='$(GCJ)'
6722 GCC_FOR_ECJX='$(CXX)'
6723 built_gcc_dir="`cd ${builddotdot}/../../${host_subdir}/gcc && ${PWDCMD-pwd}`"
6724 if test -n "${with_cross_host}"; then
6725   # We are being configured with a cross compiler. We can't
6726   # use ac_exeext, because that is for the target platform.
6727   NATIVE=no
6728   cross_host_exeext=
6729   GCJ_FOR_ECJX="${with_cross_host}-gcj"
6730   GCC_FOR_ECJX="${with_cross_host}-gcc"
6731   case "${with_cross_host}" in
6732      *mingw* | *cygwin*)
6733          cross_host_exeext=.exe
6734      ;;
6735   esac
6736   host_exeext=${cross_host_exeext}
6737   if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then
6738      if test x"$build_noncanonical" = x"$with_cross_host"; then
6739         # Ordinary cross (host!=target and host=build)
6740         which_gcj=built
6741      else
6742         # Canadian cross (host!=target and host!=build)
6743         which_gcj=cross
6744      fi
6745   else
6746      which_gcj=cross
6747   fi
6748 else
6749   # We are being configured with a native or crossed-native compiler
6750   if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then
6751      if test x"$build" = x"$host"; then
6752         # True native build (host=target and host=build)
6753         which_gcj=built
6754      else
6755         # Crossed-native build (host=target and host!=build)
6756         which_gcj=cross
6757      fi
6758   else
6759      which_gcj=path
6760   fi
6761 fi
6762 libgcjdir=`${PWDCMD-pwd}`
6763 case $GCJ in
6764 *" -B"*)
6765   # Just in case there is a comma in the build dir, quote it for the
6766   # sed command below.
6767   case $libgcjdir in
6768   *[,\\]*) qlibgcjdir=`echo "$libgcjdir" | sed 's:[,\\]:\\&:g'`;;
6769   *) qlibgcjdir=$libgcjdir;;
6770   esac
6771   GCJ=`echo "$GCJ" | sed "s, -B, -B$qlibgcjdir/&,"`
6772   ;;
6773 *)
6774   GCJ=$GCJ" -B$libgcjdir/"
6775   ;;
6776 esac
6777 case "${which_gcj}" in
6778    built)
6779       GCJH='$(top_builddir)/$(MULTIBUILDTOP)../../$(host_subdir)/gcc/gcjh'
6780    ;;
6781    cross)
6782       if test "x${with_newlib}" = "xyes"; then
6783          # FIXME (comment): Why is this needed?
6784          LIBGCC_UNWIND_INCLUDE=
6785       fi
6786       GCJH='$(target_noncanonical)-gcjh'
6787    ;;
6788    path)
6789       GCJH=gcjh
6790    ;;
6791 esac
6792 JAVAC="$GCJ -C"
6793 export JAVAC
6794
6795
6796
6797
6798
6799
6800 # Create it, so that compile/link tests don't fail
6801 test -f libgcj.spec || touch libgcj.spec
6802
6803
6804
6805 # Set up to configure Classpath.
6806 # FIXME: no supported way to pass args in autoconf.
6807 # Disable tool wrappers to avoid ltdl.h configure check.
6808 ac_configure_args="$ac_configure_args --disable-tool-wrappers"
6809 ac_configure_args="$ac_configure_args --disable-load-library"
6810 ac_configure_args="$ac_configure_args --${LIBGCJDEBUG}-debug"
6811 ac_configure_args="$ac_configure_args --enable-default-toolkit=$TOOLKIT"
6812 dir1=`cd $srcdir && pwd`
6813 dir2=`pwd`
6814 ac_configure_args="$ac_configure_args --with-vm-classes=$dir1:$dir2"
6815 ac_configure_args="$ac_configure_args --disable-core-jni"
6816 ac_configure_args="$ac_configure_args --disable-examples"
6817 ac_configure_args="$ac_configure_args --with-glibj=build"
6818 if test "$browser_plugin_enabled" != yes; then
6819   ac_configure_args="$ac_configure_args --disable-plugin"
6820 else
6821   ac_configure_args="$ac_configure_args --enable-plugin"
6822 fi
6823 if test "$gconf_enabled" != yes; then
6824   ac_configure_args="$ac_configure_args --disable-gconf-peer"
6825   ac_configure_args="$ac_configure_args --enable-default-preferences-peer=gnu.java.util.prefs.FileBasedFactory"
6826 fi
6827 if test "$use_gtk_awt" != yes; then
6828   ac_configure_args="$ac_configure_args --disable-gtk-peer --disable-plugin"
6829 fi
6830 if test "$use_qt_awt" != yes; then
6831   ac_configure_args="$ac_configure_args --disable-qt-peer"
6832 else
6833   # We need this as qt is disabled by default in classpath.
6834   ac_configure_args="$ac_configure_args --enable-qt-peer"
6835 fi
6836 if test "$use_x_awt" != yes; then
6837   ac_configure_args="$ac_configure_args --without-escher"
6838 else
6839   # We need this as escher is disabled by default in classpath.
6840   if test "$use_escher" != true; then
6841     as_fn_error "Please supply an absolute path to the Escher library" "$LINENO" 5
6842   else
6843     ac_configure_args="$ac_configure_args --with-escher=$with_escher"
6844   fi
6845 fi
6846 if test "x$BUILD_GJDOC" = xno; then
6847   ac_configure_args="$ac_configure_args --disable-gjdoc"
6848 fi
6849 # -Werror causes unavoidable problems in code using alsa.
6850 ac_configure_args="$ac_configure_args --disable-regen-headers"
6851 ac_configure_args="$ac_configure_args --disable-Werror"
6852
6853 # Only use libltdl for non-newlib builds.
6854 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
6855      case $enable_ltdl_convenience in
6856   no) as_fn_error "this package needs a convenience libltdl" "$LINENO" 5 ;;
6857   "") enable_ltdl_convenience=yes
6858       ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
6859   esac
6860   LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
6861   LTDLINCL='-I${top_srcdir}/''libltdl'
6862   # For backwards non-gettext consistent compatibility...
6863   INCLTDL="$LTDLINCL"
6864
6865    enable_dlopen=yes
6866
6867
6868
6869    DIRLTDL=libltdl
6870
6871 $as_echo "#define USE_LTDL 1" >>confdefs.h
6872
6873    # Sigh.  Libtool's macro doesn't do the right thing.
6874    INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
6875    # FIXME: this is a hack.
6876    sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
6877    ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
6878 fi
6879
6880
6881
6882 case `pwd` in
6883   *\ * | *\     *)
6884     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6885 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6886 esac
6887
6888
6889
6890 macro_version='2.2.7a'
6891 macro_revision='1.3134'
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905 ltmain="$ac_aux_dir/ltmain.sh"
6906
6907 # Backslashify metacharacters that are still active within
6908 # double-quoted strings.
6909 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6910
6911 # Same as above, but do not quote variable references.
6912 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6913
6914 # Sed substitution to delay expansion of an escaped shell variable in a
6915 # double_quote_subst'ed string.
6916 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6917
6918 # Sed substitution to delay expansion of an escaped single quote.
6919 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6920
6921 # Sed substitution to avoid accidental globbing in evaled expressions
6922 no_glob_subst='s/\*/\\\*/g'
6923
6924 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6925 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6926 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6927
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6929 $as_echo_n "checking how to print strings... " >&6; }
6930 # Test print first, because it will be a builtin if present.
6931 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6932    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6933   ECHO='print -r --'
6934 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6935   ECHO='printf %s\n'
6936 else
6937   # Use this function as a fallback that always works.
6938   func_fallback_echo ()
6939   {
6940     eval 'cat <<_LTECHO_EOF
6941 $1
6942 _LTECHO_EOF'
6943   }
6944   ECHO='func_fallback_echo'
6945 fi
6946
6947 # func_echo_all arg...
6948 # Invoke $ECHO with all args, space-separated.
6949 func_echo_all ()
6950 {
6951     $ECHO ""
6952 }
6953
6954 case "$ECHO" in
6955   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6956 $as_echo "printf" >&6; } ;;
6957   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6958 $as_echo "print -r" >&6; } ;;
6959   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6960 $as_echo "cat" >&6; } ;;
6961 esac
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6977 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6978 if test "${ac_cv_path_SED+set}" = set; then :
6979   $as_echo_n "(cached) " >&6
6980 else
6981             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6982      for ac_i in 1 2 3 4 5 6 7; do
6983        ac_script="$ac_script$as_nl$ac_script"
6984      done
6985      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6986      { ac_script=; unset ac_script;}
6987      if test -z "$SED"; then
6988   ac_path_SED_found=false
6989   # Loop through the user's path and test for each of PROGNAME-LIST
6990   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6991 for as_dir in $PATH
6992 do
6993   IFS=$as_save_IFS
6994   test -z "$as_dir" && as_dir=.
6995     for ac_prog in sed gsed; do
6996     for ac_exec_ext in '' $ac_executable_extensions; do
6997       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6998       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6999 # Check for GNU ac_path_SED and select it if it is found.
7000   # Check for GNU $ac_path_SED
7001 case `"$ac_path_SED" --version 2>&1` in
7002 *GNU*)
7003   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
7004 *)
7005   ac_count=0
7006   $as_echo_n 0123456789 >"conftest.in"
7007   while :
7008   do
7009     cat "conftest.in" "conftest.in" >"conftest.tmp"
7010     mv "conftest.tmp" "conftest.in"
7011     cp "conftest.in" "conftest.nl"
7012     $as_echo '' >> "conftest.nl"
7013     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7014     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7015     as_fn_arith $ac_count + 1 && ac_count=$as_val
7016     if test $ac_count -gt ${ac_path_SED_max-0}; then
7017       # Best one so far, save it but keep looking for a better one
7018       ac_cv_path_SED="$ac_path_SED"
7019       ac_path_SED_max=$ac_count
7020     fi
7021     # 10*(2^10) chars as input seems more than enough
7022     test $ac_count -gt 10 && break
7023   done
7024   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7025 esac
7026
7027       $ac_path_SED_found && break 3
7028     done
7029   done
7030   done
7031 IFS=$as_save_IFS
7032   if test -z "$ac_cv_path_SED"; then
7033     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7034   fi
7035 else
7036   ac_cv_path_SED=$SED
7037 fi
7038
7039 fi
7040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7041 $as_echo "$ac_cv_path_SED" >&6; }
7042  SED="$ac_cv_path_SED"
7043   rm -f conftest.sed
7044
7045 test -z "$SED" && SED=sed
7046 Xsed="$SED -e 1s/^X//"
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7059 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7060 if test "${ac_cv_path_GREP+set}" = set; then :
7061   $as_echo_n "(cached) " >&6
7062 else
7063   if test -z "$GREP"; then
7064   ac_path_GREP_found=false
7065   # Loop through the user's path and test for each of PROGNAME-LIST
7066   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7068 do
7069   IFS=$as_save_IFS
7070   test -z "$as_dir" && as_dir=.
7071     for ac_prog in grep ggrep; do
7072     for ac_exec_ext in '' $ac_executable_extensions; do
7073       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7074       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7075 # Check for GNU ac_path_GREP and select it if it is found.
7076   # Check for GNU $ac_path_GREP
7077 case `"$ac_path_GREP" --version 2>&1` in
7078 *GNU*)
7079   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7080 *)
7081   ac_count=0
7082   $as_echo_n 0123456789 >"conftest.in"
7083   while :
7084   do
7085     cat "conftest.in" "conftest.in" >"conftest.tmp"
7086     mv "conftest.tmp" "conftest.in"
7087     cp "conftest.in" "conftest.nl"
7088     $as_echo 'GREP' >> "conftest.nl"
7089     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7090     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7091     as_fn_arith $ac_count + 1 && ac_count=$as_val
7092     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7093       # Best one so far, save it but keep looking for a better one
7094       ac_cv_path_GREP="$ac_path_GREP"
7095       ac_path_GREP_max=$ac_count
7096     fi
7097     # 10*(2^10) chars as input seems more than enough
7098     test $ac_count -gt 10 && break
7099   done
7100   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7101 esac
7102
7103       $ac_path_GREP_found && break 3
7104     done
7105   done
7106   done
7107 IFS=$as_save_IFS
7108   if test -z "$ac_cv_path_GREP"; then
7109     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7110   fi
7111 else
7112   ac_cv_path_GREP=$GREP
7113 fi
7114
7115 fi
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7117 $as_echo "$ac_cv_path_GREP" >&6; }
7118  GREP="$ac_cv_path_GREP"
7119
7120
7121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7122 $as_echo_n "checking for egrep... " >&6; }
7123 if test "${ac_cv_path_EGREP+set}" = set; then :
7124   $as_echo_n "(cached) " >&6
7125 else
7126   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7127    then ac_cv_path_EGREP="$GREP -E"
7128    else
7129      if test -z "$EGREP"; then
7130   ac_path_EGREP_found=false
7131   # Loop through the user's path and test for each of PROGNAME-LIST
7132   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7133 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7134 do
7135   IFS=$as_save_IFS
7136   test -z "$as_dir" && as_dir=.
7137     for ac_prog in egrep; do
7138     for ac_exec_ext in '' $ac_executable_extensions; do
7139       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7140       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7141 # Check for GNU ac_path_EGREP and select it if it is found.
7142   # Check for GNU $ac_path_EGREP
7143 case `"$ac_path_EGREP" --version 2>&1` in
7144 *GNU*)
7145   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7146 *)
7147   ac_count=0
7148   $as_echo_n 0123456789 >"conftest.in"
7149   while :
7150   do
7151     cat "conftest.in" "conftest.in" >"conftest.tmp"
7152     mv "conftest.tmp" "conftest.in"
7153     cp "conftest.in" "conftest.nl"
7154     $as_echo 'EGREP' >> "conftest.nl"
7155     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7156     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7157     as_fn_arith $ac_count + 1 && ac_count=$as_val
7158     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7159       # Best one so far, save it but keep looking for a better one
7160       ac_cv_path_EGREP="$ac_path_EGREP"
7161       ac_path_EGREP_max=$ac_count
7162     fi
7163     # 10*(2^10) chars as input seems more than enough
7164     test $ac_count -gt 10 && break
7165   done
7166   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7167 esac
7168
7169       $ac_path_EGREP_found && break 3
7170     done
7171   done
7172   done
7173 IFS=$as_save_IFS
7174   if test -z "$ac_cv_path_EGREP"; then
7175     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7176   fi
7177 else
7178   ac_cv_path_EGREP=$EGREP
7179 fi
7180
7181    fi
7182 fi
7183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7184 $as_echo "$ac_cv_path_EGREP" >&6; }
7185  EGREP="$ac_cv_path_EGREP"
7186
7187
7188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
7189 $as_echo_n "checking for fgrep... " >&6; }
7190 if test "${ac_cv_path_FGREP+set}" = set; then :
7191   $as_echo_n "(cached) " >&6
7192 else
7193   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
7194    then ac_cv_path_FGREP="$GREP -F"
7195    else
7196      if test -z "$FGREP"; then
7197   ac_path_FGREP_found=false
7198   # Loop through the user's path and test for each of PROGNAME-LIST
7199   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7200 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7201 do
7202   IFS=$as_save_IFS
7203   test -z "$as_dir" && as_dir=.
7204     for ac_prog in fgrep; do
7205     for ac_exec_ext in '' $ac_executable_extensions; do
7206       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
7207       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
7208 # Check for GNU ac_path_FGREP and select it if it is found.
7209   # Check for GNU $ac_path_FGREP
7210 case `"$ac_path_FGREP" --version 2>&1` in
7211 *GNU*)
7212   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7213 *)
7214   ac_count=0
7215   $as_echo_n 0123456789 >"conftest.in"
7216   while :
7217   do
7218     cat "conftest.in" "conftest.in" >"conftest.tmp"
7219     mv "conftest.tmp" "conftest.in"
7220     cp "conftest.in" "conftest.nl"
7221     $as_echo 'FGREP' >> "conftest.nl"
7222     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7223     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7224     as_fn_arith $ac_count + 1 && ac_count=$as_val
7225     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7226       # Best one so far, save it but keep looking for a better one
7227       ac_cv_path_FGREP="$ac_path_FGREP"
7228       ac_path_FGREP_max=$ac_count
7229     fi
7230     # 10*(2^10) chars as input seems more than enough
7231     test $ac_count -gt 10 && break
7232   done
7233   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7234 esac
7235
7236       $ac_path_FGREP_found && break 3
7237     done
7238   done
7239   done
7240 IFS=$as_save_IFS
7241   if test -z "$ac_cv_path_FGREP"; then
7242     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7243   fi
7244 else
7245   ac_cv_path_FGREP=$FGREP
7246 fi
7247
7248    fi
7249 fi
7250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
7251 $as_echo "$ac_cv_path_FGREP" >&6; }
7252  FGREP="$ac_cv_path_FGREP"
7253
7254
7255 test -z "$GREP" && GREP=grep
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275 # Check whether --with-gnu-ld was given.
7276 if test "${with_gnu_ld+set}" = set; then :
7277   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7278 else
7279   with_gnu_ld=no
7280 fi
7281
7282 ac_prog=ld
7283 if test "$GCC" = yes; then
7284   # Check if gcc -print-prog-name=ld gives a path.
7285   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7286 $as_echo_n "checking for ld used by $CC... " >&6; }
7287   case $host in
7288   *-*-mingw*)
7289     # gcc leaves a trailing carriage return which upsets mingw
7290     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7291   *)
7292     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7293   esac
7294   case $ac_prog in
7295     # Accept absolute paths.
7296     [\\/]* | ?:[\\/]*)
7297       re_direlt='/[^/][^/]*/\.\./'
7298       # Canonicalize the pathname of ld
7299       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
7300       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
7301         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
7302       done
7303       test -z "$LD" && LD="$ac_prog"
7304       ;;
7305   "")
7306     # If it fails, then pretend we aren't using GCC.
7307     ac_prog=ld
7308     ;;
7309   *)
7310     # If it is relative, then search for the first ld in PATH.
7311     with_gnu_ld=unknown
7312     ;;
7313   esac
7314 elif test "$with_gnu_ld" = yes; then
7315   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7316 $as_echo_n "checking for GNU ld... " >&6; }
7317 else
7318   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7319 $as_echo_n "checking for non-GNU ld... " >&6; }
7320 fi
7321 if test "${lt_cv_path_LD+set}" = set; then :
7322   $as_echo_n "(cached) " >&6
7323 else
7324   if test -z "$LD"; then
7325   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7326   for ac_dir in $PATH; do
7327     IFS="$lt_save_ifs"
7328     test -z "$ac_dir" && ac_dir=.
7329     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7330       lt_cv_path_LD="$ac_dir/$ac_prog"
7331       # Check to see if the program is GNU ld.  I'd rather use --version,
7332       # but apparently some variants of GNU ld only accept -v.
7333       # Break only if it was the GNU/non-GNU ld that we prefer.
7334       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
7335       *GNU* | *'with BFD'*)
7336         test "$with_gnu_ld" != no && break
7337         ;;
7338       *)
7339         test "$with_gnu_ld" != yes && break
7340         ;;
7341       esac
7342     fi
7343   done
7344   IFS="$lt_save_ifs"
7345 else
7346   lt_cv_path_LD="$LD" # Let the user override the test with a path.
7347 fi
7348 fi
7349
7350 LD="$lt_cv_path_LD"
7351 if test -n "$LD"; then
7352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7353 $as_echo "$LD" >&6; }
7354 else
7355   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7356 $as_echo "no" >&6; }
7357 fi
7358 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7360 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7361 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
7362   $as_echo_n "(cached) " >&6
7363 else
7364   # I'd rather use --version here, but apparently some GNU lds only accept -v.
7365 case `$LD -v 2>&1 </dev/null` in
7366 *GNU* | *'with BFD'*)
7367   lt_cv_prog_gnu_ld=yes
7368   ;;
7369 *)
7370   lt_cv_prog_gnu_ld=no
7371   ;;
7372 esac
7373 fi
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
7375 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
7376 with_gnu_ld=$lt_cv_prog_gnu_ld
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
7387 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
7388 if test "${lt_cv_path_NM+set}" = set; then :
7389   $as_echo_n "(cached) " >&6
7390 else
7391   if test -n "$NM"; then
7392   # Let the user override the test.
7393   lt_cv_path_NM="$NM"
7394 else
7395   lt_nm_to_check="${ac_tool_prefix}nm"
7396   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
7397     lt_nm_to_check="$lt_nm_to_check nm"
7398   fi
7399   for lt_tmp_nm in $lt_nm_to_check; do
7400     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7401     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
7402       IFS="$lt_save_ifs"
7403       test -z "$ac_dir" && ac_dir=.
7404       tmp_nm="$ac_dir/$lt_tmp_nm"
7405       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
7406         # Check to see if the nm accepts a BSD-compat flag.
7407         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
7408         #   nm: unknown option "B" ignored
7409         # Tru64's nm complains that /dev/null is an invalid object file
7410         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
7411         */dev/null* | *'Invalid file or object type'*)
7412           lt_cv_path_NM="$tmp_nm -B"
7413           break
7414           ;;
7415         *)
7416           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7417           */dev/null*)
7418             lt_cv_path_NM="$tmp_nm -p"
7419             break
7420             ;;
7421           *)
7422             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7423             continue # so that we can try to find one that supports BSD flags
7424             ;;
7425           esac
7426           ;;
7427         esac
7428       fi
7429     done
7430     IFS="$lt_save_ifs"
7431   done
7432   : ${lt_cv_path_NM=no}
7433 fi
7434 fi
7435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7436 $as_echo "$lt_cv_path_NM" >&6; }
7437 if test "$lt_cv_path_NM" != "no"; then
7438   NM="$lt_cv_path_NM"
7439 else
7440   # Didn't find any BSD compatible name lister, look for dumpbin.
7441   if test -n "$DUMPBIN"; then :
7442     # Let the user override the test.
7443   else
7444     if test -n "$ac_tool_prefix"; then
7445   for ac_prog in dumpbin "link -dump"
7446   do
7447     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7448 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7450 $as_echo_n "checking for $ac_word... " >&6; }
7451 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
7452   $as_echo_n "(cached) " >&6
7453 else
7454   if test -n "$DUMPBIN"; then
7455   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7456 else
7457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7458 for as_dir in $PATH
7459 do
7460   IFS=$as_save_IFS
7461   test -z "$as_dir" && as_dir=.
7462     for ac_exec_ext in '' $ac_executable_extensions; do
7463   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7464     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7465     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7466     break 2
7467   fi
7468 done
7469   done
7470 IFS=$as_save_IFS
7471
7472 fi
7473 fi
7474 DUMPBIN=$ac_cv_prog_DUMPBIN
7475 if test -n "$DUMPBIN"; then
7476   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7477 $as_echo "$DUMPBIN" >&6; }
7478 else
7479   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7480 $as_echo "no" >&6; }
7481 fi
7482
7483
7484     test -n "$DUMPBIN" && break
7485   done
7486 fi
7487 if test -z "$DUMPBIN"; then
7488   ac_ct_DUMPBIN=$DUMPBIN
7489   for ac_prog in dumpbin "link -dump"
7490 do
7491   # Extract the first word of "$ac_prog", so it can be a program name with args.
7492 set dummy $ac_prog; ac_word=$2
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7494 $as_echo_n "checking for $ac_word... " >&6; }
7495 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
7496   $as_echo_n "(cached) " >&6
7497 else
7498   if test -n "$ac_ct_DUMPBIN"; then
7499   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7500 else
7501 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7502 for as_dir in $PATH
7503 do
7504   IFS=$as_save_IFS
7505   test -z "$as_dir" && as_dir=.
7506     for ac_exec_ext in '' $ac_executable_extensions; do
7507   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7508     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7509     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7510     break 2
7511   fi
7512 done
7513   done
7514 IFS=$as_save_IFS
7515
7516 fi
7517 fi
7518 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7519 if test -n "$ac_ct_DUMPBIN"; then
7520   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7521 $as_echo "$ac_ct_DUMPBIN" >&6; }
7522 else
7523   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7524 $as_echo "no" >&6; }
7525 fi
7526
7527
7528   test -n "$ac_ct_DUMPBIN" && break
7529 done
7530
7531   if test "x$ac_ct_DUMPBIN" = x; then
7532     DUMPBIN=":"
7533   else
7534     case $cross_compiling:$ac_tool_warned in
7535 yes:)
7536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7537 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7538 ac_tool_warned=yes ;;
7539 esac
7540     DUMPBIN=$ac_ct_DUMPBIN
7541   fi
7542 fi
7543
7544     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
7545     *COFF*)
7546       DUMPBIN="$DUMPBIN -symbols"
7547       ;;
7548     *)
7549       DUMPBIN=:
7550       ;;
7551     esac
7552   fi
7553
7554   if test "$DUMPBIN" != ":"; then
7555     NM="$DUMPBIN"
7556   fi
7557 fi
7558 test -z "$NM" && NM=nm
7559
7560
7561
7562
7563
7564
7565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7566 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
7567 if test "${lt_cv_nm_interface+set}" = set; then :
7568   $as_echo_n "(cached) " >&6
7569 else
7570   lt_cv_nm_interface="BSD nm"
7571   echo "int some_variable = 0;" > conftest.$ac_ext
7572   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7573   (eval "$ac_compile" 2>conftest.err)
7574   cat conftest.err >&5
7575   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7576   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7577   cat conftest.err >&5
7578   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7579   cat conftest.out >&5
7580   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7581     lt_cv_nm_interface="MS dumpbin"
7582   fi
7583   rm -f conftest*
7584 fi
7585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7586 $as_echo "$lt_cv_nm_interface" >&6; }
7587
7588 # find the maximum length of command line arguments
7589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7590 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
7591 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
7592   $as_echo_n "(cached) " >&6
7593 else
7594     i=0
7595   teststring="ABCD"
7596
7597   case $build_os in
7598   msdosdjgpp*)
7599     # On DJGPP, this test can blow up pretty badly due to problems in libc
7600     # (any single argument exceeding 2000 bytes causes a buffer overrun
7601     # during glob expansion).  Even if it were fixed, the result of this
7602     # check would be larger than it should be.
7603     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
7604     ;;
7605
7606   gnu*)
7607     # Under GNU Hurd, this test is not required because there is
7608     # no limit to the length of command line arguments.
7609     # Libtool will interpret -1 as no limit whatsoever
7610     lt_cv_sys_max_cmd_len=-1;
7611     ;;
7612
7613   cygwin* | mingw* | cegcc*)
7614     # On Win9x/ME, this test blows up -- it succeeds, but takes
7615     # about 5 minutes as the teststring grows exponentially.
7616     # Worse, since 9x/ME are not pre-emptively multitasking,
7617     # you end up with a "frozen" computer, even though with patience
7618     # the test eventually succeeds (with a max line length of 256k).
7619     # Instead, let's just punt: use the minimum linelength reported by
7620     # all of the supported platforms: 8192 (on NT/2K/XP).
7621     lt_cv_sys_max_cmd_len=8192;
7622     ;;
7623
7624   mint*)
7625     # On MiNT this can take a long time and run out of memory.
7626     lt_cv_sys_max_cmd_len=8192;
7627     ;;
7628
7629   amigaos*)
7630     # On AmigaOS with pdksh, this test takes hours, literally.
7631     # So we just punt and use a minimum line length of 8192.
7632     lt_cv_sys_max_cmd_len=8192;
7633     ;;
7634
7635   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7636     # This has been around since 386BSD, at least.  Likely further.
7637     if test -x /sbin/sysctl; then
7638       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7639     elif test -x /usr/sbin/sysctl; then
7640       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7641     else
7642       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
7643     fi
7644     # And add a safety zone
7645     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7646     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7647     ;;
7648
7649   interix*)
7650     # We know the value 262144 and hardcode it with a safety zone (like BSD)
7651     lt_cv_sys_max_cmd_len=196608
7652     ;;
7653
7654   osf*)
7655     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7656     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7657     # nice to cause kernel panics so lets avoid the loop below.
7658     # First set a reasonable default.
7659     lt_cv_sys_max_cmd_len=16384
7660     #
7661     if test -x /sbin/sysconfig; then
7662       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7663         *1*) lt_cv_sys_max_cmd_len=-1 ;;
7664       esac
7665     fi
7666     ;;
7667   sco3.2v5*)
7668     lt_cv_sys_max_cmd_len=102400
7669     ;;
7670   sysv5* | sco5v6* | sysv4.2uw2*)
7671     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7672     if test -n "$kargmax"; then
7673       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
7674     else
7675       lt_cv_sys_max_cmd_len=32768
7676     fi
7677     ;;
7678   *)
7679     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7680     if test -n "$lt_cv_sys_max_cmd_len"; then
7681       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7682       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7683     else
7684       # Make teststring a little bigger before we do anything with it.
7685       # a 1K string should be a reasonable start.
7686       for i in 1 2 3 4 5 6 7 8 ; do
7687         teststring=$teststring$teststring
7688       done
7689       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7690       # If test is not a shell built-in, we'll probably end up computing a
7691       # maximum length that is only half of the actual maximum length, but
7692       # we can't tell.
7693       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
7694                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7695               test $i != 17 # 1/2 MB should be enough
7696       do
7697         i=`expr $i + 1`
7698         teststring=$teststring$teststring
7699       done
7700       # Only check the string length outside the loop.
7701       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7702       teststring=
7703       # Add a significant safety factor because C++ compilers can tack on
7704       # massive amounts of additional arguments before passing them to the
7705       # linker.  It appears as though 1/2 is a usable value.
7706       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7707     fi
7708     ;;
7709   esac
7710
7711 fi
7712
7713 if test -n $lt_cv_sys_max_cmd_len ; then
7714   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7715 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7716 else
7717   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7718 $as_echo "none" >&6; }
7719 fi
7720 max_cmd_len=$lt_cv_sys_max_cmd_len
7721
7722
7723
7724
7725
7726
7727 : ${CP="cp -f"}
7728 : ${MV="mv -f"}
7729 : ${RM="rm -f"}
7730
7731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
7732 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7733 # Try some XSI features
7734 xsi_shell=no
7735 ( _lt_dummy="a/b/c"
7736   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
7737       = c,a/b,, \
7738     && eval 'test $(( 1 + 1 )) -eq 2 \
7739     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7740   && xsi_shell=yes
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
7742 $as_echo "$xsi_shell" >&6; }
7743
7744
7745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
7746 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7747 lt_shell_append=no
7748 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
7749     >/dev/null 2>&1 \
7750   && lt_shell_append=yes
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
7752 $as_echo "$lt_shell_append" >&6; }
7753
7754
7755 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7756   lt_unset=unset
7757 else
7758   lt_unset=false
7759 fi
7760
7761
7762
7763
7764
7765 # test EBCDIC or ASCII
7766 case `echo X|tr X '\101'` in
7767  A) # ASCII based system
7768     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7769   lt_SP2NL='tr \040 \012'
7770   lt_NL2SP='tr \015\012 \040\040'
7771   ;;
7772  *) # EBCDIC based system
7773   lt_SP2NL='tr \100 \n'
7774   lt_NL2SP='tr \r\n \100\100'
7775   ;;
7776 esac
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7787 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7788 if test "${lt_cv_ld_reload_flag+set}" = set; then :
7789   $as_echo_n "(cached) " >&6
7790 else
7791   lt_cv_ld_reload_flag='-r'
7792 fi
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7794 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7795 reload_flag=$lt_cv_ld_reload_flag
7796 case $reload_flag in
7797 "" | " "*) ;;
7798 *) reload_flag=" $reload_flag" ;;
7799 esac
7800 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7801 case $host_os in
7802   darwin*)
7803     if test "$GCC" = yes; then
7804       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7805     else
7806       reload_cmds='$LD$reload_flag -o $output$reload_objs'
7807     fi
7808     ;;
7809 esac
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819 if test -n "$ac_tool_prefix"; then
7820   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7821 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7823 $as_echo_n "checking for $ac_word... " >&6; }
7824 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
7825   $as_echo_n "(cached) " >&6
7826 else
7827   if test -n "$OBJDUMP"; then
7828   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7829 else
7830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7831 for as_dir in $PATH
7832 do
7833   IFS=$as_save_IFS
7834   test -z "$as_dir" && as_dir=.
7835     for ac_exec_ext in '' $ac_executable_extensions; do
7836   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7837     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7838     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7839     break 2
7840   fi
7841 done
7842   done
7843 IFS=$as_save_IFS
7844
7845 fi
7846 fi
7847 OBJDUMP=$ac_cv_prog_OBJDUMP
7848 if test -n "$OBJDUMP"; then
7849   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7850 $as_echo "$OBJDUMP" >&6; }
7851 else
7852   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7853 $as_echo "no" >&6; }
7854 fi
7855
7856
7857 fi
7858 if test -z "$ac_cv_prog_OBJDUMP"; then
7859   ac_ct_OBJDUMP=$OBJDUMP
7860   # Extract the first word of "objdump", so it can be a program name with args.
7861 set dummy objdump; ac_word=$2
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7863 $as_echo_n "checking for $ac_word... " >&6; }
7864 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
7865   $as_echo_n "(cached) " >&6
7866 else
7867   if test -n "$ac_ct_OBJDUMP"; then
7868   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7869 else
7870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7871 for as_dir in $PATH
7872 do
7873   IFS=$as_save_IFS
7874   test -z "$as_dir" && as_dir=.
7875     for ac_exec_ext in '' $ac_executable_extensions; do
7876   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7877     ac_cv_prog_ac_ct_OBJDUMP="objdump"
7878     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7879     break 2
7880   fi
7881 done
7882   done
7883 IFS=$as_save_IFS
7884
7885 fi
7886 fi
7887 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7888 if test -n "$ac_ct_OBJDUMP"; then
7889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7890 $as_echo "$ac_ct_OBJDUMP" >&6; }
7891 else
7892   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7893 $as_echo "no" >&6; }
7894 fi
7895
7896   if test "x$ac_ct_OBJDUMP" = x; then
7897     OBJDUMP="false"
7898   else
7899     case $cross_compiling:$ac_tool_warned in
7900 yes:)
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7902 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7903 ac_tool_warned=yes ;;
7904 esac
7905     OBJDUMP=$ac_ct_OBJDUMP
7906   fi
7907 else
7908   OBJDUMP="$ac_cv_prog_OBJDUMP"
7909 fi
7910
7911 test -z "$OBJDUMP" && OBJDUMP=objdump
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7922 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7923 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7924   $as_echo_n "(cached) " >&6
7925 else
7926   lt_cv_file_magic_cmd='$MAGIC_CMD'
7927 lt_cv_file_magic_test_file=
7928 lt_cv_deplibs_check_method='unknown'
7929 # Need to set the preceding variable on all platforms that support
7930 # interlibrary dependencies.
7931 # 'none' -- dependencies not supported.
7932 # `unknown' -- same as none, but documents that we really don't know.
7933 # 'pass_all' -- all dependencies passed with no checks.
7934 # 'test_compile' -- check by making test program.
7935 # 'file_magic [[regex]]' -- check by looking for files in library path
7936 # which responds to the $file_magic_cmd with a given extended regex.
7937 # If you have `file' or equivalent on your system and you're not sure
7938 # whether `pass_all' will *always* work, you probably want this one.
7939
7940 case $host_os in
7941 aix[4-9]*)
7942   lt_cv_deplibs_check_method=pass_all
7943   ;;
7944
7945 beos*)
7946   lt_cv_deplibs_check_method=pass_all
7947   ;;
7948
7949 bsdi[45]*)
7950   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7951   lt_cv_file_magic_cmd='/usr/bin/file -L'
7952   lt_cv_file_magic_test_file=/shlib/libc.so
7953   ;;
7954
7955 cygwin*)
7956   # func_win32_libid is a shell function defined in ltmain.sh
7957   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7958   lt_cv_file_magic_cmd='func_win32_libid'
7959   ;;
7960
7961 mingw* | pw32*)
7962   # Base MSYS/MinGW do not provide the 'file' command needed by
7963   # func_win32_libid shell function, so use a weaker test based on 'objdump',
7964   # unless we find 'file', for example because we are cross-compiling.
7965   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7966   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7967     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7968     lt_cv_file_magic_cmd='func_win32_libid'
7969   else
7970     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7971     lt_cv_file_magic_cmd='$OBJDUMP -f'
7972   fi
7973   ;;
7974
7975 cegcc*)
7976   # use the weaker test based on 'objdump'. See mingw*.
7977   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7978   lt_cv_file_magic_cmd='$OBJDUMP -f'
7979   ;;
7980
7981 darwin* | rhapsody*)
7982   lt_cv_deplibs_check_method=pass_all
7983   ;;
7984
7985 freebsd* | dragonfly*)
7986   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7987     case $host_cpu in
7988     i*86 )
7989       # Not sure whether the presence of OpenBSD here was a mistake.
7990       # Let's accept both of them until this is cleared up.
7991       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7992       lt_cv_file_magic_cmd=/usr/bin/file
7993       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7994       ;;
7995     esac
7996   else
7997     lt_cv_deplibs_check_method=pass_all
7998   fi
7999   ;;
8000
8001 gnu*)
8002   lt_cv_deplibs_check_method=pass_all
8003   ;;
8004
8005 haiku*)
8006   lt_cv_deplibs_check_method=pass_all
8007   ;;
8008
8009 hpux10.20* | hpux11*)
8010   lt_cv_file_magic_cmd=/usr/bin/file
8011   case $host_cpu in
8012   ia64*)
8013     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
8014     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
8015     ;;
8016   hppa*64*)
8017     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]'
8018     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
8019     ;;
8020   *)
8021     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
8022     lt_cv_file_magic_test_file=/usr/lib/libc.sl
8023     ;;
8024   esac
8025   ;;
8026
8027 interix[3-9]*)
8028   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
8029   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
8030   ;;
8031
8032 irix5* | irix6* | nonstopux*)
8033   case $LD in
8034   *-32|*"-32 ") libmagic=32-bit;;
8035   *-n32|*"-n32 ") libmagic=N32;;
8036   *-64|*"-64 ") libmagic=64-bit;;
8037   *) libmagic=never-match;;
8038   esac
8039   lt_cv_deplibs_check_method=pass_all
8040   ;;
8041
8042 # This must be Linux ELF.
8043 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8044   lt_cv_deplibs_check_method=pass_all
8045   ;;
8046
8047 netbsd*)
8048   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8049     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8050   else
8051     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
8052   fi
8053   ;;
8054
8055 newos6*)
8056   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
8057   lt_cv_file_magic_cmd=/usr/bin/file
8058   lt_cv_file_magic_test_file=/usr/lib/libnls.so
8059   ;;
8060
8061 *nto* | *qnx*)
8062   lt_cv_deplibs_check_method=pass_all
8063   ;;
8064
8065 openbsd*)
8066   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8067     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
8068   else
8069     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8070   fi
8071   ;;
8072
8073 osf3* | osf4* | osf5*)
8074   lt_cv_deplibs_check_method=pass_all
8075   ;;
8076
8077 rdos*)
8078   lt_cv_deplibs_check_method=pass_all
8079   ;;
8080
8081 solaris*)
8082   lt_cv_deplibs_check_method=pass_all
8083   ;;
8084
8085 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8086   lt_cv_deplibs_check_method=pass_all
8087   ;;
8088
8089 sysv4 | sysv4.3*)
8090   case $host_vendor in
8091   motorola)
8092     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]'
8093     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
8094     ;;
8095   ncr)
8096     lt_cv_deplibs_check_method=pass_all
8097     ;;
8098   sequent)
8099     lt_cv_file_magic_cmd='/bin/file'
8100     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
8101     ;;
8102   sni)
8103     lt_cv_file_magic_cmd='/bin/file'
8104     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
8105     lt_cv_file_magic_test_file=/lib/libc.so
8106     ;;
8107   siemens)
8108     lt_cv_deplibs_check_method=pass_all
8109     ;;
8110   pc)
8111     lt_cv_deplibs_check_method=pass_all
8112     ;;
8113   esac
8114   ;;
8115
8116 tpf*)
8117   lt_cv_deplibs_check_method=pass_all
8118   ;;
8119 esac
8120
8121 fi
8122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
8123 $as_echo "$lt_cv_deplibs_check_method" >&6; }
8124 file_magic_cmd=$lt_cv_file_magic_cmd
8125 deplibs_check_method=$lt_cv_deplibs_check_method
8126 test -z "$deplibs_check_method" && deplibs_check_method=unknown
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139 if test -n "$ac_tool_prefix"; then
8140   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8141 set dummy ${ac_tool_prefix}ar; ac_word=$2
8142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8143 $as_echo_n "checking for $ac_word... " >&6; }
8144 if test "${ac_cv_prog_AR+set}" = set; then :
8145   $as_echo_n "(cached) " >&6
8146 else
8147   if test -n "$AR"; then
8148   ac_cv_prog_AR="$AR" # Let the user override the test.
8149 else
8150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8151 for as_dir in $PATH
8152 do
8153   IFS=$as_save_IFS
8154   test -z "$as_dir" && as_dir=.
8155     for ac_exec_ext in '' $ac_executable_extensions; do
8156   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8157     ac_cv_prog_AR="${ac_tool_prefix}ar"
8158     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8159     break 2
8160   fi
8161 done
8162   done
8163 IFS=$as_save_IFS
8164
8165 fi
8166 fi
8167 AR=$ac_cv_prog_AR
8168 if test -n "$AR"; then
8169   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8170 $as_echo "$AR" >&6; }
8171 else
8172   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8173 $as_echo "no" >&6; }
8174 fi
8175
8176
8177 fi
8178 if test -z "$ac_cv_prog_AR"; then
8179   ac_ct_AR=$AR
8180   # Extract the first word of "ar", so it can be a program name with args.
8181 set dummy ar; ac_word=$2
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8183 $as_echo_n "checking for $ac_word... " >&6; }
8184 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8185   $as_echo_n "(cached) " >&6
8186 else
8187   if test -n "$ac_ct_AR"; then
8188   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8189 else
8190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8191 for as_dir in $PATH
8192 do
8193   IFS=$as_save_IFS
8194   test -z "$as_dir" && as_dir=.
8195     for ac_exec_ext in '' $ac_executable_extensions; do
8196   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8197     ac_cv_prog_ac_ct_AR="ar"
8198     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8199     break 2
8200   fi
8201 done
8202   done
8203 IFS=$as_save_IFS
8204
8205 fi
8206 fi
8207 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8208 if test -n "$ac_ct_AR"; then
8209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8210 $as_echo "$ac_ct_AR" >&6; }
8211 else
8212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8213 $as_echo "no" >&6; }
8214 fi
8215
8216   if test "x$ac_ct_AR" = x; then
8217     AR="false"
8218   else
8219     case $cross_compiling:$ac_tool_warned in
8220 yes:)
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8222 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8223 ac_tool_warned=yes ;;
8224 esac
8225     AR=$ac_ct_AR
8226   fi
8227 else
8228   AR="$ac_cv_prog_AR"
8229 fi
8230
8231 test -z "$AR" && AR=ar
8232 test -z "$AR_FLAGS" && AR_FLAGS=cru
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244 if test -n "$ac_tool_prefix"; then
8245   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8246 set dummy ${ac_tool_prefix}strip; ac_word=$2
8247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8248 $as_echo_n "checking for $ac_word... " >&6; }
8249 if test "${ac_cv_prog_STRIP+set}" = set; then :
8250   $as_echo_n "(cached) " >&6
8251 else
8252   if test -n "$STRIP"; then
8253   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8254 else
8255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8256 for as_dir in $PATH
8257 do
8258   IFS=$as_save_IFS
8259   test -z "$as_dir" && as_dir=.
8260     for ac_exec_ext in '' $ac_executable_extensions; do
8261   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8262     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8263     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8264     break 2
8265   fi
8266 done
8267   done
8268 IFS=$as_save_IFS
8269
8270 fi
8271 fi
8272 STRIP=$ac_cv_prog_STRIP
8273 if test -n "$STRIP"; then
8274   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8275 $as_echo "$STRIP" >&6; }
8276 else
8277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8278 $as_echo "no" >&6; }
8279 fi
8280
8281
8282 fi
8283 if test -z "$ac_cv_prog_STRIP"; then
8284   ac_ct_STRIP=$STRIP
8285   # Extract the first word of "strip", so it can be a program name with args.
8286 set dummy strip; ac_word=$2
8287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8288 $as_echo_n "checking for $ac_word... " >&6; }
8289 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
8290   $as_echo_n "(cached) " >&6
8291 else
8292   if test -n "$ac_ct_STRIP"; then
8293   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8294 else
8295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8296 for as_dir in $PATH
8297 do
8298   IFS=$as_save_IFS
8299   test -z "$as_dir" && as_dir=.
8300     for ac_exec_ext in '' $ac_executable_extensions; do
8301   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8302     ac_cv_prog_ac_ct_STRIP="strip"
8303     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8304     break 2
8305   fi
8306 done
8307   done
8308 IFS=$as_save_IFS
8309
8310 fi
8311 fi
8312 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8313 if test -n "$ac_ct_STRIP"; then
8314   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8315 $as_echo "$ac_ct_STRIP" >&6; }
8316 else
8317   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8318 $as_echo "no" >&6; }
8319 fi
8320
8321   if test "x$ac_ct_STRIP" = x; then
8322     STRIP=":"
8323   else
8324     case $cross_compiling:$ac_tool_warned in
8325 yes:)
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8327 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8328 ac_tool_warned=yes ;;
8329 esac
8330     STRIP=$ac_ct_STRIP
8331   fi
8332 else
8333   STRIP="$ac_cv_prog_STRIP"
8334 fi
8335
8336 test -z "$STRIP" && STRIP=:
8337
8338
8339
8340
8341
8342
8343 if test -n "$ac_tool_prefix"; then
8344   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8345 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8347 $as_echo_n "checking for $ac_word... " >&6; }
8348 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8349   $as_echo_n "(cached) " >&6
8350 else
8351   if test -n "$RANLIB"; then
8352   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8353 else
8354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8355 for as_dir in $PATH
8356 do
8357   IFS=$as_save_IFS
8358   test -z "$as_dir" && as_dir=.
8359     for ac_exec_ext in '' $ac_executable_extensions; do
8360   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8361     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8362     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8363     break 2
8364   fi
8365 done
8366   done
8367 IFS=$as_save_IFS
8368
8369 fi
8370 fi
8371 RANLIB=$ac_cv_prog_RANLIB
8372 if test -n "$RANLIB"; then
8373   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8374 $as_echo "$RANLIB" >&6; }
8375 else
8376   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8377 $as_echo "no" >&6; }
8378 fi
8379
8380
8381 fi
8382 if test -z "$ac_cv_prog_RANLIB"; then
8383   ac_ct_RANLIB=$RANLIB
8384   # Extract the first word of "ranlib", so it can be a program name with args.
8385 set dummy ranlib; ac_word=$2
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8387 $as_echo_n "checking for $ac_word... " >&6; }
8388 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8389   $as_echo_n "(cached) " >&6
8390 else
8391   if test -n "$ac_ct_RANLIB"; then
8392   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8393 else
8394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8395 for as_dir in $PATH
8396 do
8397   IFS=$as_save_IFS
8398   test -z "$as_dir" && as_dir=.
8399     for ac_exec_ext in '' $ac_executable_extensions; do
8400   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8401     ac_cv_prog_ac_ct_RANLIB="ranlib"
8402     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8403     break 2
8404   fi
8405 done
8406   done
8407 IFS=$as_save_IFS
8408
8409 fi
8410 fi
8411 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8412 if test -n "$ac_ct_RANLIB"; then
8413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8414 $as_echo "$ac_ct_RANLIB" >&6; }
8415 else
8416   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8417 $as_echo "no" >&6; }
8418 fi
8419
8420   if test "x$ac_ct_RANLIB" = x; then
8421     RANLIB=":"
8422   else
8423     case $cross_compiling:$ac_tool_warned in
8424 yes:)
8425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8426 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8427 ac_tool_warned=yes ;;
8428 esac
8429     RANLIB=$ac_ct_RANLIB
8430   fi
8431 else
8432   RANLIB="$ac_cv_prog_RANLIB"
8433 fi
8434
8435 test -z "$RANLIB" && RANLIB=:
8436
8437
8438
8439
8440
8441
8442 # Determine commands to create old-style static archives.
8443 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8444 old_postinstall_cmds='chmod 644 $oldlib'
8445 old_postuninstall_cmds=
8446
8447 if test -n "$RANLIB"; then
8448   case $host_os in
8449   openbsd*)
8450     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8451     ;;
8452   *)
8453     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8454     ;;
8455   esac
8456   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8457 fi
8458
8459 case $host_os in
8460   darwin*)
8461     lock_old_archive_extraction=yes ;;
8462   *)
8463     lock_old_archive_extraction=no ;;
8464 esac
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
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504 # If no C compiler was specified, use CC.
8505 LTCC=${LTCC-"$CC"}
8506
8507 # If no C compiler flags were specified, use CFLAGS.
8508 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8509
8510 # Allow CC to be a program name with arguments.
8511 compiler=$CC
8512
8513
8514 # Check for command to grab the raw symbol name followed by C symbol from nm.
8515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8516 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8517 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
8518   $as_echo_n "(cached) " >&6
8519 else
8520
8521 # These are sane defaults that work on at least a few old systems.
8522 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
8523
8524 # Character class describing NM global symbol codes.
8525 symcode='[BCDEGRST]'
8526
8527 # Regexp to match symbols that can be accessed directly from C.
8528 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8529
8530 # Define system-specific variables.
8531 case $host_os in
8532 aix*)
8533   symcode='[BCDT]'
8534   ;;
8535 cygwin* | mingw* | pw32* | cegcc*)
8536   symcode='[ABCDGISTW]'
8537   ;;
8538 hpux*)
8539   if test "$host_cpu" = ia64; then
8540     symcode='[ABCDEGRST]'
8541   fi
8542   ;;
8543 irix* | nonstopux*)
8544   symcode='[BCDEGRST]'
8545   ;;
8546 osf*)
8547   symcode='[BCDEGQRST]'
8548   ;;
8549 solaris*)
8550   symcode='[BDRT]'
8551   ;;
8552 sco3.2v5*)
8553   symcode='[DT]'
8554   ;;
8555 sysv4.2uw2*)
8556   symcode='[DT]'
8557   ;;
8558 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8559   symcode='[ABDT]'
8560   ;;
8561 sysv4)
8562   symcode='[DFNSTU]'
8563   ;;
8564 esac
8565
8566 # If we're using GNU nm, then use its standard symbol codes.
8567 case `$NM -V 2>&1` in
8568 *GNU* | *'with BFD'*)
8569   symcode='[ABCDGIRSTW]' ;;
8570 esac
8571
8572 # Transform an extracted symbol line into a proper C declaration.
8573 # Some systems (esp. on ia64) link data and code symbols differently,
8574 # so use this general approach.
8575 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8576
8577 # Transform an extracted symbol line into symbol name and symbol address
8578 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
8579 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'"
8580
8581 # Handle CRLF in mingw tool chain
8582 opt_cr=
8583 case $build_os in
8584 mingw*)
8585   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8586   ;;
8587 esac
8588
8589 # Try without a prefix underscore, then with it.
8590 for ac_symprfx in "" "_"; do
8591
8592   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8593   symxfrm="\\1 $ac_symprfx\\2 \\2"
8594
8595   # Write the raw and C identifiers.
8596   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8597     # Fake it for dumpbin and say T for any non-static function
8598     # and D for any global variable.
8599     # Also find C++ and __fastcall symbols from MSVC++,
8600     # which start with @ or ?.
8601     lt_cv_sys_global_symbol_pipe="$AWK '"\
8602 "     {last_section=section; section=\$ 3};"\
8603 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8604 "     \$ 0!~/External *\|/{next};"\
8605 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8606 "     {if(hide[section]) next};"\
8607 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
8608 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
8609 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
8610 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
8611 "     ' prfx=^$ac_symprfx"
8612   else
8613     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8614   fi
8615
8616   # Check to see that the pipe works correctly.
8617   pipe_works=no
8618
8619   rm -f conftest*
8620   cat > conftest.$ac_ext <<_LT_EOF
8621 #ifdef __cplusplus
8622 extern "C" {
8623 #endif
8624 char nm_test_var;
8625 void nm_test_func(void);
8626 void nm_test_func(void){}
8627 #ifdef __cplusplus
8628 }
8629 #endif
8630 int main(){nm_test_var='a';nm_test_func();return(0);}
8631 _LT_EOF
8632
8633   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8634   (eval $ac_compile) 2>&5
8635   ac_status=$?
8636   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8637   test $ac_status = 0; }; then
8638     # Now try to grab the symbols.
8639     nlist=conftest.nm
8640     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8641   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8642   ac_status=$?
8643   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8644   test $ac_status = 0; } && test -s "$nlist"; then
8645       # Try sorting and uniquifying the output.
8646       if sort "$nlist" | uniq > "$nlist"T; then
8647         mv -f "$nlist"T "$nlist"
8648       else
8649         rm -f "$nlist"T
8650       fi
8651
8652       # Make sure that we snagged all the symbols we need.
8653       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8654         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8655           cat <<_LT_EOF > conftest.$ac_ext
8656 #ifdef __cplusplus
8657 extern "C" {
8658 #endif
8659
8660 _LT_EOF
8661           # Now generate the symbol file.
8662           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8663
8664           cat <<_LT_EOF >> conftest.$ac_ext
8665
8666 /* The mapping between symbol names and symbols.  */
8667 const struct {
8668   const char *name;
8669   void       *address;
8670 }
8671 lt__PROGRAM__LTX_preloaded_symbols[] =
8672 {
8673   { "@PROGRAM@", (void *) 0 },
8674 _LT_EOF
8675           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8676           cat <<\_LT_EOF >> conftest.$ac_ext
8677   {0, (void *) 0}
8678 };
8679
8680 /* This works around a problem in FreeBSD linker */
8681 #ifdef FREEBSD_WORKAROUND
8682 static const void *lt_preloaded_setup() {
8683   return lt__PROGRAM__LTX_preloaded_symbols;
8684 }
8685 #endif
8686
8687 #ifdef __cplusplus
8688 }
8689 #endif
8690 _LT_EOF
8691           # Now try linking the two files.
8692           mv conftest.$ac_objext conftstm.$ac_objext
8693           lt_save_LIBS="$LIBS"
8694           lt_save_CFLAGS="$CFLAGS"
8695           LIBS="conftstm.$ac_objext"
8696           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8697           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8698   (eval $ac_link) 2>&5
8699   ac_status=$?
8700   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8701   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
8702             pipe_works=yes
8703           fi
8704           LIBS="$lt_save_LIBS"
8705           CFLAGS="$lt_save_CFLAGS"
8706         else
8707           echo "cannot find nm_test_func in $nlist" >&5
8708         fi
8709       else
8710         echo "cannot find nm_test_var in $nlist" >&5
8711       fi
8712     else
8713       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8714     fi
8715   else
8716     echo "$progname: failed program was:" >&5
8717     cat conftest.$ac_ext >&5
8718   fi
8719   rm -rf conftest* conftst*
8720
8721   # Do not use the global_symbol_pipe unless it works.
8722   if test "$pipe_works" = yes; then
8723     break
8724   else
8725     lt_cv_sys_global_symbol_pipe=
8726   fi
8727 done
8728
8729 fi
8730
8731 if test -z "$lt_cv_sys_global_symbol_pipe"; then
8732   lt_cv_sys_global_symbol_to_cdecl=
8733 fi
8734 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8735   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8736 $as_echo "failed" >&6; }
8737 else
8738   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8739 $as_echo "ok" >&6; }
8740 fi
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764 # Check whether --enable-libtool-lock was given.
8765 if test "${enable_libtool_lock+set}" = set; then :
8766   enableval=$enable_libtool_lock;
8767 fi
8768
8769 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8770
8771 # Some flags need to be propagated to the compiler or linker for good
8772 # libtool support.
8773 case $host in
8774 ia64-*-hpux*)
8775   # Find out which ABI we are using.
8776   echo 'int i;' > conftest.$ac_ext
8777   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8778   (eval $ac_compile) 2>&5
8779   ac_status=$?
8780   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8781   test $ac_status = 0; }; then
8782     case `/usr/bin/file conftest.$ac_objext` in
8783       *ELF-32*)
8784         HPUX_IA64_MODE="32"
8785         ;;
8786       *ELF-64*)
8787         HPUX_IA64_MODE="64"
8788         ;;
8789     esac
8790   fi
8791   rm -rf conftest*
8792   ;;
8793 *-*-irix6*)
8794   # Find out which ABI we are using.
8795   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8796   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8797   (eval $ac_compile) 2>&5
8798   ac_status=$?
8799   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8800   test $ac_status = 0; }; then
8801     if test "$lt_cv_prog_gnu_ld" = yes; then
8802       case `/usr/bin/file conftest.$ac_objext` in
8803         *32-bit*)
8804           LD="${LD-ld} -melf32bsmip"
8805           ;;
8806         *N32*)
8807           LD="${LD-ld} -melf32bmipn32"
8808           ;;
8809         *64-bit*)
8810           LD="${LD-ld} -melf64bmip"
8811         ;;
8812       esac
8813     else
8814       case `/usr/bin/file conftest.$ac_objext` in
8815         *32-bit*)
8816           LD="${LD-ld} -32"
8817           ;;
8818         *N32*)
8819           LD="${LD-ld} -n32"
8820           ;;
8821         *64-bit*)
8822           LD="${LD-ld} -64"
8823           ;;
8824       esac
8825     fi
8826   fi
8827   rm -rf conftest*
8828   ;;
8829
8830 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
8831 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8832   # Find out which ABI we are using.
8833   echo 'int i;' > conftest.$ac_ext
8834   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8835   (eval $ac_compile) 2>&5
8836   ac_status=$?
8837   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8838   test $ac_status = 0; }; then
8839     case `/usr/bin/file conftest.o` in
8840       *32-bit*)
8841         case $host in
8842           x86_64-*kfreebsd*-gnu)
8843             LD="${LD-ld} -m elf_i386_fbsd"
8844             ;;
8845           x86_64-*linux*)
8846             LD="${LD-ld} -m elf_i386"
8847             ;;
8848           ppc64-*linux*|powerpc64-*linux*)
8849             LD="${LD-ld} -m elf32ppclinux"
8850             ;;
8851           s390x-*linux*)
8852             LD="${LD-ld} -m elf_s390"
8853             ;;
8854           sparc64-*linux*)
8855             LD="${LD-ld} -m elf32_sparc"
8856             ;;
8857         esac
8858         ;;
8859       *64-bit*)
8860         case $host in
8861           x86_64-*kfreebsd*-gnu)
8862             LD="${LD-ld} -m elf_x86_64_fbsd"
8863             ;;
8864           x86_64-*linux*)
8865             LD="${LD-ld} -m elf_x86_64"
8866             ;;
8867           ppc*-*linux*|powerpc*-*linux*)
8868             LD="${LD-ld} -m elf64ppc"
8869             ;;
8870           s390*-*linux*|s390*-*tpf*)
8871             LD="${LD-ld} -m elf64_s390"
8872             ;;
8873           sparc*-*linux*)
8874             LD="${LD-ld} -m elf64_sparc"
8875             ;;
8876         esac
8877         ;;
8878     esac
8879   fi
8880   rm -rf conftest*
8881   ;;
8882
8883 *-*-sco3.2v5*)
8884   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8885   SAVE_CFLAGS="$CFLAGS"
8886   CFLAGS="$CFLAGS -belf"
8887   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8888 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8889 if test "${lt_cv_cc_needs_belf+set}" = set; then :
8890   $as_echo_n "(cached) " >&6
8891 else
8892   ac_ext=c
8893 ac_cpp='$CPP $CPPFLAGS'
8894 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8895 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8896 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8897
8898      if test x$gcc_no_link = xyes; then
8899   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8900 fi
8901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8902 /* end confdefs.h.  */
8903
8904 int
8905 main ()
8906 {
8907
8908   ;
8909   return 0;
8910 }
8911 _ACEOF
8912 if ac_fn_c_try_link "$LINENO"; then :
8913   lt_cv_cc_needs_belf=yes
8914 else
8915   lt_cv_cc_needs_belf=no
8916 fi
8917 rm -f core conftest.err conftest.$ac_objext \
8918     conftest$ac_exeext conftest.$ac_ext
8919      ac_ext=c
8920 ac_cpp='$CPP $CPPFLAGS'
8921 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8922 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8923 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8924
8925 fi
8926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8927 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8928   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8929     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8930     CFLAGS="$SAVE_CFLAGS"
8931   fi
8932   ;;
8933 sparc*-*solaris*)
8934   # Find out which ABI we are using.
8935   echo 'int i;' > conftest.$ac_ext
8936   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8937   (eval $ac_compile) 2>&5
8938   ac_status=$?
8939   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8940   test $ac_status = 0; }; then
8941     case `/usr/bin/file conftest.o` in
8942     *64-bit*)
8943       case $lt_cv_prog_gnu_ld in
8944       yes*) LD="${LD-ld} -m elf64_sparc" ;;
8945       *)
8946         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8947           LD="${LD-ld} -64"
8948         fi
8949         ;;
8950       esac
8951       ;;
8952     esac
8953   fi
8954   rm -rf conftest*
8955   ;;
8956 esac
8957
8958 need_locks="$enable_libtool_lock"
8959
8960
8961   case $host_os in
8962     rhapsody* | darwin*)
8963     if test -n "$ac_tool_prefix"; then
8964   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8965 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8967 $as_echo_n "checking for $ac_word... " >&6; }
8968 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8969   $as_echo_n "(cached) " >&6
8970 else
8971   if test -n "$DSYMUTIL"; then
8972   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8973 else
8974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8975 for as_dir in $PATH
8976 do
8977   IFS=$as_save_IFS
8978   test -z "$as_dir" && as_dir=.
8979     for ac_exec_ext in '' $ac_executable_extensions; do
8980   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8981     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8982     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8983     break 2
8984   fi
8985 done
8986   done
8987 IFS=$as_save_IFS
8988
8989 fi
8990 fi
8991 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8992 if test -n "$DSYMUTIL"; then
8993   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8994 $as_echo "$DSYMUTIL" >&6; }
8995 else
8996   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8997 $as_echo "no" >&6; }
8998 fi
8999
9000
9001 fi
9002 if test -z "$ac_cv_prog_DSYMUTIL"; then
9003   ac_ct_DSYMUTIL=$DSYMUTIL
9004   # Extract the first word of "dsymutil", so it can be a program name with args.
9005 set dummy dsymutil; ac_word=$2
9006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9007 $as_echo_n "checking for $ac_word... " >&6; }
9008 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
9009   $as_echo_n "(cached) " >&6
9010 else
9011   if test -n "$ac_ct_DSYMUTIL"; then
9012   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
9013 else
9014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9015 for as_dir in $PATH
9016 do
9017   IFS=$as_save_IFS
9018   test -z "$as_dir" && as_dir=.
9019     for ac_exec_ext in '' $ac_executable_extensions; do
9020   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9021     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
9022     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9023     break 2
9024   fi
9025 done
9026   done
9027 IFS=$as_save_IFS
9028
9029 fi
9030 fi
9031 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
9032 if test -n "$ac_ct_DSYMUTIL"; then
9033   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
9034 $as_echo "$ac_ct_DSYMUTIL" >&6; }
9035 else
9036   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9037 $as_echo "no" >&6; }
9038 fi
9039
9040   if test "x$ac_ct_DSYMUTIL" = x; then
9041     DSYMUTIL=":"
9042   else
9043     case $cross_compiling:$ac_tool_warned in
9044 yes:)
9045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9046 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9047 ac_tool_warned=yes ;;
9048 esac
9049     DSYMUTIL=$ac_ct_DSYMUTIL
9050   fi
9051 else
9052   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
9053 fi
9054
9055     if test -n "$ac_tool_prefix"; then
9056   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
9057 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
9058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9059 $as_echo_n "checking for $ac_word... " >&6; }
9060 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
9061   $as_echo_n "(cached) " >&6
9062 else
9063   if test -n "$NMEDIT"; then
9064   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
9065 else
9066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9067 for as_dir in $PATH
9068 do
9069   IFS=$as_save_IFS
9070   test -z "$as_dir" && as_dir=.
9071     for ac_exec_ext in '' $ac_executable_extensions; do
9072   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9073     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
9074     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9075     break 2
9076   fi
9077 done
9078   done
9079 IFS=$as_save_IFS
9080
9081 fi
9082 fi
9083 NMEDIT=$ac_cv_prog_NMEDIT
9084 if test -n "$NMEDIT"; then
9085   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
9086 $as_echo "$NMEDIT" >&6; }
9087 else
9088   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9089 $as_echo "no" >&6; }
9090 fi
9091
9092
9093 fi
9094 if test -z "$ac_cv_prog_NMEDIT"; then
9095   ac_ct_NMEDIT=$NMEDIT
9096   # Extract the first word of "nmedit", so it can be a program name with args.
9097 set dummy nmedit; ac_word=$2
9098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9099 $as_echo_n "checking for $ac_word... " >&6; }
9100 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
9101   $as_echo_n "(cached) " >&6
9102 else
9103   if test -n "$ac_ct_NMEDIT"; then
9104   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
9105 else
9106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9107 for as_dir in $PATH
9108 do
9109   IFS=$as_save_IFS
9110   test -z "$as_dir" && as_dir=.
9111     for ac_exec_ext in '' $ac_executable_extensions; do
9112   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9113     ac_cv_prog_ac_ct_NMEDIT="nmedit"
9114     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9115     break 2
9116   fi
9117 done
9118   done
9119 IFS=$as_save_IFS
9120
9121 fi
9122 fi
9123 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
9124 if test -n "$ac_ct_NMEDIT"; then
9125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
9126 $as_echo "$ac_ct_NMEDIT" >&6; }
9127 else
9128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9129 $as_echo "no" >&6; }
9130 fi
9131
9132   if test "x$ac_ct_NMEDIT" = x; then
9133     NMEDIT=":"
9134   else
9135     case $cross_compiling:$ac_tool_warned in
9136 yes:)
9137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9138 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9139 ac_tool_warned=yes ;;
9140 esac
9141     NMEDIT=$ac_ct_NMEDIT
9142   fi
9143 else
9144   NMEDIT="$ac_cv_prog_NMEDIT"
9145 fi
9146
9147     if test -n "$ac_tool_prefix"; then
9148   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
9149 set dummy ${ac_tool_prefix}lipo; ac_word=$2
9150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9151 $as_echo_n "checking for $ac_word... " >&6; }
9152 if test "${ac_cv_prog_LIPO+set}" = set; then :
9153   $as_echo_n "(cached) " >&6
9154 else
9155   if test -n "$LIPO"; then
9156   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9157 else
9158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9159 for as_dir in $PATH
9160 do
9161   IFS=$as_save_IFS
9162   test -z "$as_dir" && as_dir=.
9163     for ac_exec_ext in '' $ac_executable_extensions; do
9164   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9165     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
9166     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9167     break 2
9168   fi
9169 done
9170   done
9171 IFS=$as_save_IFS
9172
9173 fi
9174 fi
9175 LIPO=$ac_cv_prog_LIPO
9176 if test -n "$LIPO"; then
9177   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9178 $as_echo "$LIPO" >&6; }
9179 else
9180   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9181 $as_echo "no" >&6; }
9182 fi
9183
9184
9185 fi
9186 if test -z "$ac_cv_prog_LIPO"; then
9187   ac_ct_LIPO=$LIPO
9188   # Extract the first word of "lipo", so it can be a program name with args.
9189 set dummy lipo; ac_word=$2
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9191 $as_echo_n "checking for $ac_word... " >&6; }
9192 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
9193   $as_echo_n "(cached) " >&6
9194 else
9195   if test -n "$ac_ct_LIPO"; then
9196   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
9197 else
9198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9199 for as_dir in $PATH
9200 do
9201   IFS=$as_save_IFS
9202   test -z "$as_dir" && as_dir=.
9203     for ac_exec_ext in '' $ac_executable_extensions; do
9204   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9205     ac_cv_prog_ac_ct_LIPO="lipo"
9206     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9207     break 2
9208   fi
9209 done
9210   done
9211 IFS=$as_save_IFS
9212
9213 fi
9214 fi
9215 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
9216 if test -n "$ac_ct_LIPO"; then
9217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
9218 $as_echo "$ac_ct_LIPO" >&6; }
9219 else
9220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9221 $as_echo "no" >&6; }
9222 fi
9223
9224   if test "x$ac_ct_LIPO" = x; then
9225     LIPO=":"
9226   else
9227     case $cross_compiling:$ac_tool_warned in
9228 yes:)
9229 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9230 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9231 ac_tool_warned=yes ;;
9232 esac
9233     LIPO=$ac_ct_LIPO
9234   fi
9235 else
9236   LIPO="$ac_cv_prog_LIPO"
9237 fi
9238
9239     if test -n "$ac_tool_prefix"; then
9240   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
9241 set dummy ${ac_tool_prefix}otool; ac_word=$2
9242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9243 $as_echo_n "checking for $ac_word... " >&6; }
9244 if test "${ac_cv_prog_OTOOL+set}" = set; then :
9245   $as_echo_n "(cached) " >&6
9246 else
9247   if test -n "$OTOOL"; then
9248   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
9249 else
9250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9251 for as_dir in $PATH
9252 do
9253   IFS=$as_save_IFS
9254   test -z "$as_dir" && as_dir=.
9255     for ac_exec_ext in '' $ac_executable_extensions; do
9256   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9257     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
9258     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9259     break 2
9260   fi
9261 done
9262   done
9263 IFS=$as_save_IFS
9264
9265 fi
9266 fi
9267 OTOOL=$ac_cv_prog_OTOOL
9268 if test -n "$OTOOL"; then
9269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
9270 $as_echo "$OTOOL" >&6; }
9271 else
9272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9273 $as_echo "no" >&6; }
9274 fi
9275
9276
9277 fi
9278 if test -z "$ac_cv_prog_OTOOL"; then
9279   ac_ct_OTOOL=$OTOOL
9280   # Extract the first word of "otool", so it can be a program name with args.
9281 set dummy otool; ac_word=$2
9282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9283 $as_echo_n "checking for $ac_word... " >&6; }
9284 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
9285   $as_echo_n "(cached) " >&6
9286 else
9287   if test -n "$ac_ct_OTOOL"; then
9288   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
9289 else
9290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9291 for as_dir in $PATH
9292 do
9293   IFS=$as_save_IFS
9294   test -z "$as_dir" && as_dir=.
9295     for ac_exec_ext in '' $ac_executable_extensions; do
9296   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9297     ac_cv_prog_ac_ct_OTOOL="otool"
9298     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9299     break 2
9300   fi
9301 done
9302   done
9303 IFS=$as_save_IFS
9304
9305 fi
9306 fi
9307 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
9308 if test -n "$ac_ct_OTOOL"; then
9309   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
9310 $as_echo "$ac_ct_OTOOL" >&6; }
9311 else
9312   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9313 $as_echo "no" >&6; }
9314 fi
9315
9316   if test "x$ac_ct_OTOOL" = x; then
9317     OTOOL=":"
9318   else
9319     case $cross_compiling:$ac_tool_warned in
9320 yes:)
9321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9322 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9323 ac_tool_warned=yes ;;
9324 esac
9325     OTOOL=$ac_ct_OTOOL
9326   fi
9327 else
9328   OTOOL="$ac_cv_prog_OTOOL"
9329 fi
9330
9331     if test -n "$ac_tool_prefix"; then
9332   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
9333 set dummy ${ac_tool_prefix}otool64; ac_word=$2
9334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9335 $as_echo_n "checking for $ac_word... " >&6; }
9336 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
9337   $as_echo_n "(cached) " >&6
9338 else
9339   if test -n "$OTOOL64"; then
9340   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
9341 else
9342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9343 for as_dir in $PATH
9344 do
9345   IFS=$as_save_IFS
9346   test -z "$as_dir" && as_dir=.
9347     for ac_exec_ext in '' $ac_executable_extensions; do
9348   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9349     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
9350     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9351     break 2
9352   fi
9353 done
9354   done
9355 IFS=$as_save_IFS
9356
9357 fi
9358 fi
9359 OTOOL64=$ac_cv_prog_OTOOL64
9360 if test -n "$OTOOL64"; then
9361   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
9362 $as_echo "$OTOOL64" >&6; }
9363 else
9364   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9365 $as_echo "no" >&6; }
9366 fi
9367
9368
9369 fi
9370 if test -z "$ac_cv_prog_OTOOL64"; then
9371   ac_ct_OTOOL64=$OTOOL64
9372   # Extract the first word of "otool64", so it can be a program name with args.
9373 set dummy otool64; ac_word=$2
9374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9375 $as_echo_n "checking for $ac_word... " >&6; }
9376 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
9377   $as_echo_n "(cached) " >&6
9378 else
9379   if test -n "$ac_ct_OTOOL64"; then
9380   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
9381 else
9382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9383 for as_dir in $PATH
9384 do
9385   IFS=$as_save_IFS
9386   test -z "$as_dir" && as_dir=.
9387     for ac_exec_ext in '' $ac_executable_extensions; do
9388   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9389     ac_cv_prog_ac_ct_OTOOL64="otool64"
9390     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9391     break 2
9392   fi
9393 done
9394   done
9395 IFS=$as_save_IFS
9396
9397 fi
9398 fi
9399 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9400 if test -n "$ac_ct_OTOOL64"; then
9401   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9402 $as_echo "$ac_ct_OTOOL64" >&6; }
9403 else
9404   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9405 $as_echo "no" >&6; }
9406 fi
9407
9408   if test "x$ac_ct_OTOOL64" = x; then
9409     OTOOL64=":"
9410   else
9411     case $cross_compiling:$ac_tool_warned in
9412 yes:)
9413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9414 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9415 ac_tool_warned=yes ;;
9416 esac
9417     OTOOL64=$ac_ct_OTOOL64
9418   fi
9419 else
9420   OTOOL64="$ac_cv_prog_OTOOL64"
9421 fi
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9450 $as_echo_n "checking for -single_module linker flag... " >&6; }
9451 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
9452   $as_echo_n "(cached) " >&6
9453 else
9454   lt_cv_apple_cc_single_mod=no
9455       if test -z "${LT_MULTI_MODULE}"; then
9456         # By default we will add the -single_module flag. You can override
9457         # by either setting the environment variable LT_MULTI_MODULE
9458         # non-empty at configure time, or by adding -multi_module to the
9459         # link flags.
9460         rm -rf libconftest.dylib*
9461         echo "int foo(void){return 1;}" > conftest.c
9462         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9463 -dynamiclib -Wl,-single_module conftest.c" >&5
9464         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9465           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9466         _lt_result=$?
9467         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
9468           lt_cv_apple_cc_single_mod=yes
9469         else
9470           cat conftest.err >&5
9471         fi
9472         rm -rf libconftest.dylib*
9473         rm -f conftest.*
9474       fi
9475 fi
9476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9477 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
9478     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9479 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
9480 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
9481   $as_echo_n "(cached) " >&6
9482 else
9483   lt_cv_ld_exported_symbols_list=no
9484       save_LDFLAGS=$LDFLAGS
9485       echo "_main" > conftest.sym
9486       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9487       if test x$gcc_no_link = xyes; then
9488   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9489 fi
9490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9491 /* end confdefs.h.  */
9492
9493 int
9494 main ()
9495 {
9496
9497   ;
9498   return 0;
9499 }
9500 _ACEOF
9501 if ac_fn_c_try_link "$LINENO"; then :
9502   lt_cv_ld_exported_symbols_list=yes
9503 else
9504   lt_cv_ld_exported_symbols_list=no
9505 fi
9506 rm -f core conftest.err conftest.$ac_objext \
9507     conftest$ac_exeext conftest.$ac_ext
9508         LDFLAGS="$save_LDFLAGS"
9509
9510 fi
9511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9512 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
9513     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9514 $as_echo_n "checking for -force_load linker flag... " >&6; }
9515 if test "${lt_cv_ld_force_load+set}" = set; then :
9516   $as_echo_n "(cached) " >&6
9517 else
9518   lt_cv_ld_force_load=no
9519       cat > conftest.c << _LT_EOF
9520 int forced_loaded() { return 2;}
9521 _LT_EOF
9522       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9523       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9524       echo "$AR cru libconftest.a conftest.o" >&5
9525       $AR cru libconftest.a conftest.o 2>&5
9526       cat > conftest.c << _LT_EOF
9527 int main() { return 0;}
9528 _LT_EOF
9529       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9530       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9531       _lt_result=$?
9532       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
9533         lt_cv_ld_force_load=yes
9534       else
9535         cat conftest.err >&5
9536       fi
9537         rm -f conftest.err libconftest.a conftest conftest.c
9538         rm -rf conftest.dSYM
9539
9540 fi
9541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9542 $as_echo "$lt_cv_ld_force_load" >&6; }
9543     case $host_os in
9544     rhapsody* | darwin1.[012])
9545       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
9546     darwin1.*)
9547       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9548     darwin*) # darwin 5.x on
9549       # if running on 10.5 or later, the deployment target defaults
9550       # to the OS version, if on x86, and 10.4, the deployment
9551       # target defaults to 10.4. Don't you love it?
9552       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
9553         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
9554           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9555         10.[012]*)
9556           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9557         10.*)
9558           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9559       esac
9560     ;;
9561   esac
9562     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
9563       _lt_dar_single_mod='$single_module'
9564     fi
9565     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
9566       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
9567     else
9568       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
9569     fi
9570     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
9571       _lt_dsymutil='~$DSYMUTIL $lib || :'
9572     else
9573       _lt_dsymutil=
9574     fi
9575     ;;
9576   esac
9577
9578 ac_ext=c
9579 ac_cpp='$CPP $CPPFLAGS'
9580 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9581 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9582 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
9584 $as_echo_n "checking how to run the C preprocessor... " >&6; }
9585 # On Suns, sometimes $CPP names a directory.
9586 if test -n "$CPP" && test -d "$CPP"; then
9587   CPP=
9588 fi
9589 if test -z "$CPP"; then
9590   if test "${ac_cv_prog_CPP+set}" = set; then :
9591   $as_echo_n "(cached) " >&6
9592 else
9593       # Double quotes because CPP needs to be expanded
9594     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
9595     do
9596       ac_preproc_ok=false
9597 for ac_c_preproc_warn_flag in '' yes
9598 do
9599   # Use a header file that comes with gcc, so configuring glibc
9600   # with a fresh cross-compiler works.
9601   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9602   # <limits.h> exists even on freestanding compilers.
9603   # On the NeXT, cc -E runs the code through the compiler's parser,
9604   # not just through cpp. "Syntax error" is here to catch this case.
9605   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9606 /* end confdefs.h.  */
9607 #ifdef __STDC__
9608 # include <limits.h>
9609 #else
9610 # include <assert.h>
9611 #endif
9612                      Syntax error
9613 _ACEOF
9614 if ac_fn_c_try_cpp "$LINENO"; then :
9615
9616 else
9617   # Broken: fails on valid input.
9618 continue
9619 fi
9620 rm -f conftest.err conftest.$ac_ext
9621
9622   # OK, works on sane cases.  Now check whether nonexistent headers
9623   # can be detected and how.
9624   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9625 /* end confdefs.h.  */
9626 #include <ac_nonexistent.h>
9627 _ACEOF
9628 if ac_fn_c_try_cpp "$LINENO"; then :
9629   # Broken: success on invalid input.
9630 continue
9631 else
9632   # Passes both tests.
9633 ac_preproc_ok=:
9634 break
9635 fi
9636 rm -f conftest.err conftest.$ac_ext
9637
9638 done
9639 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9640 rm -f conftest.err conftest.$ac_ext
9641 if $ac_preproc_ok; then :
9642   break
9643 fi
9644
9645     done
9646     ac_cv_prog_CPP=$CPP
9647
9648 fi
9649   CPP=$ac_cv_prog_CPP
9650 else
9651   ac_cv_prog_CPP=$CPP
9652 fi
9653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
9654 $as_echo "$CPP" >&6; }
9655 ac_preproc_ok=false
9656 for ac_c_preproc_warn_flag in '' yes
9657 do
9658   # Use a header file that comes with gcc, so configuring glibc
9659   # with a fresh cross-compiler works.
9660   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9661   # <limits.h> exists even on freestanding compilers.
9662   # On the NeXT, cc -E runs the code through the compiler's parser,
9663   # not just through cpp. "Syntax error" is here to catch this case.
9664   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9665 /* end confdefs.h.  */
9666 #ifdef __STDC__
9667 # include <limits.h>
9668 #else
9669 # include <assert.h>
9670 #endif
9671                      Syntax error
9672 _ACEOF
9673 if ac_fn_c_try_cpp "$LINENO"; then :
9674
9675 else
9676   # Broken: fails on valid input.
9677 continue
9678 fi
9679 rm -f conftest.err conftest.$ac_ext
9680
9681   # OK, works on sane cases.  Now check whether nonexistent headers
9682   # can be detected and how.
9683   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9684 /* end confdefs.h.  */
9685 #include <ac_nonexistent.h>
9686 _ACEOF
9687 if ac_fn_c_try_cpp "$LINENO"; then :
9688   # Broken: success on invalid input.
9689 continue
9690 else
9691   # Passes both tests.
9692 ac_preproc_ok=:
9693 break
9694 fi
9695 rm -f conftest.err conftest.$ac_ext
9696
9697 done
9698 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9699 rm -f conftest.err conftest.$ac_ext
9700 if $ac_preproc_ok; then :
9701
9702 else
9703   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9704 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9705 as_fn_error "C preprocessor \"$CPP\" fails sanity check
9706 See \`config.log' for more details." "$LINENO" 5; }
9707 fi
9708
9709 ac_ext=c
9710 ac_cpp='$CPP $CPPFLAGS'
9711 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9712 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9713 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9714
9715
9716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9717 $as_echo_n "checking for ANSI C header files... " >&6; }
9718 if test "${ac_cv_header_stdc+set}" = set; then :
9719   $as_echo_n "(cached) " >&6
9720 else
9721   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9722 /* end confdefs.h.  */
9723 #include <stdlib.h>
9724 #include <stdarg.h>
9725 #include <string.h>
9726 #include <float.h>
9727
9728 int
9729 main ()
9730 {
9731
9732   ;
9733   return 0;
9734 }
9735 _ACEOF
9736 if ac_fn_c_try_compile "$LINENO"; then :
9737   ac_cv_header_stdc=yes
9738 else
9739   ac_cv_header_stdc=no
9740 fi
9741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9742
9743 if test $ac_cv_header_stdc = yes; then
9744   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9745   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9746 /* end confdefs.h.  */
9747 #include <string.h>
9748
9749 _ACEOF
9750 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9751   $EGREP "memchr" >/dev/null 2>&1; then :
9752
9753 else
9754   ac_cv_header_stdc=no
9755 fi
9756 rm -f conftest*
9757
9758 fi
9759
9760 if test $ac_cv_header_stdc = yes; then
9761   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9762   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9763 /* end confdefs.h.  */
9764 #include <stdlib.h>
9765
9766 _ACEOF
9767 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9768   $EGREP "free" >/dev/null 2>&1; then :
9769
9770 else
9771   ac_cv_header_stdc=no
9772 fi
9773 rm -f conftest*
9774
9775 fi
9776
9777 if test $ac_cv_header_stdc = yes; then
9778   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9779   if test "$cross_compiling" = yes; then :
9780   :
9781 else
9782   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9783 /* end confdefs.h.  */
9784 #include <ctype.h>
9785 #include <stdlib.h>
9786 #if ((' ' & 0x0FF) == 0x020)
9787 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9788 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9789 #else
9790 # define ISLOWER(c) \
9791                    (('a' <= (c) && (c) <= 'i') \
9792                      || ('j' <= (c) && (c) <= 'r') \
9793                      || ('s' <= (c) && (c) <= 'z'))
9794 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9795 #endif
9796
9797 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9798 int
9799 main ()
9800 {
9801   int i;
9802   for (i = 0; i < 256; i++)
9803     if (XOR (islower (i), ISLOWER (i))
9804         || toupper (i) != TOUPPER (i))
9805       return 2;
9806   return 0;
9807 }
9808 _ACEOF
9809 if ac_fn_c_try_run "$LINENO"; then :
9810
9811 else
9812   ac_cv_header_stdc=no
9813 fi
9814 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9815   conftest.$ac_objext conftest.beam conftest.$ac_ext
9816 fi
9817
9818 fi
9819 fi
9820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9821 $as_echo "$ac_cv_header_stdc" >&6; }
9822 if test $ac_cv_header_stdc = yes; then
9823
9824 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9825
9826 fi
9827
9828 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9829 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9830                   inttypes.h stdint.h unistd.h
9831 do :
9832   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9833 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
9834 "
9835 eval as_val=\$$as_ac_Header
9836    if test "x$as_val" = x""yes; then :
9837   cat >>confdefs.h <<_ACEOF
9838 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9839 _ACEOF
9840
9841 fi
9842
9843 done
9844
9845
9846 for ac_header in dlfcn.h
9847 do :
9848   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9849 "
9850 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9851   cat >>confdefs.h <<_ACEOF
9852 #define HAVE_DLFCN_H 1
9853 _ACEOF
9854
9855 fi
9856
9857 done
9858
9859
9860
9861
9862
9863
9864 # Set options
9865
9866
9867
9868
9869   enable_win32_dll=no
9870
9871
9872             # Check whether --enable-shared was given.
9873 if test "${enable_shared+set}" = set; then :
9874   enableval=$enable_shared; p=${PACKAGE-default}
9875     case $enableval in
9876     yes) enable_shared=yes ;;
9877     no) enable_shared=no ;;
9878     *)
9879       enable_shared=no
9880       # Look at the argument we got.  We use all the common list separators.
9881       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9882       for pkg in $enableval; do
9883         IFS="$lt_save_ifs"
9884         if test "X$pkg" = "X$p"; then
9885           enable_shared=yes
9886         fi
9887       done
9888       IFS="$lt_save_ifs"
9889       ;;
9890     esac
9891 else
9892   enable_shared=yes
9893 fi
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903   # Check whether --enable-static was given.
9904 if test "${enable_static+set}" = set; then :
9905   enableval=$enable_static; p=${PACKAGE-default}
9906     case $enableval in
9907     yes) enable_static=yes ;;
9908     no) enable_static=no ;;
9909     *)
9910      enable_static=no
9911       # Look at the argument we got.  We use all the common list separators.
9912       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9913       for pkg in $enableval; do
9914         IFS="$lt_save_ifs"
9915         if test "X$pkg" = "X$p"; then
9916           enable_static=yes
9917         fi
9918       done
9919       IFS="$lt_save_ifs"
9920       ;;
9921     esac
9922 else
9923   enable_static=yes
9924 fi
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935 # Check whether --with-pic was given.
9936 if test "${with_pic+set}" = set; then :
9937   withval=$with_pic; pic_mode="$withval"
9938 else
9939   pic_mode=default
9940 fi
9941
9942
9943 test -z "$pic_mode" && pic_mode=default
9944
9945
9946
9947
9948
9949
9950
9951   # Check whether --enable-fast-install was given.
9952 if test "${enable_fast_install+set}" = set; then :
9953   enableval=$enable_fast_install; p=${PACKAGE-default}
9954     case $enableval in
9955     yes) enable_fast_install=yes ;;
9956     no) enable_fast_install=no ;;
9957     *)
9958       enable_fast_install=no
9959       # Look at the argument we got.  We use all the common list separators.
9960       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9961       for pkg in $enableval; do
9962         IFS="$lt_save_ifs"
9963         if test "X$pkg" = "X$p"; then
9964           enable_fast_install=yes
9965         fi
9966       done
9967       IFS="$lt_save_ifs"
9968       ;;
9969     esac
9970 else
9971   enable_fast_install=yes
9972 fi
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984 # This can be used to rebuild libtool when needed
9985 LIBTOOL_DEPS="$ltmain"
9986
9987 # Always use our own libtool.
9988 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015 test -z "$LN_S" && LN_S="ln -s"
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030 if test -n "${ZSH_VERSION+set}" ; then
10031    setopt NO_GLOB_SUBST
10032 fi
10033
10034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
10035 $as_echo_n "checking for objdir... " >&6; }
10036 if test "${lt_cv_objdir+set}" = set; then :
10037   $as_echo_n "(cached) " >&6
10038 else
10039   rm -f .libs 2>/dev/null
10040 mkdir .libs 2>/dev/null
10041 if test -d .libs; then
10042   lt_cv_objdir=.libs
10043 else
10044   # MS-DOS does not allow filenames that begin with a dot.
10045   lt_cv_objdir=_libs
10046 fi
10047 rmdir .libs 2>/dev/null
10048 fi
10049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
10050 $as_echo "$lt_cv_objdir" >&6; }
10051 objdir=$lt_cv_objdir
10052
10053
10054
10055
10056
10057 cat >>confdefs.h <<_ACEOF
10058 #define LT_OBJDIR "$lt_cv_objdir/"
10059 _ACEOF
10060
10061
10062
10063
10064 case $host_os in
10065 aix3*)
10066   # AIX sometimes has problems with the GCC collect2 program.  For some
10067   # reason, if we set the COLLECT_NAMES environment variable, the problems
10068   # vanish in a puff of smoke.
10069   if test "X${COLLECT_NAMES+set}" != Xset; then
10070     COLLECT_NAMES=
10071     export COLLECT_NAMES
10072   fi
10073   ;;
10074 esac
10075
10076 # Global variables:
10077 ofile=libtool
10078 can_build_shared=yes
10079
10080 # All known linkers require a `.a' archive for static linking (except MSVC,
10081 # which needs '.lib').
10082 libext=a
10083
10084 with_gnu_ld="$lt_cv_prog_gnu_ld"
10085
10086 old_CC="$CC"
10087 old_CFLAGS="$CFLAGS"
10088
10089 # Set sane defaults for various variables
10090 test -z "$CC" && CC=cc
10091 test -z "$LTCC" && LTCC=$CC
10092 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
10093 test -z "$LD" && LD=ld
10094 test -z "$ac_objext" && ac_objext=o
10095
10096 for cc_temp in $compiler""; do
10097   case $cc_temp in
10098     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10099     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10100     \-*) ;;
10101     *) break;;
10102   esac
10103 done
10104 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
10105
10106
10107 # Only perform the check for file, if the check method requires it
10108 test -z "$MAGIC_CMD" && MAGIC_CMD=file
10109 case $deplibs_check_method in
10110 file_magic*)
10111   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
10112     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
10113 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
10114 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
10115   $as_echo_n "(cached) " >&6
10116 else
10117   case $MAGIC_CMD in
10118 [\\/*] |  ?:[\\/]*)
10119   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
10120   ;;
10121 *)
10122   lt_save_MAGIC_CMD="$MAGIC_CMD"
10123   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10124   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10125   for ac_dir in $ac_dummy; do
10126     IFS="$lt_save_ifs"
10127     test -z "$ac_dir" && ac_dir=.
10128     if test -f $ac_dir/${ac_tool_prefix}file; then
10129       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
10130       if test -n "$file_magic_test_file"; then
10131         case $deplibs_check_method in
10132         "file_magic "*)
10133           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10134           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10135           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10136             $EGREP "$file_magic_regex" > /dev/null; then
10137             :
10138           else
10139             cat <<_LT_EOF 1>&2
10140
10141 *** Warning: the command libtool uses to detect shared libraries,
10142 *** $file_magic_cmd, produces output that libtool cannot recognize.
10143 *** The result is that libtool may fail to recognize shared libraries
10144 *** as such.  This will affect the creation of libtool libraries that
10145 *** depend on shared libraries, but programs linked with such libtool
10146 *** libraries will work regardless of this problem.  Nevertheless, you
10147 *** may want to report the problem to your system manager and/or to
10148 *** bug-libtool@gnu.org
10149
10150 _LT_EOF
10151           fi ;;
10152         esac
10153       fi
10154       break
10155     fi
10156   done
10157   IFS="$lt_save_ifs"
10158   MAGIC_CMD="$lt_save_MAGIC_CMD"
10159   ;;
10160 esac
10161 fi
10162
10163 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10164 if test -n "$MAGIC_CMD"; then
10165   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10166 $as_echo "$MAGIC_CMD" >&6; }
10167 else
10168   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10169 $as_echo "no" >&6; }
10170 fi
10171
10172
10173
10174
10175
10176 if test -z "$lt_cv_path_MAGIC_CMD"; then
10177   if test -n "$ac_tool_prefix"; then
10178     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
10179 $as_echo_n "checking for file... " >&6; }
10180 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
10181   $as_echo_n "(cached) " >&6
10182 else
10183   case $MAGIC_CMD in
10184 [\\/*] |  ?:[\\/]*)
10185   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
10186   ;;
10187 *)
10188   lt_save_MAGIC_CMD="$MAGIC_CMD"
10189   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10190   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10191   for ac_dir in $ac_dummy; do
10192     IFS="$lt_save_ifs"
10193     test -z "$ac_dir" && ac_dir=.
10194     if test -f $ac_dir/file; then
10195       lt_cv_path_MAGIC_CMD="$ac_dir/file"
10196       if test -n "$file_magic_test_file"; then
10197         case $deplibs_check_method in
10198         "file_magic "*)
10199           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10200           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10201           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10202             $EGREP "$file_magic_regex" > /dev/null; then
10203             :
10204           else
10205             cat <<_LT_EOF 1>&2
10206
10207 *** Warning: the command libtool uses to detect shared libraries,
10208 *** $file_magic_cmd, produces output that libtool cannot recognize.
10209 *** The result is that libtool may fail to recognize shared libraries
10210 *** as such.  This will affect the creation of libtool libraries that
10211 *** depend on shared libraries, but programs linked with such libtool
10212 *** libraries will work regardless of this problem.  Nevertheless, you
10213 *** may want to report the problem to your system manager and/or to
10214 *** bug-libtool@gnu.org
10215
10216 _LT_EOF
10217           fi ;;
10218         esac
10219       fi
10220       break
10221     fi
10222   done
10223   IFS="$lt_save_ifs"
10224   MAGIC_CMD="$lt_save_MAGIC_CMD"
10225   ;;
10226 esac
10227 fi
10228
10229 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10230 if test -n "$MAGIC_CMD"; then
10231   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10232 $as_echo "$MAGIC_CMD" >&6; }
10233 else
10234   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10235 $as_echo "no" >&6; }
10236 fi
10237
10238
10239   else
10240     MAGIC_CMD=:
10241   fi
10242 fi
10243
10244   fi
10245   ;;
10246 esac
10247
10248 # Use C for the default configuration in the libtool script
10249
10250 lt_save_CC="$CC"
10251 ac_ext=c
10252 ac_cpp='$CPP $CPPFLAGS'
10253 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10254 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10255 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10256
10257
10258 # Source file extension for C test sources.
10259 ac_ext=c
10260
10261 # Object file extension for compiled C test sources.
10262 objext=o
10263 objext=$objext
10264
10265 # Code to be used in simple compile tests
10266 lt_simple_compile_test_code="int some_variable = 0;"
10267
10268 # Code to be used in simple link tests
10269 lt_simple_link_test_code='int main(){return(0);}'
10270
10271
10272
10273
10274
10275
10276
10277 # If no C compiler was specified, use CC.
10278 LTCC=${LTCC-"$CC"}
10279
10280 # If no C compiler flags were specified, use CFLAGS.
10281 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10282
10283 # Allow CC to be a program name with arguments.
10284 compiler=$CC
10285
10286 # Save the default compiler, since it gets overwritten when the other
10287 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
10288 compiler_DEFAULT=$CC
10289
10290 # save warnings/boilerplate of simple test code
10291 ac_outfile=conftest.$ac_objext
10292 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
10293 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10294 _lt_compiler_boilerplate=`cat conftest.err`
10295 $RM conftest*
10296
10297 ac_outfile=conftest.$ac_objext
10298 echo "$lt_simple_link_test_code" >conftest.$ac_ext
10299 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10300 _lt_linker_boilerplate=`cat conftest.err`
10301 $RM -r conftest*
10302
10303
10304 ## CAVEAT EMPTOR:
10305 ## There is no encapsulation within the following macros, do not change
10306 ## the running order or otherwise move them around unless you know exactly
10307 ## what you are doing...
10308 if test -n "$compiler"; then
10309
10310 lt_prog_compiler_no_builtin_flag=
10311
10312 if test "$GCC" = yes; then
10313   case $cc_basename in
10314   nvcc*)
10315     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
10316   *)
10317     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
10318   esac
10319
10320   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
10321 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
10322 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
10323   $as_echo_n "(cached) " >&6
10324 else
10325   lt_cv_prog_compiler_rtti_exceptions=no
10326    ac_outfile=conftest.$ac_objext
10327    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10328    lt_compiler_flag="-fno-rtti -fno-exceptions"
10329    # Insert the option either (1) after the last *FLAGS variable, or
10330    # (2) before a word containing "conftest.", or (3) at the end.
10331    # Note that $ac_compile itself does not contain backslashes and begins
10332    # with a dollar sign (not a hyphen), so the echo should work correctly.
10333    # The option is referenced via a variable to avoid confusing sed.
10334    lt_compile=`echo "$ac_compile" | $SED \
10335    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10336    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10337    -e 's:$: $lt_compiler_flag:'`
10338    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10339    (eval "$lt_compile" 2>conftest.err)
10340    ac_status=$?
10341    cat conftest.err >&5
10342    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10343    if (exit $ac_status) && test -s "$ac_outfile"; then
10344      # The compiler can only warn and ignore the option if not recognized
10345      # So say no if there are warnings other than the usual output.
10346      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10347      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10348      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10349        lt_cv_prog_compiler_rtti_exceptions=yes
10350      fi
10351    fi
10352    $RM conftest*
10353
10354 fi
10355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
10356 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
10357
10358 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
10359     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
10360 else
10361     :
10362 fi
10363
10364 fi
10365
10366
10367
10368
10369
10370
10371   lt_prog_compiler_wl=
10372 lt_prog_compiler_pic=
10373 lt_prog_compiler_static=
10374
10375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10376 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
10377
10378   if test "$GCC" = yes; then
10379     lt_prog_compiler_wl='-Wl,'
10380     lt_prog_compiler_static='-static'
10381
10382     case $host_os in
10383       aix*)
10384       # All AIX code is PIC.
10385       if test "$host_cpu" = ia64; then
10386         # AIX 5 now supports IA64 processor
10387         lt_prog_compiler_static='-Bstatic'
10388       fi
10389       ;;
10390
10391     amigaos*)
10392       case $host_cpu in
10393       powerpc)
10394             # see comment about AmigaOS4 .so support
10395             lt_prog_compiler_pic='-fPIC'
10396         ;;
10397       m68k)
10398             # FIXME: we need at least 68020 code to build shared libraries, but
10399             # adding the `-m68020' flag to GCC prevents building anything better,
10400             # like `-m68040'.
10401             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10402         ;;
10403       esac
10404       ;;
10405
10406     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10407       # PIC is the default for these OSes.
10408       ;;
10409
10410     mingw* | cygwin* | pw32* | os2* | cegcc*)
10411       # This hack is so that the source file can tell whether it is being
10412       # built for inclusion in a dll (and should export symbols for example).
10413       # Although the cygwin gcc ignores -fPIC, still need this for old-style
10414       # (--disable-auto-import) libraries
10415       lt_prog_compiler_pic='-DDLL_EXPORT'
10416       ;;
10417
10418     darwin* | rhapsody*)
10419       # PIC is the default on this platform
10420       # Common symbols not allowed in MH_DYLIB files
10421       lt_prog_compiler_pic='-fno-common'
10422       ;;
10423
10424     haiku*)
10425       # PIC is the default for Haiku.
10426       # The "-static" flag exists, but is broken.
10427       lt_prog_compiler_static=
10428       ;;
10429
10430     hpux*)
10431       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10432       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
10433       # sets the default TLS model and affects inlining.
10434       case $host_cpu in
10435       hppa*64*)
10436         # +Z the default
10437         ;;
10438       *)
10439         lt_prog_compiler_pic='-fPIC'
10440         ;;
10441       esac
10442       ;;
10443
10444     interix[3-9]*)
10445       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10446       # Instead, we relocate shared libraries at runtime.
10447       ;;
10448
10449     msdosdjgpp*)
10450       # Just because we use GCC doesn't mean we suddenly get shared libraries
10451       # on systems that don't support them.
10452       lt_prog_compiler_can_build_shared=no
10453       enable_shared=no
10454       ;;
10455
10456     *nto* | *qnx*)
10457       # QNX uses GNU C++, but need to define -shared option too, otherwise
10458       # it will coredump.
10459       lt_prog_compiler_pic='-fPIC -shared'
10460       ;;
10461
10462     sysv4*MP*)
10463       if test -d /usr/nec; then
10464         lt_prog_compiler_pic=-Kconform_pic
10465       fi
10466       ;;
10467
10468     *)
10469       lt_prog_compiler_pic='-fPIC'
10470       ;;
10471     esac
10472
10473     case $cc_basename in
10474     nvcc*) # Cuda Compiler Driver 2.2
10475       lt_prog_compiler_wl='-Xlinker '
10476       lt_prog_compiler_pic='-Xcompiler -fPIC'
10477       ;;
10478     esac
10479   else
10480     # PORTME Check for flag to pass linker flags through the system compiler.
10481     case $host_os in
10482     aix*)
10483       lt_prog_compiler_wl='-Wl,'
10484       if test "$host_cpu" = ia64; then
10485         # AIX 5 now supports IA64 processor
10486         lt_prog_compiler_static='-Bstatic'
10487       else
10488         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10489       fi
10490       ;;
10491
10492     mingw* | cygwin* | pw32* | os2* | cegcc*)
10493       # This hack is so that the source file can tell whether it is being
10494       # built for inclusion in a dll (and should export symbols for example).
10495       lt_prog_compiler_pic='-DDLL_EXPORT'
10496       ;;
10497
10498     hpux9* | hpux10* | hpux11*)
10499       lt_prog_compiler_wl='-Wl,'
10500       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10501       # not for PA HP-UX.
10502       case $host_cpu in
10503       hppa*64*|ia64*)
10504         # +Z the default
10505         ;;
10506       *)
10507         lt_prog_compiler_pic='+Z'
10508         ;;
10509       esac
10510       # Is there a better lt_prog_compiler_static that works with the bundled CC?
10511       lt_prog_compiler_static='${wl}-a ${wl}archive'
10512       ;;
10513
10514     irix5* | irix6* | nonstopux*)
10515       lt_prog_compiler_wl='-Wl,'
10516       # PIC (with -KPIC) is the default.
10517       lt_prog_compiler_static='-non_shared'
10518       ;;
10519
10520     linux* | k*bsd*-gnu | kopensolaris*-gnu)
10521       case $cc_basename in
10522       # old Intel for x86_64 which still supported -KPIC.
10523       ecc*)
10524         lt_prog_compiler_wl='-Wl,'
10525         lt_prog_compiler_pic='-KPIC'
10526         lt_prog_compiler_static='-static'
10527         ;;
10528       # icc used to be incompatible with GCC.
10529       # ICC 10 doesn't accept -KPIC any more.
10530       icc* | ifort*)
10531         lt_prog_compiler_wl='-Wl,'
10532         lt_prog_compiler_pic='-fPIC'
10533         lt_prog_compiler_static='-static'
10534         ;;
10535       # Lahey Fortran 8.1.
10536       lf95*)
10537         lt_prog_compiler_wl='-Wl,'
10538         lt_prog_compiler_pic='--shared'
10539         lt_prog_compiler_static='--static'
10540         ;;
10541       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10542         # Portland Group compilers (*not* the Pentium gcc compiler,
10543         # which looks to be a dead project)
10544         lt_prog_compiler_wl='-Wl,'
10545         lt_prog_compiler_pic='-fpic'
10546         lt_prog_compiler_static='-Bstatic'
10547         ;;
10548       ccc*)
10549         lt_prog_compiler_wl='-Wl,'
10550         # All Alpha code is PIC.
10551         lt_prog_compiler_static='-non_shared'
10552         ;;
10553       xl* | bgxl* | bgf* | mpixl*)
10554         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10555         lt_prog_compiler_wl='-Wl,'
10556         lt_prog_compiler_pic='-qpic'
10557         lt_prog_compiler_static='-qstaticlink'
10558         ;;
10559       *)
10560         case `$CC -V 2>&1 | sed 5q` in
10561         *Sun\ F* | *Sun*Fortran*)
10562           # Sun Fortran 8.3 passes all unrecognized flags to the linker
10563           lt_prog_compiler_pic='-KPIC'
10564           lt_prog_compiler_static='-Bstatic'
10565           lt_prog_compiler_wl=''
10566           ;;
10567         *Sun\ C*)
10568           # Sun C 5.9
10569           lt_prog_compiler_pic='-KPIC'
10570           lt_prog_compiler_static='-Bstatic'
10571           lt_prog_compiler_wl='-Wl,'
10572           ;;
10573         esac
10574         ;;
10575       esac
10576       ;;
10577
10578     newsos6)
10579       lt_prog_compiler_pic='-KPIC'
10580       lt_prog_compiler_static='-Bstatic'
10581       ;;
10582
10583     *nto* | *qnx*)
10584       # QNX uses GNU C++, but need to define -shared option too, otherwise
10585       # it will coredump.
10586       lt_prog_compiler_pic='-fPIC -shared'
10587       ;;
10588
10589     osf3* | osf4* | osf5*)
10590       lt_prog_compiler_wl='-Wl,'
10591       # All OSF/1 code is PIC.
10592       lt_prog_compiler_static='-non_shared'
10593       ;;
10594
10595     rdos*)
10596       lt_prog_compiler_static='-non_shared'
10597       ;;
10598
10599     solaris*)
10600       lt_prog_compiler_pic='-KPIC'
10601       lt_prog_compiler_static='-Bstatic'
10602       case $cc_basename in
10603       f77* | f90* | f95*)
10604         lt_prog_compiler_wl='-Qoption ld ';;
10605       *)
10606         lt_prog_compiler_wl='-Wl,';;
10607       esac
10608       ;;
10609
10610     sunos4*)
10611       lt_prog_compiler_wl='-Qoption ld '
10612       lt_prog_compiler_pic='-PIC'
10613       lt_prog_compiler_static='-Bstatic'
10614       ;;
10615
10616     sysv4 | sysv4.2uw2* | sysv4.3*)
10617       lt_prog_compiler_wl='-Wl,'
10618       lt_prog_compiler_pic='-KPIC'
10619       lt_prog_compiler_static='-Bstatic'
10620       ;;
10621
10622     sysv4*MP*)
10623       if test -d /usr/nec ;then
10624         lt_prog_compiler_pic='-Kconform_pic'
10625         lt_prog_compiler_static='-Bstatic'
10626       fi
10627       ;;
10628
10629     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10630       lt_prog_compiler_wl='-Wl,'
10631       lt_prog_compiler_pic='-KPIC'
10632       lt_prog_compiler_static='-Bstatic'
10633       ;;
10634
10635     unicos*)
10636       lt_prog_compiler_wl='-Wl,'
10637       lt_prog_compiler_can_build_shared=no
10638       ;;
10639
10640     uts4*)
10641       lt_prog_compiler_pic='-pic'
10642       lt_prog_compiler_static='-Bstatic'
10643       ;;
10644
10645     *)
10646       lt_prog_compiler_can_build_shared=no
10647       ;;
10648     esac
10649   fi
10650
10651 case $host_os in
10652   # For platforms which do not support PIC, -DPIC is meaningless:
10653   *djgpp*)
10654     lt_prog_compiler_pic=
10655     ;;
10656   *)
10657     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10658     ;;
10659 esac
10660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10661 $as_echo "$lt_prog_compiler_pic" >&6; }
10662
10663
10664
10665
10666
10667
10668 #
10669 # Check to make sure the PIC flag actually works.
10670 #
10671 if test -n "$lt_prog_compiler_pic"; then
10672   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10673 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10674 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10675   $as_echo_n "(cached) " >&6
10676 else
10677   lt_cv_prog_compiler_pic_works=no
10678    ac_outfile=conftest.$ac_objext
10679    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10680    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10681    # Insert the option either (1) after the last *FLAGS variable, or
10682    # (2) before a word containing "conftest.", or (3) at the end.
10683    # Note that $ac_compile itself does not contain backslashes and begins
10684    # with a dollar sign (not a hyphen), so the echo should work correctly.
10685    # The option is referenced via a variable to avoid confusing sed.
10686    lt_compile=`echo "$ac_compile" | $SED \
10687    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10688    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10689    -e 's:$: $lt_compiler_flag:'`
10690    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10691    (eval "$lt_compile" 2>conftest.err)
10692    ac_status=$?
10693    cat conftest.err >&5
10694    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10695    if (exit $ac_status) && test -s "$ac_outfile"; then
10696      # The compiler can only warn and ignore the option if not recognized
10697      # So say no if there are warnings other than the usual output.
10698      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10699      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10700      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10701        lt_cv_prog_compiler_pic_works=yes
10702      fi
10703    fi
10704    $RM conftest*
10705
10706 fi
10707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10708 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10709
10710 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10711     case $lt_prog_compiler_pic in
10712      "" | " "*) ;;
10713      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10714      esac
10715 else
10716     lt_prog_compiler_pic=
10717      lt_prog_compiler_can_build_shared=no
10718 fi
10719
10720 fi
10721
10722
10723
10724
10725
10726
10727 #
10728 # Check to make sure the static flag actually works.
10729 #
10730 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10732 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10733 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
10734   $as_echo_n "(cached) " >&6
10735 else
10736   lt_cv_prog_compiler_static_works=no
10737    save_LDFLAGS="$LDFLAGS"
10738    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10739    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10740    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10741      # The linker can only warn and ignore the option if not recognized
10742      # So say no if there are warnings
10743      if test -s conftest.err; then
10744        # Append any errors to the config.log.
10745        cat conftest.err 1>&5
10746        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10747        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10748        if diff conftest.exp conftest.er2 >/dev/null; then
10749          lt_cv_prog_compiler_static_works=yes
10750        fi
10751      else
10752        lt_cv_prog_compiler_static_works=yes
10753      fi
10754    fi
10755    $RM -r conftest*
10756    LDFLAGS="$save_LDFLAGS"
10757
10758 fi
10759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10760 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10761
10762 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10763     :
10764 else
10765     lt_prog_compiler_static=
10766 fi
10767
10768
10769
10770
10771
10772
10773
10774   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10775 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10776 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10777   $as_echo_n "(cached) " >&6
10778 else
10779   lt_cv_prog_compiler_c_o=no
10780    $RM -r conftest 2>/dev/null
10781    mkdir conftest
10782    cd conftest
10783    mkdir out
10784    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10785
10786    lt_compiler_flag="-o out/conftest2.$ac_objext"
10787    # Insert the option either (1) after the last *FLAGS variable, or
10788    # (2) before a word containing "conftest.", or (3) at the end.
10789    # Note that $ac_compile itself does not contain backslashes and begins
10790    # with a dollar sign (not a hyphen), so the echo should work correctly.
10791    lt_compile=`echo "$ac_compile" | $SED \
10792    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10793    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10794    -e 's:$: $lt_compiler_flag:'`
10795    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10796    (eval "$lt_compile" 2>out/conftest.err)
10797    ac_status=$?
10798    cat out/conftest.err >&5
10799    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10800    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10801    then
10802      # The compiler can only warn and ignore the option if not recognized
10803      # So say no if there are warnings
10804      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10805      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10806      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10807        lt_cv_prog_compiler_c_o=yes
10808      fi
10809    fi
10810    chmod u+w . 2>&5
10811    $RM conftest*
10812    # SGI C++ compiler will create directory out/ii_files/ for
10813    # template instantiation
10814    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10815    $RM out/* && rmdir out
10816    cd ..
10817    $RM -r conftest
10818    $RM conftest*
10819
10820 fi
10821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10822 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10823
10824
10825
10826
10827
10828
10829   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10830 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10831 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10832   $as_echo_n "(cached) " >&6
10833 else
10834   lt_cv_prog_compiler_c_o=no
10835    $RM -r conftest 2>/dev/null
10836    mkdir conftest
10837    cd conftest
10838    mkdir out
10839    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10840
10841    lt_compiler_flag="-o out/conftest2.$ac_objext"
10842    # Insert the option either (1) after the last *FLAGS variable, or
10843    # (2) before a word containing "conftest.", or (3) at the end.
10844    # Note that $ac_compile itself does not contain backslashes and begins
10845    # with a dollar sign (not a hyphen), so the echo should work correctly.
10846    lt_compile=`echo "$ac_compile" | $SED \
10847    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10848    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10849    -e 's:$: $lt_compiler_flag:'`
10850    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10851    (eval "$lt_compile" 2>out/conftest.err)
10852    ac_status=$?
10853    cat out/conftest.err >&5
10854    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10855    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10856    then
10857      # The compiler can only warn and ignore the option if not recognized
10858      # So say no if there are warnings
10859      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10860      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10861      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10862        lt_cv_prog_compiler_c_o=yes
10863      fi
10864    fi
10865    chmod u+w . 2>&5
10866    $RM conftest*
10867    # SGI C++ compiler will create directory out/ii_files/ for
10868    # template instantiation
10869    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10870    $RM out/* && rmdir out
10871    cd ..
10872    $RM -r conftest
10873    $RM conftest*
10874
10875 fi
10876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10877 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10878
10879
10880
10881
10882 hard_links="nottested"
10883 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10884   # do not overwrite the value of need_locks provided by the user
10885   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10886 $as_echo_n "checking if we can lock with hard links... " >&6; }
10887   hard_links=yes
10888   $RM conftest*
10889   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10890   touch conftest.a
10891   ln conftest.a conftest.b 2>&5 || hard_links=no
10892   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10894 $as_echo "$hard_links" >&6; }
10895   if test "$hard_links" = no; then
10896     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10897 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10898     need_locks=warn
10899   fi
10900 else
10901   need_locks=no
10902 fi
10903
10904
10905
10906
10907
10908
10909   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10910 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10911
10912   runpath_var=
10913   allow_undefined_flag=
10914   always_export_symbols=no
10915   archive_cmds=
10916   archive_expsym_cmds=
10917   compiler_needs_object=no
10918   enable_shared_with_static_runtimes=no
10919   export_dynamic_flag_spec=
10920   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10921   hardcode_automatic=no
10922   hardcode_direct=no
10923   hardcode_direct_absolute=no
10924   hardcode_libdir_flag_spec=
10925   hardcode_libdir_flag_spec_ld=
10926   hardcode_libdir_separator=
10927   hardcode_minus_L=no
10928   hardcode_shlibpath_var=unsupported
10929   inherit_rpath=no
10930   link_all_deplibs=unknown
10931   module_cmds=
10932   module_expsym_cmds=
10933   old_archive_from_new_cmds=
10934   old_archive_from_expsyms_cmds=
10935   thread_safe_flag_spec=
10936   whole_archive_flag_spec=
10937   # include_expsyms should be a list of space-separated symbols to be *always*
10938   # included in the symbol list
10939   include_expsyms=
10940   # exclude_expsyms can be an extended regexp of symbols to exclude
10941   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10942   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10943   # as well as any symbol that contains `d'.
10944   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10945   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10946   # platforms (ab)use it in PIC code, but their linkers get confused if
10947   # the symbol is explicitly referenced.  Since portable code cannot
10948   # rely on this symbol name, it's probably fine to never include it in
10949   # preloaded symbol tables.
10950   # Exclude shared library initialization/finalization symbols.
10951   extract_expsyms_cmds=
10952
10953   case $host_os in
10954   cygwin* | mingw* | pw32* | cegcc*)
10955     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10956     # When not using gcc, we currently assume that we are using
10957     # Microsoft Visual C++.
10958     if test "$GCC" != yes; then
10959       with_gnu_ld=no
10960     fi
10961     ;;
10962   interix*)
10963     # we just hope/assume this is gcc and not c89 (= MSVC++)
10964     with_gnu_ld=yes
10965     ;;
10966   openbsd*)
10967     with_gnu_ld=no
10968     ;;
10969   esac
10970
10971   ld_shlibs=yes
10972
10973   # On some targets, GNU ld is compatible enough with the native linker
10974   # that we're better off using the native interface for both.
10975   lt_use_gnu_ld_interface=no
10976   if test "$with_gnu_ld" = yes; then
10977     case $host_os in
10978       aix*)
10979         # The AIX port of GNU ld has always aspired to compatibility
10980         # with the native linker.  However, as the warning in the GNU ld
10981         # block says, versions before 2.19.5* couldn't really create working
10982         # shared libraries, regardless of the interface used.
10983         case `$LD -v 2>&1` in
10984           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10985           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10986           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10987           *)
10988             lt_use_gnu_ld_interface=yes
10989             ;;
10990         esac
10991         ;;
10992       *)
10993         lt_use_gnu_ld_interface=yes
10994         ;;
10995     esac
10996   fi
10997
10998   if test "$lt_use_gnu_ld_interface" = yes; then
10999     # If archive_cmds runs LD, not CC, wlarc should be empty
11000     wlarc='${wl}'
11001
11002     # Set some defaults for GNU ld with shared library support. These
11003     # are reset later if shared libraries are not supported. Putting them
11004     # here allows them to be overridden if necessary.
11005     runpath_var=LD_RUN_PATH
11006     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11007     export_dynamic_flag_spec='${wl}--export-dynamic'
11008     # ancient GNU ld didn't support --whole-archive et. al.
11009     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
11010       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11011     else
11012       whole_archive_flag_spec=
11013     fi
11014     supports_anon_versioning=no
11015     case `$LD -v 2>&1` in
11016       *GNU\ gold*) supports_anon_versioning=yes ;;
11017       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
11018       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
11019       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
11020       *\ 2.11.*) ;; # other 2.11 versions
11021       *) supports_anon_versioning=yes ;;
11022     esac
11023
11024     # See if GNU ld supports shared libraries.
11025     case $host_os in
11026     aix[3-9]*)
11027       # On AIX/PPC, the GNU linker is very broken
11028       if test "$host_cpu" != ia64; then
11029         ld_shlibs=no
11030         cat <<_LT_EOF 1>&2
11031
11032 *** Warning: the GNU linker, at least up to release 2.19, is reported
11033 *** to be unable to reliably create shared libraries on AIX.
11034 *** Therefore, libtool is disabling shared libraries support.  If you
11035 *** really care for shared libraries, you may want to install binutils
11036 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
11037 *** You will then need to restart the configuration process.
11038
11039 _LT_EOF
11040       fi
11041       ;;
11042
11043     amigaos*)
11044       case $host_cpu in
11045       powerpc)
11046             # see comment about AmigaOS4 .so support
11047             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11048             archive_expsym_cmds=''
11049         ;;
11050       m68k)
11051             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)'
11052             hardcode_libdir_flag_spec='-L$libdir'
11053             hardcode_minus_L=yes
11054         ;;
11055       esac
11056       ;;
11057
11058     beos*)
11059       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11060         allow_undefined_flag=unsupported
11061         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11062         # support --undefined.  This deserves some investigation.  FIXME
11063         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11064       else
11065         ld_shlibs=no
11066       fi
11067       ;;
11068
11069     cygwin* | mingw* | pw32* | cegcc*)
11070       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
11071       # as there is no search path for DLLs.
11072       hardcode_libdir_flag_spec='-L$libdir'
11073       export_dynamic_flag_spec='${wl}--export-all-symbols'
11074       allow_undefined_flag=unsupported
11075       always_export_symbols=no
11076       enable_shared_with_static_runtimes=yes
11077       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
11078
11079       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
11080         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11081         # If the export-symbols file already is a .def file (1st line
11082         # is EXPORTS), use it as is; otherwise, prepend...
11083         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11084           cp $export_symbols $output_objdir/$soname.def;
11085         else
11086           echo EXPORTS > $output_objdir/$soname.def;
11087           cat $export_symbols >> $output_objdir/$soname.def;
11088         fi~
11089         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11090       else
11091         ld_shlibs=no
11092       fi
11093       ;;
11094
11095     haiku*)
11096       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11097       link_all_deplibs=yes
11098       ;;
11099
11100     interix[3-9]*)
11101       hardcode_direct=no
11102       hardcode_shlibpath_var=no
11103       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11104       export_dynamic_flag_spec='${wl}-E'
11105       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11106       # Instead, shared libraries are loaded at an image base (0x10000000 by
11107       # default) and relocated if they conflict, which is a slow very memory
11108       # consuming and fragmenting process.  To avoid this, we pick a random,
11109       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11110       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11111       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11112       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'
11113       ;;
11114
11115     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
11116       tmp_diet=no
11117       if test "$host_os" = linux-dietlibc; then
11118         case $cc_basename in
11119           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
11120         esac
11121       fi
11122       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
11123          && test "$tmp_diet" = no
11124       then
11125         tmp_addflag=
11126         tmp_sharedflag='-shared'
11127         case $cc_basename,$host_cpu in
11128         pgcc*)                          # Portland Group C compiler
11129           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'
11130           tmp_addflag=' $pic_flag'
11131           ;;
11132         pgf77* | pgf90* | pgf95* | pgfortran*)
11133                                         # Portland Group f77 and f90 compilers
11134           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'
11135           tmp_addflag=' $pic_flag -Mnomain' ;;
11136         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
11137           tmp_addflag=' -i_dynamic' ;;
11138         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
11139           tmp_addflag=' -i_dynamic -nofor_main' ;;
11140         ifc* | ifort*)                  # Intel Fortran compiler
11141           tmp_addflag=' -nofor_main' ;;
11142         lf95*)                          # Lahey Fortran 8.1
11143           whole_archive_flag_spec=
11144           tmp_sharedflag='--shared' ;;
11145         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
11146           tmp_sharedflag='-qmkshrobj'
11147           tmp_addflag= ;;
11148         nvcc*)  # Cuda Compiler Driver 2.2
11149           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'
11150           compiler_needs_object=yes
11151           ;;
11152         esac
11153         case `$CC -V 2>&1 | sed 5q` in
11154         *Sun\ C*)                       # Sun C 5.9
11155           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'
11156           compiler_needs_object=yes
11157           tmp_sharedflag='-G' ;;
11158         *Sun\ F*)                       # Sun Fortran 8.3
11159           tmp_sharedflag='-G' ;;
11160         esac
11161         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11162
11163         if test "x$supports_anon_versioning" = xyes; then
11164           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11165             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11166             echo "local: *; };" >> $output_objdir/$libname.ver~
11167             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
11168         fi
11169
11170         case $cc_basename in
11171         xlf* | bgf* | bgxlf* | mpixlf*)
11172           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
11173           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
11174           hardcode_libdir_flag_spec=
11175           hardcode_libdir_flag_spec_ld='-rpath $libdir'
11176           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
11177           if test "x$supports_anon_versioning" = xyes; then
11178             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11179               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11180               echo "local: *; };" >> $output_objdir/$libname.ver~
11181               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
11182           fi
11183           ;;
11184         esac
11185       else
11186         ld_shlibs=no
11187       fi
11188       ;;
11189
11190     netbsd*)
11191       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11192         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
11193         wlarc=
11194       else
11195         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11196         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11197       fi
11198       ;;
11199
11200     solaris*)
11201       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
11202         ld_shlibs=no
11203         cat <<_LT_EOF 1>&2
11204
11205 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
11206 *** create shared libraries on Solaris systems.  Therefore, libtool
11207 *** is disabling shared libraries support.  We urge you to upgrade GNU
11208 *** binutils to release 2.9.1 or newer.  Another option is to modify
11209 *** your PATH or compiler configuration so that the native linker is
11210 *** used, and then restart.
11211
11212 _LT_EOF
11213       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11214         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11215         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11216       else
11217         ld_shlibs=no
11218       fi
11219       ;;
11220
11221     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
11222       case `$LD -v 2>&1` in
11223         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
11224         ld_shlibs=no
11225         cat <<_LT_EOF 1>&2
11226
11227 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
11228 *** reliably create shared libraries on SCO systems.  Therefore, libtool
11229 *** is disabling shared libraries support.  We urge you to upgrade GNU
11230 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
11231 *** your PATH or compiler configuration so that the native linker is
11232 *** used, and then restart.
11233
11234 _LT_EOF
11235         ;;
11236         *)
11237           # For security reasons, it is highly recommended that you always
11238           # use absolute paths for naming shared libraries, and exclude the
11239           # DT_RUNPATH tag from executables and libraries.  But doing so
11240           # requires that you compile everything twice, which is a pain.
11241           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11242             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11243             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11244             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11245           else
11246             ld_shlibs=no
11247           fi
11248         ;;
11249       esac
11250       ;;
11251
11252     sunos4*)
11253       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11254       wlarc=
11255       hardcode_direct=yes
11256       hardcode_shlibpath_var=no
11257       ;;
11258
11259     *)
11260       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11261         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11262         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11263       else
11264         ld_shlibs=no
11265       fi
11266       ;;
11267     esac
11268
11269     if test "$ld_shlibs" = no; then
11270       runpath_var=
11271       hardcode_libdir_flag_spec=
11272       export_dynamic_flag_spec=
11273       whole_archive_flag_spec=
11274     fi
11275   else
11276     # PORTME fill in a description of your system's linker (not GNU ld)
11277     case $host_os in
11278     aix3*)
11279       allow_undefined_flag=unsupported
11280       always_export_symbols=yes
11281       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'
11282       # Note: this linker hardcodes the directories in LIBPATH if there
11283       # are no directories specified by -L.
11284       hardcode_minus_L=yes
11285       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
11286         # Neither direct hardcoding nor static linking is supported with a
11287         # broken collect2.
11288         hardcode_direct=unsupported
11289       fi
11290       ;;
11291
11292     aix[4-9]*)
11293       if test "$host_cpu" = ia64; then
11294         # On IA64, the linker does run time linking by default, so we don't
11295         # have to do anything special.
11296         aix_use_runtimelinking=no
11297         exp_sym_flag='-Bexport'
11298         no_entry_flag=""
11299       else
11300         # If we're using GNU nm, then we don't want the "-C" option.
11301         # -C means demangle to AIX nm, but means don't demangle with GNU nm
11302         # Also, AIX nm treats weak defined symbols like other global
11303         # defined symbols, whereas GNU nm marks them as "W".
11304         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
11305           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'
11306         else
11307           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'
11308         fi
11309         aix_use_runtimelinking=no
11310
11311         # Test if we are trying to use run time linking or normal
11312         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11313         # need to do runtime linking.
11314         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11315           for ld_flag in $LDFLAGS; do
11316           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
11317             aix_use_runtimelinking=yes
11318             break
11319           fi
11320           done
11321           ;;
11322         esac
11323
11324         exp_sym_flag='-bexport'
11325         no_entry_flag='-bnoentry'
11326       fi
11327
11328       # When large executables or shared objects are built, AIX ld can
11329       # have problems creating the table of contents.  If linking a library
11330       # or program results in "error TOC overflow" add -mminimal-toc to
11331       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11332       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11333
11334       archive_cmds=''
11335       hardcode_direct=yes
11336       hardcode_direct_absolute=yes
11337       hardcode_libdir_separator=':'
11338       link_all_deplibs=yes
11339       file_list_spec='${wl}-f,'
11340
11341       if test "$GCC" = yes; then
11342         case $host_os in aix4.[012]|aix4.[012].*)
11343         # We only want to do this on AIX 4.2 and lower, the check
11344         # below for broken collect2 doesn't work under 4.3+
11345           collect2name=`${CC} -print-prog-name=collect2`
11346           if test -f "$collect2name" &&
11347            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11348           then
11349           # We have reworked collect2
11350           :
11351           else
11352           # We have old collect2
11353           hardcode_direct=unsupported
11354           # It fails to find uninstalled libraries when the uninstalled
11355           # path is not listed in the libpath.  Setting hardcode_minus_L
11356           # to unsupported forces relinking
11357           hardcode_minus_L=yes
11358           hardcode_libdir_flag_spec='-L$libdir'
11359           hardcode_libdir_separator=
11360           fi
11361           ;;
11362         esac
11363         shared_flag='-shared'
11364         if test "$aix_use_runtimelinking" = yes; then
11365           shared_flag="$shared_flag "'${wl}-G'
11366         fi
11367       else
11368         # not using gcc
11369         if test "$host_cpu" = ia64; then
11370         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11371         # chokes on -Wl,-G. The following line is correct:
11372           shared_flag='-G'
11373         else
11374           if test "$aix_use_runtimelinking" = yes; then
11375             shared_flag='${wl}-G'
11376           else
11377             shared_flag='${wl}-bM:SRE'
11378           fi
11379         fi
11380       fi
11381
11382       export_dynamic_flag_spec='${wl}-bexpall'
11383       # It seems that -bexpall does not export symbols beginning with
11384       # underscore (_), so it is better to generate a list of symbols to export.
11385       always_export_symbols=yes
11386       if test "$aix_use_runtimelinking" = yes; then
11387         # Warning - without using the other runtime loading flags (-brtl),
11388         # -berok will link without error, but may produce a broken library.
11389         allow_undefined_flag='-berok'
11390         # Determine the default libpath from the value encoded in an
11391         # empty executable.
11392         if test x$gcc_no_link = xyes; then
11393   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11394 fi
11395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11396 /* end confdefs.h.  */
11397
11398 int
11399 main ()
11400 {
11401
11402   ;
11403   return 0;
11404 }
11405 _ACEOF
11406 if ac_fn_c_try_link "$LINENO"; then :
11407
11408 lt_aix_libpath_sed='
11409     /Import File Strings/,/^$/ {
11410         /^0/ {
11411             s/^0  *\(.*\)$/\1/
11412             p
11413         }
11414     }'
11415 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11416 # Check for a 64-bit object if we didn't find anything.
11417 if test -z "$aix_libpath"; then
11418   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11419 fi
11420 fi
11421 rm -f core conftest.err conftest.$ac_objext \
11422     conftest$ac_exeext conftest.$ac_ext
11423 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11424
11425         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11426         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"
11427       else
11428         if test "$host_cpu" = ia64; then
11429           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11430           allow_undefined_flag="-z nodefs"
11431           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"
11432         else
11433          # Determine the default libpath from the value encoded in an
11434          # empty executable.
11435          if test x$gcc_no_link = xyes; then
11436   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11437 fi
11438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11439 /* end confdefs.h.  */
11440
11441 int
11442 main ()
11443 {
11444
11445   ;
11446   return 0;
11447 }
11448 _ACEOF
11449 if ac_fn_c_try_link "$LINENO"; then :
11450
11451 lt_aix_libpath_sed='
11452     /Import File Strings/,/^$/ {
11453         /^0/ {
11454             s/^0  *\(.*\)$/\1/
11455             p
11456         }
11457     }'
11458 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11459 # Check for a 64-bit object if we didn't find anything.
11460 if test -z "$aix_libpath"; then
11461   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11462 fi
11463 fi
11464 rm -f core conftest.err conftest.$ac_objext \
11465     conftest$ac_exeext conftest.$ac_ext
11466 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11467
11468          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11469           # Warning - without using the other run time loading flags,
11470           # -berok will link without error, but may produce a broken library.
11471           no_undefined_flag=' ${wl}-bernotok'
11472           allow_undefined_flag=' ${wl}-berok'
11473           if test "$with_gnu_ld" = yes; then
11474             # We only use this code for GNU lds that support --whole-archive.
11475             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11476           else
11477             # Exported symbols can be pulled into shared objects from archives
11478             whole_archive_flag_spec='$convenience'
11479           fi
11480           archive_cmds_need_lc=yes
11481           # This is similar to how AIX traditionally builds its shared libraries.
11482           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'
11483         fi
11484       fi
11485       ;;
11486
11487     amigaos*)
11488       case $host_cpu in
11489       powerpc)
11490             # see comment about AmigaOS4 .so support
11491             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11492             archive_expsym_cmds=''
11493         ;;
11494       m68k)
11495             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)'
11496             hardcode_libdir_flag_spec='-L$libdir'
11497             hardcode_minus_L=yes
11498         ;;
11499       esac
11500       ;;
11501
11502     bsdi[45]*)
11503       export_dynamic_flag_spec=-rdynamic
11504       ;;
11505
11506     cygwin* | mingw* | pw32* | cegcc*)
11507       # When not using gcc, we currently assume that we are using
11508       # Microsoft Visual C++.
11509       # hardcode_libdir_flag_spec is actually meaningless, as there is
11510       # no search path for DLLs.
11511       hardcode_libdir_flag_spec=' '
11512       allow_undefined_flag=unsupported
11513       # Tell ltmain to make .lib files, not .a files.
11514       libext=lib
11515       # Tell ltmain to make .dll files, not .so files.
11516       shrext_cmds=".dll"
11517       # FIXME: Setting linknames here is a bad hack.
11518       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11519       # The linker will automatically build a .lib file if we build a DLL.
11520       old_archive_from_new_cmds='true'
11521       # FIXME: Should let the user specify the lib program.
11522       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11523       fix_srcfile_path='`cygpath -w "$srcfile"`'
11524       enable_shared_with_static_runtimes=yes
11525       ;;
11526
11527     darwin* | rhapsody*)
11528
11529
11530   archive_cmds_need_lc=no
11531   hardcode_direct=no
11532   hardcode_automatic=yes
11533   hardcode_shlibpath_var=unsupported
11534   if test "$lt_cv_ld_force_load" = "yes"; then
11535     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\"`'
11536   else
11537     whole_archive_flag_spec=''
11538   fi
11539   link_all_deplibs=yes
11540   allow_undefined_flag="$_lt_dar_allow_undefined"
11541   case $cc_basename in
11542      ifort*) _lt_dar_can_shared=yes ;;
11543      *) _lt_dar_can_shared=$GCC ;;
11544   esac
11545   if test "$_lt_dar_can_shared" = "yes"; then
11546     output_verbose_link_cmd=func_echo_all
11547     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11548     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11549     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}"
11550     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}"
11551
11552   else
11553   ld_shlibs=no
11554   fi
11555
11556       ;;
11557
11558     dgux*)
11559       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11560       hardcode_libdir_flag_spec='-L$libdir'
11561       hardcode_shlibpath_var=no
11562       ;;
11563
11564     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11565     # support.  Future versions do this automatically, but an explicit c++rt0.o
11566     # does not break anything, and helps significantly (at the cost of a little
11567     # extra space).
11568     freebsd2.2*)
11569       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11570       hardcode_libdir_flag_spec='-R$libdir'
11571       hardcode_direct=yes
11572       hardcode_shlibpath_var=no
11573       ;;
11574
11575     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11576     freebsd2*)
11577       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11578       hardcode_direct=yes
11579       hardcode_minus_L=yes
11580       hardcode_shlibpath_var=no
11581       ;;
11582
11583     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11584     freebsd* | dragonfly*)
11585       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11586       hardcode_libdir_flag_spec='-R$libdir'
11587       hardcode_direct=yes
11588       hardcode_shlibpath_var=no
11589       ;;
11590
11591     hpux9*)
11592       if test "$GCC" = yes; then
11593         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'
11594       else
11595         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'
11596       fi
11597       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11598       hardcode_libdir_separator=:
11599       hardcode_direct=yes
11600
11601       # hardcode_minus_L: Not really in the search PATH,
11602       # but as the default location of the library.
11603       hardcode_minus_L=yes
11604       export_dynamic_flag_spec='${wl}-E'
11605       ;;
11606
11607     hpux10*)
11608       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11609         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11610       else
11611         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11612       fi
11613       if test "$with_gnu_ld" = no; then
11614         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11615         hardcode_libdir_flag_spec_ld='+b $libdir'
11616         hardcode_libdir_separator=:
11617         hardcode_direct=yes
11618         hardcode_direct_absolute=yes
11619         export_dynamic_flag_spec='${wl}-E'
11620         # hardcode_minus_L: Not really in the search PATH,
11621         # but as the default location of the library.
11622         hardcode_minus_L=yes
11623       fi
11624       ;;
11625
11626     hpux11*)
11627       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11628         case $host_cpu in
11629         hppa*64*)
11630           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11631           ;;
11632         ia64*)
11633           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11634           ;;
11635         *)
11636           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11637           ;;
11638         esac
11639       else
11640         case $host_cpu in
11641         hppa*64*)
11642           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11643           ;;
11644         ia64*)
11645           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11646           ;;
11647         *)
11648
11649           # Older versions of the 11.00 compiler do not understand -b yet
11650           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11651           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11652 $as_echo_n "checking if $CC understands -b... " >&6; }
11653 if test "${lt_cv_prog_compiler__b+set}" = set; then :
11654   $as_echo_n "(cached) " >&6
11655 else
11656   lt_cv_prog_compiler__b=no
11657    save_LDFLAGS="$LDFLAGS"
11658    LDFLAGS="$LDFLAGS -b"
11659    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11660    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11661      # The linker can only warn and ignore the option if not recognized
11662      # So say no if there are warnings
11663      if test -s conftest.err; then
11664        # Append any errors to the config.log.
11665        cat conftest.err 1>&5
11666        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11667        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11668        if diff conftest.exp conftest.er2 >/dev/null; then
11669          lt_cv_prog_compiler__b=yes
11670        fi
11671      else
11672        lt_cv_prog_compiler__b=yes
11673      fi
11674    fi
11675    $RM -r conftest*
11676    LDFLAGS="$save_LDFLAGS"
11677
11678 fi
11679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11680 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11681
11682 if test x"$lt_cv_prog_compiler__b" = xyes; then
11683     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11684 else
11685     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11686 fi
11687
11688           ;;
11689         esac
11690       fi
11691       if test "$with_gnu_ld" = no; then
11692         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11693         hardcode_libdir_separator=:
11694
11695         case $host_cpu in
11696         hppa*64*|ia64*)
11697           hardcode_direct=no
11698           hardcode_shlibpath_var=no
11699           ;;
11700         *)
11701           hardcode_direct=yes
11702           hardcode_direct_absolute=yes
11703           export_dynamic_flag_spec='${wl}-E'
11704
11705           # hardcode_minus_L: Not really in the search PATH,
11706           # but as the default location of the library.
11707           hardcode_minus_L=yes
11708           ;;
11709         esac
11710       fi
11711       ;;
11712
11713     irix5* | irix6* | nonstopux*)
11714       if test "$GCC" = yes; then
11715         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'
11716         # Try to use the -exported_symbol ld option, if it does not
11717         # work, assume that -exports_file does not work either and
11718         # implicitly export all symbols.
11719         save_LDFLAGS="$LDFLAGS"
11720         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11721         if test x$gcc_no_link = xyes; then
11722   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11723 fi
11724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11725 /* end confdefs.h.  */
11726 int foo(void) {}
11727 _ACEOF
11728 if ac_fn_c_try_link "$LINENO"; then :
11729   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'
11730
11731 fi
11732 rm -f core conftest.err conftest.$ac_objext \
11733     conftest$ac_exeext conftest.$ac_ext
11734         LDFLAGS="$save_LDFLAGS"
11735       else
11736         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'
11737         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'
11738       fi
11739       archive_cmds_need_lc='no'
11740       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11741       hardcode_libdir_separator=:
11742       inherit_rpath=yes
11743       link_all_deplibs=yes
11744       ;;
11745
11746     netbsd*)
11747       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11748         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11749       else
11750         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11751       fi
11752       hardcode_libdir_flag_spec='-R$libdir'
11753       hardcode_direct=yes
11754       hardcode_shlibpath_var=no
11755       ;;
11756
11757     newsos6)
11758       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11759       hardcode_direct=yes
11760       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11761       hardcode_libdir_separator=:
11762       hardcode_shlibpath_var=no
11763       ;;
11764
11765     *nto* | *qnx*)
11766       ;;
11767
11768     openbsd*)
11769       if test -f /usr/libexec/ld.so; then
11770         hardcode_direct=yes
11771         hardcode_shlibpath_var=no
11772         hardcode_direct_absolute=yes
11773         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11774           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11775           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11776           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11777           export_dynamic_flag_spec='${wl}-E'
11778         else
11779           case $host_os in
11780            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11781              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11782              hardcode_libdir_flag_spec='-R$libdir'
11783              ;;
11784            *)
11785              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11786              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11787              ;;
11788           esac
11789         fi
11790       else
11791         ld_shlibs=no
11792       fi
11793       ;;
11794
11795     os2*)
11796       hardcode_libdir_flag_spec='-L$libdir'
11797       hardcode_minus_L=yes
11798       allow_undefined_flag=unsupported
11799       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'
11800       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11801       ;;
11802
11803     osf3*)
11804       if test "$GCC" = yes; then
11805         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11806         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11807       else
11808         allow_undefined_flag=' -expect_unresolved \*'
11809         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'
11810       fi
11811       archive_cmds_need_lc='no'
11812       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11813       hardcode_libdir_separator=:
11814       ;;
11815
11816     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11817       if test "$GCC" = yes; then
11818         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11819         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'
11820         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11821       else
11822         allow_undefined_flag=' -expect_unresolved \*'
11823         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'
11824         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~
11825         $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'
11826
11827         # Both c and cxx compiler support -rpath directly
11828         hardcode_libdir_flag_spec='-rpath $libdir'
11829       fi
11830       archive_cmds_need_lc='no'
11831       hardcode_libdir_separator=:
11832       ;;
11833
11834     solaris*)
11835       no_undefined_flag=' -z defs'
11836       if test "$GCC" = yes; then
11837         wlarc='${wl}'
11838         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11839         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11840           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11841       else
11842         case `$CC -V 2>&1` in
11843         *"Compilers 5.0"*)
11844           wlarc=''
11845           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11846           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11847           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11848           ;;
11849         *)
11850           wlarc='${wl}'
11851           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11852           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11853           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11854           ;;
11855         esac
11856       fi
11857       hardcode_libdir_flag_spec='-R$libdir'
11858       hardcode_shlibpath_var=no
11859       case $host_os in
11860       solaris2.[0-5] | solaris2.[0-5].*) ;;
11861       *)
11862         # The compiler driver will combine and reorder linker options,
11863         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11864         # but is careful enough not to reorder.
11865         # Supported since Solaris 2.6 (maybe 2.5.1?)
11866         if test "$GCC" = yes; then
11867           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11868         else
11869           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11870         fi
11871         ;;
11872       esac
11873       link_all_deplibs=yes
11874       ;;
11875
11876     sunos4*)
11877       if test "x$host_vendor" = xsequent; then
11878         # Use $CC to link under sequent, because it throws in some extra .o
11879         # files that make .init and .fini sections work.
11880         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11881       else
11882         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11883       fi
11884       hardcode_libdir_flag_spec='-L$libdir'
11885       hardcode_direct=yes
11886       hardcode_minus_L=yes
11887       hardcode_shlibpath_var=no
11888       ;;
11889
11890     sysv4)
11891       case $host_vendor in
11892         sni)
11893           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11894           hardcode_direct=yes # is this really true???
11895         ;;
11896         siemens)
11897           ## LD is ld it makes a PLAMLIB
11898           ## CC just makes a GrossModule.
11899           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11900           reload_cmds='$CC -r -o $output$reload_objs'
11901           hardcode_direct=no
11902         ;;
11903         motorola)
11904           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11905           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11906         ;;
11907       esac
11908       runpath_var='LD_RUN_PATH'
11909       hardcode_shlibpath_var=no
11910       ;;
11911
11912     sysv4.3*)
11913       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11914       hardcode_shlibpath_var=no
11915       export_dynamic_flag_spec='-Bexport'
11916       ;;
11917
11918     sysv4*MP*)
11919       if test -d /usr/nec; then
11920         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11921         hardcode_shlibpath_var=no
11922         runpath_var=LD_RUN_PATH
11923         hardcode_runpath_var=yes
11924         ld_shlibs=yes
11925       fi
11926       ;;
11927
11928     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11929       no_undefined_flag='${wl}-z,text'
11930       archive_cmds_need_lc=no
11931       hardcode_shlibpath_var=no
11932       runpath_var='LD_RUN_PATH'
11933
11934       if test "$GCC" = yes; then
11935         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11936         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11937       else
11938         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11939         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11940       fi
11941       ;;
11942
11943     sysv5* | sco3.2v5* | sco5v6*)
11944       # Note: We can NOT use -z defs as we might desire, because we do not
11945       # link with -lc, and that would cause any symbols used from libc to
11946       # always be unresolved, which means just about no library would
11947       # ever link correctly.  If we're not using GNU ld we use -z text
11948       # though, which does catch some bad symbols but isn't as heavy-handed
11949       # as -z defs.
11950       no_undefined_flag='${wl}-z,text'
11951       allow_undefined_flag='${wl}-z,nodefs'
11952       archive_cmds_need_lc=no
11953       hardcode_shlibpath_var=no
11954       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11955       hardcode_libdir_separator=':'
11956       link_all_deplibs=yes
11957       export_dynamic_flag_spec='${wl}-Bexport'
11958       runpath_var='LD_RUN_PATH'
11959
11960       if test "$GCC" = yes; then
11961         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11962         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11963       else
11964         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11965         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11966       fi
11967       ;;
11968
11969     uts4*)
11970       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11971       hardcode_libdir_flag_spec='-L$libdir'
11972       hardcode_shlibpath_var=no
11973       ;;
11974
11975     *)
11976       ld_shlibs=no
11977       ;;
11978     esac
11979
11980     if test x$host_vendor = xsni; then
11981       case $host in
11982       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11983         export_dynamic_flag_spec='${wl}-Blargedynsym'
11984         ;;
11985       esac
11986     fi
11987   fi
11988
11989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11990 $as_echo "$ld_shlibs" >&6; }
11991 test "$ld_shlibs" = no && can_build_shared=no
11992
11993 with_gnu_ld=$with_gnu_ld
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009 #
12010 # Do we need to explicitly link libc?
12011 #
12012 case "x$archive_cmds_need_lc" in
12013 x|xyes)
12014   # Assume -lc should be added
12015   archive_cmds_need_lc=yes
12016
12017   if test "$enable_shared" = yes && test "$GCC" = yes; then
12018     case $archive_cmds in
12019     *'~'*)
12020       # FIXME: we may have to deal with multi-command sequences.
12021       ;;
12022     '$CC '*)
12023       # Test whether the compiler implicitly links with -lc since on some
12024       # systems, -lgcc has to come before -lc. If gcc already passes -lc
12025       # to ld, don't add -lc before -lgcc.
12026       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
12027 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
12028 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
12029   $as_echo_n "(cached) " >&6
12030 else
12031   $RM conftest*
12032         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12033
12034         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12035   (eval $ac_compile) 2>&5
12036   ac_status=$?
12037   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12038   test $ac_status = 0; } 2>conftest.err; then
12039           soname=conftest
12040           lib=conftest
12041           libobjs=conftest.$ac_objext
12042           deplibs=
12043           wl=$lt_prog_compiler_wl
12044           pic_flag=$lt_prog_compiler_pic
12045           compiler_flags=-v
12046           linker_flags=-v
12047           verstring=
12048           output_objdir=.
12049           libname=conftest
12050           lt_save_allow_undefined_flag=$allow_undefined_flag
12051           allow_undefined_flag=
12052           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
12053   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
12054   ac_status=$?
12055   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12056   test $ac_status = 0; }
12057           then
12058             lt_cv_archive_cmds_need_lc=no
12059           else
12060             lt_cv_archive_cmds_need_lc=yes
12061           fi
12062           allow_undefined_flag=$lt_save_allow_undefined_flag
12063         else
12064           cat conftest.err 1>&5
12065         fi
12066         $RM conftest*
12067
12068 fi
12069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
12070 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
12071       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
12072       ;;
12073     esac
12074   fi
12075   ;;
12076 esac
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
12226
12227
12228
12229
12230
12231
12232
12233
12234   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
12235 $as_echo_n "checking dynamic linker characteristics... " >&6; }
12236
12237 if test "$GCC" = yes; then
12238   case $host_os in
12239     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
12240     *) lt_awk_arg="/^libraries:/" ;;
12241   esac
12242   case $host_os in
12243     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
12244     *) lt_sed_strip_eq="s,=/,/,g" ;;
12245   esac
12246   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
12247   case $lt_search_path_spec in
12248   *\;*)
12249     # if the path contains ";" then we assume it to be the separator
12250     # otherwise default to the standard path separator (i.e. ":") - it is
12251     # assumed that no part of a normal pathname contains ";" but that should
12252     # okay in the real world where ";" in dirpaths is itself problematic.
12253     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
12254     ;;
12255   *)
12256     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
12257     ;;
12258   esac
12259   # Ok, now we have the path, separated by spaces, we can step through it
12260   # and add multilib dir if necessary.
12261   lt_tmp_lt_search_path_spec=
12262   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
12263   for lt_sys_path in $lt_search_path_spec; do
12264     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
12265       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
12266     else
12267       test -d "$lt_sys_path" && \
12268         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
12269     fi
12270   done
12271   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
12272 BEGIN {RS=" "; FS="/|\n";} {
12273   lt_foo="";
12274   lt_count=0;
12275   for (lt_i = NF; lt_i > 0; lt_i--) {
12276     if ($lt_i != "" && $lt_i != ".") {
12277       if ($lt_i == "..") {
12278         lt_count++;
12279       } else {
12280         if (lt_count == 0) {
12281           lt_foo="/" $lt_i lt_foo;
12282         } else {
12283           lt_count--;
12284         }
12285       }
12286     }
12287   }
12288   if (lt_foo != "") { lt_freq[lt_foo]++; }
12289   if (lt_freq[lt_foo] == 1) { print lt_foo; }
12290 }'`
12291   # AWK program above erroneously prepends '/' to C:/dos/paths
12292   # for these hosts.
12293   case $host_os in
12294     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
12295       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
12296   esac
12297   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
12298 else
12299   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12300 fi
12301 library_names_spec=
12302 libname_spec='lib$name'
12303 soname_spec=
12304 shrext_cmds=".so"
12305 postinstall_cmds=
12306 postuninstall_cmds=
12307 finish_cmds=
12308 finish_eval=
12309 shlibpath_var=
12310 shlibpath_overrides_runpath=unknown
12311 version_type=none
12312 dynamic_linker="$host_os ld.so"
12313 sys_lib_dlsearch_path_spec="/lib /usr/lib"
12314 need_lib_prefix=unknown
12315 hardcode_into_libs=no
12316
12317 # when you set need_version to no, make sure it does not cause -set_version
12318 # flags to be left without arguments
12319 need_version=unknown
12320
12321 case $host_os in
12322 aix3*)
12323   version_type=linux
12324   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12325   shlibpath_var=LIBPATH
12326
12327   # AIX 3 has no versioning support, so we append a major version to the name.
12328   soname_spec='${libname}${release}${shared_ext}$major'
12329   ;;
12330
12331 aix[4-9]*)
12332   version_type=linux
12333   need_lib_prefix=no
12334   need_version=no
12335   hardcode_into_libs=yes
12336   if test "$host_cpu" = ia64; then
12337     # AIX 5 supports IA64
12338     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12339     shlibpath_var=LD_LIBRARY_PATH
12340   else
12341     # With GCC up to 2.95.x, collect2 would create an import file
12342     # for dependence libraries.  The import file would start with
12343     # the line `#! .'.  This would cause the generated library to
12344     # depend on `.', always an invalid library.  This was fixed in
12345     # development snapshots of GCC prior to 3.0.
12346     case $host_os in
12347       aix4 | aix4.[01] | aix4.[01].*)
12348       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12349            echo ' yes '
12350            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
12351         :
12352       else
12353         can_build_shared=no
12354       fi
12355       ;;
12356     esac
12357     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12358     # soname into executable. Probably we can add versioning support to
12359     # collect2, so additional links can be useful in future.
12360     if test "$aix_use_runtimelinking" = yes; then
12361       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12362       # instead of lib<name>.a to let people know that these are not
12363       # typical AIX shared libraries.
12364       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12365     else
12366       # We preserve .a as extension for shared libraries through AIX4.2
12367       # and later when we are not doing run time linking.
12368       library_names_spec='${libname}${release}.a $libname.a'
12369       soname_spec='${libname}${release}${shared_ext}$major'
12370     fi
12371     shlibpath_var=LIBPATH
12372   fi
12373   ;;
12374
12375 amigaos*)
12376   case $host_cpu in
12377   powerpc)
12378     # Since July 2007 AmigaOS4 officially supports .so libraries.
12379     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12380     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12381     ;;
12382   m68k)
12383     library_names_spec='$libname.ixlibrary $libname.a'
12384     # Create ${libname}_ixlibrary.a entries in /sys/libs.
12385     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'
12386     ;;
12387   esac
12388   ;;
12389
12390 beos*)
12391   library_names_spec='${libname}${shared_ext}'
12392   dynamic_linker="$host_os ld.so"
12393   shlibpath_var=LIBRARY_PATH
12394   ;;
12395
12396 bsdi[45]*)
12397   version_type=linux
12398   need_version=no
12399   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12400   soname_spec='${libname}${release}${shared_ext}$major'
12401   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12402   shlibpath_var=LD_LIBRARY_PATH
12403   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12404   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12405   # the default ld.so.conf also contains /usr/contrib/lib and
12406   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12407   # libtool to hard-code these into programs
12408   ;;
12409
12410 cygwin* | mingw* | pw32* | cegcc*)
12411   version_type=windows
12412   shrext_cmds=".dll"
12413   need_version=no
12414   need_lib_prefix=no
12415
12416   case $GCC,$host_os in
12417   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12418     library_names_spec='$libname.dll.a'
12419     # DLL is installed to $(libdir)/../bin by postinstall_cmds
12420     postinstall_cmds='base_file=`basename \${file}`~
12421       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12422       dldir=$destdir/`dirname \$dlpath`~
12423       test -d \$dldir || mkdir -p \$dldir~
12424       $install_prog $dir/$dlname \$dldir/$dlname~
12425       chmod a+x \$dldir/$dlname~
12426       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12427         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12428       fi'
12429     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12430       dlpath=$dir/\$dldll~
12431        $RM \$dlpath'
12432     shlibpath_overrides_runpath=yes
12433
12434     case $host_os in
12435     cygwin*)
12436       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12437       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12438
12439       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12440       ;;
12441     mingw* | cegcc*)
12442       # MinGW DLLs use traditional 'lib' prefix
12443       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12444       ;;
12445     pw32*)
12446       # pw32 DLLs use 'pw' prefix rather than 'lib'
12447       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12448       ;;
12449     esac
12450     ;;
12451
12452   *)
12453     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12454     ;;
12455   esac
12456   dynamic_linker='Win32 ld.exe'
12457   # FIXME: first we should search . and the directory the executable is in
12458   shlibpath_var=PATH
12459   ;;
12460
12461 darwin* | rhapsody*)
12462   dynamic_linker="$host_os dyld"
12463   version_type=darwin
12464   need_lib_prefix=no
12465   need_version=no
12466   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12467   soname_spec='${libname}${release}${major}$shared_ext'
12468   shlibpath_overrides_runpath=yes
12469   shlibpath_var=DYLD_LIBRARY_PATH
12470   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12471
12472   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12473   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12474   ;;
12475
12476 dgux*)
12477   version_type=linux
12478   need_lib_prefix=no
12479   need_version=no
12480   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12481   soname_spec='${libname}${release}${shared_ext}$major'
12482   shlibpath_var=LD_LIBRARY_PATH
12483   ;;
12484
12485 freebsd* | dragonfly*)
12486   # DragonFly does not have aout.  When/if they implement a new
12487   # versioning mechanism, adjust this.
12488   if test -x /usr/bin/objformat; then
12489     objformat=`/usr/bin/objformat`
12490   else
12491     case $host_os in
12492     freebsd[123]*) objformat=aout ;;
12493     *) objformat=elf ;;
12494     esac
12495   fi
12496   version_type=freebsd-$objformat
12497   case $version_type in
12498     freebsd-elf*)
12499       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12500       need_version=no
12501       need_lib_prefix=no
12502       ;;
12503     freebsd-*)
12504       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12505       need_version=yes
12506       ;;
12507   esac
12508   shlibpath_var=LD_LIBRARY_PATH
12509   case $host_os in
12510   freebsd2*)
12511     shlibpath_overrides_runpath=yes
12512     ;;
12513   freebsd3.[01]* | freebsdelf3.[01]*)
12514     shlibpath_overrides_runpath=yes
12515     hardcode_into_libs=yes
12516     ;;
12517   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12518   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12519     shlibpath_overrides_runpath=no
12520     hardcode_into_libs=yes
12521     ;;
12522   *) # from 4.6 on, and DragonFly
12523     shlibpath_overrides_runpath=yes
12524     hardcode_into_libs=yes
12525     ;;
12526   esac
12527   ;;
12528
12529 gnu*)
12530   version_type=linux
12531   need_lib_prefix=no
12532   need_version=no
12533   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12534   soname_spec='${libname}${release}${shared_ext}$major'
12535   shlibpath_var=LD_LIBRARY_PATH
12536   hardcode_into_libs=yes
12537   ;;
12538
12539 haiku*)
12540   version_type=linux
12541   need_lib_prefix=no
12542   need_version=no
12543   dynamic_linker="$host_os runtime_loader"
12544   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12545   soname_spec='${libname}${release}${shared_ext}$major'
12546   shlibpath_var=LIBRARY_PATH
12547   shlibpath_overrides_runpath=yes
12548   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12549   hardcode_into_libs=yes
12550   ;;
12551
12552 hpux9* | hpux10* | hpux11*)
12553   # Give a soname corresponding to the major version so that dld.sl refuses to
12554   # link against other versions.
12555   version_type=sunos
12556   need_lib_prefix=no
12557   need_version=no
12558   case $host_cpu in
12559   ia64*)
12560     shrext_cmds='.so'
12561     hardcode_into_libs=yes
12562     dynamic_linker="$host_os dld.so"
12563     shlibpath_var=LD_LIBRARY_PATH
12564     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12565     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12566     soname_spec='${libname}${release}${shared_ext}$major'
12567     if test "X$HPUX_IA64_MODE" = X32; then
12568       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12569     else
12570       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12571     fi
12572     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12573     ;;
12574   hppa*64*)
12575     shrext_cmds='.sl'
12576     hardcode_into_libs=yes
12577     dynamic_linker="$host_os dld.sl"
12578     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12579     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12580     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12581     soname_spec='${libname}${release}${shared_ext}$major'
12582     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12583     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12584     ;;
12585   *)
12586     shrext_cmds='.sl'
12587     dynamic_linker="$host_os dld.sl"
12588     shlibpath_var=SHLIB_PATH
12589     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12590     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12591     soname_spec='${libname}${release}${shared_ext}$major'
12592     ;;
12593   esac
12594   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12595   postinstall_cmds='chmod 555 $lib'
12596   # or fails outright, so override atomically:
12597   install_override_mode=555
12598   ;;
12599
12600 interix[3-9]*)
12601   version_type=linux
12602   need_lib_prefix=no
12603   need_version=no
12604   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12605   soname_spec='${libname}${release}${shared_ext}$major'
12606   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12607   shlibpath_var=LD_LIBRARY_PATH
12608   shlibpath_overrides_runpath=no
12609   hardcode_into_libs=yes
12610   ;;
12611
12612 irix5* | irix6* | nonstopux*)
12613   case $host_os in
12614     nonstopux*) version_type=nonstopux ;;
12615     *)
12616         if test "$lt_cv_prog_gnu_ld" = yes; then
12617                 version_type=linux
12618         else
12619                 version_type=irix
12620         fi ;;
12621   esac
12622   need_lib_prefix=no
12623   need_version=no
12624   soname_spec='${libname}${release}${shared_ext}$major'
12625   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12626   case $host_os in
12627   irix5* | nonstopux*)
12628     libsuff= shlibsuff=
12629     ;;
12630   *)
12631     case $LD in # libtool.m4 will add one of these switches to LD
12632     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12633       libsuff= shlibsuff= libmagic=32-bit;;
12634     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12635       libsuff=32 shlibsuff=N32 libmagic=N32;;
12636     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12637       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12638     *) libsuff= shlibsuff= libmagic=never-match;;
12639     esac
12640     ;;
12641   esac
12642   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12643   shlibpath_overrides_runpath=no
12644   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12645   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12646   hardcode_into_libs=yes
12647   ;;
12648
12649 # No shared lib support for Linux oldld, aout, or coff.
12650 linux*oldld* | linux*aout* | linux*coff*)
12651   dynamic_linker=no
12652   ;;
12653
12654 # This must be Linux ELF.
12655 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12656   version_type=linux
12657   need_lib_prefix=no
12658   need_version=no
12659   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12660   soname_spec='${libname}${release}${shared_ext}$major'
12661   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12662   shlibpath_var=LD_LIBRARY_PATH
12663   shlibpath_overrides_runpath=no
12664
12665   # Some binutils ld are patched to set DT_RUNPATH
12666   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12667   $as_echo_n "(cached) " >&6
12668 else
12669   lt_cv_shlibpath_overrides_runpath=no
12670     save_LDFLAGS=$LDFLAGS
12671     save_libdir=$libdir
12672     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12673          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12674     if test x$gcc_no_link = xyes; then
12675   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12676 fi
12677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12678 /* end confdefs.h.  */
12679
12680 int
12681 main ()
12682 {
12683
12684   ;
12685   return 0;
12686 }
12687 _ACEOF
12688 if ac_fn_c_try_link "$LINENO"; then :
12689   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12690   lt_cv_shlibpath_overrides_runpath=yes
12691 fi
12692 fi
12693 rm -f core conftest.err conftest.$ac_objext \
12694     conftest$ac_exeext conftest.$ac_ext
12695     LDFLAGS=$save_LDFLAGS
12696     libdir=$save_libdir
12697
12698 fi
12699
12700   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12701
12702   # This implies no fast_install, which is unacceptable.
12703   # Some rework will be needed to allow for fast_install
12704   # before this can be enabled.
12705   hardcode_into_libs=yes
12706
12707   # Append ld.so.conf contents to the search path
12708   if test -f /etc/ld.so.conf; then
12709     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' ' '`
12710     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12711   fi
12712
12713   # We used to test for /lib/ld.so.1 and disable shared libraries on
12714   # powerpc, because MkLinux only supported shared libraries with the
12715   # GNU dynamic linker.  Since this was broken with cross compilers,
12716   # most powerpc-linux boxes support dynamic linking these days and
12717   # people can always --disable-shared, the test was removed, and we
12718   # assume the GNU/Linux dynamic linker is in use.
12719   dynamic_linker='GNU/Linux ld.so'
12720   ;;
12721
12722 netbsd*)
12723   version_type=sunos
12724   need_lib_prefix=no
12725   need_version=no
12726   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12727     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12728     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12729     dynamic_linker='NetBSD (a.out) ld.so'
12730   else
12731     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12732     soname_spec='${libname}${release}${shared_ext}$major'
12733     dynamic_linker='NetBSD ld.elf_so'
12734   fi
12735   shlibpath_var=LD_LIBRARY_PATH
12736   shlibpath_overrides_runpath=yes
12737   hardcode_into_libs=yes
12738   ;;
12739
12740 newsos6)
12741   version_type=linux
12742   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12743   shlibpath_var=LD_LIBRARY_PATH
12744   shlibpath_overrides_runpath=yes
12745   ;;
12746
12747 *nto* | *qnx*)
12748   version_type=qnx
12749   need_lib_prefix=no
12750   need_version=no
12751   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12752   soname_spec='${libname}${release}${shared_ext}$major'
12753   shlibpath_var=LD_LIBRARY_PATH
12754   shlibpath_overrides_runpath=no
12755   hardcode_into_libs=yes
12756   dynamic_linker='ldqnx.so'
12757   ;;
12758
12759 openbsd*)
12760   version_type=sunos
12761   sys_lib_dlsearch_path_spec="/usr/lib"
12762   need_lib_prefix=no
12763   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12764   case $host_os in
12765     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12766     *)                          need_version=no  ;;
12767   esac
12768   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12769   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12770   shlibpath_var=LD_LIBRARY_PATH
12771   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12772     case $host_os in
12773       openbsd2.[89] | openbsd2.[89].*)
12774         shlibpath_overrides_runpath=no
12775         ;;
12776       *)
12777         shlibpath_overrides_runpath=yes
12778         ;;
12779       esac
12780   else
12781     shlibpath_overrides_runpath=yes
12782   fi
12783   ;;
12784
12785 os2*)
12786   libname_spec='$name'
12787   shrext_cmds=".dll"
12788   need_lib_prefix=no
12789   library_names_spec='$libname${shared_ext} $libname.a'
12790   dynamic_linker='OS/2 ld.exe'
12791   shlibpath_var=LIBPATH
12792   ;;
12793
12794 osf3* | osf4* | osf5*)
12795   version_type=osf
12796   need_lib_prefix=no
12797   need_version=no
12798   soname_spec='${libname}${release}${shared_ext}$major'
12799   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12800   shlibpath_var=LD_LIBRARY_PATH
12801   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12802   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12803   ;;
12804
12805 rdos*)
12806   dynamic_linker=no
12807   ;;
12808
12809 solaris*)
12810   version_type=linux
12811   need_lib_prefix=no
12812   need_version=no
12813   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12814   soname_spec='${libname}${release}${shared_ext}$major'
12815   shlibpath_var=LD_LIBRARY_PATH
12816   shlibpath_overrides_runpath=yes
12817   hardcode_into_libs=yes
12818   # ldd complains unless libraries are executable
12819   postinstall_cmds='chmod +x $lib'
12820   ;;
12821
12822 sunos4*)
12823   version_type=sunos
12824   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12825   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12826   shlibpath_var=LD_LIBRARY_PATH
12827   shlibpath_overrides_runpath=yes
12828   if test "$with_gnu_ld" = yes; then
12829     need_lib_prefix=no
12830   fi
12831   need_version=yes
12832   ;;
12833
12834 sysv4 | sysv4.3*)
12835   version_type=linux
12836   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12837   soname_spec='${libname}${release}${shared_ext}$major'
12838   shlibpath_var=LD_LIBRARY_PATH
12839   case $host_vendor in
12840     sni)
12841       shlibpath_overrides_runpath=no
12842       need_lib_prefix=no
12843       runpath_var=LD_RUN_PATH
12844       ;;
12845     siemens)
12846       need_lib_prefix=no
12847       ;;
12848     motorola)
12849       need_lib_prefix=no
12850       need_version=no
12851       shlibpath_overrides_runpath=no
12852       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12853       ;;
12854   esac
12855   ;;
12856
12857 sysv4*MP*)
12858   if test -d /usr/nec ;then
12859     version_type=linux
12860     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12861     soname_spec='$libname${shared_ext}.$major'
12862     shlibpath_var=LD_LIBRARY_PATH
12863   fi
12864   ;;
12865
12866 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12867   version_type=freebsd-elf
12868   need_lib_prefix=no
12869   need_version=no
12870   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12871   soname_spec='${libname}${release}${shared_ext}$major'
12872   shlibpath_var=LD_LIBRARY_PATH
12873   shlibpath_overrides_runpath=yes
12874   hardcode_into_libs=yes
12875   if test "$with_gnu_ld" = yes; then
12876     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12877   else
12878     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12879     case $host_os in
12880       sco3.2v5*)
12881         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12882         ;;
12883     esac
12884   fi
12885   sys_lib_dlsearch_path_spec='/usr/lib'
12886   ;;
12887
12888 tpf*)
12889   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12890   version_type=linux
12891   need_lib_prefix=no
12892   need_version=no
12893   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12894   shlibpath_var=LD_LIBRARY_PATH
12895   shlibpath_overrides_runpath=no
12896   hardcode_into_libs=yes
12897   ;;
12898
12899 uts4*)
12900   version_type=linux
12901   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12902   soname_spec='${libname}${release}${shared_ext}$major'
12903   shlibpath_var=LD_LIBRARY_PATH
12904   ;;
12905
12906 *)
12907   dynamic_linker=no
12908   ;;
12909 esac
12910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12911 $as_echo "$dynamic_linker" >&6; }
12912 test "$dynamic_linker" = no && can_build_shared=no
12913
12914 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12915 if test "$GCC" = yes; then
12916   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12917 fi
12918
12919 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12920   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12921 fi
12922 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12923   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12924 fi
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
13013
13014
13015
13016
13017   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13018 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13019 hardcode_action=
13020 if test -n "$hardcode_libdir_flag_spec" ||
13021    test -n "$runpath_var" ||
13022    test "X$hardcode_automatic" = "Xyes" ; then
13023
13024   # We can hardcode non-existent directories.
13025   if test "$hardcode_direct" != no &&
13026      # If the only mechanism to avoid hardcoding is shlibpath_var, we
13027      # have to relink, otherwise we might link with an installed library
13028      # when we should be linking with a yet-to-be-installed one
13029      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
13030      test "$hardcode_minus_L" != no; then
13031     # Linking always hardcodes the temporary library directory.
13032     hardcode_action=relink
13033   else
13034     # We can link without hardcoding, and we can hardcode nonexisting dirs.
13035     hardcode_action=immediate
13036   fi
13037 else
13038   # We cannot hardcode anything, or else we can only hardcode existing
13039   # directories.
13040   hardcode_action=unsupported
13041 fi
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
13043 $as_echo "$hardcode_action" >&6; }
13044
13045 if test "$hardcode_action" = relink ||
13046    test "$inherit_rpath" = yes; then
13047   # Fast installation is not supported
13048   enable_fast_install=no
13049 elif test "$shlibpath_overrides_runpath" = yes ||
13050      test "$enable_shared" = no; then
13051   # Fast installation is not necessary
13052   enable_fast_install=needless
13053 fi
13054
13055
13056
13057
13058
13059
13060   if test "x$enable_dlopen" != xyes; then
13061   enable_dlopen=unknown
13062   enable_dlopen_self=unknown
13063   enable_dlopen_self_static=unknown
13064 else
13065   lt_cv_dlopen=no
13066   lt_cv_dlopen_libs=
13067
13068   case $host_os in
13069   beos*)
13070     lt_cv_dlopen="load_add_on"
13071     lt_cv_dlopen_libs=
13072     lt_cv_dlopen_self=yes
13073     ;;
13074
13075   mingw* | pw32* | cegcc*)
13076     lt_cv_dlopen="LoadLibrary"
13077     lt_cv_dlopen_libs=
13078     ;;
13079
13080   cygwin*)
13081     lt_cv_dlopen="dlopen"
13082     lt_cv_dlopen_libs=
13083     ;;
13084
13085   darwin*)
13086   # if libdl is installed we need to link against it
13087     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13088 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13089 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13090   $as_echo_n "(cached) " >&6
13091 else
13092   ac_check_lib_save_LIBS=$LIBS
13093 LIBS="-ldl  $LIBS"
13094 if test x$gcc_no_link = xyes; then
13095   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13096 fi
13097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13098 /* end confdefs.h.  */
13099
13100 /* Override any GCC internal prototype to avoid an error.
13101    Use char because int might match the return type of a GCC
13102    builtin and then its argument prototype would still apply.  */
13103 #ifdef __cplusplus
13104 extern "C"
13105 #endif
13106 char dlopen ();
13107 int
13108 main ()
13109 {
13110 return dlopen ();
13111   ;
13112   return 0;
13113 }
13114 _ACEOF
13115 if ac_fn_c_try_link "$LINENO"; then :
13116   ac_cv_lib_dl_dlopen=yes
13117 else
13118   ac_cv_lib_dl_dlopen=no
13119 fi
13120 rm -f core conftest.err conftest.$ac_objext \
13121     conftest$ac_exeext conftest.$ac_ext
13122 LIBS=$ac_check_lib_save_LIBS
13123 fi
13124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13125 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13126 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13127   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13128 else
13129
13130     lt_cv_dlopen="dyld"
13131     lt_cv_dlopen_libs=
13132     lt_cv_dlopen_self=yes
13133
13134 fi
13135
13136     ;;
13137
13138   *)
13139     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13140 if test "x$ac_cv_func_shl_load" = x""yes; then :
13141   lt_cv_dlopen="shl_load"
13142 else
13143   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13144 $as_echo_n "checking for shl_load in -ldld... " >&6; }
13145 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
13146   $as_echo_n "(cached) " >&6
13147 else
13148   ac_check_lib_save_LIBS=$LIBS
13149 LIBS="-ldld  $LIBS"
13150 if test x$gcc_no_link = xyes; then
13151   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13152 fi
13153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13154 /* end confdefs.h.  */
13155
13156 /* Override any GCC internal prototype to avoid an error.
13157    Use char because int might match the return type of a GCC
13158    builtin and then its argument prototype would still apply.  */
13159 #ifdef __cplusplus
13160 extern "C"
13161 #endif
13162 char shl_load ();
13163 int
13164 main ()
13165 {
13166 return shl_load ();
13167   ;
13168   return 0;
13169 }
13170 _ACEOF
13171 if ac_fn_c_try_link "$LINENO"; then :
13172   ac_cv_lib_dld_shl_load=yes
13173 else
13174   ac_cv_lib_dld_shl_load=no
13175 fi
13176 rm -f core conftest.err conftest.$ac_objext \
13177     conftest$ac_exeext conftest.$ac_ext
13178 LIBS=$ac_check_lib_save_LIBS
13179 fi
13180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
13181 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
13182 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
13183   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
13184 else
13185   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13186 if test "x$ac_cv_func_dlopen" = x""yes; then :
13187   lt_cv_dlopen="dlopen"
13188 else
13189   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13190 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13191 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13192   $as_echo_n "(cached) " >&6
13193 else
13194   ac_check_lib_save_LIBS=$LIBS
13195 LIBS="-ldl  $LIBS"
13196 if test x$gcc_no_link = xyes; then
13197   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13198 fi
13199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13200 /* end confdefs.h.  */
13201
13202 /* Override any GCC internal prototype to avoid an error.
13203    Use char because int might match the return type of a GCC
13204    builtin and then its argument prototype would still apply.  */
13205 #ifdef __cplusplus
13206 extern "C"
13207 #endif
13208 char dlopen ();
13209 int
13210 main ()
13211 {
13212 return dlopen ();
13213   ;
13214   return 0;
13215 }
13216 _ACEOF
13217 if ac_fn_c_try_link "$LINENO"; then :
13218   ac_cv_lib_dl_dlopen=yes
13219 else
13220   ac_cv_lib_dl_dlopen=no
13221 fi
13222 rm -f core conftest.err conftest.$ac_objext \
13223     conftest$ac_exeext conftest.$ac_ext
13224 LIBS=$ac_check_lib_save_LIBS
13225 fi
13226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13227 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13228 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13229   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13230 else
13231   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
13232 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
13233 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
13234   $as_echo_n "(cached) " >&6
13235 else
13236   ac_check_lib_save_LIBS=$LIBS
13237 LIBS="-lsvld  $LIBS"
13238 if test x$gcc_no_link = xyes; then
13239   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13240 fi
13241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13242 /* end confdefs.h.  */
13243
13244 /* Override any GCC internal prototype to avoid an error.
13245    Use char because int might match the return type of a GCC
13246    builtin and then its argument prototype would still apply.  */
13247 #ifdef __cplusplus
13248 extern "C"
13249 #endif
13250 char dlopen ();
13251 int
13252 main ()
13253 {
13254 return dlopen ();
13255   ;
13256   return 0;
13257 }
13258 _ACEOF
13259 if ac_fn_c_try_link "$LINENO"; then :
13260   ac_cv_lib_svld_dlopen=yes
13261 else
13262   ac_cv_lib_svld_dlopen=no
13263 fi
13264 rm -f core conftest.err conftest.$ac_objext \
13265     conftest$ac_exeext conftest.$ac_ext
13266 LIBS=$ac_check_lib_save_LIBS
13267 fi
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
13269 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
13270 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
13271   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
13272 else
13273   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
13274 $as_echo_n "checking for dld_link in -ldld... " >&6; }
13275 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
13276   $as_echo_n "(cached) " >&6
13277 else
13278   ac_check_lib_save_LIBS=$LIBS
13279 LIBS="-ldld  $LIBS"
13280 if test x$gcc_no_link = xyes; then
13281   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13282 fi
13283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13284 /* end confdefs.h.  */
13285
13286 /* Override any GCC internal prototype to avoid an error.
13287    Use char because int might match the return type of a GCC
13288    builtin and then its argument prototype would still apply.  */
13289 #ifdef __cplusplus
13290 extern "C"
13291 #endif
13292 char dld_link ();
13293 int
13294 main ()
13295 {
13296 return dld_link ();
13297   ;
13298   return 0;
13299 }
13300 _ACEOF
13301 if ac_fn_c_try_link "$LINENO"; then :
13302   ac_cv_lib_dld_dld_link=yes
13303 else
13304   ac_cv_lib_dld_dld_link=no
13305 fi
13306 rm -f core conftest.err conftest.$ac_objext \
13307     conftest$ac_exeext conftest.$ac_ext
13308 LIBS=$ac_check_lib_save_LIBS
13309 fi
13310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13311 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
13312 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
13313   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
13314 fi
13315
13316
13317 fi
13318
13319
13320 fi
13321
13322
13323 fi
13324
13325
13326 fi
13327
13328
13329 fi
13330
13331     ;;
13332   esac
13333
13334   if test "x$lt_cv_dlopen" != xno; then
13335     enable_dlopen=yes
13336   else
13337     enable_dlopen=no
13338   fi
13339
13340   case $lt_cv_dlopen in
13341   dlopen)
13342     save_CPPFLAGS="$CPPFLAGS"
13343     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13344
13345     save_LDFLAGS="$LDFLAGS"
13346     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13347
13348     save_LIBS="$LIBS"
13349     LIBS="$lt_cv_dlopen_libs $LIBS"
13350
13351     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
13352 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
13353 if test "${lt_cv_dlopen_self+set}" = set; then :
13354   $as_echo_n "(cached) " >&6
13355 else
13356           if test "$cross_compiling" = yes; then :
13357   lt_cv_dlopen_self=cross
13358 else
13359   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13360   lt_status=$lt_dlunknown
13361   cat > conftest.$ac_ext <<_LT_EOF
13362 #line 13362 "configure"
13363 #include "confdefs.h"
13364
13365 #if HAVE_DLFCN_H
13366 #include <dlfcn.h>
13367 #endif
13368
13369 #include <stdio.h>
13370
13371 #ifdef RTLD_GLOBAL
13372 #  define LT_DLGLOBAL           RTLD_GLOBAL
13373 #else
13374 #  ifdef DL_GLOBAL
13375 #    define LT_DLGLOBAL         DL_GLOBAL
13376 #  else
13377 #    define LT_DLGLOBAL         0
13378 #  endif
13379 #endif
13380
13381 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13382    find out it does not work in some platform. */
13383 #ifndef LT_DLLAZY_OR_NOW
13384 #  ifdef RTLD_LAZY
13385 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13386 #  else
13387 #    ifdef DL_LAZY
13388 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13389 #    else
13390 #      ifdef RTLD_NOW
13391 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13392 #      else
13393 #        ifdef DL_NOW
13394 #          define LT_DLLAZY_OR_NOW      DL_NOW
13395 #        else
13396 #          define LT_DLLAZY_OR_NOW      0
13397 #        endif
13398 #      endif
13399 #    endif
13400 #  endif
13401 #endif
13402
13403 /* When -fvisbility=hidden is used, assume the code has been annotated
13404    correspondingly for the symbols needed.  */
13405 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13406 void fnord () __attribute__((visibility("default")));
13407 #endif
13408
13409 void fnord () { int i=42; }
13410 int main ()
13411 {
13412   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13413   int status = $lt_dlunknown;
13414
13415   if (self)
13416     {
13417       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13418       else
13419         {
13420           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13421           else puts (dlerror ());
13422         }
13423       /* dlclose (self); */
13424     }
13425   else
13426     puts (dlerror ());
13427
13428   return status;
13429 }
13430 _LT_EOF
13431   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13432   (eval $ac_link) 2>&5
13433   ac_status=$?
13434   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13435   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13436     (./conftest; exit; ) >&5 2>/dev/null
13437     lt_status=$?
13438     case x$lt_status in
13439       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13440       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13441       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13442     esac
13443   else :
13444     # compilation failed
13445     lt_cv_dlopen_self=no
13446   fi
13447 fi
13448 rm -fr conftest*
13449
13450
13451 fi
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13453 $as_echo "$lt_cv_dlopen_self" >&6; }
13454
13455     if test "x$lt_cv_dlopen_self" = xyes; then
13456       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13457       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13458 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13459 if test "${lt_cv_dlopen_self_static+set}" = set; then :
13460   $as_echo_n "(cached) " >&6
13461 else
13462           if test "$cross_compiling" = yes; then :
13463   lt_cv_dlopen_self_static=cross
13464 else
13465   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13466   lt_status=$lt_dlunknown
13467   cat > conftest.$ac_ext <<_LT_EOF
13468 #line 13468 "configure"
13469 #include "confdefs.h"
13470
13471 #if HAVE_DLFCN_H
13472 #include <dlfcn.h>
13473 #endif
13474
13475 #include <stdio.h>
13476
13477 #ifdef RTLD_GLOBAL
13478 #  define LT_DLGLOBAL           RTLD_GLOBAL
13479 #else
13480 #  ifdef DL_GLOBAL
13481 #    define LT_DLGLOBAL         DL_GLOBAL
13482 #  else
13483 #    define LT_DLGLOBAL         0
13484 #  endif
13485 #endif
13486
13487 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13488    find out it does not work in some platform. */
13489 #ifndef LT_DLLAZY_OR_NOW
13490 #  ifdef RTLD_LAZY
13491 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13492 #  else
13493 #    ifdef DL_LAZY
13494 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13495 #    else
13496 #      ifdef RTLD_NOW
13497 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13498 #      else
13499 #        ifdef DL_NOW
13500 #          define LT_DLLAZY_OR_NOW      DL_NOW
13501 #        else
13502 #          define LT_DLLAZY_OR_NOW      0
13503 #        endif
13504 #      endif
13505 #    endif
13506 #  endif
13507 #endif
13508
13509 /* When -fvisbility=hidden is used, assume the code has been annotated
13510    correspondingly for the symbols needed.  */
13511 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13512 void fnord () __attribute__((visibility("default")));
13513 #endif
13514
13515 void fnord () { int i=42; }
13516 int main ()
13517 {
13518   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13519   int status = $lt_dlunknown;
13520
13521   if (self)
13522     {
13523       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13524       else
13525         {
13526           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13527           else puts (dlerror ());
13528         }
13529       /* dlclose (self); */
13530     }
13531   else
13532     puts (dlerror ());
13533
13534   return status;
13535 }
13536 _LT_EOF
13537   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13538   (eval $ac_link) 2>&5
13539   ac_status=$?
13540   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13541   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13542     (./conftest; exit; ) >&5 2>/dev/null
13543     lt_status=$?
13544     case x$lt_status in
13545       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13546       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13547       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13548     esac
13549   else :
13550     # compilation failed
13551     lt_cv_dlopen_self_static=no
13552   fi
13553 fi
13554 rm -fr conftest*
13555
13556
13557 fi
13558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13559 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13560     fi
13561
13562     CPPFLAGS="$save_CPPFLAGS"
13563     LDFLAGS="$save_LDFLAGS"
13564     LIBS="$save_LIBS"
13565     ;;
13566   esac
13567
13568   case $lt_cv_dlopen_self in
13569   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13570   *) enable_dlopen_self=unknown ;;
13571   esac
13572
13573   case $lt_cv_dlopen_self_static in
13574   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13575   *) enable_dlopen_self_static=unknown ;;
13576   esac
13577 fi
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595 striplib=
13596 old_striplib=
13597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13598 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13599 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13600   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13601   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13603 $as_echo "yes" >&6; }
13604 else
13605 # FIXME - insert some real tests, host_os isn't really good enough
13606   case $host_os in
13607   darwin*)
13608     if test -n "$STRIP" ; then
13609       striplib="$STRIP -x"
13610       old_striplib="$STRIP -S"
13611       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13612 $as_echo "yes" >&6; }
13613     else
13614       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13615 $as_echo "no" >&6; }
13616     fi
13617     ;;
13618   *)
13619     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13620 $as_echo "no" >&6; }
13621     ;;
13622   esac
13623 fi
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636   # Report which library types will actually be built
13637   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13638 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13639   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13640 $as_echo "$can_build_shared" >&6; }
13641
13642   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13643 $as_echo_n "checking whether to build shared libraries... " >&6; }
13644   test "$can_build_shared" = "no" && enable_shared=no
13645
13646   # On AIX, shared libraries and static libraries use the same namespace, and
13647   # are all built from PIC.
13648   case $host_os in
13649   aix3*)
13650     test "$enable_shared" = yes && enable_static=no
13651     if test -n "$RANLIB"; then
13652       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13653       postinstall_cmds='$RANLIB $lib'
13654     fi
13655     ;;
13656
13657   aix[4-9]*)
13658     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13659       test "$enable_shared" = yes && enable_static=no
13660     fi
13661     ;;
13662   esac
13663   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13664 $as_echo "$enable_shared" >&6; }
13665
13666   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13667 $as_echo_n "checking whether to build static libraries... " >&6; }
13668   # Make sure either enable_shared or enable_static is yes.
13669   test "$enable_shared" = yes || enable_static=yes
13670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13671 $as_echo "$enable_static" >&6; }
13672
13673
13674
13675
13676 fi
13677 ac_ext=c
13678 ac_cpp='$CPP $CPPFLAGS'
13679 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13680 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13681 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13682
13683 CC="$lt_save_CC"
13684
13685       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
13686     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
13687     (test "X$CXX" != "Xg++"))) ; then
13688   ac_ext=cpp
13689 ac_cpp='$CXXCPP $CPPFLAGS'
13690 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13691 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13692 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13694 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13695 if test -z "$CXXCPP"; then
13696   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
13697   $as_echo_n "(cached) " >&6
13698 else
13699       # Double quotes because CXXCPP needs to be expanded
13700     for CXXCPP in "$CXX -E" "/lib/cpp"
13701     do
13702       ac_preproc_ok=false
13703 for ac_cxx_preproc_warn_flag in '' yes
13704 do
13705   # Use a header file that comes with gcc, so configuring glibc
13706   # with a fresh cross-compiler works.
13707   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13708   # <limits.h> exists even on freestanding compilers.
13709   # On the NeXT, cc -E runs the code through the compiler's parser,
13710   # not just through cpp. "Syntax error" is here to catch this case.
13711   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13712 /* end confdefs.h.  */
13713 #ifdef __STDC__
13714 # include <limits.h>
13715 #else
13716 # include <assert.h>
13717 #endif
13718                      Syntax error
13719 _ACEOF
13720 if ac_fn_cxx_try_cpp "$LINENO"; then :
13721
13722 else
13723   # Broken: fails on valid input.
13724 continue
13725 fi
13726 rm -f conftest.err conftest.$ac_ext
13727
13728   # OK, works on sane cases.  Now check whether nonexistent headers
13729   # can be detected and how.
13730   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13731 /* end confdefs.h.  */
13732 #include <ac_nonexistent.h>
13733 _ACEOF
13734 if ac_fn_cxx_try_cpp "$LINENO"; then :
13735   # Broken: success on invalid input.
13736 continue
13737 else
13738   # Passes both tests.
13739 ac_preproc_ok=:
13740 break
13741 fi
13742 rm -f conftest.err conftest.$ac_ext
13743
13744 done
13745 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13746 rm -f conftest.err conftest.$ac_ext
13747 if $ac_preproc_ok; then :
13748   break
13749 fi
13750
13751     done
13752     ac_cv_prog_CXXCPP=$CXXCPP
13753
13754 fi
13755   CXXCPP=$ac_cv_prog_CXXCPP
13756 else
13757   ac_cv_prog_CXXCPP=$CXXCPP
13758 fi
13759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13760 $as_echo "$CXXCPP" >&6; }
13761 ac_preproc_ok=false
13762 for ac_cxx_preproc_warn_flag in '' yes
13763 do
13764   # Use a header file that comes with gcc, so configuring glibc
13765   # with a fresh cross-compiler works.
13766   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13767   # <limits.h> exists even on freestanding compilers.
13768   # On the NeXT, cc -E runs the code through the compiler's parser,
13769   # not just through cpp. "Syntax error" is here to catch this case.
13770   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13771 /* end confdefs.h.  */
13772 #ifdef __STDC__
13773 # include <limits.h>
13774 #else
13775 # include <assert.h>
13776 #endif
13777                      Syntax error
13778 _ACEOF
13779 if ac_fn_cxx_try_cpp "$LINENO"; then :
13780
13781 else
13782   # Broken: fails on valid input.
13783 continue
13784 fi
13785 rm -f conftest.err conftest.$ac_ext
13786
13787   # OK, works on sane cases.  Now check whether nonexistent headers
13788   # can be detected and how.
13789   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13790 /* end confdefs.h.  */
13791 #include <ac_nonexistent.h>
13792 _ACEOF
13793 if ac_fn_cxx_try_cpp "$LINENO"; then :
13794   # Broken: success on invalid input.
13795 continue
13796 else
13797   # Passes both tests.
13798 ac_preproc_ok=:
13799 break
13800 fi
13801 rm -f conftest.err conftest.$ac_ext
13802
13803 done
13804 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13805 rm -f conftest.err conftest.$ac_ext
13806 if $ac_preproc_ok; then :
13807
13808 else
13809   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13810 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13811 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
13812 See \`config.log' for more details." "$LINENO" 5; }
13813 fi
13814
13815 ac_ext=c
13816 ac_cpp='$CPP $CPPFLAGS'
13817 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13818 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13819 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13820
13821 else
13822   _lt_caught_CXX_error=yes
13823 fi
13824
13825 ac_ext=cpp
13826 ac_cpp='$CXXCPP $CPPFLAGS'
13827 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13828 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13829 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13830
13831 archive_cmds_need_lc_CXX=no
13832 allow_undefined_flag_CXX=
13833 always_export_symbols_CXX=no
13834 archive_expsym_cmds_CXX=
13835 compiler_needs_object_CXX=no
13836 export_dynamic_flag_spec_CXX=
13837 hardcode_direct_CXX=no
13838 hardcode_direct_absolute_CXX=no
13839 hardcode_libdir_flag_spec_CXX=
13840 hardcode_libdir_flag_spec_ld_CXX=
13841 hardcode_libdir_separator_CXX=
13842 hardcode_minus_L_CXX=no
13843 hardcode_shlibpath_var_CXX=unsupported
13844 hardcode_automatic_CXX=no
13845 inherit_rpath_CXX=no
13846 module_cmds_CXX=
13847 module_expsym_cmds_CXX=
13848 link_all_deplibs_CXX=unknown
13849 old_archive_cmds_CXX=$old_archive_cmds
13850 reload_flag_CXX=$reload_flag
13851 reload_cmds_CXX=$reload_cmds
13852 no_undefined_flag_CXX=
13853 whole_archive_flag_spec_CXX=
13854 enable_shared_with_static_runtimes_CXX=no
13855
13856 # Source file extension for C++ test sources.
13857 ac_ext=cpp
13858
13859 # Object file extension for compiled C++ test sources.
13860 objext=o
13861 objext_CXX=$objext
13862
13863 # No sense in running all these tests if we already determined that
13864 # the CXX compiler isn't working.  Some variables (like enable_shared)
13865 # are currently assumed to apply to all compilers on this platform,
13866 # and will be corrupted by setting them based on a non-working compiler.
13867 if test "$_lt_caught_CXX_error" != yes; then
13868   # Code to be used in simple compile tests
13869   lt_simple_compile_test_code="int some_variable = 0;"
13870
13871   # Code to be used in simple link tests
13872   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13873
13874   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13875
13876
13877
13878
13879
13880
13881 # If no C compiler was specified, use CC.
13882 LTCC=${LTCC-"$CC"}
13883
13884 # If no C compiler flags were specified, use CFLAGS.
13885 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13886
13887 # Allow CC to be a program name with arguments.
13888 compiler=$CC
13889
13890
13891   # save warnings/boilerplate of simple test code
13892   ac_outfile=conftest.$ac_objext
13893 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13894 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13895 _lt_compiler_boilerplate=`cat conftest.err`
13896 $RM conftest*
13897
13898   ac_outfile=conftest.$ac_objext
13899 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13900 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13901 _lt_linker_boilerplate=`cat conftest.err`
13902 $RM -r conftest*
13903
13904
13905   # Allow CC to be a program name with arguments.
13906   lt_save_CC=$CC
13907   lt_save_LD=$LD
13908   lt_save_GCC=$GCC
13909   GCC=$GXX
13910   lt_save_with_gnu_ld=$with_gnu_ld
13911   lt_save_path_LD=$lt_cv_path_LD
13912   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13913     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13914   else
13915     $as_unset lt_cv_prog_gnu_ld
13916   fi
13917   if test -n "${lt_cv_path_LDCXX+set}"; then
13918     lt_cv_path_LD=$lt_cv_path_LDCXX
13919   else
13920     $as_unset lt_cv_path_LD
13921   fi
13922   test -z "${LDCXX+set}" || LD=$LDCXX
13923   CC=${CXX-"c++"}
13924   compiler=$CC
13925   compiler_CXX=$CC
13926   for cc_temp in $compiler""; do
13927   case $cc_temp in
13928     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13929     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13930     \-*) ;;
13931     *) break;;
13932   esac
13933 done
13934 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13935
13936
13937   if test -n "$compiler"; then
13938     # We don't want -fno-exception when compiling C++ code, so set the
13939     # no_builtin_flag separately
13940     if test "$GXX" = yes; then
13941       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13942     else
13943       lt_prog_compiler_no_builtin_flag_CXX=
13944     fi
13945
13946     if test "$GXX" = yes; then
13947       # Set up default GNU C++ configuration
13948
13949
13950
13951 # Check whether --with-gnu-ld was given.
13952 if test "${with_gnu_ld+set}" = set; then :
13953   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
13954 else
13955   with_gnu_ld=no
13956 fi
13957
13958 ac_prog=ld
13959 if test "$GCC" = yes; then
13960   # Check if gcc -print-prog-name=ld gives a path.
13961   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13962 $as_echo_n "checking for ld used by $CC... " >&6; }
13963   case $host in
13964   *-*-mingw*)
13965     # gcc leaves a trailing carriage return which upsets mingw
13966     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13967   *)
13968     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13969   esac
13970   case $ac_prog in
13971     # Accept absolute paths.
13972     [\\/]* | ?:[\\/]*)
13973       re_direlt='/[^/][^/]*/\.\./'
13974       # Canonicalize the pathname of ld
13975       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13976       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13977         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13978       done
13979       test -z "$LD" && LD="$ac_prog"
13980       ;;
13981   "")
13982     # If it fails, then pretend we aren't using GCC.
13983     ac_prog=ld
13984     ;;
13985   *)
13986     # If it is relative, then search for the first ld in PATH.
13987     with_gnu_ld=unknown
13988     ;;
13989   esac
13990 elif test "$with_gnu_ld" = yes; then
13991   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13992 $as_echo_n "checking for GNU ld... " >&6; }
13993 else
13994   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13995 $as_echo_n "checking for non-GNU ld... " >&6; }
13996 fi
13997 if test "${lt_cv_path_LD+set}" = set; then :
13998   $as_echo_n "(cached) " >&6
13999 else
14000   if test -z "$LD"; then
14001   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14002   for ac_dir in $PATH; do
14003     IFS="$lt_save_ifs"
14004     test -z "$ac_dir" && ac_dir=.
14005     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14006       lt_cv_path_LD="$ac_dir/$ac_prog"
14007       # Check to see if the program is GNU ld.  I'd rather use --version,
14008       # but apparently some variants of GNU ld only accept -v.
14009       # Break only if it was the GNU/non-GNU ld that we prefer.
14010       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
14011       *GNU* | *'with BFD'*)
14012         test "$with_gnu_ld" != no && break
14013         ;;
14014       *)
14015         test "$with_gnu_ld" != yes && break
14016         ;;
14017       esac
14018     fi
14019   done
14020   IFS="$lt_save_ifs"
14021 else
14022   lt_cv_path_LD="$LD" # Let the user override the test with a path.
14023 fi
14024 fi
14025
14026 LD="$lt_cv_path_LD"
14027 if test -n "$LD"; then
14028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14029 $as_echo "$LD" >&6; }
14030 else
14031   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14032 $as_echo "no" >&6; }
14033 fi
14034 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
14035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14036 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14037 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
14038   $as_echo_n "(cached) " >&6
14039 else
14040   # I'd rather use --version here, but apparently some GNU lds only accept -v.
14041 case `$LD -v 2>&1 </dev/null` in
14042 *GNU* | *'with BFD'*)
14043   lt_cv_prog_gnu_ld=yes
14044   ;;
14045 *)
14046   lt_cv_prog_gnu_ld=no
14047   ;;
14048 esac
14049 fi
14050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14051 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
14052 with_gnu_ld=$lt_cv_prog_gnu_ld
14053
14054
14055
14056
14057
14058
14059
14060       # Check if GNU C++ uses GNU ld as the underlying linker, since the
14061       # archiving commands below assume that GNU ld is being used.
14062       if test "$with_gnu_ld" = yes; then
14063         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14064         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'
14065
14066         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14067         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14068
14069         # If archive_cmds runs LD, not CC, wlarc should be empty
14070         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
14071         #     investigate it a little bit more. (MM)
14072         wlarc='${wl}'
14073
14074         # ancient GNU ld didn't support --whole-archive et. al.
14075         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
14076           $GREP 'no-whole-archive' > /dev/null; then
14077           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14078         else
14079           whole_archive_flag_spec_CXX=
14080         fi
14081       else
14082         with_gnu_ld=no
14083         wlarc=
14084
14085         # A generic and very simple default shared library creation
14086         # command for GNU C++ for the case where it uses the native
14087         # linker, instead of GNU ld.  If possible, this setting should
14088         # overridden to take advantage of the native linker features on
14089         # the platform it is being used on.
14090         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14091       fi
14092
14093       # Commands to make compiler produce verbose output that lists
14094       # what "hidden" libraries, object files and flags are used when
14095       # linking a shared library.
14096       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14097
14098     else
14099       GXX=no
14100       with_gnu_ld=no
14101       wlarc=
14102     fi
14103
14104     # PORTME: fill in a description of your system's C++ link characteristics
14105     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14106 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14107     ld_shlibs_CXX=yes
14108     case $host_os in
14109       aix3*)
14110         # FIXME: insert proper C++ library support
14111         ld_shlibs_CXX=no
14112         ;;
14113       aix[4-9]*)
14114         if test "$host_cpu" = ia64; then
14115           # On IA64, the linker does run time linking by default, so we don't
14116           # have to do anything special.
14117           aix_use_runtimelinking=no
14118           exp_sym_flag='-Bexport'
14119           no_entry_flag=""
14120         else
14121           aix_use_runtimelinking=no
14122
14123           # Test if we are trying to use run time linking or normal
14124           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14125           # need to do runtime linking.
14126           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14127             for ld_flag in $LDFLAGS; do
14128               case $ld_flag in
14129               *-brtl*)
14130                 aix_use_runtimelinking=yes
14131                 break
14132                 ;;
14133               esac
14134             done
14135             ;;
14136           esac
14137
14138           exp_sym_flag='-bexport'
14139           no_entry_flag='-bnoentry'
14140         fi
14141
14142         # When large executables or shared objects are built, AIX ld can
14143         # have problems creating the table of contents.  If linking a library
14144         # or program results in "error TOC overflow" add -mminimal-toc to
14145         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14146         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14147
14148         archive_cmds_CXX=''
14149         hardcode_direct_CXX=yes
14150         hardcode_direct_absolute_CXX=yes
14151         hardcode_libdir_separator_CXX=':'
14152         link_all_deplibs_CXX=yes
14153         file_list_spec_CXX='${wl}-f,'
14154
14155         if test "$GXX" = yes; then
14156           case $host_os in aix4.[012]|aix4.[012].*)
14157           # We only want to do this on AIX 4.2 and lower, the check
14158           # below for broken collect2 doesn't work under 4.3+
14159           collect2name=`${CC} -print-prog-name=collect2`
14160           if test -f "$collect2name" &&
14161              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14162           then
14163             # We have reworked collect2
14164             :
14165           else
14166             # We have old collect2
14167             hardcode_direct_CXX=unsupported
14168             # It fails to find uninstalled libraries when the uninstalled
14169             # path is not listed in the libpath.  Setting hardcode_minus_L
14170             # to unsupported forces relinking
14171             hardcode_minus_L_CXX=yes
14172             hardcode_libdir_flag_spec_CXX='-L$libdir'
14173             hardcode_libdir_separator_CXX=
14174           fi
14175           esac
14176           shared_flag='-shared'
14177           if test "$aix_use_runtimelinking" = yes; then
14178             shared_flag="$shared_flag "'${wl}-G'
14179           fi
14180         else
14181           # not using gcc
14182           if test "$host_cpu" = ia64; then
14183           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14184           # chokes on -Wl,-G. The following line is correct:
14185           shared_flag='-G'
14186           else
14187             if test "$aix_use_runtimelinking" = yes; then
14188               shared_flag='${wl}-G'
14189             else
14190               shared_flag='${wl}-bM:SRE'
14191             fi
14192           fi
14193         fi
14194
14195         export_dynamic_flag_spec_CXX='${wl}-bexpall'
14196         # It seems that -bexpall does not export symbols beginning with
14197         # underscore (_), so it is better to generate a list of symbols to
14198         # export.
14199         always_export_symbols_CXX=yes
14200         if test "$aix_use_runtimelinking" = yes; then
14201           # Warning - without using the other runtime loading flags (-brtl),
14202           # -berok will link without error, but may produce a broken library.
14203           allow_undefined_flag_CXX='-berok'
14204           # Determine the default libpath from the value encoded in an empty
14205           # executable.
14206           if test x$gcc_no_link = xyes; then
14207   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14208 fi
14209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14210 /* end confdefs.h.  */
14211
14212 int
14213 main ()
14214 {
14215
14216   ;
14217   return 0;
14218 }
14219 _ACEOF
14220 if ac_fn_cxx_try_link "$LINENO"; then :
14221
14222 lt_aix_libpath_sed='
14223     /Import File Strings/,/^$/ {
14224         /^0/ {
14225             s/^0  *\(.*\)$/\1/
14226             p
14227         }
14228     }'
14229 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14230 # Check for a 64-bit object if we didn't find anything.
14231 if test -z "$aix_libpath"; then
14232   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14233 fi
14234 fi
14235 rm -f core conftest.err conftest.$ac_objext \
14236     conftest$ac_exeext conftest.$ac_ext
14237 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14238
14239           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14240
14241           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"
14242         else
14243           if test "$host_cpu" = ia64; then
14244             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
14245             allow_undefined_flag_CXX="-z nodefs"
14246             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"
14247           else
14248             # Determine the default libpath from the value encoded in an
14249             # empty executable.
14250             if test x$gcc_no_link = xyes; then
14251   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14252 fi
14253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14254 /* end confdefs.h.  */
14255
14256 int
14257 main ()
14258 {
14259
14260   ;
14261   return 0;
14262 }
14263 _ACEOF
14264 if ac_fn_cxx_try_link "$LINENO"; then :
14265
14266 lt_aix_libpath_sed='
14267     /Import File Strings/,/^$/ {
14268         /^0/ {
14269             s/^0  *\(.*\)$/\1/
14270             p
14271         }
14272     }'
14273 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14274 # Check for a 64-bit object if we didn't find anything.
14275 if test -z "$aix_libpath"; then
14276   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14277 fi
14278 fi
14279 rm -f core conftest.err conftest.$ac_objext \
14280     conftest$ac_exeext conftest.$ac_ext
14281 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14282
14283             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14284             # Warning - without using the other run time loading flags,
14285             # -berok will link without error, but may produce a broken library.
14286             no_undefined_flag_CXX=' ${wl}-bernotok'
14287             allow_undefined_flag_CXX=' ${wl}-berok'
14288             if test "$with_gnu_ld" = yes; then
14289               # We only use this code for GNU lds that support --whole-archive.
14290               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14291             else
14292               # Exported symbols can be pulled into shared objects from archives
14293               whole_archive_flag_spec_CXX='$convenience'
14294             fi
14295             archive_cmds_need_lc_CXX=yes
14296             # This is similar to how AIX traditionally builds its shared
14297             # libraries.
14298             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'
14299           fi
14300         fi
14301         ;;
14302
14303       beos*)
14304         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14305           allow_undefined_flag_CXX=unsupported
14306           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14307           # support --undefined.  This deserves some investigation.  FIXME
14308           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14309         else
14310           ld_shlibs_CXX=no
14311         fi
14312         ;;
14313
14314       chorus*)
14315         case $cc_basename in
14316           *)
14317           # FIXME: insert proper C++ library support
14318           ld_shlibs_CXX=no
14319           ;;
14320         esac
14321         ;;
14322
14323       cygwin* | mingw* | pw32* | cegcc*)
14324         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
14325         # as there is no search path for DLLs.
14326         hardcode_libdir_flag_spec_CXX='-L$libdir'
14327         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
14328         allow_undefined_flag_CXX=unsupported
14329         always_export_symbols_CXX=no
14330         enable_shared_with_static_runtimes_CXX=yes
14331
14332         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14333           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'
14334           # If the export-symbols file already is a .def file (1st line
14335           # is EXPORTS), use it as is; otherwise, prepend...
14336           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14337             cp $export_symbols $output_objdir/$soname.def;
14338           else
14339             echo EXPORTS > $output_objdir/$soname.def;
14340             cat $export_symbols >> $output_objdir/$soname.def;
14341           fi~
14342           $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'
14343         else
14344           ld_shlibs_CXX=no
14345         fi
14346         ;;
14347       darwin* | rhapsody*)
14348
14349
14350   archive_cmds_need_lc_CXX=no
14351   hardcode_direct_CXX=no
14352   hardcode_automatic_CXX=yes
14353   hardcode_shlibpath_var_CXX=unsupported
14354   if test "$lt_cv_ld_force_load" = "yes"; then
14355     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\"`'
14356   else
14357     whole_archive_flag_spec_CXX=''
14358   fi
14359   link_all_deplibs_CXX=yes
14360   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
14361   case $cc_basename in
14362      ifort*) _lt_dar_can_shared=yes ;;
14363      *) _lt_dar_can_shared=$GCC ;;
14364   esac
14365   if test "$_lt_dar_can_shared" = "yes"; then
14366     output_verbose_link_cmd=func_echo_all
14367     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}"
14368     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14369     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}"
14370     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}"
14371        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
14372       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}"
14373       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}"
14374     fi
14375
14376   else
14377   ld_shlibs_CXX=no
14378   fi
14379
14380         ;;
14381
14382       dgux*)
14383         case $cc_basename in
14384           ec++*)
14385             # FIXME: insert proper C++ library support
14386             ld_shlibs_CXX=no
14387             ;;
14388           ghcx*)
14389             # Green Hills C++ Compiler
14390             # FIXME: insert proper C++ library support
14391             ld_shlibs_CXX=no
14392             ;;
14393           *)
14394             # FIXME: insert proper C++ library support
14395             ld_shlibs_CXX=no
14396             ;;
14397         esac
14398         ;;
14399
14400       freebsd[12]*)
14401         # C++ shared libraries reported to be fairly broken before
14402         # switch to ELF
14403         ld_shlibs_CXX=no
14404         ;;
14405
14406       freebsd-elf*)
14407         archive_cmds_need_lc_CXX=no
14408         ;;
14409
14410       freebsd* | dragonfly*)
14411         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
14412         # conventions
14413         ld_shlibs_CXX=yes
14414         ;;
14415
14416       gnu*)
14417         ;;
14418
14419       haiku*)
14420         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14421         link_all_deplibs_CXX=yes
14422         ;;
14423
14424       hpux9*)
14425         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14426         hardcode_libdir_separator_CXX=:
14427         export_dynamic_flag_spec_CXX='${wl}-E'
14428         hardcode_direct_CXX=yes
14429         hardcode_minus_L_CXX=yes # Not in the search PATH,
14430                                              # but as the default
14431                                              # location of the library.
14432
14433         case $cc_basename in
14434           CC*)
14435             # FIXME: insert proper C++ library support
14436             ld_shlibs_CXX=no
14437             ;;
14438           aCC*)
14439             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'
14440             # Commands to make compiler produce verbose output that lists
14441             # what "hidden" libraries, object files and flags are used when
14442             # linking a shared library.
14443             #
14444             # There doesn't appear to be a way to prevent this compiler from
14445             # explicitly linking system object files so we need to strip them
14446             # from the output so that they don't get included in the library
14447             # dependencies.
14448             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"'
14449             ;;
14450           *)
14451             if test "$GXX" = yes; then
14452               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'
14453             else
14454               # FIXME: insert proper C++ library support
14455               ld_shlibs_CXX=no
14456             fi
14457             ;;
14458         esac
14459         ;;
14460
14461       hpux10*|hpux11*)
14462         if test $with_gnu_ld = no; then
14463           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14464           hardcode_libdir_separator_CXX=:
14465
14466           case $host_cpu in
14467             hppa*64*|ia64*)
14468               ;;
14469             *)
14470               export_dynamic_flag_spec_CXX='${wl}-E'
14471               ;;
14472           esac
14473         fi
14474         case $host_cpu in
14475           hppa*64*|ia64*)
14476             hardcode_direct_CXX=no
14477             hardcode_shlibpath_var_CXX=no
14478             ;;
14479           *)
14480             hardcode_direct_CXX=yes
14481             hardcode_direct_absolute_CXX=yes
14482             hardcode_minus_L_CXX=yes # Not in the search PATH,
14483                                                  # but as the default
14484                                                  # location of the library.
14485             ;;
14486         esac
14487
14488         case $cc_basename in
14489           CC*)
14490             # FIXME: insert proper C++ library support
14491             ld_shlibs_CXX=no
14492             ;;
14493           aCC*)
14494             case $host_cpu in
14495               hppa*64*)
14496                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14497                 ;;
14498               ia64*)
14499                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14500                 ;;
14501               *)
14502                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14503                 ;;
14504             esac
14505             # Commands to make compiler produce verbose output that lists
14506             # what "hidden" libraries, object files and flags are used when
14507             # linking a shared library.
14508             #
14509             # There doesn't appear to be a way to prevent this compiler from
14510             # explicitly linking system object files so we need to strip them
14511             # from the output so that they don't get included in the library
14512             # dependencies.
14513             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"'
14514             ;;
14515           *)
14516             if test "$GXX" = yes; then
14517               if test $with_gnu_ld = no; then
14518                 case $host_cpu in
14519                   hppa*64*)
14520                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14521                     ;;
14522                   ia64*)
14523                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14524                     ;;
14525                   *)
14526                     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'
14527                     ;;
14528                 esac
14529               fi
14530             else
14531               # FIXME: insert proper C++ library support
14532               ld_shlibs_CXX=no
14533             fi
14534             ;;
14535         esac
14536         ;;
14537
14538       interix[3-9]*)
14539         hardcode_direct_CXX=no
14540         hardcode_shlibpath_var_CXX=no
14541         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14542         export_dynamic_flag_spec_CXX='${wl}-E'
14543         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14544         # Instead, shared libraries are loaded at an image base (0x10000000 by
14545         # default) and relocated if they conflict, which is a slow very memory
14546         # consuming and fragmenting process.  To avoid this, we pick a random,
14547         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14548         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14549         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'
14550         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'
14551         ;;
14552       irix5* | irix6*)
14553         case $cc_basename in
14554           CC*)
14555             # SGI C++
14556             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'
14557
14558             # Archives containing C++ object files must be created using
14559             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
14560             # necessary to make sure instantiated templates are included
14561             # in the archive.
14562             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14563             ;;
14564           *)
14565             if test "$GXX" = yes; then
14566               if test "$with_gnu_ld" = no; then
14567                 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'
14568               else
14569                 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'
14570               fi
14571             fi
14572             link_all_deplibs_CXX=yes
14573             ;;
14574         esac
14575         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14576         hardcode_libdir_separator_CXX=:
14577         inherit_rpath_CXX=yes
14578         ;;
14579
14580       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14581         case $cc_basename in
14582           KCC*)
14583             # Kuck and Associates, Inc. (KAI) C++ Compiler
14584
14585             # KCC will only create a shared library if the output file
14586             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14587             # to its proper name (with version) after linking.
14588             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'
14589             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'
14590             # Commands to make compiler produce verbose output that lists
14591             # what "hidden" libraries, object files and flags are used when
14592             # linking a shared library.
14593             #
14594             # There doesn't appear to be a way to prevent this compiler from
14595             # explicitly linking system object files so we need to strip them
14596             # from the output so that they don't get included in the library
14597             # dependencies.
14598             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"'
14599
14600             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14601             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14602
14603             # Archives containing C++ object files must be created using
14604             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14605             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14606             ;;
14607           icpc* | ecpc* )
14608             # Intel C++
14609             with_gnu_ld=yes
14610             # version 8.0 and above of icpc choke on multiply defined symbols
14611             # if we add $predep_objects and $postdep_objects, however 7.1 and
14612             # earlier do not add the objects themselves.
14613             case `$CC -V 2>&1` in
14614               *"Version 7."*)
14615                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14616                 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'
14617                 ;;
14618               *)  # Version 8.0 or newer
14619                 tmp_idyn=
14620                 case $host_cpu in
14621                   ia64*) tmp_idyn=' -i_dynamic';;
14622                 esac
14623                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14624                 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'
14625                 ;;
14626             esac
14627             archive_cmds_need_lc_CXX=no
14628             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14629             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14630             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14631             ;;
14632           pgCC* | pgcpp*)
14633             # Portland Group C++ compiler
14634             case `$CC -V` in
14635             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14636               prelink_cmds_CXX='tpldir=Template.dir~
14637                 rm -rf $tpldir~
14638                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14639                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
14640               old_archive_cmds_CXX='tpldir=Template.dir~
14641                 rm -rf $tpldir~
14642                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14643                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
14644                 $RANLIB $oldlib'
14645               archive_cmds_CXX='tpldir=Template.dir~
14646                 rm -rf $tpldir~
14647                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14648                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14649               archive_expsym_cmds_CXX='tpldir=Template.dir~
14650                 rm -rf $tpldir~
14651                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14652                 $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'
14653               ;;
14654             *) # Version 6 and above use weak symbols
14655               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14656               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'
14657               ;;
14658             esac
14659
14660             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
14661             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14662             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'
14663             ;;
14664           cxx*)
14665             # Compaq C++
14666             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14667             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'
14668
14669             runpath_var=LD_RUN_PATH
14670             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14671             hardcode_libdir_separator_CXX=:
14672
14673             # Commands to make compiler produce verbose output that lists
14674             # what "hidden" libraries, object files and flags are used when
14675             # linking a shared library.
14676             #
14677             # There doesn't appear to be a way to prevent this compiler from
14678             # explicitly linking system object files so we need to strip them
14679             # from the output so that they don't get included in the library
14680             # dependencies.
14681             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'
14682             ;;
14683           xl* | mpixl* | bgxl*)
14684             # IBM XL 8.0 on PPC, with GNU ld
14685             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14686             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14687             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14688             if test "x$supports_anon_versioning" = xyes; then
14689               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14690                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14691                 echo "local: *; };" >> $output_objdir/$libname.ver~
14692                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14693             fi
14694             ;;
14695           *)
14696             case `$CC -V 2>&1 | sed 5q` in
14697             *Sun\ C*)
14698               # Sun C++ 5.9
14699               no_undefined_flag_CXX=' -zdefs'
14700               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14701               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'
14702               hardcode_libdir_flag_spec_CXX='-R$libdir'
14703               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'
14704               compiler_needs_object_CXX=yes
14705
14706               # Not sure whether something based on
14707               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14708               # would be better.
14709               output_verbose_link_cmd='func_echo_all'
14710
14711               # Archives containing C++ object files must be created using
14712               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14713               # necessary to make sure instantiated templates are included
14714               # in the archive.
14715               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14716               ;;
14717             esac
14718             ;;
14719         esac
14720         ;;
14721
14722       lynxos*)
14723         # FIXME: insert proper C++ library support
14724         ld_shlibs_CXX=no
14725         ;;
14726
14727       m88k*)
14728         # FIXME: insert proper C++ library support
14729         ld_shlibs_CXX=no
14730         ;;
14731
14732       mvs*)
14733         case $cc_basename in
14734           cxx*)
14735             # FIXME: insert proper C++ library support
14736             ld_shlibs_CXX=no
14737             ;;
14738           *)
14739             # FIXME: insert proper C++ library support
14740             ld_shlibs_CXX=no
14741             ;;
14742         esac
14743         ;;
14744
14745       netbsd*)
14746         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14747           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14748           wlarc=
14749           hardcode_libdir_flag_spec_CXX='-R$libdir'
14750           hardcode_direct_CXX=yes
14751           hardcode_shlibpath_var_CXX=no
14752         fi
14753         # Workaround some broken pre-1.5 toolchains
14754         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14755         ;;
14756
14757       *nto* | *qnx*)
14758         ld_shlibs_CXX=yes
14759         ;;
14760
14761       openbsd2*)
14762         # C++ shared libraries are fairly broken
14763         ld_shlibs_CXX=no
14764         ;;
14765
14766       openbsd*)
14767         if test -f /usr/libexec/ld.so; then
14768           hardcode_direct_CXX=yes
14769           hardcode_shlibpath_var_CXX=no
14770           hardcode_direct_absolute_CXX=yes
14771           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14772           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14773           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14774             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
14775             export_dynamic_flag_spec_CXX='${wl}-E'
14776             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14777           fi
14778           output_verbose_link_cmd=func_echo_all
14779         else
14780           ld_shlibs_CXX=no
14781         fi
14782         ;;
14783
14784       osf3* | osf4* | osf5*)
14785         case $cc_basename in
14786           KCC*)
14787             # Kuck and Associates, Inc. (KAI) C++ Compiler
14788
14789             # KCC will only create a shared library if the output file
14790             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14791             # to its proper name (with version) after linking.
14792             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'
14793
14794             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14795             hardcode_libdir_separator_CXX=:
14796
14797             # Archives containing C++ object files must be created using
14798             # the KAI C++ compiler.
14799             case $host in
14800               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14801               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14802             esac
14803             ;;
14804           RCC*)
14805             # Rational C++ 2.4.1
14806             # FIXME: insert proper C++ library support
14807             ld_shlibs_CXX=no
14808             ;;
14809           cxx*)
14810             case $host in
14811               osf3*)
14812                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14813                 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'
14814                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14815                 ;;
14816               *)
14817                 allow_undefined_flag_CXX=' -expect_unresolved \*'
14818                 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'
14819                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14820                   echo "-hidden">> $lib.exp~
14821                   $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~
14822                   $RM $lib.exp'
14823                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14824                 ;;
14825             esac
14826
14827             hardcode_libdir_separator_CXX=:
14828
14829             # Commands to make compiler produce verbose output that lists
14830             # what "hidden" libraries, object files and flags are used when
14831             # linking a shared library.
14832             #
14833             # There doesn't appear to be a way to prevent this compiler from
14834             # explicitly linking system object files so we need to strip them
14835             # from the output so that they don't get included in the library
14836             # dependencies.
14837             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"'
14838             ;;
14839           *)
14840             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14841               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14842               case $host in
14843                 osf3*)
14844                   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'
14845                   ;;
14846                 *)
14847                   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'
14848                   ;;
14849               esac
14850
14851               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14852               hardcode_libdir_separator_CXX=:
14853
14854               # Commands to make compiler produce verbose output that lists
14855               # what "hidden" libraries, object files and flags are used when
14856               # linking a shared library.
14857               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14858
14859             else
14860               # FIXME: insert proper C++ library support
14861               ld_shlibs_CXX=no
14862             fi
14863             ;;
14864         esac
14865         ;;
14866
14867       psos*)
14868         # FIXME: insert proper C++ library support
14869         ld_shlibs_CXX=no
14870         ;;
14871
14872       sunos4*)
14873         case $cc_basename in
14874           CC*)
14875             # Sun C++ 4.x
14876             # FIXME: insert proper C++ library support
14877             ld_shlibs_CXX=no
14878             ;;
14879           lcc*)
14880             # Lucid
14881             # FIXME: insert proper C++ library support
14882             ld_shlibs_CXX=no
14883             ;;
14884           *)
14885             # FIXME: insert proper C++ library support
14886             ld_shlibs_CXX=no
14887             ;;
14888         esac
14889         ;;
14890
14891       solaris*)
14892         case $cc_basename in
14893           CC*)
14894             # Sun C++ 4.2, 5.x and Centerline C++
14895             archive_cmds_need_lc_CXX=yes
14896             no_undefined_flag_CXX=' -zdefs'
14897             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14898             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14899               $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'
14900
14901             hardcode_libdir_flag_spec_CXX='-R$libdir'
14902             hardcode_shlibpath_var_CXX=no
14903             case $host_os in
14904               solaris2.[0-5] | solaris2.[0-5].*) ;;
14905               *)
14906                 # The compiler driver will combine and reorder linker options,
14907                 # but understands `-z linker_flag'.
14908                 # Supported since Solaris 2.6 (maybe 2.5.1?)
14909                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14910                 ;;
14911             esac
14912             link_all_deplibs_CXX=yes
14913
14914             output_verbose_link_cmd='func_echo_all'
14915
14916             # Archives containing C++ object files must be created using
14917             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14918             # necessary to make sure instantiated templates are included
14919             # in the archive.
14920             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14921             ;;
14922           gcx*)
14923             # Green Hills C++ Compiler
14924             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14925
14926             # The C++ compiler must be used to create the archive.
14927             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14928             ;;
14929           *)
14930             # GNU C++ compiler with Solaris linker
14931             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14932               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
14933               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14934                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14935                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14936                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14937
14938                 # Commands to make compiler produce verbose output that lists
14939                 # what "hidden" libraries, object files and flags are used when
14940                 # linking a shared library.
14941                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14942               else
14943                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
14944                 # platform.
14945                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14946                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14947                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14948
14949                 # Commands to make compiler produce verbose output that lists
14950                 # what "hidden" libraries, object files and flags are used when
14951                 # linking a shared library.
14952                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14953               fi
14954
14955               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
14956               case $host_os in
14957                 solaris2.[0-5] | solaris2.[0-5].*) ;;
14958                 *)
14959                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14960                   ;;
14961               esac
14962             fi
14963             ;;
14964         esac
14965         ;;
14966
14967     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14968       no_undefined_flag_CXX='${wl}-z,text'
14969       archive_cmds_need_lc_CXX=no
14970       hardcode_shlibpath_var_CXX=no
14971       runpath_var='LD_RUN_PATH'
14972
14973       case $cc_basename in
14974         CC*)
14975           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14976           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14977           ;;
14978         *)
14979           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14980           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14981           ;;
14982       esac
14983       ;;
14984
14985       sysv5* | sco3.2v5* | sco5v6*)
14986         # Note: We can NOT use -z defs as we might desire, because we do not
14987         # link with -lc, and that would cause any symbols used from libc to
14988         # always be unresolved, which means just about no library would
14989         # ever link correctly.  If we're not using GNU ld we use -z text
14990         # though, which does catch some bad symbols but isn't as heavy-handed
14991         # as -z defs.
14992         no_undefined_flag_CXX='${wl}-z,text'
14993         allow_undefined_flag_CXX='${wl}-z,nodefs'
14994         archive_cmds_need_lc_CXX=no
14995         hardcode_shlibpath_var_CXX=no
14996         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
14997         hardcode_libdir_separator_CXX=':'
14998         link_all_deplibs_CXX=yes
14999         export_dynamic_flag_spec_CXX='${wl}-Bexport'
15000         runpath_var='LD_RUN_PATH'
15001
15002         case $cc_basename in
15003           CC*)
15004             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15005             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15006             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
15007               '"$old_archive_cmds_CXX"
15008             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
15009               '"$reload_cmds_CXX"
15010             ;;
15011           *)
15012             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15013             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15014             ;;
15015         esac
15016       ;;
15017
15018       tandem*)
15019         case $cc_basename in
15020           NCC*)
15021             # NonStop-UX NCC 3.20
15022             # FIXME: insert proper C++ library support
15023             ld_shlibs_CXX=no
15024             ;;
15025           *)
15026             # FIXME: insert proper C++ library support
15027             ld_shlibs_CXX=no
15028             ;;
15029         esac
15030         ;;
15031
15032       vxworks*)
15033         # FIXME: insert proper C++ library support
15034         ld_shlibs_CXX=no
15035         ;;
15036
15037       *)
15038         # FIXME: insert proper C++ library support
15039         ld_shlibs_CXX=no
15040         ;;
15041     esac
15042
15043     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15044 $as_echo "$ld_shlibs_CXX" >&6; }
15045     test "$ld_shlibs_CXX" = no && can_build_shared=no
15046
15047     GCC_CXX="$GXX"
15048     LD_CXX="$LD"
15049
15050     ## CAVEAT EMPTOR:
15051     ## There is no encapsulation within the following macros, do not change
15052     ## the running order or otherwise move them around unless you know exactly
15053     ## what you are doing...
15054     # Dependencies to place before and after the object being linked:
15055 predep_objects_CXX=
15056 postdep_objects_CXX=
15057 predeps_CXX=
15058 postdeps_CXX=
15059 compiler_lib_search_path_CXX=
15060
15061 cat > conftest.$ac_ext <<_LT_EOF
15062 class Foo
15063 {
15064 public:
15065   Foo (void) { a = 0; }
15066 private:
15067   int a;
15068 };
15069 _LT_EOF
15070
15071 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15072   (eval $ac_compile) 2>&5
15073   ac_status=$?
15074   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15075   test $ac_status = 0; }; then
15076   # Parse the compiler output and extract the necessary
15077   # objects, libraries and library flags.
15078
15079   # Sentinel used to keep track of whether or not we are before
15080   # the conftest object file.
15081   pre_test_object_deps_done=no
15082
15083   for p in `eval "$output_verbose_link_cmd"`; do
15084     case $p in
15085
15086     -L* | -R* | -l*)
15087        # Some compilers place space between "-{L,R}" and the path.
15088        # Remove the space.
15089        if test $p = "-L" ||
15090           test $p = "-R"; then
15091          prev=$p
15092          continue
15093        else
15094          prev=
15095        fi
15096
15097        if test "$pre_test_object_deps_done" = no; then
15098          case $p in
15099          -L* | -R*)
15100            # Internal compiler library paths should come after those
15101            # provided the user.  The postdeps already come after the
15102            # user supplied libs so there is no need to process them.
15103            if test -z "$compiler_lib_search_path_CXX"; then
15104              compiler_lib_search_path_CXX="${prev}${p}"
15105            else
15106              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
15107            fi
15108            ;;
15109          # The "-l" case would never come before the object being
15110          # linked, so don't bother handling this case.
15111          esac
15112        else
15113          if test -z "$postdeps_CXX"; then
15114            postdeps_CXX="${prev}${p}"
15115          else
15116            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
15117          fi
15118        fi
15119        ;;
15120
15121     *.$objext)
15122        # This assumes that the test object file only shows up
15123        # once in the compiler output.
15124        if test "$p" = "conftest.$objext"; then
15125          pre_test_object_deps_done=yes
15126          continue
15127        fi
15128
15129        if test "$pre_test_object_deps_done" = no; then
15130          if test -z "$predep_objects_CXX"; then
15131            predep_objects_CXX="$p"
15132          else
15133            predep_objects_CXX="$predep_objects_CXX $p"
15134          fi
15135        else
15136          if test -z "$postdep_objects_CXX"; then
15137            postdep_objects_CXX="$p"
15138          else
15139            postdep_objects_CXX="$postdep_objects_CXX $p"
15140          fi
15141        fi
15142        ;;
15143
15144     *) ;; # Ignore the rest.
15145
15146     esac
15147   done
15148
15149   # Clean up.
15150   rm -f a.out a.exe
15151 else
15152   echo "libtool.m4: error: problem compiling CXX test program"
15153 fi
15154
15155 $RM -f confest.$objext
15156
15157 # PORTME: override above test on systems where it is broken
15158 case $host_os in
15159 interix[3-9]*)
15160   # Interix 3.5 installs completely hosed .la files for C++, so rather than
15161   # hack all around it, let's just trust "g++" to DTRT.
15162   predep_objects_CXX=
15163   postdep_objects_CXX=
15164   postdeps_CXX=
15165   ;;
15166
15167 linux*)
15168   case `$CC -V 2>&1 | sed 5q` in
15169   *Sun\ C*)
15170     # Sun C++ 5.9
15171
15172     # The more standards-conforming stlport4 library is
15173     # incompatible with the Cstd library. Avoid specifying
15174     # it if it's in CXXFLAGS. Ignore libCrun as
15175     # -library=stlport4 depends on it.
15176     case " $CXX $CXXFLAGS " in
15177     *" -library=stlport4 "*)
15178       solaris_use_stlport4=yes
15179       ;;
15180     esac
15181
15182     if test "$solaris_use_stlport4" != yes; then
15183       postdeps_CXX='-library=Cstd -library=Crun'
15184     fi
15185     ;;
15186   esac
15187   ;;
15188
15189 solaris*)
15190   case $cc_basename in
15191   CC*)
15192     # The more standards-conforming stlport4 library is
15193     # incompatible with the Cstd library. Avoid specifying
15194     # it if it's in CXXFLAGS. Ignore libCrun as
15195     # -library=stlport4 depends on it.
15196     case " $CXX $CXXFLAGS " in
15197     *" -library=stlport4 "*)
15198       solaris_use_stlport4=yes
15199       ;;
15200     esac
15201
15202     # Adding this requires a known-good setup of shared libraries for
15203     # Sun compiler versions before 5.6, else PIC objects from an old
15204     # archive will be linked into the output, leading to subtle bugs.
15205     if test "$solaris_use_stlport4" != yes; then
15206       postdeps_CXX='-library=Cstd -library=Crun'
15207     fi
15208     ;;
15209   esac
15210   ;;
15211 esac
15212
15213
15214 case " $postdeps_CXX " in
15215 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
15216 esac
15217  compiler_lib_search_dirs_CXX=
15218 if test -n "${compiler_lib_search_path_CXX}"; then
15219  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
15220 fi
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
15248
15249
15250
15251
15252     lt_prog_compiler_wl_CXX=
15253 lt_prog_compiler_pic_CXX=
15254 lt_prog_compiler_static_CXX=
15255
15256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15257 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15258
15259   # C++ specific cases for pic, static, wl, etc.
15260   if test "$GXX" = yes; then
15261     lt_prog_compiler_wl_CXX='-Wl,'
15262     lt_prog_compiler_static_CXX='-static'
15263
15264     case $host_os in
15265     aix*)
15266       # All AIX code is PIC.
15267       if test "$host_cpu" = ia64; then
15268         # AIX 5 now supports IA64 processor
15269         lt_prog_compiler_static_CXX='-Bstatic'
15270       fi
15271       ;;
15272
15273     amigaos*)
15274       case $host_cpu in
15275       powerpc)
15276             # see comment about AmigaOS4 .so support
15277             lt_prog_compiler_pic_CXX='-fPIC'
15278         ;;
15279       m68k)
15280             # FIXME: we need at least 68020 code to build shared libraries, but
15281             # adding the `-m68020' flag to GCC prevents building anything better,
15282             # like `-m68040'.
15283             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
15284         ;;
15285       esac
15286       ;;
15287
15288     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15289       # PIC is the default for these OSes.
15290       ;;
15291     mingw* | cygwin* | os2* | pw32* | cegcc*)
15292       # This hack is so that the source file can tell whether it is being
15293       # built for inclusion in a dll (and should export symbols for example).
15294       # Although the cygwin gcc ignores -fPIC, still need this for old-style
15295       # (--disable-auto-import) libraries
15296       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15297       ;;
15298     darwin* | rhapsody*)
15299       # PIC is the default on this platform
15300       # Common symbols not allowed in MH_DYLIB files
15301       lt_prog_compiler_pic_CXX='-fno-common'
15302       ;;
15303     *djgpp*)
15304       # DJGPP does not support shared libraries at all
15305       lt_prog_compiler_pic_CXX=
15306       ;;
15307     haiku*)
15308       # PIC is the default for Haiku.
15309       # The "-static" flag exists, but is broken.
15310       lt_prog_compiler_static_CXX=
15311       ;;
15312     interix[3-9]*)
15313       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15314       # Instead, we relocate shared libraries at runtime.
15315       ;;
15316     sysv4*MP*)
15317       if test -d /usr/nec; then
15318         lt_prog_compiler_pic_CXX=-Kconform_pic
15319       fi
15320       ;;
15321     hpux*)
15322       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15323       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
15324       # sets the default TLS model and affects inlining.
15325       case $host_cpu in
15326       hppa*64*)
15327         ;;
15328       *)
15329         lt_prog_compiler_pic_CXX='-fPIC'
15330         ;;
15331       esac
15332       ;;
15333     *qnx* | *nto*)
15334       # QNX uses GNU C++, but need to define -shared option too, otherwise
15335       # it will coredump.
15336       lt_prog_compiler_pic_CXX='-fPIC -shared'
15337       ;;
15338     *)
15339       lt_prog_compiler_pic_CXX='-fPIC'
15340       ;;
15341     esac
15342   else
15343     case $host_os in
15344       aix[4-9]*)
15345         # All AIX code is PIC.
15346         if test "$host_cpu" = ia64; then
15347           # AIX 5 now supports IA64 processor
15348           lt_prog_compiler_static_CXX='-Bstatic'
15349         else
15350           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
15351         fi
15352         ;;
15353       chorus*)
15354         case $cc_basename in
15355         cxch68*)
15356           # Green Hills C++ Compiler
15357           # _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"
15358           ;;
15359         esac
15360         ;;
15361       dgux*)
15362         case $cc_basename in
15363           ec++*)
15364             lt_prog_compiler_pic_CXX='-KPIC'
15365             ;;
15366           ghcx*)
15367             # Green Hills C++ Compiler
15368             lt_prog_compiler_pic_CXX='-pic'
15369             ;;
15370           *)
15371             ;;
15372         esac
15373         ;;
15374       freebsd* | dragonfly*)
15375         # FreeBSD uses GNU C++
15376         ;;
15377       hpux9* | hpux10* | hpux11*)
15378         case $cc_basename in
15379           CC*)
15380             lt_prog_compiler_wl_CXX='-Wl,'
15381             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15382             if test "$host_cpu" != ia64; then
15383               lt_prog_compiler_pic_CXX='+Z'
15384             fi
15385             ;;
15386           aCC*)
15387             lt_prog_compiler_wl_CXX='-Wl,'
15388             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15389             case $host_cpu in
15390             hppa*64*|ia64*)
15391               # +Z the default
15392               ;;
15393             *)
15394               lt_prog_compiler_pic_CXX='+Z'
15395               ;;
15396             esac
15397             ;;
15398           *)
15399             ;;
15400         esac
15401         ;;
15402       interix*)
15403         # This is c89, which is MS Visual C++ (no shared libs)
15404         # Anyone wants to do a port?
15405         ;;
15406       irix5* | irix6* | nonstopux*)
15407         case $cc_basename in
15408           CC*)
15409             lt_prog_compiler_wl_CXX='-Wl,'
15410             lt_prog_compiler_static_CXX='-non_shared'
15411             # CC pic flag -KPIC is the default.
15412             ;;
15413           *)
15414             ;;
15415         esac
15416         ;;
15417       linux* | k*bsd*-gnu | kopensolaris*-gnu)
15418         case $cc_basename in
15419           KCC*)
15420             # KAI C++ Compiler
15421             lt_prog_compiler_wl_CXX='--backend -Wl,'
15422             lt_prog_compiler_pic_CXX='-fPIC'
15423             ;;
15424           ecpc* )
15425             # old Intel C++ for x86_64 which still supported -KPIC.
15426             lt_prog_compiler_wl_CXX='-Wl,'
15427             lt_prog_compiler_pic_CXX='-KPIC'
15428             lt_prog_compiler_static_CXX='-static'
15429             ;;
15430           icpc* )
15431             # Intel C++, used to be incompatible with GCC.
15432             # ICC 10 doesn't accept -KPIC any more.
15433             lt_prog_compiler_wl_CXX='-Wl,'
15434             lt_prog_compiler_pic_CXX='-fPIC'
15435             lt_prog_compiler_static_CXX='-static'
15436             ;;
15437           pgCC* | pgcpp*)
15438             # Portland Group C++ compiler
15439             lt_prog_compiler_wl_CXX='-Wl,'
15440             lt_prog_compiler_pic_CXX='-fpic'
15441             lt_prog_compiler_static_CXX='-Bstatic'
15442             ;;
15443           cxx*)
15444             # Compaq C++
15445             # Make sure the PIC flag is empty.  It appears that all Alpha
15446             # Linux and Compaq Tru64 Unix objects are PIC.
15447             lt_prog_compiler_pic_CXX=
15448             lt_prog_compiler_static_CXX='-non_shared'
15449             ;;
15450           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
15451             # IBM XL 8.0, 9.0 on PPC and BlueGene
15452             lt_prog_compiler_wl_CXX='-Wl,'
15453             lt_prog_compiler_pic_CXX='-qpic'
15454             lt_prog_compiler_static_CXX='-qstaticlink'
15455             ;;
15456           *)
15457             case `$CC -V 2>&1 | sed 5q` in
15458             *Sun\ C*)
15459               # Sun C++ 5.9
15460               lt_prog_compiler_pic_CXX='-KPIC'
15461               lt_prog_compiler_static_CXX='-Bstatic'
15462               lt_prog_compiler_wl_CXX='-Qoption ld '
15463               ;;
15464             esac
15465             ;;
15466         esac
15467         ;;
15468       lynxos*)
15469         ;;
15470       m88k*)
15471         ;;
15472       mvs*)
15473         case $cc_basename in
15474           cxx*)
15475             lt_prog_compiler_pic_CXX='-W c,exportall'
15476             ;;
15477           *)
15478             ;;
15479         esac
15480         ;;
15481       netbsd*)
15482         ;;
15483       *qnx* | *nto*)
15484         # QNX uses GNU C++, but need to define -shared option too, otherwise
15485         # it will coredump.
15486         lt_prog_compiler_pic_CXX='-fPIC -shared'
15487         ;;
15488       osf3* | osf4* | osf5*)
15489         case $cc_basename in
15490           KCC*)
15491             lt_prog_compiler_wl_CXX='--backend -Wl,'
15492             ;;
15493           RCC*)
15494             # Rational C++ 2.4.1
15495             lt_prog_compiler_pic_CXX='-pic'
15496             ;;
15497           cxx*)
15498             # Digital/Compaq C++
15499             lt_prog_compiler_wl_CXX='-Wl,'
15500             # Make sure the PIC flag is empty.  It appears that all Alpha
15501             # Linux and Compaq Tru64 Unix objects are PIC.
15502             lt_prog_compiler_pic_CXX=
15503             lt_prog_compiler_static_CXX='-non_shared'
15504             ;;
15505           *)
15506             ;;
15507         esac
15508         ;;
15509       psos*)
15510         ;;
15511       solaris*)
15512         case $cc_basename in
15513           CC*)
15514             # Sun C++ 4.2, 5.x and Centerline C++
15515             lt_prog_compiler_pic_CXX='-KPIC'
15516             lt_prog_compiler_static_CXX='-Bstatic'
15517             lt_prog_compiler_wl_CXX='-Qoption ld '
15518             ;;
15519           gcx*)
15520             # Green Hills C++ Compiler
15521             lt_prog_compiler_pic_CXX='-PIC'
15522             ;;
15523           *)
15524             ;;
15525         esac
15526         ;;
15527       sunos4*)
15528         case $cc_basename in
15529           CC*)
15530             # Sun C++ 4.x
15531             lt_prog_compiler_pic_CXX='-pic'
15532             lt_prog_compiler_static_CXX='-Bstatic'
15533             ;;
15534           lcc*)
15535             # Lucid
15536             lt_prog_compiler_pic_CXX='-pic'
15537             ;;
15538           *)
15539             ;;
15540         esac
15541         ;;
15542       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15543         case $cc_basename in
15544           CC*)
15545             lt_prog_compiler_wl_CXX='-Wl,'
15546             lt_prog_compiler_pic_CXX='-KPIC'
15547             lt_prog_compiler_static_CXX='-Bstatic'
15548             ;;
15549         esac
15550         ;;
15551       tandem*)
15552         case $cc_basename in
15553           NCC*)
15554             # NonStop-UX NCC 3.20
15555             lt_prog_compiler_pic_CXX='-KPIC'
15556             ;;
15557           *)
15558             ;;
15559         esac
15560         ;;
15561       vxworks*)
15562         ;;
15563       *)
15564         lt_prog_compiler_can_build_shared_CXX=no
15565         ;;
15566     esac
15567   fi
15568
15569 case $host_os in
15570   # For platforms which do not support PIC, -DPIC is meaningless:
15571   *djgpp*)
15572     lt_prog_compiler_pic_CXX=
15573     ;;
15574   *)
15575     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15576     ;;
15577 esac
15578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
15579 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
15580
15581
15582
15583 #
15584 # Check to make sure the PIC flag actually works.
15585 #
15586 if test -n "$lt_prog_compiler_pic_CXX"; then
15587   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15588 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
15589 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
15590   $as_echo_n "(cached) " >&6
15591 else
15592   lt_cv_prog_compiler_pic_works_CXX=no
15593    ac_outfile=conftest.$ac_objext
15594    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15595    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
15596    # Insert the option either (1) after the last *FLAGS variable, or
15597    # (2) before a word containing "conftest.", or (3) at the end.
15598    # Note that $ac_compile itself does not contain backslashes and begins
15599    # with a dollar sign (not a hyphen), so the echo should work correctly.
15600    # The option is referenced via a variable to avoid confusing sed.
15601    lt_compile=`echo "$ac_compile" | $SED \
15602    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15603    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15604    -e 's:$: $lt_compiler_flag:'`
15605    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15606    (eval "$lt_compile" 2>conftest.err)
15607    ac_status=$?
15608    cat conftest.err >&5
15609    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15610    if (exit $ac_status) && test -s "$ac_outfile"; then
15611      # The compiler can only warn and ignore the option if not recognized
15612      # So say no if there are warnings other than the usual output.
15613      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15614      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15615      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15616        lt_cv_prog_compiler_pic_works_CXX=yes
15617      fi
15618    fi
15619    $RM conftest*
15620
15621 fi
15622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15623 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15624
15625 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
15626     case $lt_prog_compiler_pic_CXX in
15627      "" | " "*) ;;
15628      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15629      esac
15630 else
15631     lt_prog_compiler_pic_CXX=
15632      lt_prog_compiler_can_build_shared_CXX=no
15633 fi
15634
15635 fi
15636
15637
15638
15639 #
15640 # Check to make sure the static flag actually works.
15641 #
15642 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15644 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15645 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
15646   $as_echo_n "(cached) " >&6
15647 else
15648   lt_cv_prog_compiler_static_works_CXX=no
15649    save_LDFLAGS="$LDFLAGS"
15650    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15651    echo "$lt_simple_link_test_code" > conftest.$ac_ext
15652    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15653      # The linker can only warn and ignore the option if not recognized
15654      # So say no if there are warnings
15655      if test -s conftest.err; then
15656        # Append any errors to the config.log.
15657        cat conftest.err 1>&5
15658        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15659        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15660        if diff conftest.exp conftest.er2 >/dev/null; then
15661          lt_cv_prog_compiler_static_works_CXX=yes
15662        fi
15663      else
15664        lt_cv_prog_compiler_static_works_CXX=yes
15665      fi
15666    fi
15667    $RM -r conftest*
15668    LDFLAGS="$save_LDFLAGS"
15669
15670 fi
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15672 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15673
15674 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
15675     :
15676 else
15677     lt_prog_compiler_static_CXX=
15678 fi
15679
15680
15681
15682
15683     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15684 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15685 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
15686   $as_echo_n "(cached) " >&6
15687 else
15688   lt_cv_prog_compiler_c_o_CXX=no
15689    $RM -r conftest 2>/dev/null
15690    mkdir conftest
15691    cd conftest
15692    mkdir out
15693    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15694
15695    lt_compiler_flag="-o out/conftest2.$ac_objext"
15696    # Insert the option either (1) after the last *FLAGS variable, or
15697    # (2) before a word containing "conftest.", or (3) at the end.
15698    # Note that $ac_compile itself does not contain backslashes and begins
15699    # with a dollar sign (not a hyphen), so the echo should work correctly.
15700    lt_compile=`echo "$ac_compile" | $SED \
15701    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15702    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15703    -e 's:$: $lt_compiler_flag:'`
15704    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15705    (eval "$lt_compile" 2>out/conftest.err)
15706    ac_status=$?
15707    cat out/conftest.err >&5
15708    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15709    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15710    then
15711      # The compiler can only warn and ignore the option if not recognized
15712      # So say no if there are warnings
15713      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15714      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15715      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15716        lt_cv_prog_compiler_c_o_CXX=yes
15717      fi
15718    fi
15719    chmod u+w . 2>&5
15720    $RM conftest*
15721    # SGI C++ compiler will create directory out/ii_files/ for
15722    # template instantiation
15723    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15724    $RM out/* && rmdir out
15725    cd ..
15726    $RM -r conftest
15727    $RM conftest*
15728
15729 fi
15730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15731 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15732
15733
15734
15735     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15736 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15737 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
15738   $as_echo_n "(cached) " >&6
15739 else
15740   lt_cv_prog_compiler_c_o_CXX=no
15741    $RM -r conftest 2>/dev/null
15742    mkdir conftest
15743    cd conftest
15744    mkdir out
15745    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15746
15747    lt_compiler_flag="-o out/conftest2.$ac_objext"
15748    # Insert the option either (1) after the last *FLAGS variable, or
15749    # (2) before a word containing "conftest.", or (3) at the end.
15750    # Note that $ac_compile itself does not contain backslashes and begins
15751    # with a dollar sign (not a hyphen), so the echo should work correctly.
15752    lt_compile=`echo "$ac_compile" | $SED \
15753    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15754    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15755    -e 's:$: $lt_compiler_flag:'`
15756    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15757    (eval "$lt_compile" 2>out/conftest.err)
15758    ac_status=$?
15759    cat out/conftest.err >&5
15760    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15761    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15762    then
15763      # The compiler can only warn and ignore the option if not recognized
15764      # So say no if there are warnings
15765      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15766      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15767      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15768        lt_cv_prog_compiler_c_o_CXX=yes
15769      fi
15770    fi
15771    chmod u+w . 2>&5
15772    $RM conftest*
15773    # SGI C++ compiler will create directory out/ii_files/ for
15774    # template instantiation
15775    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15776    $RM out/* && rmdir out
15777    cd ..
15778    $RM -r conftest
15779    $RM conftest*
15780
15781 fi
15782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15783 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15784
15785
15786
15787
15788 hard_links="nottested"
15789 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
15790   # do not overwrite the value of need_locks provided by the user
15791   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15792 $as_echo_n "checking if we can lock with hard links... " >&6; }
15793   hard_links=yes
15794   $RM conftest*
15795   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15796   touch conftest.a
15797   ln conftest.a conftest.b 2>&5 || hard_links=no
15798   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15800 $as_echo "$hard_links" >&6; }
15801   if test "$hard_links" = no; then
15802     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15803 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15804     need_locks=warn
15805   fi
15806 else
15807   need_locks=no
15808 fi
15809
15810
15811
15812     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15813 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15814
15815   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15816   case $host_os in
15817   aix[4-9]*)
15818     # If we're using GNU nm, then we don't want the "-C" option.
15819     # -C means demangle to AIX nm, but means don't demangle with GNU nm
15820     # Also, AIX nm treats weak defined symbols like other global defined
15821     # symbols, whereas GNU nm marks them as "W".
15822     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15823       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'
15824     else
15825       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'
15826     fi
15827     ;;
15828   pw32*)
15829     export_symbols_cmds_CXX="$ltdll_cmds"
15830   ;;
15831   cygwin* | mingw* | cegcc*)
15832     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'
15833   ;;
15834   *)
15835     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15836   ;;
15837   esac
15838   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15839
15840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15841 $as_echo "$ld_shlibs_CXX" >&6; }
15842 test "$ld_shlibs_CXX" = no && can_build_shared=no
15843
15844 with_gnu_ld_CXX=$with_gnu_ld
15845
15846
15847
15848
15849
15850
15851 #
15852 # Do we need to explicitly link libc?
15853 #
15854 case "x$archive_cmds_need_lc_CXX" in
15855 x|xyes)
15856   # Assume -lc should be added
15857   archive_cmds_need_lc_CXX=yes
15858
15859   if test "$enable_shared" = yes && test "$GCC" = yes; then
15860     case $archive_cmds_CXX in
15861     *'~'*)
15862       # FIXME: we may have to deal with multi-command sequences.
15863       ;;
15864     '$CC '*)
15865       # Test whether the compiler implicitly links with -lc since on some
15866       # systems, -lgcc has to come before -lc. If gcc already passes -lc
15867       # to ld, don't add -lc before -lgcc.
15868       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15869 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15870 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
15871   $as_echo_n "(cached) " >&6
15872 else
15873   $RM conftest*
15874         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15875
15876         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15877   (eval $ac_compile) 2>&5
15878   ac_status=$?
15879   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15880   test $ac_status = 0; } 2>conftest.err; then
15881           soname=conftest
15882           lib=conftest
15883           libobjs=conftest.$ac_objext
15884           deplibs=
15885           wl=$lt_prog_compiler_wl_CXX
15886           pic_flag=$lt_prog_compiler_pic_CXX
15887           compiler_flags=-v
15888           linker_flags=-v
15889           verstring=
15890           output_objdir=.
15891           libname=conftest
15892           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15893           allow_undefined_flag_CXX=
15894           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15895   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15896   ac_status=$?
15897   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15898   test $ac_status = 0; }
15899           then
15900             lt_cv_archive_cmds_need_lc_CXX=no
15901           else
15902             lt_cv_archive_cmds_need_lc_CXX=yes
15903           fi
15904           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15905         else
15906           cat conftest.err 1>&5
15907         fi
15908         $RM conftest*
15909
15910 fi
15911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15912 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
15913       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15914       ;;
15915     esac
15916   fi
15917   ;;
15918 esac
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
15979
15980
15981
15982
15983     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15984 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15985
15986 library_names_spec=
15987 libname_spec='lib$name'
15988 soname_spec=
15989 shrext_cmds=".so"
15990 postinstall_cmds=
15991 postuninstall_cmds=
15992 finish_cmds=
15993 finish_eval=
15994 shlibpath_var=
15995 shlibpath_overrides_runpath=unknown
15996 version_type=none
15997 dynamic_linker="$host_os ld.so"
15998 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15999 need_lib_prefix=unknown
16000 hardcode_into_libs=no
16001
16002 # when you set need_version to no, make sure it does not cause -set_version
16003 # flags to be left without arguments
16004 need_version=unknown
16005
16006 case $host_os in
16007 aix3*)
16008   version_type=linux
16009   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16010   shlibpath_var=LIBPATH
16011
16012   # AIX 3 has no versioning support, so we append a major version to the name.
16013   soname_spec='${libname}${release}${shared_ext}$major'
16014   ;;
16015
16016 aix[4-9]*)
16017   version_type=linux
16018   need_lib_prefix=no
16019   need_version=no
16020   hardcode_into_libs=yes
16021   if test "$host_cpu" = ia64; then
16022     # AIX 5 supports IA64
16023     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16024     shlibpath_var=LD_LIBRARY_PATH
16025   else
16026     # With GCC up to 2.95.x, collect2 would create an import file
16027     # for dependence libraries.  The import file would start with
16028     # the line `#! .'.  This would cause the generated library to
16029     # depend on `.', always an invalid library.  This was fixed in
16030     # development snapshots of GCC prior to 3.0.
16031     case $host_os in
16032       aix4 | aix4.[01] | aix4.[01].*)
16033       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16034            echo ' yes '
16035            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16036         :
16037       else
16038         can_build_shared=no
16039       fi
16040       ;;
16041     esac
16042     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16043     # soname into executable. Probably we can add versioning support to
16044     # collect2, so additional links can be useful in future.
16045     if test "$aix_use_runtimelinking" = yes; then
16046       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16047       # instead of lib<name>.a to let people know that these are not
16048       # typical AIX shared libraries.
16049       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16050     else
16051       # We preserve .a as extension for shared libraries through AIX4.2
16052       # and later when we are not doing run time linking.
16053       library_names_spec='${libname}${release}.a $libname.a'
16054       soname_spec='${libname}${release}${shared_ext}$major'
16055     fi
16056     shlibpath_var=LIBPATH
16057   fi
16058   ;;
16059
16060 amigaos*)
16061   case $host_cpu in
16062   powerpc)
16063     # Since July 2007 AmigaOS4 officially supports .so libraries.
16064     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16065     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16066     ;;
16067   m68k)
16068     library_names_spec='$libname.ixlibrary $libname.a'
16069     # Create ${libname}_ixlibrary.a entries in /sys/libs.
16070     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'
16071     ;;
16072   esac
16073   ;;
16074
16075 beos*)
16076   library_names_spec='${libname}${shared_ext}'
16077   dynamic_linker="$host_os ld.so"
16078   shlibpath_var=LIBRARY_PATH
16079   ;;
16080
16081 bsdi[45]*)
16082   version_type=linux
16083   need_version=no
16084   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16085   soname_spec='${libname}${release}${shared_ext}$major'
16086   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16087   shlibpath_var=LD_LIBRARY_PATH
16088   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16089   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16090   # the default ld.so.conf also contains /usr/contrib/lib and
16091   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16092   # libtool to hard-code these into programs
16093   ;;
16094
16095 cygwin* | mingw* | pw32* | cegcc*)
16096   version_type=windows
16097   shrext_cmds=".dll"
16098   need_version=no
16099   need_lib_prefix=no
16100
16101   case $GCC,$host_os in
16102   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
16103     library_names_spec='$libname.dll.a'
16104     # DLL is installed to $(libdir)/../bin by postinstall_cmds
16105     postinstall_cmds='base_file=`basename \${file}`~
16106       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16107       dldir=$destdir/`dirname \$dlpath`~
16108       test -d \$dldir || mkdir -p \$dldir~
16109       $install_prog $dir/$dlname \$dldir/$dlname~
16110       chmod a+x \$dldir/$dlname~
16111       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16112         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16113       fi'
16114     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16115       dlpath=$dir/\$dldll~
16116        $RM \$dlpath'
16117     shlibpath_overrides_runpath=yes
16118
16119     case $host_os in
16120     cygwin*)
16121       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16122       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16123
16124       ;;
16125     mingw* | cegcc*)
16126       # MinGW DLLs use traditional 'lib' prefix
16127       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16128       ;;
16129     pw32*)
16130       # pw32 DLLs use 'pw' prefix rather than 'lib'
16131       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16132       ;;
16133     esac
16134     ;;
16135
16136   *)
16137     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16138     ;;
16139   esac
16140   dynamic_linker='Win32 ld.exe'
16141   # FIXME: first we should search . and the directory the executable is in
16142   shlibpath_var=PATH
16143   ;;
16144
16145 darwin* | rhapsody*)
16146   dynamic_linker="$host_os dyld"
16147   version_type=darwin
16148   need_lib_prefix=no
16149   need_version=no
16150   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16151   soname_spec='${libname}${release}${major}$shared_ext'
16152   shlibpath_overrides_runpath=yes
16153   shlibpath_var=DYLD_LIBRARY_PATH
16154   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16155
16156   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16157   ;;
16158
16159 dgux*)
16160   version_type=linux
16161   need_lib_prefix=no
16162   need_version=no
16163   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16164   soname_spec='${libname}${release}${shared_ext}$major'
16165   shlibpath_var=LD_LIBRARY_PATH
16166   ;;
16167
16168 freebsd* | dragonfly*)
16169   # DragonFly does not have aout.  When/if they implement a new
16170   # versioning mechanism, adjust this.
16171   if test -x /usr/bin/objformat; then
16172     objformat=`/usr/bin/objformat`
16173   else
16174     case $host_os in
16175     freebsd[123]*) objformat=aout ;;
16176     *) objformat=elf ;;
16177     esac
16178   fi
16179   version_type=freebsd-$objformat
16180   case $version_type in
16181     freebsd-elf*)
16182       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16183       need_version=no
16184       need_lib_prefix=no
16185       ;;
16186     freebsd-*)
16187       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16188       need_version=yes
16189       ;;
16190   esac
16191   shlibpath_var=LD_LIBRARY_PATH
16192   case $host_os in
16193   freebsd2*)
16194     shlibpath_overrides_runpath=yes
16195     ;;
16196   freebsd3.[01]* | freebsdelf3.[01]*)
16197     shlibpath_overrides_runpath=yes
16198     hardcode_into_libs=yes
16199     ;;
16200   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16201   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16202     shlibpath_overrides_runpath=no
16203     hardcode_into_libs=yes
16204     ;;
16205   *) # from 4.6 on, and DragonFly
16206     shlibpath_overrides_runpath=yes
16207     hardcode_into_libs=yes
16208     ;;
16209   esac
16210   ;;
16211
16212 gnu*)
16213   version_type=linux
16214   need_lib_prefix=no
16215   need_version=no
16216   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16217   soname_spec='${libname}${release}${shared_ext}$major'
16218   shlibpath_var=LD_LIBRARY_PATH
16219   hardcode_into_libs=yes
16220   ;;
16221
16222 haiku*)
16223   version_type=linux
16224   need_lib_prefix=no
16225   need_version=no
16226   dynamic_linker="$host_os runtime_loader"
16227   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16228   soname_spec='${libname}${release}${shared_ext}$major'
16229   shlibpath_var=LIBRARY_PATH
16230   shlibpath_overrides_runpath=yes
16231   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
16232   hardcode_into_libs=yes
16233   ;;
16234
16235 hpux9* | hpux10* | hpux11*)
16236   # Give a soname corresponding to the major version so that dld.sl refuses to
16237   # link against other versions.
16238   version_type=sunos
16239   need_lib_prefix=no
16240   need_version=no
16241   case $host_cpu in
16242   ia64*)
16243     shrext_cmds='.so'
16244     hardcode_into_libs=yes
16245     dynamic_linker="$host_os dld.so"
16246     shlibpath_var=LD_LIBRARY_PATH
16247     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16248     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16249     soname_spec='${libname}${release}${shared_ext}$major'
16250     if test "X$HPUX_IA64_MODE" = X32; then
16251       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16252     else
16253       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16254     fi
16255     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16256     ;;
16257   hppa*64*)
16258     shrext_cmds='.sl'
16259     hardcode_into_libs=yes
16260     dynamic_linker="$host_os dld.sl"
16261     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16262     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16263     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16264     soname_spec='${libname}${release}${shared_ext}$major'
16265     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16266     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16267     ;;
16268   *)
16269     shrext_cmds='.sl'
16270     dynamic_linker="$host_os dld.sl"
16271     shlibpath_var=SHLIB_PATH
16272     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16273     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16274     soname_spec='${libname}${release}${shared_ext}$major'
16275     ;;
16276   esac
16277   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16278   postinstall_cmds='chmod 555 $lib'
16279   # or fails outright, so override atomically:
16280   install_override_mode=555
16281   ;;
16282
16283 interix[3-9]*)
16284   version_type=linux
16285   need_lib_prefix=no
16286   need_version=no
16287   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16288   soname_spec='${libname}${release}${shared_ext}$major'
16289   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16290   shlibpath_var=LD_LIBRARY_PATH
16291   shlibpath_overrides_runpath=no
16292   hardcode_into_libs=yes
16293   ;;
16294
16295 irix5* | irix6* | nonstopux*)
16296   case $host_os in
16297     nonstopux*) version_type=nonstopux ;;
16298     *)
16299         if test "$lt_cv_prog_gnu_ld" = yes; then
16300                 version_type=linux
16301         else
16302                 version_type=irix
16303         fi ;;
16304   esac
16305   need_lib_prefix=no
16306   need_version=no
16307   soname_spec='${libname}${release}${shared_ext}$major'
16308   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16309   case $host_os in
16310   irix5* | nonstopux*)
16311     libsuff= shlibsuff=
16312     ;;
16313   *)
16314     case $LD in # libtool.m4 will add one of these switches to LD
16315     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16316       libsuff= shlibsuff= libmagic=32-bit;;
16317     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16318       libsuff=32 shlibsuff=N32 libmagic=N32;;
16319     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16320       libsuff=64 shlibsuff=64 libmagic=64-bit;;
16321     *) libsuff= shlibsuff= libmagic=never-match;;
16322     esac
16323     ;;
16324   esac
16325   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16326   shlibpath_overrides_runpath=no
16327   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16328   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16329   hardcode_into_libs=yes
16330   ;;
16331
16332 # No shared lib support for Linux oldld, aout, or coff.
16333 linux*oldld* | linux*aout* | linux*coff*)
16334   dynamic_linker=no
16335   ;;
16336
16337 # This must be Linux ELF.
16338 linux* | k*bsd*-gnu | kopensolaris*-gnu)
16339   version_type=linux
16340   need_lib_prefix=no
16341   need_version=no
16342   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16343   soname_spec='${libname}${release}${shared_ext}$major'
16344   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16345   shlibpath_var=LD_LIBRARY_PATH
16346   shlibpath_overrides_runpath=no
16347
16348   # Some binutils ld are patched to set DT_RUNPATH
16349   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
16350   $as_echo_n "(cached) " >&6
16351 else
16352   lt_cv_shlibpath_overrides_runpath=no
16353     save_LDFLAGS=$LDFLAGS
16354     save_libdir=$libdir
16355     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16356          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16357     if test x$gcc_no_link = xyes; then
16358   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16359 fi
16360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16361 /* end confdefs.h.  */
16362
16363 int
16364 main ()
16365 {
16366
16367   ;
16368   return 0;
16369 }
16370 _ACEOF
16371 if ac_fn_cxx_try_link "$LINENO"; then :
16372   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16373   lt_cv_shlibpath_overrides_runpath=yes
16374 fi
16375 fi
16376 rm -f core conftest.err conftest.$ac_objext \
16377     conftest$ac_exeext conftest.$ac_ext
16378     LDFLAGS=$save_LDFLAGS
16379     libdir=$save_libdir
16380
16381 fi
16382
16383   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16384
16385   # This implies no fast_install, which is unacceptable.
16386   # Some rework will be needed to allow for fast_install
16387   # before this can be enabled.
16388   hardcode_into_libs=yes
16389
16390   # Append ld.so.conf contents to the search path
16391   if test -f /etc/ld.so.conf; then
16392     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' ' '`
16393     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16394   fi
16395
16396   # We used to test for /lib/ld.so.1 and disable shared libraries on
16397   # powerpc, because MkLinux only supported shared libraries with the
16398   # GNU dynamic linker.  Since this was broken with cross compilers,
16399   # most powerpc-linux boxes support dynamic linking these days and
16400   # people can always --disable-shared, the test was removed, and we
16401   # assume the GNU/Linux dynamic linker is in use.
16402   dynamic_linker='GNU/Linux ld.so'
16403   ;;
16404
16405 netbsd*)
16406   version_type=sunos
16407   need_lib_prefix=no
16408   need_version=no
16409   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16410     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16411     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16412     dynamic_linker='NetBSD (a.out) ld.so'
16413   else
16414     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16415     soname_spec='${libname}${release}${shared_ext}$major'
16416     dynamic_linker='NetBSD ld.elf_so'
16417   fi
16418   shlibpath_var=LD_LIBRARY_PATH
16419   shlibpath_overrides_runpath=yes
16420   hardcode_into_libs=yes
16421   ;;
16422
16423 newsos6)
16424   version_type=linux
16425   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16426   shlibpath_var=LD_LIBRARY_PATH
16427   shlibpath_overrides_runpath=yes
16428   ;;
16429
16430 *nto* | *qnx*)
16431   version_type=qnx
16432   need_lib_prefix=no
16433   need_version=no
16434   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16435   soname_spec='${libname}${release}${shared_ext}$major'
16436   shlibpath_var=LD_LIBRARY_PATH
16437   shlibpath_overrides_runpath=no
16438   hardcode_into_libs=yes
16439   dynamic_linker='ldqnx.so'
16440   ;;
16441
16442 openbsd*)
16443   version_type=sunos
16444   sys_lib_dlsearch_path_spec="/usr/lib"
16445   need_lib_prefix=no
16446   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16447   case $host_os in
16448     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
16449     *)                          need_version=no  ;;
16450   esac
16451   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16452   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16453   shlibpath_var=LD_LIBRARY_PATH
16454   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16455     case $host_os in
16456       openbsd2.[89] | openbsd2.[89].*)
16457         shlibpath_overrides_runpath=no
16458         ;;
16459       *)
16460         shlibpath_overrides_runpath=yes
16461         ;;
16462       esac
16463   else
16464     shlibpath_overrides_runpath=yes
16465   fi
16466   ;;
16467
16468 os2*)
16469   libname_spec='$name'
16470   shrext_cmds=".dll"
16471   need_lib_prefix=no
16472   library_names_spec='$libname${shared_ext} $libname.a'
16473   dynamic_linker='OS/2 ld.exe'
16474   shlibpath_var=LIBPATH
16475   ;;
16476
16477 osf3* | osf4* | osf5*)
16478   version_type=osf
16479   need_lib_prefix=no
16480   need_version=no
16481   soname_spec='${libname}${release}${shared_ext}$major'
16482   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16483   shlibpath_var=LD_LIBRARY_PATH
16484   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16485   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16486   ;;
16487
16488 rdos*)
16489   dynamic_linker=no
16490   ;;
16491
16492 solaris*)
16493   version_type=linux
16494   need_lib_prefix=no
16495   need_version=no
16496   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16497   soname_spec='${libname}${release}${shared_ext}$major'
16498   shlibpath_var=LD_LIBRARY_PATH
16499   shlibpath_overrides_runpath=yes
16500   hardcode_into_libs=yes
16501   # ldd complains unless libraries are executable
16502   postinstall_cmds='chmod +x $lib'
16503   ;;
16504
16505 sunos4*)
16506   version_type=sunos
16507   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16508   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16509   shlibpath_var=LD_LIBRARY_PATH
16510   shlibpath_overrides_runpath=yes
16511   if test "$with_gnu_ld" = yes; then
16512     need_lib_prefix=no
16513   fi
16514   need_version=yes
16515   ;;
16516
16517 sysv4 | sysv4.3*)
16518   version_type=linux
16519   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16520   soname_spec='${libname}${release}${shared_ext}$major'
16521   shlibpath_var=LD_LIBRARY_PATH
16522   case $host_vendor in
16523     sni)
16524       shlibpath_overrides_runpath=no
16525       need_lib_prefix=no
16526       runpath_var=LD_RUN_PATH
16527       ;;
16528     siemens)
16529       need_lib_prefix=no
16530       ;;
16531     motorola)
16532       need_lib_prefix=no
16533       need_version=no
16534       shlibpath_overrides_runpath=no
16535       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16536       ;;
16537   esac
16538   ;;
16539
16540 sysv4*MP*)
16541   if test -d /usr/nec ;then
16542     version_type=linux
16543     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16544     soname_spec='$libname${shared_ext}.$major'
16545     shlibpath_var=LD_LIBRARY_PATH
16546   fi
16547   ;;
16548
16549 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16550   version_type=freebsd-elf
16551   need_lib_prefix=no
16552   need_version=no
16553   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16554   soname_spec='${libname}${release}${shared_ext}$major'
16555   shlibpath_var=LD_LIBRARY_PATH
16556   shlibpath_overrides_runpath=yes
16557   hardcode_into_libs=yes
16558   if test "$with_gnu_ld" = yes; then
16559     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16560   else
16561     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16562     case $host_os in
16563       sco3.2v5*)
16564         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16565         ;;
16566     esac
16567   fi
16568   sys_lib_dlsearch_path_spec='/usr/lib'
16569   ;;
16570
16571 tpf*)
16572   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16573   version_type=linux
16574   need_lib_prefix=no
16575   need_version=no
16576   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16577   shlibpath_var=LD_LIBRARY_PATH
16578   shlibpath_overrides_runpath=no
16579   hardcode_into_libs=yes
16580   ;;
16581
16582 uts4*)
16583   version_type=linux
16584   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16585   soname_spec='${libname}${release}${shared_ext}$major'
16586   shlibpath_var=LD_LIBRARY_PATH
16587   ;;
16588
16589 *)
16590   dynamic_linker=no
16591   ;;
16592 esac
16593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16594 $as_echo "$dynamic_linker" >&6; }
16595 test "$dynamic_linker" = no && can_build_shared=no
16596
16597 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16598 if test "$GCC" = yes; then
16599   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16600 fi
16601
16602 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16603   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16604 fi
16605 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16606   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16607 fi
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
16646     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16647 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16648 hardcode_action_CXX=
16649 if test -n "$hardcode_libdir_flag_spec_CXX" ||
16650    test -n "$runpath_var_CXX" ||
16651    test "X$hardcode_automatic_CXX" = "Xyes" ; then
16652
16653   # We can hardcode non-existent directories.
16654   if test "$hardcode_direct_CXX" != no &&
16655      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16656      # have to relink, otherwise we might link with an installed library
16657      # when we should be linking with a yet-to-be-installed one
16658      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
16659      test "$hardcode_minus_L_CXX" != no; then
16660     # Linking always hardcodes the temporary library directory.
16661     hardcode_action_CXX=relink
16662   else
16663     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16664     hardcode_action_CXX=immediate
16665   fi
16666 else
16667   # We cannot hardcode anything, or else we can only hardcode existing
16668   # directories.
16669   hardcode_action_CXX=unsupported
16670 fi
16671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16672 $as_echo "$hardcode_action_CXX" >&6; }
16673
16674 if test "$hardcode_action_CXX" = relink ||
16675    test "$inherit_rpath_CXX" = yes; then
16676   # Fast installation is not supported
16677   enable_fast_install=no
16678 elif test "$shlibpath_overrides_runpath" = yes ||
16679      test "$enable_shared" = no; then
16680   # Fast installation is not necessary
16681   enable_fast_install=needless
16682 fi
16683
16684
16685
16686
16687
16688
16689
16690   fi # test -n "$compiler"
16691
16692   CC=$lt_save_CC
16693   LDCXX=$LD
16694   LD=$lt_save_LD
16695   GCC=$lt_save_GCC
16696   with_gnu_ld=$lt_save_with_gnu_ld
16697   lt_cv_path_LDCXX=$lt_cv_path_LD
16698   lt_cv_path_LD=$lt_save_path_LD
16699   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16700   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16701 fi # test "$_lt_caught_CXX_error" != yes
16702
16703 ac_ext=c
16704 ac_cpp='$CPP $CPPFLAGS'
16705 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16706 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16707 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721         ac_config_commands="$ac_config_commands libtool"
16722
16723
16724
16725
16726 # Only expand once:
16727
16728
16729
16730
16731
16732 case $host in
16733   *-cygwin* | *-mingw*)
16734     # 'host' will be top-level target in the case of a target lib,
16735     # we must compare to with_cross_host to decide if this is a native
16736     # or cross-compiler and select where to install dlls appropriately.
16737     if test -n "$with_cross_host" &&
16738         test x"$with_cross_host" != x"no"; then
16739       lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
16740     else
16741       lt_host_flags='-no-undefined -bindir "$(bindir)"';
16742     fi
16743     ;;
16744   *)
16745     lt_host_flags=
16746     ;;
16747 esac
16748
16749
16750
16751
16752 if test -n "$ac_tool_prefix"; then
16753   for ac_prog in gcj
16754   do
16755     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16756 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16758 $as_echo_n "checking for $ac_word... " >&6; }
16759 if test "${ac_cv_prog_GCJ+set}" = set; then :
16760   $as_echo_n "(cached) " >&6
16761 else
16762   if test -n "$GCJ"; then
16763   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16764 else
16765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16766 for as_dir in $PATH
16767 do
16768   IFS=$as_save_IFS
16769   test -z "$as_dir" && as_dir=.
16770     for ac_exec_ext in '' $ac_executable_extensions; do
16771   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16772     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
16773     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16774     break 2
16775   fi
16776 done
16777   done
16778 IFS=$as_save_IFS
16779
16780 fi
16781 fi
16782 GCJ=$ac_cv_prog_GCJ
16783 if test -n "$GCJ"; then
16784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
16785 $as_echo "$GCJ" >&6; }
16786 else
16787   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16788 $as_echo "no" >&6; }
16789 fi
16790
16791
16792     test -n "$GCJ" && break
16793   done
16794 fi
16795 if test -z "$GCJ"; then
16796   ac_ct_GCJ=$GCJ
16797   for ac_prog in gcj
16798 do
16799   # Extract the first word of "$ac_prog", so it can be a program name with args.
16800 set dummy $ac_prog; ac_word=$2
16801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16802 $as_echo_n "checking for $ac_word... " >&6; }
16803 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
16804   $as_echo_n "(cached) " >&6
16805 else
16806   if test -n "$ac_ct_GCJ"; then
16807   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
16808 else
16809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16810 for as_dir in $PATH
16811 do
16812   IFS=$as_save_IFS
16813   test -z "$as_dir" && as_dir=.
16814     for ac_exec_ext in '' $ac_executable_extensions; do
16815   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16816     ac_cv_prog_ac_ct_GCJ="$ac_prog"
16817     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16818     break 2
16819   fi
16820 done
16821   done
16822 IFS=$as_save_IFS
16823
16824 fi
16825 fi
16826 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
16827 if test -n "$ac_ct_GCJ"; then
16828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
16829 $as_echo "$ac_ct_GCJ" >&6; }
16830 else
16831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16832 $as_echo "no" >&6; }
16833 fi
16834
16835
16836   test -n "$ac_ct_GCJ" && break
16837 done
16838
16839   if test "x$ac_ct_GCJ" = x; then
16840     GCJ="gcj"
16841   else
16842     case $cross_compiling:$ac_tool_warned in
16843 yes:)
16844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16845 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16846 ac_tool_warned=yes ;;
16847 esac
16848     GCJ=$ac_ct_GCJ
16849   fi
16850 fi
16851
16852 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
16853 if test "x${GCJFLAGS-unset}" = xunset; then
16854    GCJFLAGS="-g -O2"
16855 fi
16856
16857
16858 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
16859
16860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
16861 $as_echo_n "checking dependency style of $depcc... " >&6; }
16862 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
16863   $as_echo_n "(cached) " >&6
16864 else
16865   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16866   # We make a subdir and do the tests there.  Otherwise we can end up
16867   # making bogus files that we don't know about and never remove.  For
16868   # instance it was reported that on HP-UX the gcc test will end up
16869   # making a dummy file named `D' -- because `-MD' means `put the output
16870   # in D'.
16871   mkdir conftest.dir
16872   # Copy depcomp to subdir because otherwise we won't find it if we're
16873   # using a relative directory.
16874   cp "$am_depcomp" conftest.dir
16875   cd conftest.dir
16876   # We will build objects and dependencies in a subdirectory because
16877   # it helps to detect inapplicable dependency modes.  For instance
16878   # both Tru64's cc and ICC support -MD to output dependencies as a
16879   # side effect of compilation, but ICC will put the dependencies in
16880   # the current directory while Tru64 will put them in the object
16881   # directory.
16882   mkdir sub
16883
16884   am_cv_GCJ_dependencies_compiler_type=none
16885   if test "$am_compiler_list" = ""; then
16886      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16887   fi
16888   am__universal=false
16889
16890
16891   for depmode in $am_compiler_list; do
16892     # Setup a source with many dependencies, because some compilers
16893     # like to wrap large dependency lists on column 80 (with \), and
16894     # we should not choose a depcomp mode which is confused by this.
16895     #
16896     # We need to recreate these files for each test, as the compiler may
16897     # overwrite some of them when testing with obscure command lines.
16898     # This happens at least with the AIX C compiler.
16899     : > sub/conftest.c
16900     for i in 1 2 3 4 5 6; do
16901       echo '#include "conftst'$i'.h"' >> sub/conftest.c
16902       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16903       # Solaris 8's {/usr,}/bin/sh.
16904       touch sub/conftst$i.h
16905     done
16906     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16907
16908     # We check with `-c' and `-o' for the sake of the "dashmstdout"
16909     # mode.  It turns out that the SunPro C++ compiler does not properly
16910     # handle `-M -o', and we need to detect this.  Also, some Intel
16911     # versions had trouble with output in subdirs
16912     am__obj=sub/conftest.${OBJEXT-o}
16913     am__minus_obj="-o $am__obj"
16914     case $depmode in
16915     gcc)
16916       # This depmode causes a compiler race in universal mode.
16917       test "$am__universal" = false || continue
16918       ;;
16919     nosideeffect)
16920       # after this tag, mechanisms are not by side-effect, so they'll
16921       # only be used when explicitly requested
16922       if test "x$enable_dependency_tracking" = xyes; then
16923         continue
16924       else
16925         break
16926       fi
16927       ;;
16928     msvisualcpp | msvcmsys)
16929       # This compiler won't grok `-c -o', but also, the minuso test has
16930       # not run yet.  These depmodes are late enough in the game, and
16931       # so weak that their functioning should not be impacted.
16932       am__obj=conftest.${OBJEXT-o}
16933       am__minus_obj=
16934       ;;
16935     none) break ;;
16936     esac
16937     if depmode=$depmode \
16938        source=sub/conftest.c object=$am__obj \
16939        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
16940        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
16941          >/dev/null 2>conftest.err &&
16942        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
16943        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
16944        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
16945        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
16946       # icc doesn't choke on unknown options, it will just issue warnings
16947       # or remarks (even with -Werror).  So we grep stderr for any message
16948       # that says an option was ignored or not supported.
16949       # When given -MP, icc 7.0 and 7.1 complain thusly:
16950       #   icc: Command line warning: ignoring option '-M'; no argument required
16951       # The diagnosis changed in icc 8.0:
16952       #   icc: Command line remark: option '-MP' not supported
16953       if (grep 'ignoring option' conftest.err ||
16954           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
16955         am_cv_GCJ_dependencies_compiler_type=$depmode
16956         break
16957       fi
16958     fi
16959   done
16960
16961   cd ..
16962   rm -rf conftest.dir
16963 else
16964   am_cv_GCJ_dependencies_compiler_type=none
16965 fi
16966
16967 fi
16968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16969 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
16970 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16971
16972  if
16973   test "x$enable_dependency_tracking" != xno \
16974   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
16975   am__fastdepGCJ_TRUE=
16976   am__fastdepGCJ_FALSE='#'
16977 else
16978   am__fastdepGCJ_TRUE='#'
16979   am__fastdepGCJ_FALSE=
16980 fi
16981
16982
16983
16984 if test -n "$ac_tool_prefix"; then
16985   for ac_prog in gcj
16986   do
16987     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16988 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16990 $as_echo_n "checking for $ac_word... " >&6; }
16991 if test "${ac_cv_prog_GCJ+set}" = set; then :
16992   $as_echo_n "(cached) " >&6
16993 else
16994   if test -n "$GCJ"; then
16995   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16996 else
16997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16998 for as_dir in $PATH
16999 do
17000   IFS=$as_save_IFS
17001   test -z "$as_dir" && as_dir=.
17002     for ac_exec_ext in '' $ac_executable_extensions; do
17003   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17004     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
17005     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17006     break 2
17007   fi
17008 done
17009   done
17010 IFS=$as_save_IFS
17011
17012 fi
17013 fi
17014 GCJ=$ac_cv_prog_GCJ
17015 if test -n "$GCJ"; then
17016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
17017 $as_echo "$GCJ" >&6; }
17018 else
17019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17020 $as_echo "no" >&6; }
17021 fi
17022
17023
17024     test -n "$GCJ" && break
17025   done
17026 fi
17027 if test -z "$GCJ"; then
17028   ac_ct_GCJ=$GCJ
17029   for ac_prog in gcj
17030 do
17031   # Extract the first word of "$ac_prog", so it can be a program name with args.
17032 set dummy $ac_prog; ac_word=$2
17033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17034 $as_echo_n "checking for $ac_word... " >&6; }
17035 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
17036   $as_echo_n "(cached) " >&6
17037 else
17038   if test -n "$ac_ct_GCJ"; then
17039   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
17040 else
17041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17042 for as_dir in $PATH
17043 do
17044   IFS=$as_save_IFS
17045   test -z "$as_dir" && as_dir=.
17046     for ac_exec_ext in '' $ac_executable_extensions; do
17047   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17048     ac_cv_prog_ac_ct_GCJ="$ac_prog"
17049     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17050     break 2
17051   fi
17052 done
17053   done
17054 IFS=$as_save_IFS
17055
17056 fi
17057 fi
17058 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
17059 if test -n "$ac_ct_GCJ"; then
17060   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
17061 $as_echo "$ac_ct_GCJ" >&6; }
17062 else
17063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17064 $as_echo "no" >&6; }
17065 fi
17066
17067
17068   test -n "$ac_ct_GCJ" && break
17069 done
17070
17071   if test "x$ac_ct_GCJ" = x; then
17072     GCJ="gcj"
17073   else
17074     case $cross_compiling:$ac_tool_warned in
17075 yes:)
17076 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17077 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17078 ac_tool_warned=yes ;;
17079 esac
17080     GCJ=$ac_ct_GCJ
17081   fi
17082 fi
17083
17084 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
17085 if test "x${GCJFLAGS-unset}" = xunset; then
17086    GCJFLAGS="-g -O2"
17087 fi
17088
17089
17090 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
17091
17092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
17093 $as_echo_n "checking dependency style of $depcc... " >&6; }
17094 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
17095   $as_echo_n "(cached) " >&6
17096 else
17097   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
17098   # We make a subdir and do the tests there.  Otherwise we can end up
17099   # making bogus files that we don't know about and never remove.  For
17100   # instance it was reported that on HP-UX the gcc test will end up
17101   # making a dummy file named `D' -- because `-MD' means `put the output
17102   # in D'.
17103   mkdir conftest.dir
17104   # Copy depcomp to subdir because otherwise we won't find it if we're
17105   # using a relative directory.
17106   cp "$am_depcomp" conftest.dir
17107   cd conftest.dir
17108   # We will build objects and dependencies in a subdirectory because
17109   # it helps to detect inapplicable dependency modes.  For instance
17110   # both Tru64's cc and ICC support -MD to output dependencies as a
17111   # side effect of compilation, but ICC will put the dependencies in
17112   # the current directory while Tru64 will put them in the object
17113   # directory.
17114   mkdir sub
17115
17116   am_cv_GCJ_dependencies_compiler_type=none
17117   if test "$am_compiler_list" = ""; then
17118      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
17119   fi
17120   am__universal=false
17121
17122
17123   for depmode in $am_compiler_list; do
17124     # Setup a source with many dependencies, because some compilers
17125     # like to wrap large dependency lists on column 80 (with \), and
17126     # we should not choose a depcomp mode which is confused by this.
17127     #
17128     # We need to recreate these files for each test, as the compiler may
17129     # overwrite some of them when testing with obscure command lines.
17130     # This happens at least with the AIX C compiler.
17131     : > sub/conftest.c
17132     for i in 1 2 3 4 5 6; do
17133       echo '#include "conftst'$i'.h"' >> sub/conftest.c
17134       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
17135       # Solaris 8's {/usr,}/bin/sh.
17136       touch sub/conftst$i.h
17137     done
17138     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
17139
17140     # We check with `-c' and `-o' for the sake of the "dashmstdout"
17141     # mode.  It turns out that the SunPro C++ compiler does not properly
17142     # handle `-M -o', and we need to detect this.  Also, some Intel
17143     # versions had trouble with output in subdirs
17144     am__obj=sub/conftest.${OBJEXT-o}
17145     am__minus_obj="-o $am__obj"
17146     case $depmode in
17147     gcc)
17148       # This depmode causes a compiler race in universal mode.
17149       test "$am__universal" = false || continue
17150       ;;
17151     nosideeffect)
17152       # after this tag, mechanisms are not by side-effect, so they'll
17153       # only be used when explicitly requested
17154       if test "x$enable_dependency_tracking" = xyes; then
17155         continue
17156       else
17157         break
17158       fi
17159       ;;
17160     msvisualcpp | msvcmsys)
17161       # This compiler won't grok `-c -o', but also, the minuso test has
17162       # not run yet.  These depmodes are late enough in the game, and
17163       # so weak that their functioning should not be impacted.
17164       am__obj=conftest.${OBJEXT-o}
17165       am__minus_obj=
17166       ;;
17167     none) break ;;
17168     esac
17169     if depmode=$depmode \
17170        source=sub/conftest.c object=$am__obj \
17171        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
17172        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
17173          >/dev/null 2>conftest.err &&
17174        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
17175        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
17176        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
17177        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
17178       # icc doesn't choke on unknown options, it will just issue warnings
17179       # or remarks (even with -Werror).  So we grep stderr for any message
17180       # that says an option was ignored or not supported.
17181       # When given -MP, icc 7.0 and 7.1 complain thusly:
17182       #   icc: Command line warning: ignoring option '-M'; no argument required
17183       # The diagnosis changed in icc 8.0:
17184       #   icc: Command line remark: option '-MP' not supported
17185       if (grep 'ignoring option' conftest.err ||
17186           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
17187         am_cv_GCJ_dependencies_compiler_type=$depmode
17188         break
17189       fi
17190     fi
17191   done
17192
17193   cd ..
17194   rm -rf conftest.dir
17195 else
17196   am_cv_GCJ_dependencies_compiler_type=none
17197 fi
17198
17199 fi
17200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
17201 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
17202 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
17203
17204  if
17205   test "x$enable_dependency_tracking" != xno \
17206   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
17207   am__fastdepGCJ_TRUE=
17208   am__fastdepGCJ_FALSE='#'
17209 else
17210   am__fastdepGCJ_TRUE='#'
17211   am__fastdepGCJ_FALSE=
17212 fi
17213
17214
17215
17216
17217
17218 # Source file extension for Java test sources.
17219 ac_ext=c
17220
17221 # Object file extension for compiled Java test sources.
17222 objext=o
17223 objext_GCJ=$objext
17224
17225 # Code to be used in simple compile tests
17226 lt_simple_compile_test_code="int some_variable = 0;"
17227
17228 # Code to be used in simple link tests
17229 lt_simple_link_test_code='int main(){return(0);}'
17230
17231 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
17232
17233
17234
17235
17236
17237
17238 # If no C compiler was specified, use CC.
17239 LTCC=${LTCC-"$CC"}
17240
17241 # If no C compiler flags were specified, use CFLAGS.
17242 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
17243
17244 # Allow CC to be a program name with arguments.
17245 compiler=$CC
17246
17247
17248 # save warnings/boilerplate of simple test code
17249 ac_outfile=conftest.$ac_objext
17250 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
17251 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17252 _lt_compiler_boilerplate=`cat conftest.err`
17253 $RM conftest*
17254
17255 ac_outfile=conftest.$ac_objext
17256 echo "$lt_simple_link_test_code" >conftest.$ac_ext
17257 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17258 _lt_linker_boilerplate=`cat conftest.err`
17259 $RM -r conftest*
17260
17261
17262 # Allow CC to be a program name with arguments.
17263 GCC=yes
17264 compiler=$CC
17265 compiler_GCJ=$CC
17266 for cc_temp in $compiler""; do
17267   case $cc_temp in
17268     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17269     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17270     \-*) ;;
17271     *) break;;
17272   esac
17273 done
17274 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
17275
17276
17277 # GCJ did not exist at the time GCC didn't implicitly link libc in.
17278 archive_cmds_need_lc_GCJ=no
17279
17280 old_archive_cmds_GCJ=$old_archive_cmds
17281
17282 ## CAVEAT EMPTOR:
17283 ## There is no encapsulation within the following macros, do not change
17284 ## the running order or otherwise move them around unless you know exactly
17285 ## what you are doing...
17286 if test -n "$compiler"; then
17287
17288 lt_prog_compiler_no_builtin_flag_GCJ=
17289
17290 if test "$GCC" = yes; then
17291   case $cc_basename in
17292   nvcc*)
17293     lt_prog_compiler_no_builtin_flag_GCJ=' -Xcompiler -fno-builtin' ;;
17294   *)
17295     lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' ;;
17296   esac
17297
17298   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17299 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
17300 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
17301   $as_echo_n "(cached) " >&6
17302 else
17303   lt_cv_prog_compiler_rtti_exceptions=no
17304    ac_outfile=conftest.$ac_objext
17305    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17306    lt_compiler_flag="-fno-rtti -fno-exceptions"
17307    # Insert the option either (1) after the last *FLAGS variable, or
17308    # (2) before a word containing "conftest.", or (3) at the end.
17309    # Note that $ac_compile itself does not contain backslashes and begins
17310    # with a dollar sign (not a hyphen), so the echo should work correctly.
17311    # The option is referenced via a variable to avoid confusing sed.
17312    lt_compile=`echo "$ac_compile" | $SED \
17313    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17314    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17315    -e 's:$: $lt_compiler_flag:'`
17316    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17317    (eval "$lt_compile" 2>conftest.err)
17318    ac_status=$?
17319    cat conftest.err >&5
17320    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17321    if (exit $ac_status) && test -s "$ac_outfile"; then
17322      # The compiler can only warn and ignore the option if not recognized
17323      # So say no if there are warnings other than the usual output.
17324      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17325      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17326      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17327        lt_cv_prog_compiler_rtti_exceptions=yes
17328      fi
17329    fi
17330    $RM conftest*
17331
17332 fi
17333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17334 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17335
17336 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17337     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17338 else
17339     :
17340 fi
17341
17342 fi
17343
17344
17345
17346   lt_prog_compiler_wl_GCJ=
17347 lt_prog_compiler_pic_GCJ=
17348 lt_prog_compiler_static_GCJ=
17349
17350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
17351 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17352
17353   if test "$GCC" = yes; then
17354     lt_prog_compiler_wl_GCJ='-Wl,'
17355     lt_prog_compiler_static_GCJ='-static'
17356
17357     case $host_os in
17358       aix*)
17359       # All AIX code is PIC.
17360       if test "$host_cpu" = ia64; then
17361         # AIX 5 now supports IA64 processor
17362         lt_prog_compiler_static_GCJ='-Bstatic'
17363       fi
17364       ;;
17365
17366     amigaos*)
17367       case $host_cpu in
17368       powerpc)
17369             # see comment about AmigaOS4 .so support
17370             lt_prog_compiler_pic_GCJ='-fPIC'
17371         ;;
17372       m68k)
17373             # FIXME: we need at least 68020 code to build shared libraries, but
17374             # adding the `-m68020' flag to GCC prevents building anything better,
17375             # like `-m68040'.
17376             lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17377         ;;
17378       esac
17379       ;;
17380
17381     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17382       # PIC is the default for these OSes.
17383       ;;
17384
17385     mingw* | cygwin* | pw32* | os2* | cegcc*)
17386       # This hack is so that the source file can tell whether it is being
17387       # built for inclusion in a dll (and should export symbols for example).
17388       # Although the cygwin gcc ignores -fPIC, still need this for old-style
17389       # (--disable-auto-import) libraries
17390
17391       ;;
17392
17393     darwin* | rhapsody*)
17394       # PIC is the default on this platform
17395       # Common symbols not allowed in MH_DYLIB files
17396       lt_prog_compiler_pic_GCJ='-fno-common'
17397       ;;
17398
17399     haiku*)
17400       # PIC is the default for Haiku.
17401       # The "-static" flag exists, but is broken.
17402       lt_prog_compiler_static_GCJ=
17403       ;;
17404
17405     hpux*)
17406       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
17407       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
17408       # sets the default TLS model and affects inlining.
17409       case $host_cpu in
17410       hppa*64*)
17411         # +Z the default
17412         ;;
17413       *)
17414         lt_prog_compiler_pic_GCJ='-fPIC'
17415         ;;
17416       esac
17417       ;;
17418
17419     interix[3-9]*)
17420       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17421       # Instead, we relocate shared libraries at runtime.
17422       ;;
17423
17424     msdosdjgpp*)
17425       # Just because we use GCC doesn't mean we suddenly get shared libraries
17426       # on systems that don't support them.
17427       lt_prog_compiler_can_build_shared_GCJ=no
17428       enable_shared=no
17429       ;;
17430
17431     *nto* | *qnx*)
17432       # QNX uses GNU C++, but need to define -shared option too, otherwise
17433       # it will coredump.
17434       lt_prog_compiler_pic_GCJ='-fPIC -shared'
17435       ;;
17436
17437     sysv4*MP*)
17438       if test -d /usr/nec; then
17439         lt_prog_compiler_pic_GCJ=-Kconform_pic
17440       fi
17441       ;;
17442
17443     *)
17444       lt_prog_compiler_pic_GCJ='-fPIC'
17445       ;;
17446     esac
17447
17448     case $cc_basename in
17449     nvcc*) # Cuda Compiler Driver 2.2
17450       lt_prog_compiler_wl_GCJ='-Xlinker '
17451       lt_prog_compiler_pic_GCJ='-Xcompiler -fPIC'
17452       ;;
17453     esac
17454   else
17455     # PORTME Check for flag to pass linker flags through the system compiler.
17456     case $host_os in
17457     aix*)
17458       lt_prog_compiler_wl_GCJ='-Wl,'
17459       if test "$host_cpu" = ia64; then
17460         # AIX 5 now supports IA64 processor
17461         lt_prog_compiler_static_GCJ='-Bstatic'
17462       else
17463         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17464       fi
17465       ;;
17466
17467     mingw* | cygwin* | pw32* | os2* | cegcc*)
17468       # This hack is so that the source file can tell whether it is being
17469       # built for inclusion in a dll (and should export symbols for example).
17470
17471       ;;
17472
17473     hpux9* | hpux10* | hpux11*)
17474       lt_prog_compiler_wl_GCJ='-Wl,'
17475       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17476       # not for PA HP-UX.
17477       case $host_cpu in
17478       hppa*64*|ia64*)
17479         # +Z the default
17480         ;;
17481       *)
17482         lt_prog_compiler_pic_GCJ='+Z'
17483         ;;
17484       esac
17485       # Is there a better lt_prog_compiler_static that works with the bundled CC?
17486       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17487       ;;
17488
17489     irix5* | irix6* | nonstopux*)
17490       lt_prog_compiler_wl_GCJ='-Wl,'
17491       # PIC (with -KPIC) is the default.
17492       lt_prog_compiler_static_GCJ='-non_shared'
17493       ;;
17494
17495     linux* | k*bsd*-gnu | kopensolaris*-gnu)
17496       case $cc_basename in
17497       # old Intel for x86_64 which still supported -KPIC.
17498       ecc*)
17499         lt_prog_compiler_wl_GCJ='-Wl,'
17500         lt_prog_compiler_pic_GCJ='-KPIC'
17501         lt_prog_compiler_static_GCJ='-static'
17502         ;;
17503       # icc used to be incompatible with GCC.
17504       # ICC 10 doesn't accept -KPIC any more.
17505       icc* | ifort*)
17506         lt_prog_compiler_wl_GCJ='-Wl,'
17507         lt_prog_compiler_pic_GCJ='-fPIC'
17508         lt_prog_compiler_static_GCJ='-static'
17509         ;;
17510       # Lahey Fortran 8.1.
17511       lf95*)
17512         lt_prog_compiler_wl_GCJ='-Wl,'
17513         lt_prog_compiler_pic_GCJ='--shared'
17514         lt_prog_compiler_static_GCJ='--static'
17515         ;;
17516       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
17517         # Portland Group compilers (*not* the Pentium gcc compiler,
17518         # which looks to be a dead project)
17519         lt_prog_compiler_wl_GCJ='-Wl,'
17520         lt_prog_compiler_pic_GCJ='-fpic'
17521         lt_prog_compiler_static_GCJ='-Bstatic'
17522         ;;
17523       ccc*)
17524         lt_prog_compiler_wl_GCJ='-Wl,'
17525         # All Alpha code is PIC.
17526         lt_prog_compiler_static_GCJ='-non_shared'
17527         ;;
17528       xl* | bgxl* | bgf* | mpixl*)
17529         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
17530         lt_prog_compiler_wl_GCJ='-Wl,'
17531         lt_prog_compiler_pic_GCJ='-qpic'
17532         lt_prog_compiler_static_GCJ='-qstaticlink'
17533         ;;
17534       *)
17535         case `$CC -V 2>&1 | sed 5q` in
17536         *Sun\ F* | *Sun*Fortran*)
17537           # Sun Fortran 8.3 passes all unrecognized flags to the linker
17538           lt_prog_compiler_pic_GCJ='-KPIC'
17539           lt_prog_compiler_static_GCJ='-Bstatic'
17540           lt_prog_compiler_wl_GCJ=''
17541           ;;
17542         *Sun\ C*)
17543           # Sun C 5.9
17544           lt_prog_compiler_pic_GCJ='-KPIC'
17545           lt_prog_compiler_static_GCJ='-Bstatic'
17546           lt_prog_compiler_wl_GCJ='-Wl,'
17547           ;;
17548         esac
17549         ;;
17550       esac
17551       ;;
17552
17553     newsos6)
17554       lt_prog_compiler_pic_GCJ='-KPIC'
17555       lt_prog_compiler_static_GCJ='-Bstatic'
17556       ;;
17557
17558     *nto* | *qnx*)
17559       # QNX uses GNU C++, but need to define -shared option too, otherwise
17560       # it will coredump.
17561       lt_prog_compiler_pic_GCJ='-fPIC -shared'
17562       ;;
17563
17564     osf3* | osf4* | osf5*)
17565       lt_prog_compiler_wl_GCJ='-Wl,'
17566       # All OSF/1 code is PIC.
17567       lt_prog_compiler_static_GCJ='-non_shared'
17568       ;;
17569
17570     rdos*)
17571       lt_prog_compiler_static_GCJ='-non_shared'
17572       ;;
17573
17574     solaris*)
17575       lt_prog_compiler_pic_GCJ='-KPIC'
17576       lt_prog_compiler_static_GCJ='-Bstatic'
17577       case $cc_basename in
17578       f77* | f90* | f95*)
17579         lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17580       *)
17581         lt_prog_compiler_wl_GCJ='-Wl,';;
17582       esac
17583       ;;
17584
17585     sunos4*)
17586       lt_prog_compiler_wl_GCJ='-Qoption ld '
17587       lt_prog_compiler_pic_GCJ='-PIC'
17588       lt_prog_compiler_static_GCJ='-Bstatic'
17589       ;;
17590
17591     sysv4 | sysv4.2uw2* | sysv4.3*)
17592       lt_prog_compiler_wl_GCJ='-Wl,'
17593       lt_prog_compiler_pic_GCJ='-KPIC'
17594       lt_prog_compiler_static_GCJ='-Bstatic'
17595       ;;
17596
17597     sysv4*MP*)
17598       if test -d /usr/nec ;then
17599         lt_prog_compiler_pic_GCJ='-Kconform_pic'
17600         lt_prog_compiler_static_GCJ='-Bstatic'
17601       fi
17602       ;;
17603
17604     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17605       lt_prog_compiler_wl_GCJ='-Wl,'
17606       lt_prog_compiler_pic_GCJ='-KPIC'
17607       lt_prog_compiler_static_GCJ='-Bstatic'
17608       ;;
17609
17610     unicos*)
17611       lt_prog_compiler_wl_GCJ='-Wl,'
17612       lt_prog_compiler_can_build_shared_GCJ=no
17613       ;;
17614
17615     uts4*)
17616       lt_prog_compiler_pic_GCJ='-pic'
17617       lt_prog_compiler_static_GCJ='-Bstatic'
17618       ;;
17619
17620     *)
17621       lt_prog_compiler_can_build_shared_GCJ=no
17622       ;;
17623     esac
17624   fi
17625
17626 case $host_os in
17627   # For platforms which do not support PIC, -DPIC is meaningless:
17628   *djgpp*)
17629     lt_prog_compiler_pic_GCJ=
17630     ;;
17631   *)
17632     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17633     ;;
17634 esac
17635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_GCJ" >&5
17636 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17637
17638
17639
17640 #
17641 # Check to make sure the PIC flag actually works.
17642 #
17643 if test -n "$lt_prog_compiler_pic_GCJ"; then
17644   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17645 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17646 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then :
17647   $as_echo_n "(cached) " >&6
17648 else
17649   lt_cv_prog_compiler_pic_works_GCJ=no
17650    ac_outfile=conftest.$ac_objext
17651    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17652    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17653    # Insert the option either (1) after the last *FLAGS variable, or
17654    # (2) before a word containing "conftest.", or (3) at the end.
17655    # Note that $ac_compile itself does not contain backslashes and begins
17656    # with a dollar sign (not a hyphen), so the echo should work correctly.
17657    # The option is referenced via a variable to avoid confusing sed.
17658    lt_compile=`echo "$ac_compile" | $SED \
17659    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17660    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17661    -e 's:$: $lt_compiler_flag:'`
17662    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17663    (eval "$lt_compile" 2>conftest.err)
17664    ac_status=$?
17665    cat conftest.err >&5
17666    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17667    if (exit $ac_status) && test -s "$ac_outfile"; then
17668      # The compiler can only warn and ignore the option if not recognized
17669      # So say no if there are warnings other than the usual output.
17670      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17671      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17672      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17673        lt_cv_prog_compiler_pic_works_GCJ=yes
17674      fi
17675    fi
17676    $RM conftest*
17677
17678 fi
17679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17680 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17681
17682 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17683     case $lt_prog_compiler_pic_GCJ in
17684      "" | " "*) ;;
17685      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17686      esac
17687 else
17688     lt_prog_compiler_pic_GCJ=
17689      lt_prog_compiler_can_build_shared_GCJ=no
17690 fi
17691
17692 fi
17693
17694
17695
17696 #
17697 # Check to make sure the static flag actually works.
17698 #
17699 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17701 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17702 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then :
17703   $as_echo_n "(cached) " >&6
17704 else
17705   lt_cv_prog_compiler_static_works_GCJ=no
17706    save_LDFLAGS="$LDFLAGS"
17707    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17708    echo "$lt_simple_link_test_code" > conftest.$ac_ext
17709    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17710      # The linker can only warn and ignore the option if not recognized
17711      # So say no if there are warnings
17712      if test -s conftest.err; then
17713        # Append any errors to the config.log.
17714        cat conftest.err 1>&5
17715        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
17716        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17717        if diff conftest.exp conftest.er2 >/dev/null; then
17718          lt_cv_prog_compiler_static_works_GCJ=yes
17719        fi
17720      else
17721        lt_cv_prog_compiler_static_works_GCJ=yes
17722      fi
17723    fi
17724    $RM -r conftest*
17725    LDFLAGS="$save_LDFLAGS"
17726
17727 fi
17728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17729 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17730
17731 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17732     :
17733 else
17734     lt_prog_compiler_static_GCJ=
17735 fi
17736
17737
17738
17739
17740   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17741 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17742 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17743   $as_echo_n "(cached) " >&6
17744 else
17745   lt_cv_prog_compiler_c_o_GCJ=no
17746    $RM -r conftest 2>/dev/null
17747    mkdir conftest
17748    cd conftest
17749    mkdir out
17750    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17751
17752    lt_compiler_flag="-o out/conftest2.$ac_objext"
17753    # Insert the option either (1) after the last *FLAGS variable, or
17754    # (2) before a word containing "conftest.", or (3) at the end.
17755    # Note that $ac_compile itself does not contain backslashes and begins
17756    # with a dollar sign (not a hyphen), so the echo should work correctly.
17757    lt_compile=`echo "$ac_compile" | $SED \
17758    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17759    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17760    -e 's:$: $lt_compiler_flag:'`
17761    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17762    (eval "$lt_compile" 2>out/conftest.err)
17763    ac_status=$?
17764    cat out/conftest.err >&5
17765    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17766    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17767    then
17768      # The compiler can only warn and ignore the option if not recognized
17769      # So say no if there are warnings
17770      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17771      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17772      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17773        lt_cv_prog_compiler_c_o_GCJ=yes
17774      fi
17775    fi
17776    chmod u+w . 2>&5
17777    $RM conftest*
17778    # SGI C++ compiler will create directory out/ii_files/ for
17779    # template instantiation
17780    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17781    $RM out/* && rmdir out
17782    cd ..
17783    $RM -r conftest
17784    $RM conftest*
17785
17786 fi
17787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17788 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17789
17790
17791
17792   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17793 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17794 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17795   $as_echo_n "(cached) " >&6
17796 else
17797   lt_cv_prog_compiler_c_o_GCJ=no
17798    $RM -r conftest 2>/dev/null
17799    mkdir conftest
17800    cd conftest
17801    mkdir out
17802    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17803
17804    lt_compiler_flag="-o out/conftest2.$ac_objext"
17805    # Insert the option either (1) after the last *FLAGS variable, or
17806    # (2) before a word containing "conftest.", or (3) at the end.
17807    # Note that $ac_compile itself does not contain backslashes and begins
17808    # with a dollar sign (not a hyphen), so the echo should work correctly.
17809    lt_compile=`echo "$ac_compile" | $SED \
17810    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17811    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17812    -e 's:$: $lt_compiler_flag:'`
17813    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17814    (eval "$lt_compile" 2>out/conftest.err)
17815    ac_status=$?
17816    cat out/conftest.err >&5
17817    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17818    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17819    then
17820      # The compiler can only warn and ignore the option if not recognized
17821      # So say no if there are warnings
17822      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17823      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17824      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17825        lt_cv_prog_compiler_c_o_GCJ=yes
17826      fi
17827    fi
17828    chmod u+w . 2>&5
17829    $RM conftest*
17830    # SGI C++ compiler will create directory out/ii_files/ for
17831    # template instantiation
17832    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17833    $RM out/* && rmdir out
17834    cd ..
17835    $RM -r conftest
17836    $RM conftest*
17837
17838 fi
17839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17840 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17841
17842
17843
17844
17845 hard_links="nottested"
17846 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17847   # do not overwrite the value of need_locks provided by the user
17848   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
17849 $as_echo_n "checking if we can lock with hard links... " >&6; }
17850   hard_links=yes
17851   $RM conftest*
17852   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17853   touch conftest.a
17854   ln conftest.a conftest.b 2>&5 || hard_links=no
17855   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
17857 $as_echo "$hard_links" >&6; }
17858   if test "$hard_links" = no; then
17859     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17860 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17861     need_locks=warn
17862   fi
17863 else
17864   need_locks=no
17865 fi
17866
17867
17868
17869   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17870 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17871
17872   runpath_var=
17873   allow_undefined_flag_GCJ=
17874   always_export_symbols_GCJ=no
17875   archive_cmds_GCJ=
17876   archive_expsym_cmds_GCJ=
17877   compiler_needs_object_GCJ=no
17878   enable_shared_with_static_runtimes_GCJ=no
17879   export_dynamic_flag_spec_GCJ=
17880   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17881   hardcode_automatic_GCJ=no
17882   hardcode_direct_GCJ=no
17883   hardcode_direct_absolute_GCJ=no
17884   hardcode_libdir_flag_spec_GCJ=
17885   hardcode_libdir_flag_spec_ld_GCJ=
17886   hardcode_libdir_separator_GCJ=
17887   hardcode_minus_L_GCJ=no
17888   hardcode_shlibpath_var_GCJ=unsupported
17889   inherit_rpath_GCJ=no
17890   link_all_deplibs_GCJ=unknown
17891   module_cmds_GCJ=
17892   module_expsym_cmds_GCJ=
17893   old_archive_from_new_cmds_GCJ=
17894   old_archive_from_expsyms_cmds_GCJ=
17895   thread_safe_flag_spec_GCJ=
17896   whole_archive_flag_spec_GCJ=
17897   # include_expsyms should be a list of space-separated symbols to be *always*
17898   # included in the symbol list
17899   include_expsyms_GCJ=
17900   # exclude_expsyms can be an extended regexp of symbols to exclude
17901   # it will be wrapped by ` (' and `)$', so one must not match beginning or
17902   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17903   # as well as any symbol that contains `d'.
17904   exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17905   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17906   # platforms (ab)use it in PIC code, but their linkers get confused if
17907   # the symbol is explicitly referenced.  Since portable code cannot
17908   # rely on this symbol name, it's probably fine to never include it in
17909   # preloaded symbol tables.
17910   # Exclude shared library initialization/finalization symbols.
17911   extract_expsyms_cmds=
17912
17913   case $host_os in
17914   cygwin* | mingw* | pw32* | cegcc*)
17915     # FIXME: the MSVC++ port hasn't been tested in a loooong time
17916     # When not using gcc, we currently assume that we are using
17917     # Microsoft Visual C++.
17918     if test "$GCC" != yes; then
17919       with_gnu_ld=no
17920     fi
17921     ;;
17922   interix*)
17923     # we just hope/assume this is gcc and not c89 (= MSVC++)
17924     with_gnu_ld=yes
17925     ;;
17926   openbsd*)
17927     with_gnu_ld=no
17928     ;;
17929   esac
17930
17931   ld_shlibs_GCJ=yes
17932
17933   # On some targets, GNU ld is compatible enough with the native linker
17934   # that we're better off using the native interface for both.
17935   lt_use_gnu_ld_interface=no
17936   if test "$with_gnu_ld" = yes; then
17937     case $host_os in
17938       aix*)
17939         # The AIX port of GNU ld has always aspired to compatibility
17940         # with the native linker.  However, as the warning in the GNU ld
17941         # block says, versions before 2.19.5* couldn't really create working
17942         # shared libraries, regardless of the interface used.
17943         case `$LD -v 2>&1` in
17944           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
17945           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
17946           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
17947           *)
17948             lt_use_gnu_ld_interface=yes
17949             ;;
17950         esac
17951         ;;
17952       *)
17953         lt_use_gnu_ld_interface=yes
17954         ;;
17955     esac
17956   fi
17957
17958   if test "$lt_use_gnu_ld_interface" = yes; then
17959     # If archive_cmds runs LD, not CC, wlarc should be empty
17960     wlarc='${wl}'
17961
17962     # Set some defaults for GNU ld with shared library support. These
17963     # are reset later if shared libraries are not supported. Putting them
17964     # here allows them to be overridden if necessary.
17965     runpath_var=LD_RUN_PATH
17966     hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17967     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17968     # ancient GNU ld didn't support --whole-archive et. al.
17969     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
17970       whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17971     else
17972       whole_archive_flag_spec_GCJ=
17973     fi
17974     supports_anon_versioning=no
17975     case `$LD -v 2>&1` in
17976       *GNU\ gold*) supports_anon_versioning=yes ;;
17977       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17978       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17979       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17980       *\ 2.11.*) ;; # other 2.11 versions
17981       *) supports_anon_versioning=yes ;;
17982     esac
17983
17984     # See if GNU ld supports shared libraries.
17985     case $host_os in
17986     aix[3-9]*)
17987       # On AIX/PPC, the GNU linker is very broken
17988       if test "$host_cpu" != ia64; then
17989         ld_shlibs_GCJ=no
17990         cat <<_LT_EOF 1>&2
17991
17992 *** Warning: the GNU linker, at least up to release 2.19, is reported
17993 *** to be unable to reliably create shared libraries on AIX.
17994 *** Therefore, libtool is disabling shared libraries support.  If you
17995 *** really care for shared libraries, you may want to install binutils
17996 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
17997 *** You will then need to restart the configuration process.
17998
17999 _LT_EOF
18000       fi
18001       ;;
18002
18003     amigaos*)
18004       case $host_cpu in
18005       powerpc)
18006             # see comment about AmigaOS4 .so support
18007             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18008             archive_expsym_cmds_GCJ=''
18009         ;;
18010       m68k)
18011             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)'
18012             hardcode_libdir_flag_spec_GCJ='-L$libdir'
18013             hardcode_minus_L_GCJ=yes
18014         ;;
18015       esac
18016       ;;
18017
18018     beos*)
18019       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18020         allow_undefined_flag_GCJ=unsupported
18021         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
18022         # support --undefined.  This deserves some investigation.  FIXME
18023         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18024       else
18025         ld_shlibs_GCJ=no
18026       fi
18027       ;;
18028
18029     cygwin* | mingw* | pw32* | cegcc*)
18030       # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
18031       # as there is no search path for DLLs.
18032       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18033       export_dynamic_flag_spec_GCJ='${wl}--export-all-symbols'
18034       allow_undefined_flag_GCJ=unsupported
18035       always_export_symbols_GCJ=no
18036       enable_shared_with_static_runtimes_GCJ=yes
18037       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
18038
18039       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
18040         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18041         # If the export-symbols file already is a .def file (1st line
18042         # is EXPORTS), use it as is; otherwise, prepend...
18043         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18044           cp $export_symbols $output_objdir/$soname.def;
18045         else
18046           echo EXPORTS > $output_objdir/$soname.def;
18047           cat $export_symbols >> $output_objdir/$soname.def;
18048         fi~
18049         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18050       else
18051         ld_shlibs_GCJ=no
18052       fi
18053       ;;
18054
18055     haiku*)
18056       archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18057       link_all_deplibs_GCJ=yes
18058       ;;
18059
18060     interix[3-9]*)
18061       hardcode_direct_GCJ=no
18062       hardcode_shlibpath_var_GCJ=no
18063       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18064       export_dynamic_flag_spec_GCJ='${wl}-E'
18065       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
18066       # Instead, shared libraries are loaded at an image base (0x10000000 by
18067       # default) and relocated if they conflict, which is a slow very memory
18068       # consuming and fragmenting process.  To avoid this, we pick a random,
18069       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
18070       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
18071       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'
18072       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'
18073       ;;
18074
18075     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
18076       tmp_diet=no
18077       if test "$host_os" = linux-dietlibc; then
18078         case $cc_basename in
18079           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
18080         esac
18081       fi
18082       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
18083          && test "$tmp_diet" = no
18084       then
18085         tmp_addflag=
18086         tmp_sharedflag='-shared'
18087         case $cc_basename,$host_cpu in
18088         pgcc*)                          # Portland Group C compiler
18089           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'
18090           tmp_addflag=' $pic_flag'
18091           ;;
18092         pgf77* | pgf90* | pgf95* | pgfortran*)
18093                                         # Portland Group f77 and f90 compilers
18094           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'
18095           tmp_addflag=' $pic_flag -Mnomain' ;;
18096         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
18097           tmp_addflag=' -i_dynamic' ;;
18098         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
18099           tmp_addflag=' -i_dynamic -nofor_main' ;;
18100         ifc* | ifort*)                  # Intel Fortran compiler
18101           tmp_addflag=' -nofor_main' ;;
18102         lf95*)                          # Lahey Fortran 8.1
18103           whole_archive_flag_spec_GCJ=
18104           tmp_sharedflag='--shared' ;;
18105         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
18106           tmp_sharedflag='-qmkshrobj'
18107           tmp_addflag= ;;
18108         nvcc*)  # Cuda Compiler Driver 2.2
18109           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'
18110           compiler_needs_object_GCJ=yes
18111           ;;
18112         esac
18113         case `$CC -V 2>&1 | sed 5q` in
18114         *Sun\ C*)                       # Sun C 5.9
18115           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'
18116           compiler_needs_object_GCJ=yes
18117           tmp_sharedflag='-G' ;;
18118         *Sun\ F*)                       # Sun Fortran 8.3
18119           tmp_sharedflag='-G' ;;
18120         esac
18121         archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18122
18123         if test "x$supports_anon_versioning" = xyes; then
18124           archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18125             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18126             echo "local: *; };" >> $output_objdir/$libname.ver~
18127             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
18128         fi
18129
18130         case $cc_basename in
18131         xlf* | bgf* | bgxlf* | mpixlf*)
18132           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
18133           whole_archive_flag_spec_GCJ='--whole-archive$convenience --no-whole-archive'
18134           hardcode_libdir_flag_spec_GCJ=
18135           hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18136           archive_cmds_GCJ='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
18137           if test "x$supports_anon_versioning" = xyes; then
18138             archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18139               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18140               echo "local: *; };" >> $output_objdir/$libname.ver~
18141               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
18142           fi
18143           ;;
18144         esac
18145       else
18146         ld_shlibs_GCJ=no
18147       fi
18148       ;;
18149
18150     netbsd*)
18151       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18152         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
18153         wlarc=
18154       else
18155         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18156         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18157       fi
18158       ;;
18159
18160     solaris*)
18161       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
18162         ld_shlibs_GCJ=no
18163         cat <<_LT_EOF 1>&2
18164
18165 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
18166 *** create shared libraries on Solaris systems.  Therefore, libtool
18167 *** is disabling shared libraries support.  We urge you to upgrade GNU
18168 *** binutils to release 2.9.1 or newer.  Another option is to modify
18169 *** your PATH or compiler configuration so that the native linker is
18170 *** used, and then restart.
18171
18172 _LT_EOF
18173       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18174         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18175         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18176       else
18177         ld_shlibs_GCJ=no
18178       fi
18179       ;;
18180
18181     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
18182       case `$LD -v 2>&1` in
18183         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
18184         ld_shlibs_GCJ=no
18185         cat <<_LT_EOF 1>&2
18186
18187 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
18188 *** reliably create shared libraries on SCO systems.  Therefore, libtool
18189 *** is disabling shared libraries support.  We urge you to upgrade GNU
18190 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
18191 *** your PATH or compiler configuration so that the native linker is
18192 *** used, and then restart.
18193
18194 _LT_EOF
18195         ;;
18196         *)
18197           # For security reasons, it is highly recommended that you always
18198           # use absolute paths for naming shared libraries, and exclude the
18199           # DT_RUNPATH tag from executables and libraries.  But doing so
18200           # requires that you compile everything twice, which is a pain.
18201           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18202             hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18203             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18204             archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18205           else
18206             ld_shlibs_GCJ=no
18207           fi
18208         ;;
18209       esac
18210       ;;
18211
18212     sunos4*)
18213       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18214       wlarc=
18215       hardcode_direct_GCJ=yes
18216       hardcode_shlibpath_var_GCJ=no
18217       ;;
18218
18219     *)
18220       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18221         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18222         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18223       else
18224         ld_shlibs_GCJ=no
18225       fi
18226       ;;
18227     esac
18228
18229     if test "$ld_shlibs_GCJ" = no; then
18230       runpath_var=
18231       hardcode_libdir_flag_spec_GCJ=
18232       export_dynamic_flag_spec_GCJ=
18233       whole_archive_flag_spec_GCJ=
18234     fi
18235   else
18236     # PORTME fill in a description of your system's linker (not GNU ld)
18237     case $host_os in
18238     aix3*)
18239       allow_undefined_flag_GCJ=unsupported
18240       always_export_symbols_GCJ=yes
18241       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'
18242       # Note: this linker hardcodes the directories in LIBPATH if there
18243       # are no directories specified by -L.
18244       hardcode_minus_L_GCJ=yes
18245       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
18246         # Neither direct hardcoding nor static linking is supported with a
18247         # broken collect2.
18248         hardcode_direct_GCJ=unsupported
18249       fi
18250       ;;
18251
18252     aix[4-9]*)
18253       if test "$host_cpu" = ia64; then
18254         # On IA64, the linker does run time linking by default, so we don't
18255         # have to do anything special.
18256         aix_use_runtimelinking=no
18257         exp_sym_flag='-Bexport'
18258         no_entry_flag=""
18259       else
18260         # If we're using GNU nm, then we don't want the "-C" option.
18261         # -C means demangle to AIX nm, but means don't demangle with GNU nm
18262         # Also, AIX nm treats weak defined symbols like other global
18263         # defined symbols, whereas GNU nm marks them as "W".
18264         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
18265           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'
18266         else
18267           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'
18268         fi
18269         aix_use_runtimelinking=no
18270
18271         # Test if we are trying to use run time linking or normal
18272         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18273         # need to do runtime linking.
18274         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
18275           for ld_flag in $LDFLAGS; do
18276           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
18277             aix_use_runtimelinking=yes
18278             break
18279           fi
18280           done
18281           ;;
18282         esac
18283
18284         exp_sym_flag='-bexport'
18285         no_entry_flag='-bnoentry'
18286       fi
18287
18288       # When large executables or shared objects are built, AIX ld can
18289       # have problems creating the table of contents.  If linking a library
18290       # or program results in "error TOC overflow" add -mminimal-toc to
18291       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
18292       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18293
18294       archive_cmds_GCJ=''
18295       hardcode_direct_GCJ=yes
18296       hardcode_direct_absolute_GCJ=yes
18297       hardcode_libdir_separator_GCJ=':'
18298       link_all_deplibs_GCJ=yes
18299       file_list_spec_GCJ='${wl}-f,'
18300
18301       if test "$GCC" = yes; then
18302         case $host_os in aix4.[012]|aix4.[012].*)
18303         # We only want to do this on AIX 4.2 and lower, the check
18304         # below for broken collect2 doesn't work under 4.3+
18305           collect2name=`${CC} -print-prog-name=collect2`
18306           if test -f "$collect2name" &&
18307            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
18308           then
18309           # We have reworked collect2
18310           :
18311           else
18312           # We have old collect2
18313           hardcode_direct_GCJ=unsupported
18314           # It fails to find uninstalled libraries when the uninstalled
18315           # path is not listed in the libpath.  Setting hardcode_minus_L
18316           # to unsupported forces relinking
18317           hardcode_minus_L_GCJ=yes
18318           hardcode_libdir_flag_spec_GCJ='-L$libdir'
18319           hardcode_libdir_separator_GCJ=
18320           fi
18321           ;;
18322         esac
18323         shared_flag='-shared'
18324         if test "$aix_use_runtimelinking" = yes; then
18325           shared_flag="$shared_flag "'${wl}-G'
18326         fi
18327       else
18328         # not using gcc
18329         if test "$host_cpu" = ia64; then
18330         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18331         # chokes on -Wl,-G. The following line is correct:
18332           shared_flag='-G'
18333         else
18334           if test "$aix_use_runtimelinking" = yes; then
18335             shared_flag='${wl}-G'
18336           else
18337             shared_flag='${wl}-bM:SRE'
18338           fi
18339         fi
18340       fi
18341
18342       export_dynamic_flag_spec_GCJ='${wl}-bexpall'
18343       # It seems that -bexpall does not export symbols beginning with
18344       # underscore (_), so it is better to generate a list of symbols to export.
18345       always_export_symbols_GCJ=yes
18346       if test "$aix_use_runtimelinking" = yes; then
18347         # Warning - without using the other runtime loading flags (-brtl),
18348         # -berok will link without error, but may produce a broken library.
18349         allow_undefined_flag_GCJ='-berok'
18350         # Determine the default libpath from the value encoded in an
18351         # empty executable.
18352         if test x$gcc_no_link = xyes; then
18353   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18354 fi
18355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18356 /* end confdefs.h.  */
18357
18358 int
18359 main ()
18360 {
18361
18362   ;
18363   return 0;
18364 }
18365 _ACEOF
18366 if ac_fn_c_try_link "$LINENO"; then :
18367
18368 lt_aix_libpath_sed='
18369     /Import File Strings/,/^$/ {
18370         /^0/ {
18371             s/^0  *\(.*\)$/\1/
18372             p
18373         }
18374     }'
18375 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18376 # Check for a 64-bit object if we didn't find anything.
18377 if test -z "$aix_libpath"; then
18378   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18379 fi
18380 fi
18381 rm -f core conftest.err conftest.$ac_objext \
18382     conftest$ac_exeext conftest.$ac_ext
18383 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18384
18385         hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18386         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"
18387       else
18388         if test "$host_cpu" = ia64; then
18389           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
18390           allow_undefined_flag_GCJ="-z nodefs"
18391           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"
18392         else
18393          # Determine the default libpath from the value encoded in an
18394          # empty executable.
18395          if test x$gcc_no_link = xyes; then
18396   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18397 fi
18398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18399 /* end confdefs.h.  */
18400
18401 int
18402 main ()
18403 {
18404
18405   ;
18406   return 0;
18407 }
18408 _ACEOF
18409 if ac_fn_c_try_link "$LINENO"; then :
18410
18411 lt_aix_libpath_sed='
18412     /Import File Strings/,/^$/ {
18413         /^0/ {
18414             s/^0  *\(.*\)$/\1/
18415             p
18416         }
18417     }'
18418 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18419 # Check for a 64-bit object if we didn't find anything.
18420 if test -z "$aix_libpath"; then
18421   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18422 fi
18423 fi
18424 rm -f core conftest.err conftest.$ac_objext \
18425     conftest$ac_exeext conftest.$ac_ext
18426 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18427
18428          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18429           # Warning - without using the other run time loading flags,
18430           # -berok will link without error, but may produce a broken library.
18431           no_undefined_flag_GCJ=' ${wl}-bernotok'
18432           allow_undefined_flag_GCJ=' ${wl}-berok'
18433           if test "$with_gnu_ld" = yes; then
18434             # We only use this code for GNU lds that support --whole-archive.
18435             whole_archive_flag_spec_GCJ='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18436           else
18437             # Exported symbols can be pulled into shared objects from archives
18438             whole_archive_flag_spec_GCJ='$convenience'
18439           fi
18440           archive_cmds_need_lc_GCJ=yes
18441           # This is similar to how AIX traditionally builds its shared libraries.
18442           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'
18443         fi
18444       fi
18445       ;;
18446
18447     amigaos*)
18448       case $host_cpu in
18449       powerpc)
18450             # see comment about AmigaOS4 .so support
18451             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18452             archive_expsym_cmds_GCJ=''
18453         ;;
18454       m68k)
18455             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)'
18456             hardcode_libdir_flag_spec_GCJ='-L$libdir'
18457             hardcode_minus_L_GCJ=yes
18458         ;;
18459       esac
18460       ;;
18461
18462     bsdi[45]*)
18463       export_dynamic_flag_spec_GCJ=-rdynamic
18464       ;;
18465
18466     cygwin* | mingw* | pw32* | cegcc*)
18467       # When not using gcc, we currently assume that we are using
18468       # Microsoft Visual C++.
18469       # hardcode_libdir_flag_spec is actually meaningless, as there is
18470       # no search path for DLLs.
18471       hardcode_libdir_flag_spec_GCJ=' '
18472       allow_undefined_flag_GCJ=unsupported
18473       # Tell ltmain to make .lib files, not .a files.
18474       libext=lib
18475       # Tell ltmain to make .dll files, not .so files.
18476       shrext_cmds=".dll"
18477       # FIXME: Setting linknames here is a bad hack.
18478       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
18479       # The linker will automatically build a .lib file if we build a DLL.
18480       old_archive_from_new_cmds_GCJ='true'
18481       # FIXME: Should let the user specify the lib program.
18482       old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18483       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18484       enable_shared_with_static_runtimes_GCJ=yes
18485       ;;
18486
18487     darwin* | rhapsody*)
18488
18489
18490   archive_cmds_need_lc_GCJ=no
18491   hardcode_direct_GCJ=no
18492   hardcode_automatic_GCJ=yes
18493   hardcode_shlibpath_var_GCJ=unsupported
18494   if test "$lt_cv_ld_force_load" = "yes"; then
18495     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\"`'
18496   else
18497     whole_archive_flag_spec_GCJ=''
18498   fi
18499   link_all_deplibs_GCJ=yes
18500   allow_undefined_flag_GCJ="$_lt_dar_allow_undefined"
18501   case $cc_basename in
18502      ifort*) _lt_dar_can_shared=yes ;;
18503      *) _lt_dar_can_shared=$GCC ;;
18504   esac
18505   if test "$_lt_dar_can_shared" = "yes"; then
18506     output_verbose_link_cmd=func_echo_all
18507     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}"
18508     module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18509     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}"
18510     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}"
18511
18512   else
18513   ld_shlibs_GCJ=no
18514   fi
18515
18516       ;;
18517
18518     dgux*)
18519       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18520       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18521       hardcode_shlibpath_var_GCJ=no
18522       ;;
18523
18524     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18525     # support.  Future versions do this automatically, but an explicit c++rt0.o
18526     # does not break anything, and helps significantly (at the cost of a little
18527     # extra space).
18528     freebsd2.2*)
18529       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18530       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18531       hardcode_direct_GCJ=yes
18532       hardcode_shlibpath_var_GCJ=no
18533       ;;
18534
18535     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18536     freebsd2*)
18537       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18538       hardcode_direct_GCJ=yes
18539       hardcode_minus_L_GCJ=yes
18540       hardcode_shlibpath_var_GCJ=no
18541       ;;
18542
18543     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18544     freebsd* | dragonfly*)
18545       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18546       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18547       hardcode_direct_GCJ=yes
18548       hardcode_shlibpath_var_GCJ=no
18549       ;;
18550
18551     hpux9*)
18552       if test "$GCC" = yes; then
18553         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'
18554       else
18555         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'
18556       fi
18557       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18558       hardcode_libdir_separator_GCJ=:
18559       hardcode_direct_GCJ=yes
18560
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       export_dynamic_flag_spec_GCJ='${wl}-E'
18565       ;;
18566
18567     hpux10*)
18568       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18569         archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18570       else
18571         archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18572       fi
18573       if test "$with_gnu_ld" = no; then
18574         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18575         hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18576         hardcode_libdir_separator_GCJ=:
18577         hardcode_direct_GCJ=yes
18578         hardcode_direct_absolute_GCJ=yes
18579         export_dynamic_flag_spec_GCJ='${wl}-E'
18580         # hardcode_minus_L: Not really in the search PATH,
18581         # but as the default location of the library.
18582         hardcode_minus_L_GCJ=yes
18583       fi
18584       ;;
18585
18586     hpux11*)
18587       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18588         case $host_cpu in
18589         hppa*64*)
18590           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18591           ;;
18592         ia64*)
18593           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18594           ;;
18595         *)
18596           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18597           ;;
18598         esac
18599       else
18600         case $host_cpu in
18601         hppa*64*)
18602           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18603           ;;
18604         ia64*)
18605           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18606           ;;
18607         *)
18608         archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18609           ;;
18610         esac
18611       fi
18612       if test "$with_gnu_ld" = no; then
18613         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18614         hardcode_libdir_separator_GCJ=:
18615
18616         case $host_cpu in
18617         hppa*64*|ia64*)
18618           hardcode_direct_GCJ=no
18619           hardcode_shlibpath_var_GCJ=no
18620           ;;
18621         *)
18622           hardcode_direct_GCJ=yes
18623           hardcode_direct_absolute_GCJ=yes
18624           export_dynamic_flag_spec_GCJ='${wl}-E'
18625
18626           # hardcode_minus_L: Not really in the search PATH,
18627           # but as the default location of the library.
18628           hardcode_minus_L_GCJ=yes
18629           ;;
18630         esac
18631       fi
18632       ;;
18633
18634     irix5* | irix6* | nonstopux*)
18635       if test "$GCC" = yes; then
18636         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'
18637         # Try to use the -exported_symbol ld option, if it does not
18638         # work, assume that -exports_file does not work either and
18639         # implicitly export all symbols.
18640         save_LDFLAGS="$LDFLAGS"
18641         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
18642         if test x$gcc_no_link = xyes; then
18643   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18644 fi
18645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18646 /* end confdefs.h.  */
18647 int foo(void) {}
18648 _ACEOF
18649 if ac_fn_c_try_link "$LINENO"; then :
18650   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'
18651
18652 fi
18653 rm -f core conftest.err conftest.$ac_objext \
18654     conftest$ac_exeext conftest.$ac_ext
18655         LDFLAGS="$save_LDFLAGS"
18656       else
18657         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'
18658         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'
18659       fi
18660       archive_cmds_need_lc_GCJ='no'
18661       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18662       hardcode_libdir_separator_GCJ=:
18663       inherit_rpath_GCJ=yes
18664       link_all_deplibs_GCJ=yes
18665       ;;
18666
18667     netbsd*)
18668       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18669         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18670       else
18671         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18672       fi
18673       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18674       hardcode_direct_GCJ=yes
18675       hardcode_shlibpath_var_GCJ=no
18676       ;;
18677
18678     newsos6)
18679       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18680       hardcode_direct_GCJ=yes
18681       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18682       hardcode_libdir_separator_GCJ=:
18683       hardcode_shlibpath_var_GCJ=no
18684       ;;
18685
18686     *nto* | *qnx*)
18687       ;;
18688
18689     openbsd*)
18690       if test -f /usr/libexec/ld.so; then
18691         hardcode_direct_GCJ=yes
18692         hardcode_shlibpath_var_GCJ=no
18693         hardcode_direct_absolute_GCJ=yes
18694         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18695           archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18696           archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18697           hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18698           export_dynamic_flag_spec_GCJ='${wl}-E'
18699         else
18700           case $host_os in
18701            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18702              archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18703              hardcode_libdir_flag_spec_GCJ='-R$libdir'
18704              ;;
18705            *)
18706              archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18707              hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18708              ;;
18709           esac
18710         fi
18711       else
18712         ld_shlibs_GCJ=no
18713       fi
18714       ;;
18715
18716     os2*)
18717       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18718       hardcode_minus_L_GCJ=yes
18719       allow_undefined_flag_GCJ=unsupported
18720       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'
18721       old_archive_from_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18722       ;;
18723
18724     osf3*)
18725       if test "$GCC" = yes; then
18726         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18727         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18728       else
18729         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18730         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'
18731       fi
18732       archive_cmds_need_lc_GCJ='no'
18733       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18734       hardcode_libdir_separator_GCJ=:
18735       ;;
18736
18737     osf4* | osf5*)      # as osf3* with the addition of -msym flag
18738       if test "$GCC" = yes; then
18739         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18740         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'
18741         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18742       else
18743         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18744         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'
18745         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~
18746         $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'
18747
18748         # Both c and cxx compiler support -rpath directly
18749         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18750       fi
18751       archive_cmds_need_lc_GCJ='no'
18752       hardcode_libdir_separator_GCJ=:
18753       ;;
18754
18755     solaris*)
18756       no_undefined_flag_GCJ=' -z defs'
18757       if test "$GCC" = yes; then
18758         wlarc='${wl}'
18759         archive_cmds_GCJ='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18760         archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18761           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18762       else
18763         case `$CC -V 2>&1` in
18764         *"Compilers 5.0"*)
18765           wlarc=''
18766           archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18767           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18768           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
18769           ;;
18770         *)
18771           wlarc='${wl}'
18772           archive_cmds_GCJ='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
18773           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18774           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18775           ;;
18776         esac
18777       fi
18778       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18779       hardcode_shlibpath_var_GCJ=no
18780       case $host_os in
18781       solaris2.[0-5] | solaris2.[0-5].*) ;;
18782       *)
18783         # The compiler driver will combine and reorder linker options,
18784         # but understands `-z linker_flag'.  GCC discards it without `$wl',
18785         # but is careful enough not to reorder.
18786         # Supported since Solaris 2.6 (maybe 2.5.1?)
18787         if test "$GCC" = yes; then
18788           whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18789         else
18790           whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18791         fi
18792         ;;
18793       esac
18794       link_all_deplibs_GCJ=yes
18795       ;;
18796
18797     sunos4*)
18798       if test "x$host_vendor" = xsequent; then
18799         # Use $CC to link under sequent, because it throws in some extra .o
18800         # files that make .init and .fini sections work.
18801         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18802       else
18803         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18804       fi
18805       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18806       hardcode_direct_GCJ=yes
18807       hardcode_minus_L_GCJ=yes
18808       hardcode_shlibpath_var_GCJ=no
18809       ;;
18810
18811     sysv4)
18812       case $host_vendor in
18813         sni)
18814           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18815           hardcode_direct_GCJ=yes # is this really true???
18816         ;;
18817         siemens)
18818           ## LD is ld it makes a PLAMLIB
18819           ## CC just makes a GrossModule.
18820           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18821           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18822           hardcode_direct_GCJ=no
18823         ;;
18824         motorola)
18825           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18826           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18827         ;;
18828       esac
18829       runpath_var='LD_RUN_PATH'
18830       hardcode_shlibpath_var_GCJ=no
18831       ;;
18832
18833     sysv4.3*)
18834       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18835       hardcode_shlibpath_var_GCJ=no
18836       export_dynamic_flag_spec_GCJ='-Bexport'
18837       ;;
18838
18839     sysv4*MP*)
18840       if test -d /usr/nec; then
18841         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18842         hardcode_shlibpath_var_GCJ=no
18843         runpath_var=LD_RUN_PATH
18844         hardcode_runpath_var=yes
18845         ld_shlibs_GCJ=yes
18846       fi
18847       ;;
18848
18849     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18850       no_undefined_flag_GCJ='${wl}-z,text'
18851       archive_cmds_need_lc_GCJ=no
18852       hardcode_shlibpath_var_GCJ=no
18853       runpath_var='LD_RUN_PATH'
18854
18855       if test "$GCC" = yes; then
18856         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18857         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18858       else
18859         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18860         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18861       fi
18862       ;;
18863
18864     sysv5* | sco3.2v5* | sco5v6*)
18865       # Note: We can NOT use -z defs as we might desire, because we do not
18866       # link with -lc, and that would cause any symbols used from libc to
18867       # always be unresolved, which means just about no library would
18868       # ever link correctly.  If we're not using GNU ld we use -z text
18869       # though, which does catch some bad symbols but isn't as heavy-handed
18870       # as -z defs.
18871       no_undefined_flag_GCJ='${wl}-z,text'
18872       allow_undefined_flag_GCJ='${wl}-z,nodefs'
18873       archive_cmds_need_lc_GCJ=no
18874       hardcode_shlibpath_var_GCJ=no
18875       hardcode_libdir_flag_spec_GCJ='${wl}-R,$libdir'
18876       hardcode_libdir_separator_GCJ=':'
18877       link_all_deplibs_GCJ=yes
18878       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18879       runpath_var='LD_RUN_PATH'
18880
18881       if test "$GCC" = yes; then
18882         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18883         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18884       else
18885         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18886         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18887       fi
18888       ;;
18889
18890     uts4*)
18891       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18892       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18893       hardcode_shlibpath_var_GCJ=no
18894       ;;
18895
18896     *)
18897       ld_shlibs_GCJ=no
18898       ;;
18899     esac
18900
18901     if test x$host_vendor = xsni; then
18902       case $host in
18903       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18904         export_dynamic_flag_spec_GCJ='${wl}-Blargedynsym'
18905         ;;
18906       esac
18907     fi
18908   fi
18909
18910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GCJ" >&5
18911 $as_echo "$ld_shlibs_GCJ" >&6; }
18912 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18913
18914 with_gnu_ld_GCJ=$with_gnu_ld
18915
18916
18917
18918
18919
18920
18921 #
18922 # Do we need to explicitly link libc?
18923 #
18924 case "x$archive_cmds_need_lc_GCJ" in
18925 x|xyes)
18926   # Assume -lc should be added
18927   archive_cmds_need_lc_GCJ=yes
18928
18929   if test "$enable_shared" = yes && test "$GCC" = yes; then
18930     case $archive_cmds_GCJ in
18931     *'~'*)
18932       # FIXME: we may have to deal with multi-command sequences.
18933       ;;
18934     '$CC '*)
18935       # Test whether the compiler implicitly links with -lc since on some
18936       # systems, -lgcc has to come before -lc. If gcc already passes -lc
18937       # to ld, don't add -lc before -lgcc.
18938       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
18939 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18940 if test "${lt_cv_archive_cmds_need_lc_GCJ+set}" = set; then :
18941   $as_echo_n "(cached) " >&6
18942 else
18943   $RM conftest*
18944         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18945
18946         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
18947   (eval $ac_compile) 2>&5
18948   ac_status=$?
18949   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18950   test $ac_status = 0; } 2>conftest.err; then
18951           soname=conftest
18952           lib=conftest
18953           libobjs=conftest.$ac_objext
18954           deplibs=
18955           wl=$lt_prog_compiler_wl_GCJ
18956           pic_flag=$lt_prog_compiler_pic_GCJ
18957           compiler_flags=-v
18958           linker_flags=-v
18959           verstring=
18960           output_objdir=.
18961           libname=conftest
18962           lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18963           allow_undefined_flag_GCJ=
18964           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
18965   (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
18966   ac_status=$?
18967   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18968   test $ac_status = 0; }
18969           then
18970             lt_cv_archive_cmds_need_lc_GCJ=no
18971           else
18972             lt_cv_archive_cmds_need_lc_GCJ=yes
18973           fi
18974           allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18975         else
18976           cat conftest.err 1>&5
18977         fi
18978         $RM conftest*
18979
18980 fi
18981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5
18982 $as_echo "$lt_cv_archive_cmds_need_lc_GCJ" >&6; }
18983       archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ
18984       ;;
18985     esac
18986   fi
18987   ;;
18988 esac
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
19042
19043
19044
19045
19046
19047
19048
19049
19050
19051
19052
19053   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
19054 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19055 hardcode_action_GCJ=
19056 if test -n "$hardcode_libdir_flag_spec_GCJ" ||
19057    test -n "$runpath_var_GCJ" ||
19058    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19059
19060   # We can hardcode non-existent directories.
19061   if test "$hardcode_direct_GCJ" != no &&
19062      # If the only mechanism to avoid hardcoding is shlibpath_var, we
19063      # have to relink, otherwise we might link with an installed library
19064      # when we should be linking with a yet-to-be-installed one
19065      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19066      test "$hardcode_minus_L_GCJ" != no; then
19067     # Linking always hardcodes the temporary library directory.
19068     hardcode_action_GCJ=relink
19069   else
19070     # We can link without hardcoding, and we can hardcode nonexisting dirs.
19071     hardcode_action_GCJ=immediate
19072   fi
19073 else
19074   # We cannot hardcode anything, or else we can only hardcode existing
19075   # directories.
19076   hardcode_action_GCJ=unsupported
19077 fi
19078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GCJ" >&5
19079 $as_echo "$hardcode_action_GCJ" >&6; }
19080
19081 if test "$hardcode_action_GCJ" = relink ||
19082    test "$inherit_rpath_GCJ" = yes; then
19083   # Fast installation is not supported
19084   enable_fast_install=no
19085 elif test "$shlibpath_overrides_runpath" = yes ||
19086      test "$enable_shared" = no; then
19087   # Fast installation is not necessary
19088   enable_fast_install=needless
19089 fi
19090
19091
19092
19093
19094
19095
19096
19097 fi
19098
19099 compiler_GCJ=${GCJ-gcj}
19100 ac_ext=c
19101 ac_cpp='$CPP $CPPFLAGS'
19102 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19103 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19104 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19105
19106
19107 if test "x$CC" != xcc; then
19108   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
19109 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
19110 else
19111   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
19112 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
19113 fi
19114 set dummy $CC; ac_cc=`$as_echo "$2" |
19115                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19116 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
19117   $as_echo_n "(cached) " >&6
19118 else
19119   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19120 /* end confdefs.h.  */
19121
19122 int
19123 main ()
19124 {
19125
19126   ;
19127   return 0;
19128 }
19129 _ACEOF
19130 # Make sure it works both with $CC and with simple cc.
19131 # We do the test twice because some compilers refuse to overwrite an
19132 # existing .o file with -o, though they will create one.
19133 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19134 rm -f conftest2.*
19135 if { { case "(($ac_try" in
19136   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19137   *) ac_try_echo=$ac_try;;
19138 esac
19139 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19140 $as_echo "$ac_try_echo"; } >&5
19141   (eval "$ac_try") 2>&5
19142   ac_status=$?
19143   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19144   test $ac_status = 0; } &&
19145    test -f conftest2.$ac_objext && { { case "(($ac_try" in
19146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19147   *) ac_try_echo=$ac_try;;
19148 esac
19149 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19150 $as_echo "$ac_try_echo"; } >&5
19151   (eval "$ac_try") 2>&5
19152   ac_status=$?
19153   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19154   test $ac_status = 0; };
19155 then
19156   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
19157   if test "x$CC" != xcc; then
19158     # Test first that cc exists at all.
19159     if { ac_try='cc -c conftest.$ac_ext >&5'
19160   { { case "(($ac_try" in
19161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19162   *) ac_try_echo=$ac_try;;
19163 esac
19164 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19165 $as_echo "$ac_try_echo"; } >&5
19166   (eval "$ac_try") 2>&5
19167   ac_status=$?
19168   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19169   test $ac_status = 0; }; }; then
19170       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19171       rm -f conftest2.*
19172       if { { case "(($ac_try" in
19173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19174   *) ac_try_echo=$ac_try;;
19175 esac
19176 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19177 $as_echo "$ac_try_echo"; } >&5
19178   (eval "$ac_try") 2>&5
19179   ac_status=$?
19180   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19181   test $ac_status = 0; } &&
19182          test -f conftest2.$ac_objext && { { case "(($ac_try" in
19183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19184   *) ac_try_echo=$ac_try;;
19185 esac
19186 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19187 $as_echo "$ac_try_echo"; } >&5
19188   (eval "$ac_try") 2>&5
19189   ac_status=$?
19190   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19191   test $ac_status = 0; };
19192       then
19193         # cc works too.
19194         :
19195       else
19196         # cc exists but doesn't like -o.
19197         eval ac_cv_prog_cc_${ac_cc}_c_o=no
19198       fi
19199     fi
19200   fi
19201 else
19202   eval ac_cv_prog_cc_${ac_cc}_c_o=no
19203 fi
19204 rm -f core conftest*
19205
19206 fi
19207 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
19208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19209 $as_echo "yes" >&6; }
19210 else
19211   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19212 $as_echo "no" >&6; }
19213
19214 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
19215
19216 fi
19217
19218 # FIXME: we rely on the cache variable name because
19219 # there is no other way.
19220 set dummy $CC
19221 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19222 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
19223 if test "$am_t" != yes; then
19224    # Losing compiler, so override with the script.
19225    # FIXME: It is wrong to rewrite CC.
19226    # But if we don't then we get into trouble of one sort or another.
19227    # A longer-term fix would be to have automake use am__CC in this case,
19228    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
19229    CC="$am_aux_dir/compile $CC"
19230 fi
19231
19232
19233
19234
19235
19236 subdirs="$subdirs classpath libltdl"
19237
19238
19239 # The -no-testsuite modules omit the test subdir.
19240  if test -d $srcdir/testsuite; then
19241   TESTSUBDIR_TRUE=
19242   TESTSUBDIR_FALSE='#'
19243 else
19244   TESTSUBDIR_TRUE='#'
19245   TESTSUBDIR_FALSE=
19246 fi
19247
19248
19249 # Should the runtime set system properties by examining the
19250 # environment variable GCJ_PROPERTIES?
19251 # Check whether --enable-getenv-properties was given.
19252 if test "${enable_getenv_properties+set}" = set; then :
19253   enableval=$enable_getenv_properties;
19254 fi
19255
19256
19257 # Whether GCJ_PROPERTIES is used depends on the target.
19258 if test -z "$enable_getenv_properties"; then
19259    enable_getenv_properties=${enable_getenv_properties_default-yes}
19260 fi
19261 if test "$enable_getenv_properties" = no; then
19262
19263 $as_echo "#define DISABLE_GETENV_PROPERTIES 1" >>confdefs.h
19264
19265 fi
19266
19267 # Whether we should use arguments to main()
19268 if test -z "$enable_main_args"; then
19269    enable_main_args=${enable_main_args_default-yes}
19270 fi
19271 if test "$enable_main_args" = no; then
19272
19273 $as_echo "#define DISABLE_MAIN_ARGS 1" >>confdefs.h
19274
19275 fi
19276
19277
19278 # Should we use hashtable-based synchronization?
19279 # Currently works only for Linux X86/ia64
19280 # Typically faster and more space-efficient
19281 # Check whether --enable-hash-synchronization was given.
19282 if test "${enable_hash_synchronization+set}" = set; then :
19283   enableval=$enable_hash_synchronization;
19284 fi
19285
19286
19287 if test -z "$enable_hash_synchronization"; then
19288    enable_hash_synchronization=$enable_hash_synchronization_default
19289 fi
19290
19291
19292 install_ecj_jar=no
19293 ECJ_BUILD_JAR=
19294 ECJ_JAR=
19295
19296 # Check whether --with-ecj-jar was given.
19297 if test "${with_ecj_jar+set}" = set; then :
19298   withval=$with_ecj_jar; ECJ_JAR=$withval
19299 else
19300   if test -f $multi_basedir/ecj.jar; then
19301            ECJ_BUILD_JAR=$multi_basedir/ecj.jar
19302            ECJ_JAR='$(jardir)/ecj.jar'
19303            install_ecj_jar=yes
19304          fi
19305 fi
19306
19307
19308
19309  if test "$ECJ_JAR" != ""; then
19310   BUILD_ECJ1_TRUE=
19311   BUILD_ECJ1_FALSE='#'
19312 else
19313   BUILD_ECJ1_TRUE='#'
19314   BUILD_ECJ1_FALSE=
19315 fi
19316
19317  if test $install_ecj_jar = yes; then
19318   INSTALL_ECJ_JAR_TRUE=
19319   INSTALL_ECJ_JAR_FALSE='#'
19320 else
19321   INSTALL_ECJ_JAR_TRUE='#'
19322   INSTALL_ECJ_JAR_FALSE=
19323 fi
19324
19325
19326
19327 # Check whether --with-java-home was given.
19328 if test "${with_java_home+set}" = set; then :
19329   withval=$with_java_home; JAVA_HOME="${withval}"
19330 else
19331   JAVA_HOME=""
19332 fi
19333
19334  if test ! -z "$JAVA_HOME"; then
19335   JAVA_HOME_SET_TRUE=
19336   JAVA_HOME_SET_FALSE='#'
19337 else
19338   JAVA_HOME_SET_TRUE='#'
19339   JAVA_HOME_SET_FALSE=
19340 fi
19341
19342
19343
19344 suppress_libgcj_bc=no
19345 # Check whether --enable-libgcj-bc was given.
19346 if test "${enable_libgcj_bc+set}" = set; then :
19347   enableval=$enable_libgcj_bc; if test "$enable_libgcj_bc" = "no"; then
19348      suppress_libgcj_bc=yes
19349    fi
19350 fi
19351
19352  if test "$suppress_libgcj_bc" = "yes"; then
19353   SUPPRESS_LIBGCJ_BC_TRUE=
19354   SUPPRESS_LIBGCJ_BC_FALSE='#'
19355 else
19356   SUPPRESS_LIBGCJ_BC_TRUE='#'
19357   SUPPRESS_LIBGCJ_BC_FALSE=
19358 fi
19359
19360
19361 build_libgcj_reduced_reflection=no
19362 # Check whether --enable-reduced-reflection was given.
19363 if test "${enable_reduced_reflection+set}" = set; then :
19364   enableval=$enable_reduced_reflection; if test "$enable_reduced_reflection" = "yes"; then
19365      build_libgcj_reduced_reflection=yes
19366    fi
19367 fi
19368
19369  if test "$build_libgcj_reduced_reflection" = "yes"; then
19370   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE=
19371   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE='#'
19372 else
19373   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE='#'
19374   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE=
19375 fi
19376
19377
19378 # What is the native OS API for MinGW?
19379
19380 # Check whether --with-win32-nlsapi was given.
19381 if test "${with_win32_nlsapi+set}" = set; then :
19382   withval=$with_win32_nlsapi; case "${withval}" in
19383   ansi) with_win32_nlsapi=ansi ;;
19384   unicows) with_win32_nlsapi=unicows ;;
19385   unicode) with_win32_nlsapi=unicode ;;
19386   *) as_fn_error "Bad value ${withval} for --with-win32-nlsapi." "$LINENO" 5 ;;
19387 esac
19388 else
19389   with_win32_nlsapi=ansi
19390 fi
19391
19392
19393 case "${with_win32_nlsapi}" in
19394   unicows | unicode)
19395
19396 $as_echo "#define MINGW_LIBGCJ_UNICODE 1" >>confdefs.h
19397
19398     ;;
19399 esac
19400
19401 # configure.host sets slow_pthread_self if the synchronization code should
19402 # try to avoid pthread_self calls by caching thread IDs in a hashtable.
19403 if test "${slow_pthread_self}" = "yes"; then
19404
19405 $as_echo "#define SLOW_PTHREAD_SELF 1" >>confdefs.h
19406
19407 fi
19408
19409 # Check for gc debugging.  This option is handled both here and in the GC.
19410 # Check whether --enable-gc-debug was given.
19411 if test "${enable_gc_debug+set}" = set; then :
19412   enableval=$enable_gc_debug;  if test "$enable_gc_debug" = "yes"; then
19413
19414 $as_echo "#define LIBGCJ_GC_DEBUG 1" >>confdefs.h
19415
19416   fi
19417 fi
19418
19419
19420 # See if the user has the interpreter included.
19421 # Check whether --enable-interpreter was given.
19422 if test "${enable_interpreter+set}" = set; then :
19423   enableval=$enable_interpreter; if test "$enable_interpreter" = yes; then
19424     # This can also be set in configure.host.
19425     libgcj_interpreter=yes
19426   elif test "$enable_interpreter" = no; then
19427     libgcj_interpreter=no
19428   fi
19429 fi
19430
19431
19432 if test "$libgcj_interpreter" = yes; then
19433
19434 $as_echo "#define INTERPRETER 1" >>confdefs.h
19435
19436 fi
19437 INTERPRETER="$libgcj_interpreter"
19438
19439  if test "$libgcj_interpreter" = yes; then
19440   INTERPRETER_TRUE=
19441   INTERPRETER_FALSE='#'
19442 else
19443   INTERPRETER_TRUE='#'
19444   INTERPRETER_FALSE=
19445 fi
19446
19447
19448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5
19449 $as_echo_n "checking for exception model to use... " >&6; }
19450 ac_ext=cpp
19451 ac_cpp='$CXXCPP $CPPFLAGS'
19452 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19453 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19454 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19455
19456 # Check whether --enable-sjlj-exceptions was given.
19457 if test "${enable_sjlj_exceptions+set}" = set; then :
19458   enableval=$enable_sjlj_exceptions; :
19459 else
19460   cat > conftest.$ac_ext << EOF
19461 #line 19461 "configure"
19462 struct S { ~S(); };
19463 void bar();
19464 void foo()
19465 {
19466   S s;
19467   bar();
19468 }
19469 EOF
19470 old_CXXFLAGS="$CXXFLAGS"
19471 CXXFLAGS=-S
19472 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
19473   (eval $ac_compile) 2>&5
19474   ac_status=$?
19475   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19476   test $ac_status = 0; }; then
19477   if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
19478     enable_sjlj_exceptions=yes
19479   elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
19480     enable_sjlj_exceptions=no
19481   elif grep __cxa_end_cleanup conftest.s >/dev/null 2>&1 ; then
19482     # ARM EH ABI.
19483     enable_sjlj_exceptions=no
19484   fi
19485 fi
19486 CXXFLAGS="$old_CXXFLAGS"
19487 rm -f conftest*
19488 fi
19489
19490 if test x$enable_sjlj_exceptions = xyes; then
19491
19492 $as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h
19493
19494   ac_exception_model_name=sjlj
19495 elif test x$enable_sjlj_exceptions = xno; then
19496   ac_exception_model_name="call frame"
19497 else
19498   as_fn_error "unable to detect exception model" "$LINENO" 5
19499 fi
19500 ac_ext=c
19501 ac_cpp='$CPP $CPPFLAGS'
19502 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19503 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19504 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19505
19506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5
19507 $as_echo "$ac_exception_model_name" >&6; }
19508
19509 # If we are non using SJLJ exceptions, and this host does not have support
19510 # for unwinding from a signal handler, enable checked dereferences and divides.
19511 if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
19512   CHECKREFSPEC=-fcheck-references
19513   DIVIDESPEC=-fuse-divide-subroutine
19514   EXCEPTIONSPEC=
19515 fi
19516
19517 # See if the user wants to disable java.net.  This is the mildly
19518 # ugly way that we admit that target-side configuration sucks.
19519 # Check whether --enable-java-net was given.
19520 if test "${enable_java_net+set}" = set; then :
19521   enableval=$enable_java_net;
19522 fi
19523
19524
19525 # Whether java.net is built by default can depend on the target.
19526 if test -z "$enable_java_net"; then
19527    enable_java_net=${enable_java_net_default-yes}
19528 fi
19529 if test "$enable_java_net" = no; then
19530
19531 $as_echo "#define DISABLE_JAVA_NET 1" >>confdefs.h
19532
19533 fi
19534
19535 # See if the user wants to configure without libffi.  Some
19536 # architectures don't support it, and default values are set in
19537 # configure.host.
19538
19539 # Check whether --with-libffi was given.
19540 if test "${with_libffi+set}" = set; then :
19541   withval=$with_libffi; :
19542 else
19543   with_libffi=${with_libffi_default-yes}
19544 fi
19545
19546
19547 LIBFFI=
19548 LIBFFIINCS=
19549 if test "$with_libffi" != no; then
19550
19551 $as_echo "#define USE_LIBFFI 1" >>confdefs.h
19552
19553    LIBFFI=../libffi/libffi_convenience.la
19554    LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
19555 fi
19556
19557
19558
19559 # See if the user wants to disable JVMPI support.
19560 # Check whether --enable-jvmpi was given.
19561 if test "${enable_jvmpi+set}" = set; then :
19562   enableval=$enable_jvmpi;
19563 fi
19564
19565
19566 if test "$enable_jvmpi" != no; then
19567
19568 $as_echo "#define ENABLE_JVMPI 1" >>confdefs.h
19569
19570 fi
19571
19572 # If the target is an eCos system, use the appropriate eCos
19573 # I/O routines.
19574 # FIXME: this should not be a local option but a global target
19575 # system; at present there is no eCos target.
19576 TARGET_ECOS=${PROCESS-"no"}
19577
19578 # Check whether --with-ecos was given.
19579 if test "${with_ecos+set}" = set; then :
19580   withval=$with_ecos; TARGET_ECOS="$with_ecos"
19581
19582 fi
19583
19584
19585 case "$TARGET_ECOS" in
19586    no) case "$host" in
19587       *mingw*)
19588             PLATFORM=Win32
19589             PLATFORMNET=Win32
19590             PLATFORMH=win32.h
19591
19592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'ld' is at least 2.13" >&5
19593 $as_echo_n "checking whether 'ld' is at least 2.13... " >&6; }
19594 LD_PROG=`$CC --print-prog-name=ld`
19595 LD_VERSION=`$LD_PROG --version`
19596 LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
19597 LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
19598 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
19599   LD_OK="ok"
19600 else
19601   if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
19602     LD_OK="ok"
19603   fi
19604 fi
19605 if test "x$LD_OK" != x; then
19606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19607 $as_echo "yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19608 else
19609   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19610 $as_echo "no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19611   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
19612 $as_echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
19613
19614 $as_echo "#define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1" >>confdefs.h
19615
19616 fi
19617       ;;
19618       *)
19619             PLATFORM=Posix
19620             PLATFORMNET=Posix
19621             PLATFORMH=posix.h
19622       ;;
19623       esac
19624       ;;
19625    *)
19626       PLATFORM=Ecos
19627       PLATFORMNET=NoNet
19628
19629 $as_echo "#define ECOS 1" >>confdefs.h
19630
19631       PLATFORMH=posix.h
19632       ;;
19633 esac
19634
19635 ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
19636
19637
19638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19639 /* end confdefs.h.  */
19640 #include <stdint.h>
19641
19642 _ACEOF
19643 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19644   $EGREP "uint32_t" >/dev/null 2>&1; then :
19645
19646 $as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19647
19648 fi
19649 rm -f conftest*
19650
19651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19652 /* end confdefs.h.  */
19653 #include <inttypes.h>
19654
19655 _ACEOF
19656 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19657   $EGREP "uint32_t" >/dev/null 2>&1; then :
19658
19659 $as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19660
19661 fi
19662 rm -f conftest*
19663
19664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19665 /* end confdefs.h.  */
19666 #include <sys/types.h>
19667
19668 _ACEOF
19669 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19670   $EGREP "u_int32_t" >/dev/null 2>&1; then :
19671
19672 $as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19673
19674 fi
19675 rm -f conftest*
19676
19677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19678 /* end confdefs.h.  */
19679 #include <sys/config.h>
19680
19681 _ACEOF
19682 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19683   $EGREP "u_int32_t" >/dev/null 2>&1; then :
19684
19685 $as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19686
19687 fi
19688 rm -f conftest*
19689
19690
19691  if test "$PLATFORM" = Win32; then
19692   USING_WIN32_PLATFORM_TRUE=
19693   USING_WIN32_PLATFORM_FALSE='#'
19694 else
19695   USING_WIN32_PLATFORM_TRUE='#'
19696   USING_WIN32_PLATFORM_FALSE=
19697 fi
19698
19699  if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then
19700   USING_POSIX_PLATFORM_TRUE=
19701   USING_POSIX_PLATFORM_FALSE='#'
19702 else
19703   USING_POSIX_PLATFORM_TRUE='#'
19704   USING_POSIX_PLATFORM_FALSE=
19705 fi
19706
19707
19708 case "$host" in
19709   *-darwin*) DARWIN_CRT=true ;;
19710   *) DARWIN_CRT=false ;;
19711 esac
19712  if $DARWIN_CRT; then
19713   USING_DARWIN_CRT_TRUE=
19714   USING_DARWIN_CRT_FALSE='#'
19715 else
19716   USING_DARWIN_CRT_TRUE='#'
19717   USING_DARWIN_CRT_FALSE=
19718 fi
19719
19720
19721 # This may not be defined in a non-ANS conformant embedded system.
19722 # FIXME: Should these case a runtime exception in that case?
19723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19724 /* end confdefs.h.  */
19725 #include <time.h>
19726
19727 _ACEOF
19728 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19729   $EGREP "localtime" >/dev/null 2>&1; then :
19730
19731 $as_echo "#define HAVE_LOCALTIME 1" >>confdefs.h
19732
19733 fi
19734 rm -f conftest*
19735
19736
19737 # Create the subdirectory for natFile.cc, or the attempt
19738 # to create the link will fail.
19739 test -d java || mkdir java
19740 test -d java/io || mkdir java/io
19741 test -d gnu || mkdir gnu
19742 ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
19743
19744
19745 # Likewise for natConcreteProcess.cc.
19746 test -d java/lang || mkdir java/lang
19747 ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
19748
19749
19750 # Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc.
19751 test -d java/net || mkdir java/net
19752 ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc"
19753
19754 ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
19755
19756
19757 # Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
19758 test -d gnu/java || mkdir gnu/java
19759 test -d gnu/java/net || mkdir gnu/java/net
19760 ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
19761
19762 ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
19763
19764
19765 # Likewise for natVMPipe.cc and natVMSelector.cc.
19766 test -d gnu/java/nio || mkdir gnu/java/nio
19767 ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc"
19768
19769 ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc"
19770
19771
19772 # Likewise for natFileChannelImpl.cc
19773 test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
19774 ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
19775
19776
19777 # Likewise for natVMSecureRandom.cc
19778 test -d gnu/java/security || mkdir gnu/java/security
19779 test -d gnu/java/security/jce || mkdir gnu/java/security/jce
19780 test -d gnu/java/security/jce/prng || mkdir gnu/java/security/jce/prng
19781 ac_config_links="$ac_config_links gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc"
19782
19783
19784 case "${host}" in
19785     *mingw*)
19786       SYSTEMSPEC="-lgdi32 -lws2_32"
19787       if test "${with_win32_nlsapi}" = "unicows"; then
19788         SYSTEMSPEC="-lunicows $SYSTEMSPEC"
19789       fi
19790     ;;
19791     *-*-darwin9*)
19792       SYSTEMSPEC="%{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}"
19793     ;;
19794     *-*-darwin[12]*)
19795       # Something is incompatible with pie, would be nice to fix it and
19796       # remove -no_pie.  PR49461
19797       SYSTEMSPEC="-no_pie %{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}"
19798     ;;
19799     *)
19800       SYSTEMSPEC=
19801     ;;
19802 esac
19803
19804
19805
19806 # Check whether --with-system-zlib was given.
19807 if test "${with_system_zlib+set}" = set; then :
19808   withval=$with_system_zlib;
19809 fi
19810
19811 ZLIBSPEC=
19812
19813 ZLIBTESTSPEC=
19814
19815
19816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
19817 $as_echo_n "checking for X... " >&6; }
19818
19819
19820 # Check whether --with-x was given.
19821 if test "${with_x+set}" = set; then :
19822   withval=$with_x;
19823 fi
19824
19825 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19826 if test "x$with_x" = xno; then
19827   # The user explicitly disabled X.
19828   have_x=disabled
19829 else
19830   case $x_includes,$x_libraries in #(
19831     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
19832     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
19833   $as_echo_n "(cached) " >&6
19834 else
19835   # One or both of the vars are not set, and there is no cached value.
19836 ac_x_includes=no ac_x_libraries=no
19837 rm -f -r conftest.dir
19838 if mkdir conftest.dir; then
19839   cd conftest.dir
19840   cat >Imakefile <<'_ACEOF'
19841 incroot:
19842         @echo incroot='${INCROOT}'
19843 usrlibdir:
19844         @echo usrlibdir='${USRLIBDIR}'
19845 libdir:
19846         @echo libdir='${LIBDIR}'
19847 _ACEOF
19848   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
19849     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19850     for ac_var in incroot usrlibdir libdir; do
19851       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
19852     done
19853     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19854     for ac_extension in a so sl dylib la dll; do
19855       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
19856          test -f "$ac_im_libdir/libX11.$ac_extension"; then
19857         ac_im_usrlibdir=$ac_im_libdir; break
19858       fi
19859     done
19860     # Screen out bogus values from the imake configuration.  They are
19861     # bogus both because they are the default anyway, and because
19862     # using them would break gcc on systems where it needs fixed includes.
19863     case $ac_im_incroot in
19864         /usr/include) ac_x_includes= ;;
19865         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19866     esac
19867     case $ac_im_usrlibdir in
19868         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
19869         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19870     esac
19871   fi
19872   cd ..
19873   rm -f -r conftest.dir
19874 fi
19875
19876 # Standard set of common directories for X headers.
19877 # Check X11 before X11Rn because it is often a symlink to the current release.
19878 ac_x_header_dirs='
19879 /usr/X11/include
19880 /usr/X11R7/include
19881 /usr/X11R6/include
19882 /usr/X11R5/include
19883 /usr/X11R4/include
19884
19885 /usr/include/X11
19886 /usr/include/X11R7
19887 /usr/include/X11R6
19888 /usr/include/X11R5
19889 /usr/include/X11R4
19890
19891 /usr/local/X11/include
19892 /usr/local/X11R7/include
19893 /usr/local/X11R6/include
19894 /usr/local/X11R5/include
19895 /usr/local/X11R4/include
19896
19897 /usr/local/include/X11
19898 /usr/local/include/X11R7
19899 /usr/local/include/X11R6
19900 /usr/local/include/X11R5
19901 /usr/local/include/X11R4
19902
19903 /usr/X386/include
19904 /usr/x386/include
19905 /usr/XFree86/include/X11
19906
19907 /usr/include
19908 /usr/local/include
19909 /usr/unsupported/include
19910 /usr/athena/include
19911 /usr/local/x11r5/include
19912 /usr/lpp/Xamples/include
19913
19914 /usr/openwin/include
19915 /usr/openwin/share/include'
19916
19917 if test "$ac_x_includes" = no; then
19918   # Guess where to find include files, by looking for Xlib.h.
19919   # First, try using that file with no special directory specified.
19920   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19921 /* end confdefs.h.  */
19922 #include <X11/Xlib.h>
19923 _ACEOF
19924 if ac_fn_c_try_cpp "$LINENO"; then :
19925   # We can compile using X headers with no special include directory.
19926 ac_x_includes=
19927 else
19928   for ac_dir in $ac_x_header_dirs; do
19929   if test -r "$ac_dir/X11/Xlib.h"; then
19930     ac_x_includes=$ac_dir
19931     break
19932   fi
19933 done
19934 fi
19935 rm -f conftest.err conftest.$ac_ext
19936 fi # $ac_x_includes = no
19937
19938 if test "$ac_x_libraries" = no; then
19939   # Check for the libraries.
19940   # See if we find them without any special options.
19941   # Don't add to $LIBS permanently.
19942   ac_save_LIBS=$LIBS
19943   LIBS="-lX11 $LIBS"
19944   if test x$gcc_no_link = xyes; then
19945   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19946 fi
19947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19948 /* end confdefs.h.  */
19949 #include <X11/Xlib.h>
19950 int
19951 main ()
19952 {
19953 XrmInitialize ()
19954   ;
19955   return 0;
19956 }
19957 _ACEOF
19958 if ac_fn_c_try_link "$LINENO"; then :
19959   LIBS=$ac_save_LIBS
19960 # We can link X programs with no special library path.
19961 ac_x_libraries=
19962 else
19963   LIBS=$ac_save_LIBS
19964 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19965 do
19966   # Don't even attempt the hair of trying to link an X program!
19967   for ac_extension in a so sl dylib la dll; do
19968     if test -r "$ac_dir/libX11.$ac_extension"; then
19969       ac_x_libraries=$ac_dir
19970       break 2
19971     fi
19972   done
19973 done
19974 fi
19975 rm -f core conftest.err conftest.$ac_objext \
19976     conftest$ac_exeext conftest.$ac_ext
19977 fi # $ac_x_libraries = no
19978
19979 case $ac_x_includes,$ac_x_libraries in #(
19980   no,* | *,no | *\'*)
19981     # Didn't find X, or a directory has "'" in its name.
19982     ac_cv_have_x="have_x=no";; #(
19983   *)
19984     # Record where we found X for the cache.
19985     ac_cv_have_x="have_x=yes\
19986         ac_x_includes='$ac_x_includes'\
19987         ac_x_libraries='$ac_x_libraries'"
19988 esac
19989 fi
19990 ;; #(
19991     *) have_x=yes;;
19992   esac
19993   eval "$ac_cv_have_x"
19994 fi # $with_x != no
19995
19996 if test "$have_x" != yes; then
19997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
19998 $as_echo "$have_x" >&6; }
19999   no_x=yes
20000 else
20001   # If each of the values was on the command line, it overrides each guess.
20002   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
20003   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
20004   # Update the cache value to reflect the command line values.
20005   ac_cv_have_x="have_x=yes\
20006         ac_x_includes='$x_includes'\
20007         ac_x_libraries='$x_libraries'"
20008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
20009 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
20010 fi
20011
20012 if test "$no_x" = yes; then
20013   # Not all programs may use this symbol, but it does not hurt to define it.
20014
20015 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
20016
20017   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
20018 else
20019   if test -n "$x_includes"; then
20020     X_CFLAGS="$X_CFLAGS -I$x_includes"
20021   fi
20022
20023   # It would also be nice to do this for all -L options, not just this one.
20024   if test -n "$x_libraries"; then
20025     X_LIBS="$X_LIBS -L$x_libraries"
20026     # For Solaris; some versions of Sun CC require a space after -R and
20027     # others require no space.  Words are not sufficient . . . .
20028     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
20029 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
20030     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
20031     ac_xsave_c_werror_flag=$ac_c_werror_flag
20032     ac_c_werror_flag=yes
20033     if test x$gcc_no_link = xyes; then
20034   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20035 fi
20036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20037 /* end confdefs.h.  */
20038
20039 int
20040 main ()
20041 {
20042
20043   ;
20044   return 0;
20045 }
20046 _ACEOF
20047 if ac_fn_c_try_link "$LINENO"; then :
20048   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20049 $as_echo "no" >&6; }
20050        X_LIBS="$X_LIBS -R$x_libraries"
20051 else
20052   LIBS="$ac_xsave_LIBS -R $x_libraries"
20053        if test x$gcc_no_link = xyes; then
20054   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20055 fi
20056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20057 /* end confdefs.h.  */
20058
20059 int
20060 main ()
20061 {
20062
20063   ;
20064   return 0;
20065 }
20066 _ACEOF
20067 if ac_fn_c_try_link "$LINENO"; then :
20068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20069 $as_echo "yes" >&6; }
20070           X_LIBS="$X_LIBS -R $x_libraries"
20071 else
20072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
20073 $as_echo "neither works" >&6; }
20074 fi
20075 rm -f core conftest.err conftest.$ac_objext \
20076     conftest$ac_exeext conftest.$ac_ext
20077 fi
20078 rm -f core conftest.err conftest.$ac_objext \
20079     conftest$ac_exeext conftest.$ac_ext
20080     ac_c_werror_flag=$ac_xsave_c_werror_flag
20081     LIBS=$ac_xsave_LIBS
20082   fi
20083
20084   # Check for system-dependent libraries X programs must link with.
20085   # Do this before checking for the system-independent R6 libraries
20086   # (-lICE), since we may need -lsocket or whatever for X linking.
20087
20088   if test "$ISC" = yes; then
20089     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
20090   else
20091     # Martyn Johnson says this is needed for Ultrix, if the X
20092     # libraries were built with DECnet support.  And Karl Berry says
20093     # the Alpha needs dnet_stub (dnet does not exist).
20094     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
20095     if test x$gcc_no_link = xyes; then
20096   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20097 fi
20098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20099 /* end confdefs.h.  */
20100
20101 /* Override any GCC internal prototype to avoid an error.
20102    Use char because int might match the return type of a GCC
20103    builtin and then its argument prototype would still apply.  */
20104 #ifdef __cplusplus
20105 extern "C"
20106 #endif
20107 char XOpenDisplay ();
20108 int
20109 main ()
20110 {
20111 return XOpenDisplay ();
20112   ;
20113   return 0;
20114 }
20115 _ACEOF
20116 if ac_fn_c_try_link "$LINENO"; then :
20117
20118 else
20119   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
20120 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
20121 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
20122   $as_echo_n "(cached) " >&6
20123 else
20124   ac_check_lib_save_LIBS=$LIBS
20125 LIBS="-ldnet  $LIBS"
20126 if test x$gcc_no_link = xyes; then
20127   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20128 fi
20129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20130 /* end confdefs.h.  */
20131
20132 /* Override any GCC internal prototype to avoid an error.
20133    Use char because int might match the return type of a GCC
20134    builtin and then its argument prototype would still apply.  */
20135 #ifdef __cplusplus
20136 extern "C"
20137 #endif
20138 char dnet_ntoa ();
20139 int
20140 main ()
20141 {
20142 return dnet_ntoa ();
20143   ;
20144   return 0;
20145 }
20146 _ACEOF
20147 if ac_fn_c_try_link "$LINENO"; then :
20148   ac_cv_lib_dnet_dnet_ntoa=yes
20149 else
20150   ac_cv_lib_dnet_dnet_ntoa=no
20151 fi
20152 rm -f core conftest.err conftest.$ac_objext \
20153     conftest$ac_exeext conftest.$ac_ext
20154 LIBS=$ac_check_lib_save_LIBS
20155 fi
20156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
20157 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
20158 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
20159   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
20160 fi
20161
20162     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
20163       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
20164 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
20165 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
20166   $as_echo_n "(cached) " >&6
20167 else
20168   ac_check_lib_save_LIBS=$LIBS
20169 LIBS="-ldnet_stub  $LIBS"
20170 if test x$gcc_no_link = xyes; then
20171   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20172 fi
20173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20174 /* end confdefs.h.  */
20175
20176 /* Override any GCC internal prototype to avoid an error.
20177    Use char because int might match the return type of a GCC
20178    builtin and then its argument prototype would still apply.  */
20179 #ifdef __cplusplus
20180 extern "C"
20181 #endif
20182 char dnet_ntoa ();
20183 int
20184 main ()
20185 {
20186 return dnet_ntoa ();
20187   ;
20188   return 0;
20189 }
20190 _ACEOF
20191 if ac_fn_c_try_link "$LINENO"; then :
20192   ac_cv_lib_dnet_stub_dnet_ntoa=yes
20193 else
20194   ac_cv_lib_dnet_stub_dnet_ntoa=no
20195 fi
20196 rm -f core conftest.err conftest.$ac_objext \
20197     conftest$ac_exeext conftest.$ac_ext
20198 LIBS=$ac_check_lib_save_LIBS
20199 fi
20200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
20201 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
20202 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
20203   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
20204 fi
20205
20206     fi
20207 fi
20208 rm -f core conftest.err conftest.$ac_objext \
20209     conftest$ac_exeext conftest.$ac_ext
20210     LIBS="$ac_xsave_LIBS"
20211
20212     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
20213     # to get the SysV transport functions.
20214     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
20215     # needs -lnsl.
20216     # The nsl library prevents programs from opening the X display
20217     # on Irix 5.2, according to T.E. Dickey.
20218     # The functions gethostbyname, getservbyname, and inet_addr are
20219     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
20220     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
20221 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
20222
20223 fi
20224
20225     if test $ac_cv_func_gethostbyname = no; then
20226       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
20227 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
20228 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
20229   $as_echo_n "(cached) " >&6
20230 else
20231   ac_check_lib_save_LIBS=$LIBS
20232 LIBS="-lnsl  $LIBS"
20233 if test x$gcc_no_link = xyes; then
20234   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20235 fi
20236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20237 /* end confdefs.h.  */
20238
20239 /* Override any GCC internal prototype to avoid an error.
20240    Use char because int might match the return type of a GCC
20241    builtin and then its argument prototype would still apply.  */
20242 #ifdef __cplusplus
20243 extern "C"
20244 #endif
20245 char gethostbyname ();
20246 int
20247 main ()
20248 {
20249 return gethostbyname ();
20250   ;
20251   return 0;
20252 }
20253 _ACEOF
20254 if ac_fn_c_try_link "$LINENO"; then :
20255   ac_cv_lib_nsl_gethostbyname=yes
20256 else
20257   ac_cv_lib_nsl_gethostbyname=no
20258 fi
20259 rm -f core conftest.err conftest.$ac_objext \
20260     conftest$ac_exeext conftest.$ac_ext
20261 LIBS=$ac_check_lib_save_LIBS
20262 fi
20263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
20264 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
20265 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
20266   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
20267 fi
20268
20269       if test $ac_cv_lib_nsl_gethostbyname = no; then
20270         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
20271 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
20272 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
20273   $as_echo_n "(cached) " >&6
20274 else
20275   ac_check_lib_save_LIBS=$LIBS
20276 LIBS="-lbsd  $LIBS"
20277 if test x$gcc_no_link = xyes; then
20278   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20279 fi
20280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20281 /* end confdefs.h.  */
20282
20283 /* Override any GCC internal prototype to avoid an error.
20284    Use char because int might match the return type of a GCC
20285    builtin and then its argument prototype would still apply.  */
20286 #ifdef __cplusplus
20287 extern "C"
20288 #endif
20289 char gethostbyname ();
20290 int
20291 main ()
20292 {
20293 return gethostbyname ();
20294   ;
20295   return 0;
20296 }
20297 _ACEOF
20298 if ac_fn_c_try_link "$LINENO"; then :
20299   ac_cv_lib_bsd_gethostbyname=yes
20300 else
20301   ac_cv_lib_bsd_gethostbyname=no
20302 fi
20303 rm -f core conftest.err conftest.$ac_objext \
20304     conftest$ac_exeext conftest.$ac_ext
20305 LIBS=$ac_check_lib_save_LIBS
20306 fi
20307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
20308 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
20309 if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
20310   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20311 fi
20312
20313       fi
20314     fi
20315
20316     # lieder@skyler.mavd.honeywell.com says without -lsocket,
20317     # socket/setsockopt and other routines are undefined under SCO ODT
20318     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
20319     # on later versions), says Simon Leinen: it contains gethostby*
20320     # variants that don't use the name server (or something).  -lsocket
20321     # must be given before -lnsl if both are needed.  We assume that
20322     # if connect needs -lnsl, so does gethostbyname.
20323     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
20324 if test "x$ac_cv_func_connect" = x""yes; then :
20325
20326 fi
20327
20328     if test $ac_cv_func_connect = no; then
20329       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
20330 $as_echo_n "checking for connect in -lsocket... " >&6; }
20331 if test "${ac_cv_lib_socket_connect+set}" = set; then :
20332   $as_echo_n "(cached) " >&6
20333 else
20334   ac_check_lib_save_LIBS=$LIBS
20335 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20336 if test x$gcc_no_link = xyes; then
20337   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20338 fi
20339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20340 /* end confdefs.h.  */
20341
20342 /* Override any GCC internal prototype to avoid an error.
20343    Use char because int might match the return type of a GCC
20344    builtin and then its argument prototype would still apply.  */
20345 #ifdef __cplusplus
20346 extern "C"
20347 #endif
20348 char connect ();
20349 int
20350 main ()
20351 {
20352 return connect ();
20353   ;
20354   return 0;
20355 }
20356 _ACEOF
20357 if ac_fn_c_try_link "$LINENO"; then :
20358   ac_cv_lib_socket_connect=yes
20359 else
20360   ac_cv_lib_socket_connect=no
20361 fi
20362 rm -f core conftest.err conftest.$ac_objext \
20363     conftest$ac_exeext conftest.$ac_ext
20364 LIBS=$ac_check_lib_save_LIBS
20365 fi
20366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
20367 $as_echo "$ac_cv_lib_socket_connect" >&6; }
20368 if test "x$ac_cv_lib_socket_connect" = x""yes; then :
20369   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20370 fi
20371
20372     fi
20373
20374     # Guillermo Gomez says -lposix is necessary on A/UX.
20375     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
20376 if test "x$ac_cv_func_remove" = x""yes; then :
20377
20378 fi
20379
20380     if test $ac_cv_func_remove = no; then
20381       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
20382 $as_echo_n "checking for remove in -lposix... " >&6; }
20383 if test "${ac_cv_lib_posix_remove+set}" = set; then :
20384   $as_echo_n "(cached) " >&6
20385 else
20386   ac_check_lib_save_LIBS=$LIBS
20387 LIBS="-lposix  $LIBS"
20388 if test x$gcc_no_link = xyes; then
20389   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20390 fi
20391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20392 /* end confdefs.h.  */
20393
20394 /* Override any GCC internal prototype to avoid an error.
20395    Use char because int might match the return type of a GCC
20396    builtin and then its argument prototype would still apply.  */
20397 #ifdef __cplusplus
20398 extern "C"
20399 #endif
20400 char remove ();
20401 int
20402 main ()
20403 {
20404 return remove ();
20405   ;
20406   return 0;
20407 }
20408 _ACEOF
20409 if ac_fn_c_try_link "$LINENO"; then :
20410   ac_cv_lib_posix_remove=yes
20411 else
20412   ac_cv_lib_posix_remove=no
20413 fi
20414 rm -f core conftest.err conftest.$ac_objext \
20415     conftest$ac_exeext conftest.$ac_ext
20416 LIBS=$ac_check_lib_save_LIBS
20417 fi
20418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
20419 $as_echo "$ac_cv_lib_posix_remove" >&6; }
20420 if test "x$ac_cv_lib_posix_remove" = x""yes; then :
20421   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20422 fi
20423
20424     fi
20425
20426     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20427     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
20428 if test "x$ac_cv_func_shmat" = x""yes; then :
20429
20430 fi
20431
20432     if test $ac_cv_func_shmat = no; then
20433       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
20434 $as_echo_n "checking for shmat in -lipc... " >&6; }
20435 if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
20436   $as_echo_n "(cached) " >&6
20437 else
20438   ac_check_lib_save_LIBS=$LIBS
20439 LIBS="-lipc  $LIBS"
20440 if test x$gcc_no_link = xyes; then
20441   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20442 fi
20443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20444 /* end confdefs.h.  */
20445
20446 /* Override any GCC internal prototype to avoid an error.
20447    Use char because int might match the return type of a GCC
20448    builtin and then its argument prototype would still apply.  */
20449 #ifdef __cplusplus
20450 extern "C"
20451 #endif
20452 char shmat ();
20453 int
20454 main ()
20455 {
20456 return shmat ();
20457   ;
20458   return 0;
20459 }
20460 _ACEOF
20461 if ac_fn_c_try_link "$LINENO"; then :
20462   ac_cv_lib_ipc_shmat=yes
20463 else
20464   ac_cv_lib_ipc_shmat=no
20465 fi
20466 rm -f core conftest.err conftest.$ac_objext \
20467     conftest$ac_exeext conftest.$ac_ext
20468 LIBS=$ac_check_lib_save_LIBS
20469 fi
20470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
20471 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
20472 if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
20473   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
20474 fi
20475
20476     fi
20477   fi
20478
20479   # Check for libraries that X11R6 Xt/Xaw programs need.
20480   ac_save_LDFLAGS=$LDFLAGS
20481   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
20482   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
20483   # check for ICE first), but we must link in the order -lSM -lICE or
20484   # we get undefined symbols.  So assume we have SM if we have ICE.
20485   # These have to be linked with before -lX11, unlike the other
20486   # libraries we check for below, so use a different variable.
20487   # John Interrante, Karl Berry
20488   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
20489 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
20490 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
20491   $as_echo_n "(cached) " >&6
20492 else
20493   ac_check_lib_save_LIBS=$LIBS
20494 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
20495 if test x$gcc_no_link = xyes; then
20496   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20497 fi
20498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20499 /* end confdefs.h.  */
20500
20501 /* Override any GCC internal prototype to avoid an error.
20502    Use char because int might match the return type of a GCC
20503    builtin and then its argument prototype would still apply.  */
20504 #ifdef __cplusplus
20505 extern "C"
20506 #endif
20507 char IceConnectionNumber ();
20508 int
20509 main ()
20510 {
20511 return IceConnectionNumber ();
20512   ;
20513   return 0;
20514 }
20515 _ACEOF
20516 if ac_fn_c_try_link "$LINENO"; then :
20517   ac_cv_lib_ICE_IceConnectionNumber=yes
20518 else
20519   ac_cv_lib_ICE_IceConnectionNumber=no
20520 fi
20521 rm -f core conftest.err conftest.$ac_objext \
20522     conftest$ac_exeext conftest.$ac_ext
20523 LIBS=$ac_check_lib_save_LIBS
20524 fi
20525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
20526 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
20527 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
20528   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
20529 fi
20530
20531   LDFLAGS=$ac_save_LDFLAGS
20532
20533 fi
20534
20535
20536 # FIXME: this should be _libs on some hosts.
20537 libsubdir=.libs
20538
20539 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
20540
20541 LIBSTDCXXSPEC=
20542 # extra LD Flags which are required for targets
20543 case "${host}" in
20544 *-*-darwin[0-7].*)
20545     # For now we have to disable it on darwin[8-9] because it slows down
20546     # the linking phase. A possible bug in ld?
20547     # on Darwin -single_module speeds up loading of the dynamic libraries.
20548     extra_ldflags_libjava=-Wl,-single_module
20549     ;;
20550 arm*linux*eabi)
20551     # Some of the ARM unwinder code is actually in libstdc++.  We
20552     # could in principle replicate it in libgcj, but it's better to
20553     # have a dependency on libstdc++.
20554     extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
20555     LIBSTDCXXSPEC=-lstdc++
20556     LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
20557     ;;
20558 *-*-cygwin)
20559     extra_ldflags_libjava=-liconv
20560     ;;
20561 *-*-mingw*)
20562     extra_ldflags_libjava=-lws2_32
20563     ;;
20564 esac
20565
20566 LIBMATHSPEC=
20567 # extra LD Flags which are required for targets
20568 case "${host}" in
20569 *-*-darwin*)
20570      ;;
20571 *)
20572      LIBMATHSPEC=-lm
20573      ;;
20574 esac
20575
20576 # Check for --no-merge-exidx-entries, an ARM-specific linker option.
20577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --no-merge-exidx-entries" >&5
20578 $as_echo_n "checking for --no-merge-exidx-entries... " >&6; }
20579 if test "${libgcj_cv_exidx+set}" = set; then :
20580   $as_echo_n "(cached) " >&6
20581 else
20582   saved_ldflags="$LDFLAGS"
20583    LDFLAGS="${LDFLAGS} -Wl,--no-merge-exidx-entries"
20584    # The IRIX 6 ld doesn't recognize --no-merge-exidx-entries, but only
20585    # warns about unknown options, which breaks the testsuite.  So enable
20586    # AC_LANG_WERROR, but there's currently (autoconf 2.64) no way to turn
20587    # it off again.  As a workaround, save and restore werror flag like
20588    # AC_PATH_XTRA.
20589    ac_xsave_c_werror_flag=$ac_c_werror_flag
20590
20591 ac_c_werror_flag=yes
20592    if test x$gcc_no_link = xyes; then
20593   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20594 fi
20595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20596 /* end confdefs.h.  */
20597 int main(void){ return 0;}
20598 _ACEOF
20599 if ac_fn_c_try_link "$LINENO"; then :
20600   eval "libgcj_cv_exidx=yes"
20601 else
20602   eval "libgcj_cv_exidx=no"
20603 fi
20604 rm -f core conftest.err conftest.$ac_objext \
20605     conftest$ac_exeext conftest.$ac_ext
20606    ac_c_werror_flag=$ac_xsave_c_werror_flag
20607    LDFLAGS="${saved_ldflags}"
20608
20609 fi
20610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcj_cv_exidx" >&5
20611 $as_echo "$libgcj_cv_exidx" >&6; }
20612 if test "${libgcj_cv_exidx}" = "yes"; then
20613   SYSTEMSPEC="${SYSTEMSPEC} --no-merge-exidx-entries"
20614   extra_ldflags="${extra_ldflags} -Wl,--no-merge-exidx-entries"
20615 fi
20616
20617
20618
20619
20620
20621
20622
20623
20624 # Allow the GC to be disabled.  Can be useful when debugging.
20625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for garbage collector to use" >&5
20626 $as_echo_n "checking for garbage collector to use... " >&6; }
20627 # Check whether --enable-java-gc was given.
20628 if test "${enable_java_gc+set}" = set; then :
20629   enableval=$enable_java_gc; GC=$enableval
20630 else
20631   GC=boehm
20632 fi
20633
20634 GCLIBS=
20635 GCINCS=
20636 GCDEPS=
20637 GCSPEC=
20638 JC1GCSPEC=
20639 GCTESTSPEC=
20640 case "$GC" in
20641  boehm)
20642     { $as_echo "$as_me:${as_lineno-$LINENO}: result: boehm" >&5
20643 $as_echo "boehm" >&6; }
20644     GCLIBS=../boehm-gc/libgcjgc_convenience.la
20645     JC1GCSPEC='-fuse-boehm-gc'
20646     GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
20647     GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
20648     GCOBJS=boehm.lo
20649     GCHDR=boehm-gc.h
20650     # The POSIX thread support needs to know this.
20651
20652 $as_echo "#define HAVE_BOEHM_GC 1" >>confdefs.h
20653
20654     ;;
20655  no)
20656     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
20657 $as_echo "none" >&6; }
20658     GCHDR=no-gc.h
20659     ;;
20660  *)
20661     as_fn_error "unrecognized collector \"$GC\"" "$LINENO" 5
20662     ;;
20663 esac
20664
20665
20666
20667
20668
20669
20670 ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
20671
20672  if test "$GC" = boehm; then
20673   USING_BOEHMGC_TRUE=
20674   USING_BOEHMGC_FALSE='#'
20675 else
20676   USING_BOEHMGC_TRUE='#'
20677   USING_BOEHMGC_FALSE=
20678 fi
20679
20680  if test "$GC" = no; then
20681   USING_NOGC_TRUE=
20682   USING_NOGC_FALSE='#'
20683 else
20684   USING_NOGC_TRUE='#'
20685   USING_NOGC_FALSE=
20686 fi
20687
20688
20689
20690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
20691 $as_echo_n "checking for thread model used by GCC... " >&6; }
20692 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
20693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THREADS" >&5
20694 $as_echo "$THREADS" >&6; }
20695
20696 case "$THREADS" in
20697  no | none | single)
20698     THREADS=none
20699     ;;
20700  aix | posix | pthreads)
20701     THREADS=posix
20702     case "$host" in
20703      *-*-linux*)
20704
20705 $as_echo "#define LINUX_THREADS 1" >>confdefs.h
20706
20707         ;;
20708     esac
20709     ;;
20710  win32)
20711     ;;
20712  dce | vxworks)
20713     as_fn_error "thread package $THREADS not yet supported" "$LINENO" 5
20714     ;;
20715  *)
20716     as_fn_error "$THREADS is an unknown thread package" "$LINENO" 5
20717     ;;
20718 esac
20719
20720 THREADCXXFLAGS=
20721 THREADLDFLAGS=
20722 THREADLIBS=
20723 THREADINCS=
20724 THREADDEPS=
20725 THREADH=
20726 THREADSPEC=
20727 THREADSTARTFILESPEC=
20728 case "$THREADS" in
20729  posix)
20730     case "$host" in
20731      *-*-cygwin*)
20732         # Don't set THREADLIBS here.  Cygwin doesn't have -lpthread.
20733         ;;
20734      *-*-freebsd[1234]*)
20735         # Before FreeBSD 5, it didn't have -lpthread (or any library which
20736         # merely adds pthread_* functions) but it does have a -pthread switch
20737         # which is required at link-time to select -lc_r *instead* of -lc.
20738         THREADLDFLAGS=-pthread
20739         # Don't set THREADSPEC here as might be expected since -pthread is
20740         # not processed when found within a spec file, it must come from
20741         # the command line.  For now, the user must provide the -pthread
20742         # switch to link code compiled with gcj.  In future, consider adding
20743         # support for weak references to pthread_* functions ala gthr.h API.
20744         THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
20745         ;;
20746      *-*-freebsd*)
20747         # FreeBSD >=5.3 implements a model much closer to other modern UNIX
20748         # systems which support threads and -lpthread.
20749         THREADLDFLAGS=-pthread
20750         THREADSPEC=-lpthread
20751         ;;
20752      alpha*-dec-osf* | hppa*-hp-hpux*)
20753         THREADCXXFLAGS=-pthread
20754         # boehm-gc needs some functions from librt, so link that too.
20755         THREADLIBS='-lpthread -lrt'
20756         THREADSPEC='-lpthread -lrt'
20757         ;;
20758      *-*-solaris2.8)
20759         # Always use alternate thread library on Solaris 8.  Need libthread
20760         # for TLS support.
20761         # Need -Wl,-R to get it through libtool ...
20762         THREADLIBS='-L/usr/lib/lwp$(MULTISUBDIR) -Wl,-R -Wl,/usr/lib/lwp$(MULTISUBDIR) -lpthread -lthread'
20763         # ... while ld only accepts -R.
20764         THREADSPEC='-L/usr/lib/lwp%{m64:/64} -R/usr/lib/lwp%{m64:/64} -lpthread -lthread'
20765         ;;
20766      *-*-solaris2.9)
20767         # As on Solaris 8, need libthread for TLS support.
20768         THREADLIBS='-lpthread -lthread'
20769         THREADSPEC='-lpthread -lthread'
20770         ;;
20771      *-*-darwin*)
20772         # Don't set THREADLIBS or THREADSPEC as Darwin already
20773         # provides pthread via libSystem.
20774         ;;
20775      *)
20776         THREADLIBS=-lpthread
20777         THREADSPEC=-lpthread
20778         ;;
20779     esac
20780     THREADH=posix-threads.h
20781     # MIT pthreads doesn't seem to have the mutexattr functions.
20782     # But for now we don't check for it.  We just assume you aren't
20783     # using MIT pthreads.
20784
20785 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20786
20787
20788     # If we're using the Boehm GC, then we happen to know that it
20789     # defines _REENTRANT, so we don't bother.  Eww.
20790     if test "$GC" != boehm; then
20791
20792 $as_echo "#define _REENTRANT 1" >>confdefs.h
20793
20794     fi
20795
20796 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
20797
20798     ;;
20799
20800  win32)
20801     THREADH=win32-threads.h
20802     THREADCXXFLAGS=-mthreads
20803     # We need thread-safe exception handling so _CRT_MT should be set to 1.
20804     # But we do not want the executables created to be dependent on
20805     # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
20806     # exception handling contexts.  The following kludge achieves this effect
20807     # and causes a dummy __mingwthr_key_dtor() to be linked in from
20808     # libmingw32.a.  This causes a memory leak of about 24 bytes per thread.
20809     # A workaround is to explicitly use -mthreads while linking Java programs.
20810     # See PR libgcj/28263.
20811     #
20812     # FIXME: In Java we are able to detect thread death at the end of
20813     # Thread.run() so we should be able to clean up the exception handling
20814     # contexts ourselves.
20815     THREADSTARTFILESPEC='crtmt%O%s'
20816     ;;
20817
20818  none)
20819     THREADH=no-threads.h
20820     ;;
20821 esac
20822 ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
20823
20824
20825
20826
20827
20828
20829
20830
20831  if test "$THREADS" = posix; then
20832   USING_POSIX_THREADS_TRUE=
20833   USING_POSIX_THREADS_FALSE='#'
20834 else
20835   USING_POSIX_THREADS_TRUE='#'
20836   USING_POSIX_THREADS_FALSE=
20837 fi
20838
20839  if test "$THREADS" = win32; then
20840   USING_WIN32_THREADS_TRUE=
20841   USING_WIN32_THREADS_FALSE='#'
20842 else
20843   USING_WIN32_THREADS_TRUE='#'
20844   USING_WIN32_THREADS_FALSE=
20845 fi
20846
20847  if test "$THREADS" = none; then
20848   USING_NO_THREADS_TRUE=
20849   USING_NO_THREADS_FALSE='#'
20850 else
20851   USING_NO_THREADS_TRUE='#'
20852   USING_NO_THREADS_FALSE=
20853 fi
20854
20855 if test "$enable_shared" != yes; then
20856   use_libgcj_bc=no
20857 fi
20858  if test "$use_libgcj_bc" = yes; then
20859   USE_LIBGCJ_BC_TRUE=
20860   USE_LIBGCJ_BC_FALSE='#'
20861 else
20862   USE_LIBGCJ_BC_TRUE='#'
20863   USE_LIBGCJ_BC_FALSE=
20864 fi
20865
20866
20867 if test -d sysdep; then true; else mkdir sysdep; fi
20868 ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
20869
20870 ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
20871
20872 ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
20873
20874
20875 LIBGCJ_SPEC_LGCJ=-lgcj
20876 LIBGCJ_SPEC_LGCJ_BC=-lgcj_bc
20877 if test x"$libgcj_spec_lgcj_override" != x ; then
20878   LIBGCJ_SPEC_LGCJ=$libgcj_spec_lgcj_override
20879 fi
20880 if test x"$libgcj_spec_lgcj_bc_override" != x ; then
20881   LIBGCJ_SPEC_LGCJ_BC=$libgcj_spec_lgcj_bc_override
20882 fi
20883 LIBGCJ_SPEC="%{s-bc-abi:} $LIBGCJ_SPEC_LGCJ"
20884 if test "$use_libgcj_bc" = yes; then
20885   LIBGCJ_SPEC="%{static|static-libgcj|!s-bc-abi:$LIBGCJ_SPEC_LGCJ;:$LIBGCJ_SPEC_LGCJ_BC}"
20886   LIBGCJ_BC_SPEC="%{findirect-dispatch:-fPIC}"
20887 fi
20888
20889
20890
20891 HASH_SYNC_SPEC=
20892 # Hash synchronization is only useful with posix threads right now.
20893 if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
20894    HASH_SYNC_SPEC=-fhash-synchronization
20895
20896 $as_echo "#define JV_HASH_SYNCHRONIZATION 1" >>confdefs.h
20897
20898 fi
20899
20900
20901  if test "$GCC" = yes; then
20902   USING_GCC_TRUE=
20903   USING_GCC_FALSE='#'
20904 else
20905   USING_GCC_TRUE='#'
20906   USING_GCC_FALSE=
20907 fi
20908
20909
20910 # We're in the tree with libgcc, and need to include some of its headers.
20911 LIBGCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../libgcc'
20912
20913 if test "x${with_newlib}" = "xyes"; then
20914    # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
20915    # may not work correctly, because the compiler may not be able to
20916    # link executables.
20917
20918    # We assume newlib.  This lets us hard-code the functions we know
20919    # we'll have.
20920
20921 $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
20922
20923
20924 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
20925
20926
20927 $as_echo "#define HAVE_TIME 1" >>confdefs.h
20928
20929
20930 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
20931
20932
20933 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
20934
20935
20936 $as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
20937
20938    # This is only for POSIX threads.
20939
20940 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20941
20942
20943    # Assume we do not have getuid and friends.
20944
20945 $as_echo "#define NO_GETUID 1" >>confdefs.h
20946
20947    PLATFORMNET=NoNet
20948 else
20949    for ac_func in strerror_r select fstat open fsync sleep opendir \
20950                    localtime_r getpwuid_r getcwd \
20951                    access stat lstat mkdir rename rmdir unlink utime chmod readlink \
20952                    nl_langinfo setlocale \
20953                    inet_pton uname inet_ntoa \
20954                    getrlimit sigaction ftruncate mmap \
20955                    getifaddrs
20956 do :
20957   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20958 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20959 eval as_val=\$$as_ac_var
20960    if test "x$as_val" = x""yes; then :
20961   cat >>confdefs.h <<_ACEOF
20962 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20963 _ACEOF
20964
20965 fi
20966 done
20967
20968    for ac_func in inet_aton inet_addr
20969 do :
20970   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20971 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20972 eval as_val=\$$as_ac_var
20973    if test "x$as_val" = x""yes; then :
20974   cat >>confdefs.h <<_ACEOF
20975 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20976 _ACEOF
20977  break
20978 fi
20979 done
20980
20981    for ac_header in unistd.h dlfcn.h sys/resource.h
20982 do :
20983   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20984 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20985 eval as_val=\$$as_ac_Header
20986    if test "x$as_val" = x""yes; then :
20987   cat >>confdefs.h <<_ACEOF
20988 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20989 _ACEOF
20990
20991 fi
20992
20993 done
20994
20995    # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl
20996    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldl" >&5
20997 $as_echo_n "checking for dladdr in -ldl... " >&6; }
20998 if test "${ac_cv_lib_dl_dladdr+set}" = set; then :
20999   $as_echo_n "(cached) " >&6
21000 else
21001   ac_check_lib_save_LIBS=$LIBS
21002 LIBS="-ldl  $LIBS"
21003 if test x$gcc_no_link = xyes; then
21004   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21005 fi
21006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21007 /* end confdefs.h.  */
21008
21009 /* Override any GCC internal prototype to avoid an error.
21010    Use char because int might match the return type of a GCC
21011    builtin and then its argument prototype would still apply.  */
21012 #ifdef __cplusplus
21013 extern "C"
21014 #endif
21015 char dladdr ();
21016 int
21017 main ()
21018 {
21019 return dladdr ();
21020   ;
21021   return 0;
21022 }
21023 _ACEOF
21024 if ac_fn_c_try_link "$LINENO"; then :
21025   ac_cv_lib_dl_dladdr=yes
21026 else
21027   ac_cv_lib_dl_dladdr=no
21028 fi
21029 rm -f core conftest.err conftest.$ac_objext \
21030     conftest$ac_exeext conftest.$ac_ext
21031 LIBS=$ac_check_lib_save_LIBS
21032 fi
21033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dladdr" >&5
21034 $as_echo "$ac_cv_lib_dl_dladdr" >&6; }
21035 if test "x$ac_cv_lib_dl_dladdr" = x""yes; then :
21036
21037
21038 $as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21039
21040 else
21041
21042        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldld" >&5
21043 $as_echo_n "checking for dladdr in -ldld... " >&6; }
21044 if test "${ac_cv_lib_dld_dladdr+set}" = set; then :
21045   $as_echo_n "(cached) " >&6
21046 else
21047   ac_check_lib_save_LIBS=$LIBS
21048 LIBS="-ldld  $LIBS"
21049 if test x$gcc_no_link = xyes; then
21050   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21051 fi
21052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21053 /* end confdefs.h.  */
21054
21055 /* Override any GCC internal prototype to avoid an error.
21056    Use char because int might match the return type of a GCC
21057    builtin and then its argument prototype would still apply.  */
21058 #ifdef __cplusplus
21059 extern "C"
21060 #endif
21061 char dladdr ();
21062 int
21063 main ()
21064 {
21065 return dladdr ();
21066   ;
21067   return 0;
21068 }
21069 _ACEOF
21070 if ac_fn_c_try_link "$LINENO"; then :
21071   ac_cv_lib_dld_dladdr=yes
21072 else
21073   ac_cv_lib_dld_dladdr=no
21074 fi
21075 rm -f core conftest.err conftest.$ac_objext \
21076     conftest$ac_exeext conftest.$ac_ext
21077 LIBS=$ac_check_lib_save_LIBS
21078 fi
21079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dladdr" >&5
21080 $as_echo "$ac_cv_lib_dld_dladdr" >&6; }
21081 if test "x$ac_cv_lib_dld_dladdr" = x""yes; then :
21082
21083
21084 $as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21085
21086 fi
21087
21088 fi
21089
21090
21091    if test x"$cross_compiling" = x"no"; then
21092      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/exe" >&5
21093 $as_echo_n "checking for /proc/self/exe... " >&6; }
21094 if test "${ac_cv_file__proc_self_exe+set}" = set; then :
21095   $as_echo_n "(cached) " >&6
21096 else
21097   test "$cross_compiling" = yes &&
21098   as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21099 if test -r "/proc/self/exe"; then
21100   ac_cv_file__proc_self_exe=yes
21101 else
21102   ac_cv_file__proc_self_exe=no
21103 fi
21104 fi
21105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_exe" >&5
21106 $as_echo "$ac_cv_file__proc_self_exe" >&6; }
21107 if test "x$ac_cv_file__proc_self_exe" = x""yes; then :
21108
21109 cat >>confdefs.h <<_ACEOF
21110 #define HAVE__PROC_SELF_EXE 1
21111 _ACEOF
21112
21113
21114 $as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21115
21116 fi
21117
21118      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/maps" >&5
21119 $as_echo_n "checking for /proc/self/maps... " >&6; }
21120 if test "${ac_cv_file__proc_self_maps+set}" = set; then :
21121   $as_echo_n "(cached) " >&6
21122 else
21123   test "$cross_compiling" = yes &&
21124   as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21125 if test -r "/proc/self/maps"; then
21126   ac_cv_file__proc_self_maps=yes
21127 else
21128   ac_cv_file__proc_self_maps=no
21129 fi
21130 fi
21131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_maps" >&5
21132 $as_echo "$ac_cv_file__proc_self_maps" >&6; }
21133 if test "x$ac_cv_file__proc_self_maps" = x""yes; then :
21134
21135 cat >>confdefs.h <<_ACEOF
21136 #define HAVE__PROC_SELF_MAPS 1
21137 _ACEOF
21138
21139
21140 $as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21141
21142 fi
21143
21144    else
21145      case $host in
21146      *-linux*)
21147
21148 $as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21149
21150
21151 $as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21152
21153        ;;
21154      esac
21155    fi
21156
21157
21158       if test "X$prefix" = "XNONE"; then
21159     acl_final_prefix="$ac_default_prefix"
21160   else
21161     acl_final_prefix="$prefix"
21162   fi
21163   if test "X$exec_prefix" = "XNONE"; then
21164     acl_final_exec_prefix='${prefix}'
21165   else
21166     acl_final_exec_prefix="$exec_prefix"
21167   fi
21168   acl_save_prefix="$prefix"
21169   prefix="$acl_final_prefix"
21170   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
21171   prefix="$acl_save_prefix"
21172
21173
21174 # Check whether --with-gnu-ld was given.
21175 if test "${with_gnu_ld+set}" = set; then :
21176   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
21177 else
21178   with_gnu_ld=no
21179 fi
21180
21181 # Prepare PATH_SEPARATOR.
21182 # The user is always right.
21183 if test "${PATH_SEPARATOR+set}" != set; then
21184   echo "#! /bin/sh" >conf$$.sh
21185   echo  "exit 0"   >>conf$$.sh
21186   chmod +x conf$$.sh
21187   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21188     PATH_SEPARATOR=';'
21189   else
21190     PATH_SEPARATOR=:
21191   fi
21192   rm -f conf$$.sh
21193 fi
21194 ac_prog=ld
21195 if test "$GCC" = yes; then
21196   # Check if gcc -print-prog-name=ld gives a path.
21197   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
21198 $as_echo_n "checking for ld used by GCC... " >&6; }
21199   case $host in
21200   *-*-mingw*)
21201     # gcc leaves a trailing carriage return which upsets mingw
21202     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
21203   *)
21204     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
21205   esac
21206   case $ac_prog in
21207     # Accept absolute paths.
21208     [\\/]* | [A-Za-z]:[\\/]*)
21209       re_direlt='/[^/][^/]*/\.\./'
21210       # Canonicalize the path of ld
21211       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
21212       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
21213         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
21214       done
21215       test -z "$LD" && LD="$ac_prog"
21216       ;;
21217   "")
21218     # If it fails, then pretend we aren't using GCC.
21219     ac_prog=ld
21220     ;;
21221   *)
21222     # If it is relative, then search for the first ld in PATH.
21223     with_gnu_ld=unknown
21224     ;;
21225   esac
21226 elif test "$with_gnu_ld" = yes; then
21227   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
21228 $as_echo_n "checking for GNU ld... " >&6; }
21229 else
21230   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
21231 $as_echo_n "checking for non-GNU ld... " >&6; }
21232 fi
21233 if test "${acl_cv_path_LD+set}" = set; then :
21234   $as_echo_n "(cached) " >&6
21235 else
21236   if test -z "$LD"; then
21237   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
21238   for ac_dir in $PATH; do
21239     test -z "$ac_dir" && ac_dir=.
21240     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
21241       acl_cv_path_LD="$ac_dir/$ac_prog"
21242       # Check to see if the program is GNU ld.  I'd rather use --version,
21243       # but apparently some GNU ld's only accept -v.
21244       # Break only if it was the GNU/non-GNU ld that we prefer.
21245       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
21246         test "$with_gnu_ld" != no && break
21247       else
21248         test "$with_gnu_ld" != yes && break
21249       fi
21250     fi
21251   done
21252   IFS="$ac_save_ifs"
21253 else
21254   acl_cv_path_LD="$LD" # Let the user override the test with a path.
21255 fi
21256 fi
21257
21258 LD="$acl_cv_path_LD"
21259 if test -n "$LD"; then
21260   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
21261 $as_echo "$LD" >&6; }
21262 else
21263   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21264 $as_echo "no" >&6; }
21265 fi
21266 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
21267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
21268 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
21269 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
21270   $as_echo_n "(cached) " >&6
21271 else
21272   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
21273 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
21274   acl_cv_prog_gnu_ld=yes
21275 else
21276   acl_cv_prog_gnu_ld=no
21277 fi
21278 fi
21279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
21280 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
21281 with_gnu_ld=$acl_cv_prog_gnu_ld
21282
21283
21284
21285                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
21286 $as_echo_n "checking for shared library run path origin... " >&6; }
21287 if test "${acl_cv_rpath+set}" = set; then :
21288   $as_echo_n "(cached) " >&6
21289 else
21290
21291     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
21292     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
21293     . ./conftest.sh
21294     rm -f ./conftest.sh
21295     acl_cv_rpath=done
21296
21297 fi
21298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
21299 $as_echo "$acl_cv_rpath" >&6; }
21300   wl="$acl_cv_wl"
21301   libext="$acl_cv_libext"
21302   shlibext="$acl_cv_shlibext"
21303   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
21304   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
21305   hardcode_direct="$acl_cv_hardcode_direct"
21306   hardcode_minus_L="$acl_cv_hardcode_minus_L"
21307     # Check whether --enable-rpath was given.
21308 if test "${enable_rpath+set}" = set; then :
21309   enableval=$enable_rpath; :
21310 else
21311   enable_rpath=yes
21312 fi
21313
21314
21315
21316
21317
21318
21319
21320
21321     use_additional=yes
21322
21323   acl_save_prefix="$prefix"
21324   prefix="$acl_final_prefix"
21325   acl_save_exec_prefix="$exec_prefix"
21326   exec_prefix="$acl_final_exec_prefix"
21327
21328     eval additional_includedir=\"$includedir\"
21329     eval additional_libdir=\"$libdir\"
21330
21331   exec_prefix="$acl_save_exec_prefix"
21332   prefix="$acl_save_prefix"
21333
21334
21335 # Check whether --with-libiconv-prefix was given.
21336 if test "${with_libiconv_prefix+set}" = set; then :
21337   withval=$with_libiconv_prefix;
21338     if test "X$withval" = "Xno"; then
21339       use_additional=no
21340     else
21341       if test "X$withval" = "X"; then
21342
21343   acl_save_prefix="$prefix"
21344   prefix="$acl_final_prefix"
21345   acl_save_exec_prefix="$exec_prefix"
21346   exec_prefix="$acl_final_exec_prefix"
21347
21348           eval additional_includedir=\"$includedir\"
21349           eval additional_libdir=\"$libdir\"
21350
21351   exec_prefix="$acl_save_exec_prefix"
21352   prefix="$acl_save_prefix"
21353
21354       else
21355         additional_includedir="$withval/include"
21356         additional_libdir="$withval/lib"
21357       fi
21358     fi
21359
21360 fi
21361
21362       LIBICONV=
21363   LTLIBICONV=
21364   INCICONV=
21365   rpathdirs=
21366   ltrpathdirs=
21367   names_already_handled=
21368   names_next_round='iconv '
21369   while test -n "$names_next_round"; do
21370     names_this_round="$names_next_round"
21371     names_next_round=
21372     for name in $names_this_round; do
21373       already_handled=
21374       for n in $names_already_handled; do
21375         if test "$n" = "$name"; then
21376           already_handled=yes
21377           break
21378         fi
21379       done
21380       if test -z "$already_handled"; then
21381         names_already_handled="$names_already_handled $name"
21382                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
21383         eval value=\"\$HAVE_LIB$uppername\"
21384         if test -n "$value"; then
21385           if test "$value" = yes; then
21386             eval value=\"\$LIB$uppername\"
21387             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
21388             eval value=\"\$LTLIB$uppername\"
21389             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
21390           else
21391                                     :
21392           fi
21393         else
21394                               found_dir=
21395           found_la=
21396           found_so=
21397           found_a=
21398           if test $use_additional = yes; then
21399             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
21400               found_dir="$additional_libdir"
21401               found_so="$additional_libdir/lib$name.$shlibext"
21402               if test -f "$additional_libdir/lib$name.la"; then
21403                 found_la="$additional_libdir/lib$name.la"
21404               fi
21405             else
21406               if test -f "$additional_libdir/lib$name.$libext"; then
21407                 found_dir="$additional_libdir"
21408                 found_a="$additional_libdir/lib$name.$libext"
21409                 if test -f "$additional_libdir/lib$name.la"; then
21410                   found_la="$additional_libdir/lib$name.la"
21411                 fi
21412               fi
21413             fi
21414           fi
21415           if test "X$found_dir" = "X"; then
21416             for x in $LDFLAGS $LTLIBICONV; do
21417
21418   acl_save_prefix="$prefix"
21419   prefix="$acl_final_prefix"
21420   acl_save_exec_prefix="$exec_prefix"
21421   exec_prefix="$acl_final_exec_prefix"
21422   eval x=\"$x\"
21423   exec_prefix="$acl_save_exec_prefix"
21424   prefix="$acl_save_prefix"
21425
21426               case "$x" in
21427                 -L*)
21428                   dir=`echo "X$x" | sed -e 's/^X-L//'`
21429                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
21430                     found_dir="$dir"
21431                     found_so="$dir/lib$name.$shlibext"
21432                     if test -f "$dir/lib$name.la"; then
21433                       found_la="$dir/lib$name.la"
21434                     fi
21435                   else
21436                     if test -f "$dir/lib$name.$libext"; then
21437                       found_dir="$dir"
21438                       found_a="$dir/lib$name.$libext"
21439                       if test -f "$dir/lib$name.la"; then
21440                         found_la="$dir/lib$name.la"
21441                       fi
21442                     fi
21443                   fi
21444                   ;;
21445               esac
21446               if test "X$found_dir" != "X"; then
21447                 break
21448               fi
21449             done
21450           fi
21451           if test "X$found_dir" != "X"; then
21452                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
21453             if test "X$found_so" != "X"; then
21454                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
21455                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21456               else
21457                                                                                 haveit=
21458                 for x in $ltrpathdirs; do
21459                   if test "X$x" = "X$found_dir"; then
21460                     haveit=yes
21461                     break
21462                   fi
21463                 done
21464                 if test -z "$haveit"; then
21465                   ltrpathdirs="$ltrpathdirs $found_dir"
21466                 fi
21467                                 if test "$hardcode_direct" = yes; then
21468                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21469                 else
21470                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
21471                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21472                                                             haveit=
21473                     for x in $rpathdirs; do
21474                       if test "X$x" = "X$found_dir"; then
21475                         haveit=yes
21476                         break
21477                       fi
21478                     done
21479                     if test -z "$haveit"; then
21480                       rpathdirs="$rpathdirs $found_dir"
21481                     fi
21482                   else
21483                                                                                 haveit=
21484                     for x in $LDFLAGS $LIBICONV; do
21485
21486   acl_save_prefix="$prefix"
21487   prefix="$acl_final_prefix"
21488   acl_save_exec_prefix="$exec_prefix"
21489   exec_prefix="$acl_final_exec_prefix"
21490   eval x=\"$x\"
21491   exec_prefix="$acl_save_exec_prefix"
21492   prefix="$acl_save_prefix"
21493
21494                       if test "X$x" = "X-L$found_dir"; then
21495                         haveit=yes
21496                         break
21497                       fi
21498                     done
21499                     if test -z "$haveit"; then
21500                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
21501                     fi
21502                     if test "$hardcode_minus_L" != no; then
21503                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21504                     else
21505                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21506                     fi
21507                   fi
21508                 fi
21509               fi
21510             else
21511               if test "X$found_a" != "X"; then
21512                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
21513               else
21514                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
21515               fi
21516             fi
21517                         additional_includedir=
21518             case "$found_dir" in
21519               */lib | */lib/)
21520                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
21521                 additional_includedir="$basedir/include"
21522                 ;;
21523             esac
21524             if test "X$additional_includedir" != "X"; then
21525                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
21526                 haveit=
21527                 if test "X$additional_includedir" = "X/usr/local/include"; then
21528                   if test -n "$GCC"; then
21529                     case $host_os in
21530                       linux*) haveit=yes;;
21531                     esac
21532                   fi
21533                 fi
21534                 if test -z "$haveit"; then
21535                   for x in $CPPFLAGS $INCICONV; do
21536
21537   acl_save_prefix="$prefix"
21538   prefix="$acl_final_prefix"
21539   acl_save_exec_prefix="$exec_prefix"
21540   exec_prefix="$acl_final_exec_prefix"
21541   eval x=\"$x\"
21542   exec_prefix="$acl_save_exec_prefix"
21543   prefix="$acl_save_prefix"
21544
21545                     if test "X$x" = "X-I$additional_includedir"; then
21546                       haveit=yes
21547                       break
21548                     fi
21549                   done
21550                   if test -z "$haveit"; then
21551                     if test -d "$additional_includedir"; then
21552                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
21553                     fi
21554                   fi
21555                 fi
21556               fi
21557             fi
21558                         if test -n "$found_la"; then
21559                                                         save_libdir="$libdir"
21560               case "$found_la" in
21561                 */* | *\\*) . "$found_la" ;;
21562                 *) . "./$found_la" ;;
21563               esac
21564               libdir="$save_libdir"
21565                             for dep in $dependency_libs; do
21566                 case "$dep" in
21567                   -L*)
21568                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
21569                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
21570                       haveit=
21571                       if test "X$additional_libdir" = "X/usr/local/lib"; then
21572                         if test -n "$GCC"; then
21573                           case $host_os in
21574                             linux*) haveit=yes;;
21575                           esac
21576                         fi
21577                       fi
21578                       if test -z "$haveit"; then
21579                         haveit=
21580                         for x in $LDFLAGS $LIBICONV; do
21581
21582   acl_save_prefix="$prefix"
21583   prefix="$acl_final_prefix"
21584   acl_save_exec_prefix="$exec_prefix"
21585   exec_prefix="$acl_final_exec_prefix"
21586   eval x=\"$x\"
21587   exec_prefix="$acl_save_exec_prefix"
21588   prefix="$acl_save_prefix"
21589
21590                           if test "X$x" = "X-L$additional_libdir"; then
21591                             haveit=yes
21592                             break
21593                           fi
21594                         done
21595                         if test -z "$haveit"; then
21596                           if test -d "$additional_libdir"; then
21597                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
21598                           fi
21599                         fi
21600                         haveit=
21601                         for x in $LDFLAGS $LTLIBICONV; do
21602
21603   acl_save_prefix="$prefix"
21604   prefix="$acl_final_prefix"
21605   acl_save_exec_prefix="$exec_prefix"
21606   exec_prefix="$acl_final_exec_prefix"
21607   eval x=\"$x\"
21608   exec_prefix="$acl_save_exec_prefix"
21609   prefix="$acl_save_prefix"
21610
21611                           if test "X$x" = "X-L$additional_libdir"; then
21612                             haveit=yes
21613                             break
21614                           fi
21615                         done
21616                         if test -z "$haveit"; then
21617                           if test -d "$additional_libdir"; then
21618                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
21619                           fi
21620                         fi
21621                       fi
21622                     fi
21623                     ;;
21624                   -R*)
21625                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
21626                     if test "$enable_rpath" != no; then
21627                                                                   haveit=
21628                       for x in $rpathdirs; do
21629                         if test "X$x" = "X$dir"; then
21630                           haveit=yes
21631                           break
21632                         fi
21633                       done
21634                       if test -z "$haveit"; then
21635                         rpathdirs="$rpathdirs $dir"
21636                       fi
21637                                                                   haveit=
21638                       for x in $ltrpathdirs; do
21639                         if test "X$x" = "X$dir"; then
21640                           haveit=yes
21641                           break
21642                         fi
21643                       done
21644                       if test -z "$haveit"; then
21645                         ltrpathdirs="$ltrpathdirs $dir"
21646                       fi
21647                     fi
21648                     ;;
21649                   -l*)
21650                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
21651                     ;;
21652                   *.la)
21653                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
21654                     ;;
21655                   *)
21656                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
21657                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
21658                     ;;
21659                 esac
21660               done
21661             fi
21662           else
21663                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21664             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
21665           fi
21666         fi
21667       fi
21668     done
21669   done
21670   if test "X$rpathdirs" != "X"; then
21671     if test -n "$hardcode_libdir_separator"; then
21672                         alldirs=
21673       for found_dir in $rpathdirs; do
21674         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
21675       done
21676             acl_save_libdir="$libdir"
21677       libdir="$alldirs"
21678       eval flag=\"$hardcode_libdir_flag_spec\"
21679       libdir="$acl_save_libdir"
21680       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21681     else
21682             for found_dir in $rpathdirs; do
21683         acl_save_libdir="$libdir"
21684         libdir="$found_dir"
21685         eval flag=\"$hardcode_libdir_flag_spec\"
21686         libdir="$acl_save_libdir"
21687         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21688       done
21689     fi
21690   fi
21691   if test "X$ltrpathdirs" != "X"; then
21692             for found_dir in $ltrpathdirs; do
21693       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
21694     done
21695   fi
21696
21697
21698
21699
21700
21701
21702
21703           am_save_CPPFLAGS="$CPPFLAGS"
21704
21705   for element in $INCICONV; do
21706     haveit=
21707     for x in $CPPFLAGS; do
21708
21709   acl_save_prefix="$prefix"
21710   prefix="$acl_final_prefix"
21711   acl_save_exec_prefix="$exec_prefix"
21712   exec_prefix="$acl_final_exec_prefix"
21713   eval x=\"$x\"
21714   exec_prefix="$acl_save_exec_prefix"
21715   prefix="$acl_save_prefix"
21716
21717       if test "X$x" = "X$element"; then
21718         haveit=yes
21719         break
21720       fi
21721     done
21722     if test -z "$haveit"; then
21723       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
21724     fi
21725   done
21726
21727
21728   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
21729 $as_echo_n "checking for iconv... " >&6; }
21730 if test "${am_cv_func_iconv+set}" = set; then :
21731   $as_echo_n "(cached) " >&6
21732 else
21733
21734     am_cv_func_iconv="no, consider installing GNU libiconv"
21735     am_cv_lib_iconv=no
21736     if test x$gcc_no_link = xyes; then
21737   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21738 fi
21739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21740 /* end confdefs.h.  */
21741 #include <stdlib.h>
21742 #include <iconv.h>
21743 int
21744 main ()
21745 {
21746 iconv_t cd = iconv_open("","");
21747        iconv(cd,NULL,NULL,NULL,NULL);
21748        iconv_close(cd);
21749   ;
21750   return 0;
21751 }
21752 _ACEOF
21753 if ac_fn_c_try_link "$LINENO"; then :
21754   am_cv_func_iconv=yes
21755 fi
21756 rm -f core conftest.err conftest.$ac_objext \
21757     conftest$ac_exeext conftest.$ac_ext
21758     if test "$am_cv_func_iconv" != yes; then
21759       am_save_LIBS="$LIBS"
21760       LIBS="$LIBS $LIBICONV"
21761       if test x$gcc_no_link = xyes; then
21762   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21763 fi
21764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21765 /* end confdefs.h.  */
21766 #include <stdlib.h>
21767 #include <iconv.h>
21768 int
21769 main ()
21770 {
21771 iconv_t cd = iconv_open("","");
21772          iconv(cd,NULL,NULL,NULL,NULL);
21773          iconv_close(cd);
21774   ;
21775   return 0;
21776 }
21777 _ACEOF
21778 if ac_fn_c_try_link "$LINENO"; then :
21779   am_cv_lib_iconv=yes
21780         am_cv_func_iconv=yes
21781 fi
21782 rm -f core conftest.err conftest.$ac_objext \
21783     conftest$ac_exeext conftest.$ac_ext
21784       LIBS="$am_save_LIBS"
21785     fi
21786
21787 fi
21788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
21789 $as_echo "$am_cv_func_iconv" >&6; }
21790   if test "$am_cv_func_iconv" = yes; then
21791
21792 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
21793
21794   fi
21795   if test "$am_cv_lib_iconv" = yes; then
21796     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
21797 $as_echo_n "checking how to link with libiconv... " >&6; }
21798     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
21799 $as_echo "$LIBICONV" >&6; }
21800   else
21801             CPPFLAGS="$am_save_CPPFLAGS"
21802     LIBICONV=
21803     LTLIBICONV=
21804   fi
21805
21806
21807
21808   if test "$am_cv_func_iconv" = yes; then
21809     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
21810 $as_echo_n "checking for iconv declaration... " >&6; }
21811     if test "${am_cv_proto_iconv+set}" = set; then :
21812   $as_echo_n "(cached) " >&6
21813 else
21814
21815       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21816 /* end confdefs.h.  */
21817
21818 #include <stdlib.h>
21819 #include <iconv.h>
21820 extern
21821 #ifdef __cplusplus
21822 "C"
21823 #endif
21824 #if defined(__STDC__) || defined(__cplusplus)
21825 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
21826 #else
21827 size_t iconv();
21828 #endif
21829
21830 int
21831 main ()
21832 {
21833
21834   ;
21835   return 0;
21836 }
21837 _ACEOF
21838 if ac_fn_c_try_compile "$LINENO"; then :
21839   am_cv_proto_iconv_arg1=""
21840 else
21841   am_cv_proto_iconv_arg1="const"
21842 fi
21843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21844       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);"
21845 fi
21846
21847     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
21848     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
21849          }$am_cv_proto_iconv" >&5
21850 $as_echo "${ac_t:-
21851          }$am_cv_proto_iconv" >&6; }
21852
21853 cat >>confdefs.h <<_ACEOF
21854 #define ICONV_CONST $am_cv_proto_iconv_arg1
21855 _ACEOF
21856
21857   fi
21858
21859
21860   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
21861 $as_echo_n "checking for LC_MESSAGES... " >&6; }
21862 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
21863   $as_echo_n "(cached) " >&6
21864 else
21865   if test x$gcc_no_link = xyes; then
21866   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21867 fi
21868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21869 /* end confdefs.h.  */
21870 #include <locale.h>
21871 int
21872 main ()
21873 {
21874 return LC_MESSAGES
21875   ;
21876   return 0;
21877 }
21878 _ACEOF
21879 if ac_fn_c_try_link "$LINENO"; then :
21880   am_cv_val_LC_MESSAGES=yes
21881 else
21882   am_cv_val_LC_MESSAGES=no
21883 fi
21884 rm -f core conftest.err conftest.$ac_objext \
21885     conftest$ac_exeext conftest.$ac_ext
21886 fi
21887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
21888 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
21889   if test $am_cv_val_LC_MESSAGES = yes; then
21890
21891 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
21892
21893   fi
21894
21895    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
21896 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
21897 if test "${ac_cv_struct_tm+set}" = set; then :
21898   $as_echo_n "(cached) " >&6
21899 else
21900   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21901 /* end confdefs.h.  */
21902 #include <sys/types.h>
21903 #include <time.h>
21904
21905 int
21906 main ()
21907 {
21908 struct tm tm;
21909                                      int *p = &tm.tm_sec;
21910                                      return !p;
21911   ;
21912   return 0;
21913 }
21914 _ACEOF
21915 if ac_fn_c_try_compile "$LINENO"; then :
21916   ac_cv_struct_tm=time.h
21917 else
21918   ac_cv_struct_tm=sys/time.h
21919 fi
21920 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21921 fi
21922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
21923 $as_echo "$ac_cv_struct_tm" >&6; }
21924 if test $ac_cv_struct_tm = sys/time.h; then
21925
21926 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
21927
21928 fi
21929
21930 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
21931 #include <$ac_cv_struct_tm>
21932
21933 "
21934 if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
21935
21936 cat >>confdefs.h <<_ACEOF
21937 #define HAVE_STRUCT_TM_TM_ZONE 1
21938 _ACEOF
21939
21940
21941 fi
21942
21943 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21944
21945 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
21946
21947 else
21948   ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
21949 "
21950 if test "x$ac_cv_have_decl_tzname" = x""yes; then :
21951   ac_have_decl=1
21952 else
21953   ac_have_decl=0
21954 fi
21955
21956 cat >>confdefs.h <<_ACEOF
21957 #define HAVE_DECL_TZNAME $ac_have_decl
21958 _ACEOF
21959
21960   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
21961 $as_echo_n "checking for tzname... " >&6; }
21962 if test "${ac_cv_var_tzname+set}" = set; then :
21963   $as_echo_n "(cached) " >&6
21964 else
21965   if test x$gcc_no_link = xyes; then
21966   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21967 fi
21968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21969 /* end confdefs.h.  */
21970 #include <time.h>
21971 #if !HAVE_DECL_TZNAME
21972 extern char *tzname[];
21973 #endif
21974
21975 int
21976 main ()
21977 {
21978 return tzname[0][0];
21979   ;
21980   return 0;
21981 }
21982 _ACEOF
21983 if ac_fn_c_try_link "$LINENO"; then :
21984   ac_cv_var_tzname=yes
21985 else
21986   ac_cv_var_tzname=no
21987 fi
21988 rm -f core conftest.err conftest.$ac_objext \
21989     conftest$ac_exeext conftest.$ac_ext
21990 fi
21991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
21992 $as_echo "$ac_cv_var_tzname" >&6; }
21993   if test $ac_cv_var_tzname = yes; then
21994
21995 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
21996
21997   fi
21998 fi
21999
22000    LDLIBICONV=`echo " $LIBICONV " | sed "s/${acl_cv_wl--Wl,}/ /g; s/,/ /g"`
22001
22002
22003    for ac_func in gethostbyname_r
22004 do :
22005   ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
22006 if test "x$ac_cv_func_gethostbyname_r" = x""yes; then :
22007   cat >>confdefs.h <<_ACEOF
22008 #define HAVE_GETHOSTBYNAME_R 1
22009 _ACEOF
22010
22011
22012 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
22013
22014      # There are two different kinds of gethostbyname_r.
22015      # We look for the one that returns `int'.
22016      # Hopefully this check is robust enough.
22017      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22018 /* end confdefs.h.  */
22019 #include <netdb.h>
22020
22021 _ACEOF
22022 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22023   $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then :
22024
22025
22026 $as_echo "#define GETHOSTBYNAME_R_RETURNS_INT 1" >>confdefs.h
22027
22028 fi
22029 rm -f conftest*
22030
22031
22032      case " $GCINCS " in
22033      *" -D_REENTRANT "*) ;;
22034      *)
22035                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
22036 $as_echo_n "checking whether gethostbyname_r declaration requires -D_REENTRANT... " >&6; }
22037 if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then :
22038   $as_echo_n "(cached) " >&6
22039 else
22040    ac_ext=cpp
22041 ac_cpp='$CXXCPP $CPPFLAGS'
22042 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22043 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22044 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22045
22046           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22047 /* end confdefs.h.  */
22048 #include <netdb.h>
22049 int
22050 main ()
22051 {
22052 gethostbyname_r("", 0, 0);
22053   ;
22054   return 0;
22055 }
22056 _ACEOF
22057 if ac_fn_cxx_try_compile "$LINENO"; then :
22058   libjava_cv_gethostbyname_r_needs_reentrant=no
22059 else
22060                 CPPFLAGS_SAVE="$CPPFLAGS"
22061                 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
22062                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22063 /* end confdefs.h.  */
22064 #include <netdb.h>
22065 int
22066 main ()
22067 {
22068 gethostbyname_r("", 0, 0);
22069   ;
22070   return 0;
22071 }
22072 _ACEOF
22073 if ac_fn_cxx_try_compile "$LINENO"; then :
22074   libjava_cv_gethostbyname_r_needs_reentrant=yes
22075 else
22076   libjava_cv_gethostbyname_r_needs_reentrant=fail
22077 fi
22078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22079                 CPPFLAGS="$CPPFLAGS_SAVE"
22080
22081 fi
22082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22083           ac_ext=c
22084 ac_cpp='$CPP $CPPFLAGS'
22085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22088
22089
22090 fi
22091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
22092 $as_echo "$libjava_cv_gethostbyname_r_needs_reentrant" >&6; }
22093         if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
22094
22095 $as_echo "#define _REENTRANT 1" >>confdefs.h
22096
22097         fi
22098      ;;
22099      esac
22100
22101      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct hostent_data" >&5
22102 $as_echo_n "checking for struct hostent_data... " >&6; }
22103 if test "${libjava_cv_struct_hostent_data+set}" = set; then :
22104   $as_echo_n "(cached) " >&6
22105 else
22106         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22107 /* end confdefs.h.  */
22108
22109 #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
22110 # define _REENTRANT 1
22111 #endif
22112 #include <netdb.h>
22113 int
22114 main ()
22115 {
22116 struct hostent_data data;
22117   ;
22118   return 0;
22119 }
22120 _ACEOF
22121 if ac_fn_c_try_compile "$LINENO"; then :
22122   libjava_cv_struct_hostent_data=yes
22123 else
22124   libjava_cv_struct_hostent_data=no
22125 fi
22126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22127 fi
22128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_struct_hostent_data" >&5
22129 $as_echo "$libjava_cv_struct_hostent_data" >&6; }
22130      if test "x$libjava_cv_struct_hostent_data" = xyes; then
22131
22132 $as_echo "#define HAVE_STRUCT_HOSTENT_DATA 1" >>confdefs.h
22133
22134      fi
22135
22136 fi
22137 done
22138
22139
22140    # FIXME: libjava source code expects to find a prototype for
22141    # gethostbyaddr_r in netdb.h.  The outer check ensures that
22142    # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
22143    # to exist where expected.  (The root issue: AC_CHECK_FUNCS assumes C
22144    # linkage check is enough, yet C++ code requires proper prototypes.)
22145    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22146 /* end confdefs.h.  */
22147 #include <netdb.h>
22148
22149 _ACEOF
22150 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22151   $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then :
22152
22153    for ac_func in gethostbyaddr_r
22154 do :
22155   ac_fn_c_check_func "$LINENO" "gethostbyaddr_r" "ac_cv_func_gethostbyaddr_r"
22156 if test "x$ac_cv_func_gethostbyaddr_r" = x""yes; then :
22157   cat >>confdefs.h <<_ACEOF
22158 #define HAVE_GETHOSTBYADDR_R 1
22159 _ACEOF
22160
22161
22162 $as_echo "#define HAVE_GETHOSTBYADDR_R 1" >>confdefs.h
22163
22164      # There are two different kinds of gethostbyaddr_r.
22165      # We look for the one that returns `int'.
22166      # Hopefully this check is robust enough.
22167      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22168 /* end confdefs.h.  */
22169 #include <netdb.h>
22170
22171 _ACEOF
22172 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22173   $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then :
22174
22175
22176 $as_echo "#define GETHOSTBYADDR_R_RETURNS_INT 1" >>confdefs.h
22177
22178 fi
22179 rm -f conftest*
22180
22181 fi
22182 done
22183
22184 fi
22185 rm -f conftest*
22186
22187
22188    for ac_func in gethostname
22189 do :
22190   ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
22191 if test "x$ac_cv_func_gethostname" = x""yes; then :
22192   cat >>confdefs.h <<_ACEOF
22193 #define HAVE_GETHOSTNAME 1
22194 _ACEOF
22195
22196
22197 $as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h
22198
22199      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22200 /* end confdefs.h.  */
22201 #include <unistd.h>
22202
22203 _ACEOF
22204 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22205   $EGREP "gethostname" >/dev/null 2>&1; then :
22206
22207
22208 $as_echo "#define HAVE_GETHOSTNAME_DECL 1" >>confdefs.h
22209
22210 fi
22211 rm -f conftest*
22212
22213 fi
22214 done
22215
22216
22217    for ac_func in usleep
22218 do :
22219   ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
22220 if test "x$ac_cv_func_usleep" = x""yes; then :
22221   cat >>confdefs.h <<_ACEOF
22222 #define HAVE_USLEEP 1
22223 _ACEOF
22224
22225      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22226 /* end confdefs.h.  */
22227 #include <unistd.h>
22228
22229 _ACEOF
22230 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22231   $EGREP "usleep" >/dev/null 2>&1; then :
22232
22233
22234 $as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
22235
22236 fi
22237 rm -f conftest*
22238
22239 fi
22240 done
22241
22242
22243    # Look for these functions in the thread library, but only bother
22244    # if using POSIX threads.
22245    if test "$THREADS" = posix; then
22246       save_LIBS="$LIBS"
22247       LIBS="$LIBS $THREADLIBS"
22248
22249       # Look for sched_yield.  Up to Solaris 2.6, it is in libposix4, since
22250       # Solaris 7 the name librt is preferred.
22251       for ac_func in sched_yield
22252 do :
22253   ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
22254 if test "x$ac_cv_func_sched_yield" = x""yes; then :
22255   cat >>confdefs.h <<_ACEOF
22256 #define HAVE_SCHED_YIELD 1
22257 _ACEOF
22258
22259 else
22260
22261         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
22262 $as_echo_n "checking for sched_yield in -lrt... " >&6; }
22263 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then :
22264   $as_echo_n "(cached) " >&6
22265 else
22266   ac_check_lib_save_LIBS=$LIBS
22267 LIBS="-lrt  $LIBS"
22268 if test x$gcc_no_link = xyes; then
22269   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22270 fi
22271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22272 /* end confdefs.h.  */
22273
22274 /* Override any GCC internal prototype to avoid an error.
22275    Use char because int might match the return type of a GCC
22276    builtin and then its argument prototype would still apply.  */
22277 #ifdef __cplusplus
22278 extern "C"
22279 #endif
22280 char sched_yield ();
22281 int
22282 main ()
22283 {
22284 return sched_yield ();
22285   ;
22286   return 0;
22287 }
22288 _ACEOF
22289 if ac_fn_c_try_link "$LINENO"; then :
22290   ac_cv_lib_rt_sched_yield=yes
22291 else
22292   ac_cv_lib_rt_sched_yield=no
22293 fi
22294 rm -f core conftest.err conftest.$ac_objext \
22295     conftest$ac_exeext conftest.$ac_ext
22296 LIBS=$ac_check_lib_save_LIBS
22297 fi
22298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
22299 $as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
22300 if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then :
22301
22302           $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22303
22304           THREADLIBS="$THREADLIBS -lrt"
22305           THREADSPEC="$THREADSPEC -lrt"
22306 else
22307
22308           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5
22309 $as_echo_n "checking for sched_yield in -lposix4... " >&6; }
22310 if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then :
22311   $as_echo_n "(cached) " >&6
22312 else
22313   ac_check_lib_save_LIBS=$LIBS
22314 LIBS="-lposix4  $LIBS"
22315 if test x$gcc_no_link = xyes; then
22316   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22317 fi
22318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22319 /* end confdefs.h.  */
22320
22321 /* Override any GCC internal prototype to avoid an error.
22322    Use char because int might match the return type of a GCC
22323    builtin and then its argument prototype would still apply.  */
22324 #ifdef __cplusplus
22325 extern "C"
22326 #endif
22327 char sched_yield ();
22328 int
22329 main ()
22330 {
22331 return sched_yield ();
22332   ;
22333   return 0;
22334 }
22335 _ACEOF
22336 if ac_fn_c_try_link "$LINENO"; then :
22337   ac_cv_lib_posix4_sched_yield=yes
22338 else
22339   ac_cv_lib_posix4_sched_yield=no
22340 fi
22341 rm -f core conftest.err conftest.$ac_objext \
22342     conftest$ac_exeext conftest.$ac_ext
22343 LIBS=$ac_check_lib_save_LIBS
22344 fi
22345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5
22346 $as_echo "$ac_cv_lib_posix4_sched_yield" >&6; }
22347 if test "x$ac_cv_lib_posix4_sched_yield" = x""yes; then :
22348
22349             $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22350
22351             THREADLIBS="$THREADLIBS -lposix4"
22352             THREADSPEC="$THREADSPEC -lposix4"
22353 fi
22354
22355 fi
22356
22357 fi
22358 done
22359
22360
22361       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
22362 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
22363 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
22364   $as_echo_n "(cached) " >&6
22365 else
22366   ac_check_lib_save_LIBS=$LIBS
22367 LIBS="-lrt  $LIBS"
22368 if test x$gcc_no_link = xyes; then
22369   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22370 fi
22371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22372 /* end confdefs.h.  */
22373
22374 /* Override any GCC internal prototype to avoid an error.
22375    Use char because int might match the return type of a GCC
22376    builtin and then its argument prototype would still apply.  */
22377 #ifdef __cplusplus
22378 extern "C"
22379 #endif
22380 char clock_gettime ();
22381 int
22382 main ()
22383 {
22384 return clock_gettime ();
22385   ;
22386   return 0;
22387 }
22388 _ACEOF
22389 if ac_fn_c_try_link "$LINENO"; then :
22390   ac_cv_lib_rt_clock_gettime=yes
22391 else
22392   ac_cv_lib_rt_clock_gettime=no
22393 fi
22394 rm -f core conftest.err conftest.$ac_objext \
22395     conftest$ac_exeext conftest.$ac_ext
22396 LIBS=$ac_check_lib_save_LIBS
22397 fi
22398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
22399 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
22400 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
22401
22402
22403 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
22404
22405          case "$THREADSPEC" in
22406            *-lrt*) ;;
22407            *)
22408              THREADSPEC="$THREADSPEC -lrt"
22409              THREADLIBS="$THREADLIBS -lrt"
22410              ;;
22411          esac
22412 fi
22413
22414
22415       LIBS="$save_LIBS"
22416
22417       # We can save a little space at runtime if the mutex has m_count
22418       # or __m_count.  This is a nice hack for Linux.
22419       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22420 /* end confdefs.h.  */
22421 #include <pthread.h>
22422 int
22423 main ()
22424 {
22425
22426           extern pthread_mutex_t *mutex; int q = mutex->m_count;
22427
22428   ;
22429   return 0;
22430 }
22431 _ACEOF
22432 if ac_fn_c_try_compile "$LINENO"; then :
22433
22434 $as_echo "#define PTHREAD_MUTEX_HAVE_M_COUNT 1" >>confdefs.h
22435
22436 else
22437
22438         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22439 /* end confdefs.h.  */
22440 #include <pthread.h>
22441 int
22442 main ()
22443 {
22444
22445             extern pthread_mutex_t *mutex; int q = mutex->__m_count;
22446
22447   ;
22448   return 0;
22449 }
22450 _ACEOF
22451 if ac_fn_c_try_compile "$LINENO"; then :
22452
22453 $as_echo "#define PTHREAD_MUTEX_HAVE___M_COUNT 1" >>confdefs.h
22454
22455 fi
22456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22457 fi
22458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22459    fi
22460
22461    # We require a way to get the time.
22462    time_found=no
22463    for ac_func in gettimeofday time ftime
22464 do :
22465   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22466 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22467 eval as_val=\$$as_ac_var
22468    if test "x$as_val" = x""yes; then :
22469   cat >>confdefs.h <<_ACEOF
22470 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22471 _ACEOF
22472  time_found=yes
22473 fi
22474 done
22475
22476    if test "$time_found" = no; then
22477       as_fn_error "no function found to get the time" "$LINENO" 5
22478    fi
22479
22480    for ac_func in memmove
22481 do :
22482   ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
22483 if test "x$ac_cv_func_memmove" = x""yes; then :
22484   cat >>confdefs.h <<_ACEOF
22485 #define HAVE_MEMMOVE 1
22486 _ACEOF
22487
22488 fi
22489 done
22490
22491
22492    # We require memcpy.
22493    memcpy_found=no
22494    for ac_func in memcpy
22495 do :
22496   ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
22497 if test "x$ac_cv_func_memcpy" = x""yes; then :
22498   cat >>confdefs.h <<_ACEOF
22499 #define HAVE_MEMCPY 1
22500 _ACEOF
22501  memcpy_found=yes
22502 fi
22503 done
22504
22505    if test "$memcpy_found" = no; then
22506       as_fn_error "memcpy is required" "$LINENO" 5
22507    fi
22508    # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl
22509    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
22510 $as_echo_n "checking for dlopen in -ldl... " >&6; }
22511 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
22512   $as_echo_n "(cached) " >&6
22513 else
22514   ac_check_lib_save_LIBS=$LIBS
22515 LIBS="-ldl  $LIBS"
22516 if test x$gcc_no_link = xyes; then
22517   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22518 fi
22519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22520 /* end confdefs.h.  */
22521
22522 /* Override any GCC internal prototype to avoid an error.
22523    Use char because int might match the return type of a GCC
22524    builtin and then its argument prototype would still apply.  */
22525 #ifdef __cplusplus
22526 extern "C"
22527 #endif
22528 char dlopen ();
22529 int
22530 main ()
22531 {
22532 return dlopen ();
22533   ;
22534   return 0;
22535 }
22536 _ACEOF
22537 if ac_fn_c_try_link "$LINENO"; then :
22538   ac_cv_lib_dl_dlopen=yes
22539 else
22540   ac_cv_lib_dl_dlopen=no
22541 fi
22542 rm -f core conftest.err conftest.$ac_objext \
22543     conftest$ac_exeext conftest.$ac_ext
22544 LIBS=$ac_check_lib_save_LIBS
22545 fi
22546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
22547 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22548 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
22549
22550
22551 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22552
22553 else
22554
22555        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldld" >&5
22556 $as_echo_n "checking for dlopen in -ldld... " >&6; }
22557 if test "${ac_cv_lib_dld_dlopen+set}" = set; then :
22558   $as_echo_n "(cached) " >&6
22559 else
22560   ac_check_lib_save_LIBS=$LIBS
22561 LIBS="-ldld  $LIBS"
22562 if test x$gcc_no_link = xyes; then
22563   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22564 fi
22565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22566 /* end confdefs.h.  */
22567
22568 /* Override any GCC internal prototype to avoid an error.
22569    Use char because int might match the return type of a GCC
22570    builtin and then its argument prototype would still apply.  */
22571 #ifdef __cplusplus
22572 extern "C"
22573 #endif
22574 char dlopen ();
22575 int
22576 main ()
22577 {
22578 return dlopen ();
22579   ;
22580   return 0;
22581 }
22582 _ACEOF
22583 if ac_fn_c_try_link "$LINENO"; then :
22584   ac_cv_lib_dld_dlopen=yes
22585 else
22586   ac_cv_lib_dld_dlopen=no
22587 fi
22588 rm -f core conftest.err conftest.$ac_objext \
22589     conftest$ac_exeext conftest.$ac_ext
22590 LIBS=$ac_check_lib_save_LIBS
22591 fi
22592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dlopen" >&5
22593 $as_echo "$ac_cv_lib_dld_dlopen" >&6; }
22594 if test "x$ac_cv_lib_dld_dlopen" = x""yes; then :
22595
22596
22597 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22598
22599 fi
22600
22601 fi
22602
22603
22604    # Some library-finding code we stole from Tcl.
22605    #--------------------------------------------------------------------
22606    #    Check for the existence of the -lsocket and -lnsl libraries.
22607    #    The order here is important, so that they end up in the right
22608    #    order in the command line generated by make.  Here are some
22609    #    special considerations:
22610    #    1. Use "connect" and "accept" to check for -lsocket, and
22611    #       "gethostbyname" to check for -lnsl.
22612    #    2. Use each function name only once:  can't redo a check because
22613    #       autoconf caches the results of the last check and won't redo it.
22614    #    3. Use -lnsl and -lsocket only if they supply procedures that
22615    #       aren't already present in the normal libraries.  This is because
22616    #       IRIX 5.2 has libraries, but they aren't needed and they're
22617    #       bogus:  they goof up name resolution if used.
22618    #    4. On some SVR4 systems, can't use -lsocket without -lnsl too.
22619    #       To get around this problem, check for both libraries together
22620    #       if -lsocket doesn't work by itself.
22621    #--------------------------------------------------------------------
22622
22623    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5
22624 $as_echo_n "checking for socket libraries... " >&6; }
22625 if test "${gcj_cv_lib_sockets+set}" = set; then :
22626   $as_echo_n "(cached) " >&6
22627 else
22628   gcj_cv_lib_sockets=
22629      gcj_checkBoth=0
22630      unset ac_cv_func_connect
22631      ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
22632 if test "x$ac_cv_func_connect" = x""yes; then :
22633   gcj_checkSocket=0
22634 else
22635   gcj_checkSocket=1
22636 fi
22637
22638      if test "$gcj_checkSocket" = 1; then
22639          unset ac_cv_func_connect
22640          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5
22641 $as_echo_n "checking for main in -lsocket... " >&6; }
22642 if test "${ac_cv_lib_socket_main+set}" = set; then :
22643   $as_echo_n "(cached) " >&6
22644 else
22645   ac_check_lib_save_LIBS=$LIBS
22646 LIBS="-lsocket  $LIBS"
22647 if test x$gcc_no_link = xyes; then
22648   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22649 fi
22650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22651 /* end confdefs.h.  */
22652
22653
22654 int
22655 main ()
22656 {
22657 return main ();
22658   ;
22659   return 0;
22660 }
22661 _ACEOF
22662 if ac_fn_c_try_link "$LINENO"; then :
22663   ac_cv_lib_socket_main=yes
22664 else
22665   ac_cv_lib_socket_main=no
22666 fi
22667 rm -f core conftest.err conftest.$ac_objext \
22668     conftest$ac_exeext conftest.$ac_ext
22669 LIBS=$ac_check_lib_save_LIBS
22670 fi
22671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5
22672 $as_echo "$ac_cv_lib_socket_main" >&6; }
22673 if test "x$ac_cv_lib_socket_main" = x""yes; then :
22674   gcj_cv_lib_sockets="-lsocket"
22675 else
22676   gcj_checkBoth=1
22677 fi
22678
22679      fi
22680      if test "$gcj_checkBoth" = 1; then
22681          gcj_oldLibs=$LIBS
22682          LIBS="$LIBS -lsocket -lnsl"
22683          unset ac_cv_func_accept
22684          ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
22685 if test "x$ac_cv_func_accept" = x""yes; then :
22686   gcj_checkNsl=0
22687                         gcj_cv_lib_sockets="-lsocket -lnsl"
22688 fi
22689
22690          unset ac_cv_func_accept
22691          LIBS=$gcj_oldLibs
22692      fi
22693      unset ac_cv_func_gethostbyname
22694      gcj_oldLibs=$LIBS
22695      LIBS="$LIBS $gcj_cv_lib_sockets"
22696      ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
22697 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
22698
22699 else
22700   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5
22701 $as_echo_n "checking for main in -lnsl... " >&6; }
22702 if test "${ac_cv_lib_nsl_main+set}" = set; then :
22703   $as_echo_n "(cached) " >&6
22704 else
22705   ac_check_lib_save_LIBS=$LIBS
22706 LIBS="-lnsl  $LIBS"
22707 if test x$gcc_no_link = xyes; then
22708   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22709 fi
22710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22711 /* end confdefs.h.  */
22712
22713
22714 int
22715 main ()
22716 {
22717 return main ();
22718   ;
22719   return 0;
22720 }
22721 _ACEOF
22722 if ac_fn_c_try_link "$LINENO"; then :
22723   ac_cv_lib_nsl_main=yes
22724 else
22725   ac_cv_lib_nsl_main=no
22726 fi
22727 rm -f core conftest.err conftest.$ac_objext \
22728     conftest$ac_exeext conftest.$ac_ext
22729 LIBS=$ac_check_lib_save_LIBS
22730 fi
22731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5
22732 $as_echo "$ac_cv_lib_nsl_main" >&6; }
22733 if test "x$ac_cv_lib_nsl_main" = x""yes; then :
22734   gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
22735 fi
22736
22737 fi
22738
22739      unset ac_cv_func_gethostbyname
22740      LIBS=$gcj_oldLIBS
22741
22742 fi
22743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcj_cv_lib_sockets" >&5
22744 $as_echo "$gcj_cv_lib_sockets" >&6; }
22745    SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
22746
22747    if test "$with_system_zlib" = yes; then
22748       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
22749 $as_echo_n "checking for deflate in -lz... " >&6; }
22750 if test "${ac_cv_lib_z_deflate+set}" = set; then :
22751   $as_echo_n "(cached) " >&6
22752 else
22753   ac_check_lib_save_LIBS=$LIBS
22754 LIBS="-lz  $LIBS"
22755 if test x$gcc_no_link = xyes; then
22756   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22757 fi
22758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22759 /* end confdefs.h.  */
22760
22761 /* Override any GCC internal prototype to avoid an error.
22762    Use char because int might match the return type of a GCC
22763    builtin and then its argument prototype would still apply.  */
22764 #ifdef __cplusplus
22765 extern "C"
22766 #endif
22767 char deflate ();
22768 int
22769 main ()
22770 {
22771 return deflate ();
22772   ;
22773   return 0;
22774 }
22775 _ACEOF
22776 if ac_fn_c_try_link "$LINENO"; then :
22777   ac_cv_lib_z_deflate=yes
22778 else
22779   ac_cv_lib_z_deflate=no
22780 fi
22781 rm -f core conftest.err conftest.$ac_objext \
22782     conftest$ac_exeext conftest.$ac_ext
22783 LIBS=$ac_check_lib_save_LIBS
22784 fi
22785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
22786 $as_echo "$ac_cv_lib_z_deflate" >&6; }
22787 if test "x$ac_cv_lib_z_deflate" = x""yes; then :
22788   ZLIBSPEC=-lz
22789 else
22790   ZLIBSPEC=
22791 fi
22792
22793    fi
22794
22795    # Test for Gtk stuff, if asked for.
22796    if test "$use_gtk_awt" = yes; then
22797
22798   succeeded=no
22799
22800   if test -z "$PKG_CONFIG"; then
22801     # Extract the first word of "pkg-config", so it can be a program name with args.
22802 set dummy pkg-config; ac_word=$2
22803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22804 $as_echo_n "checking for $ac_word... " >&6; }
22805 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22806   $as_echo_n "(cached) " >&6
22807 else
22808   case $PKG_CONFIG in
22809   [\\/]* | ?:[\\/]*)
22810   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22811   ;;
22812   *)
22813   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22814 for as_dir in $PATH
22815 do
22816   IFS=$as_save_IFS
22817   test -z "$as_dir" && as_dir=.
22818     for ac_exec_ext in '' $ac_executable_extensions; do
22819   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22820     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22821     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22822     break 2
22823   fi
22824 done
22825   done
22826 IFS=$as_save_IFS
22827
22828   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
22829   ;;
22830 esac
22831 fi
22832 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22833 if test -n "$PKG_CONFIG"; then
22834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22835 $as_echo "$PKG_CONFIG" >&6; }
22836 else
22837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22838 $as_echo "no" >&6; }
22839 fi
22840
22841
22842   fi
22843
22844   if test "$PKG_CONFIG" = "no" ; then
22845      echo "*** The pkg-config script could not be found. Make sure it is"
22846      echo "*** in your path, or set the PKG_CONFIG environment variable"
22847      echo "*** to the full path to pkg-config."
22848      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22849   else
22850      PKG_CONFIG_MIN_VERSION=0.9.0
22851      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22852         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-2.0 >= 2.4" >&5
22853 $as_echo_n "checking for gtk+-2.0 >= 2.4... " >&6; }
22854
22855         if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
22856             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22857 $as_echo "yes" >&6; }
22858             succeeded=yes
22859
22860             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
22861 $as_echo_n "checking GTK_CFLAGS... " >&6; }
22862             GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
22863             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
22864 $as_echo "$GTK_CFLAGS" >&6; }
22865
22866             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
22867 $as_echo_n "checking GTK_LIBS... " >&6; }
22868             GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
22869             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
22870 $as_echo "$GTK_LIBS" >&6; }
22871         else
22872             GTK_CFLAGS=""
22873             GTK_LIBS=""
22874             ## If we have a custom action on failure, don't print errors, but
22875             ## do set a variable so people can do so.
22876             GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
22877             echo $GTK_PKG_ERRORS
22878         fi
22879
22880
22881
22882      else
22883         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22884         echo "*** See http://www.freedesktop.org/software/pkgconfig"
22885      fi
22886   fi
22887
22888   if test $succeeded = yes; then
22889      :
22890   else
22891      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
22892   fi
22893
22894
22895
22896
22897
22898   succeeded=no
22899
22900   if test -z "$PKG_CONFIG"; then
22901     # Extract the first word of "pkg-config", so it can be a program name with args.
22902 set dummy pkg-config; ac_word=$2
22903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22904 $as_echo_n "checking for $ac_word... " >&6; }
22905 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22906   $as_echo_n "(cached) " >&6
22907 else
22908   case $PKG_CONFIG in
22909   [\\/]* | ?:[\\/]*)
22910   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22911   ;;
22912   *)
22913   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22914 for as_dir in $PATH
22915 do
22916   IFS=$as_save_IFS
22917   test -z "$as_dir" && as_dir=.
22918     for ac_exec_ext in '' $ac_executable_extensions; do
22919   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22920     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22921     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22922     break 2
22923   fi
22924 done
22925   done
22926 IFS=$as_save_IFS
22927
22928   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
22929   ;;
22930 esac
22931 fi
22932 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22933 if test -n "$PKG_CONFIG"; then
22934   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22935 $as_echo "$PKG_CONFIG" >&6; }
22936 else
22937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22938 $as_echo "no" >&6; }
22939 fi
22940
22941
22942   fi
22943
22944   if test "$PKG_CONFIG" = "no" ; then
22945      echo "*** The pkg-config script could not be found. Make sure it is"
22946      echo "*** in your path, or set the PKG_CONFIG environment variable"
22947      echo "*** to the full path to pkg-config."
22948      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22949   else
22950      PKG_CONFIG_MIN_VERSION=0.9.0
22951      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22952         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
22953 $as_echo_n "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... " >&6; }
22954
22955         if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
22956             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22957 $as_echo "yes" >&6; }
22958             succeeded=yes
22959
22960             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5
22961 $as_echo_n "checking GLIB_CFLAGS... " >&6; }
22962             GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22963             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5
22964 $as_echo "$GLIB_CFLAGS" >&6; }
22965
22966             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5
22967 $as_echo_n "checking GLIB_LIBS... " >&6; }
22968             GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22969             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5
22970 $as_echo "$GLIB_LIBS" >&6; }
22971         else
22972             GLIB_CFLAGS=""
22973             GLIB_LIBS=""
22974             ## If we have a custom action on failure, don't print errors, but
22975             ## do set a variable so people can do so.
22976             GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22977             echo $GLIB_PKG_ERRORS
22978         fi
22979
22980
22981
22982      else
22983         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22984         echo "*** See http://www.freedesktop.org/software/pkgconfig"
22985      fi
22986   fi
22987
22988   if test $succeeded = yes; then
22989      :
22990   else
22991      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
22992   fi
22993
22994
22995
22996
22997
22998   succeeded=no
22999
23000   if test -z "$PKG_CONFIG"; then
23001     # Extract the first word of "pkg-config", so it can be a program name with args.
23002 set dummy pkg-config; ac_word=$2
23003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23004 $as_echo_n "checking for $ac_word... " >&6; }
23005 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
23006   $as_echo_n "(cached) " >&6
23007 else
23008   case $PKG_CONFIG in
23009   [\\/]* | ?:[\\/]*)
23010   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
23011   ;;
23012   *)
23013   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23014 for as_dir in $PATH
23015 do
23016   IFS=$as_save_IFS
23017   test -z "$as_dir" && as_dir=.
23018     for ac_exec_ext in '' $ac_executable_extensions; do
23019   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23020     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
23021     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23022     break 2
23023   fi
23024 done
23025   done
23026 IFS=$as_save_IFS
23027
23028   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
23029   ;;
23030 esac
23031 fi
23032 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
23033 if test -n "$PKG_CONFIG"; then
23034   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
23035 $as_echo "$PKG_CONFIG" >&6; }
23036 else
23037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23038 $as_echo "no" >&6; }
23039 fi
23040
23041
23042   fi
23043
23044   if test "$PKG_CONFIG" = "no" ; then
23045      echo "*** The pkg-config script could not be found. Make sure it is"
23046      echo "*** in your path, or set the PKG_CONFIG environment variable"
23047      echo "*** to the full path to pkg-config."
23048      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
23049   else
23050      PKG_CONFIG_MIN_VERSION=0.9.0
23051      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
23052         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libart-2.0 >= 2.1" >&5
23053 $as_echo_n "checking for libart-2.0 >= 2.1... " >&6; }
23054
23055         if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
23056             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23057 $as_echo "yes" >&6; }
23058             succeeded=yes
23059
23060             { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_CFLAGS" >&5
23061 $as_echo_n "checking LIBART_CFLAGS... " >&6; }
23062             LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
23063             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_CFLAGS" >&5
23064 $as_echo "$LIBART_CFLAGS" >&6; }
23065
23066             { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_LIBS" >&5
23067 $as_echo_n "checking LIBART_LIBS... " >&6; }
23068             LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
23069             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_LIBS" >&5
23070 $as_echo "$LIBART_LIBS" >&6; }
23071         else
23072             LIBART_CFLAGS=""
23073             LIBART_LIBS=""
23074             ## If we have a custom action on failure, don't print errors, but
23075             ## do set a variable so people can do so.
23076             LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
23077             echo $LIBART_PKG_ERRORS
23078         fi
23079
23080
23081
23082      else
23083         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
23084         echo "*** See http://www.freedesktop.org/software/pkgconfig"
23085      fi
23086   fi
23087
23088   if test $succeeded = yes; then
23089      :
23090   else
23091      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
23092   fi
23093
23094
23095
23096
23097       # We require the XTest Extension to support java.awt.Robot.
23098       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XTestQueryExtension in -lXtst" >&5
23099 $as_echo_n "checking for XTestQueryExtension in -lXtst... " >&6; }
23100 if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then :
23101   $as_echo_n "(cached) " >&6
23102 else
23103   ac_check_lib_save_LIBS=$LIBS
23104 LIBS="-lXtst ${X_LIBS} $LIBS"
23105 if test x$gcc_no_link = xyes; then
23106   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23107 fi
23108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23109 /* end confdefs.h.  */
23110
23111 /* Override any GCC internal prototype to avoid an error.
23112    Use char because int might match the return type of a GCC
23113    builtin and then its argument prototype would still apply.  */
23114 #ifdef __cplusplus
23115 extern "C"
23116 #endif
23117 char XTestQueryExtension ();
23118 int
23119 main ()
23120 {
23121 return XTestQueryExtension ();
23122   ;
23123   return 0;
23124 }
23125 _ACEOF
23126 if ac_fn_c_try_link "$LINENO"; then :
23127   ac_cv_lib_Xtst_XTestQueryExtension=yes
23128 else
23129   ac_cv_lib_Xtst_XTestQueryExtension=no
23130 fi
23131 rm -f core conftest.err conftest.$ac_objext \
23132     conftest$ac_exeext conftest.$ac_ext
23133 LIBS=$ac_check_lib_save_LIBS
23134 fi
23135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
23136 $as_echo "$ac_cv_lib_Xtst_XTestQueryExtension" >&6; }
23137 if test "x$ac_cv_lib_Xtst_XTestQueryExtension" = x""yes; then :
23138   true
23139 else
23140   as_fn_error "libXtst not found, required by java.awt.Robot" "$LINENO" 5
23141 fi
23142
23143    fi
23144
23145    # On Solaris, and maybe other architectures, the Boehm collector
23146    # requires -ldl.
23147    if test "$GC" = boehm; then
23148       case "${host}" in
23149           mips-sgi-irix6*)
23150             # While IRIX 6 has libdl for the O32 and N32 ABIs, the N64 one is
23151             # missing.  It's unnecessary anyway since dlopen lives in libc.
23152             ;;
23153           *-*-darwin*)
23154             ;;
23155           *)
23156             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldl" >&5
23157 $as_echo_n "checking for main in -ldl... " >&6; }
23158 if test "${ac_cv_lib_dl_main+set}" = set; then :
23159   $as_echo_n "(cached) " >&6
23160 else
23161   ac_check_lib_save_LIBS=$LIBS
23162 LIBS="-ldl  $LIBS"
23163 if test x$gcc_no_link = xyes; then
23164   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23165 fi
23166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23167 /* end confdefs.h.  */
23168
23169
23170 int
23171 main ()
23172 {
23173 return main ();
23174   ;
23175   return 0;
23176 }
23177 _ACEOF
23178 if ac_fn_c_try_link "$LINENO"; then :
23179   ac_cv_lib_dl_main=yes
23180 else
23181   ac_cv_lib_dl_main=no
23182 fi
23183 rm -f core conftest.err conftest.$ac_objext \
23184     conftest$ac_exeext conftest.$ac_ext
23185 LIBS=$ac_check_lib_save_LIBS
23186 fi
23187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_main" >&5
23188 $as_echo "$ac_cv_lib_dl_main" >&6; }
23189 if test "x$ac_cv_lib_dl_main" = x""yes; then :
23190   SYSTEMSPEC="$SYSTEMSPEC -ldl"
23191 fi
23192
23193             ;;
23194       esac
23195    fi
23196 fi
23197
23198 # Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
23199 case $build in
23200     *-mingw32) CLASSPATH_SEPARATOR=';' ;;
23201     *)         CLASSPATH_SEPARATOR=':' ;;
23202 esac
23203
23204
23205 # We must search the source tree for java.lang, since we still don't
23206 # have libgcj.jar nor java/lang/*.class
23207 GCJ_SAVE_CPPFLAGS=$CPPFLAGS
23208 CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
23209
23210 # Since some classes depend on this one, we need its source available
23211 # before we can do any GCJ compilation test :-(
23212 if test ! -f gnu/classpath/Configuration.java; then
23213   test -d gnu || mkdir gnu
23214   test -d gnu/classpath || mkdir gnu/classpath
23215   # Note that it is not crucial that all the values here be correct.
23216   sed -e "s,@prefix@,$expanded_prefix," \
23217       -e "s,@VERSION@,$VERSION," \
23218       -e "s,@LIBDEBUG@,false," \
23219       -e "s,@INIT_LOAD_LIBRARY@,false," \
23220       -e "s,@@,$LIBGCJDEBUG," \
23221       -e "s,@default_toolkit@,$TOOLKIT," \
23222       -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \
23223       -e "s,@GTK_CAIRO_ENABLED@,false," \
23224       -e "s,@ECJ_JAR@,," \
23225       -e "s,@WANT_NATIVE_BIG_INTEGER@,false," \
23226         < $srcdir/classpath/gnu/classpath/Configuration.java.in \
23227         > gnu/classpath/Configuration.java
23228   # We do not want to redirect the output of the grep below to /dev/null,
23229   # but we add /dev/null to the input list so that grep will print the
23230   # filename of Configuration.java in case it finds any matches.
23231   if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then
23232     as_fn_error "configure.ac is missing the substitutions above" "$LINENO" 5
23233   fi
23234 fi
23235
23236
23237 if test -n "$ac_tool_prefix"; then
23238   for ac_prog in gcj
23239   do
23240     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
23241 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
23242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23243 $as_echo_n "checking for $ac_word... " >&6; }
23244 if test "${ac_cv_prog_GCJ+set}" = set; then :
23245   $as_echo_n "(cached) " >&6
23246 else
23247   if test -n "$GCJ"; then
23248   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
23249 else
23250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23251 for as_dir in $PATH
23252 do
23253   IFS=$as_save_IFS
23254   test -z "$as_dir" && as_dir=.
23255     for ac_exec_ext in '' $ac_executable_extensions; do
23256   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23257     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
23258     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23259     break 2
23260   fi
23261 done
23262   done
23263 IFS=$as_save_IFS
23264
23265 fi
23266 fi
23267 GCJ=$ac_cv_prog_GCJ
23268 if test -n "$GCJ"; then
23269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
23270 $as_echo "$GCJ" >&6; }
23271 else
23272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23273 $as_echo "no" >&6; }
23274 fi
23275
23276
23277     test -n "$GCJ" && break
23278   done
23279 fi
23280 if test -z "$GCJ"; then
23281   ac_ct_GCJ=$GCJ
23282   for ac_prog in gcj
23283 do
23284   # Extract the first word of "$ac_prog", so it can be a program name with args.
23285 set dummy $ac_prog; ac_word=$2
23286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23287 $as_echo_n "checking for $ac_word... " >&6; }
23288 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
23289   $as_echo_n "(cached) " >&6
23290 else
23291   if test -n "$ac_ct_GCJ"; then
23292   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
23293 else
23294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23295 for as_dir in $PATH
23296 do
23297   IFS=$as_save_IFS
23298   test -z "$as_dir" && as_dir=.
23299     for ac_exec_ext in '' $ac_executable_extensions; do
23300   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23301     ac_cv_prog_ac_ct_GCJ="$ac_prog"
23302     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23303     break 2
23304   fi
23305 done
23306   done
23307 IFS=$as_save_IFS
23308
23309 fi
23310 fi
23311 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
23312 if test -n "$ac_ct_GCJ"; then
23313   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
23314 $as_echo "$ac_ct_GCJ" >&6; }
23315 else
23316   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23317 $as_echo "no" >&6; }
23318 fi
23319
23320
23321   test -n "$ac_ct_GCJ" && break
23322 done
23323
23324   if test "x$ac_ct_GCJ" = x; then
23325     GCJ="gcj"
23326   else
23327     case $cross_compiling:$ac_tool_warned in
23328 yes:)
23329 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
23330 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
23331 ac_tool_warned=yes ;;
23332 esac
23333     GCJ=$ac_ct_GCJ
23334   fi
23335 fi
23336
23337 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
23338 if test "x${GCJFLAGS-unset}" = xunset; then
23339    GCJFLAGS="-g -O2"
23340 fi
23341
23342
23343 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
23344
23345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
23346 $as_echo_n "checking dependency style of $depcc... " >&6; }
23347 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
23348   $as_echo_n "(cached) " >&6
23349 else
23350   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
23351   # We make a subdir and do the tests there.  Otherwise we can end up
23352   # making bogus files that we don't know about and never remove.  For
23353   # instance it was reported that on HP-UX the gcc test will end up
23354   # making a dummy file named `D' -- because `-MD' means `put the output
23355   # in D'.
23356   mkdir conftest.dir
23357   # Copy depcomp to subdir because otherwise we won't find it if we're
23358   # using a relative directory.
23359   cp "$am_depcomp" conftest.dir
23360   cd conftest.dir
23361   # We will build objects and dependencies in a subdirectory because
23362   # it helps to detect inapplicable dependency modes.  For instance
23363   # both Tru64's cc and ICC support -MD to output dependencies as a
23364   # side effect of compilation, but ICC will put the dependencies in
23365   # the current directory while Tru64 will put them in the object
23366   # directory.
23367   mkdir sub
23368
23369   am_cv_GCJ_dependencies_compiler_type=none
23370   if test "$am_compiler_list" = ""; then
23371      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
23372   fi
23373   am__universal=false
23374
23375
23376   for depmode in $am_compiler_list; do
23377     # Setup a source with many dependencies, because some compilers
23378     # like to wrap large dependency lists on column 80 (with \), and
23379     # we should not choose a depcomp mode which is confused by this.
23380     #
23381     # We need to recreate these files for each test, as the compiler may
23382     # overwrite some of them when testing with obscure command lines.
23383     # This happens at least with the AIX C compiler.
23384     : > sub/conftest.c
23385     for i in 1 2 3 4 5 6; do
23386       echo '#include "conftst'$i'.h"' >> sub/conftest.c
23387       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
23388       # Solaris 8's {/usr,}/bin/sh.
23389       touch sub/conftst$i.h
23390     done
23391     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
23392
23393     # We check with `-c' and `-o' for the sake of the "dashmstdout"
23394     # mode.  It turns out that the SunPro C++ compiler does not properly
23395     # handle `-M -o', and we need to detect this.  Also, some Intel
23396     # versions had trouble with output in subdirs
23397     am__obj=sub/conftest.${OBJEXT-o}
23398     am__minus_obj="-o $am__obj"
23399     case $depmode in
23400     gcc)
23401       # This depmode causes a compiler race in universal mode.
23402       test "$am__universal" = false || continue
23403       ;;
23404     nosideeffect)
23405       # after this tag, mechanisms are not by side-effect, so they'll
23406       # only be used when explicitly requested
23407       if test "x$enable_dependency_tracking" = xyes; then
23408         continue
23409       else
23410         break
23411       fi
23412       ;;
23413     msvisualcpp | msvcmsys)
23414       # This compiler won't grok `-c -o', but also, the minuso test has
23415       # not run yet.  These depmodes are late enough in the game, and
23416       # so weak that their functioning should not be impacted.
23417       am__obj=conftest.${OBJEXT-o}
23418       am__minus_obj=
23419       ;;
23420     none) break ;;
23421     esac
23422     if depmode=$depmode \
23423        source=sub/conftest.c object=$am__obj \
23424        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
23425        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
23426          >/dev/null 2>conftest.err &&
23427        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
23428        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
23429        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
23430        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
23431       # icc doesn't choke on unknown options, it will just issue warnings
23432       # or remarks (even with -Werror).  So we grep stderr for any message
23433       # that says an option was ignored or not supported.
23434       # When given -MP, icc 7.0 and 7.1 complain thusly:
23435       #   icc: Command line warning: ignoring option '-M'; no argument required
23436       # The diagnosis changed in icc 8.0:
23437       #   icc: Command line remark: option '-MP' not supported
23438       if (grep 'ignoring option' conftest.err ||
23439           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
23440         am_cv_GCJ_dependencies_compiler_type=$depmode
23441         break
23442       fi
23443     fi
23444   done
23445
23446   cd ..
23447   rm -rf conftest.dir
23448 else
23449   am_cv_GCJ_dependencies_compiler_type=none
23450 fi
23451
23452 fi
23453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
23454 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
23455 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
23456
23457  if
23458   test "x$enable_dependency_tracking" != xno \
23459   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
23460   am__fastdepGCJ_TRUE=
23461   am__fastdepGCJ_FALSE='#'
23462 else
23463   am__fastdepGCJ_TRUE='#'
23464   am__fastdepGCJ_FALSE=
23465 fi
23466
23467
23468
23469
23470 # Now remove it.
23471 rm -f gnu/classpath/Configuration.java
23472
23473 CPPFLAGS=$GCJ_SAVE_CPPFLAGS
23474
23475 # The cast to long int works around a bug in the HP C Compiler
23476 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23477 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23478 # This bug is HP SR number 8606223364.
23479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
23480 $as_echo_n "checking size of void *... " >&6; }
23481 if test "${ac_cv_sizeof_void_p+set}" = set; then :
23482   $as_echo_n "(cached) " >&6
23483 else
23484   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
23485
23486 else
23487   if test "$ac_cv_type_void_p" = yes; then
23488      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23489 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23490 { as_fn_set_status 77
23491 as_fn_error "cannot compute sizeof (void *)
23492 See \`config.log' for more details." "$LINENO" 5; }; }
23493    else
23494      ac_cv_sizeof_void_p=0
23495    fi
23496 fi
23497
23498 fi
23499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
23500 $as_echo "$ac_cv_sizeof_void_p" >&6; }
23501
23502
23503
23504 cat >>confdefs.h <<_ACEOF
23505 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
23506 _ACEOF
23507
23508
23509
23510  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
23511 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
23512 if test "${ac_cv_c_bigendian+set}" = set; then :
23513   $as_echo_n "(cached) " >&6
23514 else
23515   ac_cv_c_bigendian=unknown
23516     # See if we're dealing with a universal compiler.
23517     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23518 /* end confdefs.h.  */
23519 #ifndef __APPLE_CC__
23520                not a universal capable compiler
23521              #endif
23522              typedef int dummy;
23523
23524 _ACEOF
23525 if ac_fn_c_try_compile "$LINENO"; then :
23526
23527         # Check for potential -arch flags.  It is not universal unless
23528         # there are at least two -arch flags with different values.
23529         ac_arch=
23530         ac_prev=
23531         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
23532          if test -n "$ac_prev"; then
23533            case $ac_word in
23534              i?86 | x86_64 | ppc | ppc64)
23535                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
23536                  ac_arch=$ac_word
23537                else
23538                  ac_cv_c_bigendian=universal
23539                  break
23540                fi
23541                ;;
23542            esac
23543            ac_prev=
23544          elif test "x$ac_word" = "x-arch"; then
23545            ac_prev=arch
23546          fi
23547        done
23548 fi
23549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23550     if test $ac_cv_c_bigendian = unknown; then
23551       # See if sys/param.h defines the BYTE_ORDER macro.
23552       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23553 /* end confdefs.h.  */
23554 #include <sys/types.h>
23555              #include <sys/param.h>
23556
23557 int
23558 main ()
23559 {
23560 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
23561                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
23562                      && LITTLE_ENDIAN)
23563               bogus endian macros
23564              #endif
23565
23566   ;
23567   return 0;
23568 }
23569 _ACEOF
23570 if ac_fn_c_try_compile "$LINENO"; then :
23571   # It does; now see whether it defined to BIG_ENDIAN or not.
23572          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23573 /* end confdefs.h.  */
23574 #include <sys/types.h>
23575                 #include <sys/param.h>
23576
23577 int
23578 main ()
23579 {
23580 #if BYTE_ORDER != BIG_ENDIAN
23581                  not big endian
23582                 #endif
23583
23584   ;
23585   return 0;
23586 }
23587 _ACEOF
23588 if ac_fn_c_try_compile "$LINENO"; then :
23589   ac_cv_c_bigendian=yes
23590 else
23591   ac_cv_c_bigendian=no
23592 fi
23593 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23594 fi
23595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23596     fi
23597     if test $ac_cv_c_bigendian = unknown; then
23598       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
23599       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23600 /* end confdefs.h.  */
23601 #include <limits.h>
23602
23603 int
23604 main ()
23605 {
23606 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
23607               bogus endian macros
23608              #endif
23609
23610   ;
23611   return 0;
23612 }
23613 _ACEOF
23614 if ac_fn_c_try_compile "$LINENO"; then :
23615   # It does; now see whether it defined to _BIG_ENDIAN or not.
23616          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23617 /* end confdefs.h.  */
23618 #include <limits.h>
23619
23620 int
23621 main ()
23622 {
23623 #ifndef _BIG_ENDIAN
23624                  not big endian
23625                 #endif
23626
23627   ;
23628   return 0;
23629 }
23630 _ACEOF
23631 if ac_fn_c_try_compile "$LINENO"; then :
23632   ac_cv_c_bigendian=yes
23633 else
23634   ac_cv_c_bigendian=no
23635 fi
23636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23637 fi
23638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23639     fi
23640     if test $ac_cv_c_bigendian = unknown; then
23641       # Compile a test program.
23642       if test "$cross_compiling" = yes; then :
23643   # Try to guess by grepping values from an object file.
23644          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23645 /* end confdefs.h.  */
23646 short int ascii_mm[] =
23647                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
23648                 short int ascii_ii[] =
23649                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
23650                 int use_ascii (int i) {
23651                   return ascii_mm[i] + ascii_ii[i];
23652                 }
23653                 short int ebcdic_ii[] =
23654                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
23655                 short int ebcdic_mm[] =
23656                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
23657                 int use_ebcdic (int i) {
23658                   return ebcdic_mm[i] + ebcdic_ii[i];
23659                 }
23660                 extern int foo;
23661
23662 int
23663 main ()
23664 {
23665 return use_ascii (foo) == use_ebcdic (foo);
23666   ;
23667   return 0;
23668 }
23669 _ACEOF
23670 if ac_fn_c_try_compile "$LINENO"; then :
23671   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
23672               ac_cv_c_bigendian=yes
23673             fi
23674             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
23675               if test "$ac_cv_c_bigendian" = unknown; then
23676                 ac_cv_c_bigendian=no
23677               else
23678                 # finding both strings is unlikely to happen, but who knows?
23679                 ac_cv_c_bigendian=unknown
23680               fi
23681             fi
23682 fi
23683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23684 else
23685   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23686 /* end confdefs.h.  */
23687 $ac_includes_default
23688 int
23689 main ()
23690 {
23691
23692              /* Are we little or big endian?  From Harbison&Steele.  */
23693              union
23694              {
23695                long int l;
23696                char c[sizeof (long int)];
23697              } u;
23698              u.l = 1;
23699              return u.c[sizeof (long int) - 1] == 1;
23700
23701   ;
23702   return 0;
23703 }
23704 _ACEOF
23705 if ac_fn_c_try_run "$LINENO"; then :
23706   ac_cv_c_bigendian=no
23707 else
23708   ac_cv_c_bigendian=yes
23709 fi
23710 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23711   conftest.$ac_objext conftest.beam conftest.$ac_ext
23712 fi
23713
23714     fi
23715 fi
23716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
23717 $as_echo "$ac_cv_c_bigendian" >&6; }
23718  case $ac_cv_c_bigendian in #(
23719    yes)
23720      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
23721 ;; #(
23722    no)
23723       ;; #(
23724    universal)
23725
23726 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
23727
23728      ;; #(
23729    *)
23730      as_fn_error "unknown endianness
23731  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
23732  esac
23733
23734
23735 ZLIBS=
23736 SYS_ZLIBS=
23737 ZINCS=
23738
23739 if test -z "$ZLIBSPEC"; then
23740    # Use zlib from the GCC tree.
23741    ZINCS='-I$(top_srcdir)/../zlib'
23742    ZLIBS=../zlib/libzgcj_convenience.la
23743 else
23744    # System's zlib.
23745    SYS_ZLIBS="$ZLIBSPEC"
23746 fi
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
23757  if test "$NATIVE" = yes; then
23758   NATIVE_TRUE=
23759   NATIVE_FALSE='#'
23760 else
23761   NATIVE_TRUE='#'
23762   NATIVE_FALSE=
23763 fi
23764
23765  if test "$enable_shared" = yes; then
23766   ENABLE_SHARED_TRUE=
23767   ENABLE_SHARED_FALSE='#'
23768 else
23769   ENABLE_SHARED_TRUE='#'
23770   ENABLE_SHARED_FALSE=
23771 fi
23772
23773  if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
23774   NEEDS_DATA_START_TRUE=
23775   NEEDS_DATA_START_FALSE='#'
23776 else
23777   NEEDS_DATA_START_TRUE='#'
23778   NEEDS_DATA_START_FALSE=
23779 fi
23780
23781  if test -z "${with_multisubdir}"; then
23782   INSTALL_BINARIES_TRUE=
23783   INSTALL_BINARIES_FALSE='#'
23784 else
23785   INSTALL_BINARIES_TRUE='#'
23786   INSTALL_BINARIES_FALSE=
23787 fi
23788
23789
23790
23791 # Process the option "--enable-version-specific-runtime-libs"
23792 # Calculate toolexeclibdir
23793 case ${version_specific_libs} in
23794   yes)
23795     # Need the gcc compiler version to know where to install libraries
23796     # and header files if --enable-version-specific-runtime-libs option
23797     # is selected.
23798     includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
23799     toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
23800     toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
23801     toolexeclibdir=$toolexecmainlibdir
23802     ;;
23803   no)
23804     if test -n "$with_cross_host" &&
23805        test x"$with_cross_host" != x"no"; then
23806       # Install a library built with a cross compiler in tooldir, not libdir.
23807       toolexecdir='$(exec_prefix)/$(target_noncanonical)'
23808       toolexecmainlibdir='$(toolexecdir)/lib'
23809     else
23810       toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
23811       toolexecmainlibdir='$(libdir)'
23812     fi
23813     multi_os_directory=`$CC -print-multi-os-directory`
23814     case $multi_os_directory in
23815       .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
23816       *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
23817     esac
23818     ;;
23819 esac
23820
23821
23822
23823
23824 # Determine gcj and libgcj version number.
23825 gcjversion=`cat "$srcdir/../gcc/BASE-VER"`
23826 libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version`
23827 GCJVERSION=$gcjversion
23828
23829
23830 cat >>confdefs.h <<_ACEOF
23831 #define GCJVERSION "$GCJVERSION"
23832 _ACEOF
23833
23834
23835 # Determine where the standard .db file and GNU Classpath JNI
23836 # libraries are found.
23837 gcjsubdir=gcj-$gcjversion-$libgcj_soversion
23838 multi_os_directory=`$CC -print-multi-os-directory`
23839 case $multi_os_directory in
23840   .)
23841    dbexecdir='$(libdir)/'$gcjsubdir # Avoid /.
23842    ;;
23843   *)
23844    dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
23845    ;;
23846 esac
23847
23848
23849
23850
23851 $as_echo "#define JV_VERSION \"1.5.0\"" >>confdefs.h
23852
23853
23854 $as_echo "#define JV_API_VERSION \"1.5\"" >>confdefs.h
23855
23856
23857
23858 case "${with_gxx_include_dir}" in
23859   yes)
23860     as_fn_error "--with-gxx-include-dir=[dir] requires a directory" "$LINENO" 5
23861     ;;
23862   no | "")
23863     case "${enable_version_specific_runtime_libs}" in
23864       yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
23865       *)
23866         libstdcxx_incdir='c++/$(gcc_version)'
23867         gxx_include_dir='include/$(libstdcxx_incdir)'
23868         if test -n "$with_cross_host" &&
23869            test x"$with_cross_host" != x"no"; then
23870           gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
23871         else
23872           gxx_include_dir='${prefix}/'"$gxx_include_dir"
23873         fi;;
23874     esac ;;
23875   *) gxx_include_dir=${with_gxx_include_dir} ;;
23876 esac
23877
23878
23879
23880
23881 # We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
23882 # On that system, sys/ioctl.h will not include sys/filio.h unless
23883 # BSD_COMP is defined; just including sys/filio.h is simpler.
23884 # We avoid AC_HEADER_DIRENT since we really only care about dirent.h
23885 # for now.  If you change this, you also must update natFile.cc.
23886 for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h \
23887                   sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
23888                   sys/socket.h netinet/in.h arpa/inet.h netdb.h \
23889                   pwd.h sys/config.h stdint.h langinfo.h locale.h \
23890                   dirent.h sys/rw_lock.h magic.h ifaddrs.h
23891 do :
23892   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23893 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23894 eval as_val=\$$as_ac_Header
23895    if test "x$as_val" = x""yes; then :
23896   cat >>confdefs.h <<_ACEOF
23897 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23898 _ACEOF
23899
23900 fi
23901
23902 done
23903
23904
23905 # sys/socket.h is a prerequisite for net/if.h on Solaris.
23906 for ac_header in net/if.h
23907 do :
23908   ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
23909 #ifdef HAVE_SYS_SOCKET_H
23910 #include <sys/socket.h>
23911 #endif
23912
23913 "
23914 if test "x$ac_cv_header_net_if_h" = x""yes; then :
23915   cat >>confdefs.h <<_ACEOF
23916 #define HAVE_NET_IF_H 1
23917 _ACEOF
23918
23919 fi
23920
23921 done
23922
23923
23924 for ac_header in inttypes.h
23925 do :
23926   ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
23927 if test "x$ac_cv_header_inttypes_h" = x""yes; then :
23928   cat >>confdefs.h <<_ACEOF
23929 #define HAVE_INTTYPES_H 1
23930 _ACEOF
23931
23932
23933 $as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
23934
23935
23936 $as_echo "#define JV_HAVE_INTTYPES_H 1" >>confdefs.h
23937
23938
23939 fi
23940
23941 done
23942
23943
23944 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
23945 if test "x$ac_cv_type_ssize_t" = x""yes; then :
23946
23947 else
23948
23949 cat >>confdefs.h <<_ACEOF
23950 #define ssize_t int
23951 _ACEOF
23952
23953 fi
23954
23955 ac_fn_c_check_type "$LINENO" "magic_t" "ac_cv_type_magic_t" "
23956 #ifdef HAVE_MAGIC_H
23957 #include <magic.h>
23958 #endif
23959 "
23960 if test "x$ac_cv_type_magic_t" = x""yes; then :
23961
23962
23963 $as_echo "#define HAVE_MAGIC_T 1" >>confdefs.h
23964
23965 fi
23966
23967
23968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t" >&5
23969 $as_echo_n "checking for in_addr_t... " >&6; }
23970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23971 /* end confdefs.h.  */
23972 #include <sys/types.h>
23973 #if STDC_HEADERS
23974 #include <stdlib.h>
23975 #include <stddef.h>
23976 #endif
23977 #if HAVE_NETINET_IN_H
23978 #include <netinet/in.h>
23979 #endif
23980 int
23981 main ()
23982 {
23983 in_addr_t foo;
23984   ;
23985   return 0;
23986 }
23987 _ACEOF
23988 if ac_fn_c_try_compile "$LINENO"; then :
23989
23990 $as_echo "#define HAVE_IN_ADDR_T 1" >>confdefs.h
23991
23992    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23993 $as_echo "yes" >&6; }
23994 else
23995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23996 $as_echo "no" >&6; }
23997 fi
23998 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23999
24000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ip_mreq is in netinet/in.h" >&5
24001 $as_echo_n "checking whether struct ip_mreq is in netinet/in.h... " >&6; }
24002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24003 /* end confdefs.h.  */
24004 #include <netinet/in.h>
24005 int
24006 main ()
24007 {
24008 struct ip_mreq mreq;
24009   ;
24010   return 0;
24011 }
24012 _ACEOF
24013 if ac_fn_c_try_compile "$LINENO"; then :
24014
24015 $as_echo "#define HAVE_STRUCT_IP_MREQ 1" >>confdefs.h
24016
24017    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24018 $as_echo "yes" >&6; }
24019 else
24020   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24021 $as_echo "no" >&6; }
24022 fi
24023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24024
24025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ipv6_mreq is in netinet/in.h" >&5
24026 $as_echo_n "checking whether struct ipv6_mreq is in netinet/in.h... " >&6; }
24027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24028 /* end confdefs.h.  */
24029 #include <netinet/in.h>
24030 int
24031 main ()
24032 {
24033 struct ipv6_mreq mreq6;
24034   ;
24035   return 0;
24036 }
24037 _ACEOF
24038 if ac_fn_c_try_compile "$LINENO"; then :
24039
24040 $as_echo "#define HAVE_STRUCT_IPV6_MREQ 1" >>confdefs.h
24041
24042    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24043 $as_echo "yes" >&6; }
24044 else
24045   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24046 $as_echo "no" >&6; }
24047 fi
24048 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24049
24050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
24051 $as_echo_n "checking whether struct sockaddr_in6 is in netinet/in.h... " >&6; }
24052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24053 /* end confdefs.h.  */
24054 #include <netinet/in.h>
24055 int
24056 main ()
24057 {
24058 struct sockaddr_in6 addr6;
24059   ;
24060   return 0;
24061 }
24062 _ACEOF
24063 if ac_fn_c_try_compile "$LINENO"; then :
24064
24065 $as_echo "#define HAVE_INET6 1" >>confdefs.h
24066
24067    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24068 $as_echo "yes" >&6; }
24069 else
24070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24071 $as_echo "no" >&6; }
24072 fi
24073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24074
24075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t in sys/socket.h" >&5
24076 $as_echo_n "checking for socklen_t in sys/socket.h... " >&6; }
24077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24078 /* end confdefs.h.  */
24079 #define _POSIX_PII_SOCKET
24080 #include <sys/types.h>
24081 #include <sys/socket.h>
24082 int
24083 main ()
24084 {
24085 socklen_t x = 5;
24086   ;
24087   return 0;
24088 }
24089 _ACEOF
24090 if ac_fn_c_try_compile "$LINENO"; then :
24091
24092 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
24093
24094    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24095 $as_echo "yes" >&6; }
24096 else
24097   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24098 $as_echo "no" >&6; }
24099 fi
24100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24101
24102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff in struct tm" >&5
24103 $as_echo_n "checking for tm_gmtoff in struct tm... " >&6; }
24104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24105 /* end confdefs.h.  */
24106 #include <time.h>
24107 int
24108 main ()
24109 {
24110 struct tm tim; tim.tm_gmtoff = 0;
24111   ;
24112   return 0;
24113 }
24114 _ACEOF
24115 if ac_fn_c_try_compile "$LINENO"; then :
24116
24117 $as_echo "#define STRUCT_TM_HAS_GMTOFF 1" >>confdefs.h
24118
24119    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24120 $as_echo "yes" >&6; }
24121 else
24122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24123 $as_echo "no" >&6; }
24124    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global timezone variable" >&5
24125 $as_echo_n "checking for global timezone variable... " >&6; }
24126                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24127 /* end confdefs.h.  */
24128 #include <time.h>
24129 int
24130 main ()
24131 {
24132 void i(){long z2 = 2*timezone;}
24133   ;
24134   return 0;
24135 }
24136 _ACEOF
24137 if ac_fn_c_try_compile "$LINENO"; then :
24138
24139 $as_echo "#define HAVE_TIMEZONE 1" >>confdefs.h
24140
24141       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24142 $as_echo "yes" >&6; }
24143 else
24144   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24145 $as_echo "no" >&6; }
24146        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global _timezone variable" >&5
24147 $as_echo_n "checking for global _timezone variable... " >&6; }
24148               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24149 /* end confdefs.h.  */
24150 #include <time.h>
24151 int
24152 main ()
24153 {
24154 long z2 = _timezone;
24155   ;
24156   return 0;
24157 }
24158 _ACEOF
24159 if ac_fn_c_try_compile "$LINENO"; then :
24160
24161 $as_echo "#define HAVE_UNDERSCORE_TIMEZONE 1" >>confdefs.h
24162
24163           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24164 $as_echo "yes" >&6; }
24165 else
24166   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24167 $as_echo "no" >&6; }
24168 fi
24169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24170 fi
24171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24172 fi
24173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24174
24175 for ac_prog in perl
24176 do
24177   # Extract the first word of "$ac_prog", so it can be a program name with args.
24178 set dummy $ac_prog; ac_word=$2
24179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24180 $as_echo_n "checking for $ac_word... " >&6; }
24181 if test "${ac_cv_prog_PERL+set}" = set; then :
24182   $as_echo_n "(cached) " >&6
24183 else
24184   if test -n "$PERL"; then
24185   ac_cv_prog_PERL="$PERL" # Let the user override the test.
24186 else
24187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24188 for as_dir in $PATH
24189 do
24190   IFS=$as_save_IFS
24191   test -z "$as_dir" && as_dir=.
24192     for ac_exec_ext in '' $ac_executable_extensions; do
24193   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24194     ac_cv_prog_PERL="$ac_prog"
24195     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24196     break 2
24197   fi
24198 done
24199   done
24200 IFS=$as_save_IFS
24201
24202 fi
24203 fi
24204 PERL=$ac_cv_prog_PERL
24205 if test -n "$PERL"; then
24206   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
24207 $as_echo "$PERL" >&6; }
24208 else
24209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24210 $as_echo "no" >&6; }
24211 fi
24212
24213
24214   test -n "$PERL" && break
24215 done
24216 test -n "$PERL" || PERL="false"
24217
24218
24219 SYSDEP_SOURCES=
24220 SIGNAL_HANDLER_AUX=
24221
24222 case "${host}" in
24223  alpha*-dec-osf* | mips-sgi-irix* | *-*-solaris2*)
24224     SIGNAL_HANDLER=include/posix-signal.h
24225     ;;
24226  i?86-*-linux*)
24227     SIGNAL_HANDLER=include/i386-signal.h
24228     ;;
24229 # ia64-*)
24230 #    SYSDEP_SOURCES=sysdep/ia64.c
24231 #    test -d sysdep || mkdir sysdep
24232 #    ;;
24233  hppa*-*-linux*)
24234     SIGNAL_HANDLER=include/pa-signal.h
24235     ;;
24236  hppa*-hp-hpux*)
24237     SIGNAL_HANDLER=include/hppa-signal.h
24238     ;;
24239  ia64-*-linux*)
24240     SIGNAL_HANDLER=include/dwarf2-signal.h
24241     ;;
24242  powerpc*-*-linux*)
24243     SIGNAL_HANDLER=include/powerpc-signal.h
24244     ;;
24245  alpha*-*-linux*)
24246     SIGNAL_HANDLER=include/dwarf2-signal.h
24247     ;;
24248  s390*-*-linux*)
24249     SIGNAL_HANDLER=include/s390-signal.h
24250     ;;
24251  x86_64*-*-linux*)
24252     SIGNAL_HANDLER=include/x86_64-signal.h
24253     SIGNAL_HANDLER_AUX=include/i386-signal.h
24254     ;;
24255  sparc*-*-linux*)
24256     SIGNAL_HANDLER=include/dwarf2-signal.h
24257     ;;
24258  sh*-*-linux*)
24259     SIGNAL_HANDLER=include/sh-signal.h
24260     ;;
24261  *mingw*)
24262     SIGNAL_HANDLER=include/win32-signal.h
24263     ;;
24264  mips*-*-linux*)
24265     SIGNAL_HANDLER=include/mips-signal.h
24266     ;;
24267  m68*-*-linux*)
24268     SIGNAL_HANDLER=include/dwarf2-signal.h
24269     ;;
24270  powerpc*-*-darwin* | i?86-*-darwin[912]* | x86_64-*-darwin[912]*)
24271     SIGNAL_HANDLER=include/darwin-signal.h
24272     ;;
24273  powerpc*-*-aix*)
24274     SIGNAL_HANDLER=include/aix-signal.h
24275     ;;
24276  *)
24277     SIGNAL_HANDLER=include/default-signal.h
24278     ;;
24279 esac
24280
24281 # If we're using sjlj exceptions, forget what we just learned.
24282 if test "$enable_sjlj_exceptions" = yes; then
24283    SIGNAL_HANDLER=include/default-signal.h
24284    SIGNAL_HANDLER_AUX=
24285 fi
24286
24287
24288
24289 if test -z "$SIGNAL_HANDLER_AUX"; then
24290   SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
24291 fi
24292
24293 ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
24294
24295
24296 if test "${multilib}" = "yes"; then
24297   multilib_arg="--enable-multilib"
24298 else
24299   multilib_arg=
24300 fi
24301
24302 # See if we support thread-local storage.
24303
24304
24305    # Check whether --enable-tls was given.
24306 if test "${enable_tls+set}" = set; then :
24307   enableval=$enable_tls;
24308       case "$enableval" in
24309        yes|no) ;;
24310        *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
24311       esac
24312
24313 else
24314   enable_tls=yes
24315 fi
24316
24317
24318   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
24319 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
24320 if test "${gcc_cv_have_tls+set}" = set; then :
24321   $as_echo_n "(cached) " >&6
24322 else
24323
24324     if test "$cross_compiling" = yes; then :
24325                 if test x$gcc_no_link = xyes; then
24326   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24327 fi
24328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24329 /* end confdefs.h.  */
24330 __thread int a; int b; int main() { return a = b; }
24331 _ACEOF
24332 if ac_fn_c_try_link "$LINENO"; then :
24333   chktls_save_LDFLAGS="$LDFLAGS"
24334                           case $host in
24335             *-*-linux*)
24336               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
24337               ;;
24338           esac
24339           chktls_save_CFLAGS="$CFLAGS"
24340           CFLAGS="-fPIC $CFLAGS"
24341                   if test x$gcc_no_link = xyes; then
24342   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24343 fi
24344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24345 /* end confdefs.h.  */
24346 int f() { return 0; }
24347 _ACEOF
24348 if ac_fn_c_try_link "$LINENO"; then :
24349   if test x$gcc_no_link = xyes; then
24350   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24351 fi
24352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24353 /* end confdefs.h.  */
24354 __thread int a; int b; int f() { return a = b; }
24355 _ACEOF
24356 if ac_fn_c_try_link "$LINENO"; then :
24357   gcc_cv_have_tls=yes
24358 else
24359   gcc_cv_have_tls=no
24360 fi
24361 rm -f core conftest.err conftest.$ac_objext \
24362     conftest$ac_exeext conftest.$ac_ext
24363 else
24364   gcc_cv_have_tls=yes
24365 fi
24366 rm -f core conftest.err conftest.$ac_objext \
24367     conftest$ac_exeext conftest.$ac_ext
24368           CFLAGS="$chktls_save_CFLAGS"
24369           LDFLAGS="$chktls_save_LDFLAGS"
24370 else
24371   gcc_cv_have_tls=no
24372 fi
24373 rm -f core conftest.err conftest.$ac_objext \
24374     conftest$ac_exeext conftest.$ac_ext
24375
24376
24377 else
24378   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24379 /* end confdefs.h.  */
24380 __thread int a; int b; int main() { return a = b; }
24381 _ACEOF
24382 if ac_fn_c_try_run "$LINENO"; then :
24383                       chktls_save_LDFLAGS="$LDFLAGS"
24384       LDFLAGS="-static $LDFLAGS"
24385       if test x$gcc_no_link = xyes; then
24386   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24387 fi
24388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24389 /* end confdefs.h.  */
24390 int main() { return 0; }
24391 _ACEOF
24392 if ac_fn_c_try_link "$LINENO"; then :
24393   if test "$cross_compiling" = yes; then :
24394   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24395 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24396 as_fn_error "cannot run test program while cross compiling
24397 See \`config.log' for more details." "$LINENO" 5; }
24398 else
24399   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24400 /* end confdefs.h.  */
24401 __thread int a; int b; int main() { return a = b; }
24402 _ACEOF
24403 if ac_fn_c_try_run "$LINENO"; then :
24404   gcc_cv_have_tls=yes
24405 else
24406   gcc_cv_have_tls=no
24407 fi
24408 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24409   conftest.$ac_objext conftest.beam conftest.$ac_ext
24410 fi
24411
24412 else
24413   gcc_cv_have_tls=yes
24414 fi
24415 rm -f core conftest.err conftest.$ac_objext \
24416     conftest$ac_exeext conftest.$ac_ext
24417       LDFLAGS="$chktls_save_LDFLAGS"
24418       if test $gcc_cv_have_tls = yes; then
24419                                                 chktls_save_CFLAGS="$CFLAGS"
24420         thread_CFLAGS=failed
24421         for flag in '' '-pthread' '-lpthread'; do
24422           CFLAGS="$flag $chktls_save_CFLAGS"
24423           if test x$gcc_no_link = xyes; then
24424   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24425 fi
24426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24427 /* end confdefs.h.  */
24428 #include <pthread.h>
24429                 void *g(void *d) { return NULL; }
24430 int
24431 main ()
24432 {
24433 pthread_t t; pthread_create(&t,NULL,g,NULL);
24434   ;
24435   return 0;
24436 }
24437 _ACEOF
24438 if ac_fn_c_try_link "$LINENO"; then :
24439   thread_CFLAGS="$flag"
24440 fi
24441 rm -f core conftest.err conftest.$ac_objext \
24442     conftest$ac_exeext conftest.$ac_ext
24443           if test "X$thread_CFLAGS" != Xfailed; then
24444             break
24445           fi
24446         done
24447         CFLAGS="$chktls_save_CFLAGS"
24448         if test "X$thread_CFLAGS" != Xfailed; then
24449           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
24450                                                   if test "$cross_compiling" = yes; then :
24451   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24452 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24453 as_fn_error "cannot run test program while cross compiling
24454 See \`config.log' for more details." "$LINENO" 5; }
24455 else
24456   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24457 /* end confdefs.h.  */
24458 #include <pthread.h>
24459                 __thread int a;
24460                 static int *volatile a_in_other_thread;
24461                 static void *
24462                 thread_func (void *arg)
24463                 {
24464                   a_in_other_thread = &a;
24465                   return (void *)0;
24466                 }
24467 int
24468 main ()
24469 {
24470 pthread_t thread;
24471                 void *thread_retval;
24472                 int *volatile a_in_main_thread;
24473                 a_in_main_thread = &a;
24474                 if (pthread_create (&thread, (pthread_attr_t *)0,
24475                                     thread_func, (void *)0))
24476                   return 0;
24477                 if (pthread_join (thread, &thread_retval))
24478                   return 0;
24479                 return (a_in_other_thread == a_in_main_thread);
24480   ;
24481   return 0;
24482 }
24483 _ACEOF
24484 if ac_fn_c_try_run "$LINENO"; then :
24485   gcc_cv_have_tls=yes
24486 else
24487   gcc_cv_have_tls=no
24488 fi
24489 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24490   conftest.$ac_objext conftest.beam conftest.$ac_ext
24491 fi
24492
24493           CFLAGS="$chktls_save_CFLAGS"
24494         fi
24495       fi
24496 else
24497   gcc_cv_have_tls=no
24498 fi
24499 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24500   conftest.$ac_objext conftest.beam conftest.$ac_ext
24501 fi
24502
24503 fi
24504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
24505 $as_echo "$gcc_cv_have_tls" >&6; }
24506   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
24507
24508 $as_echo "#define HAVE_TLS 1" >>confdefs.h
24509
24510   fi
24511
24512 # For _Unwind_GetIPInfo.
24513
24514
24515 # Check whether --with-system-libunwind was given.
24516 if test "${with_system_libunwind+set}" = set; then :
24517   withval=$with_system_libunwind;
24518 fi
24519
24520   # If system-libunwind was not specifically set, pick a default setting.
24521   if test x$with_system_libunwind = x; then
24522     case ${target} in
24523       ia64-*-hpux*) with_system_libunwind=yes ;;
24524       *) with_system_libunwind=no ;;
24525     esac
24526   fi
24527   # Based on system-libunwind and target, do we have ipinfo?
24528   if  test x$with_system_libunwind = xyes; then
24529     case ${target} in
24530       ia64-*-*) have_unwind_getipinfo=no ;;
24531       *) have_unwind_getipinfo=yes ;;
24532     esac
24533   else
24534     # Darwin before version 9 does not have _Unwind_GetIPInfo.
24535
24536     case ${target} in
24537       *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
24538       *) have_unwind_getipinfo=yes ;;
24539     esac
24540
24541   fi
24542
24543   if test x$have_unwind_getipinfo = xyes; then
24544
24545 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
24546
24547   fi
24548
24549
24550 # See if linker supports anonymous version scripts.
24551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous version scripts" >&5
24552 $as_echo_n "checking whether ld supports anonymous version scripts... " >&6; }
24553 if test "${libjava_cv_anon_version_script+set}" = set; then :
24554   $as_echo_n "(cached) " >&6
24555 else
24556   # Check whether --enable-symvers was given.
24557 if test "${enable_symvers+set}" = set; then :
24558   enableval=$enable_symvers; case "$enableval" in
24559          yes) libjava_cv_anon_version_script=yes ;;
24560          no)  libjava_cv_anon_version_script=no ;;
24561          *)   as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5;;
24562         esac
24563 else
24564   libjava_cv_anon_version_script=yes
24565
24566 fi
24567
24568    if test x$libjava_cv_anon_version_script = xyes; then
24569      save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
24570      CFLAGS="$CFLAGS -fPIC";
24571      LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
24572      echo '{ global: globalsymb*; local: *; };' > conftest.map
24573      if test x$gcc_no_link = xyes; then
24574   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24575 fi
24576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24577 /* end confdefs.h.  */
24578 void globalsymbol (void) {} void localsymbol (void) {}
24579 int
24580 main ()
24581 {
24582
24583   ;
24584   return 0;
24585 }
24586 _ACEOF
24587 if ac_fn_c_try_link "$LINENO"; then :
24588   libjava_cv_anon_version_script=gnu
24589 else
24590   libjava_cv_anon_version_script=no
24591 fi
24592 rm -f core conftest.err conftest.$ac_objext \
24593     conftest$ac_exeext conftest.$ac_ext
24594      if test x$libjava_cv_anon_version_script = xno; then
24595        case "$target_os" in
24596          solaris2*)
24597            LDFLAGS="$save_LDFLAGS"
24598            LDFLAGS="$LDFLAGS -shared -Wl,-M,conftest.map"
24599            # Sun ld doesn't understand wildcards here.
24600            echo '{ global: globalsymbol; local: *; };' > conftest.map
24601            if test x$gcc_no_link = xyes; then
24602   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24603 fi
24604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24605 /* end confdefs.h.  */
24606 void globalsymbol (void) {} void localsymbol (void) {}
24607 int
24608 main ()
24609 {
24610
24611   ;
24612   return 0;
24613 }
24614 _ACEOF
24615 if ac_fn_c_try_link "$LINENO"; then :
24616   libjava_cv_anon_version_script=sun
24617 fi
24618 rm -f core conftest.err conftest.$ac_objext \
24619     conftest$ac_exeext conftest.$ac_ext
24620            ;;
24621        esac
24622      fi
24623      CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
24624    fi
24625
24626 fi
24627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_anon_version_script" >&5
24628 $as_echo "$libjava_cv_anon_version_script" >&6; }
24629  if test "$libjava_cv_anon_version_script" != no; then
24630   ANONVERSCRIPT_TRUE=
24631   ANONVERSCRIPT_FALSE='#'
24632 else
24633   ANONVERSCRIPT_TRUE='#'
24634   ANONVERSCRIPT_FALSE=
24635 fi
24636
24637  if test "$libjava_cv_anon_version_script" = gnu; then
24638   ANONVERSCRIPT_GNU_TRUE=
24639   ANONVERSCRIPT_GNU_FALSE='#'
24640 else
24641   ANONVERSCRIPT_GNU_TRUE='#'
24642   ANONVERSCRIPT_GNU_FALSE=
24643 fi
24644
24645  if test "$libjava_cv_anon_version_script" = sun; then
24646   ANONVERSCRIPT_SUN_TRUE=
24647   ANONVERSCRIPT_SUN_FALSE='#'
24648 else
24649   ANONVERSCRIPT_SUN_TRUE='#'
24650   ANONVERSCRIPT_SUN_FALSE=
24651 fi
24652
24653
24654 # Check if linker supports static linking on a per library basis
24655 LD_START_STATIC_SPEC=
24656 LD_FINISH_STATIC_SPEC=
24657 if $LD --help 2>&1 | grep -- -call_shared >/dev/null 2>&1; then
24658   if $LD --help 2>&1 | grep -- -non_shared >/dev/null 2>&1; then
24659     LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
24660     LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
24661   fi
24662 fi
24663
24664
24665
24666 here=`${PWDCMD-pwd}`
24667
24668
24669 # We get this from the environment.
24670
24671
24672 default_python_dir="/share/gcc-`cat ${srcdir}/../gcc/BASE-VER`/python/libjava"
24673
24674 # Check whether --with-python-dir was given.
24675 if test "${with_python_dir+set}" = set; then :
24676   withval=$with_python_dir; with_python_dir=$withval
24677 else
24678   with_python_dir="${default_python_dir}"
24679 fi
24680
24681
24682 # Needed for installing Python modules during make install.
24683 python_mod_dir="\${prefix}${with_python_dir}"
24684
24685 # Needed for substituting into aot-compile*
24686 python_mod_dir_expanded="${expanded_prefix}${with_python_dir}"
24687
24688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Python modules dir: ${python_mod_dir_expanded}" >&5
24689 $as_echo "Python modules dir: ${python_mod_dir_expanded}" >&6; };
24690
24691
24692
24693 # needed for aot-compile-rpm
24694 MAKE=`which make`
24695
24696
24697 # Check whether --enable-aot-compile-rpm was given.
24698 if test "${enable_aot_compile_rpm+set}" = set; then :
24699   enableval=$enable_aot_compile_rpm; case "${enableval}" in
24700     yes) AOT_RPM_ENABLED=yes ;;
24701     no)  AOT_RPM_ENABLED=no ;;
24702     *)   as_fn_error "Unknown argument to enable/disable aot-compile-rpm" "$LINENO" 5 ;;
24703   esac
24704 else
24705   AOT_RPM_ENABLED=no
24706
24707 fi
24708
24709  if test "x${AOT_RPM_ENABLED}" = xyes; then
24710   INSTALL_AOT_RPM_TRUE=
24711   INSTALL_AOT_RPM_FALSE='#'
24712 else
24713   INSTALL_AOT_RPM_TRUE='#'
24714   INSTALL_AOT_RPM_FALSE=
24715 fi
24716
24717
24718 # Check whether --enable-java-home was given.
24719 if test "${enable_java_home+set}" = set; then :
24720   enableval=$enable_java_home; case "${enableval}" in
24721     yes) JAVA_HOME_ENABLED=yes ;;
24722     no)  JAVA_HOME_ENABLED=no ;;
24723     *)   as_fn_error "Unknown argument to enable/disable java-home" "$LINENO" 5 ;;
24724   esac
24725 else
24726   JAVA_HOME_ENABLED=no
24727
24728 fi
24729
24730  if test "x${JAVA_HOME_ENABLED}" = xyes; then
24731   CREATE_JAVA_HOME_TRUE=
24732   CREATE_JAVA_HOME_FALSE='#'
24733 else
24734   CREATE_JAVA_HOME_TRUE='#'
24735   CREATE_JAVA_HOME_FALSE=
24736 fi
24737
24738
24739 # Only do these checks if java-home above is enabled.
24740 if test "x${JAVA_HOME_ENABLED}" = xyes
24741 then
24742
24743
24744 # Check whether --with-gcc-suffix was given.
24745 if test "${with_gcc_suffix+set}" = set; then :
24746   withval=$with_gcc_suffix; gcc_suffix=$withval
24747 else
24748   gcc_suffix=""
24749 fi
24750
24751   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCC suffix: ${gcc_suffix}" >&5
24752 $as_echo "GCC suffix: ${gcc_suffix}" >&6; }
24753
24754
24755
24756 # Check whether --with-arch-directory was given.
24757 if test "${with_arch_directory+set}" = set; then :
24758   withval=$with_arch_directory; host_cpu=$withval
24759 else
24760   host_cpu=""
24761 fi
24762
24763
24764
24765 # Check whether --with-os-directory was given.
24766 if test "${with_os_directory+set}" = set; then :
24767   withval=$with_os_directory; host_os=$withval
24768 else
24769   host_os=""
24770 fi
24771
24772
24773
24774 # Check whether --with-origin-name was given.
24775 if test "${with_origin_name+set}" = set; then :
24776   withval=$with_origin_name; origin_name=$withval
24777 else
24778   origin_name=gcj${gcc_suffix}
24779 fi
24780
24781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JPackage origin name: ${origin_name}" >&5
24782 $as_echo "JPackage origin name: ${origin_name}" >&6; }
24783
24784
24785 # Check whether --with-arch-suffix was given.
24786 if test "${with_arch_suffix+set}" = set; then :
24787   withval=$with_arch_suffix; arch_suffix=$withval
24788 else
24789   arch_suffix=""
24790 fi
24791
24792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch suffix: ${arch_suffix}" >&5
24793 $as_echo "arch suffix: ${arch_suffix}" >&6; }
24794
24795
24796 # Check whether --with-jvm-root-dir was given.
24797 if test "${with_jvm_root_dir+set}" = set; then :
24798   withval=$with_jvm_root_dir; jvm_root_dir=$withval
24799 else
24800   jvm_root_dir="\${prefix}/lib/jvm"
24801 fi
24802
24803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM root installation directory: ${jvm_root_dir}" >&5
24804 $as_echo "JVM root installation directory: ${jvm_root_dir}" >&6; }
24805
24806
24807 # Check whether --with-jvm-jar-dir was given.
24808 if test "${with_jvm_jar_dir+set}" = set; then :
24809   withval=$with_jvm_jar_dir; jvm_jar_dir=$withval
24810 else
24811   jvm_jar_dir=\${prefix}/lib/jvm-exports
24812 fi
24813
24814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JAR root installation directory: ${jvm_jar_dir}" >&5
24815 $as_echo "JAR root installation directory: ${jvm_jar_dir}" >&6; }
24816
24817   JAVA_VERSION=1.5.0
24818   BUILD_VERSION=0
24819
24820
24821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: Java version: ${JAVA_VERSION}" >&5
24822 $as_echo "Java version: ${JAVA_VERSION}" >&6; }
24823
24824   jre_dir=jre
24825   jre_lnk=jre-${JAVA_VERSION}-${origin_name}
24826   sdk_lnk=java-${JAVA_VERSION}-${origin_name}
24827
24828   JVM_ROOT_DIR=${jvm_root_dir}
24829
24830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5
24831 $as_echo "JVM ROOT directory: ${JVM_ROOT_DIR}" >&6; }
24832
24833   JVM_JAR_ROOT_DIR=${jvm_jar_dir}
24834
24835   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5
24836 $as_echo "JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6; }
24837
24838   JVM_JAR_DIR=${jvm_jar_dir}
24839
24840   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5
24841 $as_echo "JVM JAR directory: ${JVM_JAR_DIR}" >&6; }
24842
24843   JRE_DIR=${jre_dir}
24844
24845
24846   JRE_LNK=${jre_lnk}
24847
24848
24849   SDK_LNK=${sdk_lnk}
24850
24851
24852   SDK_BIN_DIR=${jvm_root_dir}/bin
24853
24854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK tools directory: ${SDK_BIN_DIR}" >&5
24855 $as_echo "SDK tools directory: ${SDK_BIN_DIR}" >&6; }
24856
24857   SDK_LIB_DIR=${jvm_root_dir}/lib
24858
24859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK jar directory: ${SDK_LIB_DIR}" >&5
24860 $as_echo "SDK jar directory: ${SDK_LIB_DIR}" >&6; }
24861
24862   SDK_INCLUDE_DIR=${jvm_root_dir}/include
24863
24864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5
24865 $as_echo "SDK include directory: ${SDK_INCLUDE_DIR}" >&6; }
24866
24867   JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin
24868
24869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE tools directory: ${JRE_BIN_DIR}" >&5
24870 $as_echo "JRE tools directory: ${JRE_BIN_DIR}" >&6; }
24871
24872   JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib
24873
24874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE lib directory: ${JRE_LIB_DIR}" >&5
24875 $as_echo "JRE lib directory: ${JRE_LIB_DIR}" >&6; }
24876
24877   # Find gcj prefix using gcj found in PATH.
24878   gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"`
24879
24880   # Where do the gcj binaries live?
24881   # For jhbuild based builds, they all live in a sibling of bin called
24882   # gcj-bin.  Check for gcj-bin first, and use bin otherwise.
24883   GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi`
24884
24885   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5
24886 $as_echo "GCJ tools directory: ${GCJ_BIN_DIR}" >&6; }
24887
24888   { $as_echo "$as_me:${as_lineno-$LINENO}: result: host is ${host}" >&5
24889 $as_echo "host is ${host}" >&6; }
24890   if test "x${host_cpu}" = "x"
24891   then
24892     case ${host} in
24893       *-mingw* | *-cygwin*)
24894         host_cpu=x86;;
24895       i486-* | i586-* | i686-*)
24896         host_cpu=i386;;
24897       x86_64-*)
24898         host_cpu=amd64;;
24899       *)
24900         host_cpu=${host_cpu};;
24901     esac
24902   fi
24903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch directory: ${host_cpu}" >&5
24904 $as_echo "arch directory: ${host_cpu}" >&6; }
24905   CPU=${host_cpu}
24906
24907
24908   if test "x${host_os}" = "x"
24909   then
24910     case ${host} in
24911       *-mingw* | *-cygwin*)
24912         host_os=win32;;
24913       *-linux*)
24914         host_os=linux;;
24915       *)
24916         host_os=${host_os};;
24917     esac
24918   fi
24919   echo os directory: ${host_os}
24920   OS=${host_os}
24921
24922
24923   # make an expanded $libdir, for substituting into
24924   # scripts (and other non-Makefile things).
24925   LIBDIR=$libdir
24926   if test "x${exec_prefix}" = "xNONE"
24927   then
24928       lib_exec_prefix=$expanded_prefix
24929   else
24930       lib_exec_prefix=$exec_prefix
24931   fi
24932   LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"`
24933
24934 fi
24935
24936 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"
24937
24938
24939 if test ${multilib} = yes; then
24940   multilib_arg="--enable-multilib"
24941 else
24942   multilib_arg=
24943 fi
24944
24945 ac_config_files="$ac_config_files scripts/jar"
24946
24947 cat >confcache <<\_ACEOF
24948 # This file is a shell script that caches the results of configure
24949 # tests run on this system so they can be shared between configure
24950 # scripts and configure runs, see configure's option --config-cache.
24951 # It is not useful on other systems.  If it contains results you don't
24952 # want to keep, you may remove or edit it.
24953 #
24954 # config.status only pays attention to the cache file if you give it
24955 # the --recheck option to rerun configure.
24956 #
24957 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24958 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24959 # following values.
24960
24961 _ACEOF
24962
24963 # The following way of writing the cache mishandles newlines in values,
24964 # but we know of no workaround that is simple, portable, and efficient.
24965 # So, we kill variables containing newlines.
24966 # Ultrix sh set writes to stderr and can't be redirected directly,
24967 # and sets the high bit in the cache file unless we assign to the vars.
24968 (
24969   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24970     eval ac_val=\$$ac_var
24971     case $ac_val in #(
24972     *${as_nl}*)
24973       case $ac_var in #(
24974       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24975 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24976       esac
24977       case $ac_var in #(
24978       _ | IFS | as_nl) ;; #(
24979       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24980       *) { eval $ac_var=; unset $ac_var;} ;;
24981       esac ;;
24982     esac
24983   done
24984
24985   (set) 2>&1 |
24986     case $as_nl`(ac_space=' '; set) 2>&1` in #(
24987     *${as_nl}ac_space=\ *)
24988       # `set' does not quote correctly, so add quotes: double-quote
24989       # substitution turns \\\\ into \\, and sed turns \\ into \.
24990       sed -n \
24991         "s/'/'\\\\''/g;
24992           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24993       ;; #(
24994     *)
24995       # `set' quotes correctly as required by POSIX, so do not add quotes.
24996       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24997       ;;
24998     esac |
24999     sort
25000 ) |
25001   sed '
25002      /^ac_cv_env_/b end
25003      t clear
25004      :clear
25005      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
25006      t end
25007      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
25008      :end' >>confcache
25009 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
25010   if test -w "$cache_file"; then
25011     test "x$cache_file" != "x/dev/null" &&
25012       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
25013 $as_echo "$as_me: updating cache $cache_file" >&6;}
25014     cat confcache >$cache_file
25015   else
25016     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
25017 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
25018   fi
25019 fi
25020 rm -f confcache
25021
25022 test "x$prefix" = xNONE && prefix=$ac_default_prefix
25023 # Let make expand exec_prefix.
25024 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
25025
25026 DEFS=-DHAVE_CONFIG_H
25027
25028 ac_libobjs=
25029 ac_ltlibobjs=
25030 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
25031   # 1. Remove the extension, and $U if already installed.
25032   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
25033   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
25034   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
25035   #    will be set to the directory where LIBOBJS objects are built.
25036   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
25037   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
25038 done
25039 LIBOBJS=$ac_libobjs
25040
25041 LTLIBOBJS=$ac_ltlibobjs
25042
25043
25044 if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then
25045   as_fn_error "conditional \"CREATE_GJDOC\" was never defined.
25046 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25047 fi
25048 if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
25049   as_fn_error "conditional \"JAVA_MAINTAINER_MODE\" was never defined.
25050 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25051 fi
25052 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
25053   as_fn_error "conditional \"AMDEP\" was never defined.
25054 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25055 fi
25056 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
25057   as_fn_error "conditional \"am__fastdepCC\" was never defined.
25058 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25059 fi
25060 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
25061   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
25062 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25063 fi
25064  if test -n "$EXEEXT"; then
25065   am__EXEEXT_TRUE=
25066   am__EXEEXT_FALSE='#'
25067 else
25068   am__EXEEXT_TRUE='#'
25069   am__EXEEXT_FALSE=
25070 fi
25071
25072 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
25073   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
25074 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25075 fi
25076 if test -z "${BUILD_SUBLIBS_TRUE}" && test -z "${BUILD_SUBLIBS_FALSE}"; then
25077   as_fn_error "conditional \"BUILD_SUBLIBS\" was never defined.
25078 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25079 fi
25080 if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
25081   as_fn_error "conditional \"XLIB_AWT\" was never defined.
25082 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25083 fi
25084 if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
25085   as_fn_error "conditional \"X_AWT\" was never defined.
25086 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25087 fi
25088 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25089   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25090 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25091 fi
25092 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25093   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25094 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25095 fi
25096 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
25097   as_fn_error "conditional \"TESTSUBDIR\" was never defined.
25098 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25099 fi
25100 if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
25101   as_fn_error "conditional \"BUILD_ECJ1\" was never defined.
25102 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25103 fi
25104 if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
25105   as_fn_error "conditional \"INSTALL_ECJ_JAR\" was never defined.
25106 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25107 fi
25108 if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
25109   as_fn_error "conditional \"JAVA_HOME_SET\" was never defined.
25110 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25111 fi
25112 if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
25113   as_fn_error "conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
25114 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25115 fi
25116 if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then
25117   as_fn_error "conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
25118 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25119 fi
25120 if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
25121   as_fn_error "conditional \"INTERPRETER\" was never defined.
25122 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25123 fi
25124 if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
25125   as_fn_error "conditional \"USING_WIN32_PLATFORM\" was never defined.
25126 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25127 fi
25128 if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
25129   as_fn_error "conditional \"USING_POSIX_PLATFORM\" was never defined.
25130 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25131 fi
25132 if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
25133   as_fn_error "conditional \"USING_DARWIN_CRT\" was never defined.
25134 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25135 fi
25136 if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
25137   as_fn_error "conditional \"USING_BOEHMGC\" was never defined.
25138 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25139 fi
25140 if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
25141   as_fn_error "conditional \"USING_NOGC\" was never defined.
25142 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25143 fi
25144 if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
25145   as_fn_error "conditional \"USING_POSIX_THREADS\" was never defined.
25146 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25147 fi
25148 if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
25149   as_fn_error "conditional \"USING_WIN32_THREADS\" was never defined.
25150 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25151 fi
25152 if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
25153   as_fn_error "conditional \"USING_NO_THREADS\" was never defined.
25154 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25155 fi
25156 if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
25157   as_fn_error "conditional \"USE_LIBGCJ_BC\" was never defined.
25158 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25159 fi
25160 if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
25161   as_fn_error "conditional \"USING_GCC\" was never defined.
25162 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25163 fi
25164 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25165   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25166 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25167 fi
25168
25169 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
25170   as_fn_error "conditional \"NATIVE\" was never defined.
25171 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25172 fi
25173 if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
25174   as_fn_error "conditional \"ENABLE_SHARED\" was never defined.
25175 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25176 fi
25177 if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
25178   as_fn_error "conditional \"NEEDS_DATA_START\" was never defined.
25179 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25180 fi
25181 if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then
25182   as_fn_error "conditional \"INSTALL_BINARIES\" was never defined.
25183 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25184 fi
25185 if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
25186   as_fn_error "conditional \"ANONVERSCRIPT\" was never defined.
25187 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25188 fi
25189 if test -z "${ANONVERSCRIPT_GNU_TRUE}" && test -z "${ANONVERSCRIPT_GNU_FALSE}"; then
25190   as_fn_error "conditional \"ANONVERSCRIPT_GNU\" was never defined.
25191 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25192 fi
25193 if test -z "${ANONVERSCRIPT_SUN_TRUE}" && test -z "${ANONVERSCRIPT_SUN_FALSE}"; then
25194   as_fn_error "conditional \"ANONVERSCRIPT_SUN\" was never defined.
25195 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25196 fi
25197 if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then
25198   as_fn_error "conditional \"INSTALL_AOT_RPM\" was never defined.
25199 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25200 fi
25201 if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then
25202   as_fn_error "conditional \"CREATE_JAVA_HOME\" was never defined.
25203 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25204 fi
25205
25206 : ${CONFIG_STATUS=./config.status}
25207 ac_write_fail=0
25208 ac_clean_files_save=$ac_clean_files
25209 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25210 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
25211 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
25212 as_write_fail=0
25213 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
25214 #! $SHELL
25215 # Generated by $as_me.
25216 # Run this file to recreate the current configuration.
25217 # Compiler output produced by configure, useful for debugging
25218 # configure, is in config.log if it exists.
25219
25220 debug=false
25221 ac_cs_recheck=false
25222 ac_cs_silent=false
25223
25224 SHELL=\${CONFIG_SHELL-$SHELL}
25225 export SHELL
25226 _ASEOF
25227 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
25228 ## -------------------- ##
25229 ## M4sh Initialization. ##
25230 ## -------------------- ##
25231
25232 # Be more Bourne compatible
25233 DUALCASE=1; export DUALCASE # for MKS sh
25234 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25235   emulate sh
25236   NULLCMD=:
25237   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25238   # is contrary to our usage.  Disable this feature.
25239   alias -g '${1+"$@"}'='"$@"'
25240   setopt NO_GLOB_SUBST
25241 else
25242   case `(set -o) 2>/dev/null` in #(
25243   *posix*) :
25244     set -o posix ;; #(
25245   *) :
25246      ;;
25247 esac
25248 fi
25249
25250
25251 as_nl='
25252 '
25253 export as_nl
25254 # Printing a long string crashes Solaris 7 /usr/bin/printf.
25255 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
25256 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
25257 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
25258 # Prefer a ksh shell builtin over an external printf program on Solaris,
25259 # but without wasting forks for bash or zsh.
25260 if test -z "$BASH_VERSION$ZSH_VERSION" \
25261     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
25262   as_echo='print -r --'
25263   as_echo_n='print -rn --'
25264 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
25265   as_echo='printf %s\n'
25266   as_echo_n='printf %s'
25267 else
25268   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
25269     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
25270     as_echo_n='/usr/ucb/echo -n'
25271   else
25272     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
25273     as_echo_n_body='eval
25274       arg=$1;
25275       case $arg in #(
25276       *"$as_nl"*)
25277         expr "X$arg" : "X\\(.*\\)$as_nl";
25278         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
25279       esac;
25280       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
25281     '
25282     export as_echo_n_body
25283     as_echo_n='sh -c $as_echo_n_body as_echo'
25284   fi
25285   export as_echo_body
25286   as_echo='sh -c $as_echo_body as_echo'
25287 fi
25288
25289 # The user is always right.
25290 if test "${PATH_SEPARATOR+set}" != set; then
25291   PATH_SEPARATOR=:
25292   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
25293     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
25294       PATH_SEPARATOR=';'
25295   }
25296 fi
25297
25298
25299 # IFS
25300 # We need space, tab and new line, in precisely that order.  Quoting is
25301 # there to prevent editors from complaining about space-tab.
25302 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
25303 # splitting by setting IFS to empty value.)
25304 IFS=" ""        $as_nl"
25305
25306 # Find who we are.  Look in the path if we contain no directory separator.
25307 case $0 in #((
25308   *[\\/]* ) as_myself=$0 ;;
25309   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25310 for as_dir in $PATH
25311 do
25312   IFS=$as_save_IFS
25313   test -z "$as_dir" && as_dir=.
25314     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
25315   done
25316 IFS=$as_save_IFS
25317
25318      ;;
25319 esac
25320 # We did not find ourselves, most probably we were run as `sh COMMAND'
25321 # in which case we are not to be found in the path.
25322 if test "x$as_myself" = x; then
25323   as_myself=$0
25324 fi
25325 if test ! -f "$as_myself"; then
25326   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
25327   exit 1
25328 fi
25329
25330 # Unset variables that we do not need and which cause bugs (e.g. in
25331 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
25332 # suppresses any "Segmentation fault" message there.  '((' could
25333 # trigger a bug in pdksh 5.2.14.
25334 for as_var in BASH_ENV ENV MAIL MAILPATH
25335 do eval test x\${$as_var+set} = xset \
25336   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
25337 done
25338 PS1='$ '
25339 PS2='> '
25340 PS4='+ '
25341
25342 # NLS nuisances.
25343 LC_ALL=C
25344 export LC_ALL
25345 LANGUAGE=C
25346 export LANGUAGE
25347
25348 # CDPATH.
25349 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25350
25351
25352 # as_fn_error ERROR [LINENO LOG_FD]
25353 # ---------------------------------
25354 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
25355 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
25356 # script with status $?, using 1 if that was 0.
25357 as_fn_error ()
25358 {
25359   as_status=$?; test $as_status -eq 0 && as_status=1
25360   if test "$3"; then
25361     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
25362     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
25363   fi
25364   $as_echo "$as_me: error: $1" >&2
25365   as_fn_exit $as_status
25366 } # as_fn_error
25367
25368
25369 # as_fn_set_status STATUS
25370 # -----------------------
25371 # Set $? to STATUS, without forking.
25372 as_fn_set_status ()
25373 {
25374   return $1
25375 } # as_fn_set_status
25376
25377 # as_fn_exit STATUS
25378 # -----------------
25379 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
25380 as_fn_exit ()
25381 {
25382   set +e
25383   as_fn_set_status $1
25384   exit $1
25385 } # as_fn_exit
25386
25387 # as_fn_unset VAR
25388 # ---------------
25389 # Portably unset VAR.
25390 as_fn_unset ()
25391 {
25392   { eval $1=; unset $1;}
25393 }
25394 as_unset=as_fn_unset
25395 # as_fn_append VAR VALUE
25396 # ----------------------
25397 # Append the text in VALUE to the end of the definition contained in VAR. Take
25398 # advantage of any shell optimizations that allow amortized linear growth over
25399 # repeated appends, instead of the typical quadratic growth present in naive
25400 # implementations.
25401 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
25402   eval 'as_fn_append ()
25403   {
25404     eval $1+=\$2
25405   }'
25406 else
25407   as_fn_append ()
25408   {
25409     eval $1=\$$1\$2
25410   }
25411 fi # as_fn_append
25412
25413 # as_fn_arith ARG...
25414 # ------------------
25415 # Perform arithmetic evaluation on the ARGs, and store the result in the
25416 # global $as_val. Take advantage of shells that can avoid forks. The arguments
25417 # must be portable across $(()) and expr.
25418 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
25419   eval 'as_fn_arith ()
25420   {
25421     as_val=$(( $* ))
25422   }'
25423 else
25424   as_fn_arith ()
25425   {
25426     as_val=`expr "$@" || test $? -eq 1`
25427   }
25428 fi # as_fn_arith
25429
25430
25431 if expr a : '\(a\)' >/dev/null 2>&1 &&
25432    test "X`expr 00001 : '.*\(...\)'`" = X001; then
25433   as_expr=expr
25434 else
25435   as_expr=false
25436 fi
25437
25438 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
25439   as_basename=basename
25440 else
25441   as_basename=false
25442 fi
25443
25444 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25445   as_dirname=dirname
25446 else
25447   as_dirname=false
25448 fi
25449
25450 as_me=`$as_basename -- "$0" ||
25451 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
25452          X"$0" : 'X\(//\)$' \| \
25453          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
25454 $as_echo X/"$0" |
25455     sed '/^.*\/\([^/][^/]*\)\/*$/{
25456             s//\1/
25457             q
25458           }
25459           /^X\/\(\/\/\)$/{
25460             s//\1/
25461             q
25462           }
25463           /^X\/\(\/\).*/{
25464             s//\1/
25465             q
25466           }
25467           s/.*/./; q'`
25468
25469 # Avoid depending upon Character Ranges.
25470 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
25471 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
25472 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
25473 as_cr_digits='0123456789'
25474 as_cr_alnum=$as_cr_Letters$as_cr_digits
25475
25476 ECHO_C= ECHO_N= ECHO_T=
25477 case `echo -n x` in #(((((
25478 -n*)
25479   case `echo 'xy\c'` in
25480   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
25481   xy)  ECHO_C='\c';;
25482   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
25483        ECHO_T=' ';;
25484   esac;;
25485 *)
25486   ECHO_N='-n';;
25487 esac
25488
25489 rm -f conf$$ conf$$.exe conf$$.file
25490 if test -d conf$$.dir; then
25491   rm -f conf$$.dir/conf$$.file
25492 else
25493   rm -f conf$$.dir
25494   mkdir conf$$.dir 2>/dev/null
25495 fi
25496 if (echo >conf$$.file) 2>/dev/null; then
25497   if ln -s conf$$.file conf$$ 2>/dev/null; then
25498     as_ln_s='ln -s'
25499     # ... but there are two gotchas:
25500     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25501     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25502     # In both cases, we have to default to `cp -p'.
25503     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25504       as_ln_s='cp -p'
25505   elif ln conf$$.file conf$$ 2>/dev/null; then
25506     as_ln_s=ln
25507   else
25508     as_ln_s='cp -p'
25509   fi
25510 else
25511   as_ln_s='cp -p'
25512 fi
25513 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25514 rmdir conf$$.dir 2>/dev/null
25515
25516
25517 # as_fn_mkdir_p
25518 # -------------
25519 # Create "$as_dir" as a directory, including parents if necessary.
25520 as_fn_mkdir_p ()
25521 {
25522
25523   case $as_dir in #(
25524   -*) as_dir=./$as_dir;;
25525   esac
25526   test -d "$as_dir" || eval $as_mkdir_p || {
25527     as_dirs=
25528     while :; do
25529       case $as_dir in #(
25530       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25531       *) as_qdir=$as_dir;;
25532       esac
25533       as_dirs="'$as_qdir' $as_dirs"
25534       as_dir=`$as_dirname -- "$as_dir" ||
25535 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25536          X"$as_dir" : 'X\(//\)[^/]' \| \
25537          X"$as_dir" : 'X\(//\)$' \| \
25538          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25539 $as_echo X"$as_dir" |
25540     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25541             s//\1/
25542             q
25543           }
25544           /^X\(\/\/\)[^/].*/{
25545             s//\1/
25546             q
25547           }
25548           /^X\(\/\/\)$/{
25549             s//\1/
25550             q
25551           }
25552           /^X\(\/\).*/{
25553             s//\1/
25554             q
25555           }
25556           s/.*/./; q'`
25557       test -d "$as_dir" && break
25558     done
25559     test -z "$as_dirs" || eval "mkdir $as_dirs"
25560   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
25561
25562
25563 } # as_fn_mkdir_p
25564 if mkdir -p . 2>/dev/null; then
25565   as_mkdir_p='mkdir -p "$as_dir"'
25566 else
25567   test -d ./-p && rmdir ./-p
25568   as_mkdir_p=false
25569 fi
25570
25571 if test -x / >/dev/null 2>&1; then
25572   as_test_x='test -x'
25573 else
25574   if ls -dL / >/dev/null 2>&1; then
25575     as_ls_L_option=L
25576   else
25577     as_ls_L_option=
25578   fi
25579   as_test_x='
25580     eval sh -c '\''
25581       if test -d "$1"; then
25582         test -d "$1/.";
25583       else
25584         case $1 in #(
25585         -*)set "./$1";;
25586         esac;
25587         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
25588         ???[sx]*):;;*)false;;esac;fi
25589     '\'' sh
25590   '
25591 fi
25592 as_executable_p=$as_test_x
25593
25594 # Sed expression to map a string onto a valid CPP name.
25595 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25596
25597 # Sed expression to map a string onto a valid variable name.
25598 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25599
25600
25601 exec 6>&1
25602 ## ----------------------------------- ##
25603 ## Main body of $CONFIG_STATUS script. ##
25604 ## ----------------------------------- ##
25605 _ASEOF
25606 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
25607
25608 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25609 # Save the log message, to keep $0 and so on meaningful, and to
25610 # report actual input values of CONFIG_FILES etc. instead of their
25611 # values after options handling.
25612 ac_log="
25613 This file was extended by libjava $as_me version-unused, which was
25614 generated by GNU Autoconf 2.64.  Invocation command line was
25615
25616   CONFIG_FILES    = $CONFIG_FILES
25617   CONFIG_HEADERS  = $CONFIG_HEADERS
25618   CONFIG_LINKS    = $CONFIG_LINKS
25619   CONFIG_COMMANDS = $CONFIG_COMMANDS
25620   $ $0 $@
25621
25622 on `(hostname || uname -n) 2>/dev/null | sed 1q`
25623 "
25624
25625 _ACEOF
25626
25627 case $ac_config_files in *"
25628 "*) set x $ac_config_files; shift; ac_config_files=$*;;
25629 esac
25630
25631 case $ac_config_headers in *"
25632 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
25633 esac
25634
25635
25636 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25637 # Files that config.status was made for.
25638 config_files="$ac_config_files"
25639 config_headers="$ac_config_headers"
25640 config_links="$ac_config_links"
25641 config_commands="$ac_config_commands"
25642
25643 _ACEOF
25644
25645 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25646 ac_cs_usage="\
25647 \`$as_me' instantiates files and other configuration actions
25648 from templates according to the current configuration.  Unless the files
25649 and actions are specified as TAGs, all are instantiated by default.
25650
25651 Usage: $0 [OPTION]... [TAG]...
25652
25653   -h, --help       print this help, then exit
25654   -V, --version    print version number and configuration settings, then exit
25655   -q, --quiet, --silent
25656                    do not print progress messages
25657   -d, --debug      don't remove temporary files
25658       --recheck    update $as_me by reconfiguring in the same conditions
25659       --file=FILE[:TEMPLATE]
25660                    instantiate the configuration file FILE
25661       --header=FILE[:TEMPLATE]
25662                    instantiate the configuration header FILE
25663
25664 Configuration files:
25665 $config_files
25666
25667 Configuration headers:
25668 $config_headers
25669
25670 Configuration links:
25671 $config_links
25672
25673 Configuration commands:
25674 $config_commands
25675
25676 Report bugs to the package provider."
25677
25678 _ACEOF
25679 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25680 ac_cs_version="\\
25681 libjava config.status version-unused
25682 configured by $0, generated by GNU Autoconf 2.64,
25683   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
25684
25685 Copyright (C) 2009 Free Software Foundation, Inc.
25686 This config.status script is free software; the Free Software Foundation
25687 gives unlimited permission to copy, distribute and modify it."
25688
25689 ac_pwd='$ac_pwd'
25690 srcdir='$srcdir'
25691 INSTALL='$INSTALL'
25692 MKDIR_P='$MKDIR_P'
25693 AWK='$AWK'
25694 test -n "\$AWK" || AWK=awk
25695 _ACEOF
25696
25697 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25698 # The default lists apply if the user does not specify any file.
25699 ac_need_defaults=:
25700 while test $# != 0
25701 do
25702   case $1 in
25703   --*=*)
25704     ac_option=`expr "X$1" : 'X\([^=]*\)='`
25705     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25706     ac_shift=:
25707     ;;
25708   *)
25709     ac_option=$1
25710     ac_optarg=$2
25711     ac_shift=shift
25712     ;;
25713   esac
25714
25715   case $ac_option in
25716   # Handling of the options.
25717   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25718     ac_cs_recheck=: ;;
25719   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
25720     $as_echo "$ac_cs_version"; exit ;;
25721   --debug | --debu | --deb | --de | --d | -d )
25722     debug=: ;;
25723   --file | --fil | --fi | --f )
25724     $ac_shift
25725     case $ac_optarg in
25726     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25727     esac
25728     as_fn_append CONFIG_FILES " '$ac_optarg'"
25729     ac_need_defaults=false;;
25730   --header | --heade | --head | --hea )
25731     $ac_shift
25732     case $ac_optarg in
25733     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25734     esac
25735     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
25736     ac_need_defaults=false;;
25737   --he | --h)
25738     # Conflict between --help and --header
25739     as_fn_error "ambiguous option: \`$1'
25740 Try \`$0 --help' for more information.";;
25741   --help | --hel | -h )
25742     $as_echo "$ac_cs_usage"; exit ;;
25743   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25744   | -silent | --silent | --silen | --sile | --sil | --si | --s)
25745     ac_cs_silent=: ;;
25746
25747   # This is an error.
25748   -*) as_fn_error "unrecognized option: \`$1'
25749 Try \`$0 --help' for more information." ;;
25750
25751   *) as_fn_append ac_config_targets " $1"
25752      ac_need_defaults=false ;;
25753
25754   esac
25755   shift
25756 done
25757
25758 ac_configure_extra_args=
25759
25760 if $ac_cs_silent; then
25761   exec 6>/dev/null
25762   ac_configure_extra_args="$ac_configure_extra_args --silent"
25763 fi
25764
25765 _ACEOF
25766 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25767 if \$ac_cs_recheck; then
25768   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25769   shift
25770   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25771   CONFIG_SHELL='$SHELL'
25772   export CONFIG_SHELL
25773   exec "\$@"
25774 fi
25775
25776 _ACEOF
25777 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25778 exec 5>>config.log
25779 {
25780   echo
25781   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25782 ## Running $as_me. ##
25783 _ASBOX
25784   $as_echo "$ac_log"
25785 } >&5
25786
25787 _ACEOF
25788 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25789 #
25790 # INIT-COMMANDS
25791 #
25792
25793 srcdir="$srcdir"
25794 host="$host"
25795 target="$target"
25796 with_multisubdir="$with_multisubdir"
25797 with_multisrctop="$with_multisrctop"
25798 with_target_subdir="$with_target_subdir"
25799 ac_configure_args="${multilib_arg} ${ac_configure_args}"
25800 multi_basedir="$multi_basedir"
25801 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
25802 CC="$CC"
25803 CXX="$CXX"
25804 GFORTRAN="$GFORTRAN"
25805 GCJ="$GCJ"
25806 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
25807
25808
25809 # The HP-UX ksh and POSIX shell print the target directory to stdout
25810 # if CDPATH is set.
25811 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25812
25813 sed_quote_subst='$sed_quote_subst'
25814 double_quote_subst='$double_quote_subst'
25815 delay_variable_subst='$delay_variable_subst'
25816 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
25817 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
25818 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
25819 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
25820 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
25821 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
25822 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
25823 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
25824 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
25825 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
25826 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
25827 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
25828 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
25829 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
25830 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
25831 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
25832 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
25833 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
25834 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
25835 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
25836 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
25837 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
25838 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
25839 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
25840 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
25841 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
25842 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
25843 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
25844 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
25845 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
25846 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
25847 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
25848 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
25849 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
25850 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
25851 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
25852 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
25853 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25854 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25855 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
25856 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
25857 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
25858 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
25859 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
25860 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
25861 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
25862 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
25863 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
25864 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"`'
25865 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
25866 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
25867 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
25868 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
25869 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
25870 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
25871 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
25872 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
25873 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
25874 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
25875 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
25876 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
25877 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
25878 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
25879 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
25880 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25881 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
25882 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
25883 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
25884 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
25885 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
25886 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
25887 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25888 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
25889 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25890 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
25891 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25892 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
25893 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
25894 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
25895 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
25896 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
25897 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
25898 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
25899 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
25900 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
25901 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
25902 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
25903 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
25904 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
25905 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
25906 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
25907 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
25908 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
25909 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
25910 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
25911 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
25912 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
25913 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
25914 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
25915 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
25916 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
25917 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
25918 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
25919 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
25920 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
25921 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
25922 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
25923 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25924 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25925 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
25926 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
25927 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
25928 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
25929 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
25930 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
25931 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
25932 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
25933 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
25934 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
25935 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
25936 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
25937 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
25938 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
25939 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
25940 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
25941 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
25942 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
25943 LD_GCJ='`$ECHO "$LD_GCJ" | $SED "$delay_single_quote_subst"`'
25944 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
25945 reload_flag_GCJ='`$ECHO "$reload_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25946 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25947 reload_cmds_GCJ='`$ECHO "$reload_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25948 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25949 old_archive_cmds_GCJ='`$ECHO "$old_archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25950 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
25951 compiler_GCJ='`$ECHO "$compiler_GCJ" | $SED "$delay_single_quote_subst"`'
25952 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
25953 GCC_GCJ='`$ECHO "$GCC_GCJ" | $SED "$delay_single_quote_subst"`'
25954 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
25955 lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "$lt_prog_compiler_no_builtin_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25956 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
25957 lt_prog_compiler_wl_GCJ='`$ECHO "$lt_prog_compiler_wl_GCJ" | $SED "$delay_single_quote_subst"`'
25958 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
25959 lt_prog_compiler_pic_GCJ='`$ECHO "$lt_prog_compiler_pic_GCJ" | $SED "$delay_single_quote_subst"`'
25960 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
25961 lt_prog_compiler_static_GCJ='`$ECHO "$lt_prog_compiler_static_GCJ" | $SED "$delay_single_quote_subst"`'
25962 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
25963 lt_cv_prog_compiler_c_o_GCJ='`$ECHO "$lt_cv_prog_compiler_c_o_GCJ" | $SED "$delay_single_quote_subst"`'
25964 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
25965 archive_cmds_need_lc_GCJ='`$ECHO "$archive_cmds_need_lc_GCJ" | $SED "$delay_single_quote_subst"`'
25966 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
25967 enable_shared_with_static_runtimes_GCJ='`$ECHO "$enable_shared_with_static_runtimes_GCJ" | $SED "$delay_single_quote_subst"`'
25968 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25969 export_dynamic_flag_spec_GCJ='`$ECHO "$export_dynamic_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25970 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25971 whole_archive_flag_spec_GCJ='`$ECHO "$whole_archive_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25972 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
25973 compiler_needs_object_GCJ='`$ECHO "$compiler_needs_object_GCJ" | $SED "$delay_single_quote_subst"`'
25974 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25975 old_archive_from_new_cmds_GCJ='`$ECHO "$old_archive_from_new_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25976 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25977 old_archive_from_expsyms_cmds_GCJ='`$ECHO "$old_archive_from_expsyms_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25978 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25979 archive_cmds_GCJ='`$ECHO "$archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25980 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25981 archive_expsym_cmds_GCJ='`$ECHO "$archive_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25982 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25983 module_cmds_GCJ='`$ECHO "$module_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25984 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25985 module_expsym_cmds_GCJ='`$ECHO "$module_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25986 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
25987 with_gnu_ld_GCJ='`$ECHO "$with_gnu_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25988 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25989 allow_undefined_flag_GCJ='`$ECHO "$allow_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25990 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25991 no_undefined_flag_GCJ='`$ECHO "$no_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25992 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25993 hardcode_libdir_flag_spec_GCJ='`$ECHO "$hardcode_libdir_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25994 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
25995 hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "$hardcode_libdir_flag_spec_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25996 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
25997 hardcode_libdir_separator_GCJ='`$ECHO "$hardcode_libdir_separator_GCJ" | $SED "$delay_single_quote_subst"`'
25998 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
25999 hardcode_direct_GCJ='`$ECHO "$hardcode_direct_GCJ" | $SED "$delay_single_quote_subst"`'
26000 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
26001 hardcode_direct_absolute_GCJ='`$ECHO "$hardcode_direct_absolute_GCJ" | $SED "$delay_single_quote_subst"`'
26002 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
26003 hardcode_minus_L_GCJ='`$ECHO "$hardcode_minus_L_GCJ" | $SED "$delay_single_quote_subst"`'
26004 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
26005 hardcode_shlibpath_var_GCJ='`$ECHO "$hardcode_shlibpath_var_GCJ" | $SED "$delay_single_quote_subst"`'
26006 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
26007 hardcode_automatic_GCJ='`$ECHO "$hardcode_automatic_GCJ" | $SED "$delay_single_quote_subst"`'
26008 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
26009 inherit_rpath_GCJ='`$ECHO "$inherit_rpath_GCJ" | $SED "$delay_single_quote_subst"`'
26010 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
26011 link_all_deplibs_GCJ='`$ECHO "$link_all_deplibs_GCJ" | $SED "$delay_single_quote_subst"`'
26012 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
26013 fix_srcfile_path_GCJ='`$ECHO "$fix_srcfile_path_GCJ" | $SED "$delay_single_quote_subst"`'
26014 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
26015 always_export_symbols_GCJ='`$ECHO "$always_export_symbols_GCJ" | $SED "$delay_single_quote_subst"`'
26016 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26017 export_symbols_cmds_GCJ='`$ECHO "$export_symbols_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26018 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26019 exclude_expsyms_GCJ='`$ECHO "$exclude_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26020 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26021 include_expsyms_GCJ='`$ECHO "$include_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26022 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26023 prelink_cmds_GCJ='`$ECHO "$prelink_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26024 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
26025 file_list_spec_GCJ='`$ECHO "$file_list_spec_GCJ" | $SED "$delay_single_quote_subst"`'
26026 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
26027 hardcode_action_GCJ='`$ECHO "$hardcode_action_GCJ" | $SED "$delay_single_quote_subst"`'
26028 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
26029 compiler_lib_search_dirs_GCJ='`$ECHO "$compiler_lib_search_dirs_GCJ" | $SED "$delay_single_quote_subst"`'
26030 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26031 predep_objects_GCJ='`$ECHO "$predep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26032 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26033 postdep_objects_GCJ='`$ECHO "$postdep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26034 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
26035 predeps_GCJ='`$ECHO "$predeps_GCJ" | $SED "$delay_single_quote_subst"`'
26036 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
26037 postdeps_GCJ='`$ECHO "$postdeps_GCJ" | $SED "$delay_single_quote_subst"`'
26038 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
26039 compiler_lib_search_path_GCJ='`$ECHO "$compiler_lib_search_path_GCJ" | $SED "$delay_single_quote_subst"`'
26040
26041 LTCC='$LTCC'
26042 LTCFLAGS='$LTCFLAGS'
26043 compiler='$compiler_DEFAULT'
26044
26045 # A function that is used when there is no print builtin or printf.
26046 func_fallback_echo ()
26047 {
26048   eval 'cat <<_LTECHO_EOF
26049 \$1
26050 _LTECHO_EOF'
26051 }
26052
26053 # Quote evaled strings.
26054 for var in SHELL \
26055 ECHO \
26056 SED \
26057 GREP \
26058 EGREP \
26059 FGREP \
26060 LD \
26061 NM \
26062 LN_S \
26063 lt_SP2NL \
26064 lt_NL2SP \
26065 reload_flag \
26066 OBJDUMP \
26067 deplibs_check_method \
26068 file_magic_cmd \
26069 AR \
26070 AR_FLAGS \
26071 STRIP \
26072 RANLIB \
26073 CC \
26074 CFLAGS \
26075 compiler \
26076 lt_cv_sys_global_symbol_pipe \
26077 lt_cv_sys_global_symbol_to_cdecl \
26078 lt_cv_sys_global_symbol_to_c_name_address \
26079 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
26080 lt_prog_compiler_no_builtin_flag \
26081 lt_prog_compiler_wl \
26082 lt_prog_compiler_pic \
26083 lt_prog_compiler_static \
26084 lt_cv_prog_compiler_c_o \
26085 need_locks \
26086 DSYMUTIL \
26087 NMEDIT \
26088 LIPO \
26089 OTOOL \
26090 OTOOL64 \
26091 shrext_cmds \
26092 export_dynamic_flag_spec \
26093 whole_archive_flag_spec \
26094 compiler_needs_object \
26095 with_gnu_ld \
26096 allow_undefined_flag \
26097 no_undefined_flag \
26098 hardcode_libdir_flag_spec \
26099 hardcode_libdir_flag_spec_ld \
26100 hardcode_libdir_separator \
26101 fix_srcfile_path \
26102 exclude_expsyms \
26103 include_expsyms \
26104 file_list_spec \
26105 variables_saved_for_relink \
26106 libname_spec \
26107 library_names_spec \
26108 soname_spec \
26109 install_override_mode \
26110 finish_eval \
26111 old_striplib \
26112 striplib \
26113 compiler_lib_search_dirs \
26114 predep_objects \
26115 postdep_objects \
26116 predeps \
26117 postdeps \
26118 compiler_lib_search_path \
26119 LD_CXX \
26120 LD_GCJ \
26121 reload_flag_CXX \
26122 reload_flag_GCJ \
26123 compiler_CXX \
26124 compiler_GCJ \
26125 lt_prog_compiler_no_builtin_flag_CXX \
26126 lt_prog_compiler_no_builtin_flag_GCJ \
26127 lt_prog_compiler_wl_CXX \
26128 lt_prog_compiler_wl_GCJ \
26129 lt_prog_compiler_pic_CXX \
26130 lt_prog_compiler_pic_GCJ \
26131 lt_prog_compiler_static_CXX \
26132 lt_prog_compiler_static_GCJ \
26133 lt_cv_prog_compiler_c_o_CXX \
26134 lt_cv_prog_compiler_c_o_GCJ \
26135 export_dynamic_flag_spec_CXX \
26136 export_dynamic_flag_spec_GCJ \
26137 whole_archive_flag_spec_CXX \
26138 whole_archive_flag_spec_GCJ \
26139 compiler_needs_object_CXX \
26140 compiler_needs_object_GCJ \
26141 with_gnu_ld_CXX \
26142 with_gnu_ld_GCJ \
26143 allow_undefined_flag_CXX \
26144 allow_undefined_flag_GCJ \
26145 no_undefined_flag_CXX \
26146 no_undefined_flag_GCJ \
26147 hardcode_libdir_flag_spec_CXX \
26148 hardcode_libdir_flag_spec_GCJ \
26149 hardcode_libdir_flag_spec_ld_CXX \
26150 hardcode_libdir_flag_spec_ld_GCJ \
26151 hardcode_libdir_separator_CXX \
26152 hardcode_libdir_separator_GCJ \
26153 fix_srcfile_path_CXX \
26154 fix_srcfile_path_GCJ \
26155 exclude_expsyms_CXX \
26156 exclude_expsyms_GCJ \
26157 include_expsyms_CXX \
26158 include_expsyms_GCJ \
26159 file_list_spec_CXX \
26160 file_list_spec_GCJ \
26161 compiler_lib_search_dirs_CXX \
26162 compiler_lib_search_dirs_GCJ \
26163 predep_objects_CXX \
26164 predep_objects_GCJ \
26165 postdep_objects_CXX \
26166 postdep_objects_GCJ \
26167 predeps_CXX \
26168 predeps_GCJ \
26169 postdeps_CXX \
26170 postdeps_GCJ \
26171 compiler_lib_search_path_CXX \
26172 compiler_lib_search_path_GCJ; do
26173     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26174     *[\\\\\\\`\\"\\\$]*)
26175       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
26176       ;;
26177     *)
26178       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26179       ;;
26180     esac
26181 done
26182
26183 # Double-quote double-evaled strings.
26184 for var in reload_cmds \
26185 old_postinstall_cmds \
26186 old_postuninstall_cmds \
26187 old_archive_cmds \
26188 extract_expsyms_cmds \
26189 old_archive_from_new_cmds \
26190 old_archive_from_expsyms_cmds \
26191 archive_cmds \
26192 archive_expsym_cmds \
26193 module_cmds \
26194 module_expsym_cmds \
26195 export_symbols_cmds \
26196 prelink_cmds \
26197 postinstall_cmds \
26198 postuninstall_cmds \
26199 finish_cmds \
26200 sys_lib_search_path_spec \
26201 sys_lib_dlsearch_path_spec \
26202 reload_cmds_CXX \
26203 reload_cmds_GCJ \
26204 old_archive_cmds_CXX \
26205 old_archive_cmds_GCJ \
26206 old_archive_from_new_cmds_CXX \
26207 old_archive_from_new_cmds_GCJ \
26208 old_archive_from_expsyms_cmds_CXX \
26209 old_archive_from_expsyms_cmds_GCJ \
26210 archive_cmds_CXX \
26211 archive_cmds_GCJ \
26212 archive_expsym_cmds_CXX \
26213 archive_expsym_cmds_GCJ \
26214 module_cmds_CXX \
26215 module_cmds_GCJ \
26216 module_expsym_cmds_CXX \
26217 module_expsym_cmds_GCJ \
26218 export_symbols_cmds_CXX \
26219 export_symbols_cmds_GCJ \
26220 prelink_cmds_CXX \
26221 prelink_cmds_GCJ; do
26222     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26223     *[\\\\\\\`\\"\\\$]*)
26224       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
26225       ;;
26226     *)
26227       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26228       ;;
26229     esac
26230 done
26231
26232 ac_aux_dir='$ac_aux_dir'
26233 xsi_shell='$xsi_shell'
26234 lt_shell_append='$lt_shell_append'
26235
26236 # See if we are running on zsh, and set the options which allow our
26237 # commands through without removal of \ escapes INIT.
26238 if test -n "\${ZSH_VERSION+set}" ; then
26239    setopt NO_GLOB_SUBST
26240 fi
26241
26242
26243     PACKAGE='$PACKAGE'
26244     VERSION='$VERSION'
26245     TIMESTAMP='$TIMESTAMP'
26246     RM='$RM'
26247     ofile='$ofile'
26248
26249
26250
26251
26252
26253
26254
26255
26256 _ACEOF
26257
26258 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26259
26260 # Handling of arguments.
26261 for ac_config_target in $ac_config_targets
26262 do
26263   case $ac_config_target in
26264     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
26265     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
26266     "include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
26267     "gcj/libgcj-config.h") CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
26268     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
26269     "include/platform.h") CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
26270     "java/io/natFile.cc") CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
26271     "java/lang/natConcreteProcess.cc") CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
26272     "java/net/natVMInetAddress.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
26273     "java/net/natVMNetworkInterface.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
26274     "gnu/java/net/natPlainSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
26275     "gnu/java/net/natPlainDatagramSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
26276     "gnu/java/nio/natVMPipe.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
26277     "gnu/java/nio/natVMSelector.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
26278     "gnu/java/nio/channels/natFileChannelImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
26279     "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" ;;
26280     "include/java-gc.h") CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
26281     "include/java-threads.h") CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
26282     "sysdep/locks.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
26283     "sysdep/backtrace.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
26284     "sysdep/descriptor.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
26285     "include/java-signal.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
26286     "include/java-signal-aux.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
26287     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
26288     "libgcj.pc") CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
26289     "libgcj.spec") CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
26290     "libgcj-test.spec") CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
26291     "gcj/Makefile") CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
26292     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
26293     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
26294     "contrib/aotcompile.py") CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;;
26295     "contrib/aot-compile") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;;
26296     "contrib/aot-compile-rpm") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;;
26297     "contrib/generate-cacerts.pl") CONFIG_FILES="$CONFIG_FILES contrib/generate-cacerts.pl" ;;
26298     "contrib/rebuild-gcj-db") CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;;
26299     "scripts/jar") CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
26300
26301   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
26302   esac
26303 done
26304
26305
26306 # If the user did not use the arguments to specify the items to instantiate,
26307 # then the envvar interface is used.  Set only those that are not.
26308 # We use the long form for the default assignment because of an extremely
26309 # bizarre bug on SunOS 4.1.3.
26310 if $ac_need_defaults; then
26311   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
26312   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
26313   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
26314   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
26315 fi
26316
26317 # Have a temporary directory for convenience.  Make it in the build tree
26318 # simply because there is no reason against having it here, and in addition,
26319 # creating and moving files from /tmp can sometimes cause problems.
26320 # Hook for its removal unless debugging.
26321 # Note that there is a small window in which the directory will not be cleaned:
26322 # after its creation but before its name has been assigned to `$tmp'.
26323 $debug ||
26324 {
26325   tmp=
26326   trap 'exit_status=$?
26327   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
26328 ' 0
26329   trap 'as_fn_exit 1' 1 2 13 15
26330 }
26331 # Create a (secure) tmp directory for tmp files.
26332
26333 {
26334   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
26335   test -n "$tmp" && test -d "$tmp"
26336 }  ||
26337 {
26338   tmp=./conf$$-$RANDOM
26339   (umask 077 && mkdir "$tmp")
26340 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
26341
26342 # Set up the scripts for CONFIG_FILES section.
26343 # No need to generate them if there are no CONFIG_FILES.
26344 # This happens for instance with `./config.status config.h'.
26345 if test -n "$CONFIG_FILES"; then
26346
26347
26348 ac_cr=`echo X | tr X '\015'`
26349 # On cygwin, bash can eat \r inside `` if the user requested igncr.
26350 # But we know of no other shell where ac_cr would be empty at this
26351 # point, so we can use a bashism as a fallback.
26352 if test "x$ac_cr" = x; then
26353   eval ac_cr=\$\'\\r\'
26354 fi
26355 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
26356 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
26357   ac_cs_awk_cr='\r'
26358 else
26359   ac_cs_awk_cr=$ac_cr
26360 fi
26361
26362 echo 'BEGIN {' >"$tmp/subs1.awk" &&
26363 _ACEOF
26364
26365
26366 {
26367   echo "cat >conf$$subs.awk <<_ACEOF" &&
26368   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
26369   echo "_ACEOF"
26370 } >conf$$subs.sh ||
26371   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26372 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
26373 ac_delim='%!_!# '
26374 for ac_last_try in false false false false false :; do
26375   . ./conf$$subs.sh ||
26376     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26377
26378   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
26379   if test $ac_delim_n = $ac_delim_num; then
26380     break
26381   elif $ac_last_try; then
26382     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26383   else
26384     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26385   fi
26386 done
26387 rm -f conf$$subs.sh
26388
26389 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26390 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
26391 _ACEOF
26392 sed -n '
26393 h
26394 s/^/S["/; s/!.*/"]=/
26395 p
26396 g
26397 s/^[^!]*!//
26398 :repl
26399 t repl
26400 s/'"$ac_delim"'$//
26401 t delim
26402 :nl
26403 h
26404 s/\(.\{148\}\).*/\1/
26405 t more1
26406 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
26407 p
26408 n
26409 b repl
26410 :more1
26411 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26412 p
26413 g
26414 s/.\{148\}//
26415 t nl
26416 :delim
26417 h
26418 s/\(.\{148\}\).*/\1/
26419 t more2
26420 s/["\\]/\\&/g; s/^/"/; s/$/"/
26421 p
26422 b
26423 :more2
26424 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26425 p
26426 g
26427 s/.\{148\}//
26428 t delim
26429 ' <conf$$subs.awk | sed '
26430 /^[^""]/{
26431   N
26432   s/\n//
26433 }
26434 ' >>$CONFIG_STATUS || ac_write_fail=1
26435 rm -f conf$$subs.awk
26436 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26437 _ACAWK
26438 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
26439   for (key in S) S_is_set[key] = 1
26440   FS = "\a"
26441
26442 }
26443 {
26444   line = $ 0
26445   nfields = split(line, field, "@")
26446   substed = 0
26447   len = length(field[1])
26448   for (i = 2; i < nfields; i++) {
26449     key = field[i]
26450     keylen = length(key)
26451     if (S_is_set[key]) {
26452       value = S[key]
26453       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
26454       len += length(value) + length(field[++i])
26455       substed = 1
26456     } else
26457       len += 1 + keylen
26458   }
26459
26460   print line
26461 }
26462
26463 _ACAWK
26464 _ACEOF
26465 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26466 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
26467   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
26468 else
26469   cat
26470 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
26471   || as_fn_error "could not setup config files machinery" "$LINENO" 5
26472 _ACEOF
26473
26474 # VPATH may cause trouble with some makes, so we remove $(srcdir),
26475 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
26476 # trailing colons and then remove the whole line if VPATH becomes empty
26477 # (actually we leave an empty line to preserve line numbers).
26478 if test "x$srcdir" = x.; then
26479   ac_vpsub='/^[  ]*VPATH[        ]*=/{
26480 s/:*\$(srcdir):*/:/
26481 s/:*\${srcdir}:*/:/
26482 s/:*@srcdir@:*/:/
26483 s/^\([^=]*=[     ]*\):*/\1/
26484 s/:*$//
26485 s/^[^=]*=[       ]*$//
26486 }'
26487 fi
26488
26489 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26490 fi # test -n "$CONFIG_FILES"
26491
26492 # Set up the scripts for CONFIG_HEADERS section.
26493 # No need to generate them if there are no CONFIG_HEADERS.
26494 # This happens for instance with `./config.status Makefile'.
26495 if test -n "$CONFIG_HEADERS"; then
26496 cat >"$tmp/defines.awk" <<\_ACAWK ||
26497 BEGIN {
26498 _ACEOF
26499
26500 # Transform confdefs.h into an awk script `defines.awk', embedded as
26501 # here-document in config.status, that substitutes the proper values into
26502 # config.h.in to produce config.h.
26503
26504 # Create a delimiter string that does not exist in confdefs.h, to ease
26505 # handling of long lines.
26506 ac_delim='%!_!# '
26507 for ac_last_try in false false :; do
26508   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
26509   if test -z "$ac_t"; then
26510     break
26511   elif $ac_last_try; then
26512     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
26513   else
26514     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26515   fi
26516 done
26517
26518 # For the awk script, D is an array of macro values keyed by name,
26519 # likewise P contains macro parameters if any.  Preserve backslash
26520 # newline sequences.
26521
26522 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
26523 sed -n '
26524 s/.\{148\}/&'"$ac_delim"'/g
26525 t rset
26526 :rset
26527 s/^[     ]*#[    ]*define[       ][      ]*/ /
26528 t def
26529 d
26530 :def
26531 s/\\$//
26532 t bsnl
26533 s/["\\]/\\&/g
26534 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26535 D["\1"]=" \3"/p
26536 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
26537 d
26538 :bsnl
26539 s/["\\]/\\&/g
26540 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26541 D["\1"]=" \3\\\\\\n"\\/p
26542 t cont
26543 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
26544 t cont
26545 d
26546 :cont
26547 n
26548 s/.\{148\}/&'"$ac_delim"'/g
26549 t clear
26550 :clear
26551 s/\\$//
26552 t bsnlc
26553 s/["\\]/\\&/g; s/^/"/; s/$/"/p
26554 d
26555 :bsnlc
26556 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
26557 b cont
26558 ' <confdefs.h | sed '
26559 s/'"$ac_delim"'/"\\\
26560 "/g' >>$CONFIG_STATUS || ac_write_fail=1
26561
26562 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26563   for (key in D) D_is_set[key] = 1
26564   FS = "\a"
26565 }
26566 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
26567   line = \$ 0
26568   split(line, arg, " ")
26569   if (arg[1] == "#") {
26570     defundef = arg[2]
26571     mac1 = arg[3]
26572   } else {
26573     defundef = substr(arg[1], 2)
26574     mac1 = arg[2]
26575   }
26576   split(mac1, mac2, "(") #)
26577   macro = mac2[1]
26578   prefix = substr(line, 1, index(line, defundef) - 1)
26579   if (D_is_set[macro]) {
26580     # Preserve the white space surrounding the "#".
26581     print prefix "define", macro P[macro] D[macro]
26582     next
26583   } else {
26584     # Replace #undef with comments.  This is necessary, for example,
26585     # in the case of _POSIX_SOURCE, which is predefined and required
26586     # on some systems where configure will not decide to define it.
26587     if (defundef == "undef") {
26588       print "/*", prefix defundef, macro, "*/"
26589       next
26590     }
26591   }
26592 }
26593 { print }
26594 _ACAWK
26595 _ACEOF
26596 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26597   as_fn_error "could not setup config headers machinery" "$LINENO" 5
26598 fi # test -n "$CONFIG_HEADERS"
26599
26600
26601 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
26602 shift
26603 for ac_tag
26604 do
26605   case $ac_tag in
26606   :[FHLC]) ac_mode=$ac_tag; continue;;
26607   esac
26608   case $ac_mode$ac_tag in
26609   :[FHL]*:*);;
26610   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
26611   :[FH]-) ac_tag=-:-;;
26612   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
26613   esac
26614   ac_save_IFS=$IFS
26615   IFS=:
26616   set x $ac_tag
26617   IFS=$ac_save_IFS
26618   shift
26619   ac_file=$1
26620   shift
26621
26622   case $ac_mode in
26623   :L) ac_source=$1;;
26624   :[FH])
26625     ac_file_inputs=
26626     for ac_f
26627     do
26628       case $ac_f in
26629       -) ac_f="$tmp/stdin";;
26630       *) # Look for the file first in the build tree, then in the source tree
26631          # (if the path is not absolute).  The absolute path cannot be DOS-style,
26632          # because $ac_f cannot contain `:'.
26633          test -f "$ac_f" ||
26634            case $ac_f in
26635            [\\/$]*) false;;
26636            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
26637            esac ||
26638            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
26639       esac
26640       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
26641       as_fn_append ac_file_inputs " '$ac_f'"
26642     done
26643
26644     # Let's still pretend it is `configure' which instantiates (i.e., don't
26645     # use $as_me), people would be surprised to read:
26646     #    /* config.h.  Generated by config.status.  */
26647     configure_input='Generated from '`
26648           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
26649         `' by configure.'
26650     if test x"$ac_file" != x-; then
26651       configure_input="$ac_file.  $configure_input"
26652       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
26653 $as_echo "$as_me: creating $ac_file" >&6;}
26654     fi
26655     # Neutralize special characters interpreted by sed in replacement strings.
26656     case $configure_input in #(
26657     *\&* | *\|* | *\\* )
26658        ac_sed_conf_input=`$as_echo "$configure_input" |
26659        sed 's/[\\\\&|]/\\\\&/g'`;; #(
26660     *) ac_sed_conf_input=$configure_input;;
26661     esac
26662
26663     case $ac_tag in
26664     *:-:* | *:-) cat >"$tmp/stdin" \
26665       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
26666     esac
26667     ;;
26668   esac
26669
26670   ac_dir=`$as_dirname -- "$ac_file" ||
26671 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26672          X"$ac_file" : 'X\(//\)[^/]' \| \
26673          X"$ac_file" : 'X\(//\)$' \| \
26674          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
26675 $as_echo X"$ac_file" |
26676     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26677             s//\1/
26678             q
26679           }
26680           /^X\(\/\/\)[^/].*/{
26681             s//\1/
26682             q
26683           }
26684           /^X\(\/\/\)$/{
26685             s//\1/
26686             q
26687           }
26688           /^X\(\/\).*/{
26689             s//\1/
26690             q
26691           }
26692           s/.*/./; q'`
26693   as_dir="$ac_dir"; as_fn_mkdir_p
26694   ac_builddir=.
26695
26696 case "$ac_dir" in
26697 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
26698 *)
26699   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
26700   # A ".." for each directory in $ac_dir_suffix.
26701   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
26702   case $ac_top_builddir_sub in
26703   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
26704   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
26705   esac ;;
26706 esac
26707 ac_abs_top_builddir=$ac_pwd
26708 ac_abs_builddir=$ac_pwd$ac_dir_suffix
26709 # for backward compatibility:
26710 ac_top_builddir=$ac_top_build_prefix
26711
26712 case $srcdir in
26713   .)  # We are building in place.
26714     ac_srcdir=.
26715     ac_top_srcdir=$ac_top_builddir_sub
26716     ac_abs_top_srcdir=$ac_pwd ;;
26717   [\\/]* | ?:[\\/]* )  # Absolute name.
26718     ac_srcdir=$srcdir$ac_dir_suffix;
26719     ac_top_srcdir=$srcdir
26720     ac_abs_top_srcdir=$srcdir ;;
26721   *) # Relative name.
26722     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
26723     ac_top_srcdir=$ac_top_build_prefix$srcdir
26724     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
26725 esac
26726 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
26727
26728
26729   case $ac_mode in
26730   :F)
26731   #
26732   # CONFIG_FILE
26733   #
26734
26735   case $INSTALL in
26736   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
26737   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
26738   esac
26739   ac_MKDIR_P=$MKDIR_P
26740   case $MKDIR_P in
26741   [\\/$]* | ?:[\\/]* ) ;;
26742   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
26743   esac
26744 _ACEOF
26745
26746 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26747 # If the template does not know about datarootdir, expand it.
26748 # FIXME: This hack should be removed a few years after 2.60.
26749 ac_datarootdir_hack=; ac_datarootdir_seen=
26750 ac_sed_dataroot='
26751 /datarootdir/ {
26752   p
26753   q
26754 }
26755 /@datadir@/p
26756 /@docdir@/p
26757 /@infodir@/p
26758 /@localedir@/p
26759 /@mandir@/p'
26760 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
26761 *datarootdir*) ac_datarootdir_seen=yes;;
26762 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
26763   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
26764 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
26765 _ACEOF
26766 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26767   ac_datarootdir_hack='
26768   s&@datadir@&$datadir&g
26769   s&@docdir@&$docdir&g
26770   s&@infodir@&$infodir&g
26771   s&@localedir@&$localedir&g
26772   s&@mandir@&$mandir&g
26773   s&\\\${datarootdir}&$datarootdir&g' ;;
26774 esac
26775 _ACEOF
26776
26777 # Neutralize VPATH when `$srcdir' = `.'.
26778 # Shell code in configure.ac might set extrasub.
26779 # FIXME: do we really want to maintain this feature?
26780 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26781 ac_sed_extra="$ac_vpsub
26782 $extrasub
26783 _ACEOF
26784 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26785 :t
26786 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26787 s|@configure_input@|$ac_sed_conf_input|;t t
26788 s&@top_builddir@&$ac_top_builddir_sub&;t t
26789 s&@top_build_prefix@&$ac_top_build_prefix&;t t
26790 s&@srcdir@&$ac_srcdir&;t t
26791 s&@abs_srcdir@&$ac_abs_srcdir&;t t
26792 s&@top_srcdir@&$ac_top_srcdir&;t t
26793 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
26794 s&@builddir@&$ac_builddir&;t t
26795 s&@abs_builddir@&$ac_abs_builddir&;t t
26796 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
26797 s&@INSTALL@&$ac_INSTALL&;t t
26798 s&@MKDIR_P@&$ac_MKDIR_P&;t t
26799 $ac_datarootdir_hack
26800 "
26801 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
26802   || as_fn_error "could not create $ac_file" "$LINENO" 5
26803
26804 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
26805   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
26806   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
26807   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26808 which seems to be undefined.  Please make sure it is defined." >&5
26809 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26810 which seems to be undefined.  Please make sure it is defined." >&2;}
26811
26812   rm -f "$tmp/stdin"
26813   case $ac_file in
26814   -) cat "$tmp/out" && rm -f "$tmp/out";;
26815   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
26816   esac \
26817   || as_fn_error "could not create $ac_file" "$LINENO" 5
26818  ;;
26819   :H)
26820   #
26821   # CONFIG_HEADER
26822   #
26823   if test x"$ac_file" != x-; then
26824     {
26825       $as_echo "/* $configure_input  */" \
26826       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
26827     } >"$tmp/config.h" \
26828       || as_fn_error "could not create $ac_file" "$LINENO" 5
26829     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
26830       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
26831 $as_echo "$as_me: $ac_file is unchanged" >&6;}
26832     else
26833       rm -f "$ac_file"
26834       mv "$tmp/config.h" "$ac_file" \
26835         || as_fn_error "could not create $ac_file" "$LINENO" 5
26836     fi
26837   else
26838     $as_echo "/* $configure_input  */" \
26839       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
26840       || as_fn_error "could not create -" "$LINENO" 5
26841   fi
26842 # Compute "$ac_file"'s index in $config_headers.
26843 _am_arg="$ac_file"
26844 _am_stamp_count=1
26845 for _am_header in $config_headers :; do
26846   case $_am_header in
26847     $_am_arg | $_am_arg:* )
26848       break ;;
26849     * )
26850       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
26851   esac
26852 done
26853 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
26854 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26855          X"$_am_arg" : 'X\(//\)[^/]' \| \
26856          X"$_am_arg" : 'X\(//\)$' \| \
26857          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
26858 $as_echo X"$_am_arg" |
26859     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26860             s//\1/
26861             q
26862           }
26863           /^X\(\/\/\)[^/].*/{
26864             s//\1/
26865             q
26866           }
26867           /^X\(\/\/\)$/{
26868             s//\1/
26869             q
26870           }
26871           /^X\(\/\).*/{
26872             s//\1/
26873             q
26874           }
26875           s/.*/./; q'`/stamp-h$_am_stamp_count
26876  ;;
26877   :L)
26878   #
26879   # CONFIG_LINK
26880   #
26881
26882   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
26883     :
26884   else
26885     # Prefer the file from the source tree if names are identical.
26886     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
26887       ac_source=$srcdir/$ac_source
26888     fi
26889
26890     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
26891 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
26892
26893     if test ! -r "$ac_source"; then
26894       as_fn_error "$ac_source: file not found" "$LINENO" 5
26895     fi
26896     rm -f "$ac_file"
26897
26898     # Try a relative symlink, then a hard link, then a copy.
26899     case $srcdir in
26900     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
26901         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
26902     esac
26903     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
26904       ln "$ac_source" "$ac_file" 2>/dev/null ||
26905       cp -p "$ac_source" "$ac_file" ||
26906       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
26907   fi
26908  ;;
26909   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
26910 $as_echo "$as_me: executing $ac_file commands" >&6;}
26911  ;;
26912   esac
26913
26914
26915   case $ac_file$ac_mode in
26916     "default-1":C)
26917 # Only add multilib support code if we just rebuilt the top-level
26918 # Makefile.
26919 case " $CONFIG_FILES " in
26920  *" Makefile "*)
26921    ac_file=Makefile . ${multi_basedir}/config-ml.in
26922    ;;
26923 esac ;;
26924     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
26925   # Autoconf 2.62 quotes --file arguments for eval, but not when files
26926   # are listed without --file.  Let's play safe and only enable the eval
26927   # if we detect the quoting.
26928   case $CONFIG_FILES in
26929   *\'*) eval set x "$CONFIG_FILES" ;;
26930   *)   set x $CONFIG_FILES ;;
26931   esac
26932   shift
26933   for mf
26934   do
26935     # Strip MF so we end up with the name of the file.
26936     mf=`echo "$mf" | sed -e 's/:.*$//'`
26937     # Check whether this is an Automake generated Makefile or not.
26938     # We used to match only the files named `Makefile.in', but
26939     # some people rename them; so instead we look at the file content.
26940     # Grep'ing the first line is not enough: some people post-process
26941     # each Makefile.in and add a new line on top of each file to say so.
26942     # Grep'ing the whole file is not good either: AIX grep has a line
26943     # limit of 2048, but all sed's we know have understand at least 4000.
26944     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
26945       dirpart=`$as_dirname -- "$mf" ||
26946 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26947          X"$mf" : 'X\(//\)[^/]' \| \
26948          X"$mf" : 'X\(//\)$' \| \
26949          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
26950 $as_echo X"$mf" |
26951     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26952             s//\1/
26953             q
26954           }
26955           /^X\(\/\/\)[^/].*/{
26956             s//\1/
26957             q
26958           }
26959           /^X\(\/\/\)$/{
26960             s//\1/
26961             q
26962           }
26963           /^X\(\/\).*/{
26964             s//\1/
26965             q
26966           }
26967           s/.*/./; q'`
26968     else
26969       continue
26970     fi
26971     # Extract the definition of DEPDIR, am__include, and am__quote
26972     # from the Makefile without running `make'.
26973     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
26974     test -z "$DEPDIR" && continue
26975     am__include=`sed -n 's/^am__include = //p' < "$mf"`
26976     test -z "am__include" && continue
26977     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
26978     # When using ansi2knr, U may be empty or an underscore; expand it
26979     U=`sed -n 's/^U = //p' < "$mf"`
26980     # Find all dependency output files, they are included files with
26981     # $(DEPDIR) in their names.  We invoke sed twice because it is the
26982     # simplest approach to changing $(DEPDIR) to its actual value in the
26983     # expansion.
26984     for file in `sed -n "
26985       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
26986          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
26987       # Make sure the directory exists.
26988       test -f "$dirpart/$file" && continue
26989       fdir=`$as_dirname -- "$file" ||
26990 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26991          X"$file" : 'X\(//\)[^/]' \| \
26992          X"$file" : 'X\(//\)$' \| \
26993          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
26994 $as_echo X"$file" |
26995     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26996             s//\1/
26997             q
26998           }
26999           /^X\(\/\/\)[^/].*/{
27000             s//\1/
27001             q
27002           }
27003           /^X\(\/\/\)$/{
27004             s//\1/
27005             q
27006           }
27007           /^X\(\/\).*/{
27008             s//\1/
27009             q
27010           }
27011           s/.*/./; q'`
27012       as_dir=$dirpart/$fdir; as_fn_mkdir_p
27013       # echo "creating $dirpart/$file"
27014       echo '# dummy' > "$dirpart/$file"
27015     done
27016   done
27017 }
27018  ;;
27019     "libtool":C)
27020
27021     # See if we are running on zsh, and set the options which allow our
27022     # commands through without removal of \ escapes.
27023     if test -n "${ZSH_VERSION+set}" ; then
27024       setopt NO_GLOB_SUBST
27025     fi
27026
27027     cfgfile="${ofile}T"
27028     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
27029     $RM "$cfgfile"
27030
27031     cat <<_LT_EOF >> "$cfgfile"
27032 #! $SHELL
27033
27034 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
27035 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
27036 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
27037 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
27038 #
27039 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
27040 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
27041 #   Written by Gordon Matzigkeit, 1996
27042 #
27043 #   This file is part of GNU Libtool.
27044 #
27045 # GNU Libtool is free software; you can redistribute it and/or
27046 # modify it under the terms of the GNU General Public License as
27047 # published by the Free Software Foundation; either version 2 of
27048 # the License, or (at your option) any later version.
27049 #
27050 # As a special exception to the GNU General Public License,
27051 # if you distribute this file as part of a program or library that
27052 # is built using GNU Libtool, you may include this file under the
27053 # same distribution terms that you use for the rest of that program.
27054 #
27055 # GNU Libtool is distributed in the hope that it will be useful,
27056 # but WITHOUT ANY WARRANTY; without even the implied warranty of
27057 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27058 # GNU General Public License for more details.
27059 #
27060 # You should have received a copy of the GNU General Public License
27061 # along with GNU Libtool; see the file COPYING.  If not, a copy
27062 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
27063 # obtained by writing to the Free Software Foundation, Inc.,
27064 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
27065
27066
27067 # The names of the tagged configurations supported by this script.
27068 available_tags="CXX GCJ "
27069
27070 # ### BEGIN LIBTOOL CONFIG
27071
27072 # Which release of libtool.m4 was used?
27073 macro_version=$macro_version
27074 macro_revision=$macro_revision
27075
27076 # Whether or not to build shared libraries.
27077 build_libtool_libs=$enable_shared
27078
27079 # Whether or not to build static libraries.
27080 build_old_libs=$enable_static
27081
27082 # What type of objects to build.
27083 pic_mode=$pic_mode
27084
27085 # Whether or not to optimize for fast installation.
27086 fast_install=$enable_fast_install
27087
27088 # Shell to use when invoking shell scripts.
27089 SHELL=$lt_SHELL
27090
27091 # An echo program that protects backslashes.
27092 ECHO=$lt_ECHO
27093
27094 # The host system.
27095 host_alias=$host_alias
27096 host=$host
27097 host_os=$host_os
27098
27099 # The build system.
27100 build_alias=$build_alias
27101 build=$build
27102 build_os=$build_os
27103
27104 # A sed program that does not truncate output.
27105 SED=$lt_SED
27106
27107 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
27108 Xsed="\$SED -e 1s/^X//"
27109
27110 # A grep program that handles long lines.
27111 GREP=$lt_GREP
27112
27113 # An ERE matcher.
27114 EGREP=$lt_EGREP
27115
27116 # A literal string matcher.
27117 FGREP=$lt_FGREP
27118
27119 # A BSD- or MS-compatible name lister.
27120 NM=$lt_NM
27121
27122 # Whether we need soft or hard links.
27123 LN_S=$lt_LN_S
27124
27125 # What is the maximum length of a command?
27126 max_cmd_len=$max_cmd_len
27127
27128 # Object file suffix (normally "o").
27129 objext=$ac_objext
27130
27131 # Executable file suffix (normally "").
27132 exeext=$exeext
27133
27134 # whether the shell understands "unset".
27135 lt_unset=$lt_unset
27136
27137 # turn spaces into newlines.
27138 SP2NL=$lt_lt_SP2NL
27139
27140 # turn newlines into spaces.
27141 NL2SP=$lt_lt_NL2SP
27142
27143 # An object symbol dumper.
27144 OBJDUMP=$lt_OBJDUMP
27145
27146 # Method to check whether dependent libraries are shared objects.
27147 deplibs_check_method=$lt_deplibs_check_method
27148
27149 # Command to use when deplibs_check_method == "file_magic".
27150 file_magic_cmd=$lt_file_magic_cmd
27151
27152 # The archiver.
27153 AR=$lt_AR
27154 AR_FLAGS=$lt_AR_FLAGS
27155
27156 # A symbol stripping program.
27157 STRIP=$lt_STRIP
27158
27159 # Commands used to install an old-style archive.
27160 RANLIB=$lt_RANLIB
27161 old_postinstall_cmds=$lt_old_postinstall_cmds
27162 old_postuninstall_cmds=$lt_old_postuninstall_cmds
27163
27164 # Whether to use a lock for old archive extraction.
27165 lock_old_archive_extraction=$lock_old_archive_extraction
27166
27167 # A C compiler.
27168 LTCC=$lt_CC
27169
27170 # LTCC compiler flags.
27171 LTCFLAGS=$lt_CFLAGS
27172
27173 # Take the output of nm and produce a listing of raw symbols and C names.
27174 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
27175
27176 # Transform the output of nm in a proper C declaration.
27177 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
27178
27179 # Transform the output of nm in a C name address pair.
27180 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
27181
27182 # Transform the output of nm in a C name address pair when lib prefix is needed.
27183 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
27184
27185 # The name of the directory that contains temporary libtool files.
27186 objdir=$objdir
27187
27188 # Used to examine libraries when file_magic_cmd begins with "file".
27189 MAGIC_CMD=$MAGIC_CMD
27190
27191 # Must we lock files when doing compilation?
27192 need_locks=$lt_need_locks
27193
27194 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
27195 DSYMUTIL=$lt_DSYMUTIL
27196
27197 # Tool to change global to local symbols on Mac OS X.
27198 NMEDIT=$lt_NMEDIT
27199
27200 # Tool to manipulate fat objects and archives on Mac OS X.
27201 LIPO=$lt_LIPO
27202
27203 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
27204 OTOOL=$lt_OTOOL
27205
27206 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
27207 OTOOL64=$lt_OTOOL64
27208
27209 # Old archive suffix (normally "a").
27210 libext=$libext
27211
27212 # Shared library suffix (normally ".so").
27213 shrext_cmds=$lt_shrext_cmds
27214
27215 # The commands to extract the exported symbol list from a shared archive.
27216 extract_expsyms_cmds=$lt_extract_expsyms_cmds
27217
27218 # Variables whose values should be saved in libtool wrapper scripts and
27219 # restored at link time.
27220 variables_saved_for_relink=$lt_variables_saved_for_relink
27221
27222 # Do we need the "lib" prefix for modules?
27223 need_lib_prefix=$need_lib_prefix
27224
27225 # Do we need a version for libraries?
27226 need_version=$need_version
27227
27228 # Library versioning type.
27229 version_type=$version_type
27230
27231 # Shared library runtime path variable.
27232 runpath_var=$runpath_var
27233
27234 # Shared library path variable.
27235 shlibpath_var=$shlibpath_var
27236
27237 # Is shlibpath searched before the hard-coded library search path?
27238 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
27239
27240 # Format of library name prefix.
27241 libname_spec=$lt_libname_spec
27242
27243 # List of archive names.  First name is the real one, the rest are links.
27244 # The last name is the one that the linker finds with -lNAME
27245 library_names_spec=$lt_library_names_spec
27246
27247 # The coded name of the library, if different from the real name.
27248 soname_spec=$lt_soname_spec
27249
27250 # Permission mode override for installation of shared libraries.
27251 install_override_mode=$lt_install_override_mode
27252
27253 # Command to use after installation of a shared archive.
27254 postinstall_cmds=$lt_postinstall_cmds
27255
27256 # Command to use after uninstallation of a shared archive.
27257 postuninstall_cmds=$lt_postuninstall_cmds
27258
27259 # Commands used to finish a libtool library installation in a directory.
27260 finish_cmds=$lt_finish_cmds
27261
27262 # As "finish_cmds", except a single script fragment to be evaled but
27263 # not shown.
27264 finish_eval=$lt_finish_eval
27265
27266 # Whether we should hardcode library paths into libraries.
27267 hardcode_into_libs=$hardcode_into_libs
27268
27269 # Compile-time system search path for libraries.
27270 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
27271
27272 # Run-time system search path for libraries.
27273 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
27274
27275 # Whether dlopen is supported.
27276 dlopen_support=$enable_dlopen
27277
27278 # Whether dlopen of programs is supported.
27279 dlopen_self=$enable_dlopen_self
27280
27281 # Whether dlopen of statically linked programs is supported.
27282 dlopen_self_static=$enable_dlopen_self_static
27283
27284 # Commands to strip libraries.
27285 old_striplib=$lt_old_striplib
27286 striplib=$lt_striplib
27287
27288
27289 # The linker used to build libraries.
27290 LD=$lt_LD
27291
27292 # How to create reloadable object files.
27293 reload_flag=$lt_reload_flag
27294 reload_cmds=$lt_reload_cmds
27295
27296 # Commands used to build an old-style archive.
27297 old_archive_cmds=$lt_old_archive_cmds
27298
27299 # A language specific compiler.
27300 CC=$lt_compiler
27301
27302 # Is the compiler the GNU compiler?
27303 with_gcc=$GCC
27304
27305 # Compiler flag to turn off builtin functions.
27306 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
27307
27308 # How to pass a linker flag through the compiler.
27309 wl=$lt_lt_prog_compiler_wl
27310
27311 # Additional compiler flags for building library objects.
27312 pic_flag=$lt_lt_prog_compiler_pic
27313
27314 # Compiler flag to prevent dynamic linking.
27315 link_static_flag=$lt_lt_prog_compiler_static
27316
27317 # Does compiler simultaneously support -c and -o options?
27318 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
27319
27320 # Whether or not to add -lc for building shared libraries.
27321 build_libtool_need_lc=$archive_cmds_need_lc
27322
27323 # Whether or not to disallow shared libs when runtime libs are static.
27324 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
27325
27326 # Compiler flag to allow reflexive dlopens.
27327 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
27328
27329 # Compiler flag to generate shared objects directly from archives.
27330 whole_archive_flag_spec=$lt_whole_archive_flag_spec
27331
27332 # Whether the compiler copes with passing no objects directly.
27333 compiler_needs_object=$lt_compiler_needs_object
27334
27335 # Create an old-style archive from a shared archive.
27336 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
27337
27338 # Create a temporary old-style archive to link instead of a shared archive.
27339 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
27340
27341 # Commands used to build a shared archive.
27342 archive_cmds=$lt_archive_cmds
27343 archive_expsym_cmds=$lt_archive_expsym_cmds
27344
27345 # Commands used to build a loadable module if different from building
27346 # a shared archive.
27347 module_cmds=$lt_module_cmds
27348 module_expsym_cmds=$lt_module_expsym_cmds
27349
27350 # Whether we are building with GNU ld or not.
27351 with_gnu_ld=$lt_with_gnu_ld
27352
27353 # Flag that allows shared libraries with undefined symbols to be built.
27354 allow_undefined_flag=$lt_allow_undefined_flag
27355
27356 # Flag that enforces no undefined symbols.
27357 no_undefined_flag=$lt_no_undefined_flag
27358
27359 # Flag to hardcode \$libdir into a binary during linking.
27360 # This must work even if \$libdir does not exist
27361 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
27362
27363 # If ld is used when linking, flag to hardcode \$libdir into a binary
27364 # during linking.  This must work even if \$libdir does not exist.
27365 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
27366
27367 # Whether we need a single "-rpath" flag with a separated argument.
27368 hardcode_libdir_separator=$lt_hardcode_libdir_separator
27369
27370 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27371 # DIR into the resulting binary.
27372 hardcode_direct=$hardcode_direct
27373
27374 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27375 # DIR into the resulting binary and the resulting library dependency is
27376 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27377 # library is relocated.
27378 hardcode_direct_absolute=$hardcode_direct_absolute
27379
27380 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27381 # into the resulting binary.
27382 hardcode_minus_L=$hardcode_minus_L
27383
27384 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27385 # into the resulting binary.
27386 hardcode_shlibpath_var=$hardcode_shlibpath_var
27387
27388 # Set to "yes" if building a shared library automatically hardcodes DIR
27389 # into the library and all subsequent libraries and executables linked
27390 # against it.
27391 hardcode_automatic=$hardcode_automatic
27392
27393 # Set to yes if linker adds runtime paths of dependent libraries
27394 # to runtime path list.
27395 inherit_rpath=$inherit_rpath
27396
27397 # Whether libtool must link a program against all its dependency libraries.
27398 link_all_deplibs=$link_all_deplibs
27399
27400 # Fix the shell variable \$srcfile for the compiler.
27401 fix_srcfile_path=$lt_fix_srcfile_path
27402
27403 # Set to "yes" if exported symbols are required.
27404 always_export_symbols=$always_export_symbols
27405
27406 # The commands to list exported symbols.
27407 export_symbols_cmds=$lt_export_symbols_cmds
27408
27409 # Symbols that should not be listed in the preloaded symbols.
27410 exclude_expsyms=$lt_exclude_expsyms
27411
27412 # Symbols that must always be exported.
27413 include_expsyms=$lt_include_expsyms
27414
27415 # Commands necessary for linking programs (against libraries) with templates.
27416 prelink_cmds=$lt_prelink_cmds
27417
27418 # Specify filename containing input files.
27419 file_list_spec=$lt_file_list_spec
27420
27421 # How to hardcode a shared library path into an executable.
27422 hardcode_action=$hardcode_action
27423
27424 # The directories searched by this compiler when creating a shared library.
27425 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
27426
27427 # Dependencies to place before and after the objects being linked to
27428 # create a shared library.
27429 predep_objects=$lt_predep_objects
27430 postdep_objects=$lt_postdep_objects
27431 predeps=$lt_predeps
27432 postdeps=$lt_postdeps
27433
27434 # The library search path used internally by the compiler when linking
27435 # a shared library.
27436 compiler_lib_search_path=$lt_compiler_lib_search_path
27437
27438 # ### END LIBTOOL CONFIG
27439
27440 _LT_EOF
27441
27442   case $host_os in
27443   aix3*)
27444     cat <<\_LT_EOF >> "$cfgfile"
27445 # AIX sometimes has problems with the GCC collect2 program.  For some
27446 # reason, if we set the COLLECT_NAMES environment variable, the problems
27447 # vanish in a puff of smoke.
27448 if test "X${COLLECT_NAMES+set}" != Xset; then
27449   COLLECT_NAMES=
27450   export COLLECT_NAMES
27451 fi
27452 _LT_EOF
27453     ;;
27454   esac
27455
27456
27457 ltmain="$ac_aux_dir/ltmain.sh"
27458
27459
27460   # We use sed instead of cat because bash on DJGPP gets confused if
27461   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
27462   # text mode, it properly converts lines to CR/LF.  This bash problem
27463   # is reportedly fixed, but why not run on old versions too?
27464   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
27465     || (rm -f "$cfgfile"; exit 1)
27466
27467   case $xsi_shell in
27468   yes)
27469     cat << \_LT_EOF >> "$cfgfile"
27470
27471 # func_dirname file append nondir_replacement
27472 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27473 # otherwise set result to NONDIR_REPLACEMENT.
27474 func_dirname ()
27475 {
27476   case ${1} in
27477     */*) func_dirname_result="${1%/*}${2}" ;;
27478     *  ) func_dirname_result="${3}" ;;
27479   esac
27480 }
27481
27482 # func_basename file
27483 func_basename ()
27484 {
27485   func_basename_result="${1##*/}"
27486 }
27487
27488 # func_dirname_and_basename file append nondir_replacement
27489 # perform func_basename and func_dirname in a single function
27490 # call:
27491 #   dirname:  Compute the dirname of FILE.  If nonempty,
27492 #             add APPEND to the result, otherwise set result
27493 #             to NONDIR_REPLACEMENT.
27494 #             value returned in "$func_dirname_result"
27495 #   basename: Compute filename of FILE.
27496 #             value retuned in "$func_basename_result"
27497 # Implementation must be kept synchronized with func_dirname
27498 # and func_basename. For efficiency, we do not delegate to
27499 # those functions but instead duplicate the functionality here.
27500 func_dirname_and_basename ()
27501 {
27502   case ${1} in
27503     */*) func_dirname_result="${1%/*}${2}" ;;
27504     *  ) func_dirname_result="${3}" ;;
27505   esac
27506   func_basename_result="${1##*/}"
27507 }
27508
27509 # func_stripname prefix suffix name
27510 # strip PREFIX and SUFFIX off of NAME.
27511 # PREFIX and SUFFIX must not contain globbing or regex special
27512 # characters, hashes, percent signs, but SUFFIX may contain a leading
27513 # dot (in which case that matches only a dot).
27514 func_stripname ()
27515 {
27516   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
27517   # positional parameters, so assign one to ordinary parameter first.
27518   func_stripname_result=${3}
27519   func_stripname_result=${func_stripname_result#"${1}"}
27520   func_stripname_result=${func_stripname_result%"${2}"}
27521 }
27522
27523 # func_opt_split
27524 func_opt_split ()
27525 {
27526   func_opt_split_opt=${1%%=*}
27527   func_opt_split_arg=${1#*=}
27528 }
27529
27530 # func_lo2o object
27531 func_lo2o ()
27532 {
27533   case ${1} in
27534     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
27535     *)    func_lo2o_result=${1} ;;
27536   esac
27537 }
27538
27539 # func_xform libobj-or-source
27540 func_xform ()
27541 {
27542   func_xform_result=${1%.*}.lo
27543 }
27544
27545 # func_arith arithmetic-term...
27546 func_arith ()
27547 {
27548   func_arith_result=$(( $* ))
27549 }
27550
27551 # func_len string
27552 # STRING may not start with a hyphen.
27553 func_len ()
27554 {
27555   func_len_result=${#1}
27556 }
27557
27558 _LT_EOF
27559     ;;
27560   *) # Bourne compatible functions.
27561     cat << \_LT_EOF >> "$cfgfile"
27562
27563 # func_dirname file append nondir_replacement
27564 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27565 # otherwise set result to NONDIR_REPLACEMENT.
27566 func_dirname ()
27567 {
27568   # Extract subdirectory from the argument.
27569   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
27570   if test "X$func_dirname_result" = "X${1}"; then
27571     func_dirname_result="${3}"
27572   else
27573     func_dirname_result="$func_dirname_result${2}"
27574   fi
27575 }
27576
27577 # func_basename file
27578 func_basename ()
27579 {
27580   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
27581 }
27582
27583
27584 # func_stripname prefix suffix name
27585 # strip PREFIX and SUFFIX off of NAME.
27586 # PREFIX and SUFFIX must not contain globbing or regex special
27587 # characters, hashes, percent signs, but SUFFIX may contain a leading
27588 # dot (in which case that matches only a dot).
27589 # func_strip_suffix prefix name
27590 func_stripname ()
27591 {
27592   case ${2} in
27593     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
27594     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
27595   esac
27596 }
27597
27598 # sed scripts:
27599 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
27600 my_sed_long_arg='1s/^-[^=]*=//'
27601
27602 # func_opt_split
27603 func_opt_split ()
27604 {
27605   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
27606   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
27607 }
27608
27609 # func_lo2o object
27610 func_lo2o ()
27611 {
27612   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
27613 }
27614
27615 # func_xform libobj-or-source
27616 func_xform ()
27617 {
27618   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
27619 }
27620
27621 # func_arith arithmetic-term...
27622 func_arith ()
27623 {
27624   func_arith_result=`expr "$@"`
27625 }
27626
27627 # func_len string
27628 # STRING may not start with a hyphen.
27629 func_len ()
27630 {
27631   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
27632 }
27633
27634 _LT_EOF
27635 esac
27636
27637 case $lt_shell_append in
27638   yes)
27639     cat << \_LT_EOF >> "$cfgfile"
27640
27641 # func_append var value
27642 # Append VALUE to the end of shell variable VAR.
27643 func_append ()
27644 {
27645   eval "$1+=\$2"
27646 }
27647 _LT_EOF
27648     ;;
27649   *)
27650     cat << \_LT_EOF >> "$cfgfile"
27651
27652 # func_append var value
27653 # Append VALUE to the end of shell variable VAR.
27654 func_append ()
27655 {
27656   eval "$1=\$$1\$2"
27657 }
27658
27659 _LT_EOF
27660     ;;
27661   esac
27662
27663
27664   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
27665     || (rm -f "$cfgfile"; exit 1)
27666
27667   mv -f "$cfgfile" "$ofile" ||
27668     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
27669   chmod +x "$ofile"
27670
27671
27672     cat <<_LT_EOF >> "$ofile"
27673
27674 # ### BEGIN LIBTOOL TAG CONFIG: CXX
27675
27676 # The linker used to build libraries.
27677 LD=$lt_LD_CXX
27678
27679 # How to create reloadable object files.
27680 reload_flag=$lt_reload_flag_CXX
27681 reload_cmds=$lt_reload_cmds_CXX
27682
27683 # Commands used to build an old-style archive.
27684 old_archive_cmds=$lt_old_archive_cmds_CXX
27685
27686 # A language specific compiler.
27687 CC=$lt_compiler_CXX
27688
27689 # Is the compiler the GNU compiler?
27690 with_gcc=$GCC_CXX
27691
27692 # Compiler flag to turn off builtin functions.
27693 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
27694
27695 # How to pass a linker flag through the compiler.
27696 wl=$lt_lt_prog_compiler_wl_CXX
27697
27698 # Additional compiler flags for building library objects.
27699 pic_flag=$lt_lt_prog_compiler_pic_CXX
27700
27701 # Compiler flag to prevent dynamic linking.
27702 link_static_flag=$lt_lt_prog_compiler_static_CXX
27703
27704 # Does compiler simultaneously support -c and -o options?
27705 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
27706
27707 # Whether or not to add -lc for building shared libraries.
27708 build_libtool_need_lc=$archive_cmds_need_lc_CXX
27709
27710 # Whether or not to disallow shared libs when runtime libs are static.
27711 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
27712
27713 # Compiler flag to allow reflexive dlopens.
27714 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
27715
27716 # Compiler flag to generate shared objects directly from archives.
27717 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
27718
27719 # Whether the compiler copes with passing no objects directly.
27720 compiler_needs_object=$lt_compiler_needs_object_CXX
27721
27722 # Create an old-style archive from a shared archive.
27723 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
27724
27725 # Create a temporary old-style archive to link instead of a shared archive.
27726 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
27727
27728 # Commands used to build a shared archive.
27729 archive_cmds=$lt_archive_cmds_CXX
27730 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
27731
27732 # Commands used to build a loadable module if different from building
27733 # a shared archive.
27734 module_cmds=$lt_module_cmds_CXX
27735 module_expsym_cmds=$lt_module_expsym_cmds_CXX
27736
27737 # Whether we are building with GNU ld or not.
27738 with_gnu_ld=$lt_with_gnu_ld_CXX
27739
27740 # Flag that allows shared libraries with undefined symbols to be built.
27741 allow_undefined_flag=$lt_allow_undefined_flag_CXX
27742
27743 # Flag that enforces no undefined symbols.
27744 no_undefined_flag=$lt_no_undefined_flag_CXX
27745
27746 # Flag to hardcode \$libdir into a binary during linking.
27747 # This must work even if \$libdir does not exist
27748 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
27749
27750 # If ld is used when linking, flag to hardcode \$libdir into a binary
27751 # during linking.  This must work even if \$libdir does not exist.
27752 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
27753
27754 # Whether we need a single "-rpath" flag with a separated argument.
27755 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
27756
27757 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27758 # DIR into the resulting binary.
27759 hardcode_direct=$hardcode_direct_CXX
27760
27761 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27762 # DIR into the resulting binary and the resulting library dependency is
27763 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27764 # library is relocated.
27765 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
27766
27767 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27768 # into the resulting binary.
27769 hardcode_minus_L=$hardcode_minus_L_CXX
27770
27771 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27772 # into the resulting binary.
27773 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
27774
27775 # Set to "yes" if building a shared library automatically hardcodes DIR
27776 # into the library and all subsequent libraries and executables linked
27777 # against it.
27778 hardcode_automatic=$hardcode_automatic_CXX
27779
27780 # Set to yes if linker adds runtime paths of dependent libraries
27781 # to runtime path list.
27782 inherit_rpath=$inherit_rpath_CXX
27783
27784 # Whether libtool must link a program against all its dependency libraries.
27785 link_all_deplibs=$link_all_deplibs_CXX
27786
27787 # Fix the shell variable \$srcfile for the compiler.
27788 fix_srcfile_path=$lt_fix_srcfile_path_CXX
27789
27790 # Set to "yes" if exported symbols are required.
27791 always_export_symbols=$always_export_symbols_CXX
27792
27793 # The commands to list exported symbols.
27794 export_symbols_cmds=$lt_export_symbols_cmds_CXX
27795
27796 # Symbols that should not be listed in the preloaded symbols.
27797 exclude_expsyms=$lt_exclude_expsyms_CXX
27798
27799 # Symbols that must always be exported.
27800 include_expsyms=$lt_include_expsyms_CXX
27801
27802 # Commands necessary for linking programs (against libraries) with templates.
27803 prelink_cmds=$lt_prelink_cmds_CXX
27804
27805 # Specify filename containing input files.
27806 file_list_spec=$lt_file_list_spec_CXX
27807
27808 # How to hardcode a shared library path into an executable.
27809 hardcode_action=$hardcode_action_CXX
27810
27811 # The directories searched by this compiler when creating a shared library.
27812 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
27813
27814 # Dependencies to place before and after the objects being linked to
27815 # create a shared library.
27816 predep_objects=$lt_predep_objects_CXX
27817 postdep_objects=$lt_postdep_objects_CXX
27818 predeps=$lt_predeps_CXX
27819 postdeps=$lt_postdeps_CXX
27820
27821 # The library search path used internally by the compiler when linking
27822 # a shared library.
27823 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
27824
27825 # ### END LIBTOOL TAG CONFIG: CXX
27826 _LT_EOF
27827
27828
27829     cat <<_LT_EOF >> "$ofile"
27830
27831 # ### BEGIN LIBTOOL TAG CONFIG: GCJ
27832
27833 # The linker used to build libraries.
27834 LD=$lt_LD_GCJ
27835
27836 # How to create reloadable object files.
27837 reload_flag=$lt_reload_flag_GCJ
27838 reload_cmds=$lt_reload_cmds_GCJ
27839
27840 # Commands used to build an old-style archive.
27841 old_archive_cmds=$lt_old_archive_cmds_GCJ
27842
27843 # A language specific compiler.
27844 CC=$lt_compiler_GCJ
27845
27846 # Is the compiler the GNU compiler?
27847 with_gcc=$GCC_GCJ
27848
27849 # Compiler flag to turn off builtin functions.
27850 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
27851
27852 # How to pass a linker flag through the compiler.
27853 wl=$lt_lt_prog_compiler_wl_GCJ
27854
27855 # Additional compiler flags for building library objects.
27856 pic_flag=$lt_lt_prog_compiler_pic_GCJ
27857
27858 # Compiler flag to prevent dynamic linking.
27859 link_static_flag=$lt_lt_prog_compiler_static_GCJ
27860
27861 # Does compiler simultaneously support -c and -o options?
27862 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
27863
27864 # Whether or not to add -lc for building shared libraries.
27865 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
27866
27867 # Whether or not to disallow shared libs when runtime libs are static.
27868 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
27869
27870 # Compiler flag to allow reflexive dlopens.
27871 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
27872
27873 # Compiler flag to generate shared objects directly from archives.
27874 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
27875
27876 # Whether the compiler copes with passing no objects directly.
27877 compiler_needs_object=$lt_compiler_needs_object_GCJ
27878
27879 # Create an old-style archive from a shared archive.
27880 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
27881
27882 # Create a temporary old-style archive to link instead of a shared archive.
27883 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
27884
27885 # Commands used to build a shared archive.
27886 archive_cmds=$lt_archive_cmds_GCJ
27887 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
27888
27889 # Commands used to build a loadable module if different from building
27890 # a shared archive.
27891 module_cmds=$lt_module_cmds_GCJ
27892 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
27893
27894 # Whether we are building with GNU ld or not.
27895 with_gnu_ld=$lt_with_gnu_ld_GCJ
27896
27897 # Flag that allows shared libraries with undefined symbols to be built.
27898 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
27899
27900 # Flag that enforces no undefined symbols.
27901 no_undefined_flag=$lt_no_undefined_flag_GCJ
27902
27903 # Flag to hardcode \$libdir into a binary during linking.
27904 # This must work even if \$libdir does not exist
27905 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
27906
27907 # If ld is used when linking, flag to hardcode \$libdir into a binary
27908 # during linking.  This must work even if \$libdir does not exist.
27909 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
27910
27911 # Whether we need a single "-rpath" flag with a separated argument.
27912 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
27913
27914 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27915 # DIR into the resulting binary.
27916 hardcode_direct=$hardcode_direct_GCJ
27917
27918 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27919 # DIR into the resulting binary and the resulting library dependency is
27920 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27921 # library is relocated.
27922 hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
27923
27924 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27925 # into the resulting binary.
27926 hardcode_minus_L=$hardcode_minus_L_GCJ
27927
27928 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27929 # into the resulting binary.
27930 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
27931
27932 # Set to "yes" if building a shared library automatically hardcodes DIR
27933 # into the library and all subsequent libraries and executables linked
27934 # against it.
27935 hardcode_automatic=$hardcode_automatic_GCJ
27936
27937 # Set to yes if linker adds runtime paths of dependent libraries
27938 # to runtime path list.
27939 inherit_rpath=$inherit_rpath_GCJ
27940
27941 # Whether libtool must link a program against all its dependency libraries.
27942 link_all_deplibs=$link_all_deplibs_GCJ
27943
27944 # Fix the shell variable \$srcfile for the compiler.
27945 fix_srcfile_path=$lt_fix_srcfile_path_GCJ
27946
27947 # Set to "yes" if exported symbols are required.
27948 always_export_symbols=$always_export_symbols_GCJ
27949
27950 # The commands to list exported symbols.
27951 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
27952
27953 # Symbols that should not be listed in the preloaded symbols.
27954 exclude_expsyms=$lt_exclude_expsyms_GCJ
27955
27956 # Symbols that must always be exported.
27957 include_expsyms=$lt_include_expsyms_GCJ
27958
27959 # Commands necessary for linking programs (against libraries) with templates.
27960 prelink_cmds=$lt_prelink_cmds_GCJ
27961
27962 # Specify filename containing input files.
27963 file_list_spec=$lt_file_list_spec_GCJ
27964
27965 # How to hardcode a shared library path into an executable.
27966 hardcode_action=$hardcode_action_GCJ
27967
27968 # The directories searched by this compiler when creating a shared library.
27969 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
27970
27971 # Dependencies to place before and after the objects being linked to
27972 # create a shared library.
27973 predep_objects=$lt_predep_objects_GCJ
27974 postdep_objects=$lt_postdep_objects_GCJ
27975 predeps=$lt_predeps_GCJ
27976 postdeps=$lt_postdeps_GCJ
27977
27978 # The library search path used internally by the compiler when linking
27979 # a shared library.
27980 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
27981
27982 # ### END LIBTOOL TAG CONFIG: GCJ
27983 _LT_EOF
27984
27985  ;;
27986     "scripts/jar":F) chmod +x scripts/jar ;;
27987
27988   esac
27989 done # for ac_tag
27990
27991
27992 as_fn_exit 0
27993 _ACEOF
27994 ac_clean_files=$ac_clean_files_save
27995
27996 test $ac_write_fail = 0 ||
27997   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
27998
27999
28000 # configure is writing to config.log, and then calls config.status.
28001 # config.status does its own redirection, appending to config.log.
28002 # Unfortunately, on DOS this fails, as config.log is still kept open
28003 # by configure, so config.status won't be able to write to it; its
28004 # output is simply discarded.  So we exec the FD to /dev/null,
28005 # effectively closing config.log, so it can be properly (re)opened and
28006 # appended to by config.status.  When coming back to configure, we
28007 # need to make the FD available again.
28008 if test "$no_create" != yes; then
28009   ac_cs_success=:
28010   ac_config_status_args=
28011   test "$silent" = yes &&
28012     ac_config_status_args="$ac_config_status_args --quiet"
28013   exec 5>/dev/null
28014   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
28015   exec 5>>config.log
28016   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
28017   # would make configure fail if this is the last instruction.
28018   $ac_cs_success || as_fn_exit $?
28019 fi
28020
28021 #
28022 # CONFIG_SUBDIRS section.
28023 #
28024 if test "$no_recursion" != yes; then
28025
28026   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
28027   # so they do not pile up.
28028   ac_sub_configure_args=
28029   ac_prev=
28030   eval "set x $ac_configure_args"
28031   shift
28032   for ac_arg
28033   do
28034     if test -n "$ac_prev"; then
28035       ac_prev=
28036       continue
28037     fi
28038     case $ac_arg in
28039     -cache-file | --cache-file | --cache-fil | --cache-fi \
28040     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
28041       ac_prev=cache_file ;;
28042     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
28043     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
28044     | --c=*)
28045       ;;
28046     --config-cache | -C)
28047       ;;
28048     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
28049       ac_prev=srcdir ;;
28050     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
28051       ;;
28052     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
28053       ac_prev=prefix ;;
28054     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
28055       ;;
28056     --disable-option-checking)
28057       ;;
28058     *)
28059       case $ac_arg in
28060       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28061       esac
28062       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
28063     esac
28064   done
28065
28066   # Always prepend --prefix to ensure using the same prefix
28067   # in subdir configurations.
28068   ac_arg="--prefix=$prefix"
28069   case $ac_arg in
28070   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28071   esac
28072   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
28073
28074   # Pass --silent
28075   if test "$silent" = yes; then
28076     ac_sub_configure_args="--silent $ac_sub_configure_args"
28077   fi
28078
28079   # Always prepend --disable-option-checking to silence warnings, since
28080   # different subdirs can have different --enable and --with options.
28081   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
28082
28083   ac_popdir=`pwd`
28084   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
28085
28086     # Do not complain, so a configure script can configure whichever
28087     # parts of a large source tree are present.
28088     test -d "$srcdir/$ac_dir" || continue
28089
28090     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
28091     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
28092     $as_echo "$ac_msg" >&6
28093     as_dir="$ac_dir"; as_fn_mkdir_p
28094     ac_builddir=.
28095
28096 case "$ac_dir" in
28097 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28098 *)
28099   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28100   # A ".." for each directory in $ac_dir_suffix.
28101   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28102   case $ac_top_builddir_sub in
28103   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28104   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28105   esac ;;
28106 esac
28107 ac_abs_top_builddir=$ac_pwd
28108 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28109 # for backward compatibility:
28110 ac_top_builddir=$ac_top_build_prefix
28111
28112 case $srcdir in
28113   .)  # We are building in place.
28114     ac_srcdir=.
28115     ac_top_srcdir=$ac_top_builddir_sub
28116     ac_abs_top_srcdir=$ac_pwd ;;
28117   [\\/]* | ?:[\\/]* )  # Absolute name.
28118     ac_srcdir=$srcdir$ac_dir_suffix;
28119     ac_top_srcdir=$srcdir
28120     ac_abs_top_srcdir=$srcdir ;;
28121   *) # Relative name.
28122     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28123     ac_top_srcdir=$ac_top_build_prefix$srcdir
28124     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28125 esac
28126 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28127
28128
28129     cd "$ac_dir"
28130
28131     # Check for guested configure; otherwise get Cygnus style configure.
28132     if test -f "$ac_srcdir/configure.gnu"; then
28133       ac_sub_configure=$ac_srcdir/configure.gnu
28134     elif test -f "$ac_srcdir/configure"; then
28135       ac_sub_configure=$ac_srcdir/configure
28136     elif test -f "$ac_srcdir/configure.in"; then
28137       # This should be Cygnus configure.
28138       ac_sub_configure=$ac_aux_dir/configure
28139     else
28140       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
28141 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
28142       ac_sub_configure=
28143     fi
28144
28145     # The recursion is here.
28146     if test -n "$ac_sub_configure"; then
28147       # Make the cache file name correct relative to the subdirectory.
28148       case $cache_file in
28149       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
28150       *) # Relative name.
28151         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
28152       esac
28153
28154       { $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
28155 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
28156       # The eval makes quoting arguments work.
28157       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
28158            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
28159         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
28160     fi
28161
28162     cd "$ac_popdir"
28163   done
28164 fi
28165 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
28166   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
28167 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
28168 fi
28169