OSDN Git Service

Latest updates from FSF 4.7 branch
[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     *-*-darwin[912]*)
19792       SYSTEMSPEC="%{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}"
19793     ;;
19794     *)
19795       SYSTEMSPEC=
19796     ;;
19797 esac
19798
19799
19800
19801 # Check whether --with-system-zlib was given.
19802 if test "${with_system_zlib+set}" = set; then :
19803   withval=$with_system_zlib;
19804 fi
19805
19806 ZLIBSPEC=
19807
19808 ZLIBTESTSPEC=
19809
19810
19811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
19812 $as_echo_n "checking for X... " >&6; }
19813
19814
19815 # Check whether --with-x was given.
19816 if test "${with_x+set}" = set; then :
19817   withval=$with_x;
19818 fi
19819
19820 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19821 if test "x$with_x" = xno; then
19822   # The user explicitly disabled X.
19823   have_x=disabled
19824 else
19825   case $x_includes,$x_libraries in #(
19826     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
19827     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
19828   $as_echo_n "(cached) " >&6
19829 else
19830   # One or both of the vars are not set, and there is no cached value.
19831 ac_x_includes=no ac_x_libraries=no
19832 rm -f -r conftest.dir
19833 if mkdir conftest.dir; then
19834   cd conftest.dir
19835   cat >Imakefile <<'_ACEOF'
19836 incroot:
19837         @echo incroot='${INCROOT}'
19838 usrlibdir:
19839         @echo usrlibdir='${USRLIBDIR}'
19840 libdir:
19841         @echo libdir='${LIBDIR}'
19842 _ACEOF
19843   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
19844     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19845     for ac_var in incroot usrlibdir libdir; do
19846       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
19847     done
19848     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19849     for ac_extension in a so sl dylib la dll; do
19850       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
19851          test -f "$ac_im_libdir/libX11.$ac_extension"; then
19852         ac_im_usrlibdir=$ac_im_libdir; break
19853       fi
19854     done
19855     # Screen out bogus values from the imake configuration.  They are
19856     # bogus both because they are the default anyway, and because
19857     # using them would break gcc on systems where it needs fixed includes.
19858     case $ac_im_incroot in
19859         /usr/include) ac_x_includes= ;;
19860         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19861     esac
19862     case $ac_im_usrlibdir in
19863         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
19864         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19865     esac
19866   fi
19867   cd ..
19868   rm -f -r conftest.dir
19869 fi
19870
19871 # Standard set of common directories for X headers.
19872 # Check X11 before X11Rn because it is often a symlink to the current release.
19873 ac_x_header_dirs='
19874 /usr/X11/include
19875 /usr/X11R7/include
19876 /usr/X11R6/include
19877 /usr/X11R5/include
19878 /usr/X11R4/include
19879
19880 /usr/include/X11
19881 /usr/include/X11R7
19882 /usr/include/X11R6
19883 /usr/include/X11R5
19884 /usr/include/X11R4
19885
19886 /usr/local/X11/include
19887 /usr/local/X11R7/include
19888 /usr/local/X11R6/include
19889 /usr/local/X11R5/include
19890 /usr/local/X11R4/include
19891
19892 /usr/local/include/X11
19893 /usr/local/include/X11R7
19894 /usr/local/include/X11R6
19895 /usr/local/include/X11R5
19896 /usr/local/include/X11R4
19897
19898 /usr/X386/include
19899 /usr/x386/include
19900 /usr/XFree86/include/X11
19901
19902 /usr/include
19903 /usr/local/include
19904 /usr/unsupported/include
19905 /usr/athena/include
19906 /usr/local/x11r5/include
19907 /usr/lpp/Xamples/include
19908
19909 /usr/openwin/include
19910 /usr/openwin/share/include'
19911
19912 if test "$ac_x_includes" = no; then
19913   # Guess where to find include files, by looking for Xlib.h.
19914   # First, try using that file with no special directory specified.
19915   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19916 /* end confdefs.h.  */
19917 #include <X11/Xlib.h>
19918 _ACEOF
19919 if ac_fn_c_try_cpp "$LINENO"; then :
19920   # We can compile using X headers with no special include directory.
19921 ac_x_includes=
19922 else
19923   for ac_dir in $ac_x_header_dirs; do
19924   if test -r "$ac_dir/X11/Xlib.h"; then
19925     ac_x_includes=$ac_dir
19926     break
19927   fi
19928 done
19929 fi
19930 rm -f conftest.err conftest.$ac_ext
19931 fi # $ac_x_includes = no
19932
19933 if test "$ac_x_libraries" = no; then
19934   # Check for the libraries.
19935   # See if we find them without any special options.
19936   # Don't add to $LIBS permanently.
19937   ac_save_LIBS=$LIBS
19938   LIBS="-lX11 $LIBS"
19939   if test x$gcc_no_link = xyes; then
19940   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19941 fi
19942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19943 /* end confdefs.h.  */
19944 #include <X11/Xlib.h>
19945 int
19946 main ()
19947 {
19948 XrmInitialize ()
19949   ;
19950   return 0;
19951 }
19952 _ACEOF
19953 if ac_fn_c_try_link "$LINENO"; then :
19954   LIBS=$ac_save_LIBS
19955 # We can link X programs with no special library path.
19956 ac_x_libraries=
19957 else
19958   LIBS=$ac_save_LIBS
19959 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19960 do
19961   # Don't even attempt the hair of trying to link an X program!
19962   for ac_extension in a so sl dylib la dll; do
19963     if test -r "$ac_dir/libX11.$ac_extension"; then
19964       ac_x_libraries=$ac_dir
19965       break 2
19966     fi
19967   done
19968 done
19969 fi
19970 rm -f core conftest.err conftest.$ac_objext \
19971     conftest$ac_exeext conftest.$ac_ext
19972 fi # $ac_x_libraries = no
19973
19974 case $ac_x_includes,$ac_x_libraries in #(
19975   no,* | *,no | *\'*)
19976     # Didn't find X, or a directory has "'" in its name.
19977     ac_cv_have_x="have_x=no";; #(
19978   *)
19979     # Record where we found X for the cache.
19980     ac_cv_have_x="have_x=yes\
19981         ac_x_includes='$ac_x_includes'\
19982         ac_x_libraries='$ac_x_libraries'"
19983 esac
19984 fi
19985 ;; #(
19986     *) have_x=yes;;
19987   esac
19988   eval "$ac_cv_have_x"
19989 fi # $with_x != no
19990
19991 if test "$have_x" != yes; then
19992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
19993 $as_echo "$have_x" >&6; }
19994   no_x=yes
19995 else
19996   # If each of the values was on the command line, it overrides each guess.
19997   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
19998   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
19999   # Update the cache value to reflect the command line values.
20000   ac_cv_have_x="have_x=yes\
20001         ac_x_includes='$x_includes'\
20002         ac_x_libraries='$x_libraries'"
20003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
20004 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
20005 fi
20006
20007 if test "$no_x" = yes; then
20008   # Not all programs may use this symbol, but it does not hurt to define it.
20009
20010 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
20011
20012   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
20013 else
20014   if test -n "$x_includes"; then
20015     X_CFLAGS="$X_CFLAGS -I$x_includes"
20016   fi
20017
20018   # It would also be nice to do this for all -L options, not just this one.
20019   if test -n "$x_libraries"; then
20020     X_LIBS="$X_LIBS -L$x_libraries"
20021     # For Solaris; some versions of Sun CC require a space after -R and
20022     # others require no space.  Words are not sufficient . . . .
20023     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
20024 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
20025     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
20026     ac_xsave_c_werror_flag=$ac_c_werror_flag
20027     ac_c_werror_flag=yes
20028     if test x$gcc_no_link = xyes; then
20029   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20030 fi
20031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20032 /* end confdefs.h.  */
20033
20034 int
20035 main ()
20036 {
20037
20038   ;
20039   return 0;
20040 }
20041 _ACEOF
20042 if ac_fn_c_try_link "$LINENO"; then :
20043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20044 $as_echo "no" >&6; }
20045        X_LIBS="$X_LIBS -R$x_libraries"
20046 else
20047   LIBS="$ac_xsave_LIBS -R $x_libraries"
20048        if test x$gcc_no_link = xyes; then
20049   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20050 fi
20051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20052 /* end confdefs.h.  */
20053
20054 int
20055 main ()
20056 {
20057
20058   ;
20059   return 0;
20060 }
20061 _ACEOF
20062 if ac_fn_c_try_link "$LINENO"; then :
20063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20064 $as_echo "yes" >&6; }
20065           X_LIBS="$X_LIBS -R $x_libraries"
20066 else
20067   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
20068 $as_echo "neither works" >&6; }
20069 fi
20070 rm -f core conftest.err conftest.$ac_objext \
20071     conftest$ac_exeext conftest.$ac_ext
20072 fi
20073 rm -f core conftest.err conftest.$ac_objext \
20074     conftest$ac_exeext conftest.$ac_ext
20075     ac_c_werror_flag=$ac_xsave_c_werror_flag
20076     LIBS=$ac_xsave_LIBS
20077   fi
20078
20079   # Check for system-dependent libraries X programs must link with.
20080   # Do this before checking for the system-independent R6 libraries
20081   # (-lICE), since we may need -lsocket or whatever for X linking.
20082
20083   if test "$ISC" = yes; then
20084     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
20085   else
20086     # Martyn Johnson says this is needed for Ultrix, if the X
20087     # libraries were built with DECnet support.  And Karl Berry says
20088     # the Alpha needs dnet_stub (dnet does not exist).
20089     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
20090     if test x$gcc_no_link = xyes; then
20091   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20092 fi
20093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20094 /* end confdefs.h.  */
20095
20096 /* Override any GCC internal prototype to avoid an error.
20097    Use char because int might match the return type of a GCC
20098    builtin and then its argument prototype would still apply.  */
20099 #ifdef __cplusplus
20100 extern "C"
20101 #endif
20102 char XOpenDisplay ();
20103 int
20104 main ()
20105 {
20106 return XOpenDisplay ();
20107   ;
20108   return 0;
20109 }
20110 _ACEOF
20111 if ac_fn_c_try_link "$LINENO"; then :
20112
20113 else
20114   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
20115 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
20116 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
20117   $as_echo_n "(cached) " >&6
20118 else
20119   ac_check_lib_save_LIBS=$LIBS
20120 LIBS="-ldnet  $LIBS"
20121 if test x$gcc_no_link = xyes; then
20122   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20123 fi
20124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20125 /* end confdefs.h.  */
20126
20127 /* Override any GCC internal prototype to avoid an error.
20128    Use char because int might match the return type of a GCC
20129    builtin and then its argument prototype would still apply.  */
20130 #ifdef __cplusplus
20131 extern "C"
20132 #endif
20133 char dnet_ntoa ();
20134 int
20135 main ()
20136 {
20137 return dnet_ntoa ();
20138   ;
20139   return 0;
20140 }
20141 _ACEOF
20142 if ac_fn_c_try_link "$LINENO"; then :
20143   ac_cv_lib_dnet_dnet_ntoa=yes
20144 else
20145   ac_cv_lib_dnet_dnet_ntoa=no
20146 fi
20147 rm -f core conftest.err conftest.$ac_objext \
20148     conftest$ac_exeext conftest.$ac_ext
20149 LIBS=$ac_check_lib_save_LIBS
20150 fi
20151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
20152 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
20153 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
20154   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
20155 fi
20156
20157     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
20158       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
20159 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
20160 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
20161   $as_echo_n "(cached) " >&6
20162 else
20163   ac_check_lib_save_LIBS=$LIBS
20164 LIBS="-ldnet_stub  $LIBS"
20165 if test x$gcc_no_link = xyes; then
20166   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20167 fi
20168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20169 /* end confdefs.h.  */
20170
20171 /* Override any GCC internal prototype to avoid an error.
20172    Use char because int might match the return type of a GCC
20173    builtin and then its argument prototype would still apply.  */
20174 #ifdef __cplusplus
20175 extern "C"
20176 #endif
20177 char dnet_ntoa ();
20178 int
20179 main ()
20180 {
20181 return dnet_ntoa ();
20182   ;
20183   return 0;
20184 }
20185 _ACEOF
20186 if ac_fn_c_try_link "$LINENO"; then :
20187   ac_cv_lib_dnet_stub_dnet_ntoa=yes
20188 else
20189   ac_cv_lib_dnet_stub_dnet_ntoa=no
20190 fi
20191 rm -f core conftest.err conftest.$ac_objext \
20192     conftest$ac_exeext conftest.$ac_ext
20193 LIBS=$ac_check_lib_save_LIBS
20194 fi
20195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
20196 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
20197 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
20198   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
20199 fi
20200
20201     fi
20202 fi
20203 rm -f core conftest.err conftest.$ac_objext \
20204     conftest$ac_exeext conftest.$ac_ext
20205     LIBS="$ac_xsave_LIBS"
20206
20207     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
20208     # to get the SysV transport functions.
20209     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
20210     # needs -lnsl.
20211     # The nsl library prevents programs from opening the X display
20212     # on Irix 5.2, according to T.E. Dickey.
20213     # The functions gethostbyname, getservbyname, and inet_addr are
20214     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
20215     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
20216 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
20217
20218 fi
20219
20220     if test $ac_cv_func_gethostbyname = no; then
20221       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
20222 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
20223 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
20224   $as_echo_n "(cached) " >&6
20225 else
20226   ac_check_lib_save_LIBS=$LIBS
20227 LIBS="-lnsl  $LIBS"
20228 if test x$gcc_no_link = xyes; then
20229   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20230 fi
20231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20232 /* end confdefs.h.  */
20233
20234 /* Override any GCC internal prototype to avoid an error.
20235    Use char because int might match the return type of a GCC
20236    builtin and then its argument prototype would still apply.  */
20237 #ifdef __cplusplus
20238 extern "C"
20239 #endif
20240 char gethostbyname ();
20241 int
20242 main ()
20243 {
20244 return gethostbyname ();
20245   ;
20246   return 0;
20247 }
20248 _ACEOF
20249 if ac_fn_c_try_link "$LINENO"; then :
20250   ac_cv_lib_nsl_gethostbyname=yes
20251 else
20252   ac_cv_lib_nsl_gethostbyname=no
20253 fi
20254 rm -f core conftest.err conftest.$ac_objext \
20255     conftest$ac_exeext conftest.$ac_ext
20256 LIBS=$ac_check_lib_save_LIBS
20257 fi
20258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
20259 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
20260 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
20261   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
20262 fi
20263
20264       if test $ac_cv_lib_nsl_gethostbyname = no; then
20265         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
20266 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
20267 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
20268   $as_echo_n "(cached) " >&6
20269 else
20270   ac_check_lib_save_LIBS=$LIBS
20271 LIBS="-lbsd  $LIBS"
20272 if test x$gcc_no_link = xyes; then
20273   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20274 fi
20275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20276 /* end confdefs.h.  */
20277
20278 /* Override any GCC internal prototype to avoid an error.
20279    Use char because int might match the return type of a GCC
20280    builtin and then its argument prototype would still apply.  */
20281 #ifdef __cplusplus
20282 extern "C"
20283 #endif
20284 char gethostbyname ();
20285 int
20286 main ()
20287 {
20288 return gethostbyname ();
20289   ;
20290   return 0;
20291 }
20292 _ACEOF
20293 if ac_fn_c_try_link "$LINENO"; then :
20294   ac_cv_lib_bsd_gethostbyname=yes
20295 else
20296   ac_cv_lib_bsd_gethostbyname=no
20297 fi
20298 rm -f core conftest.err conftest.$ac_objext \
20299     conftest$ac_exeext conftest.$ac_ext
20300 LIBS=$ac_check_lib_save_LIBS
20301 fi
20302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
20303 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
20304 if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
20305   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20306 fi
20307
20308       fi
20309     fi
20310
20311     # lieder@skyler.mavd.honeywell.com says without -lsocket,
20312     # socket/setsockopt and other routines are undefined under SCO ODT
20313     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
20314     # on later versions), says Simon Leinen: it contains gethostby*
20315     # variants that don't use the name server (or something).  -lsocket
20316     # must be given before -lnsl if both are needed.  We assume that
20317     # if connect needs -lnsl, so does gethostbyname.
20318     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
20319 if test "x$ac_cv_func_connect" = x""yes; then :
20320
20321 fi
20322
20323     if test $ac_cv_func_connect = no; then
20324       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
20325 $as_echo_n "checking for connect in -lsocket... " >&6; }
20326 if test "${ac_cv_lib_socket_connect+set}" = set; then :
20327   $as_echo_n "(cached) " >&6
20328 else
20329   ac_check_lib_save_LIBS=$LIBS
20330 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20331 if test x$gcc_no_link = xyes; then
20332   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20333 fi
20334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20335 /* end confdefs.h.  */
20336
20337 /* Override any GCC internal prototype to avoid an error.
20338    Use char because int might match the return type of a GCC
20339    builtin and then its argument prototype would still apply.  */
20340 #ifdef __cplusplus
20341 extern "C"
20342 #endif
20343 char connect ();
20344 int
20345 main ()
20346 {
20347 return connect ();
20348   ;
20349   return 0;
20350 }
20351 _ACEOF
20352 if ac_fn_c_try_link "$LINENO"; then :
20353   ac_cv_lib_socket_connect=yes
20354 else
20355   ac_cv_lib_socket_connect=no
20356 fi
20357 rm -f core conftest.err conftest.$ac_objext \
20358     conftest$ac_exeext conftest.$ac_ext
20359 LIBS=$ac_check_lib_save_LIBS
20360 fi
20361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
20362 $as_echo "$ac_cv_lib_socket_connect" >&6; }
20363 if test "x$ac_cv_lib_socket_connect" = x""yes; then :
20364   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20365 fi
20366
20367     fi
20368
20369     # Guillermo Gomez says -lposix is necessary on A/UX.
20370     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
20371 if test "x$ac_cv_func_remove" = x""yes; then :
20372
20373 fi
20374
20375     if test $ac_cv_func_remove = no; then
20376       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
20377 $as_echo_n "checking for remove in -lposix... " >&6; }
20378 if test "${ac_cv_lib_posix_remove+set}" = set; then :
20379   $as_echo_n "(cached) " >&6
20380 else
20381   ac_check_lib_save_LIBS=$LIBS
20382 LIBS="-lposix  $LIBS"
20383 if test x$gcc_no_link = xyes; then
20384   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20385 fi
20386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20387 /* end confdefs.h.  */
20388
20389 /* Override any GCC internal prototype to avoid an error.
20390    Use char because int might match the return type of a GCC
20391    builtin and then its argument prototype would still apply.  */
20392 #ifdef __cplusplus
20393 extern "C"
20394 #endif
20395 char remove ();
20396 int
20397 main ()
20398 {
20399 return remove ();
20400   ;
20401   return 0;
20402 }
20403 _ACEOF
20404 if ac_fn_c_try_link "$LINENO"; then :
20405   ac_cv_lib_posix_remove=yes
20406 else
20407   ac_cv_lib_posix_remove=no
20408 fi
20409 rm -f core conftest.err conftest.$ac_objext \
20410     conftest$ac_exeext conftest.$ac_ext
20411 LIBS=$ac_check_lib_save_LIBS
20412 fi
20413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
20414 $as_echo "$ac_cv_lib_posix_remove" >&6; }
20415 if test "x$ac_cv_lib_posix_remove" = x""yes; then :
20416   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20417 fi
20418
20419     fi
20420
20421     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20422     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
20423 if test "x$ac_cv_func_shmat" = x""yes; then :
20424
20425 fi
20426
20427     if test $ac_cv_func_shmat = no; then
20428       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
20429 $as_echo_n "checking for shmat in -lipc... " >&6; }
20430 if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
20431   $as_echo_n "(cached) " >&6
20432 else
20433   ac_check_lib_save_LIBS=$LIBS
20434 LIBS="-lipc  $LIBS"
20435 if test x$gcc_no_link = xyes; then
20436   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20437 fi
20438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20439 /* end confdefs.h.  */
20440
20441 /* Override any GCC internal prototype to avoid an error.
20442    Use char because int might match the return type of a GCC
20443    builtin and then its argument prototype would still apply.  */
20444 #ifdef __cplusplus
20445 extern "C"
20446 #endif
20447 char shmat ();
20448 int
20449 main ()
20450 {
20451 return shmat ();
20452   ;
20453   return 0;
20454 }
20455 _ACEOF
20456 if ac_fn_c_try_link "$LINENO"; then :
20457   ac_cv_lib_ipc_shmat=yes
20458 else
20459   ac_cv_lib_ipc_shmat=no
20460 fi
20461 rm -f core conftest.err conftest.$ac_objext \
20462     conftest$ac_exeext conftest.$ac_ext
20463 LIBS=$ac_check_lib_save_LIBS
20464 fi
20465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
20466 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
20467 if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
20468   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
20469 fi
20470
20471     fi
20472   fi
20473
20474   # Check for libraries that X11R6 Xt/Xaw programs need.
20475   ac_save_LDFLAGS=$LDFLAGS
20476   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
20477   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
20478   # check for ICE first), but we must link in the order -lSM -lICE or
20479   # we get undefined symbols.  So assume we have SM if we have ICE.
20480   # These have to be linked with before -lX11, unlike the other
20481   # libraries we check for below, so use a different variable.
20482   # John Interrante, Karl Berry
20483   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
20484 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
20485 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
20486   $as_echo_n "(cached) " >&6
20487 else
20488   ac_check_lib_save_LIBS=$LIBS
20489 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
20490 if test x$gcc_no_link = xyes; then
20491   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20492 fi
20493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20494 /* end confdefs.h.  */
20495
20496 /* Override any GCC internal prototype to avoid an error.
20497    Use char because int might match the return type of a GCC
20498    builtin and then its argument prototype would still apply.  */
20499 #ifdef __cplusplus
20500 extern "C"
20501 #endif
20502 char IceConnectionNumber ();
20503 int
20504 main ()
20505 {
20506 return IceConnectionNumber ();
20507   ;
20508   return 0;
20509 }
20510 _ACEOF
20511 if ac_fn_c_try_link "$LINENO"; then :
20512   ac_cv_lib_ICE_IceConnectionNumber=yes
20513 else
20514   ac_cv_lib_ICE_IceConnectionNumber=no
20515 fi
20516 rm -f core conftest.err conftest.$ac_objext \
20517     conftest$ac_exeext conftest.$ac_ext
20518 LIBS=$ac_check_lib_save_LIBS
20519 fi
20520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
20521 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
20522 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
20523   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
20524 fi
20525
20526   LDFLAGS=$ac_save_LDFLAGS
20527
20528 fi
20529
20530
20531 # FIXME: this should be _libs on some hosts.
20532 libsubdir=.libs
20533
20534 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
20535
20536 LIBSTDCXXSPEC=
20537 # extra LD Flags which are required for targets
20538 case "${host}" in
20539 *-*-darwin[0-7].*)
20540     # For now we have to disable it on darwin[8-9] because it slows down
20541     # the linking phase. A possible bug in ld?
20542     # on Darwin -single_module speeds up loading of the dynamic libraries.
20543     extra_ldflags_libjava=-Wl,-single_module
20544     ;;
20545 arm*linux*eabi)
20546     # Some of the ARM unwinder code is actually in libstdc++.  We
20547     # could in principle replicate it in libgcj, but it's better to
20548     # have a dependency on libstdc++.
20549     extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
20550     LIBSTDCXXSPEC=-lstdc++
20551     LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
20552     ;;
20553 *-*-cygwin)
20554     extra_ldflags_libjava=-liconv
20555     ;;
20556 *-*-mingw*)
20557     extra_ldflags_libjava=-lws2_32
20558     ;;
20559 esac
20560
20561 LIBMATHSPEC=
20562 # extra LD Flags which are required for targets
20563 case "${host}" in
20564 *-*-darwin*)
20565      ;;
20566 *)
20567      LIBMATHSPEC=-lm
20568      ;;
20569 esac
20570
20571 # Check for --no-merge-exidx-entries, an ARM-specific linker option.
20572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --no-merge-exidx-entries" >&5
20573 $as_echo_n "checking for --no-merge-exidx-entries... " >&6; }
20574 if test "${libgcj_cv_exidx+set}" = set; then :
20575   $as_echo_n "(cached) " >&6
20576 else
20577   saved_ldflags="$LDFLAGS"
20578    LDFLAGS="${LDFLAGS} -Wl,--no-merge-exidx-entries"
20579    # The IRIX 6 ld doesn't recognize --no-merge-exidx-entries, but only
20580    # warns about unknown options, which breaks the testsuite.  So enable
20581    # AC_LANG_WERROR, but there's currently (autoconf 2.64) no way to turn
20582    # it off again.  As a workaround, save and restore werror flag like
20583    # AC_PATH_XTRA.
20584    ac_xsave_c_werror_flag=$ac_c_werror_flag
20585
20586 ac_c_werror_flag=yes
20587    if test x$gcc_no_link = xyes; then
20588   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20589 fi
20590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20591 /* end confdefs.h.  */
20592 int main(void){ return 0;}
20593 _ACEOF
20594 if ac_fn_c_try_link "$LINENO"; then :
20595   eval "libgcj_cv_exidx=yes"
20596 else
20597   eval "libgcj_cv_exidx=no"
20598 fi
20599 rm -f core conftest.err conftest.$ac_objext \
20600     conftest$ac_exeext conftest.$ac_ext
20601    ac_c_werror_flag=$ac_xsave_c_werror_flag
20602    LDFLAGS="${saved_ldflags}"
20603
20604 fi
20605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcj_cv_exidx" >&5
20606 $as_echo "$libgcj_cv_exidx" >&6; }
20607 if test "${libgcj_cv_exidx}" = "yes"; then
20608   SYSTEMSPEC="${SYSTEMSPEC} --no-merge-exidx-entries"
20609   extra_ldflags="${extra_ldflags} -Wl,--no-merge-exidx-entries"
20610 fi
20611
20612
20613
20614
20615
20616
20617
20618
20619 # Allow the GC to be disabled.  Can be useful when debugging.
20620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for garbage collector to use" >&5
20621 $as_echo_n "checking for garbage collector to use... " >&6; }
20622 # Check whether --enable-java-gc was given.
20623 if test "${enable_java_gc+set}" = set; then :
20624   enableval=$enable_java_gc; GC=$enableval
20625 else
20626   GC=boehm
20627 fi
20628
20629 GCLIBS=
20630 GCINCS=
20631 GCDEPS=
20632 GCSPEC=
20633 JC1GCSPEC=
20634 GCTESTSPEC=
20635 case "$GC" in
20636  boehm)
20637     { $as_echo "$as_me:${as_lineno-$LINENO}: result: boehm" >&5
20638 $as_echo "boehm" >&6; }
20639     GCLIBS=../boehm-gc/libgcjgc_convenience.la
20640     JC1GCSPEC='-fuse-boehm-gc'
20641     GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
20642     GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
20643     GCOBJS=boehm.lo
20644     GCHDR=boehm-gc.h
20645     # The POSIX thread support needs to know this.
20646
20647 $as_echo "#define HAVE_BOEHM_GC 1" >>confdefs.h
20648
20649     ;;
20650  no)
20651     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
20652 $as_echo "none" >&6; }
20653     GCHDR=no-gc.h
20654     ;;
20655  *)
20656     as_fn_error "unrecognized collector \"$GC\"" "$LINENO" 5
20657     ;;
20658 esac
20659
20660
20661
20662
20663
20664
20665 ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
20666
20667  if test "$GC" = boehm; then
20668   USING_BOEHMGC_TRUE=
20669   USING_BOEHMGC_FALSE='#'
20670 else
20671   USING_BOEHMGC_TRUE='#'
20672   USING_BOEHMGC_FALSE=
20673 fi
20674
20675  if test "$GC" = no; then
20676   USING_NOGC_TRUE=
20677   USING_NOGC_FALSE='#'
20678 else
20679   USING_NOGC_TRUE='#'
20680   USING_NOGC_FALSE=
20681 fi
20682
20683
20684
20685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
20686 $as_echo_n "checking for thread model used by GCC... " >&6; }
20687 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
20688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THREADS" >&5
20689 $as_echo "$THREADS" >&6; }
20690
20691 case "$THREADS" in
20692  no | none | single)
20693     THREADS=none
20694     ;;
20695  aix | posix | pthreads)
20696     THREADS=posix
20697     case "$host" in
20698      *-*-linux*)
20699
20700 $as_echo "#define LINUX_THREADS 1" >>confdefs.h
20701
20702         ;;
20703     esac
20704     ;;
20705  win32)
20706     ;;
20707  dce | vxworks)
20708     as_fn_error "thread package $THREADS not yet supported" "$LINENO" 5
20709     ;;
20710  *)
20711     as_fn_error "$THREADS is an unknown thread package" "$LINENO" 5
20712     ;;
20713 esac
20714
20715 THREADCXXFLAGS=
20716 THREADLDFLAGS=
20717 THREADLIBS=
20718 THREADINCS=
20719 THREADDEPS=
20720 THREADH=
20721 THREADSPEC=
20722 THREADSTARTFILESPEC=
20723 case "$THREADS" in
20724  posix)
20725     case "$host" in
20726      *-*-cygwin*)
20727         # Don't set THREADLIBS here.  Cygwin doesn't have -lpthread.
20728         ;;
20729      *-*-freebsd[34].*)
20730         # Before FreeBSD 5, it didn't have -lpthread (or any library which
20731         # merely adds pthread_* functions) but it does have a -pthread switch
20732         # which is required at link-time to select -lc_r *instead* of -lc.
20733         THREADLDFLAGS=-pthread
20734         # Don't set THREADSPEC here as might be expected since -pthread is
20735         # not processed when found within a spec file, it must come from
20736         # the command line.  For now, the user must provide the -pthread
20737         # switch to link code compiled with gcj.  In future, consider adding
20738         # support for weak references to pthread_* functions ala gthr.h API.
20739         THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
20740         ;;
20741      *-*-freebsd*)
20742         # FreeBSD >=5.3 implements a model much closer to other modern UNIX
20743         # systems which support threads and -lpthread.
20744         THREADLDFLAGS=-pthread
20745         THREADSPEC=-lpthread
20746         ;;
20747      alpha*-dec-osf* | hppa*-hp-hpux*)
20748         THREADCXXFLAGS=-pthread
20749         # boehm-gc needs some functions from librt, so link that too.
20750         THREADLIBS='-lpthread -lrt'
20751         THREADSPEC='-lpthread -lrt'
20752         ;;
20753      *-*-solaris2.8)
20754         # Always use alternate thread library on Solaris 8.  Need libthread
20755         # for TLS support.
20756         # Need -Wl,-R to get it through libtool ...
20757         THREADLIBS='-L/usr/lib/lwp$(MULTISUBDIR) -Wl,-R -Wl,/usr/lib/lwp$(MULTISUBDIR) -lpthread -lthread'
20758         # ... while ld only accepts -R.
20759         THREADSPEC='-L/usr/lib/lwp%{m64:/64} -R/usr/lib/lwp%{m64:/64} -lpthread -lthread'
20760         ;;
20761      *-*-solaris2.9)
20762         # As on Solaris 8, need libthread for TLS support.
20763         THREADLIBS='-lpthread -lthread'
20764         THREADSPEC='-lpthread -lthread'
20765         ;;
20766      *-*-darwin*)
20767         # Don't set THREADLIBS or THREADSPEC as Darwin already
20768         # provides pthread via libSystem.
20769         ;;
20770      *)
20771         THREADLIBS=-lpthread
20772         THREADSPEC=-lpthread
20773         ;;
20774     esac
20775     THREADH=posix-threads.h
20776     # MIT pthreads doesn't seem to have the mutexattr functions.
20777     # But for now we don't check for it.  We just assume you aren't
20778     # using MIT pthreads.
20779
20780 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20781
20782
20783     # If we're using the Boehm GC, then we happen to know that it
20784     # defines _REENTRANT, so we don't bother.  Eww.
20785     if test "$GC" != boehm; then
20786
20787 $as_echo "#define _REENTRANT 1" >>confdefs.h
20788
20789     fi
20790
20791 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
20792
20793     ;;
20794
20795  win32)
20796     THREADH=win32-threads.h
20797     THREADCXXFLAGS=-mthreads
20798     # We need thread-safe exception handling so _CRT_MT should be set to 1.
20799     # But we do not want the executables created to be dependent on
20800     # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
20801     # exception handling contexts.  The following kludge achieves this effect
20802     # and causes a dummy __mingwthr_key_dtor() to be linked in from
20803     # libmingw32.a.  This causes a memory leak of about 24 bytes per thread.
20804     # A workaround is to explicitly use -mthreads while linking Java programs.
20805     # See PR libgcj/28263.
20806     #
20807     # FIXME: In Java we are able to detect thread death at the end of
20808     # Thread.run() so we should be able to clean up the exception handling
20809     # contexts ourselves.
20810     case "$host" in
20811     *-w64-mingw*)
20812       ;;
20813     *)
20814       THREADSTARTFILESPEC='crtmt%O%s'
20815       ;;
20816     esac
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     SIGNAL_HANDLER_AUX=include/x86_64-signal.h
24229     ;;
24230 # ia64-*)
24231 #    SYSDEP_SOURCES=sysdep/ia64.c
24232 #    test -d sysdep || mkdir sysdep
24233 #    ;;
24234  hppa*-*-linux*)
24235     SIGNAL_HANDLER=include/pa-signal.h
24236     ;;
24237  hppa*-hp-hpux*)
24238     SIGNAL_HANDLER=include/hppa-signal.h
24239     ;;
24240  ia64-*-linux*)
24241     SIGNAL_HANDLER=include/dwarf2-signal.h
24242     ;;
24243  powerpc*-*-linux*)
24244     SIGNAL_HANDLER=include/powerpc-signal.h
24245     ;;
24246  alpha*-*-linux*)
24247     SIGNAL_HANDLER=include/dwarf2-signal.h
24248     ;;
24249  s390*-*-linux*)
24250     SIGNAL_HANDLER=include/s390-signal.h
24251     ;;
24252  x86_64*-*-linux*)
24253     SIGNAL_HANDLER=include/x86_64-signal.h
24254     SIGNAL_HANDLER_AUX=include/i386-signal.h
24255     ;;
24256  sparc*-*-linux*)
24257     SIGNAL_HANDLER=include/dwarf2-signal.h
24258     ;;
24259  sh*-*-linux*)
24260     SIGNAL_HANDLER=include/sh-signal.h
24261     ;;
24262  *mingw*)
24263     SIGNAL_HANDLER=include/win32-signal.h
24264     ;;
24265  mips*-*-linux*)
24266     SIGNAL_HANDLER=include/mips-signal.h
24267     ;;
24268  m68*-*-linux*)
24269     SIGNAL_HANDLER=include/dwarf2-signal.h
24270     ;;
24271  powerpc*-*-darwin* | i?86-*-darwin[912]* | x86_64-*-darwin[912]*)
24272     SIGNAL_HANDLER=include/darwin-signal.h
24273     ;;
24274  powerpc*-*-aix*)
24275     SIGNAL_HANDLER=include/aix-signal.h
24276     ;;
24277  *)
24278     SIGNAL_HANDLER=include/default-signal.h
24279     ;;
24280 esac
24281
24282 # If we're using sjlj exceptions, forget what we just learned.
24283 if test "$enable_sjlj_exceptions" = yes; then
24284    SIGNAL_HANDLER=include/default-signal.h
24285    SIGNAL_HANDLER_AUX=
24286 fi
24287
24288
24289
24290 if test -z "$SIGNAL_HANDLER_AUX"; then
24291   SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
24292 fi
24293
24294 ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
24295
24296
24297 if test "${multilib}" = "yes"; then
24298   multilib_arg="--enable-multilib"
24299 else
24300   multilib_arg=
24301 fi
24302
24303 # See if we support thread-local storage.
24304
24305
24306    # Check whether --enable-tls was given.
24307 if test "${enable_tls+set}" = set; then :
24308   enableval=$enable_tls;
24309       case "$enableval" in
24310        yes|no) ;;
24311        *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
24312       esac
24313
24314 else
24315   enable_tls=yes
24316 fi
24317
24318
24319   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
24320 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
24321 if test "${gcc_cv_have_tls+set}" = set; then :
24322   $as_echo_n "(cached) " >&6
24323 else
24324
24325     if test "$cross_compiling" = yes; then :
24326                 if test x$gcc_no_link = xyes; then
24327   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24328 fi
24329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24330 /* end confdefs.h.  */
24331 __thread int a; int b; int main() { return a = b; }
24332 _ACEOF
24333 if ac_fn_c_try_link "$LINENO"; then :
24334   chktls_save_LDFLAGS="$LDFLAGS"
24335                           case $host in
24336             *-*-linux*)
24337               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
24338               ;;
24339           esac
24340           chktls_save_CFLAGS="$CFLAGS"
24341           CFLAGS="-fPIC $CFLAGS"
24342                   if test x$gcc_no_link = xyes; then
24343   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24344 fi
24345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24346 /* end confdefs.h.  */
24347 int f() { return 0; }
24348 _ACEOF
24349 if ac_fn_c_try_link "$LINENO"; then :
24350   if test x$gcc_no_link = xyes; then
24351   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24352 fi
24353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24354 /* end confdefs.h.  */
24355 __thread int a; int b; int f() { return a = b; }
24356 _ACEOF
24357 if ac_fn_c_try_link "$LINENO"; then :
24358   gcc_cv_have_tls=yes
24359 else
24360   gcc_cv_have_tls=no
24361 fi
24362 rm -f core conftest.err conftest.$ac_objext \
24363     conftest$ac_exeext conftest.$ac_ext
24364 else
24365   gcc_cv_have_tls=yes
24366 fi
24367 rm -f core conftest.err conftest.$ac_objext \
24368     conftest$ac_exeext conftest.$ac_ext
24369           CFLAGS="$chktls_save_CFLAGS"
24370           LDFLAGS="$chktls_save_LDFLAGS"
24371 else
24372   gcc_cv_have_tls=no
24373 fi
24374 rm -f core conftest.err conftest.$ac_objext \
24375     conftest$ac_exeext conftest.$ac_ext
24376
24377
24378 else
24379   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24380 /* end confdefs.h.  */
24381 __thread int a; int b; int main() { return a = b; }
24382 _ACEOF
24383 if ac_fn_c_try_run "$LINENO"; then :
24384                       chktls_save_LDFLAGS="$LDFLAGS"
24385       LDFLAGS="-static $LDFLAGS"
24386       if test x$gcc_no_link = xyes; then
24387   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24388 fi
24389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24390 /* end confdefs.h.  */
24391 int main() { return 0; }
24392 _ACEOF
24393 if ac_fn_c_try_link "$LINENO"; then :
24394   if test "$cross_compiling" = yes; then :
24395   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24396 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24397 as_fn_error "cannot run test program while cross compiling
24398 See \`config.log' for more details." "$LINENO" 5; }
24399 else
24400   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24401 /* end confdefs.h.  */
24402 __thread int a; int b; int main() { return a = b; }
24403 _ACEOF
24404 if ac_fn_c_try_run "$LINENO"; then :
24405   gcc_cv_have_tls=yes
24406 else
24407   gcc_cv_have_tls=no
24408 fi
24409 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24410   conftest.$ac_objext conftest.beam conftest.$ac_ext
24411 fi
24412
24413 else
24414   gcc_cv_have_tls=yes
24415 fi
24416 rm -f core conftest.err conftest.$ac_objext \
24417     conftest$ac_exeext conftest.$ac_ext
24418       LDFLAGS="$chktls_save_LDFLAGS"
24419       if test $gcc_cv_have_tls = yes; then
24420                                                 chktls_save_CFLAGS="$CFLAGS"
24421         thread_CFLAGS=failed
24422         for flag in '' '-pthread' '-lpthread'; do
24423           CFLAGS="$flag $chktls_save_CFLAGS"
24424           if test x$gcc_no_link = xyes; then
24425   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24426 fi
24427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24428 /* end confdefs.h.  */
24429 #include <pthread.h>
24430                 void *g(void *d) { return NULL; }
24431 int
24432 main ()
24433 {
24434 pthread_t t; pthread_create(&t,NULL,g,NULL);
24435   ;
24436   return 0;
24437 }
24438 _ACEOF
24439 if ac_fn_c_try_link "$LINENO"; then :
24440   thread_CFLAGS="$flag"
24441 fi
24442 rm -f core conftest.err conftest.$ac_objext \
24443     conftest$ac_exeext conftest.$ac_ext
24444           if test "X$thread_CFLAGS" != Xfailed; then
24445             break
24446           fi
24447         done
24448         CFLAGS="$chktls_save_CFLAGS"
24449         if test "X$thread_CFLAGS" != Xfailed; then
24450           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
24451                                                   if test "$cross_compiling" = yes; then :
24452   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24453 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24454 as_fn_error "cannot run test program while cross compiling
24455 See \`config.log' for more details." "$LINENO" 5; }
24456 else
24457   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24458 /* end confdefs.h.  */
24459 #include <pthread.h>
24460                 __thread int a;
24461                 static int *volatile a_in_other_thread;
24462                 static void *
24463                 thread_func (void *arg)
24464                 {
24465                   a_in_other_thread = &a;
24466                   return (void *)0;
24467                 }
24468 int
24469 main ()
24470 {
24471 pthread_t thread;
24472                 void *thread_retval;
24473                 int *volatile a_in_main_thread;
24474                 a_in_main_thread = &a;
24475                 if (pthread_create (&thread, (pthread_attr_t *)0,
24476                                     thread_func, (void *)0))
24477                   return 0;
24478                 if (pthread_join (thread, &thread_retval))
24479                   return 0;
24480                 return (a_in_other_thread == a_in_main_thread);
24481   ;
24482   return 0;
24483 }
24484 _ACEOF
24485 if ac_fn_c_try_run "$LINENO"; then :
24486   gcc_cv_have_tls=yes
24487 else
24488   gcc_cv_have_tls=no
24489 fi
24490 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24491   conftest.$ac_objext conftest.beam conftest.$ac_ext
24492 fi
24493
24494           CFLAGS="$chktls_save_CFLAGS"
24495         fi
24496       fi
24497 else
24498   gcc_cv_have_tls=no
24499 fi
24500 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24501   conftest.$ac_objext conftest.beam conftest.$ac_ext
24502 fi
24503
24504 fi
24505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
24506 $as_echo "$gcc_cv_have_tls" >&6; }
24507   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
24508
24509 $as_echo "#define HAVE_TLS 1" >>confdefs.h
24510
24511   fi
24512
24513 # For _Unwind_GetIPInfo.
24514
24515
24516 # Check whether --with-system-libunwind was given.
24517 if test "${with_system_libunwind+set}" = set; then :
24518   withval=$with_system_libunwind;
24519 fi
24520
24521   # If system-libunwind was not specifically set, pick a default setting.
24522   if test x$with_system_libunwind = x; then
24523     case ${target} in
24524       ia64-*-hpux*) with_system_libunwind=yes ;;
24525       *) with_system_libunwind=no ;;
24526     esac
24527   fi
24528   # Based on system-libunwind and target, do we have ipinfo?
24529   if  test x$with_system_libunwind = xyes; then
24530     case ${target} in
24531       ia64-*-*) have_unwind_getipinfo=no ;;
24532       *) have_unwind_getipinfo=yes ;;
24533     esac
24534   else
24535     # Darwin before version 9 does not have _Unwind_GetIPInfo.
24536
24537     case ${target} in
24538       *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
24539       *) have_unwind_getipinfo=yes ;;
24540     esac
24541
24542   fi
24543
24544   if test x$have_unwind_getipinfo = xyes; then
24545
24546 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
24547
24548   fi
24549
24550
24551 # See if linker supports anonymous version scripts.
24552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous version scripts" >&5
24553 $as_echo_n "checking whether ld supports anonymous version scripts... " >&6; }
24554 if test "${libjava_cv_anon_version_script+set}" = set; then :
24555   $as_echo_n "(cached) " >&6
24556 else
24557   # Check whether --enable-symvers was given.
24558 if test "${enable_symvers+set}" = set; then :
24559   enableval=$enable_symvers; case "$enableval" in
24560          yes|gnu*) libjava_cv_anon_version_script=yes ;;
24561          no)  libjava_cv_anon_version_script=no ;;
24562          *)   as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5;;
24563         esac
24564 else
24565   libjava_cv_anon_version_script=yes
24566
24567 fi
24568
24569    if test x$libjava_cv_anon_version_script = xyes; then
24570      save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
24571      CFLAGS="$CFLAGS -fPIC";
24572      LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
24573      echo '{ global: globalsymb*; local: *; };' > conftest.map
24574      if test x$gcc_no_link = xyes; then
24575   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24576 fi
24577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24578 /* end confdefs.h.  */
24579 void globalsymbol (void) {} void localsymbol (void) {}
24580 int
24581 main ()
24582 {
24583
24584   ;
24585   return 0;
24586 }
24587 _ACEOF
24588 if ac_fn_c_try_link "$LINENO"; then :
24589   libjava_cv_anon_version_script=gnu
24590 else
24591   libjava_cv_anon_version_script=no
24592 fi
24593 rm -f core conftest.err conftest.$ac_objext \
24594     conftest$ac_exeext conftest.$ac_ext
24595      if test x$libjava_cv_anon_version_script = xno; then
24596        case "$target_os" in
24597          solaris2*)
24598            LDFLAGS="$save_LDFLAGS"
24599            LDFLAGS="$LDFLAGS -shared -Wl,-M,conftest.map"
24600            # Sun ld doesn't understand wildcards here.
24601            echo '{ global: globalsymbol; local: *; };' > conftest.map
24602            if test x$gcc_no_link = xyes; then
24603   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24604 fi
24605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24606 /* end confdefs.h.  */
24607 void globalsymbol (void) {} void localsymbol (void) {}
24608 int
24609 main ()
24610 {
24611
24612   ;
24613   return 0;
24614 }
24615 _ACEOF
24616 if ac_fn_c_try_link "$LINENO"; then :
24617   libjava_cv_anon_version_script=sun
24618 fi
24619 rm -f core conftest.err conftest.$ac_objext \
24620     conftest$ac_exeext conftest.$ac_ext
24621            ;;
24622        esac
24623      fi
24624      CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
24625    fi
24626
24627 fi
24628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_anon_version_script" >&5
24629 $as_echo "$libjava_cv_anon_version_script" >&6; }
24630  if test "$libjava_cv_anon_version_script" != no; then
24631   ANONVERSCRIPT_TRUE=
24632   ANONVERSCRIPT_FALSE='#'
24633 else
24634   ANONVERSCRIPT_TRUE='#'
24635   ANONVERSCRIPT_FALSE=
24636 fi
24637
24638  if test "$libjava_cv_anon_version_script" = gnu; then
24639   ANONVERSCRIPT_GNU_TRUE=
24640   ANONVERSCRIPT_GNU_FALSE='#'
24641 else
24642   ANONVERSCRIPT_GNU_TRUE='#'
24643   ANONVERSCRIPT_GNU_FALSE=
24644 fi
24645
24646  if test "$libjava_cv_anon_version_script" = sun; then
24647   ANONVERSCRIPT_SUN_TRUE=
24648   ANONVERSCRIPT_SUN_FALSE='#'
24649 else
24650   ANONVERSCRIPT_SUN_TRUE='#'
24651   ANONVERSCRIPT_SUN_FALSE=
24652 fi
24653
24654
24655 # Check if linker supports static linking on a per library basis
24656 LD_START_STATIC_SPEC=
24657 LD_FINISH_STATIC_SPEC=
24658 if $LD --help 2>&1 | grep -- -call_shared >/dev/null 2>&1; then
24659   if $LD --help 2>&1 | grep -- -non_shared >/dev/null 2>&1; then
24660     LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
24661     LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
24662   fi
24663 fi
24664
24665
24666
24667 here=`${PWDCMD-pwd}`
24668
24669
24670 # We get this from the environment.
24671
24672
24673 default_python_dir="/share/gcc-`cat ${srcdir}/../gcc/BASE-VER`/python/libjava"
24674
24675 # Check whether --with-python-dir was given.
24676 if test "${with_python_dir+set}" = set; then :
24677   withval=$with_python_dir; with_python_dir=$withval
24678 else
24679   with_python_dir="${default_python_dir}"
24680 fi
24681
24682
24683 # Needed for installing Python modules during make install.
24684 python_mod_dir="\${prefix}${with_python_dir}"
24685
24686 # Needed for substituting into aot-compile*
24687 python_mod_dir_expanded="${expanded_prefix}${with_python_dir}"
24688
24689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Python modules dir: ${python_mod_dir_expanded}" >&5
24690 $as_echo "Python modules dir: ${python_mod_dir_expanded}" >&6; };
24691
24692
24693
24694 # needed for aot-compile-rpm
24695 MAKE=`which make`
24696
24697
24698 # Check whether --enable-aot-compile-rpm was given.
24699 if test "${enable_aot_compile_rpm+set}" = set; then :
24700   enableval=$enable_aot_compile_rpm; case "${enableval}" in
24701     yes) AOT_RPM_ENABLED=yes ;;
24702     no)  AOT_RPM_ENABLED=no ;;
24703     *)   as_fn_error "Unknown argument to enable/disable aot-compile-rpm" "$LINENO" 5 ;;
24704   esac
24705 else
24706   AOT_RPM_ENABLED=no
24707
24708 fi
24709
24710  if test "x${AOT_RPM_ENABLED}" = xyes; then
24711   INSTALL_AOT_RPM_TRUE=
24712   INSTALL_AOT_RPM_FALSE='#'
24713 else
24714   INSTALL_AOT_RPM_TRUE='#'
24715   INSTALL_AOT_RPM_FALSE=
24716 fi
24717
24718
24719 # Check whether --enable-java-home was given.
24720 if test "${enable_java_home+set}" = set; then :
24721   enableval=$enable_java_home; case "${enableval}" in
24722     yes) JAVA_HOME_ENABLED=yes ;;
24723     no)  JAVA_HOME_ENABLED=no ;;
24724     *)   as_fn_error "Unknown argument to enable/disable java-home" "$LINENO" 5 ;;
24725   esac
24726 else
24727   JAVA_HOME_ENABLED=no
24728
24729 fi
24730
24731  if test "x${JAVA_HOME_ENABLED}" = xyes; then
24732   CREATE_JAVA_HOME_TRUE=
24733   CREATE_JAVA_HOME_FALSE='#'
24734 else
24735   CREATE_JAVA_HOME_TRUE='#'
24736   CREATE_JAVA_HOME_FALSE=
24737 fi
24738
24739
24740 # Only do these checks if java-home above is enabled.
24741 if test "x${JAVA_HOME_ENABLED}" = xyes
24742 then
24743
24744
24745 # Check whether --with-gcc-suffix was given.
24746 if test "${with_gcc_suffix+set}" = set; then :
24747   withval=$with_gcc_suffix; gcc_suffix=$withval
24748 else
24749   gcc_suffix=""
24750 fi
24751
24752   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCC suffix: ${gcc_suffix}" >&5
24753 $as_echo "GCC suffix: ${gcc_suffix}" >&6; }
24754
24755
24756
24757 # Check whether --with-arch-directory was given.
24758 if test "${with_arch_directory+set}" = set; then :
24759   withval=$with_arch_directory; host_cpu=$withval
24760 else
24761   host_cpu=""
24762 fi
24763
24764
24765
24766 # Check whether --with-os-directory was given.
24767 if test "${with_os_directory+set}" = set; then :
24768   withval=$with_os_directory; host_os=$withval
24769 else
24770   host_os=""
24771 fi
24772
24773
24774
24775 # Check whether --with-origin-name was given.
24776 if test "${with_origin_name+set}" = set; then :
24777   withval=$with_origin_name; origin_name=$withval
24778 else
24779   origin_name=gcj${gcc_suffix}
24780 fi
24781
24782   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JPackage origin name: ${origin_name}" >&5
24783 $as_echo "JPackage origin name: ${origin_name}" >&6; }
24784
24785
24786 # Check whether --with-arch-suffix was given.
24787 if test "${with_arch_suffix+set}" = set; then :
24788   withval=$with_arch_suffix; arch_suffix=$withval
24789 else
24790   arch_suffix=""
24791 fi
24792
24793   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch suffix: ${arch_suffix}" >&5
24794 $as_echo "arch suffix: ${arch_suffix}" >&6; }
24795
24796
24797 # Check whether --with-jvm-root-dir was given.
24798 if test "${with_jvm_root_dir+set}" = set; then :
24799   withval=$with_jvm_root_dir; jvm_root_dir=$withval
24800 else
24801   jvm_root_dir="\${prefix}/lib/jvm"
24802 fi
24803
24804   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM root installation directory: ${jvm_root_dir}" >&5
24805 $as_echo "JVM root installation directory: ${jvm_root_dir}" >&6; }
24806
24807
24808 # Check whether --with-jvm-jar-dir was given.
24809 if test "${with_jvm_jar_dir+set}" = set; then :
24810   withval=$with_jvm_jar_dir; jvm_jar_dir=$withval
24811 else
24812   jvm_jar_dir=\${prefix}/lib/jvm-exports
24813 fi
24814
24815   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JAR root installation directory: ${jvm_jar_dir}" >&5
24816 $as_echo "JAR root installation directory: ${jvm_jar_dir}" >&6; }
24817
24818   JAVA_VERSION=1.5.0
24819   BUILD_VERSION=0
24820
24821
24822   { $as_echo "$as_me:${as_lineno-$LINENO}: result: Java version: ${JAVA_VERSION}" >&5
24823 $as_echo "Java version: ${JAVA_VERSION}" >&6; }
24824
24825   jre_dir=jre
24826   jre_lnk=jre-${JAVA_VERSION}-${origin_name}
24827   sdk_lnk=java-${JAVA_VERSION}-${origin_name}
24828
24829   JVM_ROOT_DIR=${jvm_root_dir}
24830
24831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5
24832 $as_echo "JVM ROOT directory: ${JVM_ROOT_DIR}" >&6; }
24833
24834   JVM_JAR_ROOT_DIR=${jvm_jar_dir}
24835
24836   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5
24837 $as_echo "JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6; }
24838
24839   JVM_JAR_DIR=${jvm_jar_dir}
24840
24841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5
24842 $as_echo "JVM JAR directory: ${JVM_JAR_DIR}" >&6; }
24843
24844   JRE_DIR=${jre_dir}
24845
24846
24847   JRE_LNK=${jre_lnk}
24848
24849
24850   SDK_LNK=${sdk_lnk}
24851
24852
24853   SDK_BIN_DIR=${jvm_root_dir}/bin
24854
24855   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK tools directory: ${SDK_BIN_DIR}" >&5
24856 $as_echo "SDK tools directory: ${SDK_BIN_DIR}" >&6; }
24857
24858   SDK_LIB_DIR=${jvm_root_dir}/lib
24859
24860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK jar directory: ${SDK_LIB_DIR}" >&5
24861 $as_echo "SDK jar directory: ${SDK_LIB_DIR}" >&6; }
24862
24863   SDK_INCLUDE_DIR=${jvm_root_dir}/include
24864
24865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5
24866 $as_echo "SDK include directory: ${SDK_INCLUDE_DIR}" >&6; }
24867
24868   JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin
24869
24870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE tools directory: ${JRE_BIN_DIR}" >&5
24871 $as_echo "JRE tools directory: ${JRE_BIN_DIR}" >&6; }
24872
24873   JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib
24874
24875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE lib directory: ${JRE_LIB_DIR}" >&5
24876 $as_echo "JRE lib directory: ${JRE_LIB_DIR}" >&6; }
24877
24878   # Find gcj prefix using gcj found in PATH.
24879   gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"`
24880
24881   # Where do the gcj binaries live?
24882   # For jhbuild based builds, they all live in a sibling of bin called
24883   # gcj-bin.  Check for gcj-bin first, and use bin otherwise.
24884   GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi`
24885
24886   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5
24887 $as_echo "GCJ tools directory: ${GCJ_BIN_DIR}" >&6; }
24888
24889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: host is ${host}" >&5
24890 $as_echo "host is ${host}" >&6; }
24891   if test "x${host_cpu}" = "x"
24892   then
24893     case ${host} in
24894       *-mingw* | *-cygwin*)
24895         host_cpu=x86;;
24896       i486-* | i586-* | i686-*)
24897         host_cpu=i386;;
24898       x86_64-*)
24899         host_cpu=amd64;;
24900       *)
24901         host_cpu=${host_cpu};;
24902     esac
24903   fi
24904   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch directory: ${host_cpu}" >&5
24905 $as_echo "arch directory: ${host_cpu}" >&6; }
24906   CPU=${host_cpu}
24907
24908
24909   if test "x${host_os}" = "x"
24910   then
24911     case ${host} in
24912       *-mingw* | *-cygwin*)
24913         host_os=win32;;
24914       *-linux*)
24915         host_os=linux;;
24916       *)
24917         host_os=${host_os};;
24918     esac
24919   fi
24920   echo os directory: ${host_os}
24921   OS=${host_os}
24922
24923
24924   # make an expanded $libdir, for substituting into
24925   # scripts (and other non-Makefile things).
24926   LIBDIR=$libdir
24927   if test "x${exec_prefix}" = "xNONE"
24928   then
24929       lib_exec_prefix=$expanded_prefix
24930   else
24931       lib_exec_prefix=$exec_prefix
24932   fi
24933   LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"`
24934
24935 fi
24936
24937 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"
24938
24939
24940 if test ${multilib} = yes; then
24941   multilib_arg="--enable-multilib"
24942 else
24943   multilib_arg=
24944 fi
24945
24946 ac_config_files="$ac_config_files scripts/jar"
24947
24948 cat >confcache <<\_ACEOF
24949 # This file is a shell script that caches the results of configure
24950 # tests run on this system so they can be shared between configure
24951 # scripts and configure runs, see configure's option --config-cache.
24952 # It is not useful on other systems.  If it contains results you don't
24953 # want to keep, you may remove or edit it.
24954 #
24955 # config.status only pays attention to the cache file if you give it
24956 # the --recheck option to rerun configure.
24957 #
24958 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24959 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24960 # following values.
24961
24962 _ACEOF
24963
24964 # The following way of writing the cache mishandles newlines in values,
24965 # but we know of no workaround that is simple, portable, and efficient.
24966 # So, we kill variables containing newlines.
24967 # Ultrix sh set writes to stderr and can't be redirected directly,
24968 # and sets the high bit in the cache file unless we assign to the vars.
24969 (
24970   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24971     eval ac_val=\$$ac_var
24972     case $ac_val in #(
24973     *${as_nl}*)
24974       case $ac_var in #(
24975       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24976 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24977       esac
24978       case $ac_var in #(
24979       _ | IFS | as_nl) ;; #(
24980       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24981       *) { eval $ac_var=; unset $ac_var;} ;;
24982       esac ;;
24983     esac
24984   done
24985
24986   (set) 2>&1 |
24987     case $as_nl`(ac_space=' '; set) 2>&1` in #(
24988     *${as_nl}ac_space=\ *)
24989       # `set' does not quote correctly, so add quotes: double-quote
24990       # substitution turns \\\\ into \\, and sed turns \\ into \.
24991       sed -n \
24992         "s/'/'\\\\''/g;
24993           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24994       ;; #(
24995     *)
24996       # `set' quotes correctly as required by POSIX, so do not add quotes.
24997       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24998       ;;
24999     esac |
25000     sort
25001 ) |
25002   sed '
25003      /^ac_cv_env_/b end
25004      t clear
25005      :clear
25006      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
25007      t end
25008      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
25009      :end' >>confcache
25010 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
25011   if test -w "$cache_file"; then
25012     test "x$cache_file" != "x/dev/null" &&
25013       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
25014 $as_echo "$as_me: updating cache $cache_file" >&6;}
25015     cat confcache >$cache_file
25016   else
25017     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
25018 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
25019   fi
25020 fi
25021 rm -f confcache
25022
25023 test "x$prefix" = xNONE && prefix=$ac_default_prefix
25024 # Let make expand exec_prefix.
25025 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
25026
25027 DEFS=-DHAVE_CONFIG_H
25028
25029 ac_libobjs=
25030 ac_ltlibobjs=
25031 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
25032   # 1. Remove the extension, and $U if already installed.
25033   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
25034   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
25035   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
25036   #    will be set to the directory where LIBOBJS objects are built.
25037   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
25038   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
25039 done
25040 LIBOBJS=$ac_libobjs
25041
25042 LTLIBOBJS=$ac_ltlibobjs
25043
25044
25045 if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then
25046   as_fn_error "conditional \"CREATE_GJDOC\" was never defined.
25047 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25048 fi
25049 if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
25050   as_fn_error "conditional \"JAVA_MAINTAINER_MODE\" was never defined.
25051 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25052 fi
25053 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
25054   as_fn_error "conditional \"AMDEP\" was never defined.
25055 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25056 fi
25057 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
25058   as_fn_error "conditional \"am__fastdepCC\" was never defined.
25059 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25060 fi
25061 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
25062   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
25063 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25064 fi
25065  if test -n "$EXEEXT"; then
25066   am__EXEEXT_TRUE=
25067   am__EXEEXT_FALSE='#'
25068 else
25069   am__EXEEXT_TRUE='#'
25070   am__EXEEXT_FALSE=
25071 fi
25072
25073 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
25074   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
25075 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25076 fi
25077 if test -z "${BUILD_SUBLIBS_TRUE}" && test -z "${BUILD_SUBLIBS_FALSE}"; then
25078   as_fn_error "conditional \"BUILD_SUBLIBS\" was never defined.
25079 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25080 fi
25081 if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
25082   as_fn_error "conditional \"XLIB_AWT\" was never defined.
25083 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25084 fi
25085 if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
25086   as_fn_error "conditional \"X_AWT\" was never defined.
25087 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25088 fi
25089 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25090   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25091 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25092 fi
25093 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25094   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25095 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25096 fi
25097 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
25098   as_fn_error "conditional \"TESTSUBDIR\" was never defined.
25099 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25100 fi
25101 if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
25102   as_fn_error "conditional \"BUILD_ECJ1\" was never defined.
25103 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25104 fi
25105 if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
25106   as_fn_error "conditional \"INSTALL_ECJ_JAR\" was never defined.
25107 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25108 fi
25109 if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
25110   as_fn_error "conditional \"JAVA_HOME_SET\" was never defined.
25111 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25112 fi
25113 if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
25114   as_fn_error "conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
25115 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25116 fi
25117 if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then
25118   as_fn_error "conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
25119 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25120 fi
25121 if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
25122   as_fn_error "conditional \"INTERPRETER\" was never defined.
25123 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25124 fi
25125 if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
25126   as_fn_error "conditional \"USING_WIN32_PLATFORM\" was never defined.
25127 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25128 fi
25129 if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
25130   as_fn_error "conditional \"USING_POSIX_PLATFORM\" was never defined.
25131 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25132 fi
25133 if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
25134   as_fn_error "conditional \"USING_DARWIN_CRT\" was never defined.
25135 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25136 fi
25137 if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
25138   as_fn_error "conditional \"USING_BOEHMGC\" was never defined.
25139 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25140 fi
25141 if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
25142   as_fn_error "conditional \"USING_NOGC\" was never defined.
25143 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25144 fi
25145 if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
25146   as_fn_error "conditional \"USING_POSIX_THREADS\" was never defined.
25147 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25148 fi
25149 if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
25150   as_fn_error "conditional \"USING_WIN32_THREADS\" was never defined.
25151 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25152 fi
25153 if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
25154   as_fn_error "conditional \"USING_NO_THREADS\" was never defined.
25155 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25156 fi
25157 if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
25158   as_fn_error "conditional \"USE_LIBGCJ_BC\" was never defined.
25159 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25160 fi
25161 if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
25162   as_fn_error "conditional \"USING_GCC\" was never defined.
25163 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25164 fi
25165 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25166   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25167 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25168 fi
25169
25170 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
25171   as_fn_error "conditional \"NATIVE\" was never defined.
25172 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25173 fi
25174 if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
25175   as_fn_error "conditional \"ENABLE_SHARED\" was never defined.
25176 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25177 fi
25178 if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
25179   as_fn_error "conditional \"NEEDS_DATA_START\" was never defined.
25180 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25181 fi
25182 if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then
25183   as_fn_error "conditional \"INSTALL_BINARIES\" was never defined.
25184 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25185 fi
25186 if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
25187   as_fn_error "conditional \"ANONVERSCRIPT\" was never defined.
25188 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25189 fi
25190 if test -z "${ANONVERSCRIPT_GNU_TRUE}" && test -z "${ANONVERSCRIPT_GNU_FALSE}"; then
25191   as_fn_error "conditional \"ANONVERSCRIPT_GNU\" was never defined.
25192 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25193 fi
25194 if test -z "${ANONVERSCRIPT_SUN_TRUE}" && test -z "${ANONVERSCRIPT_SUN_FALSE}"; then
25195   as_fn_error "conditional \"ANONVERSCRIPT_SUN\" was never defined.
25196 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25197 fi
25198 if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then
25199   as_fn_error "conditional \"INSTALL_AOT_RPM\" was never defined.
25200 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25201 fi
25202 if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then
25203   as_fn_error "conditional \"CREATE_JAVA_HOME\" was never defined.
25204 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25205 fi
25206
25207 : ${CONFIG_STATUS=./config.status}
25208 ac_write_fail=0
25209 ac_clean_files_save=$ac_clean_files
25210 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25211 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
25212 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
25213 as_write_fail=0
25214 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
25215 #! $SHELL
25216 # Generated by $as_me.
25217 # Run this file to recreate the current configuration.
25218 # Compiler output produced by configure, useful for debugging
25219 # configure, is in config.log if it exists.
25220
25221 debug=false
25222 ac_cs_recheck=false
25223 ac_cs_silent=false
25224
25225 SHELL=\${CONFIG_SHELL-$SHELL}
25226 export SHELL
25227 _ASEOF
25228 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
25229 ## -------------------- ##
25230 ## M4sh Initialization. ##
25231 ## -------------------- ##
25232
25233 # Be more Bourne compatible
25234 DUALCASE=1; export DUALCASE # for MKS sh
25235 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25236   emulate sh
25237   NULLCMD=:
25238   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25239   # is contrary to our usage.  Disable this feature.
25240   alias -g '${1+"$@"}'='"$@"'
25241   setopt NO_GLOB_SUBST
25242 else
25243   case `(set -o) 2>/dev/null` in #(
25244   *posix*) :
25245     set -o posix ;; #(
25246   *) :
25247      ;;
25248 esac
25249 fi
25250
25251
25252 as_nl='
25253 '
25254 export as_nl
25255 # Printing a long string crashes Solaris 7 /usr/bin/printf.
25256 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
25257 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
25258 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
25259 # Prefer a ksh shell builtin over an external printf program on Solaris,
25260 # but without wasting forks for bash or zsh.
25261 if test -z "$BASH_VERSION$ZSH_VERSION" \
25262     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
25263   as_echo='print -r --'
25264   as_echo_n='print -rn --'
25265 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
25266   as_echo='printf %s\n'
25267   as_echo_n='printf %s'
25268 else
25269   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
25270     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
25271     as_echo_n='/usr/ucb/echo -n'
25272   else
25273     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
25274     as_echo_n_body='eval
25275       arg=$1;
25276       case $arg in #(
25277       *"$as_nl"*)
25278         expr "X$arg" : "X\\(.*\\)$as_nl";
25279         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
25280       esac;
25281       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
25282     '
25283     export as_echo_n_body
25284     as_echo_n='sh -c $as_echo_n_body as_echo'
25285   fi
25286   export as_echo_body
25287   as_echo='sh -c $as_echo_body as_echo'
25288 fi
25289
25290 # The user is always right.
25291 if test "${PATH_SEPARATOR+set}" != set; then
25292   PATH_SEPARATOR=:
25293   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
25294     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
25295       PATH_SEPARATOR=';'
25296   }
25297 fi
25298
25299
25300 # IFS
25301 # We need space, tab and new line, in precisely that order.  Quoting is
25302 # there to prevent editors from complaining about space-tab.
25303 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
25304 # splitting by setting IFS to empty value.)
25305 IFS=" ""        $as_nl"
25306
25307 # Find who we are.  Look in the path if we contain no directory separator.
25308 case $0 in #((
25309   *[\\/]* ) as_myself=$0 ;;
25310   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25311 for as_dir in $PATH
25312 do
25313   IFS=$as_save_IFS
25314   test -z "$as_dir" && as_dir=.
25315     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
25316   done
25317 IFS=$as_save_IFS
25318
25319      ;;
25320 esac
25321 # We did not find ourselves, most probably we were run as `sh COMMAND'
25322 # in which case we are not to be found in the path.
25323 if test "x$as_myself" = x; then
25324   as_myself=$0
25325 fi
25326 if test ! -f "$as_myself"; then
25327   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
25328   exit 1
25329 fi
25330
25331 # Unset variables that we do not need and which cause bugs (e.g. in
25332 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
25333 # suppresses any "Segmentation fault" message there.  '((' could
25334 # trigger a bug in pdksh 5.2.14.
25335 for as_var in BASH_ENV ENV MAIL MAILPATH
25336 do eval test x\${$as_var+set} = xset \
25337   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
25338 done
25339 PS1='$ '
25340 PS2='> '
25341 PS4='+ '
25342
25343 # NLS nuisances.
25344 LC_ALL=C
25345 export LC_ALL
25346 LANGUAGE=C
25347 export LANGUAGE
25348
25349 # CDPATH.
25350 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25351
25352
25353 # as_fn_error ERROR [LINENO LOG_FD]
25354 # ---------------------------------
25355 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
25356 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
25357 # script with status $?, using 1 if that was 0.
25358 as_fn_error ()
25359 {
25360   as_status=$?; test $as_status -eq 0 && as_status=1
25361   if test "$3"; then
25362     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
25363     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
25364   fi
25365   $as_echo "$as_me: error: $1" >&2
25366   as_fn_exit $as_status
25367 } # as_fn_error
25368
25369
25370 # as_fn_set_status STATUS
25371 # -----------------------
25372 # Set $? to STATUS, without forking.
25373 as_fn_set_status ()
25374 {
25375   return $1
25376 } # as_fn_set_status
25377
25378 # as_fn_exit STATUS
25379 # -----------------
25380 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
25381 as_fn_exit ()
25382 {
25383   set +e
25384   as_fn_set_status $1
25385   exit $1
25386 } # as_fn_exit
25387
25388 # as_fn_unset VAR
25389 # ---------------
25390 # Portably unset VAR.
25391 as_fn_unset ()
25392 {
25393   { eval $1=; unset $1;}
25394 }
25395 as_unset=as_fn_unset
25396 # as_fn_append VAR VALUE
25397 # ----------------------
25398 # Append the text in VALUE to the end of the definition contained in VAR. Take
25399 # advantage of any shell optimizations that allow amortized linear growth over
25400 # repeated appends, instead of the typical quadratic growth present in naive
25401 # implementations.
25402 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
25403   eval 'as_fn_append ()
25404   {
25405     eval $1+=\$2
25406   }'
25407 else
25408   as_fn_append ()
25409   {
25410     eval $1=\$$1\$2
25411   }
25412 fi # as_fn_append
25413
25414 # as_fn_arith ARG...
25415 # ------------------
25416 # Perform arithmetic evaluation on the ARGs, and store the result in the
25417 # global $as_val. Take advantage of shells that can avoid forks. The arguments
25418 # must be portable across $(()) and expr.
25419 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
25420   eval 'as_fn_arith ()
25421   {
25422     as_val=$(( $* ))
25423   }'
25424 else
25425   as_fn_arith ()
25426   {
25427     as_val=`expr "$@" || test $? -eq 1`
25428   }
25429 fi # as_fn_arith
25430
25431
25432 if expr a : '\(a\)' >/dev/null 2>&1 &&
25433    test "X`expr 00001 : '.*\(...\)'`" = X001; then
25434   as_expr=expr
25435 else
25436   as_expr=false
25437 fi
25438
25439 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
25440   as_basename=basename
25441 else
25442   as_basename=false
25443 fi
25444
25445 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25446   as_dirname=dirname
25447 else
25448   as_dirname=false
25449 fi
25450
25451 as_me=`$as_basename -- "$0" ||
25452 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
25453          X"$0" : 'X\(//\)$' \| \
25454          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
25455 $as_echo X/"$0" |
25456     sed '/^.*\/\([^/][^/]*\)\/*$/{
25457             s//\1/
25458             q
25459           }
25460           /^X\/\(\/\/\)$/{
25461             s//\1/
25462             q
25463           }
25464           /^X\/\(\/\).*/{
25465             s//\1/
25466             q
25467           }
25468           s/.*/./; q'`
25469
25470 # Avoid depending upon Character Ranges.
25471 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
25472 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
25473 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
25474 as_cr_digits='0123456789'
25475 as_cr_alnum=$as_cr_Letters$as_cr_digits
25476
25477 ECHO_C= ECHO_N= ECHO_T=
25478 case `echo -n x` in #(((((
25479 -n*)
25480   case `echo 'xy\c'` in
25481   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
25482   xy)  ECHO_C='\c';;
25483   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
25484        ECHO_T=' ';;
25485   esac;;
25486 *)
25487   ECHO_N='-n';;
25488 esac
25489
25490 rm -f conf$$ conf$$.exe conf$$.file
25491 if test -d conf$$.dir; then
25492   rm -f conf$$.dir/conf$$.file
25493 else
25494   rm -f conf$$.dir
25495   mkdir conf$$.dir 2>/dev/null
25496 fi
25497 if (echo >conf$$.file) 2>/dev/null; then
25498   if ln -s conf$$.file conf$$ 2>/dev/null; then
25499     as_ln_s='ln -s'
25500     # ... but there are two gotchas:
25501     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25502     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25503     # In both cases, we have to default to `cp -p'.
25504     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25505       as_ln_s='cp -p'
25506   elif ln conf$$.file conf$$ 2>/dev/null; then
25507     as_ln_s=ln
25508   else
25509     as_ln_s='cp -p'
25510   fi
25511 else
25512   as_ln_s='cp -p'
25513 fi
25514 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25515 rmdir conf$$.dir 2>/dev/null
25516
25517
25518 # as_fn_mkdir_p
25519 # -------------
25520 # Create "$as_dir" as a directory, including parents if necessary.
25521 as_fn_mkdir_p ()
25522 {
25523
25524   case $as_dir in #(
25525   -*) as_dir=./$as_dir;;
25526   esac
25527   test -d "$as_dir" || eval $as_mkdir_p || {
25528     as_dirs=
25529     while :; do
25530       case $as_dir in #(
25531       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25532       *) as_qdir=$as_dir;;
25533       esac
25534       as_dirs="'$as_qdir' $as_dirs"
25535       as_dir=`$as_dirname -- "$as_dir" ||
25536 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25537          X"$as_dir" : 'X\(//\)[^/]' \| \
25538          X"$as_dir" : 'X\(//\)$' \| \
25539          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25540 $as_echo X"$as_dir" |
25541     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25542             s//\1/
25543             q
25544           }
25545           /^X\(\/\/\)[^/].*/{
25546             s//\1/
25547             q
25548           }
25549           /^X\(\/\/\)$/{
25550             s//\1/
25551             q
25552           }
25553           /^X\(\/\).*/{
25554             s//\1/
25555             q
25556           }
25557           s/.*/./; q'`
25558       test -d "$as_dir" && break
25559     done
25560     test -z "$as_dirs" || eval "mkdir $as_dirs"
25561   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
25562
25563
25564 } # as_fn_mkdir_p
25565 if mkdir -p . 2>/dev/null; then
25566   as_mkdir_p='mkdir -p "$as_dir"'
25567 else
25568   test -d ./-p && rmdir ./-p
25569   as_mkdir_p=false
25570 fi
25571
25572 if test -x / >/dev/null 2>&1; then
25573   as_test_x='test -x'
25574 else
25575   if ls -dL / >/dev/null 2>&1; then
25576     as_ls_L_option=L
25577   else
25578     as_ls_L_option=
25579   fi
25580   as_test_x='
25581     eval sh -c '\''
25582       if test -d "$1"; then
25583         test -d "$1/.";
25584       else
25585         case $1 in #(
25586         -*)set "./$1";;
25587         esac;
25588         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
25589         ???[sx]*):;;*)false;;esac;fi
25590     '\'' sh
25591   '
25592 fi
25593 as_executable_p=$as_test_x
25594
25595 # Sed expression to map a string onto a valid CPP name.
25596 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25597
25598 # Sed expression to map a string onto a valid variable name.
25599 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25600
25601
25602 exec 6>&1
25603 ## ----------------------------------- ##
25604 ## Main body of $CONFIG_STATUS script. ##
25605 ## ----------------------------------- ##
25606 _ASEOF
25607 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
25608
25609 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25610 # Save the log message, to keep $0 and so on meaningful, and to
25611 # report actual input values of CONFIG_FILES etc. instead of their
25612 # values after options handling.
25613 ac_log="
25614 This file was extended by libjava $as_me version-unused, which was
25615 generated by GNU Autoconf 2.64.  Invocation command line was
25616
25617   CONFIG_FILES    = $CONFIG_FILES
25618   CONFIG_HEADERS  = $CONFIG_HEADERS
25619   CONFIG_LINKS    = $CONFIG_LINKS
25620   CONFIG_COMMANDS = $CONFIG_COMMANDS
25621   $ $0 $@
25622
25623 on `(hostname || uname -n) 2>/dev/null | sed 1q`
25624 "
25625
25626 _ACEOF
25627
25628 case $ac_config_files in *"
25629 "*) set x $ac_config_files; shift; ac_config_files=$*;;
25630 esac
25631
25632 case $ac_config_headers in *"
25633 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
25634 esac
25635
25636
25637 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25638 # Files that config.status was made for.
25639 config_files="$ac_config_files"
25640 config_headers="$ac_config_headers"
25641 config_links="$ac_config_links"
25642 config_commands="$ac_config_commands"
25643
25644 _ACEOF
25645
25646 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25647 ac_cs_usage="\
25648 \`$as_me' instantiates files and other configuration actions
25649 from templates according to the current configuration.  Unless the files
25650 and actions are specified as TAGs, all are instantiated by default.
25651
25652 Usage: $0 [OPTION]... [TAG]...
25653
25654   -h, --help       print this help, then exit
25655   -V, --version    print version number and configuration settings, then exit
25656   -q, --quiet, --silent
25657                    do not print progress messages
25658   -d, --debug      don't remove temporary files
25659       --recheck    update $as_me by reconfiguring in the same conditions
25660       --file=FILE[:TEMPLATE]
25661                    instantiate the configuration file FILE
25662       --header=FILE[:TEMPLATE]
25663                    instantiate the configuration header FILE
25664
25665 Configuration files:
25666 $config_files
25667
25668 Configuration headers:
25669 $config_headers
25670
25671 Configuration links:
25672 $config_links
25673
25674 Configuration commands:
25675 $config_commands
25676
25677 Report bugs to the package provider."
25678
25679 _ACEOF
25680 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25681 ac_cs_version="\\
25682 libjava config.status version-unused
25683 configured by $0, generated by GNU Autoconf 2.64,
25684   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
25685
25686 Copyright (C) 2009 Free Software Foundation, Inc.
25687 This config.status script is free software; the Free Software Foundation
25688 gives unlimited permission to copy, distribute and modify it."
25689
25690 ac_pwd='$ac_pwd'
25691 srcdir='$srcdir'
25692 INSTALL='$INSTALL'
25693 MKDIR_P='$MKDIR_P'
25694 AWK='$AWK'
25695 test -n "\$AWK" || AWK=awk
25696 _ACEOF
25697
25698 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25699 # The default lists apply if the user does not specify any file.
25700 ac_need_defaults=:
25701 while test $# != 0
25702 do
25703   case $1 in
25704   --*=*)
25705     ac_option=`expr "X$1" : 'X\([^=]*\)='`
25706     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25707     ac_shift=:
25708     ;;
25709   *)
25710     ac_option=$1
25711     ac_optarg=$2
25712     ac_shift=shift
25713     ;;
25714   esac
25715
25716   case $ac_option in
25717   # Handling of the options.
25718   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25719     ac_cs_recheck=: ;;
25720   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
25721     $as_echo "$ac_cs_version"; exit ;;
25722   --debug | --debu | --deb | --de | --d | -d )
25723     debug=: ;;
25724   --file | --fil | --fi | --f )
25725     $ac_shift
25726     case $ac_optarg in
25727     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25728     esac
25729     as_fn_append CONFIG_FILES " '$ac_optarg'"
25730     ac_need_defaults=false;;
25731   --header | --heade | --head | --hea )
25732     $ac_shift
25733     case $ac_optarg in
25734     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25735     esac
25736     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
25737     ac_need_defaults=false;;
25738   --he | --h)
25739     # Conflict between --help and --header
25740     as_fn_error "ambiguous option: \`$1'
25741 Try \`$0 --help' for more information.";;
25742   --help | --hel | -h )
25743     $as_echo "$ac_cs_usage"; exit ;;
25744   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25745   | -silent | --silent | --silen | --sile | --sil | --si | --s)
25746     ac_cs_silent=: ;;
25747
25748   # This is an error.
25749   -*) as_fn_error "unrecognized option: \`$1'
25750 Try \`$0 --help' for more information." ;;
25751
25752   *) as_fn_append ac_config_targets " $1"
25753      ac_need_defaults=false ;;
25754
25755   esac
25756   shift
25757 done
25758
25759 ac_configure_extra_args=
25760
25761 if $ac_cs_silent; then
25762   exec 6>/dev/null
25763   ac_configure_extra_args="$ac_configure_extra_args --silent"
25764 fi
25765
25766 _ACEOF
25767 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25768 if \$ac_cs_recheck; then
25769   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25770   shift
25771   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25772   CONFIG_SHELL='$SHELL'
25773   export CONFIG_SHELL
25774   exec "\$@"
25775 fi
25776
25777 _ACEOF
25778 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25779 exec 5>>config.log
25780 {
25781   echo
25782   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25783 ## Running $as_me. ##
25784 _ASBOX
25785   $as_echo "$ac_log"
25786 } >&5
25787
25788 _ACEOF
25789 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25790 #
25791 # INIT-COMMANDS
25792 #
25793
25794 srcdir="$srcdir"
25795 host="$host"
25796 target="$target"
25797 with_multisubdir="$with_multisubdir"
25798 with_multisrctop="$with_multisrctop"
25799 with_target_subdir="$with_target_subdir"
25800 ac_configure_args="${multilib_arg} ${ac_configure_args}"
25801 multi_basedir="$multi_basedir"
25802 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
25803 CC="$CC"
25804 CXX="$CXX"
25805 GFORTRAN="$GFORTRAN"
25806 GCJ="$GCJ"
25807 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
25808
25809
25810 # The HP-UX ksh and POSIX shell print the target directory to stdout
25811 # if CDPATH is set.
25812 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25813
25814 sed_quote_subst='$sed_quote_subst'
25815 double_quote_subst='$double_quote_subst'
25816 delay_variable_subst='$delay_variable_subst'
25817 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
25818 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
25819 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
25820 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
25821 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
25822 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
25823 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
25824 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
25825 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
25826 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
25827 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
25828 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
25829 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
25830 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
25831 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
25832 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
25833 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
25834 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
25835 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
25836 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
25837 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
25838 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
25839 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
25840 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
25841 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
25842 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
25843 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
25844 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
25845 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
25846 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
25847 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
25848 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
25849 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
25850 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
25851 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
25852 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
25853 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
25854 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25855 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25856 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
25857 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
25858 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
25859 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
25860 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
25861 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
25862 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
25863 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
25864 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
25865 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"`'
25866 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
25867 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
25868 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
25869 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
25870 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
25871 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
25872 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
25873 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
25874 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
25875 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
25876 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
25877 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
25878 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
25879 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
25880 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
25881 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25882 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
25883 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
25884 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
25885 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
25886 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
25887 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
25888 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25889 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
25890 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25891 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
25892 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25893 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
25894 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
25895 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
25896 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
25897 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
25898 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
25899 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
25900 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
25901 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
25902 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
25903 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
25904 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
25905 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
25906 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
25907 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
25908 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
25909 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
25910 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
25911 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
25912 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
25913 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
25914 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
25915 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
25916 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
25917 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
25918 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
25919 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
25920 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
25921 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
25922 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
25923 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
25924 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25925 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25926 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
25927 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
25928 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
25929 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
25930 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
25931 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
25932 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
25933 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
25934 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
25935 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
25936 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
25937 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
25938 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
25939 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
25940 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
25941 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
25942 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
25943 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
25944 LD_GCJ='`$ECHO "$LD_GCJ" | $SED "$delay_single_quote_subst"`'
25945 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
25946 reload_flag_GCJ='`$ECHO "$reload_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25947 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25948 reload_cmds_GCJ='`$ECHO "$reload_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25949 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25950 old_archive_cmds_GCJ='`$ECHO "$old_archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25951 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
25952 compiler_GCJ='`$ECHO "$compiler_GCJ" | $SED "$delay_single_quote_subst"`'
25953 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
25954 GCC_GCJ='`$ECHO "$GCC_GCJ" | $SED "$delay_single_quote_subst"`'
25955 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
25956 lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "$lt_prog_compiler_no_builtin_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25957 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
25958 lt_prog_compiler_wl_GCJ='`$ECHO "$lt_prog_compiler_wl_GCJ" | $SED "$delay_single_quote_subst"`'
25959 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
25960 lt_prog_compiler_pic_GCJ='`$ECHO "$lt_prog_compiler_pic_GCJ" | $SED "$delay_single_quote_subst"`'
25961 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
25962 lt_prog_compiler_static_GCJ='`$ECHO "$lt_prog_compiler_static_GCJ" | $SED "$delay_single_quote_subst"`'
25963 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
25964 lt_cv_prog_compiler_c_o_GCJ='`$ECHO "$lt_cv_prog_compiler_c_o_GCJ" | $SED "$delay_single_quote_subst"`'
25965 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
25966 archive_cmds_need_lc_GCJ='`$ECHO "$archive_cmds_need_lc_GCJ" | $SED "$delay_single_quote_subst"`'
25967 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
25968 enable_shared_with_static_runtimes_GCJ='`$ECHO "$enable_shared_with_static_runtimes_GCJ" | $SED "$delay_single_quote_subst"`'
25969 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25970 export_dynamic_flag_spec_GCJ='`$ECHO "$export_dynamic_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25971 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25972 whole_archive_flag_spec_GCJ='`$ECHO "$whole_archive_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25973 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
25974 compiler_needs_object_GCJ='`$ECHO "$compiler_needs_object_GCJ" | $SED "$delay_single_quote_subst"`'
25975 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25976 old_archive_from_new_cmds_GCJ='`$ECHO "$old_archive_from_new_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25977 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25978 old_archive_from_expsyms_cmds_GCJ='`$ECHO "$old_archive_from_expsyms_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25979 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25980 archive_cmds_GCJ='`$ECHO "$archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25981 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25982 archive_expsym_cmds_GCJ='`$ECHO "$archive_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25983 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25984 module_cmds_GCJ='`$ECHO "$module_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25985 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25986 module_expsym_cmds_GCJ='`$ECHO "$module_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25987 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
25988 with_gnu_ld_GCJ='`$ECHO "$with_gnu_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25989 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25990 allow_undefined_flag_GCJ='`$ECHO "$allow_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25991 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25992 no_undefined_flag_GCJ='`$ECHO "$no_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25993 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25994 hardcode_libdir_flag_spec_GCJ='`$ECHO "$hardcode_libdir_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25995 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
25996 hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "$hardcode_libdir_flag_spec_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25997 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
25998 hardcode_libdir_separator_GCJ='`$ECHO "$hardcode_libdir_separator_GCJ" | $SED "$delay_single_quote_subst"`'
25999 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
26000 hardcode_direct_GCJ='`$ECHO "$hardcode_direct_GCJ" | $SED "$delay_single_quote_subst"`'
26001 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
26002 hardcode_direct_absolute_GCJ='`$ECHO "$hardcode_direct_absolute_GCJ" | $SED "$delay_single_quote_subst"`'
26003 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
26004 hardcode_minus_L_GCJ='`$ECHO "$hardcode_minus_L_GCJ" | $SED "$delay_single_quote_subst"`'
26005 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
26006 hardcode_shlibpath_var_GCJ='`$ECHO "$hardcode_shlibpath_var_GCJ" | $SED "$delay_single_quote_subst"`'
26007 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
26008 hardcode_automatic_GCJ='`$ECHO "$hardcode_automatic_GCJ" | $SED "$delay_single_quote_subst"`'
26009 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
26010 inherit_rpath_GCJ='`$ECHO "$inherit_rpath_GCJ" | $SED "$delay_single_quote_subst"`'
26011 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
26012 link_all_deplibs_GCJ='`$ECHO "$link_all_deplibs_GCJ" | $SED "$delay_single_quote_subst"`'
26013 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
26014 fix_srcfile_path_GCJ='`$ECHO "$fix_srcfile_path_GCJ" | $SED "$delay_single_quote_subst"`'
26015 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
26016 always_export_symbols_GCJ='`$ECHO "$always_export_symbols_GCJ" | $SED "$delay_single_quote_subst"`'
26017 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26018 export_symbols_cmds_GCJ='`$ECHO "$export_symbols_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26019 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26020 exclude_expsyms_GCJ='`$ECHO "$exclude_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26021 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26022 include_expsyms_GCJ='`$ECHO "$include_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26023 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26024 prelink_cmds_GCJ='`$ECHO "$prelink_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26025 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
26026 file_list_spec_GCJ='`$ECHO "$file_list_spec_GCJ" | $SED "$delay_single_quote_subst"`'
26027 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
26028 hardcode_action_GCJ='`$ECHO "$hardcode_action_GCJ" | $SED "$delay_single_quote_subst"`'
26029 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
26030 compiler_lib_search_dirs_GCJ='`$ECHO "$compiler_lib_search_dirs_GCJ" | $SED "$delay_single_quote_subst"`'
26031 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26032 predep_objects_GCJ='`$ECHO "$predep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26033 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26034 postdep_objects_GCJ='`$ECHO "$postdep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26035 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
26036 predeps_GCJ='`$ECHO "$predeps_GCJ" | $SED "$delay_single_quote_subst"`'
26037 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
26038 postdeps_GCJ='`$ECHO "$postdeps_GCJ" | $SED "$delay_single_quote_subst"`'
26039 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
26040 compiler_lib_search_path_GCJ='`$ECHO "$compiler_lib_search_path_GCJ" | $SED "$delay_single_quote_subst"`'
26041
26042 LTCC='$LTCC'
26043 LTCFLAGS='$LTCFLAGS'
26044 compiler='$compiler_DEFAULT'
26045
26046 # A function that is used when there is no print builtin or printf.
26047 func_fallback_echo ()
26048 {
26049   eval 'cat <<_LTECHO_EOF
26050 \$1
26051 _LTECHO_EOF'
26052 }
26053
26054 # Quote evaled strings.
26055 for var in SHELL \
26056 ECHO \
26057 SED \
26058 GREP \
26059 EGREP \
26060 FGREP \
26061 LD \
26062 NM \
26063 LN_S \
26064 lt_SP2NL \
26065 lt_NL2SP \
26066 reload_flag \
26067 OBJDUMP \
26068 deplibs_check_method \
26069 file_magic_cmd \
26070 AR \
26071 AR_FLAGS \
26072 STRIP \
26073 RANLIB \
26074 CC \
26075 CFLAGS \
26076 compiler \
26077 lt_cv_sys_global_symbol_pipe \
26078 lt_cv_sys_global_symbol_to_cdecl \
26079 lt_cv_sys_global_symbol_to_c_name_address \
26080 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
26081 lt_prog_compiler_no_builtin_flag \
26082 lt_prog_compiler_wl \
26083 lt_prog_compiler_pic \
26084 lt_prog_compiler_static \
26085 lt_cv_prog_compiler_c_o \
26086 need_locks \
26087 DSYMUTIL \
26088 NMEDIT \
26089 LIPO \
26090 OTOOL \
26091 OTOOL64 \
26092 shrext_cmds \
26093 export_dynamic_flag_spec \
26094 whole_archive_flag_spec \
26095 compiler_needs_object \
26096 with_gnu_ld \
26097 allow_undefined_flag \
26098 no_undefined_flag \
26099 hardcode_libdir_flag_spec \
26100 hardcode_libdir_flag_spec_ld \
26101 hardcode_libdir_separator \
26102 fix_srcfile_path \
26103 exclude_expsyms \
26104 include_expsyms \
26105 file_list_spec \
26106 variables_saved_for_relink \
26107 libname_spec \
26108 library_names_spec \
26109 soname_spec \
26110 install_override_mode \
26111 finish_eval \
26112 old_striplib \
26113 striplib \
26114 compiler_lib_search_dirs \
26115 predep_objects \
26116 postdep_objects \
26117 predeps \
26118 postdeps \
26119 compiler_lib_search_path \
26120 LD_CXX \
26121 LD_GCJ \
26122 reload_flag_CXX \
26123 reload_flag_GCJ \
26124 compiler_CXX \
26125 compiler_GCJ \
26126 lt_prog_compiler_no_builtin_flag_CXX \
26127 lt_prog_compiler_no_builtin_flag_GCJ \
26128 lt_prog_compiler_wl_CXX \
26129 lt_prog_compiler_wl_GCJ \
26130 lt_prog_compiler_pic_CXX \
26131 lt_prog_compiler_pic_GCJ \
26132 lt_prog_compiler_static_CXX \
26133 lt_prog_compiler_static_GCJ \
26134 lt_cv_prog_compiler_c_o_CXX \
26135 lt_cv_prog_compiler_c_o_GCJ \
26136 export_dynamic_flag_spec_CXX \
26137 export_dynamic_flag_spec_GCJ \
26138 whole_archive_flag_spec_CXX \
26139 whole_archive_flag_spec_GCJ \
26140 compiler_needs_object_CXX \
26141 compiler_needs_object_GCJ \
26142 with_gnu_ld_CXX \
26143 with_gnu_ld_GCJ \
26144 allow_undefined_flag_CXX \
26145 allow_undefined_flag_GCJ \
26146 no_undefined_flag_CXX \
26147 no_undefined_flag_GCJ \
26148 hardcode_libdir_flag_spec_CXX \
26149 hardcode_libdir_flag_spec_GCJ \
26150 hardcode_libdir_flag_spec_ld_CXX \
26151 hardcode_libdir_flag_spec_ld_GCJ \
26152 hardcode_libdir_separator_CXX \
26153 hardcode_libdir_separator_GCJ \
26154 fix_srcfile_path_CXX \
26155 fix_srcfile_path_GCJ \
26156 exclude_expsyms_CXX \
26157 exclude_expsyms_GCJ \
26158 include_expsyms_CXX \
26159 include_expsyms_GCJ \
26160 file_list_spec_CXX \
26161 file_list_spec_GCJ \
26162 compiler_lib_search_dirs_CXX \
26163 compiler_lib_search_dirs_GCJ \
26164 predep_objects_CXX \
26165 predep_objects_GCJ \
26166 postdep_objects_CXX \
26167 postdep_objects_GCJ \
26168 predeps_CXX \
26169 predeps_GCJ \
26170 postdeps_CXX \
26171 postdeps_GCJ \
26172 compiler_lib_search_path_CXX \
26173 compiler_lib_search_path_GCJ; do
26174     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26175     *[\\\\\\\`\\"\\\$]*)
26176       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
26177       ;;
26178     *)
26179       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26180       ;;
26181     esac
26182 done
26183
26184 # Double-quote double-evaled strings.
26185 for var in reload_cmds \
26186 old_postinstall_cmds \
26187 old_postuninstall_cmds \
26188 old_archive_cmds \
26189 extract_expsyms_cmds \
26190 old_archive_from_new_cmds \
26191 old_archive_from_expsyms_cmds \
26192 archive_cmds \
26193 archive_expsym_cmds \
26194 module_cmds \
26195 module_expsym_cmds \
26196 export_symbols_cmds \
26197 prelink_cmds \
26198 postinstall_cmds \
26199 postuninstall_cmds \
26200 finish_cmds \
26201 sys_lib_search_path_spec \
26202 sys_lib_dlsearch_path_spec \
26203 reload_cmds_CXX \
26204 reload_cmds_GCJ \
26205 old_archive_cmds_CXX \
26206 old_archive_cmds_GCJ \
26207 old_archive_from_new_cmds_CXX \
26208 old_archive_from_new_cmds_GCJ \
26209 old_archive_from_expsyms_cmds_CXX \
26210 old_archive_from_expsyms_cmds_GCJ \
26211 archive_cmds_CXX \
26212 archive_cmds_GCJ \
26213 archive_expsym_cmds_CXX \
26214 archive_expsym_cmds_GCJ \
26215 module_cmds_CXX \
26216 module_cmds_GCJ \
26217 module_expsym_cmds_CXX \
26218 module_expsym_cmds_GCJ \
26219 export_symbols_cmds_CXX \
26220 export_symbols_cmds_GCJ \
26221 prelink_cmds_CXX \
26222 prelink_cmds_GCJ; do
26223     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26224     *[\\\\\\\`\\"\\\$]*)
26225       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
26226       ;;
26227     *)
26228       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26229       ;;
26230     esac
26231 done
26232
26233 ac_aux_dir='$ac_aux_dir'
26234 xsi_shell='$xsi_shell'
26235 lt_shell_append='$lt_shell_append'
26236
26237 # See if we are running on zsh, and set the options which allow our
26238 # commands through without removal of \ escapes INIT.
26239 if test -n "\${ZSH_VERSION+set}" ; then
26240    setopt NO_GLOB_SUBST
26241 fi
26242
26243
26244     PACKAGE='$PACKAGE'
26245     VERSION='$VERSION'
26246     TIMESTAMP='$TIMESTAMP'
26247     RM='$RM'
26248     ofile='$ofile'
26249
26250
26251
26252
26253
26254
26255
26256
26257 _ACEOF
26258
26259 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26260
26261 # Handling of arguments.
26262 for ac_config_target in $ac_config_targets
26263 do
26264   case $ac_config_target in
26265     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
26266     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
26267     "include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
26268     "gcj/libgcj-config.h") CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
26269     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
26270     "include/platform.h") CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
26271     "java/io/natFile.cc") CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
26272     "java/lang/natConcreteProcess.cc") CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
26273     "java/net/natVMInetAddress.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
26274     "java/net/natVMNetworkInterface.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
26275     "gnu/java/net/natPlainSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
26276     "gnu/java/net/natPlainDatagramSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
26277     "gnu/java/nio/natVMPipe.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
26278     "gnu/java/nio/natVMSelector.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
26279     "gnu/java/nio/channels/natFileChannelImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
26280     "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" ;;
26281     "include/java-gc.h") CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
26282     "include/java-threads.h") CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
26283     "sysdep/locks.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
26284     "sysdep/backtrace.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
26285     "sysdep/descriptor.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
26286     "include/java-signal.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
26287     "include/java-signal-aux.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
26288     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
26289     "libgcj.pc") CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
26290     "libgcj.spec") CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
26291     "libgcj-test.spec") CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
26292     "gcj/Makefile") CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
26293     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
26294     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
26295     "contrib/aotcompile.py") CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;;
26296     "contrib/aot-compile") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;;
26297     "contrib/aot-compile-rpm") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;;
26298     "contrib/generate-cacerts.pl") CONFIG_FILES="$CONFIG_FILES contrib/generate-cacerts.pl" ;;
26299     "contrib/rebuild-gcj-db") CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;;
26300     "scripts/jar") CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
26301
26302   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
26303   esac
26304 done
26305
26306
26307 # If the user did not use the arguments to specify the items to instantiate,
26308 # then the envvar interface is used.  Set only those that are not.
26309 # We use the long form for the default assignment because of an extremely
26310 # bizarre bug on SunOS 4.1.3.
26311 if $ac_need_defaults; then
26312   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
26313   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
26314   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
26315   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
26316 fi
26317
26318 # Have a temporary directory for convenience.  Make it in the build tree
26319 # simply because there is no reason against having it here, and in addition,
26320 # creating and moving files from /tmp can sometimes cause problems.
26321 # Hook for its removal unless debugging.
26322 # Note that there is a small window in which the directory will not be cleaned:
26323 # after its creation but before its name has been assigned to `$tmp'.
26324 $debug ||
26325 {
26326   tmp=
26327   trap 'exit_status=$?
26328   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
26329 ' 0
26330   trap 'as_fn_exit 1' 1 2 13 15
26331 }
26332 # Create a (secure) tmp directory for tmp files.
26333
26334 {
26335   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
26336   test -n "$tmp" && test -d "$tmp"
26337 }  ||
26338 {
26339   tmp=./conf$$-$RANDOM
26340   (umask 077 && mkdir "$tmp")
26341 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
26342
26343 # Set up the scripts for CONFIG_FILES section.
26344 # No need to generate them if there are no CONFIG_FILES.
26345 # This happens for instance with `./config.status config.h'.
26346 if test -n "$CONFIG_FILES"; then
26347
26348
26349 ac_cr=`echo X | tr X '\015'`
26350 # On cygwin, bash can eat \r inside `` if the user requested igncr.
26351 # But we know of no other shell where ac_cr would be empty at this
26352 # point, so we can use a bashism as a fallback.
26353 if test "x$ac_cr" = x; then
26354   eval ac_cr=\$\'\\r\'
26355 fi
26356 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
26357 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
26358   ac_cs_awk_cr='\r'
26359 else
26360   ac_cs_awk_cr=$ac_cr
26361 fi
26362
26363 echo 'BEGIN {' >"$tmp/subs1.awk" &&
26364 _ACEOF
26365
26366
26367 {
26368   echo "cat >conf$$subs.awk <<_ACEOF" &&
26369   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
26370   echo "_ACEOF"
26371 } >conf$$subs.sh ||
26372   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26373 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
26374 ac_delim='%!_!# '
26375 for ac_last_try in false false false false false :; do
26376   . ./conf$$subs.sh ||
26377     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26378
26379   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
26380   if test $ac_delim_n = $ac_delim_num; then
26381     break
26382   elif $ac_last_try; then
26383     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26384   else
26385     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26386   fi
26387 done
26388 rm -f conf$$subs.sh
26389
26390 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26391 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
26392 _ACEOF
26393 sed -n '
26394 h
26395 s/^/S["/; s/!.*/"]=/
26396 p
26397 g
26398 s/^[^!]*!//
26399 :repl
26400 t repl
26401 s/'"$ac_delim"'$//
26402 t delim
26403 :nl
26404 h
26405 s/\(.\{148\}\).*/\1/
26406 t more1
26407 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
26408 p
26409 n
26410 b repl
26411 :more1
26412 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26413 p
26414 g
26415 s/.\{148\}//
26416 t nl
26417 :delim
26418 h
26419 s/\(.\{148\}\).*/\1/
26420 t more2
26421 s/["\\]/\\&/g; s/^/"/; s/$/"/
26422 p
26423 b
26424 :more2
26425 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26426 p
26427 g
26428 s/.\{148\}//
26429 t delim
26430 ' <conf$$subs.awk | sed '
26431 /^[^""]/{
26432   N
26433   s/\n//
26434 }
26435 ' >>$CONFIG_STATUS || ac_write_fail=1
26436 rm -f conf$$subs.awk
26437 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26438 _ACAWK
26439 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
26440   for (key in S) S_is_set[key] = 1
26441   FS = "\a"
26442
26443 }
26444 {
26445   line = $ 0
26446   nfields = split(line, field, "@")
26447   substed = 0
26448   len = length(field[1])
26449   for (i = 2; i < nfields; i++) {
26450     key = field[i]
26451     keylen = length(key)
26452     if (S_is_set[key]) {
26453       value = S[key]
26454       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
26455       len += length(value) + length(field[++i])
26456       substed = 1
26457     } else
26458       len += 1 + keylen
26459   }
26460
26461   print line
26462 }
26463
26464 _ACAWK
26465 _ACEOF
26466 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26467 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
26468   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
26469 else
26470   cat
26471 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
26472   || as_fn_error "could not setup config files machinery" "$LINENO" 5
26473 _ACEOF
26474
26475 # VPATH may cause trouble with some makes, so we remove $(srcdir),
26476 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
26477 # trailing colons and then remove the whole line if VPATH becomes empty
26478 # (actually we leave an empty line to preserve line numbers).
26479 if test "x$srcdir" = x.; then
26480   ac_vpsub='/^[  ]*VPATH[        ]*=/{
26481 s/:*\$(srcdir):*/:/
26482 s/:*\${srcdir}:*/:/
26483 s/:*@srcdir@:*/:/
26484 s/^\([^=]*=[     ]*\):*/\1/
26485 s/:*$//
26486 s/^[^=]*=[       ]*$//
26487 }'
26488 fi
26489
26490 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26491 fi # test -n "$CONFIG_FILES"
26492
26493 # Set up the scripts for CONFIG_HEADERS section.
26494 # No need to generate them if there are no CONFIG_HEADERS.
26495 # This happens for instance with `./config.status Makefile'.
26496 if test -n "$CONFIG_HEADERS"; then
26497 cat >"$tmp/defines.awk" <<\_ACAWK ||
26498 BEGIN {
26499 _ACEOF
26500
26501 # Transform confdefs.h into an awk script `defines.awk', embedded as
26502 # here-document in config.status, that substitutes the proper values into
26503 # config.h.in to produce config.h.
26504
26505 # Create a delimiter string that does not exist in confdefs.h, to ease
26506 # handling of long lines.
26507 ac_delim='%!_!# '
26508 for ac_last_try in false false :; do
26509   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
26510   if test -z "$ac_t"; then
26511     break
26512   elif $ac_last_try; then
26513     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
26514   else
26515     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26516   fi
26517 done
26518
26519 # For the awk script, D is an array of macro values keyed by name,
26520 # likewise P contains macro parameters if any.  Preserve backslash
26521 # newline sequences.
26522
26523 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
26524 sed -n '
26525 s/.\{148\}/&'"$ac_delim"'/g
26526 t rset
26527 :rset
26528 s/^[     ]*#[    ]*define[       ][      ]*/ /
26529 t def
26530 d
26531 :def
26532 s/\\$//
26533 t bsnl
26534 s/["\\]/\\&/g
26535 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26536 D["\1"]=" \3"/p
26537 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
26538 d
26539 :bsnl
26540 s/["\\]/\\&/g
26541 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26542 D["\1"]=" \3\\\\\\n"\\/p
26543 t cont
26544 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
26545 t cont
26546 d
26547 :cont
26548 n
26549 s/.\{148\}/&'"$ac_delim"'/g
26550 t clear
26551 :clear
26552 s/\\$//
26553 t bsnlc
26554 s/["\\]/\\&/g; s/^/"/; s/$/"/p
26555 d
26556 :bsnlc
26557 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
26558 b cont
26559 ' <confdefs.h | sed '
26560 s/'"$ac_delim"'/"\\\
26561 "/g' >>$CONFIG_STATUS || ac_write_fail=1
26562
26563 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26564   for (key in D) D_is_set[key] = 1
26565   FS = "\a"
26566 }
26567 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
26568   line = \$ 0
26569   split(line, arg, " ")
26570   if (arg[1] == "#") {
26571     defundef = arg[2]
26572     mac1 = arg[3]
26573   } else {
26574     defundef = substr(arg[1], 2)
26575     mac1 = arg[2]
26576   }
26577   split(mac1, mac2, "(") #)
26578   macro = mac2[1]
26579   prefix = substr(line, 1, index(line, defundef) - 1)
26580   if (D_is_set[macro]) {
26581     # Preserve the white space surrounding the "#".
26582     print prefix "define", macro P[macro] D[macro]
26583     next
26584   } else {
26585     # Replace #undef with comments.  This is necessary, for example,
26586     # in the case of _POSIX_SOURCE, which is predefined and required
26587     # on some systems where configure will not decide to define it.
26588     if (defundef == "undef") {
26589       print "/*", prefix defundef, macro, "*/"
26590       next
26591     }
26592   }
26593 }
26594 { print }
26595 _ACAWK
26596 _ACEOF
26597 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26598   as_fn_error "could not setup config headers machinery" "$LINENO" 5
26599 fi # test -n "$CONFIG_HEADERS"
26600
26601
26602 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
26603 shift
26604 for ac_tag
26605 do
26606   case $ac_tag in
26607   :[FHLC]) ac_mode=$ac_tag; continue;;
26608   esac
26609   case $ac_mode$ac_tag in
26610   :[FHL]*:*);;
26611   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
26612   :[FH]-) ac_tag=-:-;;
26613   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
26614   esac
26615   ac_save_IFS=$IFS
26616   IFS=:
26617   set x $ac_tag
26618   IFS=$ac_save_IFS
26619   shift
26620   ac_file=$1
26621   shift
26622
26623   case $ac_mode in
26624   :L) ac_source=$1;;
26625   :[FH])
26626     ac_file_inputs=
26627     for ac_f
26628     do
26629       case $ac_f in
26630       -) ac_f="$tmp/stdin";;
26631       *) # Look for the file first in the build tree, then in the source tree
26632          # (if the path is not absolute).  The absolute path cannot be DOS-style,
26633          # because $ac_f cannot contain `:'.
26634          test -f "$ac_f" ||
26635            case $ac_f in
26636            [\\/$]*) false;;
26637            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
26638            esac ||
26639            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
26640       esac
26641       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
26642       as_fn_append ac_file_inputs " '$ac_f'"
26643     done
26644
26645     # Let's still pretend it is `configure' which instantiates (i.e., don't
26646     # use $as_me), people would be surprised to read:
26647     #    /* config.h.  Generated by config.status.  */
26648     configure_input='Generated from '`
26649           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
26650         `' by configure.'
26651     if test x"$ac_file" != x-; then
26652       configure_input="$ac_file.  $configure_input"
26653       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
26654 $as_echo "$as_me: creating $ac_file" >&6;}
26655     fi
26656     # Neutralize special characters interpreted by sed in replacement strings.
26657     case $configure_input in #(
26658     *\&* | *\|* | *\\* )
26659        ac_sed_conf_input=`$as_echo "$configure_input" |
26660        sed 's/[\\\\&|]/\\\\&/g'`;; #(
26661     *) ac_sed_conf_input=$configure_input;;
26662     esac
26663
26664     case $ac_tag in
26665     *:-:* | *:-) cat >"$tmp/stdin" \
26666       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
26667     esac
26668     ;;
26669   esac
26670
26671   ac_dir=`$as_dirname -- "$ac_file" ||
26672 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26673          X"$ac_file" : 'X\(//\)[^/]' \| \
26674          X"$ac_file" : 'X\(//\)$' \| \
26675          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
26676 $as_echo X"$ac_file" |
26677     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26678             s//\1/
26679             q
26680           }
26681           /^X\(\/\/\)[^/].*/{
26682             s//\1/
26683             q
26684           }
26685           /^X\(\/\/\)$/{
26686             s//\1/
26687             q
26688           }
26689           /^X\(\/\).*/{
26690             s//\1/
26691             q
26692           }
26693           s/.*/./; q'`
26694   as_dir="$ac_dir"; as_fn_mkdir_p
26695   ac_builddir=.
26696
26697 case "$ac_dir" in
26698 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
26699 *)
26700   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
26701   # A ".." for each directory in $ac_dir_suffix.
26702   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
26703   case $ac_top_builddir_sub in
26704   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
26705   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
26706   esac ;;
26707 esac
26708 ac_abs_top_builddir=$ac_pwd
26709 ac_abs_builddir=$ac_pwd$ac_dir_suffix
26710 # for backward compatibility:
26711 ac_top_builddir=$ac_top_build_prefix
26712
26713 case $srcdir in
26714   .)  # We are building in place.
26715     ac_srcdir=.
26716     ac_top_srcdir=$ac_top_builddir_sub
26717     ac_abs_top_srcdir=$ac_pwd ;;
26718   [\\/]* | ?:[\\/]* )  # Absolute name.
26719     ac_srcdir=$srcdir$ac_dir_suffix;
26720     ac_top_srcdir=$srcdir
26721     ac_abs_top_srcdir=$srcdir ;;
26722   *) # Relative name.
26723     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
26724     ac_top_srcdir=$ac_top_build_prefix$srcdir
26725     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
26726 esac
26727 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
26728
26729
26730   case $ac_mode in
26731   :F)
26732   #
26733   # CONFIG_FILE
26734   #
26735
26736   case $INSTALL in
26737   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
26738   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
26739   esac
26740   ac_MKDIR_P=$MKDIR_P
26741   case $MKDIR_P in
26742   [\\/$]* | ?:[\\/]* ) ;;
26743   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
26744   esac
26745 _ACEOF
26746
26747 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26748 # If the template does not know about datarootdir, expand it.
26749 # FIXME: This hack should be removed a few years after 2.60.
26750 ac_datarootdir_hack=; ac_datarootdir_seen=
26751 ac_sed_dataroot='
26752 /datarootdir/ {
26753   p
26754   q
26755 }
26756 /@datadir@/p
26757 /@docdir@/p
26758 /@infodir@/p
26759 /@localedir@/p
26760 /@mandir@/p'
26761 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
26762 *datarootdir*) ac_datarootdir_seen=yes;;
26763 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
26764   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
26765 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
26766 _ACEOF
26767 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26768   ac_datarootdir_hack='
26769   s&@datadir@&$datadir&g
26770   s&@docdir@&$docdir&g
26771   s&@infodir@&$infodir&g
26772   s&@localedir@&$localedir&g
26773   s&@mandir@&$mandir&g
26774   s&\\\${datarootdir}&$datarootdir&g' ;;
26775 esac
26776 _ACEOF
26777
26778 # Neutralize VPATH when `$srcdir' = `.'.
26779 # Shell code in configure.ac might set extrasub.
26780 # FIXME: do we really want to maintain this feature?
26781 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26782 ac_sed_extra="$ac_vpsub
26783 $extrasub
26784 _ACEOF
26785 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26786 :t
26787 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26788 s|@configure_input@|$ac_sed_conf_input|;t t
26789 s&@top_builddir@&$ac_top_builddir_sub&;t t
26790 s&@top_build_prefix@&$ac_top_build_prefix&;t t
26791 s&@srcdir@&$ac_srcdir&;t t
26792 s&@abs_srcdir@&$ac_abs_srcdir&;t t
26793 s&@top_srcdir@&$ac_top_srcdir&;t t
26794 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
26795 s&@builddir@&$ac_builddir&;t t
26796 s&@abs_builddir@&$ac_abs_builddir&;t t
26797 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
26798 s&@INSTALL@&$ac_INSTALL&;t t
26799 s&@MKDIR_P@&$ac_MKDIR_P&;t t
26800 $ac_datarootdir_hack
26801 "
26802 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
26803   || as_fn_error "could not create $ac_file" "$LINENO" 5
26804
26805 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
26806   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
26807   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
26808   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26809 which seems to be undefined.  Please make sure it is defined." >&5
26810 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26811 which seems to be undefined.  Please make sure it is defined." >&2;}
26812
26813   rm -f "$tmp/stdin"
26814   case $ac_file in
26815   -) cat "$tmp/out" && rm -f "$tmp/out";;
26816   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
26817   esac \
26818   || as_fn_error "could not create $ac_file" "$LINENO" 5
26819  ;;
26820   :H)
26821   #
26822   # CONFIG_HEADER
26823   #
26824   if test x"$ac_file" != x-; then
26825     {
26826       $as_echo "/* $configure_input  */" \
26827       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
26828     } >"$tmp/config.h" \
26829       || as_fn_error "could not create $ac_file" "$LINENO" 5
26830     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
26831       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
26832 $as_echo "$as_me: $ac_file is unchanged" >&6;}
26833     else
26834       rm -f "$ac_file"
26835       mv "$tmp/config.h" "$ac_file" \
26836         || as_fn_error "could not create $ac_file" "$LINENO" 5
26837     fi
26838   else
26839     $as_echo "/* $configure_input  */" \
26840       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
26841       || as_fn_error "could not create -" "$LINENO" 5
26842   fi
26843 # Compute "$ac_file"'s index in $config_headers.
26844 _am_arg="$ac_file"
26845 _am_stamp_count=1
26846 for _am_header in $config_headers :; do
26847   case $_am_header in
26848     $_am_arg | $_am_arg:* )
26849       break ;;
26850     * )
26851       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
26852   esac
26853 done
26854 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
26855 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26856          X"$_am_arg" : 'X\(//\)[^/]' \| \
26857          X"$_am_arg" : 'X\(//\)$' \| \
26858          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
26859 $as_echo X"$_am_arg" |
26860     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26861             s//\1/
26862             q
26863           }
26864           /^X\(\/\/\)[^/].*/{
26865             s//\1/
26866             q
26867           }
26868           /^X\(\/\/\)$/{
26869             s//\1/
26870             q
26871           }
26872           /^X\(\/\).*/{
26873             s//\1/
26874             q
26875           }
26876           s/.*/./; q'`/stamp-h$_am_stamp_count
26877  ;;
26878   :L)
26879   #
26880   # CONFIG_LINK
26881   #
26882
26883   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
26884     :
26885   else
26886     # Prefer the file from the source tree if names are identical.
26887     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
26888       ac_source=$srcdir/$ac_source
26889     fi
26890
26891     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
26892 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
26893
26894     if test ! -r "$ac_source"; then
26895       as_fn_error "$ac_source: file not found" "$LINENO" 5
26896     fi
26897     rm -f "$ac_file"
26898
26899     # Try a relative symlink, then a hard link, then a copy.
26900     case $srcdir in
26901     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
26902         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
26903     esac
26904     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
26905       ln "$ac_source" "$ac_file" 2>/dev/null ||
26906       cp -p "$ac_source" "$ac_file" ||
26907       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
26908   fi
26909  ;;
26910   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
26911 $as_echo "$as_me: executing $ac_file commands" >&6;}
26912  ;;
26913   esac
26914
26915
26916   case $ac_file$ac_mode in
26917     "default-1":C)
26918 # Only add multilib support code if we just rebuilt the top-level
26919 # Makefile.
26920 case " $CONFIG_FILES " in
26921  *" Makefile "*)
26922    ac_file=Makefile . ${multi_basedir}/config-ml.in
26923    ;;
26924 esac ;;
26925     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
26926   # Autoconf 2.62 quotes --file arguments for eval, but not when files
26927   # are listed without --file.  Let's play safe and only enable the eval
26928   # if we detect the quoting.
26929   case $CONFIG_FILES in
26930   *\'*) eval set x "$CONFIG_FILES" ;;
26931   *)   set x $CONFIG_FILES ;;
26932   esac
26933   shift
26934   for mf
26935   do
26936     # Strip MF so we end up with the name of the file.
26937     mf=`echo "$mf" | sed -e 's/:.*$//'`
26938     # Check whether this is an Automake generated Makefile or not.
26939     # We used to match only the files named `Makefile.in', but
26940     # some people rename them; so instead we look at the file content.
26941     # Grep'ing the first line is not enough: some people post-process
26942     # each Makefile.in and add a new line on top of each file to say so.
26943     # Grep'ing the whole file is not good either: AIX grep has a line
26944     # limit of 2048, but all sed's we know have understand at least 4000.
26945     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
26946       dirpart=`$as_dirname -- "$mf" ||
26947 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26948          X"$mf" : 'X\(//\)[^/]' \| \
26949          X"$mf" : 'X\(//\)$' \| \
26950          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
26951 $as_echo X"$mf" |
26952     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26953             s//\1/
26954             q
26955           }
26956           /^X\(\/\/\)[^/].*/{
26957             s//\1/
26958             q
26959           }
26960           /^X\(\/\/\)$/{
26961             s//\1/
26962             q
26963           }
26964           /^X\(\/\).*/{
26965             s//\1/
26966             q
26967           }
26968           s/.*/./; q'`
26969     else
26970       continue
26971     fi
26972     # Extract the definition of DEPDIR, am__include, and am__quote
26973     # from the Makefile without running `make'.
26974     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
26975     test -z "$DEPDIR" && continue
26976     am__include=`sed -n 's/^am__include = //p' < "$mf"`
26977     test -z "am__include" && continue
26978     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
26979     # When using ansi2knr, U may be empty or an underscore; expand it
26980     U=`sed -n 's/^U = //p' < "$mf"`
26981     # Find all dependency output files, they are included files with
26982     # $(DEPDIR) in their names.  We invoke sed twice because it is the
26983     # simplest approach to changing $(DEPDIR) to its actual value in the
26984     # expansion.
26985     for file in `sed -n "
26986       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
26987          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
26988       # Make sure the directory exists.
26989       test -f "$dirpart/$file" && continue
26990       fdir=`$as_dirname -- "$file" ||
26991 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26992          X"$file" : 'X\(//\)[^/]' \| \
26993          X"$file" : 'X\(//\)$' \| \
26994          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
26995 $as_echo X"$file" |
26996     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26997             s//\1/
26998             q
26999           }
27000           /^X\(\/\/\)[^/].*/{
27001             s//\1/
27002             q
27003           }
27004           /^X\(\/\/\)$/{
27005             s//\1/
27006             q
27007           }
27008           /^X\(\/\).*/{
27009             s//\1/
27010             q
27011           }
27012           s/.*/./; q'`
27013       as_dir=$dirpart/$fdir; as_fn_mkdir_p
27014       # echo "creating $dirpart/$file"
27015       echo '# dummy' > "$dirpart/$file"
27016     done
27017   done
27018 }
27019  ;;
27020     "libtool":C)
27021
27022     # See if we are running on zsh, and set the options which allow our
27023     # commands through without removal of \ escapes.
27024     if test -n "${ZSH_VERSION+set}" ; then
27025       setopt NO_GLOB_SUBST
27026     fi
27027
27028     cfgfile="${ofile}T"
27029     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
27030     $RM "$cfgfile"
27031
27032     cat <<_LT_EOF >> "$cfgfile"
27033 #! $SHELL
27034
27035 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
27036 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
27037 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
27038 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
27039 #
27040 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
27041 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
27042 #   Written by Gordon Matzigkeit, 1996
27043 #
27044 #   This file is part of GNU Libtool.
27045 #
27046 # GNU Libtool is free software; you can redistribute it and/or
27047 # modify it under the terms of the GNU General Public License as
27048 # published by the Free Software Foundation; either version 2 of
27049 # the License, or (at your option) any later version.
27050 #
27051 # As a special exception to the GNU General Public License,
27052 # if you distribute this file as part of a program or library that
27053 # is built using GNU Libtool, you may include this file under the
27054 # same distribution terms that you use for the rest of that program.
27055 #
27056 # GNU Libtool is distributed in the hope that it will be useful,
27057 # but WITHOUT ANY WARRANTY; without even the implied warranty of
27058 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27059 # GNU General Public License for more details.
27060 #
27061 # You should have received a copy of the GNU General Public License
27062 # along with GNU Libtool; see the file COPYING.  If not, a copy
27063 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
27064 # obtained by writing to the Free Software Foundation, Inc.,
27065 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
27066
27067
27068 # The names of the tagged configurations supported by this script.
27069 available_tags="CXX GCJ "
27070
27071 # ### BEGIN LIBTOOL CONFIG
27072
27073 # Which release of libtool.m4 was used?
27074 macro_version=$macro_version
27075 macro_revision=$macro_revision
27076
27077 # Whether or not to build shared libraries.
27078 build_libtool_libs=$enable_shared
27079
27080 # Whether or not to build static libraries.
27081 build_old_libs=$enable_static
27082
27083 # What type of objects to build.
27084 pic_mode=$pic_mode
27085
27086 # Whether or not to optimize for fast installation.
27087 fast_install=$enable_fast_install
27088
27089 # Shell to use when invoking shell scripts.
27090 SHELL=$lt_SHELL
27091
27092 # An echo program that protects backslashes.
27093 ECHO=$lt_ECHO
27094
27095 # The host system.
27096 host_alias=$host_alias
27097 host=$host
27098 host_os=$host_os
27099
27100 # The build system.
27101 build_alias=$build_alias
27102 build=$build
27103 build_os=$build_os
27104
27105 # A sed program that does not truncate output.
27106 SED=$lt_SED
27107
27108 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
27109 Xsed="\$SED -e 1s/^X//"
27110
27111 # A grep program that handles long lines.
27112 GREP=$lt_GREP
27113
27114 # An ERE matcher.
27115 EGREP=$lt_EGREP
27116
27117 # A literal string matcher.
27118 FGREP=$lt_FGREP
27119
27120 # A BSD- or MS-compatible name lister.
27121 NM=$lt_NM
27122
27123 # Whether we need soft or hard links.
27124 LN_S=$lt_LN_S
27125
27126 # What is the maximum length of a command?
27127 max_cmd_len=$max_cmd_len
27128
27129 # Object file suffix (normally "o").
27130 objext=$ac_objext
27131
27132 # Executable file suffix (normally "").
27133 exeext=$exeext
27134
27135 # whether the shell understands "unset".
27136 lt_unset=$lt_unset
27137
27138 # turn spaces into newlines.
27139 SP2NL=$lt_lt_SP2NL
27140
27141 # turn newlines into spaces.
27142 NL2SP=$lt_lt_NL2SP
27143
27144 # An object symbol dumper.
27145 OBJDUMP=$lt_OBJDUMP
27146
27147 # Method to check whether dependent libraries are shared objects.
27148 deplibs_check_method=$lt_deplibs_check_method
27149
27150 # Command to use when deplibs_check_method == "file_magic".
27151 file_magic_cmd=$lt_file_magic_cmd
27152
27153 # The archiver.
27154 AR=$lt_AR
27155 AR_FLAGS=$lt_AR_FLAGS
27156
27157 # A symbol stripping program.
27158 STRIP=$lt_STRIP
27159
27160 # Commands used to install an old-style archive.
27161 RANLIB=$lt_RANLIB
27162 old_postinstall_cmds=$lt_old_postinstall_cmds
27163 old_postuninstall_cmds=$lt_old_postuninstall_cmds
27164
27165 # Whether to use a lock for old archive extraction.
27166 lock_old_archive_extraction=$lock_old_archive_extraction
27167
27168 # A C compiler.
27169 LTCC=$lt_CC
27170
27171 # LTCC compiler flags.
27172 LTCFLAGS=$lt_CFLAGS
27173
27174 # Take the output of nm and produce a listing of raw symbols and C names.
27175 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
27176
27177 # Transform the output of nm in a proper C declaration.
27178 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
27179
27180 # Transform the output of nm in a C name address pair.
27181 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
27182
27183 # Transform the output of nm in a C name address pair when lib prefix is needed.
27184 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
27185
27186 # The name of the directory that contains temporary libtool files.
27187 objdir=$objdir
27188
27189 # Used to examine libraries when file_magic_cmd begins with "file".
27190 MAGIC_CMD=$MAGIC_CMD
27191
27192 # Must we lock files when doing compilation?
27193 need_locks=$lt_need_locks
27194
27195 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
27196 DSYMUTIL=$lt_DSYMUTIL
27197
27198 # Tool to change global to local symbols on Mac OS X.
27199 NMEDIT=$lt_NMEDIT
27200
27201 # Tool to manipulate fat objects and archives on Mac OS X.
27202 LIPO=$lt_LIPO
27203
27204 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
27205 OTOOL=$lt_OTOOL
27206
27207 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
27208 OTOOL64=$lt_OTOOL64
27209
27210 # Old archive suffix (normally "a").
27211 libext=$libext
27212
27213 # Shared library suffix (normally ".so").
27214 shrext_cmds=$lt_shrext_cmds
27215
27216 # The commands to extract the exported symbol list from a shared archive.
27217 extract_expsyms_cmds=$lt_extract_expsyms_cmds
27218
27219 # Variables whose values should be saved in libtool wrapper scripts and
27220 # restored at link time.
27221 variables_saved_for_relink=$lt_variables_saved_for_relink
27222
27223 # Do we need the "lib" prefix for modules?
27224 need_lib_prefix=$need_lib_prefix
27225
27226 # Do we need a version for libraries?
27227 need_version=$need_version
27228
27229 # Library versioning type.
27230 version_type=$version_type
27231
27232 # Shared library runtime path variable.
27233 runpath_var=$runpath_var
27234
27235 # Shared library path variable.
27236 shlibpath_var=$shlibpath_var
27237
27238 # Is shlibpath searched before the hard-coded library search path?
27239 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
27240
27241 # Format of library name prefix.
27242 libname_spec=$lt_libname_spec
27243
27244 # List of archive names.  First name is the real one, the rest are links.
27245 # The last name is the one that the linker finds with -lNAME
27246 library_names_spec=$lt_library_names_spec
27247
27248 # The coded name of the library, if different from the real name.
27249 soname_spec=$lt_soname_spec
27250
27251 # Permission mode override for installation of shared libraries.
27252 install_override_mode=$lt_install_override_mode
27253
27254 # Command to use after installation of a shared archive.
27255 postinstall_cmds=$lt_postinstall_cmds
27256
27257 # Command to use after uninstallation of a shared archive.
27258 postuninstall_cmds=$lt_postuninstall_cmds
27259
27260 # Commands used to finish a libtool library installation in a directory.
27261 finish_cmds=$lt_finish_cmds
27262
27263 # As "finish_cmds", except a single script fragment to be evaled but
27264 # not shown.
27265 finish_eval=$lt_finish_eval
27266
27267 # Whether we should hardcode library paths into libraries.
27268 hardcode_into_libs=$hardcode_into_libs
27269
27270 # Compile-time system search path for libraries.
27271 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
27272
27273 # Run-time system search path for libraries.
27274 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
27275
27276 # Whether dlopen is supported.
27277 dlopen_support=$enable_dlopen
27278
27279 # Whether dlopen of programs is supported.
27280 dlopen_self=$enable_dlopen_self
27281
27282 # Whether dlopen of statically linked programs is supported.
27283 dlopen_self_static=$enable_dlopen_self_static
27284
27285 # Commands to strip libraries.
27286 old_striplib=$lt_old_striplib
27287 striplib=$lt_striplib
27288
27289
27290 # The linker used to build libraries.
27291 LD=$lt_LD
27292
27293 # How to create reloadable object files.
27294 reload_flag=$lt_reload_flag
27295 reload_cmds=$lt_reload_cmds
27296
27297 # Commands used to build an old-style archive.
27298 old_archive_cmds=$lt_old_archive_cmds
27299
27300 # A language specific compiler.
27301 CC=$lt_compiler
27302
27303 # Is the compiler the GNU compiler?
27304 with_gcc=$GCC
27305
27306 # Compiler flag to turn off builtin functions.
27307 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
27308
27309 # How to pass a linker flag through the compiler.
27310 wl=$lt_lt_prog_compiler_wl
27311
27312 # Additional compiler flags for building library objects.
27313 pic_flag=$lt_lt_prog_compiler_pic
27314
27315 # Compiler flag to prevent dynamic linking.
27316 link_static_flag=$lt_lt_prog_compiler_static
27317
27318 # Does compiler simultaneously support -c and -o options?
27319 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
27320
27321 # Whether or not to add -lc for building shared libraries.
27322 build_libtool_need_lc=$archive_cmds_need_lc
27323
27324 # Whether or not to disallow shared libs when runtime libs are static.
27325 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
27326
27327 # Compiler flag to allow reflexive dlopens.
27328 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
27329
27330 # Compiler flag to generate shared objects directly from archives.
27331 whole_archive_flag_spec=$lt_whole_archive_flag_spec
27332
27333 # Whether the compiler copes with passing no objects directly.
27334 compiler_needs_object=$lt_compiler_needs_object
27335
27336 # Create an old-style archive from a shared archive.
27337 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
27338
27339 # Create a temporary old-style archive to link instead of a shared archive.
27340 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
27341
27342 # Commands used to build a shared archive.
27343 archive_cmds=$lt_archive_cmds
27344 archive_expsym_cmds=$lt_archive_expsym_cmds
27345
27346 # Commands used to build a loadable module if different from building
27347 # a shared archive.
27348 module_cmds=$lt_module_cmds
27349 module_expsym_cmds=$lt_module_expsym_cmds
27350
27351 # Whether we are building with GNU ld or not.
27352 with_gnu_ld=$lt_with_gnu_ld
27353
27354 # Flag that allows shared libraries with undefined symbols to be built.
27355 allow_undefined_flag=$lt_allow_undefined_flag
27356
27357 # Flag that enforces no undefined symbols.
27358 no_undefined_flag=$lt_no_undefined_flag
27359
27360 # Flag to hardcode \$libdir into a binary during linking.
27361 # This must work even if \$libdir does not exist
27362 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
27363
27364 # If ld is used when linking, flag to hardcode \$libdir into a binary
27365 # during linking.  This must work even if \$libdir does not exist.
27366 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
27367
27368 # Whether we need a single "-rpath" flag with a separated argument.
27369 hardcode_libdir_separator=$lt_hardcode_libdir_separator
27370
27371 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27372 # DIR into the resulting binary.
27373 hardcode_direct=$hardcode_direct
27374
27375 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27376 # DIR into the resulting binary and the resulting library dependency is
27377 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27378 # library is relocated.
27379 hardcode_direct_absolute=$hardcode_direct_absolute
27380
27381 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27382 # into the resulting binary.
27383 hardcode_minus_L=$hardcode_minus_L
27384
27385 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27386 # into the resulting binary.
27387 hardcode_shlibpath_var=$hardcode_shlibpath_var
27388
27389 # Set to "yes" if building a shared library automatically hardcodes DIR
27390 # into the library and all subsequent libraries and executables linked
27391 # against it.
27392 hardcode_automatic=$hardcode_automatic
27393
27394 # Set to yes if linker adds runtime paths of dependent libraries
27395 # to runtime path list.
27396 inherit_rpath=$inherit_rpath
27397
27398 # Whether libtool must link a program against all its dependency libraries.
27399 link_all_deplibs=$link_all_deplibs
27400
27401 # Fix the shell variable \$srcfile for the compiler.
27402 fix_srcfile_path=$lt_fix_srcfile_path
27403
27404 # Set to "yes" if exported symbols are required.
27405 always_export_symbols=$always_export_symbols
27406
27407 # The commands to list exported symbols.
27408 export_symbols_cmds=$lt_export_symbols_cmds
27409
27410 # Symbols that should not be listed in the preloaded symbols.
27411 exclude_expsyms=$lt_exclude_expsyms
27412
27413 # Symbols that must always be exported.
27414 include_expsyms=$lt_include_expsyms
27415
27416 # Commands necessary for linking programs (against libraries) with templates.
27417 prelink_cmds=$lt_prelink_cmds
27418
27419 # Specify filename containing input files.
27420 file_list_spec=$lt_file_list_spec
27421
27422 # How to hardcode a shared library path into an executable.
27423 hardcode_action=$hardcode_action
27424
27425 # The directories searched by this compiler when creating a shared library.
27426 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
27427
27428 # Dependencies to place before and after the objects being linked to
27429 # create a shared library.
27430 predep_objects=$lt_predep_objects
27431 postdep_objects=$lt_postdep_objects
27432 predeps=$lt_predeps
27433 postdeps=$lt_postdeps
27434
27435 # The library search path used internally by the compiler when linking
27436 # a shared library.
27437 compiler_lib_search_path=$lt_compiler_lib_search_path
27438
27439 # ### END LIBTOOL CONFIG
27440
27441 _LT_EOF
27442
27443   case $host_os in
27444   aix3*)
27445     cat <<\_LT_EOF >> "$cfgfile"
27446 # AIX sometimes has problems with the GCC collect2 program.  For some
27447 # reason, if we set the COLLECT_NAMES environment variable, the problems
27448 # vanish in a puff of smoke.
27449 if test "X${COLLECT_NAMES+set}" != Xset; then
27450   COLLECT_NAMES=
27451   export COLLECT_NAMES
27452 fi
27453 _LT_EOF
27454     ;;
27455   esac
27456
27457
27458 ltmain="$ac_aux_dir/ltmain.sh"
27459
27460
27461   # We use sed instead of cat because bash on DJGPP gets confused if
27462   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
27463   # text mode, it properly converts lines to CR/LF.  This bash problem
27464   # is reportedly fixed, but why not run on old versions too?
27465   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
27466     || (rm -f "$cfgfile"; exit 1)
27467
27468   case $xsi_shell in
27469   yes)
27470     cat << \_LT_EOF >> "$cfgfile"
27471
27472 # func_dirname file append nondir_replacement
27473 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27474 # otherwise set result to NONDIR_REPLACEMENT.
27475 func_dirname ()
27476 {
27477   case ${1} in
27478     */*) func_dirname_result="${1%/*}${2}" ;;
27479     *  ) func_dirname_result="${3}" ;;
27480   esac
27481 }
27482
27483 # func_basename file
27484 func_basename ()
27485 {
27486   func_basename_result="${1##*/}"
27487 }
27488
27489 # func_dirname_and_basename file append nondir_replacement
27490 # perform func_basename and func_dirname in a single function
27491 # call:
27492 #   dirname:  Compute the dirname of FILE.  If nonempty,
27493 #             add APPEND to the result, otherwise set result
27494 #             to NONDIR_REPLACEMENT.
27495 #             value returned in "$func_dirname_result"
27496 #   basename: Compute filename of FILE.
27497 #             value retuned in "$func_basename_result"
27498 # Implementation must be kept synchronized with func_dirname
27499 # and func_basename. For efficiency, we do not delegate to
27500 # those functions but instead duplicate the functionality here.
27501 func_dirname_and_basename ()
27502 {
27503   case ${1} in
27504     */*) func_dirname_result="${1%/*}${2}" ;;
27505     *  ) func_dirname_result="${3}" ;;
27506   esac
27507   func_basename_result="${1##*/}"
27508 }
27509
27510 # func_stripname prefix suffix name
27511 # strip PREFIX and SUFFIX off of NAME.
27512 # PREFIX and SUFFIX must not contain globbing or regex special
27513 # characters, hashes, percent signs, but SUFFIX may contain a leading
27514 # dot (in which case that matches only a dot).
27515 func_stripname ()
27516 {
27517   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
27518   # positional parameters, so assign one to ordinary parameter first.
27519   func_stripname_result=${3}
27520   func_stripname_result=${func_stripname_result#"${1}"}
27521   func_stripname_result=${func_stripname_result%"${2}"}
27522 }
27523
27524 # func_opt_split
27525 func_opt_split ()
27526 {
27527   func_opt_split_opt=${1%%=*}
27528   func_opt_split_arg=${1#*=}
27529 }
27530
27531 # func_lo2o object
27532 func_lo2o ()
27533 {
27534   case ${1} in
27535     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
27536     *)    func_lo2o_result=${1} ;;
27537   esac
27538 }
27539
27540 # func_xform libobj-or-source
27541 func_xform ()
27542 {
27543   func_xform_result=${1%.*}.lo
27544 }
27545
27546 # func_arith arithmetic-term...
27547 func_arith ()
27548 {
27549   func_arith_result=$(( $* ))
27550 }
27551
27552 # func_len string
27553 # STRING may not start with a hyphen.
27554 func_len ()
27555 {
27556   func_len_result=${#1}
27557 }
27558
27559 _LT_EOF
27560     ;;
27561   *) # Bourne compatible functions.
27562     cat << \_LT_EOF >> "$cfgfile"
27563
27564 # func_dirname file append nondir_replacement
27565 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27566 # otherwise set result to NONDIR_REPLACEMENT.
27567 func_dirname ()
27568 {
27569   # Extract subdirectory from the argument.
27570   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
27571   if test "X$func_dirname_result" = "X${1}"; then
27572     func_dirname_result="${3}"
27573   else
27574     func_dirname_result="$func_dirname_result${2}"
27575   fi
27576 }
27577
27578 # func_basename file
27579 func_basename ()
27580 {
27581   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
27582 }
27583
27584
27585 # func_stripname prefix suffix name
27586 # strip PREFIX and SUFFIX off of NAME.
27587 # PREFIX and SUFFIX must not contain globbing or regex special
27588 # characters, hashes, percent signs, but SUFFIX may contain a leading
27589 # dot (in which case that matches only a dot).
27590 # func_strip_suffix prefix name
27591 func_stripname ()
27592 {
27593   case ${2} in
27594     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
27595     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
27596   esac
27597 }
27598
27599 # sed scripts:
27600 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
27601 my_sed_long_arg='1s/^-[^=]*=//'
27602
27603 # func_opt_split
27604 func_opt_split ()
27605 {
27606   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
27607   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
27608 }
27609
27610 # func_lo2o object
27611 func_lo2o ()
27612 {
27613   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
27614 }
27615
27616 # func_xform libobj-or-source
27617 func_xform ()
27618 {
27619   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
27620 }
27621
27622 # func_arith arithmetic-term...
27623 func_arith ()
27624 {
27625   func_arith_result=`expr "$@"`
27626 }
27627
27628 # func_len string
27629 # STRING may not start with a hyphen.
27630 func_len ()
27631 {
27632   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
27633 }
27634
27635 _LT_EOF
27636 esac
27637
27638 case $lt_shell_append in
27639   yes)
27640     cat << \_LT_EOF >> "$cfgfile"
27641
27642 # func_append var value
27643 # Append VALUE to the end of shell variable VAR.
27644 func_append ()
27645 {
27646   eval "$1+=\$2"
27647 }
27648 _LT_EOF
27649     ;;
27650   *)
27651     cat << \_LT_EOF >> "$cfgfile"
27652
27653 # func_append var value
27654 # Append VALUE to the end of shell variable VAR.
27655 func_append ()
27656 {
27657   eval "$1=\$$1\$2"
27658 }
27659
27660 _LT_EOF
27661     ;;
27662   esac
27663
27664
27665   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
27666     || (rm -f "$cfgfile"; exit 1)
27667
27668   mv -f "$cfgfile" "$ofile" ||
27669     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
27670   chmod +x "$ofile"
27671
27672
27673     cat <<_LT_EOF >> "$ofile"
27674
27675 # ### BEGIN LIBTOOL TAG CONFIG: CXX
27676
27677 # The linker used to build libraries.
27678 LD=$lt_LD_CXX
27679
27680 # How to create reloadable object files.
27681 reload_flag=$lt_reload_flag_CXX
27682 reload_cmds=$lt_reload_cmds_CXX
27683
27684 # Commands used to build an old-style archive.
27685 old_archive_cmds=$lt_old_archive_cmds_CXX
27686
27687 # A language specific compiler.
27688 CC=$lt_compiler_CXX
27689
27690 # Is the compiler the GNU compiler?
27691 with_gcc=$GCC_CXX
27692
27693 # Compiler flag to turn off builtin functions.
27694 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
27695
27696 # How to pass a linker flag through the compiler.
27697 wl=$lt_lt_prog_compiler_wl_CXX
27698
27699 # Additional compiler flags for building library objects.
27700 pic_flag=$lt_lt_prog_compiler_pic_CXX
27701
27702 # Compiler flag to prevent dynamic linking.
27703 link_static_flag=$lt_lt_prog_compiler_static_CXX
27704
27705 # Does compiler simultaneously support -c and -o options?
27706 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
27707
27708 # Whether or not to add -lc for building shared libraries.
27709 build_libtool_need_lc=$archive_cmds_need_lc_CXX
27710
27711 # Whether or not to disallow shared libs when runtime libs are static.
27712 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
27713
27714 # Compiler flag to allow reflexive dlopens.
27715 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
27716
27717 # Compiler flag to generate shared objects directly from archives.
27718 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
27719
27720 # Whether the compiler copes with passing no objects directly.
27721 compiler_needs_object=$lt_compiler_needs_object_CXX
27722
27723 # Create an old-style archive from a shared archive.
27724 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
27725
27726 # Create a temporary old-style archive to link instead of a shared archive.
27727 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
27728
27729 # Commands used to build a shared archive.
27730 archive_cmds=$lt_archive_cmds_CXX
27731 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
27732
27733 # Commands used to build a loadable module if different from building
27734 # a shared archive.
27735 module_cmds=$lt_module_cmds_CXX
27736 module_expsym_cmds=$lt_module_expsym_cmds_CXX
27737
27738 # Whether we are building with GNU ld or not.
27739 with_gnu_ld=$lt_with_gnu_ld_CXX
27740
27741 # Flag that allows shared libraries with undefined symbols to be built.
27742 allow_undefined_flag=$lt_allow_undefined_flag_CXX
27743
27744 # Flag that enforces no undefined symbols.
27745 no_undefined_flag=$lt_no_undefined_flag_CXX
27746
27747 # Flag to hardcode \$libdir into a binary during linking.
27748 # This must work even if \$libdir does not exist
27749 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
27750
27751 # If ld is used when linking, flag to hardcode \$libdir into a binary
27752 # during linking.  This must work even if \$libdir does not exist.
27753 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
27754
27755 # Whether we need a single "-rpath" flag with a separated argument.
27756 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
27757
27758 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27759 # DIR into the resulting binary.
27760 hardcode_direct=$hardcode_direct_CXX
27761
27762 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27763 # DIR into the resulting binary and the resulting library dependency is
27764 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27765 # library is relocated.
27766 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
27767
27768 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27769 # into the resulting binary.
27770 hardcode_minus_L=$hardcode_minus_L_CXX
27771
27772 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27773 # into the resulting binary.
27774 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
27775
27776 # Set to "yes" if building a shared library automatically hardcodes DIR
27777 # into the library and all subsequent libraries and executables linked
27778 # against it.
27779 hardcode_automatic=$hardcode_automatic_CXX
27780
27781 # Set to yes if linker adds runtime paths of dependent libraries
27782 # to runtime path list.
27783 inherit_rpath=$inherit_rpath_CXX
27784
27785 # Whether libtool must link a program against all its dependency libraries.
27786 link_all_deplibs=$link_all_deplibs_CXX
27787
27788 # Fix the shell variable \$srcfile for the compiler.
27789 fix_srcfile_path=$lt_fix_srcfile_path_CXX
27790
27791 # Set to "yes" if exported symbols are required.
27792 always_export_symbols=$always_export_symbols_CXX
27793
27794 # The commands to list exported symbols.
27795 export_symbols_cmds=$lt_export_symbols_cmds_CXX
27796
27797 # Symbols that should not be listed in the preloaded symbols.
27798 exclude_expsyms=$lt_exclude_expsyms_CXX
27799
27800 # Symbols that must always be exported.
27801 include_expsyms=$lt_include_expsyms_CXX
27802
27803 # Commands necessary for linking programs (against libraries) with templates.
27804 prelink_cmds=$lt_prelink_cmds_CXX
27805
27806 # Specify filename containing input files.
27807 file_list_spec=$lt_file_list_spec_CXX
27808
27809 # How to hardcode a shared library path into an executable.
27810 hardcode_action=$hardcode_action_CXX
27811
27812 # The directories searched by this compiler when creating a shared library.
27813 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
27814
27815 # Dependencies to place before and after the objects being linked to
27816 # create a shared library.
27817 predep_objects=$lt_predep_objects_CXX
27818 postdep_objects=$lt_postdep_objects_CXX
27819 predeps=$lt_predeps_CXX
27820 postdeps=$lt_postdeps_CXX
27821
27822 # The library search path used internally by the compiler when linking
27823 # a shared library.
27824 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
27825
27826 # ### END LIBTOOL TAG CONFIG: CXX
27827 _LT_EOF
27828
27829
27830     cat <<_LT_EOF >> "$ofile"
27831
27832 # ### BEGIN LIBTOOL TAG CONFIG: GCJ
27833
27834 # The linker used to build libraries.
27835 LD=$lt_LD_GCJ
27836
27837 # How to create reloadable object files.
27838 reload_flag=$lt_reload_flag_GCJ
27839 reload_cmds=$lt_reload_cmds_GCJ
27840
27841 # Commands used to build an old-style archive.
27842 old_archive_cmds=$lt_old_archive_cmds_GCJ
27843
27844 # A language specific compiler.
27845 CC=$lt_compiler_GCJ
27846
27847 # Is the compiler the GNU compiler?
27848 with_gcc=$GCC_GCJ
27849
27850 # Compiler flag to turn off builtin functions.
27851 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
27852
27853 # How to pass a linker flag through the compiler.
27854 wl=$lt_lt_prog_compiler_wl_GCJ
27855
27856 # Additional compiler flags for building library objects.
27857 pic_flag=$lt_lt_prog_compiler_pic_GCJ
27858
27859 # Compiler flag to prevent dynamic linking.
27860 link_static_flag=$lt_lt_prog_compiler_static_GCJ
27861
27862 # Does compiler simultaneously support -c and -o options?
27863 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
27864
27865 # Whether or not to add -lc for building shared libraries.
27866 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
27867
27868 # Whether or not to disallow shared libs when runtime libs are static.
27869 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
27870
27871 # Compiler flag to allow reflexive dlopens.
27872 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
27873
27874 # Compiler flag to generate shared objects directly from archives.
27875 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
27876
27877 # Whether the compiler copes with passing no objects directly.
27878 compiler_needs_object=$lt_compiler_needs_object_GCJ
27879
27880 # Create an old-style archive from a shared archive.
27881 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
27882
27883 # Create a temporary old-style archive to link instead of a shared archive.
27884 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
27885
27886 # Commands used to build a shared archive.
27887 archive_cmds=$lt_archive_cmds_GCJ
27888 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
27889
27890 # Commands used to build a loadable module if different from building
27891 # a shared archive.
27892 module_cmds=$lt_module_cmds_GCJ
27893 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
27894
27895 # Whether we are building with GNU ld or not.
27896 with_gnu_ld=$lt_with_gnu_ld_GCJ
27897
27898 # Flag that allows shared libraries with undefined symbols to be built.
27899 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
27900
27901 # Flag that enforces no undefined symbols.
27902 no_undefined_flag=$lt_no_undefined_flag_GCJ
27903
27904 # Flag to hardcode \$libdir into a binary during linking.
27905 # This must work even if \$libdir does not exist
27906 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
27907
27908 # If ld is used when linking, flag to hardcode \$libdir into a binary
27909 # during linking.  This must work even if \$libdir does not exist.
27910 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
27911
27912 # Whether we need a single "-rpath" flag with a separated argument.
27913 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
27914
27915 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27916 # DIR into the resulting binary.
27917 hardcode_direct=$hardcode_direct_GCJ
27918
27919 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27920 # DIR into the resulting binary and the resulting library dependency is
27921 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27922 # library is relocated.
27923 hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
27924
27925 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27926 # into the resulting binary.
27927 hardcode_minus_L=$hardcode_minus_L_GCJ
27928
27929 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27930 # into the resulting binary.
27931 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
27932
27933 # Set to "yes" if building a shared library automatically hardcodes DIR
27934 # into the library and all subsequent libraries and executables linked
27935 # against it.
27936 hardcode_automatic=$hardcode_automatic_GCJ
27937
27938 # Set to yes if linker adds runtime paths of dependent libraries
27939 # to runtime path list.
27940 inherit_rpath=$inherit_rpath_GCJ
27941
27942 # Whether libtool must link a program against all its dependency libraries.
27943 link_all_deplibs=$link_all_deplibs_GCJ
27944
27945 # Fix the shell variable \$srcfile for the compiler.
27946 fix_srcfile_path=$lt_fix_srcfile_path_GCJ
27947
27948 # Set to "yes" if exported symbols are required.
27949 always_export_symbols=$always_export_symbols_GCJ
27950
27951 # The commands to list exported symbols.
27952 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
27953
27954 # Symbols that should not be listed in the preloaded symbols.
27955 exclude_expsyms=$lt_exclude_expsyms_GCJ
27956
27957 # Symbols that must always be exported.
27958 include_expsyms=$lt_include_expsyms_GCJ
27959
27960 # Commands necessary for linking programs (against libraries) with templates.
27961 prelink_cmds=$lt_prelink_cmds_GCJ
27962
27963 # Specify filename containing input files.
27964 file_list_spec=$lt_file_list_spec_GCJ
27965
27966 # How to hardcode a shared library path into an executable.
27967 hardcode_action=$hardcode_action_GCJ
27968
27969 # The directories searched by this compiler when creating a shared library.
27970 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
27971
27972 # Dependencies to place before and after the objects being linked to
27973 # create a shared library.
27974 predep_objects=$lt_predep_objects_GCJ
27975 postdep_objects=$lt_postdep_objects_GCJ
27976 predeps=$lt_predeps_GCJ
27977 postdeps=$lt_postdeps_GCJ
27978
27979 # The library search path used internally by the compiler when linking
27980 # a shared library.
27981 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
27982
27983 # ### END LIBTOOL TAG CONFIG: GCJ
27984 _LT_EOF
27985
27986  ;;
27987     "scripts/jar":F) chmod +x scripts/jar ;;
27988
27989   esac
27990 done # for ac_tag
27991
27992
27993 as_fn_exit 0
27994 _ACEOF
27995 ac_clean_files=$ac_clean_files_save
27996
27997 test $ac_write_fail = 0 ||
27998   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
27999
28000
28001 # configure is writing to config.log, and then calls config.status.
28002 # config.status does its own redirection, appending to config.log.
28003 # Unfortunately, on DOS this fails, as config.log is still kept open
28004 # by configure, so config.status won't be able to write to it; its
28005 # output is simply discarded.  So we exec the FD to /dev/null,
28006 # effectively closing config.log, so it can be properly (re)opened and
28007 # appended to by config.status.  When coming back to configure, we
28008 # need to make the FD available again.
28009 if test "$no_create" != yes; then
28010   ac_cs_success=:
28011   ac_config_status_args=
28012   test "$silent" = yes &&
28013     ac_config_status_args="$ac_config_status_args --quiet"
28014   exec 5>/dev/null
28015   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
28016   exec 5>>config.log
28017   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
28018   # would make configure fail if this is the last instruction.
28019   $ac_cs_success || as_fn_exit $?
28020 fi
28021
28022 #
28023 # CONFIG_SUBDIRS section.
28024 #
28025 if test "$no_recursion" != yes; then
28026
28027   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
28028   # so they do not pile up.
28029   ac_sub_configure_args=
28030   ac_prev=
28031   eval "set x $ac_configure_args"
28032   shift
28033   for ac_arg
28034   do
28035     if test -n "$ac_prev"; then
28036       ac_prev=
28037       continue
28038     fi
28039     case $ac_arg in
28040     -cache-file | --cache-file | --cache-fil | --cache-fi \
28041     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
28042       ac_prev=cache_file ;;
28043     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
28044     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
28045     | --c=*)
28046       ;;
28047     --config-cache | -C)
28048       ;;
28049     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
28050       ac_prev=srcdir ;;
28051     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
28052       ;;
28053     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
28054       ac_prev=prefix ;;
28055     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
28056       ;;
28057     --disable-option-checking)
28058       ;;
28059     *)
28060       case $ac_arg in
28061       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28062       esac
28063       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
28064     esac
28065   done
28066
28067   # Always prepend --prefix to ensure using the same prefix
28068   # in subdir configurations.
28069   ac_arg="--prefix=$prefix"
28070   case $ac_arg in
28071   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28072   esac
28073   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
28074
28075   # Pass --silent
28076   if test "$silent" = yes; then
28077     ac_sub_configure_args="--silent $ac_sub_configure_args"
28078   fi
28079
28080   # Always prepend --disable-option-checking to silence warnings, since
28081   # different subdirs can have different --enable and --with options.
28082   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
28083
28084   ac_popdir=`pwd`
28085   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
28086
28087     # Do not complain, so a configure script can configure whichever
28088     # parts of a large source tree are present.
28089     test -d "$srcdir/$ac_dir" || continue
28090
28091     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
28092     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
28093     $as_echo "$ac_msg" >&6
28094     as_dir="$ac_dir"; as_fn_mkdir_p
28095     ac_builddir=.
28096
28097 case "$ac_dir" in
28098 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28099 *)
28100   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28101   # A ".." for each directory in $ac_dir_suffix.
28102   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28103   case $ac_top_builddir_sub in
28104   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28105   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28106   esac ;;
28107 esac
28108 ac_abs_top_builddir=$ac_pwd
28109 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28110 # for backward compatibility:
28111 ac_top_builddir=$ac_top_build_prefix
28112
28113 case $srcdir in
28114   .)  # We are building in place.
28115     ac_srcdir=.
28116     ac_top_srcdir=$ac_top_builddir_sub
28117     ac_abs_top_srcdir=$ac_pwd ;;
28118   [\\/]* | ?:[\\/]* )  # Absolute name.
28119     ac_srcdir=$srcdir$ac_dir_suffix;
28120     ac_top_srcdir=$srcdir
28121     ac_abs_top_srcdir=$srcdir ;;
28122   *) # Relative name.
28123     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28124     ac_top_srcdir=$ac_top_build_prefix$srcdir
28125     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28126 esac
28127 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28128
28129
28130     cd "$ac_dir"
28131
28132     # Check for guested configure; otherwise get Cygnus style configure.
28133     if test -f "$ac_srcdir/configure.gnu"; then
28134       ac_sub_configure=$ac_srcdir/configure.gnu
28135     elif test -f "$ac_srcdir/configure"; then
28136       ac_sub_configure=$ac_srcdir/configure
28137     elif test -f "$ac_srcdir/configure.in"; then
28138       # This should be Cygnus configure.
28139       ac_sub_configure=$ac_aux_dir/configure
28140     else
28141       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
28142 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
28143       ac_sub_configure=
28144     fi
28145
28146     # The recursion is here.
28147     if test -n "$ac_sub_configure"; then
28148       # Make the cache file name correct relative to the subdirectory.
28149       case $cache_file in
28150       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
28151       *) # Relative name.
28152         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
28153       esac
28154
28155       { $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
28156 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
28157       # The eval makes quoting arguments work.
28158       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
28159            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
28160         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
28161     fi
28162
28163     cd "$ac_popdir"
28164   done
28165 fi
28166 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
28167   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
28168 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
28169 fi
28170