OSDN Git Service

PR debug/52132
[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[23].*) 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       freebsd2.*)
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[23].*) objformat=aout ;;
16176     *) objformat=elf ;;
16177     esac
16178   fi
16179   version_type=freebsd-$objformat
16180   case $version_type in
16181     freebsd-elf*)
16182       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16183       need_version=no
16184       need_lib_prefix=no
16185       ;;
16186     freebsd-*)
16187       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16188       need_version=yes
16189       ;;
16190   esac
16191   shlibpath_var=LD_LIBRARY_PATH
16192   case $host_os in
16193   freebsd2.*)
16194     shlibpath_overrides_runpath=yes
16195     ;;
16196   freebsd3.[01]* | freebsdelf3.[01]*)
16197     shlibpath_overrides_runpath=yes
16198     hardcode_into_libs=yes
16199     ;;
16200   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16201   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16202     shlibpath_overrides_runpath=no
16203     hardcode_into_libs=yes
16204     ;;
16205   *) # from 4.6 on, and DragonFly
16206     shlibpath_overrides_runpath=yes
16207     hardcode_into_libs=yes
16208     ;;
16209   esac
16210   ;;
16211
16212 gnu*)
16213   version_type=linux
16214   need_lib_prefix=no
16215   need_version=no
16216   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16217   soname_spec='${libname}${release}${shared_ext}$major'
16218   shlibpath_var=LD_LIBRARY_PATH
16219   hardcode_into_libs=yes
16220   ;;
16221
16222 haiku*)
16223   version_type=linux
16224   need_lib_prefix=no
16225   need_version=no
16226   dynamic_linker="$host_os runtime_loader"
16227   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16228   soname_spec='${libname}${release}${shared_ext}$major'
16229   shlibpath_var=LIBRARY_PATH
16230   shlibpath_overrides_runpath=yes
16231   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
16232   hardcode_into_libs=yes
16233   ;;
16234
16235 hpux9* | hpux10* | hpux11*)
16236   # Give a soname corresponding to the major version so that dld.sl refuses to
16237   # link against other versions.
16238   version_type=sunos
16239   need_lib_prefix=no
16240   need_version=no
16241   case $host_cpu in
16242   ia64*)
16243     shrext_cmds='.so'
16244     hardcode_into_libs=yes
16245     dynamic_linker="$host_os dld.so"
16246     shlibpath_var=LD_LIBRARY_PATH
16247     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16248     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16249     soname_spec='${libname}${release}${shared_ext}$major'
16250     if test "X$HPUX_IA64_MODE" = X32; then
16251       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16252     else
16253       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16254     fi
16255     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16256     ;;
16257   hppa*64*)
16258     shrext_cmds='.sl'
16259     hardcode_into_libs=yes
16260     dynamic_linker="$host_os dld.sl"
16261     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16262     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16263     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16264     soname_spec='${libname}${release}${shared_ext}$major'
16265     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16266     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16267     ;;
16268   *)
16269     shrext_cmds='.sl'
16270     dynamic_linker="$host_os dld.sl"
16271     shlibpath_var=SHLIB_PATH
16272     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16273     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16274     soname_spec='${libname}${release}${shared_ext}$major'
16275     ;;
16276   esac
16277   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16278   postinstall_cmds='chmod 555 $lib'
16279   # or fails outright, so override atomically:
16280   install_override_mode=555
16281   ;;
16282
16283 interix[3-9]*)
16284   version_type=linux
16285   need_lib_prefix=no
16286   need_version=no
16287   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16288   soname_spec='${libname}${release}${shared_ext}$major'
16289   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16290   shlibpath_var=LD_LIBRARY_PATH
16291   shlibpath_overrides_runpath=no
16292   hardcode_into_libs=yes
16293   ;;
16294
16295 irix5* | irix6* | nonstopux*)
16296   case $host_os in
16297     nonstopux*) version_type=nonstopux ;;
16298     *)
16299         if test "$lt_cv_prog_gnu_ld" = yes; then
16300                 version_type=linux
16301         else
16302                 version_type=irix
16303         fi ;;
16304   esac
16305   need_lib_prefix=no
16306   need_version=no
16307   soname_spec='${libname}${release}${shared_ext}$major'
16308   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16309   case $host_os in
16310   irix5* | nonstopux*)
16311     libsuff= shlibsuff=
16312     ;;
16313   *)
16314     case $LD in # libtool.m4 will add one of these switches to LD
16315     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16316       libsuff= shlibsuff= libmagic=32-bit;;
16317     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16318       libsuff=32 shlibsuff=N32 libmagic=N32;;
16319     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16320       libsuff=64 shlibsuff=64 libmagic=64-bit;;
16321     *) libsuff= shlibsuff= libmagic=never-match;;
16322     esac
16323     ;;
16324   esac
16325   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16326   shlibpath_overrides_runpath=no
16327   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16328   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16329   hardcode_into_libs=yes
16330   ;;
16331
16332 # No shared lib support for Linux oldld, aout, or coff.
16333 linux*oldld* | linux*aout* | linux*coff*)
16334   dynamic_linker=no
16335   ;;
16336
16337 # This must be Linux ELF.
16338 linux* | k*bsd*-gnu | kopensolaris*-gnu)
16339   version_type=linux
16340   need_lib_prefix=no
16341   need_version=no
16342   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16343   soname_spec='${libname}${release}${shared_ext}$major'
16344   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16345   shlibpath_var=LD_LIBRARY_PATH
16346   shlibpath_overrides_runpath=no
16347
16348   # Some binutils ld are patched to set DT_RUNPATH
16349   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
16350   $as_echo_n "(cached) " >&6
16351 else
16352   lt_cv_shlibpath_overrides_runpath=no
16353     save_LDFLAGS=$LDFLAGS
16354     save_libdir=$libdir
16355     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16356          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16357     if test x$gcc_no_link = xyes; then
16358   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16359 fi
16360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16361 /* end confdefs.h.  */
16362
16363 int
16364 main ()
16365 {
16366
16367   ;
16368   return 0;
16369 }
16370 _ACEOF
16371 if ac_fn_cxx_try_link "$LINENO"; then :
16372   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16373   lt_cv_shlibpath_overrides_runpath=yes
16374 fi
16375 fi
16376 rm -f core conftest.err conftest.$ac_objext \
16377     conftest$ac_exeext conftest.$ac_ext
16378     LDFLAGS=$save_LDFLAGS
16379     libdir=$save_libdir
16380
16381 fi
16382
16383   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16384
16385   # This implies no fast_install, which is unacceptable.
16386   # Some rework will be needed to allow for fast_install
16387   # before this can be enabled.
16388   hardcode_into_libs=yes
16389
16390   # Append ld.so.conf contents to the search path
16391   if test -f /etc/ld.so.conf; then
16392     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
16393     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16394   fi
16395
16396   # We used to test for /lib/ld.so.1 and disable shared libraries on
16397   # powerpc, because MkLinux only supported shared libraries with the
16398   # GNU dynamic linker.  Since this was broken with cross compilers,
16399   # most powerpc-linux boxes support dynamic linking these days and
16400   # people can always --disable-shared, the test was removed, and we
16401   # assume the GNU/Linux dynamic linker is in use.
16402   dynamic_linker='GNU/Linux ld.so'
16403   ;;
16404
16405 netbsd*)
16406   version_type=sunos
16407   need_lib_prefix=no
16408   need_version=no
16409   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16410     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16411     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16412     dynamic_linker='NetBSD (a.out) ld.so'
16413   else
16414     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16415     soname_spec='${libname}${release}${shared_ext}$major'
16416     dynamic_linker='NetBSD ld.elf_so'
16417   fi
16418   shlibpath_var=LD_LIBRARY_PATH
16419   shlibpath_overrides_runpath=yes
16420   hardcode_into_libs=yes
16421   ;;
16422
16423 newsos6)
16424   version_type=linux
16425   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16426   shlibpath_var=LD_LIBRARY_PATH
16427   shlibpath_overrides_runpath=yes
16428   ;;
16429
16430 *nto* | *qnx*)
16431   version_type=qnx
16432   need_lib_prefix=no
16433   need_version=no
16434   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16435   soname_spec='${libname}${release}${shared_ext}$major'
16436   shlibpath_var=LD_LIBRARY_PATH
16437   shlibpath_overrides_runpath=no
16438   hardcode_into_libs=yes
16439   dynamic_linker='ldqnx.so'
16440   ;;
16441
16442 openbsd*)
16443   version_type=sunos
16444   sys_lib_dlsearch_path_spec="/usr/lib"
16445   need_lib_prefix=no
16446   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16447   case $host_os in
16448     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
16449     *)                          need_version=no  ;;
16450   esac
16451   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16452   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16453   shlibpath_var=LD_LIBRARY_PATH
16454   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16455     case $host_os in
16456       openbsd2.[89] | openbsd2.[89].*)
16457         shlibpath_overrides_runpath=no
16458         ;;
16459       *)
16460         shlibpath_overrides_runpath=yes
16461         ;;
16462       esac
16463   else
16464     shlibpath_overrides_runpath=yes
16465   fi
16466   ;;
16467
16468 os2*)
16469   libname_spec='$name'
16470   shrext_cmds=".dll"
16471   need_lib_prefix=no
16472   library_names_spec='$libname${shared_ext} $libname.a'
16473   dynamic_linker='OS/2 ld.exe'
16474   shlibpath_var=LIBPATH
16475   ;;
16476
16477 osf3* | osf4* | osf5*)
16478   version_type=osf
16479   need_lib_prefix=no
16480   need_version=no
16481   soname_spec='${libname}${release}${shared_ext}$major'
16482   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16483   shlibpath_var=LD_LIBRARY_PATH
16484   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16485   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16486   ;;
16487
16488 rdos*)
16489   dynamic_linker=no
16490   ;;
16491
16492 solaris*)
16493   version_type=linux
16494   need_lib_prefix=no
16495   need_version=no
16496   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16497   soname_spec='${libname}${release}${shared_ext}$major'
16498   shlibpath_var=LD_LIBRARY_PATH
16499   shlibpath_overrides_runpath=yes
16500   hardcode_into_libs=yes
16501   # ldd complains unless libraries are executable
16502   postinstall_cmds='chmod +x $lib'
16503   ;;
16504
16505 sunos4*)
16506   version_type=sunos
16507   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16508   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16509   shlibpath_var=LD_LIBRARY_PATH
16510   shlibpath_overrides_runpath=yes
16511   if test "$with_gnu_ld" = yes; then
16512     need_lib_prefix=no
16513   fi
16514   need_version=yes
16515   ;;
16516
16517 sysv4 | sysv4.3*)
16518   version_type=linux
16519   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16520   soname_spec='${libname}${release}${shared_ext}$major'
16521   shlibpath_var=LD_LIBRARY_PATH
16522   case $host_vendor in
16523     sni)
16524       shlibpath_overrides_runpath=no
16525       need_lib_prefix=no
16526       runpath_var=LD_RUN_PATH
16527       ;;
16528     siemens)
16529       need_lib_prefix=no
16530       ;;
16531     motorola)
16532       need_lib_prefix=no
16533       need_version=no
16534       shlibpath_overrides_runpath=no
16535       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16536       ;;
16537   esac
16538   ;;
16539
16540 sysv4*MP*)
16541   if test -d /usr/nec ;then
16542     version_type=linux
16543     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16544     soname_spec='$libname${shared_ext}.$major'
16545     shlibpath_var=LD_LIBRARY_PATH
16546   fi
16547   ;;
16548
16549 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16550   version_type=freebsd-elf
16551   need_lib_prefix=no
16552   need_version=no
16553   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16554   soname_spec='${libname}${release}${shared_ext}$major'
16555   shlibpath_var=LD_LIBRARY_PATH
16556   shlibpath_overrides_runpath=yes
16557   hardcode_into_libs=yes
16558   if test "$with_gnu_ld" = yes; then
16559     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16560   else
16561     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16562     case $host_os in
16563       sco3.2v5*)
16564         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16565         ;;
16566     esac
16567   fi
16568   sys_lib_dlsearch_path_spec='/usr/lib'
16569   ;;
16570
16571 tpf*)
16572   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16573   version_type=linux
16574   need_lib_prefix=no
16575   need_version=no
16576   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16577   shlibpath_var=LD_LIBRARY_PATH
16578   shlibpath_overrides_runpath=no
16579   hardcode_into_libs=yes
16580   ;;
16581
16582 uts4*)
16583   version_type=linux
16584   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16585   soname_spec='${libname}${release}${shared_ext}$major'
16586   shlibpath_var=LD_LIBRARY_PATH
16587   ;;
16588
16589 *)
16590   dynamic_linker=no
16591   ;;
16592 esac
16593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16594 $as_echo "$dynamic_linker" >&6; }
16595 test "$dynamic_linker" = no && can_build_shared=no
16596
16597 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16598 if test "$GCC" = yes; then
16599   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16600 fi
16601
16602 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16603   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16604 fi
16605 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16606   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16607 fi
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16647 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16648 hardcode_action_CXX=
16649 if test -n "$hardcode_libdir_flag_spec_CXX" ||
16650    test -n "$runpath_var_CXX" ||
16651    test "X$hardcode_automatic_CXX" = "Xyes" ; then
16652
16653   # We can hardcode non-existent directories.
16654   if test "$hardcode_direct_CXX" != no &&
16655      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16656      # have to relink, otherwise we might link with an installed library
16657      # when we should be linking with a yet-to-be-installed one
16658      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
16659      test "$hardcode_minus_L_CXX" != no; then
16660     # Linking always hardcodes the temporary library directory.
16661     hardcode_action_CXX=relink
16662   else
16663     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16664     hardcode_action_CXX=immediate
16665   fi
16666 else
16667   # We cannot hardcode anything, or else we can only hardcode existing
16668   # directories.
16669   hardcode_action_CXX=unsupported
16670 fi
16671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16672 $as_echo "$hardcode_action_CXX" >&6; }
16673
16674 if test "$hardcode_action_CXX" = relink ||
16675    test "$inherit_rpath_CXX" = yes; then
16676   # Fast installation is not supported
16677   enable_fast_install=no
16678 elif test "$shlibpath_overrides_runpath" = yes ||
16679      test "$enable_shared" = no; then
16680   # Fast installation is not necessary
16681   enable_fast_install=needless
16682 fi
16683
16684
16685
16686
16687
16688
16689
16690   fi # test -n "$compiler"
16691
16692   CC=$lt_save_CC
16693   LDCXX=$LD
16694   LD=$lt_save_LD
16695   GCC=$lt_save_GCC
16696   with_gnu_ld=$lt_save_with_gnu_ld
16697   lt_cv_path_LDCXX=$lt_cv_path_LD
16698   lt_cv_path_LD=$lt_save_path_LD
16699   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16700   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16701 fi # test "$_lt_caught_CXX_error" != yes
16702
16703 ac_ext=c
16704 ac_cpp='$CPP $CPPFLAGS'
16705 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16706 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16707 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721         ac_config_commands="$ac_config_commands libtool"
16722
16723
16724
16725
16726 # Only expand once:
16727
16728
16729
16730
16731
16732 case $host in
16733   *-cygwin* | *-mingw*)
16734     # 'host' will be top-level target in the case of a target lib,
16735     # we must compare to with_cross_host to decide if this is a native
16736     # or cross-compiler and select where to install dlls appropriately.
16737     if test -n "$with_cross_host" &&
16738         test x"$with_cross_host" != x"no"; then
16739       lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
16740     else
16741       lt_host_flags='-no-undefined -bindir "$(bindir)"';
16742     fi
16743     ;;
16744   *)
16745     lt_host_flags=
16746     ;;
16747 esac
16748
16749
16750
16751
16752 if test -n "$ac_tool_prefix"; then
16753   for ac_prog in gcj
16754   do
16755     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16756 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16758 $as_echo_n "checking for $ac_word... " >&6; }
16759 if test "${ac_cv_prog_GCJ+set}" = set; then :
16760   $as_echo_n "(cached) " >&6
16761 else
16762   if test -n "$GCJ"; then
16763   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16764 else
16765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16766 for as_dir in $PATH
16767 do
16768   IFS=$as_save_IFS
16769   test -z "$as_dir" && as_dir=.
16770     for ac_exec_ext in '' $ac_executable_extensions; do
16771   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16772     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
16773     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16774     break 2
16775   fi
16776 done
16777   done
16778 IFS=$as_save_IFS
16779
16780 fi
16781 fi
16782 GCJ=$ac_cv_prog_GCJ
16783 if test -n "$GCJ"; then
16784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
16785 $as_echo "$GCJ" >&6; }
16786 else
16787   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16788 $as_echo "no" >&6; }
16789 fi
16790
16791
16792     test -n "$GCJ" && break
16793   done
16794 fi
16795 if test -z "$GCJ"; then
16796   ac_ct_GCJ=$GCJ
16797   for ac_prog in gcj
16798 do
16799   # Extract the first word of "$ac_prog", so it can be a program name with args.
16800 set dummy $ac_prog; ac_word=$2
16801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16802 $as_echo_n "checking for $ac_word... " >&6; }
16803 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
16804   $as_echo_n "(cached) " >&6
16805 else
16806   if test -n "$ac_ct_GCJ"; then
16807   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
16808 else
16809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16810 for as_dir in $PATH
16811 do
16812   IFS=$as_save_IFS
16813   test -z "$as_dir" && as_dir=.
16814     for ac_exec_ext in '' $ac_executable_extensions; do
16815   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16816     ac_cv_prog_ac_ct_GCJ="$ac_prog"
16817     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16818     break 2
16819   fi
16820 done
16821   done
16822 IFS=$as_save_IFS
16823
16824 fi
16825 fi
16826 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
16827 if test -n "$ac_ct_GCJ"; then
16828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
16829 $as_echo "$ac_ct_GCJ" >&6; }
16830 else
16831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16832 $as_echo "no" >&6; }
16833 fi
16834
16835
16836   test -n "$ac_ct_GCJ" && break
16837 done
16838
16839   if test "x$ac_ct_GCJ" = x; then
16840     GCJ="gcj"
16841   else
16842     case $cross_compiling:$ac_tool_warned in
16843 yes:)
16844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16845 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16846 ac_tool_warned=yes ;;
16847 esac
16848     GCJ=$ac_ct_GCJ
16849   fi
16850 fi
16851
16852 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
16853 if test "x${GCJFLAGS-unset}" = xunset; then
16854    GCJFLAGS="-g -O2"
16855 fi
16856
16857
16858 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
16859
16860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
16861 $as_echo_n "checking dependency style of $depcc... " >&6; }
16862 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
16863   $as_echo_n "(cached) " >&6
16864 else
16865   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16866   # We make a subdir and do the tests there.  Otherwise we can end up
16867   # making bogus files that we don't know about and never remove.  For
16868   # instance it was reported that on HP-UX the gcc test will end up
16869   # making a dummy file named `D' -- because `-MD' means `put the output
16870   # in D'.
16871   mkdir conftest.dir
16872   # Copy depcomp to subdir because otherwise we won't find it if we're
16873   # using a relative directory.
16874   cp "$am_depcomp" conftest.dir
16875   cd conftest.dir
16876   # We will build objects and dependencies in a subdirectory because
16877   # it helps to detect inapplicable dependency modes.  For instance
16878   # both Tru64's cc and ICC support -MD to output dependencies as a
16879   # side effect of compilation, but ICC will put the dependencies in
16880   # the current directory while Tru64 will put them in the object
16881   # directory.
16882   mkdir sub
16883
16884   am_cv_GCJ_dependencies_compiler_type=none
16885   if test "$am_compiler_list" = ""; then
16886      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16887   fi
16888   am__universal=false
16889
16890
16891   for depmode in $am_compiler_list; do
16892     # Setup a source with many dependencies, because some compilers
16893     # like to wrap large dependency lists on column 80 (with \), and
16894     # we should not choose a depcomp mode which is confused by this.
16895     #
16896     # We need to recreate these files for each test, as the compiler may
16897     # overwrite some of them when testing with obscure command lines.
16898     # This happens at least with the AIX C compiler.
16899     : > sub/conftest.c
16900     for i in 1 2 3 4 5 6; do
16901       echo '#include "conftst'$i'.h"' >> sub/conftest.c
16902       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16903       # Solaris 8's {/usr,}/bin/sh.
16904       touch sub/conftst$i.h
16905     done
16906     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16907
16908     # We check with `-c' and `-o' for the sake of the "dashmstdout"
16909     # mode.  It turns out that the SunPro C++ compiler does not properly
16910     # handle `-M -o', and we need to detect this.  Also, some Intel
16911     # versions had trouble with output in subdirs
16912     am__obj=sub/conftest.${OBJEXT-o}
16913     am__minus_obj="-o $am__obj"
16914     case $depmode in
16915     gcc)
16916       # This depmode causes a compiler race in universal mode.
16917       test "$am__universal" = false || continue
16918       ;;
16919     nosideeffect)
16920       # after this tag, mechanisms are not by side-effect, so they'll
16921       # only be used when explicitly requested
16922       if test "x$enable_dependency_tracking" = xyes; then
16923         continue
16924       else
16925         break
16926       fi
16927       ;;
16928     msvisualcpp | msvcmsys)
16929       # This compiler won't grok `-c -o', but also, the minuso test has
16930       # not run yet.  These depmodes are late enough in the game, and
16931       # so weak that their functioning should not be impacted.
16932       am__obj=conftest.${OBJEXT-o}
16933       am__minus_obj=
16934       ;;
16935     none) break ;;
16936     esac
16937     if depmode=$depmode \
16938        source=sub/conftest.c object=$am__obj \
16939        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
16940        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
16941          >/dev/null 2>conftest.err &&
16942        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
16943        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
16944        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
16945        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
16946       # icc doesn't choke on unknown options, it will just issue warnings
16947       # or remarks (even with -Werror).  So we grep stderr for any message
16948       # that says an option was ignored or not supported.
16949       # When given -MP, icc 7.0 and 7.1 complain thusly:
16950       #   icc: Command line warning: ignoring option '-M'; no argument required
16951       # The diagnosis changed in icc 8.0:
16952       #   icc: Command line remark: option '-MP' not supported
16953       if (grep 'ignoring option' conftest.err ||
16954           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
16955         am_cv_GCJ_dependencies_compiler_type=$depmode
16956         break
16957       fi
16958     fi
16959   done
16960
16961   cd ..
16962   rm -rf conftest.dir
16963 else
16964   am_cv_GCJ_dependencies_compiler_type=none
16965 fi
16966
16967 fi
16968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16969 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
16970 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16971
16972  if
16973   test "x$enable_dependency_tracking" != xno \
16974   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
16975   am__fastdepGCJ_TRUE=
16976   am__fastdepGCJ_FALSE='#'
16977 else
16978   am__fastdepGCJ_TRUE='#'
16979   am__fastdepGCJ_FALSE=
16980 fi
16981
16982
16983
16984 if test -n "$ac_tool_prefix"; then
16985   for ac_prog in gcj
16986   do
16987     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16988 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16990 $as_echo_n "checking for $ac_word... " >&6; }
16991 if test "${ac_cv_prog_GCJ+set}" = set; then :
16992   $as_echo_n "(cached) " >&6
16993 else
16994   if test -n "$GCJ"; then
16995   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16996 else
16997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16998 for as_dir in $PATH
16999 do
17000   IFS=$as_save_IFS
17001   test -z "$as_dir" && as_dir=.
17002     for ac_exec_ext in '' $ac_executable_extensions; do
17003   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17004     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
17005     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17006     break 2
17007   fi
17008 done
17009   done
17010 IFS=$as_save_IFS
17011
17012 fi
17013 fi
17014 GCJ=$ac_cv_prog_GCJ
17015 if test -n "$GCJ"; then
17016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
17017 $as_echo "$GCJ" >&6; }
17018 else
17019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17020 $as_echo "no" >&6; }
17021 fi
17022
17023
17024     test -n "$GCJ" && break
17025   done
17026 fi
17027 if test -z "$GCJ"; then
17028   ac_ct_GCJ=$GCJ
17029   for ac_prog in gcj
17030 do
17031   # Extract the first word of "$ac_prog", so it can be a program name with args.
17032 set dummy $ac_prog; ac_word=$2
17033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17034 $as_echo_n "checking for $ac_word... " >&6; }
17035 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
17036   $as_echo_n "(cached) " >&6
17037 else
17038   if test -n "$ac_ct_GCJ"; then
17039   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
17040 else
17041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17042 for as_dir in $PATH
17043 do
17044   IFS=$as_save_IFS
17045   test -z "$as_dir" && as_dir=.
17046     for ac_exec_ext in '' $ac_executable_extensions; do
17047   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17048     ac_cv_prog_ac_ct_GCJ="$ac_prog"
17049     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17050     break 2
17051   fi
17052 done
17053   done
17054 IFS=$as_save_IFS
17055
17056 fi
17057 fi
17058 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
17059 if test -n "$ac_ct_GCJ"; then
17060   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
17061 $as_echo "$ac_ct_GCJ" >&6; }
17062 else
17063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17064 $as_echo "no" >&6; }
17065 fi
17066
17067
17068   test -n "$ac_ct_GCJ" && break
17069 done
17070
17071   if test "x$ac_ct_GCJ" = x; then
17072     GCJ="gcj"
17073   else
17074     case $cross_compiling:$ac_tool_warned in
17075 yes:)
17076 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17077 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17078 ac_tool_warned=yes ;;
17079 esac
17080     GCJ=$ac_ct_GCJ
17081   fi
17082 fi
17083
17084 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
17085 if test "x${GCJFLAGS-unset}" = xunset; then
17086    GCJFLAGS="-g -O2"
17087 fi
17088
17089
17090 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
17091
17092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
17093 $as_echo_n "checking dependency style of $depcc... " >&6; }
17094 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
17095   $as_echo_n "(cached) " >&6
17096 else
17097   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
17098   # We make a subdir and do the tests there.  Otherwise we can end up
17099   # making bogus files that we don't know about and never remove.  For
17100   # instance it was reported that on HP-UX the gcc test will end up
17101   # making a dummy file named `D' -- because `-MD' means `put the output
17102   # in D'.
17103   mkdir conftest.dir
17104   # Copy depcomp to subdir because otherwise we won't find it if we're
17105   # using a relative directory.
17106   cp "$am_depcomp" conftest.dir
17107   cd conftest.dir
17108   # We will build objects and dependencies in a subdirectory because
17109   # it helps to detect inapplicable dependency modes.  For instance
17110   # both Tru64's cc and ICC support -MD to output dependencies as a
17111   # side effect of compilation, but ICC will put the dependencies in
17112   # the current directory while Tru64 will put them in the object
17113   # directory.
17114   mkdir sub
17115
17116   am_cv_GCJ_dependencies_compiler_type=none
17117   if test "$am_compiler_list" = ""; then
17118      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
17119   fi
17120   am__universal=false
17121
17122
17123   for depmode in $am_compiler_list; do
17124     # Setup a source with many dependencies, because some compilers
17125     # like to wrap large dependency lists on column 80 (with \), and
17126     # we should not choose a depcomp mode which is confused by this.
17127     #
17128     # We need to recreate these files for each test, as the compiler may
17129     # overwrite some of them when testing with obscure command lines.
17130     # This happens at least with the AIX C compiler.
17131     : > sub/conftest.c
17132     for i in 1 2 3 4 5 6; do
17133       echo '#include "conftst'$i'.h"' >> sub/conftest.c
17134       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
17135       # Solaris 8's {/usr,}/bin/sh.
17136       touch sub/conftst$i.h
17137     done
17138     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
17139
17140     # We check with `-c' and `-o' for the sake of the "dashmstdout"
17141     # mode.  It turns out that the SunPro C++ compiler does not properly
17142     # handle `-M -o', and we need to detect this.  Also, some Intel
17143     # versions had trouble with output in subdirs
17144     am__obj=sub/conftest.${OBJEXT-o}
17145     am__minus_obj="-o $am__obj"
17146     case $depmode in
17147     gcc)
17148       # This depmode causes a compiler race in universal mode.
17149       test "$am__universal" = false || continue
17150       ;;
17151     nosideeffect)
17152       # after this tag, mechanisms are not by side-effect, so they'll
17153       # only be used when explicitly requested
17154       if test "x$enable_dependency_tracking" = xyes; then
17155         continue
17156       else
17157         break
17158       fi
17159       ;;
17160     msvisualcpp | msvcmsys)
17161       # This compiler won't grok `-c -o', but also, the minuso test has
17162       # not run yet.  These depmodes are late enough in the game, and
17163       # so weak that their functioning should not be impacted.
17164       am__obj=conftest.${OBJEXT-o}
17165       am__minus_obj=
17166       ;;
17167     none) break ;;
17168     esac
17169     if depmode=$depmode \
17170        source=sub/conftest.c object=$am__obj \
17171        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
17172        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
17173          >/dev/null 2>conftest.err &&
17174        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
17175        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
17176        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
17177        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
17178       # icc doesn't choke on unknown options, it will just issue warnings
17179       # or remarks (even with -Werror).  So we grep stderr for any message
17180       # that says an option was ignored or not supported.
17181       # When given -MP, icc 7.0 and 7.1 complain thusly:
17182       #   icc: Command line warning: ignoring option '-M'; no argument required
17183       # The diagnosis changed in icc 8.0:
17184       #   icc: Command line remark: option '-MP' not supported
17185       if (grep 'ignoring option' conftest.err ||
17186           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
17187         am_cv_GCJ_dependencies_compiler_type=$depmode
17188         break
17189       fi
17190     fi
17191   done
17192
17193   cd ..
17194   rm -rf conftest.dir
17195 else
17196   am_cv_GCJ_dependencies_compiler_type=none
17197 fi
17198
17199 fi
17200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
17201 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
17202 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
17203
17204  if
17205   test "x$enable_dependency_tracking" != xno \
17206   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
17207   am__fastdepGCJ_TRUE=
17208   am__fastdepGCJ_FALSE='#'
17209 else
17210   am__fastdepGCJ_TRUE='#'
17211   am__fastdepGCJ_FALSE=
17212 fi
17213
17214
17215
17216
17217
17218 # Source file extension for Java test sources.
17219 ac_ext=c
17220
17221 # Object file extension for compiled Java test sources.
17222 objext=o
17223 objext_GCJ=$objext
17224
17225 # Code to be used in simple compile tests
17226 lt_simple_compile_test_code="int some_variable = 0;"
17227
17228 # Code to be used in simple link tests
17229 lt_simple_link_test_code='int main(){return(0);}'
17230
17231 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
17232
17233
17234
17235
17236
17237
17238 # If no C compiler was specified, use CC.
17239 LTCC=${LTCC-"$CC"}
17240
17241 # If no C compiler flags were specified, use CFLAGS.
17242 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
17243
17244 # Allow CC to be a program name with arguments.
17245 compiler=$CC
17246
17247
17248 # save warnings/boilerplate of simple test code
17249 ac_outfile=conftest.$ac_objext
17250 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
17251 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17252 _lt_compiler_boilerplate=`cat conftest.err`
17253 $RM conftest*
17254
17255 ac_outfile=conftest.$ac_objext
17256 echo "$lt_simple_link_test_code" >conftest.$ac_ext
17257 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17258 _lt_linker_boilerplate=`cat conftest.err`
17259 $RM -r conftest*
17260
17261
17262 # Allow CC to be a program name with arguments.
17263 GCC=yes
17264 compiler=$CC
17265 compiler_GCJ=$CC
17266 for cc_temp in $compiler""; do
17267   case $cc_temp in
17268     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17269     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17270     \-*) ;;
17271     *) break;;
17272   esac
17273 done
17274 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
17275
17276
17277 # GCJ did not exist at the time GCC didn't implicitly link libc in.
17278 archive_cmds_need_lc_GCJ=no
17279
17280 old_archive_cmds_GCJ=$old_archive_cmds
17281
17282 ## CAVEAT EMPTOR:
17283 ## There is no encapsulation within the following macros, do not change
17284 ## the running order or otherwise move them around unless you know exactly
17285 ## what you are doing...
17286 if test -n "$compiler"; then
17287
17288 lt_prog_compiler_no_builtin_flag_GCJ=
17289
17290 if test "$GCC" = yes; then
17291   case $cc_basename in
17292   nvcc*)
17293     lt_prog_compiler_no_builtin_flag_GCJ=' -Xcompiler -fno-builtin' ;;
17294   *)
17295     lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' ;;
17296   esac
17297
17298   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17299 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
17300 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
17301   $as_echo_n "(cached) " >&6
17302 else
17303   lt_cv_prog_compiler_rtti_exceptions=no
17304    ac_outfile=conftest.$ac_objext
17305    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17306    lt_compiler_flag="-fno-rtti -fno-exceptions"
17307    # Insert the option either (1) after the last *FLAGS variable, or
17308    # (2) before a word containing "conftest.", or (3) at the end.
17309    # Note that $ac_compile itself does not contain backslashes and begins
17310    # with a dollar sign (not a hyphen), so the echo should work correctly.
17311    # The option is referenced via a variable to avoid confusing sed.
17312    lt_compile=`echo "$ac_compile" | $SED \
17313    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17314    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17315    -e 's:$: $lt_compiler_flag:'`
17316    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17317    (eval "$lt_compile" 2>conftest.err)
17318    ac_status=$?
17319    cat conftest.err >&5
17320    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17321    if (exit $ac_status) && test -s "$ac_outfile"; then
17322      # The compiler can only warn and ignore the option if not recognized
17323      # So say no if there are warnings other than the usual output.
17324      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17325      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17326      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17327        lt_cv_prog_compiler_rtti_exceptions=yes
17328      fi
17329    fi
17330    $RM conftest*
17331
17332 fi
17333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17334 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17335
17336 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17337     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17338 else
17339     :
17340 fi
17341
17342 fi
17343
17344
17345
17346   lt_prog_compiler_wl_GCJ=
17347 lt_prog_compiler_pic_GCJ=
17348 lt_prog_compiler_static_GCJ=
17349
17350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
17351 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17352
17353   if test "$GCC" = yes; then
17354     lt_prog_compiler_wl_GCJ='-Wl,'
17355     lt_prog_compiler_static_GCJ='-static'
17356
17357     case $host_os in
17358       aix*)
17359       # All AIX code is PIC.
17360       if test "$host_cpu" = ia64; then
17361         # AIX 5 now supports IA64 processor
17362         lt_prog_compiler_static_GCJ='-Bstatic'
17363       fi
17364       ;;
17365
17366     amigaos*)
17367       case $host_cpu in
17368       powerpc)
17369             # see comment about AmigaOS4 .so support
17370             lt_prog_compiler_pic_GCJ='-fPIC'
17371         ;;
17372       m68k)
17373             # FIXME: we need at least 68020 code to build shared libraries, but
17374             # adding the `-m68020' flag to GCC prevents building anything better,
17375             # like `-m68040'.
17376             lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17377         ;;
17378       esac
17379       ;;
17380
17381     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17382       # PIC is the default for these OSes.
17383       ;;
17384
17385     mingw* | cygwin* | pw32* | os2* | cegcc*)
17386       # This hack is so that the source file can tell whether it is being
17387       # built for inclusion in a dll (and should export symbols for example).
17388       # Although the cygwin gcc ignores -fPIC, still need this for old-style
17389       # (--disable-auto-import) libraries
17390
17391       ;;
17392
17393     darwin* | rhapsody*)
17394       # PIC is the default on this platform
17395       # Common symbols not allowed in MH_DYLIB files
17396       lt_prog_compiler_pic_GCJ='-fno-common'
17397       ;;
17398
17399     haiku*)
17400       # PIC is the default for Haiku.
17401       # The "-static" flag exists, but is broken.
17402       lt_prog_compiler_static_GCJ=
17403       ;;
17404
17405     hpux*)
17406       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
17407       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
17408       # sets the default TLS model and affects inlining.
17409       case $host_cpu in
17410       hppa*64*)
17411         # +Z the default
17412         ;;
17413       *)
17414         lt_prog_compiler_pic_GCJ='-fPIC'
17415         ;;
17416       esac
17417       ;;
17418
17419     interix[3-9]*)
17420       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17421       # Instead, we relocate shared libraries at runtime.
17422       ;;
17423
17424     msdosdjgpp*)
17425       # Just because we use GCC doesn't mean we suddenly get shared libraries
17426       # on systems that don't support them.
17427       lt_prog_compiler_can_build_shared_GCJ=no
17428       enable_shared=no
17429       ;;
17430
17431     *nto* | *qnx*)
17432       # QNX uses GNU C++, but need to define -shared option too, otherwise
17433       # it will coredump.
17434       lt_prog_compiler_pic_GCJ='-fPIC -shared'
17435       ;;
17436
17437     sysv4*MP*)
17438       if test -d /usr/nec; then
17439         lt_prog_compiler_pic_GCJ=-Kconform_pic
17440       fi
17441       ;;
17442
17443     *)
17444       lt_prog_compiler_pic_GCJ='-fPIC'
17445       ;;
17446     esac
17447
17448     case $cc_basename in
17449     nvcc*) # Cuda Compiler Driver 2.2
17450       lt_prog_compiler_wl_GCJ='-Xlinker '
17451       lt_prog_compiler_pic_GCJ='-Xcompiler -fPIC'
17452       ;;
17453     esac
17454   else
17455     # PORTME Check for flag to pass linker flags through the system compiler.
17456     case $host_os in
17457     aix*)
17458       lt_prog_compiler_wl_GCJ='-Wl,'
17459       if test "$host_cpu" = ia64; then
17460         # AIX 5 now supports IA64 processor
17461         lt_prog_compiler_static_GCJ='-Bstatic'
17462       else
17463         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17464       fi
17465       ;;
17466
17467     mingw* | cygwin* | pw32* | os2* | cegcc*)
17468       # This hack is so that the source file can tell whether it is being
17469       # built for inclusion in a dll (and should export symbols for example).
17470
17471       ;;
17472
17473     hpux9* | hpux10* | hpux11*)
17474       lt_prog_compiler_wl_GCJ='-Wl,'
17475       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17476       # not for PA HP-UX.
17477       case $host_cpu in
17478       hppa*64*|ia64*)
17479         # +Z the default
17480         ;;
17481       *)
17482         lt_prog_compiler_pic_GCJ='+Z'
17483         ;;
17484       esac
17485       # Is there a better lt_prog_compiler_static that works with the bundled CC?
17486       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17487       ;;
17488
17489     irix5* | irix6* | nonstopux*)
17490       lt_prog_compiler_wl_GCJ='-Wl,'
17491       # PIC (with -KPIC) is the default.
17492       lt_prog_compiler_static_GCJ='-non_shared'
17493       ;;
17494
17495     linux* | k*bsd*-gnu | kopensolaris*-gnu)
17496       case $cc_basename in
17497       # old Intel for x86_64 which still supported -KPIC.
17498       ecc*)
17499         lt_prog_compiler_wl_GCJ='-Wl,'
17500         lt_prog_compiler_pic_GCJ='-KPIC'
17501         lt_prog_compiler_static_GCJ='-static'
17502         ;;
17503       # icc used to be incompatible with GCC.
17504       # ICC 10 doesn't accept -KPIC any more.
17505       icc* | ifort*)
17506         lt_prog_compiler_wl_GCJ='-Wl,'
17507         lt_prog_compiler_pic_GCJ='-fPIC'
17508         lt_prog_compiler_static_GCJ='-static'
17509         ;;
17510       # Lahey Fortran 8.1.
17511       lf95*)
17512         lt_prog_compiler_wl_GCJ='-Wl,'
17513         lt_prog_compiler_pic_GCJ='--shared'
17514         lt_prog_compiler_static_GCJ='--static'
17515         ;;
17516       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
17517         # Portland Group compilers (*not* the Pentium gcc compiler,
17518         # which looks to be a dead project)
17519         lt_prog_compiler_wl_GCJ='-Wl,'
17520         lt_prog_compiler_pic_GCJ='-fpic'
17521         lt_prog_compiler_static_GCJ='-Bstatic'
17522         ;;
17523       ccc*)
17524         lt_prog_compiler_wl_GCJ='-Wl,'
17525         # All Alpha code is PIC.
17526         lt_prog_compiler_static_GCJ='-non_shared'
17527         ;;
17528       xl* | bgxl* | bgf* | mpixl*)
17529         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
17530         lt_prog_compiler_wl_GCJ='-Wl,'
17531         lt_prog_compiler_pic_GCJ='-qpic'
17532         lt_prog_compiler_static_GCJ='-qstaticlink'
17533         ;;
17534       *)
17535         case `$CC -V 2>&1 | sed 5q` in
17536         *Sun\ F* | *Sun*Fortran*)
17537           # Sun Fortran 8.3 passes all unrecognized flags to the linker
17538           lt_prog_compiler_pic_GCJ='-KPIC'
17539           lt_prog_compiler_static_GCJ='-Bstatic'
17540           lt_prog_compiler_wl_GCJ=''
17541           ;;
17542         *Sun\ C*)
17543           # Sun C 5.9
17544           lt_prog_compiler_pic_GCJ='-KPIC'
17545           lt_prog_compiler_static_GCJ='-Bstatic'
17546           lt_prog_compiler_wl_GCJ='-Wl,'
17547           ;;
17548         esac
17549         ;;
17550       esac
17551       ;;
17552
17553     newsos6)
17554       lt_prog_compiler_pic_GCJ='-KPIC'
17555       lt_prog_compiler_static_GCJ='-Bstatic'
17556       ;;
17557
17558     *nto* | *qnx*)
17559       # QNX uses GNU C++, but need to define -shared option too, otherwise
17560       # it will coredump.
17561       lt_prog_compiler_pic_GCJ='-fPIC -shared'
17562       ;;
17563
17564     osf3* | osf4* | osf5*)
17565       lt_prog_compiler_wl_GCJ='-Wl,'
17566       # All OSF/1 code is PIC.
17567       lt_prog_compiler_static_GCJ='-non_shared'
17568       ;;
17569
17570     rdos*)
17571       lt_prog_compiler_static_GCJ='-non_shared'
17572       ;;
17573
17574     solaris*)
17575       lt_prog_compiler_pic_GCJ='-KPIC'
17576       lt_prog_compiler_static_GCJ='-Bstatic'
17577       case $cc_basename in
17578       f77* | f90* | f95*)
17579         lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17580       *)
17581         lt_prog_compiler_wl_GCJ='-Wl,';;
17582       esac
17583       ;;
17584
17585     sunos4*)
17586       lt_prog_compiler_wl_GCJ='-Qoption ld '
17587       lt_prog_compiler_pic_GCJ='-PIC'
17588       lt_prog_compiler_static_GCJ='-Bstatic'
17589       ;;
17590
17591     sysv4 | sysv4.2uw2* | sysv4.3*)
17592       lt_prog_compiler_wl_GCJ='-Wl,'
17593       lt_prog_compiler_pic_GCJ='-KPIC'
17594       lt_prog_compiler_static_GCJ='-Bstatic'
17595       ;;
17596
17597     sysv4*MP*)
17598       if test -d /usr/nec ;then
17599         lt_prog_compiler_pic_GCJ='-Kconform_pic'
17600         lt_prog_compiler_static_GCJ='-Bstatic'
17601       fi
17602       ;;
17603
17604     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17605       lt_prog_compiler_wl_GCJ='-Wl,'
17606       lt_prog_compiler_pic_GCJ='-KPIC'
17607       lt_prog_compiler_static_GCJ='-Bstatic'
17608       ;;
17609
17610     unicos*)
17611       lt_prog_compiler_wl_GCJ='-Wl,'
17612       lt_prog_compiler_can_build_shared_GCJ=no
17613       ;;
17614
17615     uts4*)
17616       lt_prog_compiler_pic_GCJ='-pic'
17617       lt_prog_compiler_static_GCJ='-Bstatic'
17618       ;;
17619
17620     *)
17621       lt_prog_compiler_can_build_shared_GCJ=no
17622       ;;
17623     esac
17624   fi
17625
17626 case $host_os in
17627   # For platforms which do not support PIC, -DPIC is meaningless:
17628   *djgpp*)
17629     lt_prog_compiler_pic_GCJ=
17630     ;;
17631   *)
17632     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17633     ;;
17634 esac
17635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_GCJ" >&5
17636 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17637
17638
17639
17640 #
17641 # Check to make sure the PIC flag actually works.
17642 #
17643 if test -n "$lt_prog_compiler_pic_GCJ"; then
17644   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17645 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17646 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then :
17647   $as_echo_n "(cached) " >&6
17648 else
17649   lt_cv_prog_compiler_pic_works_GCJ=no
17650    ac_outfile=conftest.$ac_objext
17651    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17652    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17653    # Insert the option either (1) after the last *FLAGS variable, or
17654    # (2) before a word containing "conftest.", or (3) at the end.
17655    # Note that $ac_compile itself does not contain backslashes and begins
17656    # with a dollar sign (not a hyphen), so the echo should work correctly.
17657    # The option is referenced via a variable to avoid confusing sed.
17658    lt_compile=`echo "$ac_compile" | $SED \
17659    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17660    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17661    -e 's:$: $lt_compiler_flag:'`
17662    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17663    (eval "$lt_compile" 2>conftest.err)
17664    ac_status=$?
17665    cat conftest.err >&5
17666    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17667    if (exit $ac_status) && test -s "$ac_outfile"; then
17668      # The compiler can only warn and ignore the option if not recognized
17669      # So say no if there are warnings other than the usual output.
17670      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17671      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17672      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17673        lt_cv_prog_compiler_pic_works_GCJ=yes
17674      fi
17675    fi
17676    $RM conftest*
17677
17678 fi
17679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17680 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17681
17682 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17683     case $lt_prog_compiler_pic_GCJ in
17684      "" | " "*) ;;
17685      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17686      esac
17687 else
17688     lt_prog_compiler_pic_GCJ=
17689      lt_prog_compiler_can_build_shared_GCJ=no
17690 fi
17691
17692 fi
17693
17694
17695
17696 #
17697 # Check to make sure the static flag actually works.
17698 #
17699 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17701 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17702 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then :
17703   $as_echo_n "(cached) " >&6
17704 else
17705   lt_cv_prog_compiler_static_works_GCJ=no
17706    save_LDFLAGS="$LDFLAGS"
17707    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17708    echo "$lt_simple_link_test_code" > conftest.$ac_ext
17709    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17710      # The linker can only warn and ignore the option if not recognized
17711      # So say no if there are warnings
17712      if test -s conftest.err; then
17713        # Append any errors to the config.log.
17714        cat conftest.err 1>&5
17715        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
17716        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17717        if diff conftest.exp conftest.er2 >/dev/null; then
17718          lt_cv_prog_compiler_static_works_GCJ=yes
17719        fi
17720      else
17721        lt_cv_prog_compiler_static_works_GCJ=yes
17722      fi
17723    fi
17724    $RM -r conftest*
17725    LDFLAGS="$save_LDFLAGS"
17726
17727 fi
17728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17729 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17730
17731 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17732     :
17733 else
17734     lt_prog_compiler_static_GCJ=
17735 fi
17736
17737
17738
17739
17740   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17741 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17742 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17743   $as_echo_n "(cached) " >&6
17744 else
17745   lt_cv_prog_compiler_c_o_GCJ=no
17746    $RM -r conftest 2>/dev/null
17747    mkdir conftest
17748    cd conftest
17749    mkdir out
17750    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17751
17752    lt_compiler_flag="-o out/conftest2.$ac_objext"
17753    # Insert the option either (1) after the last *FLAGS variable, or
17754    # (2) before a word containing "conftest.", or (3) at the end.
17755    # Note that $ac_compile itself does not contain backslashes and begins
17756    # with a dollar sign (not a hyphen), so the echo should work correctly.
17757    lt_compile=`echo "$ac_compile" | $SED \
17758    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17759    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17760    -e 's:$: $lt_compiler_flag:'`
17761    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17762    (eval "$lt_compile" 2>out/conftest.err)
17763    ac_status=$?
17764    cat out/conftest.err >&5
17765    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17766    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17767    then
17768      # The compiler can only warn and ignore the option if not recognized
17769      # So say no if there are warnings
17770      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17771      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17772      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17773        lt_cv_prog_compiler_c_o_GCJ=yes
17774      fi
17775    fi
17776    chmod u+w . 2>&5
17777    $RM conftest*
17778    # SGI C++ compiler will create directory out/ii_files/ for
17779    # template instantiation
17780    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17781    $RM out/* && rmdir out
17782    cd ..
17783    $RM -r conftest
17784    $RM conftest*
17785
17786 fi
17787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17788 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17789
17790
17791
17792   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17793 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17794 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17795   $as_echo_n "(cached) " >&6
17796 else
17797   lt_cv_prog_compiler_c_o_GCJ=no
17798    $RM -r conftest 2>/dev/null
17799    mkdir conftest
17800    cd conftest
17801    mkdir out
17802    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17803
17804    lt_compiler_flag="-o out/conftest2.$ac_objext"
17805    # Insert the option either (1) after the last *FLAGS variable, or
17806    # (2) before a word containing "conftest.", or (3) at the end.
17807    # Note that $ac_compile itself does not contain backslashes and begins
17808    # with a dollar sign (not a hyphen), so the echo should work correctly.
17809    lt_compile=`echo "$ac_compile" | $SED \
17810    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17811    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17812    -e 's:$: $lt_compiler_flag:'`
17813    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17814    (eval "$lt_compile" 2>out/conftest.err)
17815    ac_status=$?
17816    cat out/conftest.err >&5
17817    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17818    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17819    then
17820      # The compiler can only warn and ignore the option if not recognized
17821      # So say no if there are warnings
17822      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17823      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17824      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17825        lt_cv_prog_compiler_c_o_GCJ=yes
17826      fi
17827    fi
17828    chmod u+w . 2>&5
17829    $RM conftest*
17830    # SGI C++ compiler will create directory out/ii_files/ for
17831    # template instantiation
17832    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17833    $RM out/* && rmdir out
17834    cd ..
17835    $RM -r conftest
17836    $RM conftest*
17837
17838 fi
17839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17840 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17841
17842
17843
17844
17845 hard_links="nottested"
17846 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17847   # do not overwrite the value of need_locks provided by the user
17848   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
17849 $as_echo_n "checking if we can lock with hard links... " >&6; }
17850   hard_links=yes
17851   $RM conftest*
17852   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17853   touch conftest.a
17854   ln conftest.a conftest.b 2>&5 || hard_links=no
17855   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
17857 $as_echo "$hard_links" >&6; }
17858   if test "$hard_links" = no; then
17859     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17860 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17861     need_locks=warn
17862   fi
17863 else
17864   need_locks=no
17865 fi
17866
17867
17868
17869   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17870 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17871
17872   runpath_var=
17873   allow_undefined_flag_GCJ=
17874   always_export_symbols_GCJ=no
17875   archive_cmds_GCJ=
17876   archive_expsym_cmds_GCJ=
17877   compiler_needs_object_GCJ=no
17878   enable_shared_with_static_runtimes_GCJ=no
17879   export_dynamic_flag_spec_GCJ=
17880   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17881   hardcode_automatic_GCJ=no
17882   hardcode_direct_GCJ=no
17883   hardcode_direct_absolute_GCJ=no
17884   hardcode_libdir_flag_spec_GCJ=
17885   hardcode_libdir_flag_spec_ld_GCJ=
17886   hardcode_libdir_separator_GCJ=
17887   hardcode_minus_L_GCJ=no
17888   hardcode_shlibpath_var_GCJ=unsupported
17889   inherit_rpath_GCJ=no
17890   link_all_deplibs_GCJ=unknown
17891   module_cmds_GCJ=
17892   module_expsym_cmds_GCJ=
17893   old_archive_from_new_cmds_GCJ=
17894   old_archive_from_expsyms_cmds_GCJ=
17895   thread_safe_flag_spec_GCJ=
17896   whole_archive_flag_spec_GCJ=
17897   # include_expsyms should be a list of space-separated symbols to be *always*
17898   # included in the symbol list
17899   include_expsyms_GCJ=
17900   # exclude_expsyms can be an extended regexp of symbols to exclude
17901   # it will be wrapped by ` (' and `)$', so one must not match beginning or
17902   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17903   # as well as any symbol that contains `d'.
17904   exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17905   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17906   # platforms (ab)use it in PIC code, but their linkers get confused if
17907   # the symbol is explicitly referenced.  Since portable code cannot
17908   # rely on this symbol name, it's probably fine to never include it in
17909   # preloaded symbol tables.
17910   # Exclude shared library initialization/finalization symbols.
17911   extract_expsyms_cmds=
17912
17913   case $host_os in
17914   cygwin* | mingw* | pw32* | cegcc*)
17915     # FIXME: the MSVC++ port hasn't been tested in a loooong time
17916     # When not using gcc, we currently assume that we are using
17917     # Microsoft Visual C++.
17918     if test "$GCC" != yes; then
17919       with_gnu_ld=no
17920     fi
17921     ;;
17922   interix*)
17923     # we just hope/assume this is gcc and not c89 (= MSVC++)
17924     with_gnu_ld=yes
17925     ;;
17926   openbsd*)
17927     with_gnu_ld=no
17928     ;;
17929   esac
17930
17931   ld_shlibs_GCJ=yes
17932
17933   # On some targets, GNU ld is compatible enough with the native linker
17934   # that we're better off using the native interface for both.
17935   lt_use_gnu_ld_interface=no
17936   if test "$with_gnu_ld" = yes; then
17937     case $host_os in
17938       aix*)
17939         # The AIX port of GNU ld has always aspired to compatibility
17940         # with the native linker.  However, as the warning in the GNU ld
17941         # block says, versions before 2.19.5* couldn't really create working
17942         # shared libraries, regardless of the interface used.
17943         case `$LD -v 2>&1` in
17944           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
17945           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
17946           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
17947           *)
17948             lt_use_gnu_ld_interface=yes
17949             ;;
17950         esac
17951         ;;
17952       *)
17953         lt_use_gnu_ld_interface=yes
17954         ;;
17955     esac
17956   fi
17957
17958   if test "$lt_use_gnu_ld_interface" = yes; then
17959     # If archive_cmds runs LD, not CC, wlarc should be empty
17960     wlarc='${wl}'
17961
17962     # Set some defaults for GNU ld with shared library support. These
17963     # are reset later if shared libraries are not supported. Putting them
17964     # here allows them to be overridden if necessary.
17965     runpath_var=LD_RUN_PATH
17966     hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17967     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17968     # ancient GNU ld didn't support --whole-archive et. al.
17969     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
17970       whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17971     else
17972       whole_archive_flag_spec_GCJ=
17973     fi
17974     supports_anon_versioning=no
17975     case `$LD -v 2>&1` in
17976       *GNU\ gold*) supports_anon_versioning=yes ;;
17977       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17978       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17979       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17980       *\ 2.11.*) ;; # other 2.11 versions
17981       *) supports_anon_versioning=yes ;;
17982     esac
17983
17984     # See if GNU ld supports shared libraries.
17985     case $host_os in
17986     aix[3-9]*)
17987       # On AIX/PPC, the GNU linker is very broken
17988       if test "$host_cpu" != ia64; then
17989         ld_shlibs_GCJ=no
17990         cat <<_LT_EOF 1>&2
17991
17992 *** Warning: the GNU linker, at least up to release 2.19, is reported
17993 *** to be unable to reliably create shared libraries on AIX.
17994 *** Therefore, libtool is disabling shared libraries support.  If you
17995 *** really care for shared libraries, you may want to install binutils
17996 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
17997 *** You will then need to restart the configuration process.
17998
17999 _LT_EOF
18000       fi
18001       ;;
18002
18003     amigaos*)
18004       case $host_cpu in
18005       powerpc)
18006             # see comment about AmigaOS4 .so support
18007             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18008             archive_expsym_cmds_GCJ=''
18009         ;;
18010       m68k)
18011             archive_cmds_GCJ='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
18012             hardcode_libdir_flag_spec_GCJ='-L$libdir'
18013             hardcode_minus_L_GCJ=yes
18014         ;;
18015       esac
18016       ;;
18017
18018     beos*)
18019       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18020         allow_undefined_flag_GCJ=unsupported
18021         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
18022         # support --undefined.  This deserves some investigation.  FIXME
18023         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18024       else
18025         ld_shlibs_GCJ=no
18026       fi
18027       ;;
18028
18029     cygwin* | mingw* | pw32* | cegcc*)
18030       # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
18031       # as there is no search path for DLLs.
18032       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18033       export_dynamic_flag_spec_GCJ='${wl}--export-all-symbols'
18034       allow_undefined_flag_GCJ=unsupported
18035       always_export_symbols_GCJ=no
18036       enable_shared_with_static_runtimes_GCJ=yes
18037       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
18038
18039       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
18040         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18041         # If the export-symbols file already is a .def file (1st line
18042         # is EXPORTS), use it as is; otherwise, prepend...
18043         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18044           cp $export_symbols $output_objdir/$soname.def;
18045         else
18046           echo EXPORTS > $output_objdir/$soname.def;
18047           cat $export_symbols >> $output_objdir/$soname.def;
18048         fi~
18049         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18050       else
18051         ld_shlibs_GCJ=no
18052       fi
18053       ;;
18054
18055     haiku*)
18056       archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18057       link_all_deplibs_GCJ=yes
18058       ;;
18059
18060     interix[3-9]*)
18061       hardcode_direct_GCJ=no
18062       hardcode_shlibpath_var_GCJ=no
18063       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18064       export_dynamic_flag_spec_GCJ='${wl}-E'
18065       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
18066       # Instead, shared libraries are loaded at an image base (0x10000000 by
18067       # default) and relocated if they conflict, which is a slow very memory
18068       # consuming and fragmenting process.  To avoid this, we pick a random,
18069       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
18070       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
18071       archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
18072       archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
18073       ;;
18074
18075     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
18076       tmp_diet=no
18077       if test "$host_os" = linux-dietlibc; then
18078         case $cc_basename in
18079           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
18080         esac
18081       fi
18082       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
18083          && test "$tmp_diet" = no
18084       then
18085         tmp_addflag=
18086         tmp_sharedflag='-shared'
18087         case $cc_basename,$host_cpu in
18088         pgcc*)                          # Portland Group C compiler
18089           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
18090           tmp_addflag=' $pic_flag'
18091           ;;
18092         pgf77* | pgf90* | pgf95* | pgfortran*)
18093                                         # Portland Group f77 and f90 compilers
18094           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
18095           tmp_addflag=' $pic_flag -Mnomain' ;;
18096         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
18097           tmp_addflag=' -i_dynamic' ;;
18098         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
18099           tmp_addflag=' -i_dynamic -nofor_main' ;;
18100         ifc* | ifort*)                  # Intel Fortran compiler
18101           tmp_addflag=' -nofor_main' ;;
18102         lf95*)                          # Lahey Fortran 8.1
18103           whole_archive_flag_spec_GCJ=
18104           tmp_sharedflag='--shared' ;;
18105         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
18106           tmp_sharedflag='-qmkshrobj'
18107           tmp_addflag= ;;
18108         nvcc*)  # Cuda Compiler Driver 2.2
18109           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
18110           compiler_needs_object_GCJ=yes
18111           ;;
18112         esac
18113         case `$CC -V 2>&1 | sed 5q` in
18114         *Sun\ C*)                       # Sun C 5.9
18115           whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
18116           compiler_needs_object_GCJ=yes
18117           tmp_sharedflag='-G' ;;
18118         *Sun\ F*)                       # Sun Fortran 8.3
18119           tmp_sharedflag='-G' ;;
18120         esac
18121         archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18122
18123         if test "x$supports_anon_versioning" = xyes; then
18124           archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18125             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18126             echo "local: *; };" >> $output_objdir/$libname.ver~
18127             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
18128         fi
18129
18130         case $cc_basename in
18131         xlf* | bgf* | bgxlf* | mpixlf*)
18132           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
18133           whole_archive_flag_spec_GCJ='--whole-archive$convenience --no-whole-archive'
18134           hardcode_libdir_flag_spec_GCJ=
18135           hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18136           archive_cmds_GCJ='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
18137           if test "x$supports_anon_versioning" = xyes; then
18138             archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18139               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18140               echo "local: *; };" >> $output_objdir/$libname.ver~
18141               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
18142           fi
18143           ;;
18144         esac
18145       else
18146         ld_shlibs_GCJ=no
18147       fi
18148       ;;
18149
18150     netbsd*)
18151       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18152         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
18153         wlarc=
18154       else
18155         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18156         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18157       fi
18158       ;;
18159
18160     solaris*)
18161       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
18162         ld_shlibs_GCJ=no
18163         cat <<_LT_EOF 1>&2
18164
18165 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
18166 *** create shared libraries on Solaris systems.  Therefore, libtool
18167 *** is disabling shared libraries support.  We urge you to upgrade GNU
18168 *** binutils to release 2.9.1 or newer.  Another option is to modify
18169 *** your PATH or compiler configuration so that the native linker is
18170 *** used, and then restart.
18171
18172 _LT_EOF
18173       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18174         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18175         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18176       else
18177         ld_shlibs_GCJ=no
18178       fi
18179       ;;
18180
18181     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
18182       case `$LD -v 2>&1` in
18183         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
18184         ld_shlibs_GCJ=no
18185         cat <<_LT_EOF 1>&2
18186
18187 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
18188 *** reliably create shared libraries on SCO systems.  Therefore, libtool
18189 *** is disabling shared libraries support.  We urge you to upgrade GNU
18190 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
18191 *** your PATH or compiler configuration so that the native linker is
18192 *** used, and then restart.
18193
18194 _LT_EOF
18195         ;;
18196         *)
18197           # For security reasons, it is highly recommended that you always
18198           # use absolute paths for naming shared libraries, and exclude the
18199           # DT_RUNPATH tag from executables and libraries.  But doing so
18200           # requires that you compile everything twice, which is a pain.
18201           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18202             hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18203             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18204             archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18205           else
18206             ld_shlibs_GCJ=no
18207           fi
18208         ;;
18209       esac
18210       ;;
18211
18212     sunos4*)
18213       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18214       wlarc=
18215       hardcode_direct_GCJ=yes
18216       hardcode_shlibpath_var_GCJ=no
18217       ;;
18218
18219     *)
18220       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18221         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18222         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18223       else
18224         ld_shlibs_GCJ=no
18225       fi
18226       ;;
18227     esac
18228
18229     if test "$ld_shlibs_GCJ" = no; then
18230       runpath_var=
18231       hardcode_libdir_flag_spec_GCJ=
18232       export_dynamic_flag_spec_GCJ=
18233       whole_archive_flag_spec_GCJ=
18234     fi
18235   else
18236     # PORTME fill in a description of your system's linker (not GNU ld)
18237     case $host_os in
18238     aix3*)
18239       allow_undefined_flag_GCJ=unsupported
18240       always_export_symbols_GCJ=yes
18241       archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
18242       # Note: this linker hardcodes the directories in LIBPATH if there
18243       # are no directories specified by -L.
18244       hardcode_minus_L_GCJ=yes
18245       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
18246         # Neither direct hardcoding nor static linking is supported with a
18247         # broken collect2.
18248         hardcode_direct_GCJ=unsupported
18249       fi
18250       ;;
18251
18252     aix[4-9]*)
18253       if test "$host_cpu" = ia64; then
18254         # On IA64, the linker does run time linking by default, so we don't
18255         # have to do anything special.
18256         aix_use_runtimelinking=no
18257         exp_sym_flag='-Bexport'
18258         no_entry_flag=""
18259       else
18260         # If we're using GNU nm, then we don't want the "-C" option.
18261         # -C means demangle to AIX nm, but means don't demangle with GNU nm
18262         # Also, AIX nm treats weak defined symbols like other global
18263         # defined symbols, whereas GNU nm marks them as "W".
18264         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
18265           export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
18266         else
18267           export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
18268         fi
18269         aix_use_runtimelinking=no
18270
18271         # Test if we are trying to use run time linking or normal
18272         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18273         # need to do runtime linking.
18274         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
18275           for ld_flag in $LDFLAGS; do
18276           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
18277             aix_use_runtimelinking=yes
18278             break
18279           fi
18280           done
18281           ;;
18282         esac
18283
18284         exp_sym_flag='-bexport'
18285         no_entry_flag='-bnoentry'
18286       fi
18287
18288       # When large executables or shared objects are built, AIX ld can
18289       # have problems creating the table of contents.  If linking a library
18290       # or program results in "error TOC overflow" add -mminimal-toc to
18291       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
18292       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18293
18294       archive_cmds_GCJ=''
18295       hardcode_direct_GCJ=yes
18296       hardcode_direct_absolute_GCJ=yes
18297       hardcode_libdir_separator_GCJ=':'
18298       link_all_deplibs_GCJ=yes
18299       file_list_spec_GCJ='${wl}-f,'
18300
18301       if test "$GCC" = yes; then
18302         case $host_os in aix4.[012]|aix4.[012].*)
18303         # We only want to do this on AIX 4.2 and lower, the check
18304         # below for broken collect2 doesn't work under 4.3+
18305           collect2name=`${CC} -print-prog-name=collect2`
18306           if test -f "$collect2name" &&
18307            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
18308           then
18309           # We have reworked collect2
18310           :
18311           else
18312           # We have old collect2
18313           hardcode_direct_GCJ=unsupported
18314           # It fails to find uninstalled libraries when the uninstalled
18315           # path is not listed in the libpath.  Setting hardcode_minus_L
18316           # to unsupported forces relinking
18317           hardcode_minus_L_GCJ=yes
18318           hardcode_libdir_flag_spec_GCJ='-L$libdir'
18319           hardcode_libdir_separator_GCJ=
18320           fi
18321           ;;
18322         esac
18323         shared_flag='-shared'
18324         if test "$aix_use_runtimelinking" = yes; then
18325           shared_flag="$shared_flag "'${wl}-G'
18326         fi
18327       else
18328         # not using gcc
18329         if test "$host_cpu" = ia64; then
18330         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18331         # chokes on -Wl,-G. The following line is correct:
18332           shared_flag='-G'
18333         else
18334           if test "$aix_use_runtimelinking" = yes; then
18335             shared_flag='${wl}-G'
18336           else
18337             shared_flag='${wl}-bM:SRE'
18338           fi
18339         fi
18340       fi
18341
18342       export_dynamic_flag_spec_GCJ='${wl}-bexpall'
18343       # It seems that -bexpall does not export symbols beginning with
18344       # underscore (_), so it is better to generate a list of symbols to export.
18345       always_export_symbols_GCJ=yes
18346       if test "$aix_use_runtimelinking" = yes; then
18347         # Warning - without using the other runtime loading flags (-brtl),
18348         # -berok will link without error, but may produce a broken library.
18349         allow_undefined_flag_GCJ='-berok'
18350         # Determine the default libpath from the value encoded in an
18351         # empty executable.
18352         if test x$gcc_no_link = xyes; then
18353   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18354 fi
18355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18356 /* end confdefs.h.  */
18357
18358 int
18359 main ()
18360 {
18361
18362   ;
18363   return 0;
18364 }
18365 _ACEOF
18366 if ac_fn_c_try_link "$LINENO"; then :
18367
18368 lt_aix_libpath_sed='
18369     /Import File Strings/,/^$/ {
18370         /^0/ {
18371             s/^0  *\(.*\)$/\1/
18372             p
18373         }
18374     }'
18375 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18376 # Check for a 64-bit object if we didn't find anything.
18377 if test -z "$aix_libpath"; then
18378   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18379 fi
18380 fi
18381 rm -f core conftest.err conftest.$ac_objext \
18382     conftest$ac_exeext conftest.$ac_ext
18383 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18384
18385         hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18386         archive_expsym_cmds_GCJ='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
18387       else
18388         if test "$host_cpu" = ia64; then
18389           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
18390           allow_undefined_flag_GCJ="-z nodefs"
18391           archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
18392         else
18393          # Determine the default libpath from the value encoded in an
18394          # empty executable.
18395          if test x$gcc_no_link = xyes; then
18396   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18397 fi
18398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18399 /* end confdefs.h.  */
18400
18401 int
18402 main ()
18403 {
18404
18405   ;
18406   return 0;
18407 }
18408 _ACEOF
18409 if ac_fn_c_try_link "$LINENO"; then :
18410
18411 lt_aix_libpath_sed='
18412     /Import File Strings/,/^$/ {
18413         /^0/ {
18414             s/^0  *\(.*\)$/\1/
18415             p
18416         }
18417     }'
18418 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18419 # Check for a 64-bit object if we didn't find anything.
18420 if test -z "$aix_libpath"; then
18421   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18422 fi
18423 fi
18424 rm -f core conftest.err conftest.$ac_objext \
18425     conftest$ac_exeext conftest.$ac_ext
18426 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18427
18428          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18429           # Warning - without using the other run time loading flags,
18430           # -berok will link without error, but may produce a broken library.
18431           no_undefined_flag_GCJ=' ${wl}-bernotok'
18432           allow_undefined_flag_GCJ=' ${wl}-berok'
18433           if test "$with_gnu_ld" = yes; then
18434             # We only use this code for GNU lds that support --whole-archive.
18435             whole_archive_flag_spec_GCJ='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18436           else
18437             # Exported symbols can be pulled into shared objects from archives
18438             whole_archive_flag_spec_GCJ='$convenience'
18439           fi
18440           archive_cmds_need_lc_GCJ=yes
18441           # This is similar to how AIX traditionally builds its shared libraries.
18442           archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
18443         fi
18444       fi
18445       ;;
18446
18447     amigaos*)
18448       case $host_cpu in
18449       powerpc)
18450             # see comment about AmigaOS4 .so support
18451             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18452             archive_expsym_cmds_GCJ=''
18453         ;;
18454       m68k)
18455             archive_cmds_GCJ='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
18456             hardcode_libdir_flag_spec_GCJ='-L$libdir'
18457             hardcode_minus_L_GCJ=yes
18458         ;;
18459       esac
18460       ;;
18461
18462     bsdi[45]*)
18463       export_dynamic_flag_spec_GCJ=-rdynamic
18464       ;;
18465
18466     cygwin* | mingw* | pw32* | cegcc*)
18467       # When not using gcc, we currently assume that we are using
18468       # Microsoft Visual C++.
18469       # hardcode_libdir_flag_spec is actually meaningless, as there is
18470       # no search path for DLLs.
18471       hardcode_libdir_flag_spec_GCJ=' '
18472       allow_undefined_flag_GCJ=unsupported
18473       # Tell ltmain to make .lib files, not .a files.
18474       libext=lib
18475       # Tell ltmain to make .dll files, not .so files.
18476       shrext_cmds=".dll"
18477       # FIXME: Setting linknames here is a bad hack.
18478       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
18479       # The linker will automatically build a .lib file if we build a DLL.
18480       old_archive_from_new_cmds_GCJ='true'
18481       # FIXME: Should let the user specify the lib program.
18482       old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18483       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18484       enable_shared_with_static_runtimes_GCJ=yes
18485       ;;
18486
18487     darwin* | rhapsody*)
18488
18489
18490   archive_cmds_need_lc_GCJ=no
18491   hardcode_direct_GCJ=no
18492   hardcode_automatic_GCJ=yes
18493   hardcode_shlibpath_var_GCJ=unsupported
18494   if test "$lt_cv_ld_force_load" = "yes"; then
18495     whole_archive_flag_spec_GCJ='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
18496   else
18497     whole_archive_flag_spec_GCJ=''
18498   fi
18499   link_all_deplibs_GCJ=yes
18500   allow_undefined_flag_GCJ="$_lt_dar_allow_undefined"
18501   case $cc_basename in
18502      ifort*) _lt_dar_can_shared=yes ;;
18503      *) _lt_dar_can_shared=$GCC ;;
18504   esac
18505   if test "$_lt_dar_can_shared" = "yes"; then
18506     output_verbose_link_cmd=func_echo_all
18507     archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18508     module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18509     archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
18510     module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
18511
18512   else
18513   ld_shlibs_GCJ=no
18514   fi
18515
18516       ;;
18517
18518     dgux*)
18519       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18520       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18521       hardcode_shlibpath_var_GCJ=no
18522       ;;
18523
18524     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18525     # support.  Future versions do this automatically, but an explicit c++rt0.o
18526     # does not break anything, and helps significantly (at the cost of a little
18527     # extra space).
18528     freebsd2.2*)
18529       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18530       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18531       hardcode_direct_GCJ=yes
18532       hardcode_shlibpath_var_GCJ=no
18533       ;;
18534
18535     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18536     freebsd2.*)
18537       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18538       hardcode_direct_GCJ=yes
18539       hardcode_minus_L_GCJ=yes
18540       hardcode_shlibpath_var_GCJ=no
18541       ;;
18542
18543     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18544     freebsd* | dragonfly*)
18545       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18546       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18547       hardcode_direct_GCJ=yes
18548       hardcode_shlibpath_var_GCJ=no
18549       ;;
18550
18551     hpux9*)
18552       if test "$GCC" = yes; then
18553         archive_cmds_GCJ='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
18554       else
18555         archive_cmds_GCJ='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
18556       fi
18557       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18558       hardcode_libdir_separator_GCJ=:
18559       hardcode_direct_GCJ=yes
18560
18561       # hardcode_minus_L: Not really in the search PATH,
18562       # but as the default location of the library.
18563       hardcode_minus_L_GCJ=yes
18564       export_dynamic_flag_spec_GCJ='${wl}-E'
18565       ;;
18566
18567     hpux10*)
18568       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18569         archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18570       else
18571         archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18572       fi
18573       if test "$with_gnu_ld" = no; then
18574         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18575         hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18576         hardcode_libdir_separator_GCJ=:
18577         hardcode_direct_GCJ=yes
18578         hardcode_direct_absolute_GCJ=yes
18579         export_dynamic_flag_spec_GCJ='${wl}-E'
18580         # hardcode_minus_L: Not really in the search PATH,
18581         # but as the default location of the library.
18582         hardcode_minus_L_GCJ=yes
18583       fi
18584       ;;
18585
18586     hpux11*)
18587       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18588         case $host_cpu in
18589         hppa*64*)
18590           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18591           ;;
18592         ia64*)
18593           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18594           ;;
18595         *)
18596           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18597           ;;
18598         esac
18599       else
18600         case $host_cpu in
18601         hppa*64*)
18602           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18603           ;;
18604         ia64*)
18605           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18606           ;;
18607         *)
18608         archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18609           ;;
18610         esac
18611       fi
18612       if test "$with_gnu_ld" = no; then
18613         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18614         hardcode_libdir_separator_GCJ=:
18615
18616         case $host_cpu in
18617         hppa*64*|ia64*)
18618           hardcode_direct_GCJ=no
18619           hardcode_shlibpath_var_GCJ=no
18620           ;;
18621         *)
18622           hardcode_direct_GCJ=yes
18623           hardcode_direct_absolute_GCJ=yes
18624           export_dynamic_flag_spec_GCJ='${wl}-E'
18625
18626           # hardcode_minus_L: Not really in the search PATH,
18627           # but as the default location of the library.
18628           hardcode_minus_L_GCJ=yes
18629           ;;
18630         esac
18631       fi
18632       ;;
18633
18634     irix5* | irix6* | nonstopux*)
18635       if test "$GCC" = yes; then
18636         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18637         # Try to use the -exported_symbol ld option, if it does not
18638         # work, assume that -exports_file does not work either and
18639         # implicitly export all symbols.
18640         save_LDFLAGS="$LDFLAGS"
18641         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
18642         if test x$gcc_no_link = xyes; then
18643   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18644 fi
18645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18646 /* end confdefs.h.  */
18647 int foo(void) {}
18648 _ACEOF
18649 if ac_fn_c_try_link "$LINENO"; then :
18650   archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
18651
18652 fi
18653 rm -f core conftest.err conftest.$ac_objext \
18654     conftest$ac_exeext conftest.$ac_ext
18655         LDFLAGS="$save_LDFLAGS"
18656       else
18657         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
18658         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
18659       fi
18660       archive_cmds_need_lc_GCJ='no'
18661       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18662       hardcode_libdir_separator_GCJ=:
18663       inherit_rpath_GCJ=yes
18664       link_all_deplibs_GCJ=yes
18665       ;;
18666
18667     netbsd*)
18668       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18669         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18670       else
18671         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18672       fi
18673       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18674       hardcode_direct_GCJ=yes
18675       hardcode_shlibpath_var_GCJ=no
18676       ;;
18677
18678     newsos6)
18679       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18680       hardcode_direct_GCJ=yes
18681       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18682       hardcode_libdir_separator_GCJ=:
18683       hardcode_shlibpath_var_GCJ=no
18684       ;;
18685
18686     *nto* | *qnx*)
18687       ;;
18688
18689     openbsd*)
18690       if test -f /usr/libexec/ld.so; then
18691         hardcode_direct_GCJ=yes
18692         hardcode_shlibpath_var_GCJ=no
18693         hardcode_direct_absolute_GCJ=yes
18694         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18695           archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18696           archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18697           hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18698           export_dynamic_flag_spec_GCJ='${wl}-E'
18699         else
18700           case $host_os in
18701            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18702              archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18703              hardcode_libdir_flag_spec_GCJ='-R$libdir'
18704              ;;
18705            *)
18706              archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18707              hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18708              ;;
18709           esac
18710         fi
18711       else
18712         ld_shlibs_GCJ=no
18713       fi
18714       ;;
18715
18716     os2*)
18717       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18718       hardcode_minus_L_GCJ=yes
18719       allow_undefined_flag_GCJ=unsupported
18720       archive_cmds_GCJ='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
18721       old_archive_from_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18722       ;;
18723
18724     osf3*)
18725       if test "$GCC" = yes; then
18726         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18727         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18728       else
18729         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18730         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
18731       fi
18732       archive_cmds_need_lc_GCJ='no'
18733       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18734       hardcode_libdir_separator_GCJ=:
18735       ;;
18736
18737     osf4* | osf5*)      # as osf3* with the addition of -msym flag
18738       if test "$GCC" = yes; then
18739         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18740         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18741         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18742       else
18743         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18744         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
18745         archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
18746         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
18747
18748         # Both c and cxx compiler support -rpath directly
18749         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18750       fi
18751       archive_cmds_need_lc_GCJ='no'
18752       hardcode_libdir_separator_GCJ=:
18753       ;;
18754
18755     solaris*)
18756       no_undefined_flag_GCJ=' -z defs'
18757       if test "$GCC" = yes; then
18758         wlarc='${wl}'
18759         archive_cmds_GCJ='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18760         archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18761           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18762       else
18763         case `$CC -V 2>&1` in
18764         *"Compilers 5.0"*)
18765           wlarc=''
18766           archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18767           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18768           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
18769           ;;
18770         *)
18771           wlarc='${wl}'
18772           archive_cmds_GCJ='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
18773           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18774           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18775           ;;
18776         esac
18777       fi
18778       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18779       hardcode_shlibpath_var_GCJ=no
18780       case $host_os in
18781       solaris2.[0-5] | solaris2.[0-5].*) ;;
18782       *)
18783         # The compiler driver will combine and reorder linker options,
18784         # but understands `-z linker_flag'.  GCC discards it without `$wl',
18785         # but is careful enough not to reorder.
18786         # Supported since Solaris 2.6 (maybe 2.5.1?)
18787         if test "$GCC" = yes; then
18788           whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18789         else
18790           whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18791         fi
18792         ;;
18793       esac
18794       link_all_deplibs_GCJ=yes
18795       ;;
18796
18797     sunos4*)
18798       if test "x$host_vendor" = xsequent; then
18799         # Use $CC to link under sequent, because it throws in some extra .o
18800         # files that make .init and .fini sections work.
18801         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18802       else
18803         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18804       fi
18805       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18806       hardcode_direct_GCJ=yes
18807       hardcode_minus_L_GCJ=yes
18808       hardcode_shlibpath_var_GCJ=no
18809       ;;
18810
18811     sysv4)
18812       case $host_vendor in
18813         sni)
18814           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18815           hardcode_direct_GCJ=yes # is this really true???
18816         ;;
18817         siemens)
18818           ## LD is ld it makes a PLAMLIB
18819           ## CC just makes a GrossModule.
18820           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18821           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18822           hardcode_direct_GCJ=no
18823         ;;
18824         motorola)
18825           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18826           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18827         ;;
18828       esac
18829       runpath_var='LD_RUN_PATH'
18830       hardcode_shlibpath_var_GCJ=no
18831       ;;
18832
18833     sysv4.3*)
18834       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18835       hardcode_shlibpath_var_GCJ=no
18836       export_dynamic_flag_spec_GCJ='-Bexport'
18837       ;;
18838
18839     sysv4*MP*)
18840       if test -d /usr/nec; then
18841         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18842         hardcode_shlibpath_var_GCJ=no
18843         runpath_var=LD_RUN_PATH
18844         hardcode_runpath_var=yes
18845         ld_shlibs_GCJ=yes
18846       fi
18847       ;;
18848
18849     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18850       no_undefined_flag_GCJ='${wl}-z,text'
18851       archive_cmds_need_lc_GCJ=no
18852       hardcode_shlibpath_var_GCJ=no
18853       runpath_var='LD_RUN_PATH'
18854
18855       if test "$GCC" = yes; then
18856         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18857         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18858       else
18859         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18860         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18861       fi
18862       ;;
18863
18864     sysv5* | sco3.2v5* | sco5v6*)
18865       # Note: We can NOT use -z defs as we might desire, because we do not
18866       # link with -lc, and that would cause any symbols used from libc to
18867       # always be unresolved, which means just about no library would
18868       # ever link correctly.  If we're not using GNU ld we use -z text
18869       # though, which does catch some bad symbols but isn't as heavy-handed
18870       # as -z defs.
18871       no_undefined_flag_GCJ='${wl}-z,text'
18872       allow_undefined_flag_GCJ='${wl}-z,nodefs'
18873       archive_cmds_need_lc_GCJ=no
18874       hardcode_shlibpath_var_GCJ=no
18875       hardcode_libdir_flag_spec_GCJ='${wl}-R,$libdir'
18876       hardcode_libdir_separator_GCJ=':'
18877       link_all_deplibs_GCJ=yes
18878       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18879       runpath_var='LD_RUN_PATH'
18880
18881       if test "$GCC" = yes; then
18882         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18883         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18884       else
18885         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18886         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18887       fi
18888       ;;
18889
18890     uts4*)
18891       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18892       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18893       hardcode_shlibpath_var_GCJ=no
18894       ;;
18895
18896     *)
18897       ld_shlibs_GCJ=no
18898       ;;
18899     esac
18900
18901     if test x$host_vendor = xsni; then
18902       case $host in
18903       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18904         export_dynamic_flag_spec_GCJ='${wl}-Blargedynsym'
18905         ;;
18906       esac
18907     fi
18908   fi
18909
18910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GCJ" >&5
18911 $as_echo "$ld_shlibs_GCJ" >&6; }
18912 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18913
18914 with_gnu_ld_GCJ=$with_gnu_ld
18915
18916
18917
18918
18919
18920
18921 #
18922 # Do we need to explicitly link libc?
18923 #
18924 case "x$archive_cmds_need_lc_GCJ" in
18925 x|xyes)
18926   # Assume -lc should be added
18927   archive_cmds_need_lc_GCJ=yes
18928
18929   if test "$enable_shared" = yes && test "$GCC" = yes; then
18930     case $archive_cmds_GCJ in
18931     *'~'*)
18932       # FIXME: we may have to deal with multi-command sequences.
18933       ;;
18934     '$CC '*)
18935       # Test whether the compiler implicitly links with -lc since on some
18936       # systems, -lgcc has to come before -lc. If gcc already passes -lc
18937       # to ld, don't add -lc before -lgcc.
18938       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
18939 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18940 if test "${lt_cv_archive_cmds_need_lc_GCJ+set}" = set; then :
18941   $as_echo_n "(cached) " >&6
18942 else
18943   $RM conftest*
18944         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18945
18946         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
18947   (eval $ac_compile) 2>&5
18948   ac_status=$?
18949   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18950   test $ac_status = 0; } 2>conftest.err; then
18951           soname=conftest
18952           lib=conftest
18953           libobjs=conftest.$ac_objext
18954           deplibs=
18955           wl=$lt_prog_compiler_wl_GCJ
18956           pic_flag=$lt_prog_compiler_pic_GCJ
18957           compiler_flags=-v
18958           linker_flags=-v
18959           verstring=
18960           output_objdir=.
18961           libname=conftest
18962           lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18963           allow_undefined_flag_GCJ=
18964           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
18965   (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
18966   ac_status=$?
18967   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18968   test $ac_status = 0; }
18969           then
18970             lt_cv_archive_cmds_need_lc_GCJ=no
18971           else
18972             lt_cv_archive_cmds_need_lc_GCJ=yes
18973           fi
18974           allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18975         else
18976           cat conftest.err 1>&5
18977         fi
18978         $RM conftest*
18979
18980 fi
18981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5
18982 $as_echo "$lt_cv_archive_cmds_need_lc_GCJ" >&6; }
18983       archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ
18984       ;;
18985     esac
18986   fi
18987   ;;
18988 esac
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
19042
19043
19044
19045
19046
19047
19048
19049
19050
19051
19052
19053   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
19054 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19055 hardcode_action_GCJ=
19056 if test -n "$hardcode_libdir_flag_spec_GCJ" ||
19057    test -n "$runpath_var_GCJ" ||
19058    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19059
19060   # We can hardcode non-existent directories.
19061   if test "$hardcode_direct_GCJ" != no &&
19062      # If the only mechanism to avoid hardcoding is shlibpath_var, we
19063      # have to relink, otherwise we might link with an installed library
19064      # when we should be linking with a yet-to-be-installed one
19065      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19066      test "$hardcode_minus_L_GCJ" != no; then
19067     # Linking always hardcodes the temporary library directory.
19068     hardcode_action_GCJ=relink
19069   else
19070     # We can link without hardcoding, and we can hardcode nonexisting dirs.
19071     hardcode_action_GCJ=immediate
19072   fi
19073 else
19074   # We cannot hardcode anything, or else we can only hardcode existing
19075   # directories.
19076   hardcode_action_GCJ=unsupported
19077 fi
19078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GCJ" >&5
19079 $as_echo "$hardcode_action_GCJ" >&6; }
19080
19081 if test "$hardcode_action_GCJ" = relink ||
19082    test "$inherit_rpath_GCJ" = yes; then
19083   # Fast installation is not supported
19084   enable_fast_install=no
19085 elif test "$shlibpath_overrides_runpath" = yes ||
19086      test "$enable_shared" = no; then
19087   # Fast installation is not necessary
19088   enable_fast_install=needless
19089 fi
19090
19091
19092
19093
19094
19095
19096
19097 fi
19098
19099 compiler_GCJ=${GCJ-gcj}
19100 ac_ext=c
19101 ac_cpp='$CPP $CPPFLAGS'
19102 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19103 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19104 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19105
19106
19107 if test "x$CC" != xcc; then
19108   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
19109 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
19110 else
19111   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
19112 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
19113 fi
19114 set dummy $CC; ac_cc=`$as_echo "$2" |
19115                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19116 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
19117   $as_echo_n "(cached) " >&6
19118 else
19119   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19120 /* end confdefs.h.  */
19121
19122 int
19123 main ()
19124 {
19125
19126   ;
19127   return 0;
19128 }
19129 _ACEOF
19130 # Make sure it works both with $CC and with simple cc.
19131 # We do the test twice because some compilers refuse to overwrite an
19132 # existing .o file with -o, though they will create one.
19133 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19134 rm -f conftest2.*
19135 if { { case "(($ac_try" in
19136   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19137   *) ac_try_echo=$ac_try;;
19138 esac
19139 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19140 $as_echo "$ac_try_echo"; } >&5
19141   (eval "$ac_try") 2>&5
19142   ac_status=$?
19143   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19144   test $ac_status = 0; } &&
19145    test -f conftest2.$ac_objext && { { case "(($ac_try" in
19146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19147   *) ac_try_echo=$ac_try;;
19148 esac
19149 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19150 $as_echo "$ac_try_echo"; } >&5
19151   (eval "$ac_try") 2>&5
19152   ac_status=$?
19153   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19154   test $ac_status = 0; };
19155 then
19156   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
19157   if test "x$CC" != xcc; then
19158     # Test first that cc exists at all.
19159     if { ac_try='cc -c conftest.$ac_ext >&5'
19160   { { case "(($ac_try" in
19161   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19162   *) ac_try_echo=$ac_try;;
19163 esac
19164 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19165 $as_echo "$ac_try_echo"; } >&5
19166   (eval "$ac_try") 2>&5
19167   ac_status=$?
19168   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19169   test $ac_status = 0; }; }; then
19170       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19171       rm -f conftest2.*
19172       if { { case "(($ac_try" in
19173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19174   *) ac_try_echo=$ac_try;;
19175 esac
19176 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19177 $as_echo "$ac_try_echo"; } >&5
19178   (eval "$ac_try") 2>&5
19179   ac_status=$?
19180   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19181   test $ac_status = 0; } &&
19182          test -f conftest2.$ac_objext && { { case "(($ac_try" in
19183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19184   *) ac_try_echo=$ac_try;;
19185 esac
19186 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19187 $as_echo "$ac_try_echo"; } >&5
19188   (eval "$ac_try") 2>&5
19189   ac_status=$?
19190   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19191   test $ac_status = 0; };
19192       then
19193         # cc works too.
19194         :
19195       else
19196         # cc exists but doesn't like -o.
19197         eval ac_cv_prog_cc_${ac_cc}_c_o=no
19198       fi
19199     fi
19200   fi
19201 else
19202   eval ac_cv_prog_cc_${ac_cc}_c_o=no
19203 fi
19204 rm -f core conftest*
19205
19206 fi
19207 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
19208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19209 $as_echo "yes" >&6; }
19210 else
19211   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19212 $as_echo "no" >&6; }
19213
19214 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
19215
19216 fi
19217
19218 # FIXME: we rely on the cache variable name because
19219 # there is no other way.
19220 set dummy $CC
19221 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19222 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
19223 if test "$am_t" != yes; then
19224    # Losing compiler, so override with the script.
19225    # FIXME: It is wrong to rewrite CC.
19226    # But if we don't then we get into trouble of one sort or another.
19227    # A longer-term fix would be to have automake use am__CC in this case,
19228    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
19229    CC="$am_aux_dir/compile $CC"
19230 fi
19231
19232
19233
19234
19235
19236 subdirs="$subdirs classpath libltdl"
19237
19238
19239 # The -no-testsuite modules omit the test subdir.
19240  if test -d $srcdir/testsuite; then
19241   TESTSUBDIR_TRUE=
19242   TESTSUBDIR_FALSE='#'
19243 else
19244   TESTSUBDIR_TRUE='#'
19245   TESTSUBDIR_FALSE=
19246 fi
19247
19248
19249 # Should the runtime set system properties by examining the
19250 # environment variable GCJ_PROPERTIES?
19251 # Check whether --enable-getenv-properties was given.
19252 if test "${enable_getenv_properties+set}" = set; then :
19253   enableval=$enable_getenv_properties;
19254 fi
19255
19256
19257 # Whether GCJ_PROPERTIES is used depends on the target.
19258 if test -z "$enable_getenv_properties"; then
19259    enable_getenv_properties=${enable_getenv_properties_default-yes}
19260 fi
19261 if test "$enable_getenv_properties" = no; then
19262
19263 $as_echo "#define DISABLE_GETENV_PROPERTIES 1" >>confdefs.h
19264
19265 fi
19266
19267 # Whether we should use arguments to main()
19268 if test -z "$enable_main_args"; then
19269    enable_main_args=${enable_main_args_default-yes}
19270 fi
19271 if test "$enable_main_args" = no; then
19272
19273 $as_echo "#define DISABLE_MAIN_ARGS 1" >>confdefs.h
19274
19275 fi
19276
19277
19278 # Should we use hashtable-based synchronization?
19279 # Currently works only for Linux X86/ia64
19280 # Typically faster and more space-efficient
19281 # Check whether --enable-hash-synchronization was given.
19282 if test "${enable_hash_synchronization+set}" = set; then :
19283   enableval=$enable_hash_synchronization;
19284 fi
19285
19286
19287 if test -z "$enable_hash_synchronization"; then
19288    enable_hash_synchronization=$enable_hash_synchronization_default
19289 fi
19290
19291
19292 install_ecj_jar=no
19293 ECJ_BUILD_JAR=
19294 ECJ_JAR=
19295
19296 # Check whether --with-ecj-jar was given.
19297 if test "${with_ecj_jar+set}" = set; then :
19298   withval=$with_ecj_jar; ECJ_JAR=$withval
19299 else
19300   if test -f $multi_basedir/ecj.jar; then
19301            ECJ_BUILD_JAR=$multi_basedir/ecj.jar
19302            ECJ_JAR='$(jardir)/ecj.jar'
19303            install_ecj_jar=yes
19304          fi
19305 fi
19306
19307
19308
19309  if test "$ECJ_JAR" != ""; then
19310   BUILD_ECJ1_TRUE=
19311   BUILD_ECJ1_FALSE='#'
19312 else
19313   BUILD_ECJ1_TRUE='#'
19314   BUILD_ECJ1_FALSE=
19315 fi
19316
19317  if test $install_ecj_jar = yes; then
19318   INSTALL_ECJ_JAR_TRUE=
19319   INSTALL_ECJ_JAR_FALSE='#'
19320 else
19321   INSTALL_ECJ_JAR_TRUE='#'
19322   INSTALL_ECJ_JAR_FALSE=
19323 fi
19324
19325
19326
19327 # Check whether --with-java-home was given.
19328 if test "${with_java_home+set}" = set; then :
19329   withval=$with_java_home; JAVA_HOME="${withval}"
19330 else
19331   JAVA_HOME=""
19332 fi
19333
19334  if test ! -z "$JAVA_HOME"; then
19335   JAVA_HOME_SET_TRUE=
19336   JAVA_HOME_SET_FALSE='#'
19337 else
19338   JAVA_HOME_SET_TRUE='#'
19339   JAVA_HOME_SET_FALSE=
19340 fi
19341
19342
19343
19344 suppress_libgcj_bc=no
19345 # Check whether --enable-libgcj-bc was given.
19346 if test "${enable_libgcj_bc+set}" = set; then :
19347   enableval=$enable_libgcj_bc; if test "$enable_libgcj_bc" = "no"; then
19348      suppress_libgcj_bc=yes
19349    fi
19350 fi
19351
19352  if test "$suppress_libgcj_bc" = "yes"; then
19353   SUPPRESS_LIBGCJ_BC_TRUE=
19354   SUPPRESS_LIBGCJ_BC_FALSE='#'
19355 else
19356   SUPPRESS_LIBGCJ_BC_TRUE='#'
19357   SUPPRESS_LIBGCJ_BC_FALSE=
19358 fi
19359
19360
19361 build_libgcj_reduced_reflection=no
19362 # Check whether --enable-reduced-reflection was given.
19363 if test "${enable_reduced_reflection+set}" = set; then :
19364   enableval=$enable_reduced_reflection; if test "$enable_reduced_reflection" = "yes"; then
19365      build_libgcj_reduced_reflection=yes
19366    fi
19367 fi
19368
19369  if test "$build_libgcj_reduced_reflection" = "yes"; then
19370   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE=
19371   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE='#'
19372 else
19373   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE='#'
19374   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE=
19375 fi
19376
19377
19378 # What is the native OS API for MinGW?
19379
19380 # Check whether --with-win32-nlsapi was given.
19381 if test "${with_win32_nlsapi+set}" = set; then :
19382   withval=$with_win32_nlsapi; case "${withval}" in
19383   ansi) with_win32_nlsapi=ansi ;;
19384   unicows) with_win32_nlsapi=unicows ;;
19385   unicode) with_win32_nlsapi=unicode ;;
19386   *) as_fn_error "Bad value ${withval} for --with-win32-nlsapi." "$LINENO" 5 ;;
19387 esac
19388 else
19389   with_win32_nlsapi=ansi
19390 fi
19391
19392
19393 case "${with_win32_nlsapi}" in
19394   unicows | unicode)
19395
19396 $as_echo "#define MINGW_LIBGCJ_UNICODE 1" >>confdefs.h
19397
19398     ;;
19399 esac
19400
19401 # configure.host sets slow_pthread_self if the synchronization code should
19402 # try to avoid pthread_self calls by caching thread IDs in a hashtable.
19403 if test "${slow_pthread_self}" = "yes"; then
19404
19405 $as_echo "#define SLOW_PTHREAD_SELF 1" >>confdefs.h
19406
19407 fi
19408
19409 # Check for gc debugging.  This option is handled both here and in the GC.
19410 # Check whether --enable-gc-debug was given.
19411 if test "${enable_gc_debug+set}" = set; then :
19412   enableval=$enable_gc_debug;  if test "$enable_gc_debug" = "yes"; then
19413
19414 $as_echo "#define LIBGCJ_GC_DEBUG 1" >>confdefs.h
19415
19416   fi
19417 fi
19418
19419
19420 # See if the user has the interpreter included.
19421 # Check whether --enable-interpreter was given.
19422 if test "${enable_interpreter+set}" = set; then :
19423   enableval=$enable_interpreter; if test "$enable_interpreter" = yes; then
19424     # This can also be set in configure.host.
19425     libgcj_interpreter=yes
19426   elif test "$enable_interpreter" = no; then
19427     libgcj_interpreter=no
19428   fi
19429 fi
19430
19431
19432 if test "$libgcj_interpreter" = yes; then
19433
19434 $as_echo "#define INTERPRETER 1" >>confdefs.h
19435
19436 fi
19437 INTERPRETER="$libgcj_interpreter"
19438
19439  if test "$libgcj_interpreter" = yes; then
19440   INTERPRETER_TRUE=
19441   INTERPRETER_FALSE='#'
19442 else
19443   INTERPRETER_TRUE='#'
19444   INTERPRETER_FALSE=
19445 fi
19446
19447
19448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5
19449 $as_echo_n "checking for exception model to use... " >&6; }
19450 ac_ext=cpp
19451 ac_cpp='$CXXCPP $CPPFLAGS'
19452 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19453 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19454 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19455
19456 # Check whether --enable-sjlj-exceptions was given.
19457 if test "${enable_sjlj_exceptions+set}" = set; then :
19458   enableval=$enable_sjlj_exceptions; :
19459 else
19460   cat > conftest.$ac_ext << EOF
19461 #line 19461 "configure"
19462 struct S { ~S(); };
19463 void bar();
19464 void foo()
19465 {
19466   S s;
19467   bar();
19468 }
19469 EOF
19470 old_CXXFLAGS="$CXXFLAGS"
19471 CXXFLAGS=-S
19472 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
19473   (eval $ac_compile) 2>&5
19474   ac_status=$?
19475   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19476   test $ac_status = 0; }; then
19477   if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
19478     enable_sjlj_exceptions=yes
19479   elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
19480     enable_sjlj_exceptions=no
19481   elif grep __cxa_end_cleanup conftest.s >/dev/null 2>&1 ; then
19482     # ARM EH ABI.
19483     enable_sjlj_exceptions=no
19484   fi
19485 fi
19486 CXXFLAGS="$old_CXXFLAGS"
19487 rm -f conftest*
19488 fi
19489
19490 if test x$enable_sjlj_exceptions = xyes; then
19491
19492 $as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h
19493
19494   ac_exception_model_name=sjlj
19495 elif test x$enable_sjlj_exceptions = xno; then
19496   ac_exception_model_name="call frame"
19497 else
19498   as_fn_error "unable to detect exception model" "$LINENO" 5
19499 fi
19500 ac_ext=c
19501 ac_cpp='$CPP $CPPFLAGS'
19502 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19503 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19504 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19505
19506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5
19507 $as_echo "$ac_exception_model_name" >&6; }
19508
19509 # If we are non using SJLJ exceptions, and this host does not have support
19510 # for unwinding from a signal handler, enable checked dereferences and divides.
19511 if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
19512   CHECKREFSPEC=-fcheck-references
19513   DIVIDESPEC=-fuse-divide-subroutine
19514   EXCEPTIONSPEC=
19515 fi
19516
19517 # See if the user wants to disable java.net.  This is the mildly
19518 # ugly way that we admit that target-side configuration sucks.
19519 # Check whether --enable-java-net was given.
19520 if test "${enable_java_net+set}" = set; then :
19521   enableval=$enable_java_net;
19522 fi
19523
19524
19525 # Whether java.net is built by default can depend on the target.
19526 if test -z "$enable_java_net"; then
19527    enable_java_net=${enable_java_net_default-yes}
19528 fi
19529 if test "$enable_java_net" = no; then
19530
19531 $as_echo "#define DISABLE_JAVA_NET 1" >>confdefs.h
19532
19533 fi
19534
19535 # See if the user wants to configure without libffi.  Some
19536 # architectures don't support it, and default values are set in
19537 # configure.host.
19538
19539 # Check whether --with-libffi was given.
19540 if test "${with_libffi+set}" = set; then :
19541   withval=$with_libffi; :
19542 else
19543   with_libffi=${with_libffi_default-yes}
19544 fi
19545
19546
19547 LIBFFI=
19548 LIBFFIINCS=
19549 if test "$with_libffi" != no; then
19550
19551 $as_echo "#define USE_LIBFFI 1" >>confdefs.h
19552
19553    LIBFFI=../libffi/libffi_convenience.la
19554    LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
19555 fi
19556
19557
19558
19559 # See if the user wants to disable JVMPI support.
19560 # Check whether --enable-jvmpi was given.
19561 if test "${enable_jvmpi+set}" = set; then :
19562   enableval=$enable_jvmpi;
19563 fi
19564
19565
19566 if test "$enable_jvmpi" != no; then
19567
19568 $as_echo "#define ENABLE_JVMPI 1" >>confdefs.h
19569
19570 fi
19571
19572 # If the target is an eCos system, use the appropriate eCos
19573 # I/O routines.
19574 # FIXME: this should not be a local option but a global target
19575 # system; at present there is no eCos target.
19576 TARGET_ECOS=${PROCESS-"no"}
19577
19578 # Check whether --with-ecos was given.
19579 if test "${with_ecos+set}" = set; then :
19580   withval=$with_ecos; TARGET_ECOS="$with_ecos"
19581
19582 fi
19583
19584
19585 case "$TARGET_ECOS" in
19586    no) case "$host" in
19587       *mingw*)
19588             PLATFORM=Win32
19589             PLATFORMNET=Win32
19590             PLATFORMH=win32.h
19591
19592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'ld' is at least 2.13" >&5
19593 $as_echo_n "checking whether 'ld' is at least 2.13... " >&6; }
19594 LD_PROG=`$CC --print-prog-name=ld`
19595 LD_VERSION=`$LD_PROG --version`
19596 LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
19597 LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
19598 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
19599   LD_OK="ok"
19600 else
19601   if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
19602     LD_OK="ok"
19603   fi
19604 fi
19605 if test "x$LD_OK" != x; then
19606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19607 $as_echo "yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19608 else
19609   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19610 $as_echo "no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19611   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
19612 $as_echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
19613
19614 $as_echo "#define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1" >>confdefs.h
19615
19616 fi
19617       ;;
19618       *)
19619             PLATFORM=Posix
19620             PLATFORMNET=Posix
19621             PLATFORMH=posix.h
19622       ;;
19623       esac
19624       ;;
19625    *)
19626       PLATFORM=Ecos
19627       PLATFORMNET=NoNet
19628
19629 $as_echo "#define ECOS 1" >>confdefs.h
19630
19631       PLATFORMH=posix.h
19632       ;;
19633 esac
19634
19635 ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
19636
19637
19638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19639 /* end confdefs.h.  */
19640 #include <stdint.h>
19641
19642 _ACEOF
19643 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19644   $EGREP "uint32_t" >/dev/null 2>&1; then :
19645
19646 $as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19647
19648 fi
19649 rm -f conftest*
19650
19651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19652 /* end confdefs.h.  */
19653 #include <inttypes.h>
19654
19655 _ACEOF
19656 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19657   $EGREP "uint32_t" >/dev/null 2>&1; then :
19658
19659 $as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19660
19661 fi
19662 rm -f conftest*
19663
19664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19665 /* end confdefs.h.  */
19666 #include <sys/types.h>
19667
19668 _ACEOF
19669 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19670   $EGREP "u_int32_t" >/dev/null 2>&1; then :
19671
19672 $as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19673
19674 fi
19675 rm -f conftest*
19676
19677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19678 /* end confdefs.h.  */
19679 #include <sys/config.h>
19680
19681 _ACEOF
19682 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19683   $EGREP "u_int32_t" >/dev/null 2>&1; then :
19684
19685 $as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19686
19687 fi
19688 rm -f conftest*
19689
19690
19691  if test "$PLATFORM" = Win32; then
19692   USING_WIN32_PLATFORM_TRUE=
19693   USING_WIN32_PLATFORM_FALSE='#'
19694 else
19695   USING_WIN32_PLATFORM_TRUE='#'
19696   USING_WIN32_PLATFORM_FALSE=
19697 fi
19698
19699  if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then
19700   USING_POSIX_PLATFORM_TRUE=
19701   USING_POSIX_PLATFORM_FALSE='#'
19702 else
19703   USING_POSIX_PLATFORM_TRUE='#'
19704   USING_POSIX_PLATFORM_FALSE=
19705 fi
19706
19707
19708 case "$host" in
19709   *-darwin*) DARWIN_CRT=true ;;
19710   *) DARWIN_CRT=false ;;
19711 esac
19712  if $DARWIN_CRT; then
19713   USING_DARWIN_CRT_TRUE=
19714   USING_DARWIN_CRT_FALSE='#'
19715 else
19716   USING_DARWIN_CRT_TRUE='#'
19717   USING_DARWIN_CRT_FALSE=
19718 fi
19719
19720
19721 # This may not be defined in a non-ANS conformant embedded system.
19722 # FIXME: Should these case a runtime exception in that case?
19723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19724 /* end confdefs.h.  */
19725 #include <time.h>
19726
19727 _ACEOF
19728 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19729   $EGREP "localtime" >/dev/null 2>&1; then :
19730
19731 $as_echo "#define HAVE_LOCALTIME 1" >>confdefs.h
19732
19733 fi
19734 rm -f conftest*
19735
19736
19737 # Create the subdirectory for natFile.cc, or the attempt
19738 # to create the link will fail.
19739 test -d java || mkdir java
19740 test -d java/io || mkdir java/io
19741 test -d gnu || mkdir gnu
19742 ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
19743
19744
19745 # Likewise for natConcreteProcess.cc.
19746 test -d java/lang || mkdir java/lang
19747 ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
19748
19749
19750 # Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc.
19751 test -d java/net || mkdir java/net
19752 ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc"
19753
19754 ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
19755
19756
19757 # Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
19758 test -d gnu/java || mkdir gnu/java
19759 test -d gnu/java/net || mkdir gnu/java/net
19760 ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
19761
19762 ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
19763
19764
19765 # Likewise for natVMPipe.cc and natVMSelector.cc.
19766 test -d gnu/java/nio || mkdir gnu/java/nio
19767 ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc"
19768
19769 ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc"
19770
19771
19772 # Likewise for natFileChannelImpl.cc
19773 test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
19774 ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
19775
19776
19777 # Likewise for natVMSecureRandom.cc
19778 test -d gnu/java/security || mkdir gnu/java/security
19779 test -d gnu/java/security/jce || mkdir gnu/java/security/jce
19780 test -d gnu/java/security/jce/prng || mkdir gnu/java/security/jce/prng
19781 ac_config_links="$ac_config_links gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc"
19782
19783
19784 case "${host}" in
19785     *mingw*)
19786       SYSTEMSPEC="-lgdi32 -lws2_32"
19787       if test "${with_win32_nlsapi}" = "unicows"; then
19788         SYSTEMSPEC="-lunicows $SYSTEMSPEC"
19789       fi
19790     ;;
19791     *-*-darwin9*)
19792       SYSTEMSPEC="%{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}"
19793     ;;
19794     *-*-darwin[12]*)
19795       # Something is incompatible with pie, would be nice to fix it and
19796       # remove -no_pie.  PR49461
19797       SYSTEMSPEC="-no_pie %{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}"
19798     ;;
19799     *)
19800       SYSTEMSPEC=
19801     ;;
19802 esac
19803
19804
19805
19806 # Check whether --with-system-zlib was given.
19807 if test "${with_system_zlib+set}" = set; then :
19808   withval=$with_system_zlib;
19809 fi
19810
19811 ZLIBSPEC=
19812
19813 ZLIBTESTSPEC=
19814
19815
19816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
19817 $as_echo_n "checking for X... " >&6; }
19818
19819
19820 # Check whether --with-x was given.
19821 if test "${with_x+set}" = set; then :
19822   withval=$with_x;
19823 fi
19824
19825 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19826 if test "x$with_x" = xno; then
19827   # The user explicitly disabled X.
19828   have_x=disabled
19829 else
19830   case $x_includes,$x_libraries in #(
19831     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
19832     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
19833   $as_echo_n "(cached) " >&6
19834 else
19835   # One or both of the vars are not set, and there is no cached value.
19836 ac_x_includes=no ac_x_libraries=no
19837 rm -f -r conftest.dir
19838 if mkdir conftest.dir; then
19839   cd conftest.dir
19840   cat >Imakefile <<'_ACEOF'
19841 incroot:
19842         @echo incroot='${INCROOT}'
19843 usrlibdir:
19844         @echo usrlibdir='${USRLIBDIR}'
19845 libdir:
19846         @echo libdir='${LIBDIR}'
19847 _ACEOF
19848   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
19849     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19850     for ac_var in incroot usrlibdir libdir; do
19851       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
19852     done
19853     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19854     for ac_extension in a so sl dylib la dll; do
19855       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
19856          test -f "$ac_im_libdir/libX11.$ac_extension"; then
19857         ac_im_usrlibdir=$ac_im_libdir; break
19858       fi
19859     done
19860     # Screen out bogus values from the imake configuration.  They are
19861     # bogus both because they are the default anyway, and because
19862     # using them would break gcc on systems where it needs fixed includes.
19863     case $ac_im_incroot in
19864         /usr/include) ac_x_includes= ;;
19865         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19866     esac
19867     case $ac_im_usrlibdir in
19868         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
19869         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19870     esac
19871   fi
19872   cd ..
19873   rm -f -r conftest.dir
19874 fi
19875
19876 # Standard set of common directories for X headers.
19877 # Check X11 before X11Rn because it is often a symlink to the current release.
19878 ac_x_header_dirs='
19879 /usr/X11/include
19880 /usr/X11R7/include
19881 /usr/X11R6/include
19882 /usr/X11R5/include
19883 /usr/X11R4/include
19884
19885 /usr/include/X11
19886 /usr/include/X11R7
19887 /usr/include/X11R6
19888 /usr/include/X11R5
19889 /usr/include/X11R4
19890
19891 /usr/local/X11/include
19892 /usr/local/X11R7/include
19893 /usr/local/X11R6/include
19894 /usr/local/X11R5/include
19895 /usr/local/X11R4/include
19896
19897 /usr/local/include/X11
19898 /usr/local/include/X11R7
19899 /usr/local/include/X11R6
19900 /usr/local/include/X11R5
19901 /usr/local/include/X11R4
19902
19903 /usr/X386/include
19904 /usr/x386/include
19905 /usr/XFree86/include/X11
19906
19907 /usr/include
19908 /usr/local/include
19909 /usr/unsupported/include
19910 /usr/athena/include
19911 /usr/local/x11r5/include
19912 /usr/lpp/Xamples/include
19913
19914 /usr/openwin/include
19915 /usr/openwin/share/include'
19916
19917 if test "$ac_x_includes" = no; then
19918   # Guess where to find include files, by looking for Xlib.h.
19919   # First, try using that file with no special directory specified.
19920   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19921 /* end confdefs.h.  */
19922 #include <X11/Xlib.h>
19923 _ACEOF
19924 if ac_fn_c_try_cpp "$LINENO"; then :
19925   # We can compile using X headers with no special include directory.
19926 ac_x_includes=
19927 else
19928   for ac_dir in $ac_x_header_dirs; do
19929   if test -r "$ac_dir/X11/Xlib.h"; then
19930     ac_x_includes=$ac_dir
19931     break
19932   fi
19933 done
19934 fi
19935 rm -f conftest.err conftest.$ac_ext
19936 fi # $ac_x_includes = no
19937
19938 if test "$ac_x_libraries" = no; then
19939   # Check for the libraries.
19940   # See if we find them without any special options.
19941   # Don't add to $LIBS permanently.
19942   ac_save_LIBS=$LIBS
19943   LIBS="-lX11 $LIBS"
19944   if test x$gcc_no_link = xyes; then
19945   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19946 fi
19947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19948 /* end confdefs.h.  */
19949 #include <X11/Xlib.h>
19950 int
19951 main ()
19952 {
19953 XrmInitialize ()
19954   ;
19955   return 0;
19956 }
19957 _ACEOF
19958 if ac_fn_c_try_link "$LINENO"; then :
19959   LIBS=$ac_save_LIBS
19960 # We can link X programs with no special library path.
19961 ac_x_libraries=
19962 else
19963   LIBS=$ac_save_LIBS
19964 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19965 do
19966   # Don't even attempt the hair of trying to link an X program!
19967   for ac_extension in a so sl dylib la dll; do
19968     if test -r "$ac_dir/libX11.$ac_extension"; then
19969       ac_x_libraries=$ac_dir
19970       break 2
19971     fi
19972   done
19973 done
19974 fi
19975 rm -f core conftest.err conftest.$ac_objext \
19976     conftest$ac_exeext conftest.$ac_ext
19977 fi # $ac_x_libraries = no
19978
19979 case $ac_x_includes,$ac_x_libraries in #(
19980   no,* | *,no | *\'*)
19981     # Didn't find X, or a directory has "'" in its name.
19982     ac_cv_have_x="have_x=no";; #(
19983   *)
19984     # Record where we found X for the cache.
19985     ac_cv_have_x="have_x=yes\
19986         ac_x_includes='$ac_x_includes'\
19987         ac_x_libraries='$ac_x_libraries'"
19988 esac
19989 fi
19990 ;; #(
19991     *) have_x=yes;;
19992   esac
19993   eval "$ac_cv_have_x"
19994 fi # $with_x != no
19995
19996 if test "$have_x" != yes; then
19997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
19998 $as_echo "$have_x" >&6; }
19999   no_x=yes
20000 else
20001   # If each of the values was on the command line, it overrides each guess.
20002   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
20003   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
20004   # Update the cache value to reflect the command line values.
20005   ac_cv_have_x="have_x=yes\
20006         ac_x_includes='$x_includes'\
20007         ac_x_libraries='$x_libraries'"
20008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
20009 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
20010 fi
20011
20012 if test "$no_x" = yes; then
20013   # Not all programs may use this symbol, but it does not hurt to define it.
20014
20015 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
20016
20017   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
20018 else
20019   if test -n "$x_includes"; then
20020     X_CFLAGS="$X_CFLAGS -I$x_includes"
20021   fi
20022
20023   # It would also be nice to do this for all -L options, not just this one.
20024   if test -n "$x_libraries"; then
20025     X_LIBS="$X_LIBS -L$x_libraries"
20026     # For Solaris; some versions of Sun CC require a space after -R and
20027     # others require no space.  Words are not sufficient . . . .
20028     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
20029 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
20030     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
20031     ac_xsave_c_werror_flag=$ac_c_werror_flag
20032     ac_c_werror_flag=yes
20033     if test x$gcc_no_link = xyes; then
20034   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20035 fi
20036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20037 /* end confdefs.h.  */
20038
20039 int
20040 main ()
20041 {
20042
20043   ;
20044   return 0;
20045 }
20046 _ACEOF
20047 if ac_fn_c_try_link "$LINENO"; then :
20048   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20049 $as_echo "no" >&6; }
20050        X_LIBS="$X_LIBS -R$x_libraries"
20051 else
20052   LIBS="$ac_xsave_LIBS -R $x_libraries"
20053        if test x$gcc_no_link = xyes; then
20054   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20055 fi
20056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20057 /* end confdefs.h.  */
20058
20059 int
20060 main ()
20061 {
20062
20063   ;
20064   return 0;
20065 }
20066 _ACEOF
20067 if ac_fn_c_try_link "$LINENO"; then :
20068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20069 $as_echo "yes" >&6; }
20070           X_LIBS="$X_LIBS -R $x_libraries"
20071 else
20072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
20073 $as_echo "neither works" >&6; }
20074 fi
20075 rm -f core conftest.err conftest.$ac_objext \
20076     conftest$ac_exeext conftest.$ac_ext
20077 fi
20078 rm -f core conftest.err conftest.$ac_objext \
20079     conftest$ac_exeext conftest.$ac_ext
20080     ac_c_werror_flag=$ac_xsave_c_werror_flag
20081     LIBS=$ac_xsave_LIBS
20082   fi
20083
20084   # Check for system-dependent libraries X programs must link with.
20085   # Do this before checking for the system-independent R6 libraries
20086   # (-lICE), since we may need -lsocket or whatever for X linking.
20087
20088   if test "$ISC" = yes; then
20089     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
20090   else
20091     # Martyn Johnson says this is needed for Ultrix, if the X
20092     # libraries were built with DECnet support.  And Karl Berry says
20093     # the Alpha needs dnet_stub (dnet does not exist).
20094     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
20095     if test x$gcc_no_link = xyes; then
20096   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20097 fi
20098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20099 /* end confdefs.h.  */
20100
20101 /* Override any GCC internal prototype to avoid an error.
20102    Use char because int might match the return type of a GCC
20103    builtin and then its argument prototype would still apply.  */
20104 #ifdef __cplusplus
20105 extern "C"
20106 #endif
20107 char XOpenDisplay ();
20108 int
20109 main ()
20110 {
20111 return XOpenDisplay ();
20112   ;
20113   return 0;
20114 }
20115 _ACEOF
20116 if ac_fn_c_try_link "$LINENO"; then :
20117
20118 else
20119   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
20120 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
20121 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
20122   $as_echo_n "(cached) " >&6
20123 else
20124   ac_check_lib_save_LIBS=$LIBS
20125 LIBS="-ldnet  $LIBS"
20126 if test x$gcc_no_link = xyes; then
20127   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20128 fi
20129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20130 /* end confdefs.h.  */
20131
20132 /* Override any GCC internal prototype to avoid an error.
20133    Use char because int might match the return type of a GCC
20134    builtin and then its argument prototype would still apply.  */
20135 #ifdef __cplusplus
20136 extern "C"
20137 #endif
20138 char dnet_ntoa ();
20139 int
20140 main ()
20141 {
20142 return dnet_ntoa ();
20143   ;
20144   return 0;
20145 }
20146 _ACEOF
20147 if ac_fn_c_try_link "$LINENO"; then :
20148   ac_cv_lib_dnet_dnet_ntoa=yes
20149 else
20150   ac_cv_lib_dnet_dnet_ntoa=no
20151 fi
20152 rm -f core conftest.err conftest.$ac_objext \
20153     conftest$ac_exeext conftest.$ac_ext
20154 LIBS=$ac_check_lib_save_LIBS
20155 fi
20156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
20157 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
20158 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
20159   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
20160 fi
20161
20162     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
20163       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
20164 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
20165 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
20166   $as_echo_n "(cached) " >&6
20167 else
20168   ac_check_lib_save_LIBS=$LIBS
20169 LIBS="-ldnet_stub  $LIBS"
20170 if test x$gcc_no_link = xyes; then
20171   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20172 fi
20173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20174 /* end confdefs.h.  */
20175
20176 /* Override any GCC internal prototype to avoid an error.
20177    Use char because int might match the return type of a GCC
20178    builtin and then its argument prototype would still apply.  */
20179 #ifdef __cplusplus
20180 extern "C"
20181 #endif
20182 char dnet_ntoa ();
20183 int
20184 main ()
20185 {
20186 return dnet_ntoa ();
20187   ;
20188   return 0;
20189 }
20190 _ACEOF
20191 if ac_fn_c_try_link "$LINENO"; then :
20192   ac_cv_lib_dnet_stub_dnet_ntoa=yes
20193 else
20194   ac_cv_lib_dnet_stub_dnet_ntoa=no
20195 fi
20196 rm -f core conftest.err conftest.$ac_objext \
20197     conftest$ac_exeext conftest.$ac_ext
20198 LIBS=$ac_check_lib_save_LIBS
20199 fi
20200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
20201 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
20202 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
20203   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
20204 fi
20205
20206     fi
20207 fi
20208 rm -f core conftest.err conftest.$ac_objext \
20209     conftest$ac_exeext conftest.$ac_ext
20210     LIBS="$ac_xsave_LIBS"
20211
20212     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
20213     # to get the SysV transport functions.
20214     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
20215     # needs -lnsl.
20216     # The nsl library prevents programs from opening the X display
20217     # on Irix 5.2, according to T.E. Dickey.
20218     # The functions gethostbyname, getservbyname, and inet_addr are
20219     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
20220     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
20221 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
20222
20223 fi
20224
20225     if test $ac_cv_func_gethostbyname = no; then
20226       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
20227 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
20228 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
20229   $as_echo_n "(cached) " >&6
20230 else
20231   ac_check_lib_save_LIBS=$LIBS
20232 LIBS="-lnsl  $LIBS"
20233 if test x$gcc_no_link = xyes; then
20234   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20235 fi
20236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20237 /* end confdefs.h.  */
20238
20239 /* Override any GCC internal prototype to avoid an error.
20240    Use char because int might match the return type of a GCC
20241    builtin and then its argument prototype would still apply.  */
20242 #ifdef __cplusplus
20243 extern "C"
20244 #endif
20245 char gethostbyname ();
20246 int
20247 main ()
20248 {
20249 return gethostbyname ();
20250   ;
20251   return 0;
20252 }
20253 _ACEOF
20254 if ac_fn_c_try_link "$LINENO"; then :
20255   ac_cv_lib_nsl_gethostbyname=yes
20256 else
20257   ac_cv_lib_nsl_gethostbyname=no
20258 fi
20259 rm -f core conftest.err conftest.$ac_objext \
20260     conftest$ac_exeext conftest.$ac_ext
20261 LIBS=$ac_check_lib_save_LIBS
20262 fi
20263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
20264 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
20265 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
20266   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
20267 fi
20268
20269       if test $ac_cv_lib_nsl_gethostbyname = no; then
20270         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
20271 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
20272 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
20273   $as_echo_n "(cached) " >&6
20274 else
20275   ac_check_lib_save_LIBS=$LIBS
20276 LIBS="-lbsd  $LIBS"
20277 if test x$gcc_no_link = xyes; then
20278   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20279 fi
20280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20281 /* end confdefs.h.  */
20282
20283 /* Override any GCC internal prototype to avoid an error.
20284    Use char because int might match the return type of a GCC
20285    builtin and then its argument prototype would still apply.  */
20286 #ifdef __cplusplus
20287 extern "C"
20288 #endif
20289 char gethostbyname ();
20290 int
20291 main ()
20292 {
20293 return gethostbyname ();
20294   ;
20295   return 0;
20296 }
20297 _ACEOF
20298 if ac_fn_c_try_link "$LINENO"; then :
20299   ac_cv_lib_bsd_gethostbyname=yes
20300 else
20301   ac_cv_lib_bsd_gethostbyname=no
20302 fi
20303 rm -f core conftest.err conftest.$ac_objext \
20304     conftest$ac_exeext conftest.$ac_ext
20305 LIBS=$ac_check_lib_save_LIBS
20306 fi
20307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
20308 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
20309 if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
20310   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20311 fi
20312
20313       fi
20314     fi
20315
20316     # lieder@skyler.mavd.honeywell.com says without -lsocket,
20317     # socket/setsockopt and other routines are undefined under SCO ODT
20318     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
20319     # on later versions), says Simon Leinen: it contains gethostby*
20320     # variants that don't use the name server (or something).  -lsocket
20321     # must be given before -lnsl if both are needed.  We assume that
20322     # if connect needs -lnsl, so does gethostbyname.
20323     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
20324 if test "x$ac_cv_func_connect" = x""yes; then :
20325
20326 fi
20327
20328     if test $ac_cv_func_connect = no; then
20329       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
20330 $as_echo_n "checking for connect in -lsocket... " >&6; }
20331 if test "${ac_cv_lib_socket_connect+set}" = set; then :
20332   $as_echo_n "(cached) " >&6
20333 else
20334   ac_check_lib_save_LIBS=$LIBS
20335 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20336 if test x$gcc_no_link = xyes; then
20337   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20338 fi
20339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20340 /* end confdefs.h.  */
20341
20342 /* Override any GCC internal prototype to avoid an error.
20343    Use char because int might match the return type of a GCC
20344    builtin and then its argument prototype would still apply.  */
20345 #ifdef __cplusplus
20346 extern "C"
20347 #endif
20348 char connect ();
20349 int
20350 main ()
20351 {
20352 return connect ();
20353   ;
20354   return 0;
20355 }
20356 _ACEOF
20357 if ac_fn_c_try_link "$LINENO"; then :
20358   ac_cv_lib_socket_connect=yes
20359 else
20360   ac_cv_lib_socket_connect=no
20361 fi
20362 rm -f core conftest.err conftest.$ac_objext \
20363     conftest$ac_exeext conftest.$ac_ext
20364 LIBS=$ac_check_lib_save_LIBS
20365 fi
20366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
20367 $as_echo "$ac_cv_lib_socket_connect" >&6; }
20368 if test "x$ac_cv_lib_socket_connect" = x""yes; then :
20369   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20370 fi
20371
20372     fi
20373
20374     # Guillermo Gomez says -lposix is necessary on A/UX.
20375     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
20376 if test "x$ac_cv_func_remove" = x""yes; then :
20377
20378 fi
20379
20380     if test $ac_cv_func_remove = no; then
20381       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
20382 $as_echo_n "checking for remove in -lposix... " >&6; }
20383 if test "${ac_cv_lib_posix_remove+set}" = set; then :
20384   $as_echo_n "(cached) " >&6
20385 else
20386   ac_check_lib_save_LIBS=$LIBS
20387 LIBS="-lposix  $LIBS"
20388 if test x$gcc_no_link = xyes; then
20389   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20390 fi
20391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20392 /* end confdefs.h.  */
20393
20394 /* Override any GCC internal prototype to avoid an error.
20395    Use char because int might match the return type of a GCC
20396    builtin and then its argument prototype would still apply.  */
20397 #ifdef __cplusplus
20398 extern "C"
20399 #endif
20400 char remove ();
20401 int
20402 main ()
20403 {
20404 return remove ();
20405   ;
20406   return 0;
20407 }
20408 _ACEOF
20409 if ac_fn_c_try_link "$LINENO"; then :
20410   ac_cv_lib_posix_remove=yes
20411 else
20412   ac_cv_lib_posix_remove=no
20413 fi
20414 rm -f core conftest.err conftest.$ac_objext \
20415     conftest$ac_exeext conftest.$ac_ext
20416 LIBS=$ac_check_lib_save_LIBS
20417 fi
20418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
20419 $as_echo "$ac_cv_lib_posix_remove" >&6; }
20420 if test "x$ac_cv_lib_posix_remove" = x""yes; then :
20421   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20422 fi
20423
20424     fi
20425
20426     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20427     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
20428 if test "x$ac_cv_func_shmat" = x""yes; then :
20429
20430 fi
20431
20432     if test $ac_cv_func_shmat = no; then
20433       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
20434 $as_echo_n "checking for shmat in -lipc... " >&6; }
20435 if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
20436   $as_echo_n "(cached) " >&6
20437 else
20438   ac_check_lib_save_LIBS=$LIBS
20439 LIBS="-lipc  $LIBS"
20440 if test x$gcc_no_link = xyes; then
20441   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20442 fi
20443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20444 /* end confdefs.h.  */
20445
20446 /* Override any GCC internal prototype to avoid an error.
20447    Use char because int might match the return type of a GCC
20448    builtin and then its argument prototype would still apply.  */
20449 #ifdef __cplusplus
20450 extern "C"
20451 #endif
20452 char shmat ();
20453 int
20454 main ()
20455 {
20456 return shmat ();
20457   ;
20458   return 0;
20459 }
20460 _ACEOF
20461 if ac_fn_c_try_link "$LINENO"; then :
20462   ac_cv_lib_ipc_shmat=yes
20463 else
20464   ac_cv_lib_ipc_shmat=no
20465 fi
20466 rm -f core conftest.err conftest.$ac_objext \
20467     conftest$ac_exeext conftest.$ac_ext
20468 LIBS=$ac_check_lib_save_LIBS
20469 fi
20470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
20471 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
20472 if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
20473   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
20474 fi
20475
20476     fi
20477   fi
20478
20479   # Check for libraries that X11R6 Xt/Xaw programs need.
20480   ac_save_LDFLAGS=$LDFLAGS
20481   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
20482   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
20483   # check for ICE first), but we must link in the order -lSM -lICE or
20484   # we get undefined symbols.  So assume we have SM if we have ICE.
20485   # These have to be linked with before -lX11, unlike the other
20486   # libraries we check for below, so use a different variable.
20487   # John Interrante, Karl Berry
20488   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
20489 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
20490 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
20491   $as_echo_n "(cached) " >&6
20492 else
20493   ac_check_lib_save_LIBS=$LIBS
20494 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
20495 if test x$gcc_no_link = xyes; then
20496   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20497 fi
20498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20499 /* end confdefs.h.  */
20500
20501 /* Override any GCC internal prototype to avoid an error.
20502    Use char because int might match the return type of a GCC
20503    builtin and then its argument prototype would still apply.  */
20504 #ifdef __cplusplus
20505 extern "C"
20506 #endif
20507 char IceConnectionNumber ();
20508 int
20509 main ()
20510 {
20511 return IceConnectionNumber ();
20512   ;
20513   return 0;
20514 }
20515 _ACEOF
20516 if ac_fn_c_try_link "$LINENO"; then :
20517   ac_cv_lib_ICE_IceConnectionNumber=yes
20518 else
20519   ac_cv_lib_ICE_IceConnectionNumber=no
20520 fi
20521 rm -f core conftest.err conftest.$ac_objext \
20522     conftest$ac_exeext conftest.$ac_ext
20523 LIBS=$ac_check_lib_save_LIBS
20524 fi
20525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
20526 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
20527 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
20528   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
20529 fi
20530
20531   LDFLAGS=$ac_save_LDFLAGS
20532
20533 fi
20534
20535
20536 # FIXME: this should be _libs on some hosts.
20537 libsubdir=.libs
20538
20539 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
20540
20541 LIBSTDCXXSPEC=
20542 # extra LD Flags which are required for targets
20543 case "${host}" in
20544 *-*-darwin[0-7].*)
20545     # For now we have to disable it on darwin[8-9] because it slows down
20546     # the linking phase. A possible bug in ld?
20547     # on Darwin -single_module speeds up loading of the dynamic libraries.
20548     extra_ldflags_libjava=-Wl,-single_module
20549     ;;
20550 arm*linux*eabi)
20551     # Some of the ARM unwinder code is actually in libstdc++.  We
20552     # could in principle replicate it in libgcj, but it's better to
20553     # have a dependency on libstdc++.
20554     extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
20555     LIBSTDCXXSPEC=-lstdc++
20556     LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
20557     ;;
20558 *-*-cygwin)
20559     extra_ldflags_libjava=-liconv
20560     ;;
20561 *-*-mingw*)
20562     extra_ldflags_libjava=-lws2_32
20563     ;;
20564 esac
20565
20566 LIBMATHSPEC=
20567 # extra LD Flags which are required for targets
20568 case "${host}" in
20569 *-*-darwin*)
20570      ;;
20571 *)
20572      LIBMATHSPEC=-lm
20573      ;;
20574 esac
20575
20576 # Check for --no-merge-exidx-entries, an ARM-specific linker option.
20577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --no-merge-exidx-entries" >&5
20578 $as_echo_n "checking for --no-merge-exidx-entries... " >&6; }
20579 if test "${libgcj_cv_exidx+set}" = set; then :
20580   $as_echo_n "(cached) " >&6
20581 else
20582   saved_ldflags="$LDFLAGS"
20583    LDFLAGS="${LDFLAGS} -Wl,--no-merge-exidx-entries"
20584    # The IRIX 6 ld doesn't recognize --no-merge-exidx-entries, but only
20585    # warns about unknown options, which breaks the testsuite.  So enable
20586    # AC_LANG_WERROR, but there's currently (autoconf 2.64) no way to turn
20587    # it off again.  As a workaround, save and restore werror flag like
20588    # AC_PATH_XTRA.
20589    ac_xsave_c_werror_flag=$ac_c_werror_flag
20590
20591 ac_c_werror_flag=yes
20592    if test x$gcc_no_link = xyes; then
20593   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20594 fi
20595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20596 /* end confdefs.h.  */
20597 int main(void){ return 0;}
20598 _ACEOF
20599 if ac_fn_c_try_link "$LINENO"; then :
20600   eval "libgcj_cv_exidx=yes"
20601 else
20602   eval "libgcj_cv_exidx=no"
20603 fi
20604 rm -f core conftest.err conftest.$ac_objext \
20605     conftest$ac_exeext conftest.$ac_ext
20606    ac_c_werror_flag=$ac_xsave_c_werror_flag
20607    LDFLAGS="${saved_ldflags}"
20608
20609 fi
20610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcj_cv_exidx" >&5
20611 $as_echo "$libgcj_cv_exidx" >&6; }
20612 if test "${libgcj_cv_exidx}" = "yes"; then
20613   SYSTEMSPEC="${SYSTEMSPEC} --no-merge-exidx-entries"
20614   extra_ldflags="${extra_ldflags} -Wl,--no-merge-exidx-entries"
20615 fi
20616
20617
20618
20619
20620
20621
20622
20623
20624 # Allow the GC to be disabled.  Can be useful when debugging.
20625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for garbage collector to use" >&5
20626 $as_echo_n "checking for garbage collector to use... " >&6; }
20627 # Check whether --enable-java-gc was given.
20628 if test "${enable_java_gc+set}" = set; then :
20629   enableval=$enable_java_gc; GC=$enableval
20630 else
20631   GC=boehm
20632 fi
20633
20634 GCLIBS=
20635 GCINCS=
20636 GCDEPS=
20637 GCSPEC=
20638 JC1GCSPEC=
20639 GCTESTSPEC=
20640 case "$GC" in
20641  boehm)
20642     { $as_echo "$as_me:${as_lineno-$LINENO}: result: boehm" >&5
20643 $as_echo "boehm" >&6; }
20644     GCLIBS=../boehm-gc/libgcjgc_convenience.la
20645     JC1GCSPEC='-fuse-boehm-gc'
20646     GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
20647     GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
20648     GCOBJS=boehm.lo
20649     GCHDR=boehm-gc.h
20650     # The POSIX thread support needs to know this.
20651
20652 $as_echo "#define HAVE_BOEHM_GC 1" >>confdefs.h
20653
20654     ;;
20655  no)
20656     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
20657 $as_echo "none" >&6; }
20658     GCHDR=no-gc.h
20659     ;;
20660  *)
20661     as_fn_error "unrecognized collector \"$GC\"" "$LINENO" 5
20662     ;;
20663 esac
20664
20665
20666
20667
20668
20669
20670 ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
20671
20672  if test "$GC" = boehm; then
20673   USING_BOEHMGC_TRUE=
20674   USING_BOEHMGC_FALSE='#'
20675 else
20676   USING_BOEHMGC_TRUE='#'
20677   USING_BOEHMGC_FALSE=
20678 fi
20679
20680  if test "$GC" = no; then
20681   USING_NOGC_TRUE=
20682   USING_NOGC_FALSE='#'
20683 else
20684   USING_NOGC_TRUE='#'
20685   USING_NOGC_FALSE=
20686 fi
20687
20688
20689
20690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
20691 $as_echo_n "checking for thread model used by GCC... " >&6; }
20692 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
20693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THREADS" >&5
20694 $as_echo "$THREADS" >&6; }
20695
20696 case "$THREADS" in
20697  no | none | single)
20698     THREADS=none
20699     ;;
20700  aix | posix | pthreads)
20701     THREADS=posix
20702     case "$host" in
20703      *-*-linux*)
20704
20705 $as_echo "#define LINUX_THREADS 1" >>confdefs.h
20706
20707         ;;
20708     esac
20709     ;;
20710  win32)
20711     ;;
20712  dce | vxworks)
20713     as_fn_error "thread package $THREADS not yet supported" "$LINENO" 5
20714     ;;
20715  *)
20716     as_fn_error "$THREADS is an unknown thread package" "$LINENO" 5
20717     ;;
20718 esac
20719
20720 THREADCXXFLAGS=
20721 THREADLDFLAGS=
20722 THREADLIBS=
20723 THREADINCS=
20724 THREADDEPS=
20725 THREADH=
20726 THREADSPEC=
20727 THREADSTARTFILESPEC=
20728 case "$THREADS" in
20729  posix)
20730     case "$host" in
20731      *-*-cygwin*)
20732         # Don't set THREADLIBS here.  Cygwin doesn't have -lpthread.
20733         ;;
20734      *-*-freebsd[34].*)
20735         # Before FreeBSD 5, it didn't have -lpthread (or any library which
20736         # merely adds pthread_* functions) but it does have a -pthread switch
20737         # which is required at link-time to select -lc_r *instead* of -lc.
20738         THREADLDFLAGS=-pthread
20739         # Don't set THREADSPEC here as might be expected since -pthread is
20740         # not processed when found within a spec file, it must come from
20741         # the command line.  For now, the user must provide the -pthread
20742         # switch to link code compiled with gcj.  In future, consider adding
20743         # support for weak references to pthread_* functions ala gthr.h API.
20744         THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
20745         ;;
20746      *-*-freebsd*)
20747         # FreeBSD >=5.3 implements a model much closer to other modern UNIX
20748         # systems which support threads and -lpthread.
20749         THREADLDFLAGS=-pthread
20750         THREADSPEC=-lpthread
20751         ;;
20752      alpha*-dec-osf* | hppa*-hp-hpux*)
20753         THREADCXXFLAGS=-pthread
20754         # boehm-gc needs some functions from librt, so link that too.
20755         THREADLIBS='-lpthread -lrt'
20756         THREADSPEC='-lpthread -lrt'
20757         ;;
20758      *-*-solaris2.8)
20759         # Always use alternate thread library on Solaris 8.  Need libthread
20760         # for TLS support.
20761         # Need -Wl,-R to get it through libtool ...
20762         THREADLIBS='-L/usr/lib/lwp$(MULTISUBDIR) -Wl,-R -Wl,/usr/lib/lwp$(MULTISUBDIR) -lpthread -lthread'
20763         # ... while ld only accepts -R.
20764         THREADSPEC='-L/usr/lib/lwp%{m64:/64} -R/usr/lib/lwp%{m64:/64} -lpthread -lthread'
20765         ;;
20766      *-*-solaris2.9)
20767         # As on Solaris 8, need libthread for TLS support.
20768         THREADLIBS='-lpthread -lthread'
20769         THREADSPEC='-lpthread -lthread'
20770         ;;
20771      *-*-darwin*)
20772         # Don't set THREADLIBS or THREADSPEC as Darwin already
20773         # provides pthread via libSystem.
20774         ;;
20775      *)
20776         THREADLIBS=-lpthread
20777         THREADSPEC=-lpthread
20778         ;;
20779     esac
20780     THREADH=posix-threads.h
20781     # MIT pthreads doesn't seem to have the mutexattr functions.
20782     # But for now we don't check for it.  We just assume you aren't
20783     # using MIT pthreads.
20784
20785 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20786
20787
20788     # If we're using the Boehm GC, then we happen to know that it
20789     # defines _REENTRANT, so we don't bother.  Eww.
20790     if test "$GC" != boehm; then
20791
20792 $as_echo "#define _REENTRANT 1" >>confdefs.h
20793
20794     fi
20795
20796 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
20797
20798     ;;
20799
20800  win32)
20801     THREADH=win32-threads.h
20802     THREADCXXFLAGS=-mthreads
20803     # We need thread-safe exception handling so _CRT_MT should be set to 1.
20804     # But we do not want the executables created to be dependent on
20805     # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
20806     # exception handling contexts.  The following kludge achieves this effect
20807     # and causes a dummy __mingwthr_key_dtor() to be linked in from
20808     # libmingw32.a.  This causes a memory leak of about 24 bytes per thread.
20809     # A workaround is to explicitly use -mthreads while linking Java programs.
20810     # See PR libgcj/28263.
20811     #
20812     # FIXME: In Java we are able to detect thread death at the end of
20813     # Thread.run() so we should be able to clean up the exception handling
20814     # contexts ourselves.
20815     case "$host" in
20816     *-w64-mingw*)
20817       ;;
20818     *)
20819       THREADSTARTFILESPEC='crtmt%O%s'
20820       ;;
20821     esac
20822     ;;
20823  none)
20824     THREADH=no-threads.h
20825     ;;
20826 esac
20827 ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
20828
20829
20830
20831
20832
20833
20834
20835
20836  if test "$THREADS" = posix; then
20837   USING_POSIX_THREADS_TRUE=
20838   USING_POSIX_THREADS_FALSE='#'
20839 else
20840   USING_POSIX_THREADS_TRUE='#'
20841   USING_POSIX_THREADS_FALSE=
20842 fi
20843
20844  if test "$THREADS" = win32; then
20845   USING_WIN32_THREADS_TRUE=
20846   USING_WIN32_THREADS_FALSE='#'
20847 else
20848   USING_WIN32_THREADS_TRUE='#'
20849   USING_WIN32_THREADS_FALSE=
20850 fi
20851
20852  if test "$THREADS" = none; then
20853   USING_NO_THREADS_TRUE=
20854   USING_NO_THREADS_FALSE='#'
20855 else
20856   USING_NO_THREADS_TRUE='#'
20857   USING_NO_THREADS_FALSE=
20858 fi
20859
20860 if test "$enable_shared" != yes; then
20861   use_libgcj_bc=no
20862 fi
20863  if test "$use_libgcj_bc" = yes; then
20864   USE_LIBGCJ_BC_TRUE=
20865   USE_LIBGCJ_BC_FALSE='#'
20866 else
20867   USE_LIBGCJ_BC_TRUE='#'
20868   USE_LIBGCJ_BC_FALSE=
20869 fi
20870
20871
20872 if test -d sysdep; then true; else mkdir sysdep; fi
20873 ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
20874
20875 ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
20876
20877 ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
20878
20879
20880 LIBGCJ_SPEC_LGCJ=-lgcj
20881 LIBGCJ_SPEC_LGCJ_BC=-lgcj_bc
20882 if test x"$libgcj_spec_lgcj_override" != x ; then
20883   LIBGCJ_SPEC_LGCJ=$libgcj_spec_lgcj_override
20884 fi
20885 if test x"$libgcj_spec_lgcj_bc_override" != x ; then
20886   LIBGCJ_SPEC_LGCJ_BC=$libgcj_spec_lgcj_bc_override
20887 fi
20888 LIBGCJ_SPEC="%{s-bc-abi:} $LIBGCJ_SPEC_LGCJ"
20889 if test "$use_libgcj_bc" = yes; then
20890   LIBGCJ_SPEC="%{static|static-libgcj|!s-bc-abi:$LIBGCJ_SPEC_LGCJ;:$LIBGCJ_SPEC_LGCJ_BC}"
20891   LIBGCJ_BC_SPEC="%{findirect-dispatch:-fPIC}"
20892 fi
20893
20894
20895
20896 HASH_SYNC_SPEC=
20897 # Hash synchronization is only useful with posix threads right now.
20898 if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
20899    HASH_SYNC_SPEC=-fhash-synchronization
20900
20901 $as_echo "#define JV_HASH_SYNCHRONIZATION 1" >>confdefs.h
20902
20903 fi
20904
20905
20906  if test "$GCC" = yes; then
20907   USING_GCC_TRUE=
20908   USING_GCC_FALSE='#'
20909 else
20910   USING_GCC_TRUE='#'
20911   USING_GCC_FALSE=
20912 fi
20913
20914
20915 # We're in the tree with libgcc, and need to include some of its headers.
20916 LIBGCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../libgcc'
20917
20918 if test "x${with_newlib}" = "xyes"; then
20919    # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
20920    # may not work correctly, because the compiler may not be able to
20921    # link executables.
20922
20923    # We assume newlib.  This lets us hard-code the functions we know
20924    # we'll have.
20925
20926 $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
20927
20928
20929 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
20930
20931
20932 $as_echo "#define HAVE_TIME 1" >>confdefs.h
20933
20934
20935 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
20936
20937
20938 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
20939
20940
20941 $as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
20942
20943    # This is only for POSIX threads.
20944
20945 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20946
20947
20948    # Assume we do not have getuid and friends.
20949
20950 $as_echo "#define NO_GETUID 1" >>confdefs.h
20951
20952    PLATFORMNET=NoNet
20953 else
20954    for ac_func in strerror_r select fstat open fsync sleep opendir \
20955                    localtime_r getpwuid_r getcwd \
20956                    access stat lstat mkdir rename rmdir unlink utime chmod readlink \
20957                    nl_langinfo setlocale \
20958                    inet_pton uname inet_ntoa \
20959                    getrlimit sigaction ftruncate mmap \
20960                    getifaddrs
20961 do :
20962   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20963 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20964 eval as_val=\$$as_ac_var
20965    if test "x$as_val" = x""yes; then :
20966   cat >>confdefs.h <<_ACEOF
20967 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20968 _ACEOF
20969
20970 fi
20971 done
20972
20973    for ac_func in inet_aton inet_addr
20974 do :
20975   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20976 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20977 eval as_val=\$$as_ac_var
20978    if test "x$as_val" = x""yes; then :
20979   cat >>confdefs.h <<_ACEOF
20980 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20981 _ACEOF
20982  break
20983 fi
20984 done
20985
20986    for ac_header in unistd.h dlfcn.h sys/resource.h
20987 do :
20988   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20989 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20990 eval as_val=\$$as_ac_Header
20991    if test "x$as_val" = x""yes; then :
20992   cat >>confdefs.h <<_ACEOF
20993 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20994 _ACEOF
20995
20996 fi
20997
20998 done
20999
21000    # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl
21001    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldl" >&5
21002 $as_echo_n "checking for dladdr in -ldl... " >&6; }
21003 if test "${ac_cv_lib_dl_dladdr+set}" = set; then :
21004   $as_echo_n "(cached) " >&6
21005 else
21006   ac_check_lib_save_LIBS=$LIBS
21007 LIBS="-ldl  $LIBS"
21008 if test x$gcc_no_link = xyes; then
21009   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21010 fi
21011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21012 /* end confdefs.h.  */
21013
21014 /* Override any GCC internal prototype to avoid an error.
21015    Use char because int might match the return type of a GCC
21016    builtin and then its argument prototype would still apply.  */
21017 #ifdef __cplusplus
21018 extern "C"
21019 #endif
21020 char dladdr ();
21021 int
21022 main ()
21023 {
21024 return dladdr ();
21025   ;
21026   return 0;
21027 }
21028 _ACEOF
21029 if ac_fn_c_try_link "$LINENO"; then :
21030   ac_cv_lib_dl_dladdr=yes
21031 else
21032   ac_cv_lib_dl_dladdr=no
21033 fi
21034 rm -f core conftest.err conftest.$ac_objext \
21035     conftest$ac_exeext conftest.$ac_ext
21036 LIBS=$ac_check_lib_save_LIBS
21037 fi
21038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dladdr" >&5
21039 $as_echo "$ac_cv_lib_dl_dladdr" >&6; }
21040 if test "x$ac_cv_lib_dl_dladdr" = x""yes; then :
21041
21042
21043 $as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21044
21045 else
21046
21047        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldld" >&5
21048 $as_echo_n "checking for dladdr in -ldld... " >&6; }
21049 if test "${ac_cv_lib_dld_dladdr+set}" = set; then :
21050   $as_echo_n "(cached) " >&6
21051 else
21052   ac_check_lib_save_LIBS=$LIBS
21053 LIBS="-ldld  $LIBS"
21054 if test x$gcc_no_link = xyes; then
21055   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21056 fi
21057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21058 /* end confdefs.h.  */
21059
21060 /* Override any GCC internal prototype to avoid an error.
21061    Use char because int might match the return type of a GCC
21062    builtin and then its argument prototype would still apply.  */
21063 #ifdef __cplusplus
21064 extern "C"
21065 #endif
21066 char dladdr ();
21067 int
21068 main ()
21069 {
21070 return dladdr ();
21071   ;
21072   return 0;
21073 }
21074 _ACEOF
21075 if ac_fn_c_try_link "$LINENO"; then :
21076   ac_cv_lib_dld_dladdr=yes
21077 else
21078   ac_cv_lib_dld_dladdr=no
21079 fi
21080 rm -f core conftest.err conftest.$ac_objext \
21081     conftest$ac_exeext conftest.$ac_ext
21082 LIBS=$ac_check_lib_save_LIBS
21083 fi
21084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dladdr" >&5
21085 $as_echo "$ac_cv_lib_dld_dladdr" >&6; }
21086 if test "x$ac_cv_lib_dld_dladdr" = x""yes; then :
21087
21088
21089 $as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21090
21091 fi
21092
21093 fi
21094
21095
21096    if test x"$cross_compiling" = x"no"; then
21097      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/exe" >&5
21098 $as_echo_n "checking for /proc/self/exe... " >&6; }
21099 if test "${ac_cv_file__proc_self_exe+set}" = set; then :
21100   $as_echo_n "(cached) " >&6
21101 else
21102   test "$cross_compiling" = yes &&
21103   as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21104 if test -r "/proc/self/exe"; then
21105   ac_cv_file__proc_self_exe=yes
21106 else
21107   ac_cv_file__proc_self_exe=no
21108 fi
21109 fi
21110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_exe" >&5
21111 $as_echo "$ac_cv_file__proc_self_exe" >&6; }
21112 if test "x$ac_cv_file__proc_self_exe" = x""yes; then :
21113
21114 cat >>confdefs.h <<_ACEOF
21115 #define HAVE__PROC_SELF_EXE 1
21116 _ACEOF
21117
21118
21119 $as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21120
21121 fi
21122
21123      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/maps" >&5
21124 $as_echo_n "checking for /proc/self/maps... " >&6; }
21125 if test "${ac_cv_file__proc_self_maps+set}" = set; then :
21126   $as_echo_n "(cached) " >&6
21127 else
21128   test "$cross_compiling" = yes &&
21129   as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21130 if test -r "/proc/self/maps"; then
21131   ac_cv_file__proc_self_maps=yes
21132 else
21133   ac_cv_file__proc_self_maps=no
21134 fi
21135 fi
21136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_maps" >&5
21137 $as_echo "$ac_cv_file__proc_self_maps" >&6; }
21138 if test "x$ac_cv_file__proc_self_maps" = x""yes; then :
21139
21140 cat >>confdefs.h <<_ACEOF
21141 #define HAVE__PROC_SELF_MAPS 1
21142 _ACEOF
21143
21144
21145 $as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21146
21147 fi
21148
21149    else
21150      case $host in
21151      *-linux*)
21152
21153 $as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21154
21155
21156 $as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21157
21158        ;;
21159      esac
21160    fi
21161
21162
21163       if test "X$prefix" = "XNONE"; then
21164     acl_final_prefix="$ac_default_prefix"
21165   else
21166     acl_final_prefix="$prefix"
21167   fi
21168   if test "X$exec_prefix" = "XNONE"; then
21169     acl_final_exec_prefix='${prefix}'
21170   else
21171     acl_final_exec_prefix="$exec_prefix"
21172   fi
21173   acl_save_prefix="$prefix"
21174   prefix="$acl_final_prefix"
21175   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
21176   prefix="$acl_save_prefix"
21177
21178
21179 # Check whether --with-gnu-ld was given.
21180 if test "${with_gnu_ld+set}" = set; then :
21181   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
21182 else
21183   with_gnu_ld=no
21184 fi
21185
21186 # Prepare PATH_SEPARATOR.
21187 # The user is always right.
21188 if test "${PATH_SEPARATOR+set}" != set; then
21189   echo "#! /bin/sh" >conf$$.sh
21190   echo  "exit 0"   >>conf$$.sh
21191   chmod +x conf$$.sh
21192   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21193     PATH_SEPARATOR=';'
21194   else
21195     PATH_SEPARATOR=:
21196   fi
21197   rm -f conf$$.sh
21198 fi
21199 ac_prog=ld
21200 if test "$GCC" = yes; then
21201   # Check if gcc -print-prog-name=ld gives a path.
21202   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
21203 $as_echo_n "checking for ld used by GCC... " >&6; }
21204   case $host in
21205   *-*-mingw*)
21206     # gcc leaves a trailing carriage return which upsets mingw
21207     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
21208   *)
21209     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
21210   esac
21211   case $ac_prog in
21212     # Accept absolute paths.
21213     [\\/]* | [A-Za-z]:[\\/]*)
21214       re_direlt='/[^/][^/]*/\.\./'
21215       # Canonicalize the path of ld
21216       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
21217       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
21218         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
21219       done
21220       test -z "$LD" && LD="$ac_prog"
21221       ;;
21222   "")
21223     # If it fails, then pretend we aren't using GCC.
21224     ac_prog=ld
21225     ;;
21226   *)
21227     # If it is relative, then search for the first ld in PATH.
21228     with_gnu_ld=unknown
21229     ;;
21230   esac
21231 elif test "$with_gnu_ld" = yes; then
21232   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
21233 $as_echo_n "checking for GNU ld... " >&6; }
21234 else
21235   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
21236 $as_echo_n "checking for non-GNU ld... " >&6; }
21237 fi
21238 if test "${acl_cv_path_LD+set}" = set; then :
21239   $as_echo_n "(cached) " >&6
21240 else
21241   if test -z "$LD"; then
21242   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
21243   for ac_dir in $PATH; do
21244     test -z "$ac_dir" && ac_dir=.
21245     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
21246       acl_cv_path_LD="$ac_dir/$ac_prog"
21247       # Check to see if the program is GNU ld.  I'd rather use --version,
21248       # but apparently some GNU ld's only accept -v.
21249       # Break only if it was the GNU/non-GNU ld that we prefer.
21250       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
21251         test "$with_gnu_ld" != no && break
21252       else
21253         test "$with_gnu_ld" != yes && break
21254       fi
21255     fi
21256   done
21257   IFS="$ac_save_ifs"
21258 else
21259   acl_cv_path_LD="$LD" # Let the user override the test with a path.
21260 fi
21261 fi
21262
21263 LD="$acl_cv_path_LD"
21264 if test -n "$LD"; then
21265   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
21266 $as_echo "$LD" >&6; }
21267 else
21268   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21269 $as_echo "no" >&6; }
21270 fi
21271 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
21272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
21273 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
21274 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
21275   $as_echo_n "(cached) " >&6
21276 else
21277   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
21278 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
21279   acl_cv_prog_gnu_ld=yes
21280 else
21281   acl_cv_prog_gnu_ld=no
21282 fi
21283 fi
21284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
21285 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
21286 with_gnu_ld=$acl_cv_prog_gnu_ld
21287
21288
21289
21290                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
21291 $as_echo_n "checking for shared library run path origin... " >&6; }
21292 if test "${acl_cv_rpath+set}" = set; then :
21293   $as_echo_n "(cached) " >&6
21294 else
21295
21296     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
21297     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
21298     . ./conftest.sh
21299     rm -f ./conftest.sh
21300     acl_cv_rpath=done
21301
21302 fi
21303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
21304 $as_echo "$acl_cv_rpath" >&6; }
21305   wl="$acl_cv_wl"
21306   libext="$acl_cv_libext"
21307   shlibext="$acl_cv_shlibext"
21308   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
21309   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
21310   hardcode_direct="$acl_cv_hardcode_direct"
21311   hardcode_minus_L="$acl_cv_hardcode_minus_L"
21312     # Check whether --enable-rpath was given.
21313 if test "${enable_rpath+set}" = set; then :
21314   enableval=$enable_rpath; :
21315 else
21316   enable_rpath=yes
21317 fi
21318
21319
21320
21321
21322
21323
21324
21325
21326     use_additional=yes
21327
21328   acl_save_prefix="$prefix"
21329   prefix="$acl_final_prefix"
21330   acl_save_exec_prefix="$exec_prefix"
21331   exec_prefix="$acl_final_exec_prefix"
21332
21333     eval additional_includedir=\"$includedir\"
21334     eval additional_libdir=\"$libdir\"
21335
21336   exec_prefix="$acl_save_exec_prefix"
21337   prefix="$acl_save_prefix"
21338
21339
21340 # Check whether --with-libiconv-prefix was given.
21341 if test "${with_libiconv_prefix+set}" = set; then :
21342   withval=$with_libiconv_prefix;
21343     if test "X$withval" = "Xno"; then
21344       use_additional=no
21345     else
21346       if test "X$withval" = "X"; then
21347
21348   acl_save_prefix="$prefix"
21349   prefix="$acl_final_prefix"
21350   acl_save_exec_prefix="$exec_prefix"
21351   exec_prefix="$acl_final_exec_prefix"
21352
21353           eval additional_includedir=\"$includedir\"
21354           eval additional_libdir=\"$libdir\"
21355
21356   exec_prefix="$acl_save_exec_prefix"
21357   prefix="$acl_save_prefix"
21358
21359       else
21360         additional_includedir="$withval/include"
21361         additional_libdir="$withval/lib"
21362       fi
21363     fi
21364
21365 fi
21366
21367       LIBICONV=
21368   LTLIBICONV=
21369   INCICONV=
21370   rpathdirs=
21371   ltrpathdirs=
21372   names_already_handled=
21373   names_next_round='iconv '
21374   while test -n "$names_next_round"; do
21375     names_this_round="$names_next_round"
21376     names_next_round=
21377     for name in $names_this_round; do
21378       already_handled=
21379       for n in $names_already_handled; do
21380         if test "$n" = "$name"; then
21381           already_handled=yes
21382           break
21383         fi
21384       done
21385       if test -z "$already_handled"; then
21386         names_already_handled="$names_already_handled $name"
21387                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
21388         eval value=\"\$HAVE_LIB$uppername\"
21389         if test -n "$value"; then
21390           if test "$value" = yes; then
21391             eval value=\"\$LIB$uppername\"
21392             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
21393             eval value=\"\$LTLIB$uppername\"
21394             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
21395           else
21396                                     :
21397           fi
21398         else
21399                               found_dir=
21400           found_la=
21401           found_so=
21402           found_a=
21403           if test $use_additional = yes; then
21404             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
21405               found_dir="$additional_libdir"
21406               found_so="$additional_libdir/lib$name.$shlibext"
21407               if test -f "$additional_libdir/lib$name.la"; then
21408                 found_la="$additional_libdir/lib$name.la"
21409               fi
21410             else
21411               if test -f "$additional_libdir/lib$name.$libext"; then
21412                 found_dir="$additional_libdir"
21413                 found_a="$additional_libdir/lib$name.$libext"
21414                 if test -f "$additional_libdir/lib$name.la"; then
21415                   found_la="$additional_libdir/lib$name.la"
21416                 fi
21417               fi
21418             fi
21419           fi
21420           if test "X$found_dir" = "X"; then
21421             for x in $LDFLAGS $LTLIBICONV; do
21422
21423   acl_save_prefix="$prefix"
21424   prefix="$acl_final_prefix"
21425   acl_save_exec_prefix="$exec_prefix"
21426   exec_prefix="$acl_final_exec_prefix"
21427   eval x=\"$x\"
21428   exec_prefix="$acl_save_exec_prefix"
21429   prefix="$acl_save_prefix"
21430
21431               case "$x" in
21432                 -L*)
21433                   dir=`echo "X$x" | sed -e 's/^X-L//'`
21434                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
21435                     found_dir="$dir"
21436                     found_so="$dir/lib$name.$shlibext"
21437                     if test -f "$dir/lib$name.la"; then
21438                       found_la="$dir/lib$name.la"
21439                     fi
21440                   else
21441                     if test -f "$dir/lib$name.$libext"; then
21442                       found_dir="$dir"
21443                       found_a="$dir/lib$name.$libext"
21444                       if test -f "$dir/lib$name.la"; then
21445                         found_la="$dir/lib$name.la"
21446                       fi
21447                     fi
21448                   fi
21449                   ;;
21450               esac
21451               if test "X$found_dir" != "X"; then
21452                 break
21453               fi
21454             done
21455           fi
21456           if test "X$found_dir" != "X"; then
21457                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
21458             if test "X$found_so" != "X"; then
21459                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
21460                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21461               else
21462                                                                                 haveit=
21463                 for x in $ltrpathdirs; do
21464                   if test "X$x" = "X$found_dir"; then
21465                     haveit=yes
21466                     break
21467                   fi
21468                 done
21469                 if test -z "$haveit"; then
21470                   ltrpathdirs="$ltrpathdirs $found_dir"
21471                 fi
21472                                 if test "$hardcode_direct" = yes; then
21473                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21474                 else
21475                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
21476                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21477                                                             haveit=
21478                     for x in $rpathdirs; do
21479                       if test "X$x" = "X$found_dir"; then
21480                         haveit=yes
21481                         break
21482                       fi
21483                     done
21484                     if test -z "$haveit"; then
21485                       rpathdirs="$rpathdirs $found_dir"
21486                     fi
21487                   else
21488                                                                                 haveit=
21489                     for x in $LDFLAGS $LIBICONV; do
21490
21491   acl_save_prefix="$prefix"
21492   prefix="$acl_final_prefix"
21493   acl_save_exec_prefix="$exec_prefix"
21494   exec_prefix="$acl_final_exec_prefix"
21495   eval x=\"$x\"
21496   exec_prefix="$acl_save_exec_prefix"
21497   prefix="$acl_save_prefix"
21498
21499                       if test "X$x" = "X-L$found_dir"; then
21500                         haveit=yes
21501                         break
21502                       fi
21503                     done
21504                     if test -z "$haveit"; then
21505                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
21506                     fi
21507                     if test "$hardcode_minus_L" != no; then
21508                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21509                     else
21510                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21511                     fi
21512                   fi
21513                 fi
21514               fi
21515             else
21516               if test "X$found_a" != "X"; then
21517                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
21518               else
21519                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
21520               fi
21521             fi
21522                         additional_includedir=
21523             case "$found_dir" in
21524               */lib | */lib/)
21525                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
21526                 additional_includedir="$basedir/include"
21527                 ;;
21528             esac
21529             if test "X$additional_includedir" != "X"; then
21530                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
21531                 haveit=
21532                 if test "X$additional_includedir" = "X/usr/local/include"; then
21533                   if test -n "$GCC"; then
21534                     case $host_os in
21535                       linux*) haveit=yes;;
21536                     esac
21537                   fi
21538                 fi
21539                 if test -z "$haveit"; then
21540                   for x in $CPPFLAGS $INCICONV; do
21541
21542   acl_save_prefix="$prefix"
21543   prefix="$acl_final_prefix"
21544   acl_save_exec_prefix="$exec_prefix"
21545   exec_prefix="$acl_final_exec_prefix"
21546   eval x=\"$x\"
21547   exec_prefix="$acl_save_exec_prefix"
21548   prefix="$acl_save_prefix"
21549
21550                     if test "X$x" = "X-I$additional_includedir"; then
21551                       haveit=yes
21552                       break
21553                     fi
21554                   done
21555                   if test -z "$haveit"; then
21556                     if test -d "$additional_includedir"; then
21557                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
21558                     fi
21559                   fi
21560                 fi
21561               fi
21562             fi
21563                         if test -n "$found_la"; then
21564                                                         save_libdir="$libdir"
21565               case "$found_la" in
21566                 */* | *\\*) . "$found_la" ;;
21567                 *) . "./$found_la" ;;
21568               esac
21569               libdir="$save_libdir"
21570                             for dep in $dependency_libs; do
21571                 case "$dep" in
21572                   -L*)
21573                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
21574                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
21575                       haveit=
21576                       if test "X$additional_libdir" = "X/usr/local/lib"; then
21577                         if test -n "$GCC"; then
21578                           case $host_os in
21579                             linux*) haveit=yes;;
21580                           esac
21581                         fi
21582                       fi
21583                       if test -z "$haveit"; then
21584                         haveit=
21585                         for x in $LDFLAGS $LIBICONV; do
21586
21587   acl_save_prefix="$prefix"
21588   prefix="$acl_final_prefix"
21589   acl_save_exec_prefix="$exec_prefix"
21590   exec_prefix="$acl_final_exec_prefix"
21591   eval x=\"$x\"
21592   exec_prefix="$acl_save_exec_prefix"
21593   prefix="$acl_save_prefix"
21594
21595                           if test "X$x" = "X-L$additional_libdir"; then
21596                             haveit=yes
21597                             break
21598                           fi
21599                         done
21600                         if test -z "$haveit"; then
21601                           if test -d "$additional_libdir"; then
21602                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
21603                           fi
21604                         fi
21605                         haveit=
21606                         for x in $LDFLAGS $LTLIBICONV; do
21607
21608   acl_save_prefix="$prefix"
21609   prefix="$acl_final_prefix"
21610   acl_save_exec_prefix="$exec_prefix"
21611   exec_prefix="$acl_final_exec_prefix"
21612   eval x=\"$x\"
21613   exec_prefix="$acl_save_exec_prefix"
21614   prefix="$acl_save_prefix"
21615
21616                           if test "X$x" = "X-L$additional_libdir"; then
21617                             haveit=yes
21618                             break
21619                           fi
21620                         done
21621                         if test -z "$haveit"; then
21622                           if test -d "$additional_libdir"; then
21623                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
21624                           fi
21625                         fi
21626                       fi
21627                     fi
21628                     ;;
21629                   -R*)
21630                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
21631                     if test "$enable_rpath" != no; then
21632                                                                   haveit=
21633                       for x in $rpathdirs; do
21634                         if test "X$x" = "X$dir"; then
21635                           haveit=yes
21636                           break
21637                         fi
21638                       done
21639                       if test -z "$haveit"; then
21640                         rpathdirs="$rpathdirs $dir"
21641                       fi
21642                                                                   haveit=
21643                       for x in $ltrpathdirs; do
21644                         if test "X$x" = "X$dir"; then
21645                           haveit=yes
21646                           break
21647                         fi
21648                       done
21649                       if test -z "$haveit"; then
21650                         ltrpathdirs="$ltrpathdirs $dir"
21651                       fi
21652                     fi
21653                     ;;
21654                   -l*)
21655                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
21656                     ;;
21657                   *.la)
21658                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
21659                     ;;
21660                   *)
21661                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
21662                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
21663                     ;;
21664                 esac
21665               done
21666             fi
21667           else
21668                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21669             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
21670           fi
21671         fi
21672       fi
21673     done
21674   done
21675   if test "X$rpathdirs" != "X"; then
21676     if test -n "$hardcode_libdir_separator"; then
21677                         alldirs=
21678       for found_dir in $rpathdirs; do
21679         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
21680       done
21681             acl_save_libdir="$libdir"
21682       libdir="$alldirs"
21683       eval flag=\"$hardcode_libdir_flag_spec\"
21684       libdir="$acl_save_libdir"
21685       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21686     else
21687             for found_dir in $rpathdirs; do
21688         acl_save_libdir="$libdir"
21689         libdir="$found_dir"
21690         eval flag=\"$hardcode_libdir_flag_spec\"
21691         libdir="$acl_save_libdir"
21692         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21693       done
21694     fi
21695   fi
21696   if test "X$ltrpathdirs" != "X"; then
21697             for found_dir in $ltrpathdirs; do
21698       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
21699     done
21700   fi
21701
21702
21703
21704
21705
21706
21707
21708           am_save_CPPFLAGS="$CPPFLAGS"
21709
21710   for element in $INCICONV; do
21711     haveit=
21712     for x in $CPPFLAGS; do
21713
21714   acl_save_prefix="$prefix"
21715   prefix="$acl_final_prefix"
21716   acl_save_exec_prefix="$exec_prefix"
21717   exec_prefix="$acl_final_exec_prefix"
21718   eval x=\"$x\"
21719   exec_prefix="$acl_save_exec_prefix"
21720   prefix="$acl_save_prefix"
21721
21722       if test "X$x" = "X$element"; then
21723         haveit=yes
21724         break
21725       fi
21726     done
21727     if test -z "$haveit"; then
21728       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
21729     fi
21730   done
21731
21732
21733   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
21734 $as_echo_n "checking for iconv... " >&6; }
21735 if test "${am_cv_func_iconv+set}" = set; then :
21736   $as_echo_n "(cached) " >&6
21737 else
21738
21739     am_cv_func_iconv="no, consider installing GNU libiconv"
21740     am_cv_lib_iconv=no
21741     if test x$gcc_no_link = xyes; then
21742   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21743 fi
21744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21745 /* end confdefs.h.  */
21746 #include <stdlib.h>
21747 #include <iconv.h>
21748 int
21749 main ()
21750 {
21751 iconv_t cd = iconv_open("","");
21752        iconv(cd,NULL,NULL,NULL,NULL);
21753        iconv_close(cd);
21754   ;
21755   return 0;
21756 }
21757 _ACEOF
21758 if ac_fn_c_try_link "$LINENO"; then :
21759   am_cv_func_iconv=yes
21760 fi
21761 rm -f core conftest.err conftest.$ac_objext \
21762     conftest$ac_exeext conftest.$ac_ext
21763     if test "$am_cv_func_iconv" != yes; then
21764       am_save_LIBS="$LIBS"
21765       LIBS="$LIBS $LIBICONV"
21766       if test x$gcc_no_link = xyes; then
21767   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21768 fi
21769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21770 /* end confdefs.h.  */
21771 #include <stdlib.h>
21772 #include <iconv.h>
21773 int
21774 main ()
21775 {
21776 iconv_t cd = iconv_open("","");
21777          iconv(cd,NULL,NULL,NULL,NULL);
21778          iconv_close(cd);
21779   ;
21780   return 0;
21781 }
21782 _ACEOF
21783 if ac_fn_c_try_link "$LINENO"; then :
21784   am_cv_lib_iconv=yes
21785         am_cv_func_iconv=yes
21786 fi
21787 rm -f core conftest.err conftest.$ac_objext \
21788     conftest$ac_exeext conftest.$ac_ext
21789       LIBS="$am_save_LIBS"
21790     fi
21791
21792 fi
21793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
21794 $as_echo "$am_cv_func_iconv" >&6; }
21795   if test "$am_cv_func_iconv" = yes; then
21796
21797 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
21798
21799   fi
21800   if test "$am_cv_lib_iconv" = yes; then
21801     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
21802 $as_echo_n "checking how to link with libiconv... " >&6; }
21803     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
21804 $as_echo "$LIBICONV" >&6; }
21805   else
21806             CPPFLAGS="$am_save_CPPFLAGS"
21807     LIBICONV=
21808     LTLIBICONV=
21809   fi
21810
21811
21812
21813   if test "$am_cv_func_iconv" = yes; then
21814     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
21815 $as_echo_n "checking for iconv declaration... " >&6; }
21816     if test "${am_cv_proto_iconv+set}" = set; then :
21817   $as_echo_n "(cached) " >&6
21818 else
21819
21820       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21821 /* end confdefs.h.  */
21822
21823 #include <stdlib.h>
21824 #include <iconv.h>
21825 extern
21826 #ifdef __cplusplus
21827 "C"
21828 #endif
21829 #if defined(__STDC__) || defined(__cplusplus)
21830 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
21831 #else
21832 size_t iconv();
21833 #endif
21834
21835 int
21836 main ()
21837 {
21838
21839   ;
21840   return 0;
21841 }
21842 _ACEOF
21843 if ac_fn_c_try_compile "$LINENO"; then :
21844   am_cv_proto_iconv_arg1=""
21845 else
21846   am_cv_proto_iconv_arg1="const"
21847 fi
21848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21849       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);"
21850 fi
21851
21852     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
21853     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
21854          }$am_cv_proto_iconv" >&5
21855 $as_echo "${ac_t:-
21856          }$am_cv_proto_iconv" >&6; }
21857
21858 cat >>confdefs.h <<_ACEOF
21859 #define ICONV_CONST $am_cv_proto_iconv_arg1
21860 _ACEOF
21861
21862   fi
21863
21864
21865   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
21866 $as_echo_n "checking for LC_MESSAGES... " >&6; }
21867 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
21868   $as_echo_n "(cached) " >&6
21869 else
21870   if test x$gcc_no_link = xyes; then
21871   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21872 fi
21873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21874 /* end confdefs.h.  */
21875 #include <locale.h>
21876 int
21877 main ()
21878 {
21879 return LC_MESSAGES
21880   ;
21881   return 0;
21882 }
21883 _ACEOF
21884 if ac_fn_c_try_link "$LINENO"; then :
21885   am_cv_val_LC_MESSAGES=yes
21886 else
21887   am_cv_val_LC_MESSAGES=no
21888 fi
21889 rm -f core conftest.err conftest.$ac_objext \
21890     conftest$ac_exeext conftest.$ac_ext
21891 fi
21892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
21893 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
21894   if test $am_cv_val_LC_MESSAGES = yes; then
21895
21896 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
21897
21898   fi
21899
21900    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
21901 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
21902 if test "${ac_cv_struct_tm+set}" = set; then :
21903   $as_echo_n "(cached) " >&6
21904 else
21905   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21906 /* end confdefs.h.  */
21907 #include <sys/types.h>
21908 #include <time.h>
21909
21910 int
21911 main ()
21912 {
21913 struct tm tm;
21914                                      int *p = &tm.tm_sec;
21915                                      return !p;
21916   ;
21917   return 0;
21918 }
21919 _ACEOF
21920 if ac_fn_c_try_compile "$LINENO"; then :
21921   ac_cv_struct_tm=time.h
21922 else
21923   ac_cv_struct_tm=sys/time.h
21924 fi
21925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21926 fi
21927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
21928 $as_echo "$ac_cv_struct_tm" >&6; }
21929 if test $ac_cv_struct_tm = sys/time.h; then
21930
21931 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
21932
21933 fi
21934
21935 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
21936 #include <$ac_cv_struct_tm>
21937
21938 "
21939 if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
21940
21941 cat >>confdefs.h <<_ACEOF
21942 #define HAVE_STRUCT_TM_TM_ZONE 1
21943 _ACEOF
21944
21945
21946 fi
21947
21948 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21949
21950 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
21951
21952 else
21953   ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
21954 "
21955 if test "x$ac_cv_have_decl_tzname" = x""yes; then :
21956   ac_have_decl=1
21957 else
21958   ac_have_decl=0
21959 fi
21960
21961 cat >>confdefs.h <<_ACEOF
21962 #define HAVE_DECL_TZNAME $ac_have_decl
21963 _ACEOF
21964
21965   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
21966 $as_echo_n "checking for tzname... " >&6; }
21967 if test "${ac_cv_var_tzname+set}" = set; then :
21968   $as_echo_n "(cached) " >&6
21969 else
21970   if test x$gcc_no_link = xyes; then
21971   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21972 fi
21973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21974 /* end confdefs.h.  */
21975 #include <time.h>
21976 #if !HAVE_DECL_TZNAME
21977 extern char *tzname[];
21978 #endif
21979
21980 int
21981 main ()
21982 {
21983 return tzname[0][0];
21984   ;
21985   return 0;
21986 }
21987 _ACEOF
21988 if ac_fn_c_try_link "$LINENO"; then :
21989   ac_cv_var_tzname=yes
21990 else
21991   ac_cv_var_tzname=no
21992 fi
21993 rm -f core conftest.err conftest.$ac_objext \
21994     conftest$ac_exeext conftest.$ac_ext
21995 fi
21996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
21997 $as_echo "$ac_cv_var_tzname" >&6; }
21998   if test $ac_cv_var_tzname = yes; then
21999
22000 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
22001
22002   fi
22003 fi
22004
22005    LDLIBICONV=`echo " $LIBICONV " | sed "s/${acl_cv_wl--Wl,}/ /g; s/,/ /g"`
22006
22007
22008    for ac_func in gethostbyname_r
22009 do :
22010   ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
22011 if test "x$ac_cv_func_gethostbyname_r" = x""yes; then :
22012   cat >>confdefs.h <<_ACEOF
22013 #define HAVE_GETHOSTBYNAME_R 1
22014 _ACEOF
22015
22016
22017 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
22018
22019      # There are two different kinds of gethostbyname_r.
22020      # We look for the one that returns `int'.
22021      # Hopefully this check is robust enough.
22022      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22023 /* end confdefs.h.  */
22024 #include <netdb.h>
22025
22026 _ACEOF
22027 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22028   $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then :
22029
22030
22031 $as_echo "#define GETHOSTBYNAME_R_RETURNS_INT 1" >>confdefs.h
22032
22033 fi
22034 rm -f conftest*
22035
22036
22037      case " $GCINCS " in
22038      *" -D_REENTRANT "*) ;;
22039      *)
22040                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
22041 $as_echo_n "checking whether gethostbyname_r declaration requires -D_REENTRANT... " >&6; }
22042 if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then :
22043   $as_echo_n "(cached) " >&6
22044 else
22045    ac_ext=cpp
22046 ac_cpp='$CXXCPP $CPPFLAGS'
22047 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22048 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22049 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22050
22051           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22052 /* end confdefs.h.  */
22053 #include <netdb.h>
22054 int
22055 main ()
22056 {
22057 gethostbyname_r("", 0, 0);
22058   ;
22059   return 0;
22060 }
22061 _ACEOF
22062 if ac_fn_cxx_try_compile "$LINENO"; then :
22063   libjava_cv_gethostbyname_r_needs_reentrant=no
22064 else
22065                 CPPFLAGS_SAVE="$CPPFLAGS"
22066                 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
22067                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22068 /* end confdefs.h.  */
22069 #include <netdb.h>
22070 int
22071 main ()
22072 {
22073 gethostbyname_r("", 0, 0);
22074   ;
22075   return 0;
22076 }
22077 _ACEOF
22078 if ac_fn_cxx_try_compile "$LINENO"; then :
22079   libjava_cv_gethostbyname_r_needs_reentrant=yes
22080 else
22081   libjava_cv_gethostbyname_r_needs_reentrant=fail
22082 fi
22083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22084                 CPPFLAGS="$CPPFLAGS_SAVE"
22085
22086 fi
22087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22088           ac_ext=c
22089 ac_cpp='$CPP $CPPFLAGS'
22090 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22091 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22092 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22093
22094
22095 fi
22096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
22097 $as_echo "$libjava_cv_gethostbyname_r_needs_reentrant" >&6; }
22098         if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
22099
22100 $as_echo "#define _REENTRANT 1" >>confdefs.h
22101
22102         fi
22103      ;;
22104      esac
22105
22106      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct hostent_data" >&5
22107 $as_echo_n "checking for struct hostent_data... " >&6; }
22108 if test "${libjava_cv_struct_hostent_data+set}" = set; then :
22109   $as_echo_n "(cached) " >&6
22110 else
22111         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22112 /* end confdefs.h.  */
22113
22114 #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
22115 # define _REENTRANT 1
22116 #endif
22117 #include <netdb.h>
22118 int
22119 main ()
22120 {
22121 struct hostent_data data;
22122   ;
22123   return 0;
22124 }
22125 _ACEOF
22126 if ac_fn_c_try_compile "$LINENO"; then :
22127   libjava_cv_struct_hostent_data=yes
22128 else
22129   libjava_cv_struct_hostent_data=no
22130 fi
22131 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22132 fi
22133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_struct_hostent_data" >&5
22134 $as_echo "$libjava_cv_struct_hostent_data" >&6; }
22135      if test "x$libjava_cv_struct_hostent_data" = xyes; then
22136
22137 $as_echo "#define HAVE_STRUCT_HOSTENT_DATA 1" >>confdefs.h
22138
22139      fi
22140
22141 fi
22142 done
22143
22144
22145    # FIXME: libjava source code expects to find a prototype for
22146    # gethostbyaddr_r in netdb.h.  The outer check ensures that
22147    # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
22148    # to exist where expected.  (The root issue: AC_CHECK_FUNCS assumes C
22149    # linkage check is enough, yet C++ code requires proper prototypes.)
22150    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22151 /* end confdefs.h.  */
22152 #include <netdb.h>
22153
22154 _ACEOF
22155 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22156   $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then :
22157
22158    for ac_func in gethostbyaddr_r
22159 do :
22160   ac_fn_c_check_func "$LINENO" "gethostbyaddr_r" "ac_cv_func_gethostbyaddr_r"
22161 if test "x$ac_cv_func_gethostbyaddr_r" = x""yes; then :
22162   cat >>confdefs.h <<_ACEOF
22163 #define HAVE_GETHOSTBYADDR_R 1
22164 _ACEOF
22165
22166
22167 $as_echo "#define HAVE_GETHOSTBYADDR_R 1" >>confdefs.h
22168
22169      # There are two different kinds of gethostbyaddr_r.
22170      # We look for the one that returns `int'.
22171      # Hopefully this check is robust enough.
22172      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22173 /* end confdefs.h.  */
22174 #include <netdb.h>
22175
22176 _ACEOF
22177 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22178   $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then :
22179
22180
22181 $as_echo "#define GETHOSTBYADDR_R_RETURNS_INT 1" >>confdefs.h
22182
22183 fi
22184 rm -f conftest*
22185
22186 fi
22187 done
22188
22189 fi
22190 rm -f conftest*
22191
22192
22193    for ac_func in gethostname
22194 do :
22195   ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
22196 if test "x$ac_cv_func_gethostname" = x""yes; then :
22197   cat >>confdefs.h <<_ACEOF
22198 #define HAVE_GETHOSTNAME 1
22199 _ACEOF
22200
22201
22202 $as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h
22203
22204      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22205 /* end confdefs.h.  */
22206 #include <unistd.h>
22207
22208 _ACEOF
22209 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22210   $EGREP "gethostname" >/dev/null 2>&1; then :
22211
22212
22213 $as_echo "#define HAVE_GETHOSTNAME_DECL 1" >>confdefs.h
22214
22215 fi
22216 rm -f conftest*
22217
22218 fi
22219 done
22220
22221
22222    for ac_func in usleep
22223 do :
22224   ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
22225 if test "x$ac_cv_func_usleep" = x""yes; then :
22226   cat >>confdefs.h <<_ACEOF
22227 #define HAVE_USLEEP 1
22228 _ACEOF
22229
22230      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22231 /* end confdefs.h.  */
22232 #include <unistd.h>
22233
22234 _ACEOF
22235 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22236   $EGREP "usleep" >/dev/null 2>&1; then :
22237
22238
22239 $as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
22240
22241 fi
22242 rm -f conftest*
22243
22244 fi
22245 done
22246
22247
22248    # Look for these functions in the thread library, but only bother
22249    # if using POSIX threads.
22250    if test "$THREADS" = posix; then
22251       save_LIBS="$LIBS"
22252       LIBS="$LIBS $THREADLIBS"
22253
22254       # Look for sched_yield.  Up to Solaris 2.6, it is in libposix4, since
22255       # Solaris 7 the name librt is preferred.
22256       for ac_func in sched_yield
22257 do :
22258   ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
22259 if test "x$ac_cv_func_sched_yield" = x""yes; then :
22260   cat >>confdefs.h <<_ACEOF
22261 #define HAVE_SCHED_YIELD 1
22262 _ACEOF
22263
22264 else
22265
22266         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
22267 $as_echo_n "checking for sched_yield in -lrt... " >&6; }
22268 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then :
22269   $as_echo_n "(cached) " >&6
22270 else
22271   ac_check_lib_save_LIBS=$LIBS
22272 LIBS="-lrt  $LIBS"
22273 if test x$gcc_no_link = xyes; then
22274   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22275 fi
22276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22277 /* end confdefs.h.  */
22278
22279 /* Override any GCC internal prototype to avoid an error.
22280    Use char because int might match the return type of a GCC
22281    builtin and then its argument prototype would still apply.  */
22282 #ifdef __cplusplus
22283 extern "C"
22284 #endif
22285 char sched_yield ();
22286 int
22287 main ()
22288 {
22289 return sched_yield ();
22290   ;
22291   return 0;
22292 }
22293 _ACEOF
22294 if ac_fn_c_try_link "$LINENO"; then :
22295   ac_cv_lib_rt_sched_yield=yes
22296 else
22297   ac_cv_lib_rt_sched_yield=no
22298 fi
22299 rm -f core conftest.err conftest.$ac_objext \
22300     conftest$ac_exeext conftest.$ac_ext
22301 LIBS=$ac_check_lib_save_LIBS
22302 fi
22303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
22304 $as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
22305 if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then :
22306
22307           $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22308
22309           THREADLIBS="$THREADLIBS -lrt"
22310           THREADSPEC="$THREADSPEC -lrt"
22311 else
22312
22313           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5
22314 $as_echo_n "checking for sched_yield in -lposix4... " >&6; }
22315 if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then :
22316   $as_echo_n "(cached) " >&6
22317 else
22318   ac_check_lib_save_LIBS=$LIBS
22319 LIBS="-lposix4  $LIBS"
22320 if test x$gcc_no_link = xyes; then
22321   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22322 fi
22323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22324 /* end confdefs.h.  */
22325
22326 /* Override any GCC internal prototype to avoid an error.
22327    Use char because int might match the return type of a GCC
22328    builtin and then its argument prototype would still apply.  */
22329 #ifdef __cplusplus
22330 extern "C"
22331 #endif
22332 char sched_yield ();
22333 int
22334 main ()
22335 {
22336 return sched_yield ();
22337   ;
22338   return 0;
22339 }
22340 _ACEOF
22341 if ac_fn_c_try_link "$LINENO"; then :
22342   ac_cv_lib_posix4_sched_yield=yes
22343 else
22344   ac_cv_lib_posix4_sched_yield=no
22345 fi
22346 rm -f core conftest.err conftest.$ac_objext \
22347     conftest$ac_exeext conftest.$ac_ext
22348 LIBS=$ac_check_lib_save_LIBS
22349 fi
22350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5
22351 $as_echo "$ac_cv_lib_posix4_sched_yield" >&6; }
22352 if test "x$ac_cv_lib_posix4_sched_yield" = x""yes; then :
22353
22354             $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22355
22356             THREADLIBS="$THREADLIBS -lposix4"
22357             THREADSPEC="$THREADSPEC -lposix4"
22358 fi
22359
22360 fi
22361
22362 fi
22363 done
22364
22365
22366       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
22367 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
22368 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
22369   $as_echo_n "(cached) " >&6
22370 else
22371   ac_check_lib_save_LIBS=$LIBS
22372 LIBS="-lrt  $LIBS"
22373 if test x$gcc_no_link = xyes; then
22374   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22375 fi
22376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22377 /* end confdefs.h.  */
22378
22379 /* Override any GCC internal prototype to avoid an error.
22380    Use char because int might match the return type of a GCC
22381    builtin and then its argument prototype would still apply.  */
22382 #ifdef __cplusplus
22383 extern "C"
22384 #endif
22385 char clock_gettime ();
22386 int
22387 main ()
22388 {
22389 return clock_gettime ();
22390   ;
22391   return 0;
22392 }
22393 _ACEOF
22394 if ac_fn_c_try_link "$LINENO"; then :
22395   ac_cv_lib_rt_clock_gettime=yes
22396 else
22397   ac_cv_lib_rt_clock_gettime=no
22398 fi
22399 rm -f core conftest.err conftest.$ac_objext \
22400     conftest$ac_exeext conftest.$ac_ext
22401 LIBS=$ac_check_lib_save_LIBS
22402 fi
22403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
22404 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
22405 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
22406
22407
22408 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
22409
22410          case "$THREADSPEC" in
22411            *-lrt*) ;;
22412            *)
22413              THREADSPEC="$THREADSPEC -lrt"
22414              THREADLIBS="$THREADLIBS -lrt"
22415              ;;
22416          esac
22417 fi
22418
22419
22420       LIBS="$save_LIBS"
22421
22422       # We can save a little space at runtime if the mutex has m_count
22423       # or __m_count.  This is a nice hack for Linux.
22424       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22425 /* end confdefs.h.  */
22426 #include <pthread.h>
22427 int
22428 main ()
22429 {
22430
22431           extern pthread_mutex_t *mutex; int q = mutex->m_count;
22432
22433   ;
22434   return 0;
22435 }
22436 _ACEOF
22437 if ac_fn_c_try_compile "$LINENO"; then :
22438
22439 $as_echo "#define PTHREAD_MUTEX_HAVE_M_COUNT 1" >>confdefs.h
22440
22441 else
22442
22443         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22444 /* end confdefs.h.  */
22445 #include <pthread.h>
22446 int
22447 main ()
22448 {
22449
22450             extern pthread_mutex_t *mutex; int q = mutex->__m_count;
22451
22452   ;
22453   return 0;
22454 }
22455 _ACEOF
22456 if ac_fn_c_try_compile "$LINENO"; then :
22457
22458 $as_echo "#define PTHREAD_MUTEX_HAVE___M_COUNT 1" >>confdefs.h
22459
22460 fi
22461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22462 fi
22463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22464    fi
22465
22466    # We require a way to get the time.
22467    time_found=no
22468    for ac_func in gettimeofday time ftime
22469 do :
22470   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22471 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22472 eval as_val=\$$as_ac_var
22473    if test "x$as_val" = x""yes; then :
22474   cat >>confdefs.h <<_ACEOF
22475 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22476 _ACEOF
22477  time_found=yes
22478 fi
22479 done
22480
22481    if test "$time_found" = no; then
22482       as_fn_error "no function found to get the time" "$LINENO" 5
22483    fi
22484
22485    for ac_func in memmove
22486 do :
22487   ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
22488 if test "x$ac_cv_func_memmove" = x""yes; then :
22489   cat >>confdefs.h <<_ACEOF
22490 #define HAVE_MEMMOVE 1
22491 _ACEOF
22492
22493 fi
22494 done
22495
22496
22497    # We require memcpy.
22498    memcpy_found=no
22499    for ac_func in memcpy
22500 do :
22501   ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
22502 if test "x$ac_cv_func_memcpy" = x""yes; then :
22503   cat >>confdefs.h <<_ACEOF
22504 #define HAVE_MEMCPY 1
22505 _ACEOF
22506  memcpy_found=yes
22507 fi
22508 done
22509
22510    if test "$memcpy_found" = no; then
22511       as_fn_error "memcpy is required" "$LINENO" 5
22512    fi
22513    # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl
22514    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
22515 $as_echo_n "checking for dlopen in -ldl... " >&6; }
22516 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
22517   $as_echo_n "(cached) " >&6
22518 else
22519   ac_check_lib_save_LIBS=$LIBS
22520 LIBS="-ldl  $LIBS"
22521 if test x$gcc_no_link = xyes; then
22522   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22523 fi
22524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22525 /* end confdefs.h.  */
22526
22527 /* Override any GCC internal prototype to avoid an error.
22528    Use char because int might match the return type of a GCC
22529    builtin and then its argument prototype would still apply.  */
22530 #ifdef __cplusplus
22531 extern "C"
22532 #endif
22533 char dlopen ();
22534 int
22535 main ()
22536 {
22537 return dlopen ();
22538   ;
22539   return 0;
22540 }
22541 _ACEOF
22542 if ac_fn_c_try_link "$LINENO"; then :
22543   ac_cv_lib_dl_dlopen=yes
22544 else
22545   ac_cv_lib_dl_dlopen=no
22546 fi
22547 rm -f core conftest.err conftest.$ac_objext \
22548     conftest$ac_exeext conftest.$ac_ext
22549 LIBS=$ac_check_lib_save_LIBS
22550 fi
22551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
22552 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22553 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
22554
22555
22556 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22557
22558 else
22559
22560        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldld" >&5
22561 $as_echo_n "checking for dlopen in -ldld... " >&6; }
22562 if test "${ac_cv_lib_dld_dlopen+set}" = set; then :
22563   $as_echo_n "(cached) " >&6
22564 else
22565   ac_check_lib_save_LIBS=$LIBS
22566 LIBS="-ldld  $LIBS"
22567 if test x$gcc_no_link = xyes; then
22568   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22569 fi
22570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22571 /* end confdefs.h.  */
22572
22573 /* Override any GCC internal prototype to avoid an error.
22574    Use char because int might match the return type of a GCC
22575    builtin and then its argument prototype would still apply.  */
22576 #ifdef __cplusplus
22577 extern "C"
22578 #endif
22579 char dlopen ();
22580 int
22581 main ()
22582 {
22583 return dlopen ();
22584   ;
22585   return 0;
22586 }
22587 _ACEOF
22588 if ac_fn_c_try_link "$LINENO"; then :
22589   ac_cv_lib_dld_dlopen=yes
22590 else
22591   ac_cv_lib_dld_dlopen=no
22592 fi
22593 rm -f core conftest.err conftest.$ac_objext \
22594     conftest$ac_exeext conftest.$ac_ext
22595 LIBS=$ac_check_lib_save_LIBS
22596 fi
22597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dlopen" >&5
22598 $as_echo "$ac_cv_lib_dld_dlopen" >&6; }
22599 if test "x$ac_cv_lib_dld_dlopen" = x""yes; then :
22600
22601
22602 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22603
22604 fi
22605
22606 fi
22607
22608
22609    # Some library-finding code we stole from Tcl.
22610    #--------------------------------------------------------------------
22611    #    Check for the existence of the -lsocket and -lnsl libraries.
22612    #    The order here is important, so that they end up in the right
22613    #    order in the command line generated by make.  Here are some
22614    #    special considerations:
22615    #    1. Use "connect" and "accept" to check for -lsocket, and
22616    #       "gethostbyname" to check for -lnsl.
22617    #    2. Use each function name only once:  can't redo a check because
22618    #       autoconf caches the results of the last check and won't redo it.
22619    #    3. Use -lnsl and -lsocket only if they supply procedures that
22620    #       aren't already present in the normal libraries.  This is because
22621    #       IRIX 5.2 has libraries, but they aren't needed and they're
22622    #       bogus:  they goof up name resolution if used.
22623    #    4. On some SVR4 systems, can't use -lsocket without -lnsl too.
22624    #       To get around this problem, check for both libraries together
22625    #       if -lsocket doesn't work by itself.
22626    #--------------------------------------------------------------------
22627
22628    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5
22629 $as_echo_n "checking for socket libraries... " >&6; }
22630 if test "${gcj_cv_lib_sockets+set}" = set; then :
22631   $as_echo_n "(cached) " >&6
22632 else
22633   gcj_cv_lib_sockets=
22634      gcj_checkBoth=0
22635      unset ac_cv_func_connect
22636      ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
22637 if test "x$ac_cv_func_connect" = x""yes; then :
22638   gcj_checkSocket=0
22639 else
22640   gcj_checkSocket=1
22641 fi
22642
22643      if test "$gcj_checkSocket" = 1; then
22644          unset ac_cv_func_connect
22645          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5
22646 $as_echo_n "checking for main in -lsocket... " >&6; }
22647 if test "${ac_cv_lib_socket_main+set}" = set; then :
22648   $as_echo_n "(cached) " >&6
22649 else
22650   ac_check_lib_save_LIBS=$LIBS
22651 LIBS="-lsocket  $LIBS"
22652 if test x$gcc_no_link = xyes; then
22653   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22654 fi
22655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22656 /* end confdefs.h.  */
22657
22658
22659 int
22660 main ()
22661 {
22662 return main ();
22663   ;
22664   return 0;
22665 }
22666 _ACEOF
22667 if ac_fn_c_try_link "$LINENO"; then :
22668   ac_cv_lib_socket_main=yes
22669 else
22670   ac_cv_lib_socket_main=no
22671 fi
22672 rm -f core conftest.err conftest.$ac_objext \
22673     conftest$ac_exeext conftest.$ac_ext
22674 LIBS=$ac_check_lib_save_LIBS
22675 fi
22676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5
22677 $as_echo "$ac_cv_lib_socket_main" >&6; }
22678 if test "x$ac_cv_lib_socket_main" = x""yes; then :
22679   gcj_cv_lib_sockets="-lsocket"
22680 else
22681   gcj_checkBoth=1
22682 fi
22683
22684      fi
22685      if test "$gcj_checkBoth" = 1; then
22686          gcj_oldLibs=$LIBS
22687          LIBS="$LIBS -lsocket -lnsl"
22688          unset ac_cv_func_accept
22689          ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
22690 if test "x$ac_cv_func_accept" = x""yes; then :
22691   gcj_checkNsl=0
22692                         gcj_cv_lib_sockets="-lsocket -lnsl"
22693 fi
22694
22695          unset ac_cv_func_accept
22696          LIBS=$gcj_oldLibs
22697      fi
22698      unset ac_cv_func_gethostbyname
22699      gcj_oldLibs=$LIBS
22700      LIBS="$LIBS $gcj_cv_lib_sockets"
22701      ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
22702 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
22703
22704 else
22705   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5
22706 $as_echo_n "checking for main in -lnsl... " >&6; }
22707 if test "${ac_cv_lib_nsl_main+set}" = set; then :
22708   $as_echo_n "(cached) " >&6
22709 else
22710   ac_check_lib_save_LIBS=$LIBS
22711 LIBS="-lnsl  $LIBS"
22712 if test x$gcc_no_link = xyes; then
22713   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22714 fi
22715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22716 /* end confdefs.h.  */
22717
22718
22719 int
22720 main ()
22721 {
22722 return main ();
22723   ;
22724   return 0;
22725 }
22726 _ACEOF
22727 if ac_fn_c_try_link "$LINENO"; then :
22728   ac_cv_lib_nsl_main=yes
22729 else
22730   ac_cv_lib_nsl_main=no
22731 fi
22732 rm -f core conftest.err conftest.$ac_objext \
22733     conftest$ac_exeext conftest.$ac_ext
22734 LIBS=$ac_check_lib_save_LIBS
22735 fi
22736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5
22737 $as_echo "$ac_cv_lib_nsl_main" >&6; }
22738 if test "x$ac_cv_lib_nsl_main" = x""yes; then :
22739   gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
22740 fi
22741
22742 fi
22743
22744      unset ac_cv_func_gethostbyname
22745      LIBS=$gcj_oldLIBS
22746
22747 fi
22748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcj_cv_lib_sockets" >&5
22749 $as_echo "$gcj_cv_lib_sockets" >&6; }
22750    SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
22751
22752    if test "$with_system_zlib" = yes; then
22753       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
22754 $as_echo_n "checking for deflate in -lz... " >&6; }
22755 if test "${ac_cv_lib_z_deflate+set}" = set; then :
22756   $as_echo_n "(cached) " >&6
22757 else
22758   ac_check_lib_save_LIBS=$LIBS
22759 LIBS="-lz  $LIBS"
22760 if test x$gcc_no_link = xyes; then
22761   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22762 fi
22763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22764 /* end confdefs.h.  */
22765
22766 /* Override any GCC internal prototype to avoid an error.
22767    Use char because int might match the return type of a GCC
22768    builtin and then its argument prototype would still apply.  */
22769 #ifdef __cplusplus
22770 extern "C"
22771 #endif
22772 char deflate ();
22773 int
22774 main ()
22775 {
22776 return deflate ();
22777   ;
22778   return 0;
22779 }
22780 _ACEOF
22781 if ac_fn_c_try_link "$LINENO"; then :
22782   ac_cv_lib_z_deflate=yes
22783 else
22784   ac_cv_lib_z_deflate=no
22785 fi
22786 rm -f core conftest.err conftest.$ac_objext \
22787     conftest$ac_exeext conftest.$ac_ext
22788 LIBS=$ac_check_lib_save_LIBS
22789 fi
22790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
22791 $as_echo "$ac_cv_lib_z_deflate" >&6; }
22792 if test "x$ac_cv_lib_z_deflate" = x""yes; then :
22793   ZLIBSPEC=-lz
22794 else
22795   ZLIBSPEC=
22796 fi
22797
22798    fi
22799
22800    # Test for Gtk stuff, if asked for.
22801    if test "$use_gtk_awt" = yes; then
22802
22803   succeeded=no
22804
22805   if test -z "$PKG_CONFIG"; then
22806     # Extract the first word of "pkg-config", so it can be a program name with args.
22807 set dummy pkg-config; ac_word=$2
22808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22809 $as_echo_n "checking for $ac_word... " >&6; }
22810 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22811   $as_echo_n "(cached) " >&6
22812 else
22813   case $PKG_CONFIG in
22814   [\\/]* | ?:[\\/]*)
22815   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22816   ;;
22817   *)
22818   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22819 for as_dir in $PATH
22820 do
22821   IFS=$as_save_IFS
22822   test -z "$as_dir" && as_dir=.
22823     for ac_exec_ext in '' $ac_executable_extensions; do
22824   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22825     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22826     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22827     break 2
22828   fi
22829 done
22830   done
22831 IFS=$as_save_IFS
22832
22833   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
22834   ;;
22835 esac
22836 fi
22837 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22838 if test -n "$PKG_CONFIG"; then
22839   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22840 $as_echo "$PKG_CONFIG" >&6; }
22841 else
22842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22843 $as_echo "no" >&6; }
22844 fi
22845
22846
22847   fi
22848
22849   if test "$PKG_CONFIG" = "no" ; then
22850      echo "*** The pkg-config script could not be found. Make sure it is"
22851      echo "*** in your path, or set the PKG_CONFIG environment variable"
22852      echo "*** to the full path to pkg-config."
22853      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22854   else
22855      PKG_CONFIG_MIN_VERSION=0.9.0
22856      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22857         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-2.0 >= 2.4" >&5
22858 $as_echo_n "checking for gtk+-2.0 >= 2.4... " >&6; }
22859
22860         if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
22861             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22862 $as_echo "yes" >&6; }
22863             succeeded=yes
22864
22865             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
22866 $as_echo_n "checking GTK_CFLAGS... " >&6; }
22867             GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
22868             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
22869 $as_echo "$GTK_CFLAGS" >&6; }
22870
22871             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
22872 $as_echo_n "checking GTK_LIBS... " >&6; }
22873             GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
22874             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
22875 $as_echo "$GTK_LIBS" >&6; }
22876         else
22877             GTK_CFLAGS=""
22878             GTK_LIBS=""
22879             ## If we have a custom action on failure, don't print errors, but
22880             ## do set a variable so people can do so.
22881             GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
22882             echo $GTK_PKG_ERRORS
22883         fi
22884
22885
22886
22887      else
22888         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22889         echo "*** See http://www.freedesktop.org/software/pkgconfig"
22890      fi
22891   fi
22892
22893   if test $succeeded = yes; then
22894      :
22895   else
22896      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
22897   fi
22898
22899
22900
22901
22902
22903   succeeded=no
22904
22905   if test -z "$PKG_CONFIG"; then
22906     # Extract the first word of "pkg-config", so it can be a program name with args.
22907 set dummy pkg-config; ac_word=$2
22908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22909 $as_echo_n "checking for $ac_word... " >&6; }
22910 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22911   $as_echo_n "(cached) " >&6
22912 else
22913   case $PKG_CONFIG in
22914   [\\/]* | ?:[\\/]*)
22915   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22916   ;;
22917   *)
22918   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22919 for as_dir in $PATH
22920 do
22921   IFS=$as_save_IFS
22922   test -z "$as_dir" && as_dir=.
22923     for ac_exec_ext in '' $ac_executable_extensions; do
22924   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22925     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22926     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22927     break 2
22928   fi
22929 done
22930   done
22931 IFS=$as_save_IFS
22932
22933   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
22934   ;;
22935 esac
22936 fi
22937 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22938 if test -n "$PKG_CONFIG"; then
22939   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22940 $as_echo "$PKG_CONFIG" >&6; }
22941 else
22942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22943 $as_echo "no" >&6; }
22944 fi
22945
22946
22947   fi
22948
22949   if test "$PKG_CONFIG" = "no" ; then
22950      echo "*** The pkg-config script could not be found. Make sure it is"
22951      echo "*** in your path, or set the PKG_CONFIG environment variable"
22952      echo "*** to the full path to pkg-config."
22953      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22954   else
22955      PKG_CONFIG_MIN_VERSION=0.9.0
22956      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22957         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
22958 $as_echo_n "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... " >&6; }
22959
22960         if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
22961             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22962 $as_echo "yes" >&6; }
22963             succeeded=yes
22964
22965             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5
22966 $as_echo_n "checking GLIB_CFLAGS... " >&6; }
22967             GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22968             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5
22969 $as_echo "$GLIB_CFLAGS" >&6; }
22970
22971             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5
22972 $as_echo_n "checking GLIB_LIBS... " >&6; }
22973             GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22974             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5
22975 $as_echo "$GLIB_LIBS" >&6; }
22976         else
22977             GLIB_CFLAGS=""
22978             GLIB_LIBS=""
22979             ## If we have a custom action on failure, don't print errors, but
22980             ## do set a variable so people can do so.
22981             GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22982             echo $GLIB_PKG_ERRORS
22983         fi
22984
22985
22986
22987      else
22988         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22989         echo "*** See http://www.freedesktop.org/software/pkgconfig"
22990      fi
22991   fi
22992
22993   if test $succeeded = yes; then
22994      :
22995   else
22996      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
22997   fi
22998
22999
23000
23001
23002
23003   succeeded=no
23004
23005   if test -z "$PKG_CONFIG"; then
23006     # Extract the first word of "pkg-config", so it can be a program name with args.
23007 set dummy pkg-config; ac_word=$2
23008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23009 $as_echo_n "checking for $ac_word... " >&6; }
23010 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
23011   $as_echo_n "(cached) " >&6
23012 else
23013   case $PKG_CONFIG in
23014   [\\/]* | ?:[\\/]*)
23015   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
23016   ;;
23017   *)
23018   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23019 for as_dir in $PATH
23020 do
23021   IFS=$as_save_IFS
23022   test -z "$as_dir" && as_dir=.
23023     for ac_exec_ext in '' $ac_executable_extensions; do
23024   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23025     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
23026     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23027     break 2
23028   fi
23029 done
23030   done
23031 IFS=$as_save_IFS
23032
23033   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
23034   ;;
23035 esac
23036 fi
23037 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
23038 if test -n "$PKG_CONFIG"; then
23039   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
23040 $as_echo "$PKG_CONFIG" >&6; }
23041 else
23042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23043 $as_echo "no" >&6; }
23044 fi
23045
23046
23047   fi
23048
23049   if test "$PKG_CONFIG" = "no" ; then
23050      echo "*** The pkg-config script could not be found. Make sure it is"
23051      echo "*** in your path, or set the PKG_CONFIG environment variable"
23052      echo "*** to the full path to pkg-config."
23053      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
23054   else
23055      PKG_CONFIG_MIN_VERSION=0.9.0
23056      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
23057         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libart-2.0 >= 2.1" >&5
23058 $as_echo_n "checking for libart-2.0 >= 2.1... " >&6; }
23059
23060         if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
23061             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23062 $as_echo "yes" >&6; }
23063             succeeded=yes
23064
23065             { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_CFLAGS" >&5
23066 $as_echo_n "checking LIBART_CFLAGS... " >&6; }
23067             LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
23068             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_CFLAGS" >&5
23069 $as_echo "$LIBART_CFLAGS" >&6; }
23070
23071             { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_LIBS" >&5
23072 $as_echo_n "checking LIBART_LIBS... " >&6; }
23073             LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
23074             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_LIBS" >&5
23075 $as_echo "$LIBART_LIBS" >&6; }
23076         else
23077             LIBART_CFLAGS=""
23078             LIBART_LIBS=""
23079             ## If we have a custom action on failure, don't print errors, but
23080             ## do set a variable so people can do so.
23081             LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
23082             echo $LIBART_PKG_ERRORS
23083         fi
23084
23085
23086
23087      else
23088         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
23089         echo "*** See http://www.freedesktop.org/software/pkgconfig"
23090      fi
23091   fi
23092
23093   if test $succeeded = yes; then
23094      :
23095   else
23096      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
23097   fi
23098
23099
23100
23101
23102       # We require the XTest Extension to support java.awt.Robot.
23103       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XTestQueryExtension in -lXtst" >&5
23104 $as_echo_n "checking for XTestQueryExtension in -lXtst... " >&6; }
23105 if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then :
23106   $as_echo_n "(cached) " >&6
23107 else
23108   ac_check_lib_save_LIBS=$LIBS
23109 LIBS="-lXtst ${X_LIBS} $LIBS"
23110 if test x$gcc_no_link = xyes; then
23111   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23112 fi
23113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23114 /* end confdefs.h.  */
23115
23116 /* Override any GCC internal prototype to avoid an error.
23117    Use char because int might match the return type of a GCC
23118    builtin and then its argument prototype would still apply.  */
23119 #ifdef __cplusplus
23120 extern "C"
23121 #endif
23122 char XTestQueryExtension ();
23123 int
23124 main ()
23125 {
23126 return XTestQueryExtension ();
23127   ;
23128   return 0;
23129 }
23130 _ACEOF
23131 if ac_fn_c_try_link "$LINENO"; then :
23132   ac_cv_lib_Xtst_XTestQueryExtension=yes
23133 else
23134   ac_cv_lib_Xtst_XTestQueryExtension=no
23135 fi
23136 rm -f core conftest.err conftest.$ac_objext \
23137     conftest$ac_exeext conftest.$ac_ext
23138 LIBS=$ac_check_lib_save_LIBS
23139 fi
23140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
23141 $as_echo "$ac_cv_lib_Xtst_XTestQueryExtension" >&6; }
23142 if test "x$ac_cv_lib_Xtst_XTestQueryExtension" = x""yes; then :
23143   true
23144 else
23145   as_fn_error "libXtst not found, required by java.awt.Robot" "$LINENO" 5
23146 fi
23147
23148    fi
23149
23150    # On Solaris, and maybe other architectures, the Boehm collector
23151    # requires -ldl.
23152    if test "$GC" = boehm; then
23153       case "${host}" in
23154           mips-sgi-irix6*)
23155             # While IRIX 6 has libdl for the O32 and N32 ABIs, the N64 one is
23156             # missing.  It's unnecessary anyway since dlopen lives in libc.
23157             ;;
23158           *-*-darwin*)
23159             ;;
23160           *)
23161             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldl" >&5
23162 $as_echo_n "checking for main in -ldl... " >&6; }
23163 if test "${ac_cv_lib_dl_main+set}" = set; then :
23164   $as_echo_n "(cached) " >&6
23165 else
23166   ac_check_lib_save_LIBS=$LIBS
23167 LIBS="-ldl  $LIBS"
23168 if test x$gcc_no_link = xyes; then
23169   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23170 fi
23171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23172 /* end confdefs.h.  */
23173
23174
23175 int
23176 main ()
23177 {
23178 return main ();
23179   ;
23180   return 0;
23181 }
23182 _ACEOF
23183 if ac_fn_c_try_link "$LINENO"; then :
23184   ac_cv_lib_dl_main=yes
23185 else
23186   ac_cv_lib_dl_main=no
23187 fi
23188 rm -f core conftest.err conftest.$ac_objext \
23189     conftest$ac_exeext conftest.$ac_ext
23190 LIBS=$ac_check_lib_save_LIBS
23191 fi
23192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_main" >&5
23193 $as_echo "$ac_cv_lib_dl_main" >&6; }
23194 if test "x$ac_cv_lib_dl_main" = x""yes; then :
23195   SYSTEMSPEC="$SYSTEMSPEC -ldl"
23196 fi
23197
23198             ;;
23199       esac
23200    fi
23201 fi
23202
23203 # Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
23204 case $build in
23205     *-mingw32) CLASSPATH_SEPARATOR=';' ;;
23206     *)         CLASSPATH_SEPARATOR=':' ;;
23207 esac
23208
23209
23210 # We must search the source tree for java.lang, since we still don't
23211 # have libgcj.jar nor java/lang/*.class
23212 GCJ_SAVE_CPPFLAGS=$CPPFLAGS
23213 CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
23214
23215 # Since some classes depend on this one, we need its source available
23216 # before we can do any GCJ compilation test :-(
23217 if test ! -f gnu/classpath/Configuration.java; then
23218   test -d gnu || mkdir gnu
23219   test -d gnu/classpath || mkdir gnu/classpath
23220   # Note that it is not crucial that all the values here be correct.
23221   sed -e "s,@prefix@,$expanded_prefix," \
23222       -e "s,@VERSION@,$VERSION," \
23223       -e "s,@LIBDEBUG@,false," \
23224       -e "s,@INIT_LOAD_LIBRARY@,false," \
23225       -e "s,@@,$LIBGCJDEBUG," \
23226       -e "s,@default_toolkit@,$TOOLKIT," \
23227       -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \
23228       -e "s,@GTK_CAIRO_ENABLED@,false," \
23229       -e "s,@ECJ_JAR@,," \
23230       -e "s,@WANT_NATIVE_BIG_INTEGER@,false," \
23231         < $srcdir/classpath/gnu/classpath/Configuration.java.in \
23232         > gnu/classpath/Configuration.java
23233   # We do not want to redirect the output of the grep below to /dev/null,
23234   # but we add /dev/null to the input list so that grep will print the
23235   # filename of Configuration.java in case it finds any matches.
23236   if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then
23237     as_fn_error "configure.ac is missing the substitutions above" "$LINENO" 5
23238   fi
23239 fi
23240
23241
23242 if test -n "$ac_tool_prefix"; then
23243   for ac_prog in gcj
23244   do
23245     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
23246 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
23247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23248 $as_echo_n "checking for $ac_word... " >&6; }
23249 if test "${ac_cv_prog_GCJ+set}" = set; then :
23250   $as_echo_n "(cached) " >&6
23251 else
23252   if test -n "$GCJ"; then
23253   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
23254 else
23255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23256 for as_dir in $PATH
23257 do
23258   IFS=$as_save_IFS
23259   test -z "$as_dir" && as_dir=.
23260     for ac_exec_ext in '' $ac_executable_extensions; do
23261   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23262     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
23263     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23264     break 2
23265   fi
23266 done
23267   done
23268 IFS=$as_save_IFS
23269
23270 fi
23271 fi
23272 GCJ=$ac_cv_prog_GCJ
23273 if test -n "$GCJ"; then
23274   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
23275 $as_echo "$GCJ" >&6; }
23276 else
23277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23278 $as_echo "no" >&6; }
23279 fi
23280
23281
23282     test -n "$GCJ" && break
23283   done
23284 fi
23285 if test -z "$GCJ"; then
23286   ac_ct_GCJ=$GCJ
23287   for ac_prog in gcj
23288 do
23289   # Extract the first word of "$ac_prog", so it can be a program name with args.
23290 set dummy $ac_prog; ac_word=$2
23291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23292 $as_echo_n "checking for $ac_word... " >&6; }
23293 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
23294   $as_echo_n "(cached) " >&6
23295 else
23296   if test -n "$ac_ct_GCJ"; then
23297   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
23298 else
23299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23300 for as_dir in $PATH
23301 do
23302   IFS=$as_save_IFS
23303   test -z "$as_dir" && as_dir=.
23304     for ac_exec_ext in '' $ac_executable_extensions; do
23305   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23306     ac_cv_prog_ac_ct_GCJ="$ac_prog"
23307     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23308     break 2
23309   fi
23310 done
23311   done
23312 IFS=$as_save_IFS
23313
23314 fi
23315 fi
23316 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
23317 if test -n "$ac_ct_GCJ"; then
23318   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
23319 $as_echo "$ac_ct_GCJ" >&6; }
23320 else
23321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23322 $as_echo "no" >&6; }
23323 fi
23324
23325
23326   test -n "$ac_ct_GCJ" && break
23327 done
23328
23329   if test "x$ac_ct_GCJ" = x; then
23330     GCJ="gcj"
23331   else
23332     case $cross_compiling:$ac_tool_warned in
23333 yes:)
23334 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
23335 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
23336 ac_tool_warned=yes ;;
23337 esac
23338     GCJ=$ac_ct_GCJ
23339   fi
23340 fi
23341
23342 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
23343 if test "x${GCJFLAGS-unset}" = xunset; then
23344    GCJFLAGS="-g -O2"
23345 fi
23346
23347
23348 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
23349
23350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
23351 $as_echo_n "checking dependency style of $depcc... " >&6; }
23352 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
23353   $as_echo_n "(cached) " >&6
23354 else
23355   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
23356   # We make a subdir and do the tests there.  Otherwise we can end up
23357   # making bogus files that we don't know about and never remove.  For
23358   # instance it was reported that on HP-UX the gcc test will end up
23359   # making a dummy file named `D' -- because `-MD' means `put the output
23360   # in D'.
23361   mkdir conftest.dir
23362   # Copy depcomp to subdir because otherwise we won't find it if we're
23363   # using a relative directory.
23364   cp "$am_depcomp" conftest.dir
23365   cd conftest.dir
23366   # We will build objects and dependencies in a subdirectory because
23367   # it helps to detect inapplicable dependency modes.  For instance
23368   # both Tru64's cc and ICC support -MD to output dependencies as a
23369   # side effect of compilation, but ICC will put the dependencies in
23370   # the current directory while Tru64 will put them in the object
23371   # directory.
23372   mkdir sub
23373
23374   am_cv_GCJ_dependencies_compiler_type=none
23375   if test "$am_compiler_list" = ""; then
23376      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
23377   fi
23378   am__universal=false
23379
23380
23381   for depmode in $am_compiler_list; do
23382     # Setup a source with many dependencies, because some compilers
23383     # like to wrap large dependency lists on column 80 (with \), and
23384     # we should not choose a depcomp mode which is confused by this.
23385     #
23386     # We need to recreate these files for each test, as the compiler may
23387     # overwrite some of them when testing with obscure command lines.
23388     # This happens at least with the AIX C compiler.
23389     : > sub/conftest.c
23390     for i in 1 2 3 4 5 6; do
23391       echo '#include "conftst'$i'.h"' >> sub/conftest.c
23392       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
23393       # Solaris 8's {/usr,}/bin/sh.
23394       touch sub/conftst$i.h
23395     done
23396     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
23397
23398     # We check with `-c' and `-o' for the sake of the "dashmstdout"
23399     # mode.  It turns out that the SunPro C++ compiler does not properly
23400     # handle `-M -o', and we need to detect this.  Also, some Intel
23401     # versions had trouble with output in subdirs
23402     am__obj=sub/conftest.${OBJEXT-o}
23403     am__minus_obj="-o $am__obj"
23404     case $depmode in
23405     gcc)
23406       # This depmode causes a compiler race in universal mode.
23407       test "$am__universal" = false || continue
23408       ;;
23409     nosideeffect)
23410       # after this tag, mechanisms are not by side-effect, so they'll
23411       # only be used when explicitly requested
23412       if test "x$enable_dependency_tracking" = xyes; then
23413         continue
23414       else
23415         break
23416       fi
23417       ;;
23418     msvisualcpp | msvcmsys)
23419       # This compiler won't grok `-c -o', but also, the minuso test has
23420       # not run yet.  These depmodes are late enough in the game, and
23421       # so weak that their functioning should not be impacted.
23422       am__obj=conftest.${OBJEXT-o}
23423       am__minus_obj=
23424       ;;
23425     none) break ;;
23426     esac
23427     if depmode=$depmode \
23428        source=sub/conftest.c object=$am__obj \
23429        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
23430        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
23431          >/dev/null 2>conftest.err &&
23432        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
23433        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
23434        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
23435        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
23436       # icc doesn't choke on unknown options, it will just issue warnings
23437       # or remarks (even with -Werror).  So we grep stderr for any message
23438       # that says an option was ignored or not supported.
23439       # When given -MP, icc 7.0 and 7.1 complain thusly:
23440       #   icc: Command line warning: ignoring option '-M'; no argument required
23441       # The diagnosis changed in icc 8.0:
23442       #   icc: Command line remark: option '-MP' not supported
23443       if (grep 'ignoring option' conftest.err ||
23444           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
23445         am_cv_GCJ_dependencies_compiler_type=$depmode
23446         break
23447       fi
23448     fi
23449   done
23450
23451   cd ..
23452   rm -rf conftest.dir
23453 else
23454   am_cv_GCJ_dependencies_compiler_type=none
23455 fi
23456
23457 fi
23458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
23459 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
23460 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
23461
23462  if
23463   test "x$enable_dependency_tracking" != xno \
23464   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
23465   am__fastdepGCJ_TRUE=
23466   am__fastdepGCJ_FALSE='#'
23467 else
23468   am__fastdepGCJ_TRUE='#'
23469   am__fastdepGCJ_FALSE=
23470 fi
23471
23472
23473
23474
23475 # Now remove it.
23476 rm -f gnu/classpath/Configuration.java
23477
23478 CPPFLAGS=$GCJ_SAVE_CPPFLAGS
23479
23480 # The cast to long int works around a bug in the HP C Compiler
23481 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23482 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23483 # This bug is HP SR number 8606223364.
23484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
23485 $as_echo_n "checking size of void *... " >&6; }
23486 if test "${ac_cv_sizeof_void_p+set}" = set; then :
23487   $as_echo_n "(cached) " >&6
23488 else
23489   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
23490
23491 else
23492   if test "$ac_cv_type_void_p" = yes; then
23493      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23494 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23495 { as_fn_set_status 77
23496 as_fn_error "cannot compute sizeof (void *)
23497 See \`config.log' for more details." "$LINENO" 5; }; }
23498    else
23499      ac_cv_sizeof_void_p=0
23500    fi
23501 fi
23502
23503 fi
23504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
23505 $as_echo "$ac_cv_sizeof_void_p" >&6; }
23506
23507
23508
23509 cat >>confdefs.h <<_ACEOF
23510 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
23511 _ACEOF
23512
23513
23514
23515  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
23516 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
23517 if test "${ac_cv_c_bigendian+set}" = set; then :
23518   $as_echo_n "(cached) " >&6
23519 else
23520   ac_cv_c_bigendian=unknown
23521     # See if we're dealing with a universal compiler.
23522     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23523 /* end confdefs.h.  */
23524 #ifndef __APPLE_CC__
23525                not a universal capable compiler
23526              #endif
23527              typedef int dummy;
23528
23529 _ACEOF
23530 if ac_fn_c_try_compile "$LINENO"; then :
23531
23532         # Check for potential -arch flags.  It is not universal unless
23533         # there are at least two -arch flags with different values.
23534         ac_arch=
23535         ac_prev=
23536         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
23537          if test -n "$ac_prev"; then
23538            case $ac_word in
23539              i?86 | x86_64 | ppc | ppc64)
23540                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
23541                  ac_arch=$ac_word
23542                else
23543                  ac_cv_c_bigendian=universal
23544                  break
23545                fi
23546                ;;
23547            esac
23548            ac_prev=
23549          elif test "x$ac_word" = "x-arch"; then
23550            ac_prev=arch
23551          fi
23552        done
23553 fi
23554 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23555     if test $ac_cv_c_bigendian = unknown; then
23556       # See if sys/param.h defines the BYTE_ORDER macro.
23557       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23558 /* end confdefs.h.  */
23559 #include <sys/types.h>
23560              #include <sys/param.h>
23561
23562 int
23563 main ()
23564 {
23565 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
23566                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
23567                      && LITTLE_ENDIAN)
23568               bogus endian macros
23569              #endif
23570
23571   ;
23572   return 0;
23573 }
23574 _ACEOF
23575 if ac_fn_c_try_compile "$LINENO"; then :
23576   # It does; now see whether it defined to BIG_ENDIAN or not.
23577          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23578 /* end confdefs.h.  */
23579 #include <sys/types.h>
23580                 #include <sys/param.h>
23581
23582 int
23583 main ()
23584 {
23585 #if BYTE_ORDER != BIG_ENDIAN
23586                  not big endian
23587                 #endif
23588
23589   ;
23590   return 0;
23591 }
23592 _ACEOF
23593 if ac_fn_c_try_compile "$LINENO"; then :
23594   ac_cv_c_bigendian=yes
23595 else
23596   ac_cv_c_bigendian=no
23597 fi
23598 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23599 fi
23600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23601     fi
23602     if test $ac_cv_c_bigendian = unknown; then
23603       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
23604       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23605 /* end confdefs.h.  */
23606 #include <limits.h>
23607
23608 int
23609 main ()
23610 {
23611 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
23612               bogus endian macros
23613              #endif
23614
23615   ;
23616   return 0;
23617 }
23618 _ACEOF
23619 if ac_fn_c_try_compile "$LINENO"; then :
23620   # It does; now see whether it defined to _BIG_ENDIAN or not.
23621          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23622 /* end confdefs.h.  */
23623 #include <limits.h>
23624
23625 int
23626 main ()
23627 {
23628 #ifndef _BIG_ENDIAN
23629                  not big endian
23630                 #endif
23631
23632   ;
23633   return 0;
23634 }
23635 _ACEOF
23636 if ac_fn_c_try_compile "$LINENO"; then :
23637   ac_cv_c_bigendian=yes
23638 else
23639   ac_cv_c_bigendian=no
23640 fi
23641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23642 fi
23643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23644     fi
23645     if test $ac_cv_c_bigendian = unknown; then
23646       # Compile a test program.
23647       if test "$cross_compiling" = yes; then :
23648   # Try to guess by grepping values from an object file.
23649          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23650 /* end confdefs.h.  */
23651 short int ascii_mm[] =
23652                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
23653                 short int ascii_ii[] =
23654                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
23655                 int use_ascii (int i) {
23656                   return ascii_mm[i] + ascii_ii[i];
23657                 }
23658                 short int ebcdic_ii[] =
23659                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
23660                 short int ebcdic_mm[] =
23661                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
23662                 int use_ebcdic (int i) {
23663                   return ebcdic_mm[i] + ebcdic_ii[i];
23664                 }
23665                 extern int foo;
23666
23667 int
23668 main ()
23669 {
23670 return use_ascii (foo) == use_ebcdic (foo);
23671   ;
23672   return 0;
23673 }
23674 _ACEOF
23675 if ac_fn_c_try_compile "$LINENO"; then :
23676   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
23677               ac_cv_c_bigendian=yes
23678             fi
23679             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
23680               if test "$ac_cv_c_bigendian" = unknown; then
23681                 ac_cv_c_bigendian=no
23682               else
23683                 # finding both strings is unlikely to happen, but who knows?
23684                 ac_cv_c_bigendian=unknown
23685               fi
23686             fi
23687 fi
23688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23689 else
23690   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23691 /* end confdefs.h.  */
23692 $ac_includes_default
23693 int
23694 main ()
23695 {
23696
23697              /* Are we little or big endian?  From Harbison&Steele.  */
23698              union
23699              {
23700                long int l;
23701                char c[sizeof (long int)];
23702              } u;
23703              u.l = 1;
23704              return u.c[sizeof (long int) - 1] == 1;
23705
23706   ;
23707   return 0;
23708 }
23709 _ACEOF
23710 if ac_fn_c_try_run "$LINENO"; then :
23711   ac_cv_c_bigendian=no
23712 else
23713   ac_cv_c_bigendian=yes
23714 fi
23715 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23716   conftest.$ac_objext conftest.beam conftest.$ac_ext
23717 fi
23718
23719     fi
23720 fi
23721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
23722 $as_echo "$ac_cv_c_bigendian" >&6; }
23723  case $ac_cv_c_bigendian in #(
23724    yes)
23725      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
23726 ;; #(
23727    no)
23728       ;; #(
23729    universal)
23730
23731 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
23732
23733      ;; #(
23734    *)
23735      as_fn_error "unknown endianness
23736  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
23737  esac
23738
23739
23740 ZLIBS=
23741 SYS_ZLIBS=
23742 ZINCS=
23743
23744 if test -z "$ZLIBSPEC"; then
23745    # Use zlib from the GCC tree.
23746    ZINCS='-I$(top_srcdir)/../zlib'
23747    ZLIBS=../zlib/libzgcj_convenience.la
23748 else
23749    # System's zlib.
23750    SYS_ZLIBS="$ZLIBSPEC"
23751 fi
23752
23753
23754
23755
23756
23757
23758
23759
23760
23761
23762  if test "$NATIVE" = yes; then
23763   NATIVE_TRUE=
23764   NATIVE_FALSE='#'
23765 else
23766   NATIVE_TRUE='#'
23767   NATIVE_FALSE=
23768 fi
23769
23770  if test "$enable_shared" = yes; then
23771   ENABLE_SHARED_TRUE=
23772   ENABLE_SHARED_FALSE='#'
23773 else
23774   ENABLE_SHARED_TRUE='#'
23775   ENABLE_SHARED_FALSE=
23776 fi
23777
23778  if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
23779   NEEDS_DATA_START_TRUE=
23780   NEEDS_DATA_START_FALSE='#'
23781 else
23782   NEEDS_DATA_START_TRUE='#'
23783   NEEDS_DATA_START_FALSE=
23784 fi
23785
23786  if test -z "${with_multisubdir}"; then
23787   INSTALL_BINARIES_TRUE=
23788   INSTALL_BINARIES_FALSE='#'
23789 else
23790   INSTALL_BINARIES_TRUE='#'
23791   INSTALL_BINARIES_FALSE=
23792 fi
23793
23794
23795
23796 # Process the option "--enable-version-specific-runtime-libs"
23797 # Calculate toolexeclibdir
23798 case ${version_specific_libs} in
23799   yes)
23800     # Need the gcc compiler version to know where to install libraries
23801     # and header files if --enable-version-specific-runtime-libs option
23802     # is selected.
23803     includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
23804     toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
23805     toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
23806     toolexeclibdir=$toolexecmainlibdir
23807     ;;
23808   no)
23809     if test -n "$with_cross_host" &&
23810        test x"$with_cross_host" != x"no"; then
23811       # Install a library built with a cross compiler in tooldir, not libdir.
23812       toolexecdir='$(exec_prefix)/$(target_noncanonical)'
23813       toolexecmainlibdir='$(toolexecdir)/lib'
23814     else
23815       toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
23816       toolexecmainlibdir='$(libdir)'
23817     fi
23818     multi_os_directory=`$CC -print-multi-os-directory`
23819     case $multi_os_directory in
23820       .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
23821       *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
23822     esac
23823     ;;
23824 esac
23825
23826
23827
23828
23829 # Determine gcj and libgcj version number.
23830 gcjversion=`cat "$srcdir/../gcc/BASE-VER"`
23831 libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version`
23832 GCJVERSION=$gcjversion
23833
23834
23835 cat >>confdefs.h <<_ACEOF
23836 #define GCJVERSION "$GCJVERSION"
23837 _ACEOF
23838
23839
23840 # Determine where the standard .db file and GNU Classpath JNI
23841 # libraries are found.
23842 gcjsubdir=gcj-$gcjversion-$libgcj_soversion
23843 multi_os_directory=`$CC -print-multi-os-directory`
23844 case $multi_os_directory in
23845   .)
23846    dbexecdir='$(libdir)/'$gcjsubdir # Avoid /.
23847    ;;
23848   *)
23849    dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
23850    ;;
23851 esac
23852
23853
23854
23855
23856 $as_echo "#define JV_VERSION \"1.5.0\"" >>confdefs.h
23857
23858
23859 $as_echo "#define JV_API_VERSION \"1.5\"" >>confdefs.h
23860
23861
23862
23863 case "${with_gxx_include_dir}" in
23864   yes)
23865     as_fn_error "--with-gxx-include-dir=[dir] requires a directory" "$LINENO" 5
23866     ;;
23867   no | "")
23868     case "${enable_version_specific_runtime_libs}" in
23869       yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
23870       *)
23871         libstdcxx_incdir='c++/$(gcc_version)'
23872         gxx_include_dir='include/$(libstdcxx_incdir)'
23873         if test -n "$with_cross_host" &&
23874            test x"$with_cross_host" != x"no"; then
23875           gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
23876         else
23877           gxx_include_dir='${prefix}/'"$gxx_include_dir"
23878         fi;;
23879     esac ;;
23880   *) gxx_include_dir=${with_gxx_include_dir} ;;
23881 esac
23882
23883
23884
23885
23886 # We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
23887 # On that system, sys/ioctl.h will not include sys/filio.h unless
23888 # BSD_COMP is defined; just including sys/filio.h is simpler.
23889 # We avoid AC_HEADER_DIRENT since we really only care about dirent.h
23890 # for now.  If you change this, you also must update natFile.cc.
23891 for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h \
23892                   sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
23893                   sys/socket.h netinet/in.h arpa/inet.h netdb.h \
23894                   pwd.h sys/config.h stdint.h langinfo.h locale.h \
23895                   dirent.h sys/rw_lock.h magic.h ifaddrs.h
23896 do :
23897   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23898 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23899 eval as_val=\$$as_ac_Header
23900    if test "x$as_val" = x""yes; then :
23901   cat >>confdefs.h <<_ACEOF
23902 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23903 _ACEOF
23904
23905 fi
23906
23907 done
23908
23909
23910 # sys/socket.h is a prerequisite for net/if.h on Solaris.
23911 for ac_header in net/if.h
23912 do :
23913   ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
23914 #ifdef HAVE_SYS_SOCKET_H
23915 #include <sys/socket.h>
23916 #endif
23917
23918 "
23919 if test "x$ac_cv_header_net_if_h" = x""yes; then :
23920   cat >>confdefs.h <<_ACEOF
23921 #define HAVE_NET_IF_H 1
23922 _ACEOF
23923
23924 fi
23925
23926 done
23927
23928
23929 for ac_header in inttypes.h
23930 do :
23931   ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
23932 if test "x$ac_cv_header_inttypes_h" = x""yes; then :
23933   cat >>confdefs.h <<_ACEOF
23934 #define HAVE_INTTYPES_H 1
23935 _ACEOF
23936
23937
23938 $as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
23939
23940
23941 $as_echo "#define JV_HAVE_INTTYPES_H 1" >>confdefs.h
23942
23943
23944 fi
23945
23946 done
23947
23948
23949 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
23950 if test "x$ac_cv_type_ssize_t" = x""yes; then :
23951
23952 else
23953
23954 cat >>confdefs.h <<_ACEOF
23955 #define ssize_t int
23956 _ACEOF
23957
23958 fi
23959
23960 ac_fn_c_check_type "$LINENO" "magic_t" "ac_cv_type_magic_t" "
23961 #ifdef HAVE_MAGIC_H
23962 #include <magic.h>
23963 #endif
23964 "
23965 if test "x$ac_cv_type_magic_t" = x""yes; then :
23966
23967
23968 $as_echo "#define HAVE_MAGIC_T 1" >>confdefs.h
23969
23970 fi
23971
23972
23973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t" >&5
23974 $as_echo_n "checking for in_addr_t... " >&6; }
23975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23976 /* end confdefs.h.  */
23977 #include <sys/types.h>
23978 #if STDC_HEADERS
23979 #include <stdlib.h>
23980 #include <stddef.h>
23981 #endif
23982 #if HAVE_NETINET_IN_H
23983 #include <netinet/in.h>
23984 #endif
23985 int
23986 main ()
23987 {
23988 in_addr_t foo;
23989   ;
23990   return 0;
23991 }
23992 _ACEOF
23993 if ac_fn_c_try_compile "$LINENO"; then :
23994
23995 $as_echo "#define HAVE_IN_ADDR_T 1" >>confdefs.h
23996
23997    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23998 $as_echo "yes" >&6; }
23999 else
24000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24001 $as_echo "no" >&6; }
24002 fi
24003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24004
24005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ip_mreq is in netinet/in.h" >&5
24006 $as_echo_n "checking whether struct ip_mreq is in netinet/in.h... " >&6; }
24007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24008 /* end confdefs.h.  */
24009 #include <netinet/in.h>
24010 int
24011 main ()
24012 {
24013 struct ip_mreq mreq;
24014   ;
24015   return 0;
24016 }
24017 _ACEOF
24018 if ac_fn_c_try_compile "$LINENO"; then :
24019
24020 $as_echo "#define HAVE_STRUCT_IP_MREQ 1" >>confdefs.h
24021
24022    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24023 $as_echo "yes" >&6; }
24024 else
24025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24026 $as_echo "no" >&6; }
24027 fi
24028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24029
24030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ipv6_mreq is in netinet/in.h" >&5
24031 $as_echo_n "checking whether struct ipv6_mreq is in netinet/in.h... " >&6; }
24032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24033 /* end confdefs.h.  */
24034 #include <netinet/in.h>
24035 int
24036 main ()
24037 {
24038 struct ipv6_mreq mreq6;
24039   ;
24040   return 0;
24041 }
24042 _ACEOF
24043 if ac_fn_c_try_compile "$LINENO"; then :
24044
24045 $as_echo "#define HAVE_STRUCT_IPV6_MREQ 1" >>confdefs.h
24046
24047    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24048 $as_echo "yes" >&6; }
24049 else
24050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24051 $as_echo "no" >&6; }
24052 fi
24053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24054
24055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
24056 $as_echo_n "checking whether struct sockaddr_in6 is in netinet/in.h... " >&6; }
24057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24058 /* end confdefs.h.  */
24059 #include <netinet/in.h>
24060 int
24061 main ()
24062 {
24063 struct sockaddr_in6 addr6;
24064   ;
24065   return 0;
24066 }
24067 _ACEOF
24068 if ac_fn_c_try_compile "$LINENO"; then :
24069
24070 $as_echo "#define HAVE_INET6 1" >>confdefs.h
24071
24072    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24073 $as_echo "yes" >&6; }
24074 else
24075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24076 $as_echo "no" >&6; }
24077 fi
24078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24079
24080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t in sys/socket.h" >&5
24081 $as_echo_n "checking for socklen_t in sys/socket.h... " >&6; }
24082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24083 /* end confdefs.h.  */
24084 #define _POSIX_PII_SOCKET
24085 #include <sys/types.h>
24086 #include <sys/socket.h>
24087 int
24088 main ()
24089 {
24090 socklen_t x = 5;
24091   ;
24092   return 0;
24093 }
24094 _ACEOF
24095 if ac_fn_c_try_compile "$LINENO"; then :
24096
24097 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
24098
24099    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24100 $as_echo "yes" >&6; }
24101 else
24102   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24103 $as_echo "no" >&6; }
24104 fi
24105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24106
24107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff in struct tm" >&5
24108 $as_echo_n "checking for tm_gmtoff in struct tm... " >&6; }
24109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24110 /* end confdefs.h.  */
24111 #include <time.h>
24112 int
24113 main ()
24114 {
24115 struct tm tim; tim.tm_gmtoff = 0;
24116   ;
24117   return 0;
24118 }
24119 _ACEOF
24120 if ac_fn_c_try_compile "$LINENO"; then :
24121
24122 $as_echo "#define STRUCT_TM_HAS_GMTOFF 1" >>confdefs.h
24123
24124    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24125 $as_echo "yes" >&6; }
24126 else
24127   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24128 $as_echo "no" >&6; }
24129    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global timezone variable" >&5
24130 $as_echo_n "checking for global timezone variable... " >&6; }
24131                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24132 /* end confdefs.h.  */
24133 #include <time.h>
24134 int
24135 main ()
24136 {
24137 void i(){long z2 = 2*timezone;}
24138   ;
24139   return 0;
24140 }
24141 _ACEOF
24142 if ac_fn_c_try_compile "$LINENO"; then :
24143
24144 $as_echo "#define HAVE_TIMEZONE 1" >>confdefs.h
24145
24146       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24147 $as_echo "yes" >&6; }
24148 else
24149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24150 $as_echo "no" >&6; }
24151        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global _timezone variable" >&5
24152 $as_echo_n "checking for global _timezone variable... " >&6; }
24153               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24154 /* end confdefs.h.  */
24155 #include <time.h>
24156 int
24157 main ()
24158 {
24159 long z2 = _timezone;
24160   ;
24161   return 0;
24162 }
24163 _ACEOF
24164 if ac_fn_c_try_compile "$LINENO"; then :
24165
24166 $as_echo "#define HAVE_UNDERSCORE_TIMEZONE 1" >>confdefs.h
24167
24168           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24169 $as_echo "yes" >&6; }
24170 else
24171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24172 $as_echo "no" >&6; }
24173 fi
24174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24175 fi
24176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24177 fi
24178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24179
24180 for ac_prog in perl
24181 do
24182   # Extract the first word of "$ac_prog", so it can be a program name with args.
24183 set dummy $ac_prog; ac_word=$2
24184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24185 $as_echo_n "checking for $ac_word... " >&6; }
24186 if test "${ac_cv_prog_PERL+set}" = set; then :
24187   $as_echo_n "(cached) " >&6
24188 else
24189   if test -n "$PERL"; then
24190   ac_cv_prog_PERL="$PERL" # Let the user override the test.
24191 else
24192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24193 for as_dir in $PATH
24194 do
24195   IFS=$as_save_IFS
24196   test -z "$as_dir" && as_dir=.
24197     for ac_exec_ext in '' $ac_executable_extensions; do
24198   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24199     ac_cv_prog_PERL="$ac_prog"
24200     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24201     break 2
24202   fi
24203 done
24204   done
24205 IFS=$as_save_IFS
24206
24207 fi
24208 fi
24209 PERL=$ac_cv_prog_PERL
24210 if test -n "$PERL"; then
24211   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
24212 $as_echo "$PERL" >&6; }
24213 else
24214   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24215 $as_echo "no" >&6; }
24216 fi
24217
24218
24219   test -n "$PERL" && break
24220 done
24221 test -n "$PERL" || PERL="false"
24222
24223
24224 SYSDEP_SOURCES=
24225 SIGNAL_HANDLER_AUX=
24226
24227 case "${host}" in
24228  alpha*-dec-osf* | mips-sgi-irix* | *-*-solaris2*)
24229     SIGNAL_HANDLER=include/posix-signal.h
24230     ;;
24231  i?86-*-linux*)
24232     SIGNAL_HANDLER=include/i386-signal.h
24233     SIGNAL_HANDLER_AUX=include/x86_64-signal.h
24234     ;;
24235 # ia64-*)
24236 #    SYSDEP_SOURCES=sysdep/ia64.c
24237 #    test -d sysdep || mkdir sysdep
24238 #    ;;
24239  hppa*-*-linux*)
24240     SIGNAL_HANDLER=include/pa-signal.h
24241     ;;
24242  hppa*-hp-hpux*)
24243     SIGNAL_HANDLER=include/hppa-signal.h
24244     ;;
24245  ia64-*-linux*)
24246     SIGNAL_HANDLER=include/dwarf2-signal.h
24247     ;;
24248  powerpc*-*-linux*)
24249     SIGNAL_HANDLER=include/powerpc-signal.h
24250     ;;
24251  alpha*-*-linux*)
24252     SIGNAL_HANDLER=include/dwarf2-signal.h
24253     ;;
24254  s390*-*-linux*)
24255     SIGNAL_HANDLER=include/s390-signal.h
24256     ;;
24257  x86_64*-*-linux*)
24258     SIGNAL_HANDLER=include/x86_64-signal.h
24259     SIGNAL_HANDLER_AUX=include/i386-signal.h
24260     ;;
24261  sparc*-*-linux*)
24262     SIGNAL_HANDLER=include/dwarf2-signal.h
24263     ;;
24264  sh*-*-linux*)
24265     SIGNAL_HANDLER=include/sh-signal.h
24266     ;;
24267  *mingw*)
24268     SIGNAL_HANDLER=include/win32-signal.h
24269     ;;
24270  mips*-*-linux*)
24271     SIGNAL_HANDLER=include/mips-signal.h
24272     ;;
24273  m68*-*-linux*)
24274     SIGNAL_HANDLER=include/dwarf2-signal.h
24275     ;;
24276  powerpc*-*-darwin* | i?86-*-darwin[912]* | x86_64-*-darwin[912]*)
24277     SIGNAL_HANDLER=include/darwin-signal.h
24278     ;;
24279  powerpc*-*-aix*)
24280     SIGNAL_HANDLER=include/aix-signal.h
24281     ;;
24282  *)
24283     SIGNAL_HANDLER=include/default-signal.h
24284     ;;
24285 esac
24286
24287 # If we're using sjlj exceptions, forget what we just learned.
24288 if test "$enable_sjlj_exceptions" = yes; then
24289    SIGNAL_HANDLER=include/default-signal.h
24290    SIGNAL_HANDLER_AUX=
24291 fi
24292
24293
24294
24295 if test -z "$SIGNAL_HANDLER_AUX"; then
24296   SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
24297 fi
24298
24299 ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
24300
24301
24302 if test "${multilib}" = "yes"; then
24303   multilib_arg="--enable-multilib"
24304 else
24305   multilib_arg=
24306 fi
24307
24308 # See if we support thread-local storage.
24309
24310
24311    # Check whether --enable-tls was given.
24312 if test "${enable_tls+set}" = set; then :
24313   enableval=$enable_tls;
24314       case "$enableval" in
24315        yes|no) ;;
24316        *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
24317       esac
24318
24319 else
24320   enable_tls=yes
24321 fi
24322
24323
24324   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
24325 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
24326 if test "${gcc_cv_have_tls+set}" = set; then :
24327   $as_echo_n "(cached) " >&6
24328 else
24329
24330     if test "$cross_compiling" = yes; then :
24331                 if test x$gcc_no_link = xyes; then
24332   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24333 fi
24334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24335 /* end confdefs.h.  */
24336 __thread int a; int b; int main() { return a = b; }
24337 _ACEOF
24338 if ac_fn_c_try_link "$LINENO"; then :
24339   chktls_save_LDFLAGS="$LDFLAGS"
24340                           case $host in
24341             *-*-linux*)
24342               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
24343               ;;
24344           esac
24345           chktls_save_CFLAGS="$CFLAGS"
24346           CFLAGS="-fPIC $CFLAGS"
24347                   if test x$gcc_no_link = xyes; then
24348   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24349 fi
24350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24351 /* end confdefs.h.  */
24352 int f() { return 0; }
24353 _ACEOF
24354 if ac_fn_c_try_link "$LINENO"; then :
24355   if test x$gcc_no_link = xyes; then
24356   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24357 fi
24358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24359 /* end confdefs.h.  */
24360 __thread int a; int b; int f() { return a = b; }
24361 _ACEOF
24362 if ac_fn_c_try_link "$LINENO"; then :
24363   gcc_cv_have_tls=yes
24364 else
24365   gcc_cv_have_tls=no
24366 fi
24367 rm -f core conftest.err conftest.$ac_objext \
24368     conftest$ac_exeext conftest.$ac_ext
24369 else
24370   gcc_cv_have_tls=yes
24371 fi
24372 rm -f core conftest.err conftest.$ac_objext \
24373     conftest$ac_exeext conftest.$ac_ext
24374           CFLAGS="$chktls_save_CFLAGS"
24375           LDFLAGS="$chktls_save_LDFLAGS"
24376 else
24377   gcc_cv_have_tls=no
24378 fi
24379 rm -f core conftest.err conftest.$ac_objext \
24380     conftest$ac_exeext conftest.$ac_ext
24381
24382
24383 else
24384   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24385 /* end confdefs.h.  */
24386 __thread int a; int b; int main() { return a = b; }
24387 _ACEOF
24388 if ac_fn_c_try_run "$LINENO"; then :
24389                       chktls_save_LDFLAGS="$LDFLAGS"
24390       LDFLAGS="-static $LDFLAGS"
24391       if test x$gcc_no_link = xyes; then
24392   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24393 fi
24394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24395 /* end confdefs.h.  */
24396 int main() { return 0; }
24397 _ACEOF
24398 if ac_fn_c_try_link "$LINENO"; then :
24399   if test "$cross_compiling" = yes; then :
24400   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24401 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24402 as_fn_error "cannot run test program while cross compiling
24403 See \`config.log' for more details." "$LINENO" 5; }
24404 else
24405   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24406 /* end confdefs.h.  */
24407 __thread int a; int b; int main() { return a = b; }
24408 _ACEOF
24409 if ac_fn_c_try_run "$LINENO"; then :
24410   gcc_cv_have_tls=yes
24411 else
24412   gcc_cv_have_tls=no
24413 fi
24414 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24415   conftest.$ac_objext conftest.beam conftest.$ac_ext
24416 fi
24417
24418 else
24419   gcc_cv_have_tls=yes
24420 fi
24421 rm -f core conftest.err conftest.$ac_objext \
24422     conftest$ac_exeext conftest.$ac_ext
24423       LDFLAGS="$chktls_save_LDFLAGS"
24424       if test $gcc_cv_have_tls = yes; then
24425                                                 chktls_save_CFLAGS="$CFLAGS"
24426         thread_CFLAGS=failed
24427         for flag in '' '-pthread' '-lpthread'; do
24428           CFLAGS="$flag $chktls_save_CFLAGS"
24429           if test x$gcc_no_link = xyes; then
24430   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24431 fi
24432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24433 /* end confdefs.h.  */
24434 #include <pthread.h>
24435                 void *g(void *d) { return NULL; }
24436 int
24437 main ()
24438 {
24439 pthread_t t; pthread_create(&t,NULL,g,NULL);
24440   ;
24441   return 0;
24442 }
24443 _ACEOF
24444 if ac_fn_c_try_link "$LINENO"; then :
24445   thread_CFLAGS="$flag"
24446 fi
24447 rm -f core conftest.err conftest.$ac_objext \
24448     conftest$ac_exeext conftest.$ac_ext
24449           if test "X$thread_CFLAGS" != Xfailed; then
24450             break
24451           fi
24452         done
24453         CFLAGS="$chktls_save_CFLAGS"
24454         if test "X$thread_CFLAGS" != Xfailed; then
24455           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
24456                                                   if test "$cross_compiling" = yes; then :
24457   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24458 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24459 as_fn_error "cannot run test program while cross compiling
24460 See \`config.log' for more details." "$LINENO" 5; }
24461 else
24462   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24463 /* end confdefs.h.  */
24464 #include <pthread.h>
24465                 __thread int a;
24466                 static int *volatile a_in_other_thread;
24467                 static void *
24468                 thread_func (void *arg)
24469                 {
24470                   a_in_other_thread = &a;
24471                   return (void *)0;
24472                 }
24473 int
24474 main ()
24475 {
24476 pthread_t thread;
24477                 void *thread_retval;
24478                 int *volatile a_in_main_thread;
24479                 a_in_main_thread = &a;
24480                 if (pthread_create (&thread, (pthread_attr_t *)0,
24481                                     thread_func, (void *)0))
24482                   return 0;
24483                 if (pthread_join (thread, &thread_retval))
24484                   return 0;
24485                 return (a_in_other_thread == a_in_main_thread);
24486   ;
24487   return 0;
24488 }
24489 _ACEOF
24490 if ac_fn_c_try_run "$LINENO"; then :
24491   gcc_cv_have_tls=yes
24492 else
24493   gcc_cv_have_tls=no
24494 fi
24495 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24496   conftest.$ac_objext conftest.beam conftest.$ac_ext
24497 fi
24498
24499           CFLAGS="$chktls_save_CFLAGS"
24500         fi
24501       fi
24502 else
24503   gcc_cv_have_tls=no
24504 fi
24505 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24506   conftest.$ac_objext conftest.beam conftest.$ac_ext
24507 fi
24508
24509 fi
24510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
24511 $as_echo "$gcc_cv_have_tls" >&6; }
24512   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
24513
24514 $as_echo "#define HAVE_TLS 1" >>confdefs.h
24515
24516   fi
24517
24518 # For _Unwind_GetIPInfo.
24519
24520
24521 # Check whether --with-system-libunwind was given.
24522 if test "${with_system_libunwind+set}" = set; then :
24523   withval=$with_system_libunwind;
24524 fi
24525
24526   # If system-libunwind was not specifically set, pick a default setting.
24527   if test x$with_system_libunwind = x; then
24528     case ${target} in
24529       ia64-*-hpux*) with_system_libunwind=yes ;;
24530       *) with_system_libunwind=no ;;
24531     esac
24532   fi
24533   # Based on system-libunwind and target, do we have ipinfo?
24534   if  test x$with_system_libunwind = xyes; then
24535     case ${target} in
24536       ia64-*-*) have_unwind_getipinfo=no ;;
24537       *) have_unwind_getipinfo=yes ;;
24538     esac
24539   else
24540     # Darwin before version 9 does not have _Unwind_GetIPInfo.
24541
24542     case ${target} in
24543       *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
24544       *) have_unwind_getipinfo=yes ;;
24545     esac
24546
24547   fi
24548
24549   if test x$have_unwind_getipinfo = xyes; then
24550
24551 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
24552
24553   fi
24554
24555
24556 # See if linker supports anonymous version scripts.
24557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous version scripts" >&5
24558 $as_echo_n "checking whether ld supports anonymous version scripts... " >&6; }
24559 if test "${libjava_cv_anon_version_script+set}" = set; then :
24560   $as_echo_n "(cached) " >&6
24561 else
24562   # Check whether --enable-symvers was given.
24563 if test "${enable_symvers+set}" = set; then :
24564   enableval=$enable_symvers; case "$enableval" in
24565          yes) libjava_cv_anon_version_script=yes ;;
24566          no)  libjava_cv_anon_version_script=no ;;
24567          *)   as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5;;
24568         esac
24569 else
24570   libjava_cv_anon_version_script=yes
24571
24572 fi
24573
24574    if test x$libjava_cv_anon_version_script = xyes; then
24575      save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
24576      CFLAGS="$CFLAGS -fPIC";
24577      LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
24578      echo '{ global: globalsymb*; local: *; };' > conftest.map
24579      if test x$gcc_no_link = xyes; then
24580   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24581 fi
24582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24583 /* end confdefs.h.  */
24584 void globalsymbol (void) {} void localsymbol (void) {}
24585 int
24586 main ()
24587 {
24588
24589   ;
24590   return 0;
24591 }
24592 _ACEOF
24593 if ac_fn_c_try_link "$LINENO"; then :
24594   libjava_cv_anon_version_script=gnu
24595 else
24596   libjava_cv_anon_version_script=no
24597 fi
24598 rm -f core conftest.err conftest.$ac_objext \
24599     conftest$ac_exeext conftest.$ac_ext
24600      if test x$libjava_cv_anon_version_script = xno; then
24601        case "$target_os" in
24602          solaris2*)
24603            LDFLAGS="$save_LDFLAGS"
24604            LDFLAGS="$LDFLAGS -shared -Wl,-M,conftest.map"
24605            # Sun ld doesn't understand wildcards here.
24606            echo '{ global: globalsymbol; local: *; };' > conftest.map
24607            if test x$gcc_no_link = xyes; then
24608   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24609 fi
24610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24611 /* end confdefs.h.  */
24612 void globalsymbol (void) {} void localsymbol (void) {}
24613 int
24614 main ()
24615 {
24616
24617   ;
24618   return 0;
24619 }
24620 _ACEOF
24621 if ac_fn_c_try_link "$LINENO"; then :
24622   libjava_cv_anon_version_script=sun
24623 fi
24624 rm -f core conftest.err conftest.$ac_objext \
24625     conftest$ac_exeext conftest.$ac_ext
24626            ;;
24627        esac
24628      fi
24629      CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
24630    fi
24631
24632 fi
24633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_anon_version_script" >&5
24634 $as_echo "$libjava_cv_anon_version_script" >&6; }
24635  if test "$libjava_cv_anon_version_script" != no; then
24636   ANONVERSCRIPT_TRUE=
24637   ANONVERSCRIPT_FALSE='#'
24638 else
24639   ANONVERSCRIPT_TRUE='#'
24640   ANONVERSCRIPT_FALSE=
24641 fi
24642
24643  if test "$libjava_cv_anon_version_script" = gnu; then
24644   ANONVERSCRIPT_GNU_TRUE=
24645   ANONVERSCRIPT_GNU_FALSE='#'
24646 else
24647   ANONVERSCRIPT_GNU_TRUE='#'
24648   ANONVERSCRIPT_GNU_FALSE=
24649 fi
24650
24651  if test "$libjava_cv_anon_version_script" = sun; then
24652   ANONVERSCRIPT_SUN_TRUE=
24653   ANONVERSCRIPT_SUN_FALSE='#'
24654 else
24655   ANONVERSCRIPT_SUN_TRUE='#'
24656   ANONVERSCRIPT_SUN_FALSE=
24657 fi
24658
24659
24660 # Check if linker supports static linking on a per library basis
24661 LD_START_STATIC_SPEC=
24662 LD_FINISH_STATIC_SPEC=
24663 if $LD --help 2>&1 | grep -- -call_shared >/dev/null 2>&1; then
24664   if $LD --help 2>&1 | grep -- -non_shared >/dev/null 2>&1; then
24665     LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
24666     LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
24667   fi
24668 fi
24669
24670
24671
24672 here=`${PWDCMD-pwd}`
24673
24674
24675 # We get this from the environment.
24676
24677
24678 default_python_dir="/share/gcc-`cat ${srcdir}/../gcc/BASE-VER`/python/libjava"
24679
24680 # Check whether --with-python-dir was given.
24681 if test "${with_python_dir+set}" = set; then :
24682   withval=$with_python_dir; with_python_dir=$withval
24683 else
24684   with_python_dir="${default_python_dir}"
24685 fi
24686
24687
24688 # Needed for installing Python modules during make install.
24689 python_mod_dir="\${prefix}${with_python_dir}"
24690
24691 # Needed for substituting into aot-compile*
24692 python_mod_dir_expanded="${expanded_prefix}${with_python_dir}"
24693
24694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Python modules dir: ${python_mod_dir_expanded}" >&5
24695 $as_echo "Python modules dir: ${python_mod_dir_expanded}" >&6; };
24696
24697
24698
24699 # needed for aot-compile-rpm
24700 MAKE=`which make`
24701
24702
24703 # Check whether --enable-aot-compile-rpm was given.
24704 if test "${enable_aot_compile_rpm+set}" = set; then :
24705   enableval=$enable_aot_compile_rpm; case "${enableval}" in
24706     yes) AOT_RPM_ENABLED=yes ;;
24707     no)  AOT_RPM_ENABLED=no ;;
24708     *)   as_fn_error "Unknown argument to enable/disable aot-compile-rpm" "$LINENO" 5 ;;
24709   esac
24710 else
24711   AOT_RPM_ENABLED=no
24712
24713 fi
24714
24715  if test "x${AOT_RPM_ENABLED}" = xyes; then
24716   INSTALL_AOT_RPM_TRUE=
24717   INSTALL_AOT_RPM_FALSE='#'
24718 else
24719   INSTALL_AOT_RPM_TRUE='#'
24720   INSTALL_AOT_RPM_FALSE=
24721 fi
24722
24723
24724 # Check whether --enable-java-home was given.
24725 if test "${enable_java_home+set}" = set; then :
24726   enableval=$enable_java_home; case "${enableval}" in
24727     yes) JAVA_HOME_ENABLED=yes ;;
24728     no)  JAVA_HOME_ENABLED=no ;;
24729     *)   as_fn_error "Unknown argument to enable/disable java-home" "$LINENO" 5 ;;
24730   esac
24731 else
24732   JAVA_HOME_ENABLED=no
24733
24734 fi
24735
24736  if test "x${JAVA_HOME_ENABLED}" = xyes; then
24737   CREATE_JAVA_HOME_TRUE=
24738   CREATE_JAVA_HOME_FALSE='#'
24739 else
24740   CREATE_JAVA_HOME_TRUE='#'
24741   CREATE_JAVA_HOME_FALSE=
24742 fi
24743
24744
24745 # Only do these checks if java-home above is enabled.
24746 if test "x${JAVA_HOME_ENABLED}" = xyes
24747 then
24748
24749
24750 # Check whether --with-gcc-suffix was given.
24751 if test "${with_gcc_suffix+set}" = set; then :
24752   withval=$with_gcc_suffix; gcc_suffix=$withval
24753 else
24754   gcc_suffix=""
24755 fi
24756
24757   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCC suffix: ${gcc_suffix}" >&5
24758 $as_echo "GCC suffix: ${gcc_suffix}" >&6; }
24759
24760
24761
24762 # Check whether --with-arch-directory was given.
24763 if test "${with_arch_directory+set}" = set; then :
24764   withval=$with_arch_directory; host_cpu=$withval
24765 else
24766   host_cpu=""
24767 fi
24768
24769
24770
24771 # Check whether --with-os-directory was given.
24772 if test "${with_os_directory+set}" = set; then :
24773   withval=$with_os_directory; host_os=$withval
24774 else
24775   host_os=""
24776 fi
24777
24778
24779
24780 # Check whether --with-origin-name was given.
24781 if test "${with_origin_name+set}" = set; then :
24782   withval=$with_origin_name; origin_name=$withval
24783 else
24784   origin_name=gcj${gcc_suffix}
24785 fi
24786
24787   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JPackage origin name: ${origin_name}" >&5
24788 $as_echo "JPackage origin name: ${origin_name}" >&6; }
24789
24790
24791 # Check whether --with-arch-suffix was given.
24792 if test "${with_arch_suffix+set}" = set; then :
24793   withval=$with_arch_suffix; arch_suffix=$withval
24794 else
24795   arch_suffix=""
24796 fi
24797
24798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch suffix: ${arch_suffix}" >&5
24799 $as_echo "arch suffix: ${arch_suffix}" >&6; }
24800
24801
24802 # Check whether --with-jvm-root-dir was given.
24803 if test "${with_jvm_root_dir+set}" = set; then :
24804   withval=$with_jvm_root_dir; jvm_root_dir=$withval
24805 else
24806   jvm_root_dir="\${prefix}/lib/jvm"
24807 fi
24808
24809   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM root installation directory: ${jvm_root_dir}" >&5
24810 $as_echo "JVM root installation directory: ${jvm_root_dir}" >&6; }
24811
24812
24813 # Check whether --with-jvm-jar-dir was given.
24814 if test "${with_jvm_jar_dir+set}" = set; then :
24815   withval=$with_jvm_jar_dir; jvm_jar_dir=$withval
24816 else
24817   jvm_jar_dir=\${prefix}/lib/jvm-exports
24818 fi
24819
24820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JAR root installation directory: ${jvm_jar_dir}" >&5
24821 $as_echo "JAR root installation directory: ${jvm_jar_dir}" >&6; }
24822
24823   JAVA_VERSION=1.5.0
24824   BUILD_VERSION=0
24825
24826
24827   { $as_echo "$as_me:${as_lineno-$LINENO}: result: Java version: ${JAVA_VERSION}" >&5
24828 $as_echo "Java version: ${JAVA_VERSION}" >&6; }
24829
24830   jre_dir=jre
24831   jre_lnk=jre-${JAVA_VERSION}-${origin_name}
24832   sdk_lnk=java-${JAVA_VERSION}-${origin_name}
24833
24834   JVM_ROOT_DIR=${jvm_root_dir}
24835
24836   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5
24837 $as_echo "JVM ROOT directory: ${JVM_ROOT_DIR}" >&6; }
24838
24839   JVM_JAR_ROOT_DIR=${jvm_jar_dir}
24840
24841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5
24842 $as_echo "JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6; }
24843
24844   JVM_JAR_DIR=${jvm_jar_dir}
24845
24846   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5
24847 $as_echo "JVM JAR directory: ${JVM_JAR_DIR}" >&6; }
24848
24849   JRE_DIR=${jre_dir}
24850
24851
24852   JRE_LNK=${jre_lnk}
24853
24854
24855   SDK_LNK=${sdk_lnk}
24856
24857
24858   SDK_BIN_DIR=${jvm_root_dir}/bin
24859
24860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK tools directory: ${SDK_BIN_DIR}" >&5
24861 $as_echo "SDK tools directory: ${SDK_BIN_DIR}" >&6; }
24862
24863   SDK_LIB_DIR=${jvm_root_dir}/lib
24864
24865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK jar directory: ${SDK_LIB_DIR}" >&5
24866 $as_echo "SDK jar directory: ${SDK_LIB_DIR}" >&6; }
24867
24868   SDK_INCLUDE_DIR=${jvm_root_dir}/include
24869
24870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5
24871 $as_echo "SDK include directory: ${SDK_INCLUDE_DIR}" >&6; }
24872
24873   JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin
24874
24875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE tools directory: ${JRE_BIN_DIR}" >&5
24876 $as_echo "JRE tools directory: ${JRE_BIN_DIR}" >&6; }
24877
24878   JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib
24879
24880   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE lib directory: ${JRE_LIB_DIR}" >&5
24881 $as_echo "JRE lib directory: ${JRE_LIB_DIR}" >&6; }
24882
24883   # Find gcj prefix using gcj found in PATH.
24884   gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"`
24885
24886   # Where do the gcj binaries live?
24887   # For jhbuild based builds, they all live in a sibling of bin called
24888   # gcj-bin.  Check for gcj-bin first, and use bin otherwise.
24889   GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi`
24890
24891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5
24892 $as_echo "GCJ tools directory: ${GCJ_BIN_DIR}" >&6; }
24893
24894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: host is ${host}" >&5
24895 $as_echo "host is ${host}" >&6; }
24896   if test "x${host_cpu}" = "x"
24897   then
24898     case ${host} in
24899       *-mingw* | *-cygwin*)
24900         host_cpu=x86;;
24901       i486-* | i586-* | i686-*)
24902         host_cpu=i386;;
24903       x86_64-*)
24904         host_cpu=amd64;;
24905       *)
24906         host_cpu=${host_cpu};;
24907     esac
24908   fi
24909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch directory: ${host_cpu}" >&5
24910 $as_echo "arch directory: ${host_cpu}" >&6; }
24911   CPU=${host_cpu}
24912
24913
24914   if test "x${host_os}" = "x"
24915   then
24916     case ${host} in
24917       *-mingw* | *-cygwin*)
24918         host_os=win32;;
24919       *-linux*)
24920         host_os=linux;;
24921       *)
24922         host_os=${host_os};;
24923     esac
24924   fi
24925   echo os directory: ${host_os}
24926   OS=${host_os}
24927
24928
24929   # make an expanded $libdir, for substituting into
24930   # scripts (and other non-Makefile things).
24931   LIBDIR=$libdir
24932   if test "x${exec_prefix}" = "xNONE"
24933   then
24934       lib_exec_prefix=$expanded_prefix
24935   else
24936       lib_exec_prefix=$exec_prefix
24937   fi
24938   LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"`
24939
24940 fi
24941
24942 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"
24943
24944
24945 if test ${multilib} = yes; then
24946   multilib_arg="--enable-multilib"
24947 else
24948   multilib_arg=
24949 fi
24950
24951 ac_config_files="$ac_config_files scripts/jar"
24952
24953 cat >confcache <<\_ACEOF
24954 # This file is a shell script that caches the results of configure
24955 # tests run on this system so they can be shared between configure
24956 # scripts and configure runs, see configure's option --config-cache.
24957 # It is not useful on other systems.  If it contains results you don't
24958 # want to keep, you may remove or edit it.
24959 #
24960 # config.status only pays attention to the cache file if you give it
24961 # the --recheck option to rerun configure.
24962 #
24963 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24964 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24965 # following values.
24966
24967 _ACEOF
24968
24969 # The following way of writing the cache mishandles newlines in values,
24970 # but we know of no workaround that is simple, portable, and efficient.
24971 # So, we kill variables containing newlines.
24972 # Ultrix sh set writes to stderr and can't be redirected directly,
24973 # and sets the high bit in the cache file unless we assign to the vars.
24974 (
24975   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24976     eval ac_val=\$$ac_var
24977     case $ac_val in #(
24978     *${as_nl}*)
24979       case $ac_var in #(
24980       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24981 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24982       esac
24983       case $ac_var in #(
24984       _ | IFS | as_nl) ;; #(
24985       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24986       *) { eval $ac_var=; unset $ac_var;} ;;
24987       esac ;;
24988     esac
24989   done
24990
24991   (set) 2>&1 |
24992     case $as_nl`(ac_space=' '; set) 2>&1` in #(
24993     *${as_nl}ac_space=\ *)
24994       # `set' does not quote correctly, so add quotes: double-quote
24995       # substitution turns \\\\ into \\, and sed turns \\ into \.
24996       sed -n \
24997         "s/'/'\\\\''/g;
24998           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24999       ;; #(
25000     *)
25001       # `set' quotes correctly as required by POSIX, so do not add quotes.
25002       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
25003       ;;
25004     esac |
25005     sort
25006 ) |
25007   sed '
25008      /^ac_cv_env_/b end
25009      t clear
25010      :clear
25011      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
25012      t end
25013      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
25014      :end' >>confcache
25015 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
25016   if test -w "$cache_file"; then
25017     test "x$cache_file" != "x/dev/null" &&
25018       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
25019 $as_echo "$as_me: updating cache $cache_file" >&6;}
25020     cat confcache >$cache_file
25021   else
25022     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
25023 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
25024   fi
25025 fi
25026 rm -f confcache
25027
25028 test "x$prefix" = xNONE && prefix=$ac_default_prefix
25029 # Let make expand exec_prefix.
25030 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
25031
25032 DEFS=-DHAVE_CONFIG_H
25033
25034 ac_libobjs=
25035 ac_ltlibobjs=
25036 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
25037   # 1. Remove the extension, and $U if already installed.
25038   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
25039   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
25040   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
25041   #    will be set to the directory where LIBOBJS objects are built.
25042   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
25043   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
25044 done
25045 LIBOBJS=$ac_libobjs
25046
25047 LTLIBOBJS=$ac_ltlibobjs
25048
25049
25050 if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then
25051   as_fn_error "conditional \"CREATE_GJDOC\" was never defined.
25052 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25053 fi
25054 if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
25055   as_fn_error "conditional \"JAVA_MAINTAINER_MODE\" was never defined.
25056 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25057 fi
25058 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
25059   as_fn_error "conditional \"AMDEP\" was never defined.
25060 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25061 fi
25062 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
25063   as_fn_error "conditional \"am__fastdepCC\" was never defined.
25064 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25065 fi
25066 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
25067   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
25068 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25069 fi
25070  if test -n "$EXEEXT"; then
25071   am__EXEEXT_TRUE=
25072   am__EXEEXT_FALSE='#'
25073 else
25074   am__EXEEXT_TRUE='#'
25075   am__EXEEXT_FALSE=
25076 fi
25077
25078 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
25079   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
25080 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25081 fi
25082 if test -z "${BUILD_SUBLIBS_TRUE}" && test -z "${BUILD_SUBLIBS_FALSE}"; then
25083   as_fn_error "conditional \"BUILD_SUBLIBS\" was never defined.
25084 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25085 fi
25086 if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
25087   as_fn_error "conditional \"XLIB_AWT\" was never defined.
25088 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25089 fi
25090 if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
25091   as_fn_error "conditional \"X_AWT\" was never defined.
25092 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25093 fi
25094 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25095   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25096 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25097 fi
25098 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25099   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25100 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25101 fi
25102 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
25103   as_fn_error "conditional \"TESTSUBDIR\" was never defined.
25104 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25105 fi
25106 if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
25107   as_fn_error "conditional \"BUILD_ECJ1\" was never defined.
25108 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25109 fi
25110 if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
25111   as_fn_error "conditional \"INSTALL_ECJ_JAR\" was never defined.
25112 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25113 fi
25114 if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
25115   as_fn_error "conditional \"JAVA_HOME_SET\" was never defined.
25116 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25117 fi
25118 if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
25119   as_fn_error "conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
25120 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25121 fi
25122 if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then
25123   as_fn_error "conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
25124 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25125 fi
25126 if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
25127   as_fn_error "conditional \"INTERPRETER\" was never defined.
25128 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25129 fi
25130 if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
25131   as_fn_error "conditional \"USING_WIN32_PLATFORM\" was never defined.
25132 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25133 fi
25134 if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
25135   as_fn_error "conditional \"USING_POSIX_PLATFORM\" was never defined.
25136 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25137 fi
25138 if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
25139   as_fn_error "conditional \"USING_DARWIN_CRT\" was never defined.
25140 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25141 fi
25142 if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
25143   as_fn_error "conditional \"USING_BOEHMGC\" was never defined.
25144 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25145 fi
25146 if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
25147   as_fn_error "conditional \"USING_NOGC\" was never defined.
25148 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25149 fi
25150 if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
25151   as_fn_error "conditional \"USING_POSIX_THREADS\" was never defined.
25152 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25153 fi
25154 if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
25155   as_fn_error "conditional \"USING_WIN32_THREADS\" was never defined.
25156 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25157 fi
25158 if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
25159   as_fn_error "conditional \"USING_NO_THREADS\" was never defined.
25160 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25161 fi
25162 if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
25163   as_fn_error "conditional \"USE_LIBGCJ_BC\" was never defined.
25164 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25165 fi
25166 if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
25167   as_fn_error "conditional \"USING_GCC\" was never defined.
25168 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25169 fi
25170 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25171   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25172 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25173 fi
25174
25175 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
25176   as_fn_error "conditional \"NATIVE\" was never defined.
25177 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25178 fi
25179 if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
25180   as_fn_error "conditional \"ENABLE_SHARED\" was never defined.
25181 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25182 fi
25183 if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
25184   as_fn_error "conditional \"NEEDS_DATA_START\" was never defined.
25185 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25186 fi
25187 if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then
25188   as_fn_error "conditional \"INSTALL_BINARIES\" was never defined.
25189 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25190 fi
25191 if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
25192   as_fn_error "conditional \"ANONVERSCRIPT\" was never defined.
25193 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25194 fi
25195 if test -z "${ANONVERSCRIPT_GNU_TRUE}" && test -z "${ANONVERSCRIPT_GNU_FALSE}"; then
25196   as_fn_error "conditional \"ANONVERSCRIPT_GNU\" was never defined.
25197 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25198 fi
25199 if test -z "${ANONVERSCRIPT_SUN_TRUE}" && test -z "${ANONVERSCRIPT_SUN_FALSE}"; then
25200   as_fn_error "conditional \"ANONVERSCRIPT_SUN\" was never defined.
25201 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25202 fi
25203 if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then
25204   as_fn_error "conditional \"INSTALL_AOT_RPM\" was never defined.
25205 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25206 fi
25207 if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then
25208   as_fn_error "conditional \"CREATE_JAVA_HOME\" was never defined.
25209 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25210 fi
25211
25212 : ${CONFIG_STATUS=./config.status}
25213 ac_write_fail=0
25214 ac_clean_files_save=$ac_clean_files
25215 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25216 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
25217 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
25218 as_write_fail=0
25219 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
25220 #! $SHELL
25221 # Generated by $as_me.
25222 # Run this file to recreate the current configuration.
25223 # Compiler output produced by configure, useful for debugging
25224 # configure, is in config.log if it exists.
25225
25226 debug=false
25227 ac_cs_recheck=false
25228 ac_cs_silent=false
25229
25230 SHELL=\${CONFIG_SHELL-$SHELL}
25231 export SHELL
25232 _ASEOF
25233 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
25234 ## -------------------- ##
25235 ## M4sh Initialization. ##
25236 ## -------------------- ##
25237
25238 # Be more Bourne compatible
25239 DUALCASE=1; export DUALCASE # for MKS sh
25240 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25241   emulate sh
25242   NULLCMD=:
25243   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25244   # is contrary to our usage.  Disable this feature.
25245   alias -g '${1+"$@"}'='"$@"'
25246   setopt NO_GLOB_SUBST
25247 else
25248   case `(set -o) 2>/dev/null` in #(
25249   *posix*) :
25250     set -o posix ;; #(
25251   *) :
25252      ;;
25253 esac
25254 fi
25255
25256
25257 as_nl='
25258 '
25259 export as_nl
25260 # Printing a long string crashes Solaris 7 /usr/bin/printf.
25261 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
25262 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
25263 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
25264 # Prefer a ksh shell builtin over an external printf program on Solaris,
25265 # but without wasting forks for bash or zsh.
25266 if test -z "$BASH_VERSION$ZSH_VERSION" \
25267     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
25268   as_echo='print -r --'
25269   as_echo_n='print -rn --'
25270 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
25271   as_echo='printf %s\n'
25272   as_echo_n='printf %s'
25273 else
25274   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
25275     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
25276     as_echo_n='/usr/ucb/echo -n'
25277   else
25278     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
25279     as_echo_n_body='eval
25280       arg=$1;
25281       case $arg in #(
25282       *"$as_nl"*)
25283         expr "X$arg" : "X\\(.*\\)$as_nl";
25284         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
25285       esac;
25286       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
25287     '
25288     export as_echo_n_body
25289     as_echo_n='sh -c $as_echo_n_body as_echo'
25290   fi
25291   export as_echo_body
25292   as_echo='sh -c $as_echo_body as_echo'
25293 fi
25294
25295 # The user is always right.
25296 if test "${PATH_SEPARATOR+set}" != set; then
25297   PATH_SEPARATOR=:
25298   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
25299     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
25300       PATH_SEPARATOR=';'
25301   }
25302 fi
25303
25304
25305 # IFS
25306 # We need space, tab and new line, in precisely that order.  Quoting is
25307 # there to prevent editors from complaining about space-tab.
25308 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
25309 # splitting by setting IFS to empty value.)
25310 IFS=" ""        $as_nl"
25311
25312 # Find who we are.  Look in the path if we contain no directory separator.
25313 case $0 in #((
25314   *[\\/]* ) as_myself=$0 ;;
25315   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25316 for as_dir in $PATH
25317 do
25318   IFS=$as_save_IFS
25319   test -z "$as_dir" && as_dir=.
25320     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
25321   done
25322 IFS=$as_save_IFS
25323
25324      ;;
25325 esac
25326 # We did not find ourselves, most probably we were run as `sh COMMAND'
25327 # in which case we are not to be found in the path.
25328 if test "x$as_myself" = x; then
25329   as_myself=$0
25330 fi
25331 if test ! -f "$as_myself"; then
25332   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
25333   exit 1
25334 fi
25335
25336 # Unset variables that we do not need and which cause bugs (e.g. in
25337 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
25338 # suppresses any "Segmentation fault" message there.  '((' could
25339 # trigger a bug in pdksh 5.2.14.
25340 for as_var in BASH_ENV ENV MAIL MAILPATH
25341 do eval test x\${$as_var+set} = xset \
25342   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
25343 done
25344 PS1='$ '
25345 PS2='> '
25346 PS4='+ '
25347
25348 # NLS nuisances.
25349 LC_ALL=C
25350 export LC_ALL
25351 LANGUAGE=C
25352 export LANGUAGE
25353
25354 # CDPATH.
25355 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25356
25357
25358 # as_fn_error ERROR [LINENO LOG_FD]
25359 # ---------------------------------
25360 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
25361 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
25362 # script with status $?, using 1 if that was 0.
25363 as_fn_error ()
25364 {
25365   as_status=$?; test $as_status -eq 0 && as_status=1
25366   if test "$3"; then
25367     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
25368     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
25369   fi
25370   $as_echo "$as_me: error: $1" >&2
25371   as_fn_exit $as_status
25372 } # as_fn_error
25373
25374
25375 # as_fn_set_status STATUS
25376 # -----------------------
25377 # Set $? to STATUS, without forking.
25378 as_fn_set_status ()
25379 {
25380   return $1
25381 } # as_fn_set_status
25382
25383 # as_fn_exit STATUS
25384 # -----------------
25385 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
25386 as_fn_exit ()
25387 {
25388   set +e
25389   as_fn_set_status $1
25390   exit $1
25391 } # as_fn_exit
25392
25393 # as_fn_unset VAR
25394 # ---------------
25395 # Portably unset VAR.
25396 as_fn_unset ()
25397 {
25398   { eval $1=; unset $1;}
25399 }
25400 as_unset=as_fn_unset
25401 # as_fn_append VAR VALUE
25402 # ----------------------
25403 # Append the text in VALUE to the end of the definition contained in VAR. Take
25404 # advantage of any shell optimizations that allow amortized linear growth over
25405 # repeated appends, instead of the typical quadratic growth present in naive
25406 # implementations.
25407 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
25408   eval 'as_fn_append ()
25409   {
25410     eval $1+=\$2
25411   }'
25412 else
25413   as_fn_append ()
25414   {
25415     eval $1=\$$1\$2
25416   }
25417 fi # as_fn_append
25418
25419 # as_fn_arith ARG...
25420 # ------------------
25421 # Perform arithmetic evaluation on the ARGs, and store the result in the
25422 # global $as_val. Take advantage of shells that can avoid forks. The arguments
25423 # must be portable across $(()) and expr.
25424 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
25425   eval 'as_fn_arith ()
25426   {
25427     as_val=$(( $* ))
25428   }'
25429 else
25430   as_fn_arith ()
25431   {
25432     as_val=`expr "$@" || test $? -eq 1`
25433   }
25434 fi # as_fn_arith
25435
25436
25437 if expr a : '\(a\)' >/dev/null 2>&1 &&
25438    test "X`expr 00001 : '.*\(...\)'`" = X001; then
25439   as_expr=expr
25440 else
25441   as_expr=false
25442 fi
25443
25444 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
25445   as_basename=basename
25446 else
25447   as_basename=false
25448 fi
25449
25450 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25451   as_dirname=dirname
25452 else
25453   as_dirname=false
25454 fi
25455
25456 as_me=`$as_basename -- "$0" ||
25457 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
25458          X"$0" : 'X\(//\)$' \| \
25459          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
25460 $as_echo X/"$0" |
25461     sed '/^.*\/\([^/][^/]*\)\/*$/{
25462             s//\1/
25463             q
25464           }
25465           /^X\/\(\/\/\)$/{
25466             s//\1/
25467             q
25468           }
25469           /^X\/\(\/\).*/{
25470             s//\1/
25471             q
25472           }
25473           s/.*/./; q'`
25474
25475 # Avoid depending upon Character Ranges.
25476 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
25477 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
25478 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
25479 as_cr_digits='0123456789'
25480 as_cr_alnum=$as_cr_Letters$as_cr_digits
25481
25482 ECHO_C= ECHO_N= ECHO_T=
25483 case `echo -n x` in #(((((
25484 -n*)
25485   case `echo 'xy\c'` in
25486   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
25487   xy)  ECHO_C='\c';;
25488   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
25489        ECHO_T=' ';;
25490   esac;;
25491 *)
25492   ECHO_N='-n';;
25493 esac
25494
25495 rm -f conf$$ conf$$.exe conf$$.file
25496 if test -d conf$$.dir; then
25497   rm -f conf$$.dir/conf$$.file
25498 else
25499   rm -f conf$$.dir
25500   mkdir conf$$.dir 2>/dev/null
25501 fi
25502 if (echo >conf$$.file) 2>/dev/null; then
25503   if ln -s conf$$.file conf$$ 2>/dev/null; then
25504     as_ln_s='ln -s'
25505     # ... but there are two gotchas:
25506     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25507     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25508     # In both cases, we have to default to `cp -p'.
25509     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25510       as_ln_s='cp -p'
25511   elif ln conf$$.file conf$$ 2>/dev/null; then
25512     as_ln_s=ln
25513   else
25514     as_ln_s='cp -p'
25515   fi
25516 else
25517   as_ln_s='cp -p'
25518 fi
25519 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25520 rmdir conf$$.dir 2>/dev/null
25521
25522
25523 # as_fn_mkdir_p
25524 # -------------
25525 # Create "$as_dir" as a directory, including parents if necessary.
25526 as_fn_mkdir_p ()
25527 {
25528
25529   case $as_dir in #(
25530   -*) as_dir=./$as_dir;;
25531   esac
25532   test -d "$as_dir" || eval $as_mkdir_p || {
25533     as_dirs=
25534     while :; do
25535       case $as_dir in #(
25536       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25537       *) as_qdir=$as_dir;;
25538       esac
25539       as_dirs="'$as_qdir' $as_dirs"
25540       as_dir=`$as_dirname -- "$as_dir" ||
25541 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25542          X"$as_dir" : 'X\(//\)[^/]' \| \
25543          X"$as_dir" : 'X\(//\)$' \| \
25544          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25545 $as_echo X"$as_dir" |
25546     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25547             s//\1/
25548             q
25549           }
25550           /^X\(\/\/\)[^/].*/{
25551             s//\1/
25552             q
25553           }
25554           /^X\(\/\/\)$/{
25555             s//\1/
25556             q
25557           }
25558           /^X\(\/\).*/{
25559             s//\1/
25560             q
25561           }
25562           s/.*/./; q'`
25563       test -d "$as_dir" && break
25564     done
25565     test -z "$as_dirs" || eval "mkdir $as_dirs"
25566   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
25567
25568
25569 } # as_fn_mkdir_p
25570 if mkdir -p . 2>/dev/null; then
25571   as_mkdir_p='mkdir -p "$as_dir"'
25572 else
25573   test -d ./-p && rmdir ./-p
25574   as_mkdir_p=false
25575 fi
25576
25577 if test -x / >/dev/null 2>&1; then
25578   as_test_x='test -x'
25579 else
25580   if ls -dL / >/dev/null 2>&1; then
25581     as_ls_L_option=L
25582   else
25583     as_ls_L_option=
25584   fi
25585   as_test_x='
25586     eval sh -c '\''
25587       if test -d "$1"; then
25588         test -d "$1/.";
25589       else
25590         case $1 in #(
25591         -*)set "./$1";;
25592         esac;
25593         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
25594         ???[sx]*):;;*)false;;esac;fi
25595     '\'' sh
25596   '
25597 fi
25598 as_executable_p=$as_test_x
25599
25600 # Sed expression to map a string onto a valid CPP name.
25601 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25602
25603 # Sed expression to map a string onto a valid variable name.
25604 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25605
25606
25607 exec 6>&1
25608 ## ----------------------------------- ##
25609 ## Main body of $CONFIG_STATUS script. ##
25610 ## ----------------------------------- ##
25611 _ASEOF
25612 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
25613
25614 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25615 # Save the log message, to keep $0 and so on meaningful, and to
25616 # report actual input values of CONFIG_FILES etc. instead of their
25617 # values after options handling.
25618 ac_log="
25619 This file was extended by libjava $as_me version-unused, which was
25620 generated by GNU Autoconf 2.64.  Invocation command line was
25621
25622   CONFIG_FILES    = $CONFIG_FILES
25623   CONFIG_HEADERS  = $CONFIG_HEADERS
25624   CONFIG_LINKS    = $CONFIG_LINKS
25625   CONFIG_COMMANDS = $CONFIG_COMMANDS
25626   $ $0 $@
25627
25628 on `(hostname || uname -n) 2>/dev/null | sed 1q`
25629 "
25630
25631 _ACEOF
25632
25633 case $ac_config_files in *"
25634 "*) set x $ac_config_files; shift; ac_config_files=$*;;
25635 esac
25636
25637 case $ac_config_headers in *"
25638 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
25639 esac
25640
25641
25642 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25643 # Files that config.status was made for.
25644 config_files="$ac_config_files"
25645 config_headers="$ac_config_headers"
25646 config_links="$ac_config_links"
25647 config_commands="$ac_config_commands"
25648
25649 _ACEOF
25650
25651 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25652 ac_cs_usage="\
25653 \`$as_me' instantiates files and other configuration actions
25654 from templates according to the current configuration.  Unless the files
25655 and actions are specified as TAGs, all are instantiated by default.
25656
25657 Usage: $0 [OPTION]... [TAG]...
25658
25659   -h, --help       print this help, then exit
25660   -V, --version    print version number and configuration settings, then exit
25661   -q, --quiet, --silent
25662                    do not print progress messages
25663   -d, --debug      don't remove temporary files
25664       --recheck    update $as_me by reconfiguring in the same conditions
25665       --file=FILE[:TEMPLATE]
25666                    instantiate the configuration file FILE
25667       --header=FILE[:TEMPLATE]
25668                    instantiate the configuration header FILE
25669
25670 Configuration files:
25671 $config_files
25672
25673 Configuration headers:
25674 $config_headers
25675
25676 Configuration links:
25677 $config_links
25678
25679 Configuration commands:
25680 $config_commands
25681
25682 Report bugs to the package provider."
25683
25684 _ACEOF
25685 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25686 ac_cs_version="\\
25687 libjava config.status version-unused
25688 configured by $0, generated by GNU Autoconf 2.64,
25689   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
25690
25691 Copyright (C) 2009 Free Software Foundation, Inc.
25692 This config.status script is free software; the Free Software Foundation
25693 gives unlimited permission to copy, distribute and modify it."
25694
25695 ac_pwd='$ac_pwd'
25696 srcdir='$srcdir'
25697 INSTALL='$INSTALL'
25698 MKDIR_P='$MKDIR_P'
25699 AWK='$AWK'
25700 test -n "\$AWK" || AWK=awk
25701 _ACEOF
25702
25703 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25704 # The default lists apply if the user does not specify any file.
25705 ac_need_defaults=:
25706 while test $# != 0
25707 do
25708   case $1 in
25709   --*=*)
25710     ac_option=`expr "X$1" : 'X\([^=]*\)='`
25711     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25712     ac_shift=:
25713     ;;
25714   *)
25715     ac_option=$1
25716     ac_optarg=$2
25717     ac_shift=shift
25718     ;;
25719   esac
25720
25721   case $ac_option in
25722   # Handling of the options.
25723   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25724     ac_cs_recheck=: ;;
25725   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
25726     $as_echo "$ac_cs_version"; exit ;;
25727   --debug | --debu | --deb | --de | --d | -d )
25728     debug=: ;;
25729   --file | --fil | --fi | --f )
25730     $ac_shift
25731     case $ac_optarg in
25732     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25733     esac
25734     as_fn_append CONFIG_FILES " '$ac_optarg'"
25735     ac_need_defaults=false;;
25736   --header | --heade | --head | --hea )
25737     $ac_shift
25738     case $ac_optarg in
25739     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25740     esac
25741     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
25742     ac_need_defaults=false;;
25743   --he | --h)
25744     # Conflict between --help and --header
25745     as_fn_error "ambiguous option: \`$1'
25746 Try \`$0 --help' for more information.";;
25747   --help | --hel | -h )
25748     $as_echo "$ac_cs_usage"; exit ;;
25749   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25750   | -silent | --silent | --silen | --sile | --sil | --si | --s)
25751     ac_cs_silent=: ;;
25752
25753   # This is an error.
25754   -*) as_fn_error "unrecognized option: \`$1'
25755 Try \`$0 --help' for more information." ;;
25756
25757   *) as_fn_append ac_config_targets " $1"
25758      ac_need_defaults=false ;;
25759
25760   esac
25761   shift
25762 done
25763
25764 ac_configure_extra_args=
25765
25766 if $ac_cs_silent; then
25767   exec 6>/dev/null
25768   ac_configure_extra_args="$ac_configure_extra_args --silent"
25769 fi
25770
25771 _ACEOF
25772 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25773 if \$ac_cs_recheck; then
25774   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25775   shift
25776   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25777   CONFIG_SHELL='$SHELL'
25778   export CONFIG_SHELL
25779   exec "\$@"
25780 fi
25781
25782 _ACEOF
25783 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25784 exec 5>>config.log
25785 {
25786   echo
25787   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25788 ## Running $as_me. ##
25789 _ASBOX
25790   $as_echo "$ac_log"
25791 } >&5
25792
25793 _ACEOF
25794 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25795 #
25796 # INIT-COMMANDS
25797 #
25798
25799 srcdir="$srcdir"
25800 host="$host"
25801 target="$target"
25802 with_multisubdir="$with_multisubdir"
25803 with_multisrctop="$with_multisrctop"
25804 with_target_subdir="$with_target_subdir"
25805 ac_configure_args="${multilib_arg} ${ac_configure_args}"
25806 multi_basedir="$multi_basedir"
25807 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
25808 CC="$CC"
25809 CXX="$CXX"
25810 GFORTRAN="$GFORTRAN"
25811 GCJ="$GCJ"
25812 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
25813
25814
25815 # The HP-UX ksh and POSIX shell print the target directory to stdout
25816 # if CDPATH is set.
25817 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25818
25819 sed_quote_subst='$sed_quote_subst'
25820 double_quote_subst='$double_quote_subst'
25821 delay_variable_subst='$delay_variable_subst'
25822 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
25823 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
25824 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
25825 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
25826 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
25827 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
25828 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
25829 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
25830 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
25831 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
25832 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
25833 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
25834 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
25835 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
25836 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
25837 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
25838 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
25839 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
25840 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
25841 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
25842 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
25843 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
25844 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
25845 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
25846 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
25847 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
25848 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
25849 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
25850 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
25851 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
25852 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
25853 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
25854 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
25855 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
25856 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
25857 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
25858 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
25859 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25860 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25861 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
25862 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
25863 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
25864 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
25865 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
25866 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
25867 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
25868 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
25869 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
25870 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"`'
25871 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
25872 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
25873 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
25874 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
25875 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
25876 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
25877 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
25878 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
25879 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
25880 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
25881 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
25882 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
25883 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
25884 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
25885 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
25886 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25887 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
25888 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
25889 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
25890 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
25891 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
25892 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
25893 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25894 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
25895 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25896 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
25897 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25898 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
25899 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
25900 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
25901 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
25902 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
25903 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
25904 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
25905 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
25906 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
25907 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
25908 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
25909 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
25910 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
25911 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
25912 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
25913 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
25914 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
25915 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
25916 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
25917 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
25918 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
25919 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
25920 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
25921 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
25922 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
25923 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
25924 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
25925 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
25926 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
25927 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
25928 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
25929 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25930 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25931 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
25932 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
25933 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
25934 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
25935 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
25936 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
25937 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
25938 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
25939 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
25940 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
25941 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
25942 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
25943 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
25944 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
25945 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
25946 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
25947 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
25948 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
25949 LD_GCJ='`$ECHO "$LD_GCJ" | $SED "$delay_single_quote_subst"`'
25950 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
25951 reload_flag_GCJ='`$ECHO "$reload_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25952 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25953 reload_cmds_GCJ='`$ECHO "$reload_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25954 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25955 old_archive_cmds_GCJ='`$ECHO "$old_archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25956 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
25957 compiler_GCJ='`$ECHO "$compiler_GCJ" | $SED "$delay_single_quote_subst"`'
25958 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
25959 GCC_GCJ='`$ECHO "$GCC_GCJ" | $SED "$delay_single_quote_subst"`'
25960 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
25961 lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "$lt_prog_compiler_no_builtin_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25962 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
25963 lt_prog_compiler_wl_GCJ='`$ECHO "$lt_prog_compiler_wl_GCJ" | $SED "$delay_single_quote_subst"`'
25964 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
25965 lt_prog_compiler_pic_GCJ='`$ECHO "$lt_prog_compiler_pic_GCJ" | $SED "$delay_single_quote_subst"`'
25966 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
25967 lt_prog_compiler_static_GCJ='`$ECHO "$lt_prog_compiler_static_GCJ" | $SED "$delay_single_quote_subst"`'
25968 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
25969 lt_cv_prog_compiler_c_o_GCJ='`$ECHO "$lt_cv_prog_compiler_c_o_GCJ" | $SED "$delay_single_quote_subst"`'
25970 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
25971 archive_cmds_need_lc_GCJ='`$ECHO "$archive_cmds_need_lc_GCJ" | $SED "$delay_single_quote_subst"`'
25972 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
25973 enable_shared_with_static_runtimes_GCJ='`$ECHO "$enable_shared_with_static_runtimes_GCJ" | $SED "$delay_single_quote_subst"`'
25974 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25975 export_dynamic_flag_spec_GCJ='`$ECHO "$export_dynamic_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25976 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25977 whole_archive_flag_spec_GCJ='`$ECHO "$whole_archive_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25978 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
25979 compiler_needs_object_GCJ='`$ECHO "$compiler_needs_object_GCJ" | $SED "$delay_single_quote_subst"`'
25980 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25981 old_archive_from_new_cmds_GCJ='`$ECHO "$old_archive_from_new_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25982 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25983 old_archive_from_expsyms_cmds_GCJ='`$ECHO "$old_archive_from_expsyms_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25984 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25985 archive_cmds_GCJ='`$ECHO "$archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25986 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25987 archive_expsym_cmds_GCJ='`$ECHO "$archive_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25988 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25989 module_cmds_GCJ='`$ECHO "$module_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25990 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25991 module_expsym_cmds_GCJ='`$ECHO "$module_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25992 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
25993 with_gnu_ld_GCJ='`$ECHO "$with_gnu_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25994 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25995 allow_undefined_flag_GCJ='`$ECHO "$allow_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25996 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25997 no_undefined_flag_GCJ='`$ECHO "$no_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25998 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25999 hardcode_libdir_flag_spec_GCJ='`$ECHO "$hardcode_libdir_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
26000 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
26001 hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "$hardcode_libdir_flag_spec_ld_GCJ" | $SED "$delay_single_quote_subst"`'
26002 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
26003 hardcode_libdir_separator_GCJ='`$ECHO "$hardcode_libdir_separator_GCJ" | $SED "$delay_single_quote_subst"`'
26004 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
26005 hardcode_direct_GCJ='`$ECHO "$hardcode_direct_GCJ" | $SED "$delay_single_quote_subst"`'
26006 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
26007 hardcode_direct_absolute_GCJ='`$ECHO "$hardcode_direct_absolute_GCJ" | $SED "$delay_single_quote_subst"`'
26008 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
26009 hardcode_minus_L_GCJ='`$ECHO "$hardcode_minus_L_GCJ" | $SED "$delay_single_quote_subst"`'
26010 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
26011 hardcode_shlibpath_var_GCJ='`$ECHO "$hardcode_shlibpath_var_GCJ" | $SED "$delay_single_quote_subst"`'
26012 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
26013 hardcode_automatic_GCJ='`$ECHO "$hardcode_automatic_GCJ" | $SED "$delay_single_quote_subst"`'
26014 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
26015 inherit_rpath_GCJ='`$ECHO "$inherit_rpath_GCJ" | $SED "$delay_single_quote_subst"`'
26016 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
26017 link_all_deplibs_GCJ='`$ECHO "$link_all_deplibs_GCJ" | $SED "$delay_single_quote_subst"`'
26018 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
26019 fix_srcfile_path_GCJ='`$ECHO "$fix_srcfile_path_GCJ" | $SED "$delay_single_quote_subst"`'
26020 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
26021 always_export_symbols_GCJ='`$ECHO "$always_export_symbols_GCJ" | $SED "$delay_single_quote_subst"`'
26022 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26023 export_symbols_cmds_GCJ='`$ECHO "$export_symbols_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26024 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26025 exclude_expsyms_GCJ='`$ECHO "$exclude_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26026 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26027 include_expsyms_GCJ='`$ECHO "$include_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26028 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26029 prelink_cmds_GCJ='`$ECHO "$prelink_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26030 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
26031 file_list_spec_GCJ='`$ECHO "$file_list_spec_GCJ" | $SED "$delay_single_quote_subst"`'
26032 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
26033 hardcode_action_GCJ='`$ECHO "$hardcode_action_GCJ" | $SED "$delay_single_quote_subst"`'
26034 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
26035 compiler_lib_search_dirs_GCJ='`$ECHO "$compiler_lib_search_dirs_GCJ" | $SED "$delay_single_quote_subst"`'
26036 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26037 predep_objects_GCJ='`$ECHO "$predep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26038 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26039 postdep_objects_GCJ='`$ECHO "$postdep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26040 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
26041 predeps_GCJ='`$ECHO "$predeps_GCJ" | $SED "$delay_single_quote_subst"`'
26042 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
26043 postdeps_GCJ='`$ECHO "$postdeps_GCJ" | $SED "$delay_single_quote_subst"`'
26044 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
26045 compiler_lib_search_path_GCJ='`$ECHO "$compiler_lib_search_path_GCJ" | $SED "$delay_single_quote_subst"`'
26046
26047 LTCC='$LTCC'
26048 LTCFLAGS='$LTCFLAGS'
26049 compiler='$compiler_DEFAULT'
26050
26051 # A function that is used when there is no print builtin or printf.
26052 func_fallback_echo ()
26053 {
26054   eval 'cat <<_LTECHO_EOF
26055 \$1
26056 _LTECHO_EOF'
26057 }
26058
26059 # Quote evaled strings.
26060 for var in SHELL \
26061 ECHO \
26062 SED \
26063 GREP \
26064 EGREP \
26065 FGREP \
26066 LD \
26067 NM \
26068 LN_S \
26069 lt_SP2NL \
26070 lt_NL2SP \
26071 reload_flag \
26072 OBJDUMP \
26073 deplibs_check_method \
26074 file_magic_cmd \
26075 AR \
26076 AR_FLAGS \
26077 STRIP \
26078 RANLIB \
26079 CC \
26080 CFLAGS \
26081 compiler \
26082 lt_cv_sys_global_symbol_pipe \
26083 lt_cv_sys_global_symbol_to_cdecl \
26084 lt_cv_sys_global_symbol_to_c_name_address \
26085 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
26086 lt_prog_compiler_no_builtin_flag \
26087 lt_prog_compiler_wl \
26088 lt_prog_compiler_pic \
26089 lt_prog_compiler_static \
26090 lt_cv_prog_compiler_c_o \
26091 need_locks \
26092 DSYMUTIL \
26093 NMEDIT \
26094 LIPO \
26095 OTOOL \
26096 OTOOL64 \
26097 shrext_cmds \
26098 export_dynamic_flag_spec \
26099 whole_archive_flag_spec \
26100 compiler_needs_object \
26101 with_gnu_ld \
26102 allow_undefined_flag \
26103 no_undefined_flag \
26104 hardcode_libdir_flag_spec \
26105 hardcode_libdir_flag_spec_ld \
26106 hardcode_libdir_separator \
26107 fix_srcfile_path \
26108 exclude_expsyms \
26109 include_expsyms \
26110 file_list_spec \
26111 variables_saved_for_relink \
26112 libname_spec \
26113 library_names_spec \
26114 soname_spec \
26115 install_override_mode \
26116 finish_eval \
26117 old_striplib \
26118 striplib \
26119 compiler_lib_search_dirs \
26120 predep_objects \
26121 postdep_objects \
26122 predeps \
26123 postdeps \
26124 compiler_lib_search_path \
26125 LD_CXX \
26126 LD_GCJ \
26127 reload_flag_CXX \
26128 reload_flag_GCJ \
26129 compiler_CXX \
26130 compiler_GCJ \
26131 lt_prog_compiler_no_builtin_flag_CXX \
26132 lt_prog_compiler_no_builtin_flag_GCJ \
26133 lt_prog_compiler_wl_CXX \
26134 lt_prog_compiler_wl_GCJ \
26135 lt_prog_compiler_pic_CXX \
26136 lt_prog_compiler_pic_GCJ \
26137 lt_prog_compiler_static_CXX \
26138 lt_prog_compiler_static_GCJ \
26139 lt_cv_prog_compiler_c_o_CXX \
26140 lt_cv_prog_compiler_c_o_GCJ \
26141 export_dynamic_flag_spec_CXX \
26142 export_dynamic_flag_spec_GCJ \
26143 whole_archive_flag_spec_CXX \
26144 whole_archive_flag_spec_GCJ \
26145 compiler_needs_object_CXX \
26146 compiler_needs_object_GCJ \
26147 with_gnu_ld_CXX \
26148 with_gnu_ld_GCJ \
26149 allow_undefined_flag_CXX \
26150 allow_undefined_flag_GCJ \
26151 no_undefined_flag_CXX \
26152 no_undefined_flag_GCJ \
26153 hardcode_libdir_flag_spec_CXX \
26154 hardcode_libdir_flag_spec_GCJ \
26155 hardcode_libdir_flag_spec_ld_CXX \
26156 hardcode_libdir_flag_spec_ld_GCJ \
26157 hardcode_libdir_separator_CXX \
26158 hardcode_libdir_separator_GCJ \
26159 fix_srcfile_path_CXX \
26160 fix_srcfile_path_GCJ \
26161 exclude_expsyms_CXX \
26162 exclude_expsyms_GCJ \
26163 include_expsyms_CXX \
26164 include_expsyms_GCJ \
26165 file_list_spec_CXX \
26166 file_list_spec_GCJ \
26167 compiler_lib_search_dirs_CXX \
26168 compiler_lib_search_dirs_GCJ \
26169 predep_objects_CXX \
26170 predep_objects_GCJ \
26171 postdep_objects_CXX \
26172 postdep_objects_GCJ \
26173 predeps_CXX \
26174 predeps_GCJ \
26175 postdeps_CXX \
26176 postdeps_GCJ \
26177 compiler_lib_search_path_CXX \
26178 compiler_lib_search_path_GCJ; do
26179     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26180     *[\\\\\\\`\\"\\\$]*)
26181       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
26182       ;;
26183     *)
26184       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26185       ;;
26186     esac
26187 done
26188
26189 # Double-quote double-evaled strings.
26190 for var in reload_cmds \
26191 old_postinstall_cmds \
26192 old_postuninstall_cmds \
26193 old_archive_cmds \
26194 extract_expsyms_cmds \
26195 old_archive_from_new_cmds \
26196 old_archive_from_expsyms_cmds \
26197 archive_cmds \
26198 archive_expsym_cmds \
26199 module_cmds \
26200 module_expsym_cmds \
26201 export_symbols_cmds \
26202 prelink_cmds \
26203 postinstall_cmds \
26204 postuninstall_cmds \
26205 finish_cmds \
26206 sys_lib_search_path_spec \
26207 sys_lib_dlsearch_path_spec \
26208 reload_cmds_CXX \
26209 reload_cmds_GCJ \
26210 old_archive_cmds_CXX \
26211 old_archive_cmds_GCJ \
26212 old_archive_from_new_cmds_CXX \
26213 old_archive_from_new_cmds_GCJ \
26214 old_archive_from_expsyms_cmds_CXX \
26215 old_archive_from_expsyms_cmds_GCJ \
26216 archive_cmds_CXX \
26217 archive_cmds_GCJ \
26218 archive_expsym_cmds_CXX \
26219 archive_expsym_cmds_GCJ \
26220 module_cmds_CXX \
26221 module_cmds_GCJ \
26222 module_expsym_cmds_CXX \
26223 module_expsym_cmds_GCJ \
26224 export_symbols_cmds_CXX \
26225 export_symbols_cmds_GCJ \
26226 prelink_cmds_CXX \
26227 prelink_cmds_GCJ; do
26228     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26229     *[\\\\\\\`\\"\\\$]*)
26230       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
26231       ;;
26232     *)
26233       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26234       ;;
26235     esac
26236 done
26237
26238 ac_aux_dir='$ac_aux_dir'
26239 xsi_shell='$xsi_shell'
26240 lt_shell_append='$lt_shell_append'
26241
26242 # See if we are running on zsh, and set the options which allow our
26243 # commands through without removal of \ escapes INIT.
26244 if test -n "\${ZSH_VERSION+set}" ; then
26245    setopt NO_GLOB_SUBST
26246 fi
26247
26248
26249     PACKAGE='$PACKAGE'
26250     VERSION='$VERSION'
26251     TIMESTAMP='$TIMESTAMP'
26252     RM='$RM'
26253     ofile='$ofile'
26254
26255
26256
26257
26258
26259
26260
26261
26262 _ACEOF
26263
26264 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26265
26266 # Handling of arguments.
26267 for ac_config_target in $ac_config_targets
26268 do
26269   case $ac_config_target in
26270     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
26271     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
26272     "include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
26273     "gcj/libgcj-config.h") CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
26274     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
26275     "include/platform.h") CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
26276     "java/io/natFile.cc") CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
26277     "java/lang/natConcreteProcess.cc") CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
26278     "java/net/natVMInetAddress.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
26279     "java/net/natVMNetworkInterface.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
26280     "gnu/java/net/natPlainSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
26281     "gnu/java/net/natPlainDatagramSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
26282     "gnu/java/nio/natVMPipe.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
26283     "gnu/java/nio/natVMSelector.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
26284     "gnu/java/nio/channels/natFileChannelImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
26285     "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" ;;
26286     "include/java-gc.h") CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
26287     "include/java-threads.h") CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
26288     "sysdep/locks.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
26289     "sysdep/backtrace.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
26290     "sysdep/descriptor.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
26291     "include/java-signal.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
26292     "include/java-signal-aux.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
26293     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
26294     "libgcj.pc") CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
26295     "libgcj.spec") CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
26296     "libgcj-test.spec") CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
26297     "gcj/Makefile") CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
26298     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
26299     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
26300     "contrib/aotcompile.py") CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;;
26301     "contrib/aot-compile") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;;
26302     "contrib/aot-compile-rpm") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;;
26303     "contrib/generate-cacerts.pl") CONFIG_FILES="$CONFIG_FILES contrib/generate-cacerts.pl" ;;
26304     "contrib/rebuild-gcj-db") CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;;
26305     "scripts/jar") CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
26306
26307   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
26308   esac
26309 done
26310
26311
26312 # If the user did not use the arguments to specify the items to instantiate,
26313 # then the envvar interface is used.  Set only those that are not.
26314 # We use the long form for the default assignment because of an extremely
26315 # bizarre bug on SunOS 4.1.3.
26316 if $ac_need_defaults; then
26317   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
26318   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
26319   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
26320   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
26321 fi
26322
26323 # Have a temporary directory for convenience.  Make it in the build tree
26324 # simply because there is no reason against having it here, and in addition,
26325 # creating and moving files from /tmp can sometimes cause problems.
26326 # Hook for its removal unless debugging.
26327 # Note that there is a small window in which the directory will not be cleaned:
26328 # after its creation but before its name has been assigned to `$tmp'.
26329 $debug ||
26330 {
26331   tmp=
26332   trap 'exit_status=$?
26333   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
26334 ' 0
26335   trap 'as_fn_exit 1' 1 2 13 15
26336 }
26337 # Create a (secure) tmp directory for tmp files.
26338
26339 {
26340   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
26341   test -n "$tmp" && test -d "$tmp"
26342 }  ||
26343 {
26344   tmp=./conf$$-$RANDOM
26345   (umask 077 && mkdir "$tmp")
26346 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
26347
26348 # Set up the scripts for CONFIG_FILES section.
26349 # No need to generate them if there are no CONFIG_FILES.
26350 # This happens for instance with `./config.status config.h'.
26351 if test -n "$CONFIG_FILES"; then
26352
26353
26354 ac_cr=`echo X | tr X '\015'`
26355 # On cygwin, bash can eat \r inside `` if the user requested igncr.
26356 # But we know of no other shell where ac_cr would be empty at this
26357 # point, so we can use a bashism as a fallback.
26358 if test "x$ac_cr" = x; then
26359   eval ac_cr=\$\'\\r\'
26360 fi
26361 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
26362 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
26363   ac_cs_awk_cr='\r'
26364 else
26365   ac_cs_awk_cr=$ac_cr
26366 fi
26367
26368 echo 'BEGIN {' >"$tmp/subs1.awk" &&
26369 _ACEOF
26370
26371
26372 {
26373   echo "cat >conf$$subs.awk <<_ACEOF" &&
26374   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
26375   echo "_ACEOF"
26376 } >conf$$subs.sh ||
26377   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26378 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
26379 ac_delim='%!_!# '
26380 for ac_last_try in false false false false false :; do
26381   . ./conf$$subs.sh ||
26382     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26383
26384   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
26385   if test $ac_delim_n = $ac_delim_num; then
26386     break
26387   elif $ac_last_try; then
26388     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26389   else
26390     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26391   fi
26392 done
26393 rm -f conf$$subs.sh
26394
26395 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26396 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
26397 _ACEOF
26398 sed -n '
26399 h
26400 s/^/S["/; s/!.*/"]=/
26401 p
26402 g
26403 s/^[^!]*!//
26404 :repl
26405 t repl
26406 s/'"$ac_delim"'$//
26407 t delim
26408 :nl
26409 h
26410 s/\(.\{148\}\).*/\1/
26411 t more1
26412 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
26413 p
26414 n
26415 b repl
26416 :more1
26417 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26418 p
26419 g
26420 s/.\{148\}//
26421 t nl
26422 :delim
26423 h
26424 s/\(.\{148\}\).*/\1/
26425 t more2
26426 s/["\\]/\\&/g; s/^/"/; s/$/"/
26427 p
26428 b
26429 :more2
26430 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26431 p
26432 g
26433 s/.\{148\}//
26434 t delim
26435 ' <conf$$subs.awk | sed '
26436 /^[^""]/{
26437   N
26438   s/\n//
26439 }
26440 ' >>$CONFIG_STATUS || ac_write_fail=1
26441 rm -f conf$$subs.awk
26442 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26443 _ACAWK
26444 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
26445   for (key in S) S_is_set[key] = 1
26446   FS = "\a"
26447
26448 }
26449 {
26450   line = $ 0
26451   nfields = split(line, field, "@")
26452   substed = 0
26453   len = length(field[1])
26454   for (i = 2; i < nfields; i++) {
26455     key = field[i]
26456     keylen = length(key)
26457     if (S_is_set[key]) {
26458       value = S[key]
26459       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
26460       len += length(value) + length(field[++i])
26461       substed = 1
26462     } else
26463       len += 1 + keylen
26464   }
26465
26466   print line
26467 }
26468
26469 _ACAWK
26470 _ACEOF
26471 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26472 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
26473   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
26474 else
26475   cat
26476 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
26477   || as_fn_error "could not setup config files machinery" "$LINENO" 5
26478 _ACEOF
26479
26480 # VPATH may cause trouble with some makes, so we remove $(srcdir),
26481 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
26482 # trailing colons and then remove the whole line if VPATH becomes empty
26483 # (actually we leave an empty line to preserve line numbers).
26484 if test "x$srcdir" = x.; then
26485   ac_vpsub='/^[  ]*VPATH[        ]*=/{
26486 s/:*\$(srcdir):*/:/
26487 s/:*\${srcdir}:*/:/
26488 s/:*@srcdir@:*/:/
26489 s/^\([^=]*=[     ]*\):*/\1/
26490 s/:*$//
26491 s/^[^=]*=[       ]*$//
26492 }'
26493 fi
26494
26495 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26496 fi # test -n "$CONFIG_FILES"
26497
26498 # Set up the scripts for CONFIG_HEADERS section.
26499 # No need to generate them if there are no CONFIG_HEADERS.
26500 # This happens for instance with `./config.status Makefile'.
26501 if test -n "$CONFIG_HEADERS"; then
26502 cat >"$tmp/defines.awk" <<\_ACAWK ||
26503 BEGIN {
26504 _ACEOF
26505
26506 # Transform confdefs.h into an awk script `defines.awk', embedded as
26507 # here-document in config.status, that substitutes the proper values into
26508 # config.h.in to produce config.h.
26509
26510 # Create a delimiter string that does not exist in confdefs.h, to ease
26511 # handling of long lines.
26512 ac_delim='%!_!# '
26513 for ac_last_try in false false :; do
26514   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
26515   if test -z "$ac_t"; then
26516     break
26517   elif $ac_last_try; then
26518     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
26519   else
26520     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26521   fi
26522 done
26523
26524 # For the awk script, D is an array of macro values keyed by name,
26525 # likewise P contains macro parameters if any.  Preserve backslash
26526 # newline sequences.
26527
26528 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
26529 sed -n '
26530 s/.\{148\}/&'"$ac_delim"'/g
26531 t rset
26532 :rset
26533 s/^[     ]*#[    ]*define[       ][      ]*/ /
26534 t def
26535 d
26536 :def
26537 s/\\$//
26538 t bsnl
26539 s/["\\]/\\&/g
26540 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26541 D["\1"]=" \3"/p
26542 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
26543 d
26544 :bsnl
26545 s/["\\]/\\&/g
26546 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26547 D["\1"]=" \3\\\\\\n"\\/p
26548 t cont
26549 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
26550 t cont
26551 d
26552 :cont
26553 n
26554 s/.\{148\}/&'"$ac_delim"'/g
26555 t clear
26556 :clear
26557 s/\\$//
26558 t bsnlc
26559 s/["\\]/\\&/g; s/^/"/; s/$/"/p
26560 d
26561 :bsnlc
26562 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
26563 b cont
26564 ' <confdefs.h | sed '
26565 s/'"$ac_delim"'/"\\\
26566 "/g' >>$CONFIG_STATUS || ac_write_fail=1
26567
26568 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26569   for (key in D) D_is_set[key] = 1
26570   FS = "\a"
26571 }
26572 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
26573   line = \$ 0
26574   split(line, arg, " ")
26575   if (arg[1] == "#") {
26576     defundef = arg[2]
26577     mac1 = arg[3]
26578   } else {
26579     defundef = substr(arg[1], 2)
26580     mac1 = arg[2]
26581   }
26582   split(mac1, mac2, "(") #)
26583   macro = mac2[1]
26584   prefix = substr(line, 1, index(line, defundef) - 1)
26585   if (D_is_set[macro]) {
26586     # Preserve the white space surrounding the "#".
26587     print prefix "define", macro P[macro] D[macro]
26588     next
26589   } else {
26590     # Replace #undef with comments.  This is necessary, for example,
26591     # in the case of _POSIX_SOURCE, which is predefined and required
26592     # on some systems where configure will not decide to define it.
26593     if (defundef == "undef") {
26594       print "/*", prefix defundef, macro, "*/"
26595       next
26596     }
26597   }
26598 }
26599 { print }
26600 _ACAWK
26601 _ACEOF
26602 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26603   as_fn_error "could not setup config headers machinery" "$LINENO" 5
26604 fi # test -n "$CONFIG_HEADERS"
26605
26606
26607 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
26608 shift
26609 for ac_tag
26610 do
26611   case $ac_tag in
26612   :[FHLC]) ac_mode=$ac_tag; continue;;
26613   esac
26614   case $ac_mode$ac_tag in
26615   :[FHL]*:*);;
26616   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
26617   :[FH]-) ac_tag=-:-;;
26618   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
26619   esac
26620   ac_save_IFS=$IFS
26621   IFS=:
26622   set x $ac_tag
26623   IFS=$ac_save_IFS
26624   shift
26625   ac_file=$1
26626   shift
26627
26628   case $ac_mode in
26629   :L) ac_source=$1;;
26630   :[FH])
26631     ac_file_inputs=
26632     for ac_f
26633     do
26634       case $ac_f in
26635       -) ac_f="$tmp/stdin";;
26636       *) # Look for the file first in the build tree, then in the source tree
26637          # (if the path is not absolute).  The absolute path cannot be DOS-style,
26638          # because $ac_f cannot contain `:'.
26639          test -f "$ac_f" ||
26640            case $ac_f in
26641            [\\/$]*) false;;
26642            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
26643            esac ||
26644            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
26645       esac
26646       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
26647       as_fn_append ac_file_inputs " '$ac_f'"
26648     done
26649
26650     # Let's still pretend it is `configure' which instantiates (i.e., don't
26651     # use $as_me), people would be surprised to read:
26652     #    /* config.h.  Generated by config.status.  */
26653     configure_input='Generated from '`
26654           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
26655         `' by configure.'
26656     if test x"$ac_file" != x-; then
26657       configure_input="$ac_file.  $configure_input"
26658       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
26659 $as_echo "$as_me: creating $ac_file" >&6;}
26660     fi
26661     # Neutralize special characters interpreted by sed in replacement strings.
26662     case $configure_input in #(
26663     *\&* | *\|* | *\\* )
26664        ac_sed_conf_input=`$as_echo "$configure_input" |
26665        sed 's/[\\\\&|]/\\\\&/g'`;; #(
26666     *) ac_sed_conf_input=$configure_input;;
26667     esac
26668
26669     case $ac_tag in
26670     *:-:* | *:-) cat >"$tmp/stdin" \
26671       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
26672     esac
26673     ;;
26674   esac
26675
26676   ac_dir=`$as_dirname -- "$ac_file" ||
26677 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26678          X"$ac_file" : 'X\(//\)[^/]' \| \
26679          X"$ac_file" : 'X\(//\)$' \| \
26680          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
26681 $as_echo X"$ac_file" |
26682     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26683             s//\1/
26684             q
26685           }
26686           /^X\(\/\/\)[^/].*/{
26687             s//\1/
26688             q
26689           }
26690           /^X\(\/\/\)$/{
26691             s//\1/
26692             q
26693           }
26694           /^X\(\/\).*/{
26695             s//\1/
26696             q
26697           }
26698           s/.*/./; q'`
26699   as_dir="$ac_dir"; as_fn_mkdir_p
26700   ac_builddir=.
26701
26702 case "$ac_dir" in
26703 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
26704 *)
26705   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
26706   # A ".." for each directory in $ac_dir_suffix.
26707   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
26708   case $ac_top_builddir_sub in
26709   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
26710   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
26711   esac ;;
26712 esac
26713 ac_abs_top_builddir=$ac_pwd
26714 ac_abs_builddir=$ac_pwd$ac_dir_suffix
26715 # for backward compatibility:
26716 ac_top_builddir=$ac_top_build_prefix
26717
26718 case $srcdir in
26719   .)  # We are building in place.
26720     ac_srcdir=.
26721     ac_top_srcdir=$ac_top_builddir_sub
26722     ac_abs_top_srcdir=$ac_pwd ;;
26723   [\\/]* | ?:[\\/]* )  # Absolute name.
26724     ac_srcdir=$srcdir$ac_dir_suffix;
26725     ac_top_srcdir=$srcdir
26726     ac_abs_top_srcdir=$srcdir ;;
26727   *) # Relative name.
26728     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
26729     ac_top_srcdir=$ac_top_build_prefix$srcdir
26730     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
26731 esac
26732 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
26733
26734
26735   case $ac_mode in
26736   :F)
26737   #
26738   # CONFIG_FILE
26739   #
26740
26741   case $INSTALL in
26742   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
26743   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
26744   esac
26745   ac_MKDIR_P=$MKDIR_P
26746   case $MKDIR_P in
26747   [\\/$]* | ?:[\\/]* ) ;;
26748   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
26749   esac
26750 _ACEOF
26751
26752 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26753 # If the template does not know about datarootdir, expand it.
26754 # FIXME: This hack should be removed a few years after 2.60.
26755 ac_datarootdir_hack=; ac_datarootdir_seen=
26756 ac_sed_dataroot='
26757 /datarootdir/ {
26758   p
26759   q
26760 }
26761 /@datadir@/p
26762 /@docdir@/p
26763 /@infodir@/p
26764 /@localedir@/p
26765 /@mandir@/p'
26766 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
26767 *datarootdir*) ac_datarootdir_seen=yes;;
26768 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
26769   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
26770 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
26771 _ACEOF
26772 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26773   ac_datarootdir_hack='
26774   s&@datadir@&$datadir&g
26775   s&@docdir@&$docdir&g
26776   s&@infodir@&$infodir&g
26777   s&@localedir@&$localedir&g
26778   s&@mandir@&$mandir&g
26779   s&\\\${datarootdir}&$datarootdir&g' ;;
26780 esac
26781 _ACEOF
26782
26783 # Neutralize VPATH when `$srcdir' = `.'.
26784 # Shell code in configure.ac might set extrasub.
26785 # FIXME: do we really want to maintain this feature?
26786 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26787 ac_sed_extra="$ac_vpsub
26788 $extrasub
26789 _ACEOF
26790 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26791 :t
26792 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26793 s|@configure_input@|$ac_sed_conf_input|;t t
26794 s&@top_builddir@&$ac_top_builddir_sub&;t t
26795 s&@top_build_prefix@&$ac_top_build_prefix&;t t
26796 s&@srcdir@&$ac_srcdir&;t t
26797 s&@abs_srcdir@&$ac_abs_srcdir&;t t
26798 s&@top_srcdir@&$ac_top_srcdir&;t t
26799 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
26800 s&@builddir@&$ac_builddir&;t t
26801 s&@abs_builddir@&$ac_abs_builddir&;t t
26802 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
26803 s&@INSTALL@&$ac_INSTALL&;t t
26804 s&@MKDIR_P@&$ac_MKDIR_P&;t t
26805 $ac_datarootdir_hack
26806 "
26807 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
26808   || as_fn_error "could not create $ac_file" "$LINENO" 5
26809
26810 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
26811   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
26812   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
26813   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26814 which seems to be undefined.  Please make sure it is defined." >&5
26815 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26816 which seems to be undefined.  Please make sure it is defined." >&2;}
26817
26818   rm -f "$tmp/stdin"
26819   case $ac_file in
26820   -) cat "$tmp/out" && rm -f "$tmp/out";;
26821   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
26822   esac \
26823   || as_fn_error "could not create $ac_file" "$LINENO" 5
26824  ;;
26825   :H)
26826   #
26827   # CONFIG_HEADER
26828   #
26829   if test x"$ac_file" != x-; then
26830     {
26831       $as_echo "/* $configure_input  */" \
26832       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
26833     } >"$tmp/config.h" \
26834       || as_fn_error "could not create $ac_file" "$LINENO" 5
26835     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
26836       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
26837 $as_echo "$as_me: $ac_file is unchanged" >&6;}
26838     else
26839       rm -f "$ac_file"
26840       mv "$tmp/config.h" "$ac_file" \
26841         || as_fn_error "could not create $ac_file" "$LINENO" 5
26842     fi
26843   else
26844     $as_echo "/* $configure_input  */" \
26845       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
26846       || as_fn_error "could not create -" "$LINENO" 5
26847   fi
26848 # Compute "$ac_file"'s index in $config_headers.
26849 _am_arg="$ac_file"
26850 _am_stamp_count=1
26851 for _am_header in $config_headers :; do
26852   case $_am_header in
26853     $_am_arg | $_am_arg:* )
26854       break ;;
26855     * )
26856       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
26857   esac
26858 done
26859 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
26860 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26861          X"$_am_arg" : 'X\(//\)[^/]' \| \
26862          X"$_am_arg" : 'X\(//\)$' \| \
26863          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
26864 $as_echo X"$_am_arg" |
26865     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26866             s//\1/
26867             q
26868           }
26869           /^X\(\/\/\)[^/].*/{
26870             s//\1/
26871             q
26872           }
26873           /^X\(\/\/\)$/{
26874             s//\1/
26875             q
26876           }
26877           /^X\(\/\).*/{
26878             s//\1/
26879             q
26880           }
26881           s/.*/./; q'`/stamp-h$_am_stamp_count
26882  ;;
26883   :L)
26884   #
26885   # CONFIG_LINK
26886   #
26887
26888   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
26889     :
26890   else
26891     # Prefer the file from the source tree if names are identical.
26892     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
26893       ac_source=$srcdir/$ac_source
26894     fi
26895
26896     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
26897 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
26898
26899     if test ! -r "$ac_source"; then
26900       as_fn_error "$ac_source: file not found" "$LINENO" 5
26901     fi
26902     rm -f "$ac_file"
26903
26904     # Try a relative symlink, then a hard link, then a copy.
26905     case $srcdir in
26906     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
26907         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
26908     esac
26909     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
26910       ln "$ac_source" "$ac_file" 2>/dev/null ||
26911       cp -p "$ac_source" "$ac_file" ||
26912       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
26913   fi
26914  ;;
26915   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
26916 $as_echo "$as_me: executing $ac_file commands" >&6;}
26917  ;;
26918   esac
26919
26920
26921   case $ac_file$ac_mode in
26922     "default-1":C)
26923 # Only add multilib support code if we just rebuilt the top-level
26924 # Makefile.
26925 case " $CONFIG_FILES " in
26926  *" Makefile "*)
26927    ac_file=Makefile . ${multi_basedir}/config-ml.in
26928    ;;
26929 esac ;;
26930     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
26931   # Autoconf 2.62 quotes --file arguments for eval, but not when files
26932   # are listed without --file.  Let's play safe and only enable the eval
26933   # if we detect the quoting.
26934   case $CONFIG_FILES in
26935   *\'*) eval set x "$CONFIG_FILES" ;;
26936   *)   set x $CONFIG_FILES ;;
26937   esac
26938   shift
26939   for mf
26940   do
26941     # Strip MF so we end up with the name of the file.
26942     mf=`echo "$mf" | sed -e 's/:.*$//'`
26943     # Check whether this is an Automake generated Makefile or not.
26944     # We used to match only the files named `Makefile.in', but
26945     # some people rename them; so instead we look at the file content.
26946     # Grep'ing the first line is not enough: some people post-process
26947     # each Makefile.in and add a new line on top of each file to say so.
26948     # Grep'ing the whole file is not good either: AIX grep has a line
26949     # limit of 2048, but all sed's we know have understand at least 4000.
26950     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
26951       dirpart=`$as_dirname -- "$mf" ||
26952 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26953          X"$mf" : 'X\(//\)[^/]' \| \
26954          X"$mf" : 'X\(//\)$' \| \
26955          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
26956 $as_echo X"$mf" |
26957     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26958             s//\1/
26959             q
26960           }
26961           /^X\(\/\/\)[^/].*/{
26962             s//\1/
26963             q
26964           }
26965           /^X\(\/\/\)$/{
26966             s//\1/
26967             q
26968           }
26969           /^X\(\/\).*/{
26970             s//\1/
26971             q
26972           }
26973           s/.*/./; q'`
26974     else
26975       continue
26976     fi
26977     # Extract the definition of DEPDIR, am__include, and am__quote
26978     # from the Makefile without running `make'.
26979     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
26980     test -z "$DEPDIR" && continue
26981     am__include=`sed -n 's/^am__include = //p' < "$mf"`
26982     test -z "am__include" && continue
26983     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
26984     # When using ansi2knr, U may be empty or an underscore; expand it
26985     U=`sed -n 's/^U = //p' < "$mf"`
26986     # Find all dependency output files, they are included files with
26987     # $(DEPDIR) in their names.  We invoke sed twice because it is the
26988     # simplest approach to changing $(DEPDIR) to its actual value in the
26989     # expansion.
26990     for file in `sed -n "
26991       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
26992          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
26993       # Make sure the directory exists.
26994       test -f "$dirpart/$file" && continue
26995       fdir=`$as_dirname -- "$file" ||
26996 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26997          X"$file" : 'X\(//\)[^/]' \| \
26998          X"$file" : 'X\(//\)$' \| \
26999          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
27000 $as_echo X"$file" |
27001     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27002             s//\1/
27003             q
27004           }
27005           /^X\(\/\/\)[^/].*/{
27006             s//\1/
27007             q
27008           }
27009           /^X\(\/\/\)$/{
27010             s//\1/
27011             q
27012           }
27013           /^X\(\/\).*/{
27014             s//\1/
27015             q
27016           }
27017           s/.*/./; q'`
27018       as_dir=$dirpart/$fdir; as_fn_mkdir_p
27019       # echo "creating $dirpart/$file"
27020       echo '# dummy' > "$dirpart/$file"
27021     done
27022   done
27023 }
27024  ;;
27025     "libtool":C)
27026
27027     # See if we are running on zsh, and set the options which allow our
27028     # commands through without removal of \ escapes.
27029     if test -n "${ZSH_VERSION+set}" ; then
27030       setopt NO_GLOB_SUBST
27031     fi
27032
27033     cfgfile="${ofile}T"
27034     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
27035     $RM "$cfgfile"
27036
27037     cat <<_LT_EOF >> "$cfgfile"
27038 #! $SHELL
27039
27040 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
27041 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
27042 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
27043 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
27044 #
27045 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
27046 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
27047 #   Written by Gordon Matzigkeit, 1996
27048 #
27049 #   This file is part of GNU Libtool.
27050 #
27051 # GNU Libtool is free software; you can redistribute it and/or
27052 # modify it under the terms of the GNU General Public License as
27053 # published by the Free Software Foundation; either version 2 of
27054 # the License, or (at your option) any later version.
27055 #
27056 # As a special exception to the GNU General Public License,
27057 # if you distribute this file as part of a program or library that
27058 # is built using GNU Libtool, you may include this file under the
27059 # same distribution terms that you use for the rest of that program.
27060 #
27061 # GNU Libtool is distributed in the hope that it will be useful,
27062 # but WITHOUT ANY WARRANTY; without even the implied warranty of
27063 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27064 # GNU General Public License for more details.
27065 #
27066 # You should have received a copy of the GNU General Public License
27067 # along with GNU Libtool; see the file COPYING.  If not, a copy
27068 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
27069 # obtained by writing to the Free Software Foundation, Inc.,
27070 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
27071
27072
27073 # The names of the tagged configurations supported by this script.
27074 available_tags="CXX GCJ "
27075
27076 # ### BEGIN LIBTOOL CONFIG
27077
27078 # Which release of libtool.m4 was used?
27079 macro_version=$macro_version
27080 macro_revision=$macro_revision
27081
27082 # Whether or not to build shared libraries.
27083 build_libtool_libs=$enable_shared
27084
27085 # Whether or not to build static libraries.
27086 build_old_libs=$enable_static
27087
27088 # What type of objects to build.
27089 pic_mode=$pic_mode
27090
27091 # Whether or not to optimize for fast installation.
27092 fast_install=$enable_fast_install
27093
27094 # Shell to use when invoking shell scripts.
27095 SHELL=$lt_SHELL
27096
27097 # An echo program that protects backslashes.
27098 ECHO=$lt_ECHO
27099
27100 # The host system.
27101 host_alias=$host_alias
27102 host=$host
27103 host_os=$host_os
27104
27105 # The build system.
27106 build_alias=$build_alias
27107 build=$build
27108 build_os=$build_os
27109
27110 # A sed program that does not truncate output.
27111 SED=$lt_SED
27112
27113 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
27114 Xsed="\$SED -e 1s/^X//"
27115
27116 # A grep program that handles long lines.
27117 GREP=$lt_GREP
27118
27119 # An ERE matcher.
27120 EGREP=$lt_EGREP
27121
27122 # A literal string matcher.
27123 FGREP=$lt_FGREP
27124
27125 # A BSD- or MS-compatible name lister.
27126 NM=$lt_NM
27127
27128 # Whether we need soft or hard links.
27129 LN_S=$lt_LN_S
27130
27131 # What is the maximum length of a command?
27132 max_cmd_len=$max_cmd_len
27133
27134 # Object file suffix (normally "o").
27135 objext=$ac_objext
27136
27137 # Executable file suffix (normally "").
27138 exeext=$exeext
27139
27140 # whether the shell understands "unset".
27141 lt_unset=$lt_unset
27142
27143 # turn spaces into newlines.
27144 SP2NL=$lt_lt_SP2NL
27145
27146 # turn newlines into spaces.
27147 NL2SP=$lt_lt_NL2SP
27148
27149 # An object symbol dumper.
27150 OBJDUMP=$lt_OBJDUMP
27151
27152 # Method to check whether dependent libraries are shared objects.
27153 deplibs_check_method=$lt_deplibs_check_method
27154
27155 # Command to use when deplibs_check_method == "file_magic".
27156 file_magic_cmd=$lt_file_magic_cmd
27157
27158 # The archiver.
27159 AR=$lt_AR
27160 AR_FLAGS=$lt_AR_FLAGS
27161
27162 # A symbol stripping program.
27163 STRIP=$lt_STRIP
27164
27165 # Commands used to install an old-style archive.
27166 RANLIB=$lt_RANLIB
27167 old_postinstall_cmds=$lt_old_postinstall_cmds
27168 old_postuninstall_cmds=$lt_old_postuninstall_cmds
27169
27170 # Whether to use a lock for old archive extraction.
27171 lock_old_archive_extraction=$lock_old_archive_extraction
27172
27173 # A C compiler.
27174 LTCC=$lt_CC
27175
27176 # LTCC compiler flags.
27177 LTCFLAGS=$lt_CFLAGS
27178
27179 # Take the output of nm and produce a listing of raw symbols and C names.
27180 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
27181
27182 # Transform the output of nm in a proper C declaration.
27183 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
27184
27185 # Transform the output of nm in a C name address pair.
27186 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
27187
27188 # Transform the output of nm in a C name address pair when lib prefix is needed.
27189 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
27190
27191 # The name of the directory that contains temporary libtool files.
27192 objdir=$objdir
27193
27194 # Used to examine libraries when file_magic_cmd begins with "file".
27195 MAGIC_CMD=$MAGIC_CMD
27196
27197 # Must we lock files when doing compilation?
27198 need_locks=$lt_need_locks
27199
27200 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
27201 DSYMUTIL=$lt_DSYMUTIL
27202
27203 # Tool to change global to local symbols on Mac OS X.
27204 NMEDIT=$lt_NMEDIT
27205
27206 # Tool to manipulate fat objects and archives on Mac OS X.
27207 LIPO=$lt_LIPO
27208
27209 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
27210 OTOOL=$lt_OTOOL
27211
27212 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
27213 OTOOL64=$lt_OTOOL64
27214
27215 # Old archive suffix (normally "a").
27216 libext=$libext
27217
27218 # Shared library suffix (normally ".so").
27219 shrext_cmds=$lt_shrext_cmds
27220
27221 # The commands to extract the exported symbol list from a shared archive.
27222 extract_expsyms_cmds=$lt_extract_expsyms_cmds
27223
27224 # Variables whose values should be saved in libtool wrapper scripts and
27225 # restored at link time.
27226 variables_saved_for_relink=$lt_variables_saved_for_relink
27227
27228 # Do we need the "lib" prefix for modules?
27229 need_lib_prefix=$need_lib_prefix
27230
27231 # Do we need a version for libraries?
27232 need_version=$need_version
27233
27234 # Library versioning type.
27235 version_type=$version_type
27236
27237 # Shared library runtime path variable.
27238 runpath_var=$runpath_var
27239
27240 # Shared library path variable.
27241 shlibpath_var=$shlibpath_var
27242
27243 # Is shlibpath searched before the hard-coded library search path?
27244 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
27245
27246 # Format of library name prefix.
27247 libname_spec=$lt_libname_spec
27248
27249 # List of archive names.  First name is the real one, the rest are links.
27250 # The last name is the one that the linker finds with -lNAME
27251 library_names_spec=$lt_library_names_spec
27252
27253 # The coded name of the library, if different from the real name.
27254 soname_spec=$lt_soname_spec
27255
27256 # Permission mode override for installation of shared libraries.
27257 install_override_mode=$lt_install_override_mode
27258
27259 # Command to use after installation of a shared archive.
27260 postinstall_cmds=$lt_postinstall_cmds
27261
27262 # Command to use after uninstallation of a shared archive.
27263 postuninstall_cmds=$lt_postuninstall_cmds
27264
27265 # Commands used to finish a libtool library installation in a directory.
27266 finish_cmds=$lt_finish_cmds
27267
27268 # As "finish_cmds", except a single script fragment to be evaled but
27269 # not shown.
27270 finish_eval=$lt_finish_eval
27271
27272 # Whether we should hardcode library paths into libraries.
27273 hardcode_into_libs=$hardcode_into_libs
27274
27275 # Compile-time system search path for libraries.
27276 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
27277
27278 # Run-time system search path for libraries.
27279 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
27280
27281 # Whether dlopen is supported.
27282 dlopen_support=$enable_dlopen
27283
27284 # Whether dlopen of programs is supported.
27285 dlopen_self=$enable_dlopen_self
27286
27287 # Whether dlopen of statically linked programs is supported.
27288 dlopen_self_static=$enable_dlopen_self_static
27289
27290 # Commands to strip libraries.
27291 old_striplib=$lt_old_striplib
27292 striplib=$lt_striplib
27293
27294
27295 # The linker used to build libraries.
27296 LD=$lt_LD
27297
27298 # How to create reloadable object files.
27299 reload_flag=$lt_reload_flag
27300 reload_cmds=$lt_reload_cmds
27301
27302 # Commands used to build an old-style archive.
27303 old_archive_cmds=$lt_old_archive_cmds
27304
27305 # A language specific compiler.
27306 CC=$lt_compiler
27307
27308 # Is the compiler the GNU compiler?
27309 with_gcc=$GCC
27310
27311 # Compiler flag to turn off builtin functions.
27312 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
27313
27314 # How to pass a linker flag through the compiler.
27315 wl=$lt_lt_prog_compiler_wl
27316
27317 # Additional compiler flags for building library objects.
27318 pic_flag=$lt_lt_prog_compiler_pic
27319
27320 # Compiler flag to prevent dynamic linking.
27321 link_static_flag=$lt_lt_prog_compiler_static
27322
27323 # Does compiler simultaneously support -c and -o options?
27324 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
27325
27326 # Whether or not to add -lc for building shared libraries.
27327 build_libtool_need_lc=$archive_cmds_need_lc
27328
27329 # Whether or not to disallow shared libs when runtime libs are static.
27330 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
27331
27332 # Compiler flag to allow reflexive dlopens.
27333 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
27334
27335 # Compiler flag to generate shared objects directly from archives.
27336 whole_archive_flag_spec=$lt_whole_archive_flag_spec
27337
27338 # Whether the compiler copes with passing no objects directly.
27339 compiler_needs_object=$lt_compiler_needs_object
27340
27341 # Create an old-style archive from a shared archive.
27342 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
27343
27344 # Create a temporary old-style archive to link instead of a shared archive.
27345 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
27346
27347 # Commands used to build a shared archive.
27348 archive_cmds=$lt_archive_cmds
27349 archive_expsym_cmds=$lt_archive_expsym_cmds
27350
27351 # Commands used to build a loadable module if different from building
27352 # a shared archive.
27353 module_cmds=$lt_module_cmds
27354 module_expsym_cmds=$lt_module_expsym_cmds
27355
27356 # Whether we are building with GNU ld or not.
27357 with_gnu_ld=$lt_with_gnu_ld
27358
27359 # Flag that allows shared libraries with undefined symbols to be built.
27360 allow_undefined_flag=$lt_allow_undefined_flag
27361
27362 # Flag that enforces no undefined symbols.
27363 no_undefined_flag=$lt_no_undefined_flag
27364
27365 # Flag to hardcode \$libdir into a binary during linking.
27366 # This must work even if \$libdir does not exist
27367 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
27368
27369 # If ld is used when linking, flag to hardcode \$libdir into a binary
27370 # during linking.  This must work even if \$libdir does not exist.
27371 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
27372
27373 # Whether we need a single "-rpath" flag with a separated argument.
27374 hardcode_libdir_separator=$lt_hardcode_libdir_separator
27375
27376 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27377 # DIR into the resulting binary.
27378 hardcode_direct=$hardcode_direct
27379
27380 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27381 # DIR into the resulting binary and the resulting library dependency is
27382 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27383 # library is relocated.
27384 hardcode_direct_absolute=$hardcode_direct_absolute
27385
27386 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27387 # into the resulting binary.
27388 hardcode_minus_L=$hardcode_minus_L
27389
27390 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27391 # into the resulting binary.
27392 hardcode_shlibpath_var=$hardcode_shlibpath_var
27393
27394 # Set to "yes" if building a shared library automatically hardcodes DIR
27395 # into the library and all subsequent libraries and executables linked
27396 # against it.
27397 hardcode_automatic=$hardcode_automatic
27398
27399 # Set to yes if linker adds runtime paths of dependent libraries
27400 # to runtime path list.
27401 inherit_rpath=$inherit_rpath
27402
27403 # Whether libtool must link a program against all its dependency libraries.
27404 link_all_deplibs=$link_all_deplibs
27405
27406 # Fix the shell variable \$srcfile for the compiler.
27407 fix_srcfile_path=$lt_fix_srcfile_path
27408
27409 # Set to "yes" if exported symbols are required.
27410 always_export_symbols=$always_export_symbols
27411
27412 # The commands to list exported symbols.
27413 export_symbols_cmds=$lt_export_symbols_cmds
27414
27415 # Symbols that should not be listed in the preloaded symbols.
27416 exclude_expsyms=$lt_exclude_expsyms
27417
27418 # Symbols that must always be exported.
27419 include_expsyms=$lt_include_expsyms
27420
27421 # Commands necessary for linking programs (against libraries) with templates.
27422 prelink_cmds=$lt_prelink_cmds
27423
27424 # Specify filename containing input files.
27425 file_list_spec=$lt_file_list_spec
27426
27427 # How to hardcode a shared library path into an executable.
27428 hardcode_action=$hardcode_action
27429
27430 # The directories searched by this compiler when creating a shared library.
27431 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
27432
27433 # Dependencies to place before and after the objects being linked to
27434 # create a shared library.
27435 predep_objects=$lt_predep_objects
27436 postdep_objects=$lt_postdep_objects
27437 predeps=$lt_predeps
27438 postdeps=$lt_postdeps
27439
27440 # The library search path used internally by the compiler when linking
27441 # a shared library.
27442 compiler_lib_search_path=$lt_compiler_lib_search_path
27443
27444 # ### END LIBTOOL CONFIG
27445
27446 _LT_EOF
27447
27448   case $host_os in
27449   aix3*)
27450     cat <<\_LT_EOF >> "$cfgfile"
27451 # AIX sometimes has problems with the GCC collect2 program.  For some
27452 # reason, if we set the COLLECT_NAMES environment variable, the problems
27453 # vanish in a puff of smoke.
27454 if test "X${COLLECT_NAMES+set}" != Xset; then
27455   COLLECT_NAMES=
27456   export COLLECT_NAMES
27457 fi
27458 _LT_EOF
27459     ;;
27460   esac
27461
27462
27463 ltmain="$ac_aux_dir/ltmain.sh"
27464
27465
27466   # We use sed instead of cat because bash on DJGPP gets confused if
27467   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
27468   # text mode, it properly converts lines to CR/LF.  This bash problem
27469   # is reportedly fixed, but why not run on old versions too?
27470   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
27471     || (rm -f "$cfgfile"; exit 1)
27472
27473   case $xsi_shell in
27474   yes)
27475     cat << \_LT_EOF >> "$cfgfile"
27476
27477 # func_dirname file append nondir_replacement
27478 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27479 # otherwise set result to NONDIR_REPLACEMENT.
27480 func_dirname ()
27481 {
27482   case ${1} in
27483     */*) func_dirname_result="${1%/*}${2}" ;;
27484     *  ) func_dirname_result="${3}" ;;
27485   esac
27486 }
27487
27488 # func_basename file
27489 func_basename ()
27490 {
27491   func_basename_result="${1##*/}"
27492 }
27493
27494 # func_dirname_and_basename file append nondir_replacement
27495 # perform func_basename and func_dirname in a single function
27496 # call:
27497 #   dirname:  Compute the dirname of FILE.  If nonempty,
27498 #             add APPEND to the result, otherwise set result
27499 #             to NONDIR_REPLACEMENT.
27500 #             value returned in "$func_dirname_result"
27501 #   basename: Compute filename of FILE.
27502 #             value retuned in "$func_basename_result"
27503 # Implementation must be kept synchronized with func_dirname
27504 # and func_basename. For efficiency, we do not delegate to
27505 # those functions but instead duplicate the functionality here.
27506 func_dirname_and_basename ()
27507 {
27508   case ${1} in
27509     */*) func_dirname_result="${1%/*}${2}" ;;
27510     *  ) func_dirname_result="${3}" ;;
27511   esac
27512   func_basename_result="${1##*/}"
27513 }
27514
27515 # func_stripname prefix suffix name
27516 # strip PREFIX and SUFFIX off of NAME.
27517 # PREFIX and SUFFIX must not contain globbing or regex special
27518 # characters, hashes, percent signs, but SUFFIX may contain a leading
27519 # dot (in which case that matches only a dot).
27520 func_stripname ()
27521 {
27522   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
27523   # positional parameters, so assign one to ordinary parameter first.
27524   func_stripname_result=${3}
27525   func_stripname_result=${func_stripname_result#"${1}"}
27526   func_stripname_result=${func_stripname_result%"${2}"}
27527 }
27528
27529 # func_opt_split
27530 func_opt_split ()
27531 {
27532   func_opt_split_opt=${1%%=*}
27533   func_opt_split_arg=${1#*=}
27534 }
27535
27536 # func_lo2o object
27537 func_lo2o ()
27538 {
27539   case ${1} in
27540     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
27541     *)    func_lo2o_result=${1} ;;
27542   esac
27543 }
27544
27545 # func_xform libobj-or-source
27546 func_xform ()
27547 {
27548   func_xform_result=${1%.*}.lo
27549 }
27550
27551 # func_arith arithmetic-term...
27552 func_arith ()
27553 {
27554   func_arith_result=$(( $* ))
27555 }
27556
27557 # func_len string
27558 # STRING may not start with a hyphen.
27559 func_len ()
27560 {
27561   func_len_result=${#1}
27562 }
27563
27564 _LT_EOF
27565     ;;
27566   *) # Bourne compatible functions.
27567     cat << \_LT_EOF >> "$cfgfile"
27568
27569 # func_dirname file append nondir_replacement
27570 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27571 # otherwise set result to NONDIR_REPLACEMENT.
27572 func_dirname ()
27573 {
27574   # Extract subdirectory from the argument.
27575   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
27576   if test "X$func_dirname_result" = "X${1}"; then
27577     func_dirname_result="${3}"
27578   else
27579     func_dirname_result="$func_dirname_result${2}"
27580   fi
27581 }
27582
27583 # func_basename file
27584 func_basename ()
27585 {
27586   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
27587 }
27588
27589
27590 # func_stripname prefix suffix name
27591 # strip PREFIX and SUFFIX off of NAME.
27592 # PREFIX and SUFFIX must not contain globbing or regex special
27593 # characters, hashes, percent signs, but SUFFIX may contain a leading
27594 # dot (in which case that matches only a dot).
27595 # func_strip_suffix prefix name
27596 func_stripname ()
27597 {
27598   case ${2} in
27599     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
27600     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
27601   esac
27602 }
27603
27604 # sed scripts:
27605 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
27606 my_sed_long_arg='1s/^-[^=]*=//'
27607
27608 # func_opt_split
27609 func_opt_split ()
27610 {
27611   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
27612   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
27613 }
27614
27615 # func_lo2o object
27616 func_lo2o ()
27617 {
27618   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
27619 }
27620
27621 # func_xform libobj-or-source
27622 func_xform ()
27623 {
27624   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
27625 }
27626
27627 # func_arith arithmetic-term...
27628 func_arith ()
27629 {
27630   func_arith_result=`expr "$@"`
27631 }
27632
27633 # func_len string
27634 # STRING may not start with a hyphen.
27635 func_len ()
27636 {
27637   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
27638 }
27639
27640 _LT_EOF
27641 esac
27642
27643 case $lt_shell_append in
27644   yes)
27645     cat << \_LT_EOF >> "$cfgfile"
27646
27647 # func_append var value
27648 # Append VALUE to the end of shell variable VAR.
27649 func_append ()
27650 {
27651   eval "$1+=\$2"
27652 }
27653 _LT_EOF
27654     ;;
27655   *)
27656     cat << \_LT_EOF >> "$cfgfile"
27657
27658 # func_append var value
27659 # Append VALUE to the end of shell variable VAR.
27660 func_append ()
27661 {
27662   eval "$1=\$$1\$2"
27663 }
27664
27665 _LT_EOF
27666     ;;
27667   esac
27668
27669
27670   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
27671     || (rm -f "$cfgfile"; exit 1)
27672
27673   mv -f "$cfgfile" "$ofile" ||
27674     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
27675   chmod +x "$ofile"
27676
27677
27678     cat <<_LT_EOF >> "$ofile"
27679
27680 # ### BEGIN LIBTOOL TAG CONFIG: CXX
27681
27682 # The linker used to build libraries.
27683 LD=$lt_LD_CXX
27684
27685 # How to create reloadable object files.
27686 reload_flag=$lt_reload_flag_CXX
27687 reload_cmds=$lt_reload_cmds_CXX
27688
27689 # Commands used to build an old-style archive.
27690 old_archive_cmds=$lt_old_archive_cmds_CXX
27691
27692 # A language specific compiler.
27693 CC=$lt_compiler_CXX
27694
27695 # Is the compiler the GNU compiler?
27696 with_gcc=$GCC_CXX
27697
27698 # Compiler flag to turn off builtin functions.
27699 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
27700
27701 # How to pass a linker flag through the compiler.
27702 wl=$lt_lt_prog_compiler_wl_CXX
27703
27704 # Additional compiler flags for building library objects.
27705 pic_flag=$lt_lt_prog_compiler_pic_CXX
27706
27707 # Compiler flag to prevent dynamic linking.
27708 link_static_flag=$lt_lt_prog_compiler_static_CXX
27709
27710 # Does compiler simultaneously support -c and -o options?
27711 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
27712
27713 # Whether or not to add -lc for building shared libraries.
27714 build_libtool_need_lc=$archive_cmds_need_lc_CXX
27715
27716 # Whether or not to disallow shared libs when runtime libs are static.
27717 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
27718
27719 # Compiler flag to allow reflexive dlopens.
27720 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
27721
27722 # Compiler flag to generate shared objects directly from archives.
27723 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
27724
27725 # Whether the compiler copes with passing no objects directly.
27726 compiler_needs_object=$lt_compiler_needs_object_CXX
27727
27728 # Create an old-style archive from a shared archive.
27729 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
27730
27731 # Create a temporary old-style archive to link instead of a shared archive.
27732 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
27733
27734 # Commands used to build a shared archive.
27735 archive_cmds=$lt_archive_cmds_CXX
27736 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
27737
27738 # Commands used to build a loadable module if different from building
27739 # a shared archive.
27740 module_cmds=$lt_module_cmds_CXX
27741 module_expsym_cmds=$lt_module_expsym_cmds_CXX
27742
27743 # Whether we are building with GNU ld or not.
27744 with_gnu_ld=$lt_with_gnu_ld_CXX
27745
27746 # Flag that allows shared libraries with undefined symbols to be built.
27747 allow_undefined_flag=$lt_allow_undefined_flag_CXX
27748
27749 # Flag that enforces no undefined symbols.
27750 no_undefined_flag=$lt_no_undefined_flag_CXX
27751
27752 # Flag to hardcode \$libdir into a binary during linking.
27753 # This must work even if \$libdir does not exist
27754 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
27755
27756 # If ld is used when linking, flag to hardcode \$libdir into a binary
27757 # during linking.  This must work even if \$libdir does not exist.
27758 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
27759
27760 # Whether we need a single "-rpath" flag with a separated argument.
27761 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
27762
27763 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27764 # DIR into the resulting binary.
27765 hardcode_direct=$hardcode_direct_CXX
27766
27767 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27768 # DIR into the resulting binary and the resulting library dependency is
27769 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27770 # library is relocated.
27771 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
27772
27773 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27774 # into the resulting binary.
27775 hardcode_minus_L=$hardcode_minus_L_CXX
27776
27777 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27778 # into the resulting binary.
27779 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
27780
27781 # Set to "yes" if building a shared library automatically hardcodes DIR
27782 # into the library and all subsequent libraries and executables linked
27783 # against it.
27784 hardcode_automatic=$hardcode_automatic_CXX
27785
27786 # Set to yes if linker adds runtime paths of dependent libraries
27787 # to runtime path list.
27788 inherit_rpath=$inherit_rpath_CXX
27789
27790 # Whether libtool must link a program against all its dependency libraries.
27791 link_all_deplibs=$link_all_deplibs_CXX
27792
27793 # Fix the shell variable \$srcfile for the compiler.
27794 fix_srcfile_path=$lt_fix_srcfile_path_CXX
27795
27796 # Set to "yes" if exported symbols are required.
27797 always_export_symbols=$always_export_symbols_CXX
27798
27799 # The commands to list exported symbols.
27800 export_symbols_cmds=$lt_export_symbols_cmds_CXX
27801
27802 # Symbols that should not be listed in the preloaded symbols.
27803 exclude_expsyms=$lt_exclude_expsyms_CXX
27804
27805 # Symbols that must always be exported.
27806 include_expsyms=$lt_include_expsyms_CXX
27807
27808 # Commands necessary for linking programs (against libraries) with templates.
27809 prelink_cmds=$lt_prelink_cmds_CXX
27810
27811 # Specify filename containing input files.
27812 file_list_spec=$lt_file_list_spec_CXX
27813
27814 # How to hardcode a shared library path into an executable.
27815 hardcode_action=$hardcode_action_CXX
27816
27817 # The directories searched by this compiler when creating a shared library.
27818 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
27819
27820 # Dependencies to place before and after the objects being linked to
27821 # create a shared library.
27822 predep_objects=$lt_predep_objects_CXX
27823 postdep_objects=$lt_postdep_objects_CXX
27824 predeps=$lt_predeps_CXX
27825 postdeps=$lt_postdeps_CXX
27826
27827 # The library search path used internally by the compiler when linking
27828 # a shared library.
27829 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
27830
27831 # ### END LIBTOOL TAG CONFIG: CXX
27832 _LT_EOF
27833
27834
27835     cat <<_LT_EOF >> "$ofile"
27836
27837 # ### BEGIN LIBTOOL TAG CONFIG: GCJ
27838
27839 # The linker used to build libraries.
27840 LD=$lt_LD_GCJ
27841
27842 # How to create reloadable object files.
27843 reload_flag=$lt_reload_flag_GCJ
27844 reload_cmds=$lt_reload_cmds_GCJ
27845
27846 # Commands used to build an old-style archive.
27847 old_archive_cmds=$lt_old_archive_cmds_GCJ
27848
27849 # A language specific compiler.
27850 CC=$lt_compiler_GCJ
27851
27852 # Is the compiler the GNU compiler?
27853 with_gcc=$GCC_GCJ
27854
27855 # Compiler flag to turn off builtin functions.
27856 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
27857
27858 # How to pass a linker flag through the compiler.
27859 wl=$lt_lt_prog_compiler_wl_GCJ
27860
27861 # Additional compiler flags for building library objects.
27862 pic_flag=$lt_lt_prog_compiler_pic_GCJ
27863
27864 # Compiler flag to prevent dynamic linking.
27865 link_static_flag=$lt_lt_prog_compiler_static_GCJ
27866
27867 # Does compiler simultaneously support -c and -o options?
27868 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
27869
27870 # Whether or not to add -lc for building shared libraries.
27871 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
27872
27873 # Whether or not to disallow shared libs when runtime libs are static.
27874 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
27875
27876 # Compiler flag to allow reflexive dlopens.
27877 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
27878
27879 # Compiler flag to generate shared objects directly from archives.
27880 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
27881
27882 # Whether the compiler copes with passing no objects directly.
27883 compiler_needs_object=$lt_compiler_needs_object_GCJ
27884
27885 # Create an old-style archive from a shared archive.
27886 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
27887
27888 # Create a temporary old-style archive to link instead of a shared archive.
27889 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
27890
27891 # Commands used to build a shared archive.
27892 archive_cmds=$lt_archive_cmds_GCJ
27893 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
27894
27895 # Commands used to build a loadable module if different from building
27896 # a shared archive.
27897 module_cmds=$lt_module_cmds_GCJ
27898 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
27899
27900 # Whether we are building with GNU ld or not.
27901 with_gnu_ld=$lt_with_gnu_ld_GCJ
27902
27903 # Flag that allows shared libraries with undefined symbols to be built.
27904 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
27905
27906 # Flag that enforces no undefined symbols.
27907 no_undefined_flag=$lt_no_undefined_flag_GCJ
27908
27909 # Flag to hardcode \$libdir into a binary during linking.
27910 # This must work even if \$libdir does not exist
27911 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
27912
27913 # If ld is used when linking, flag to hardcode \$libdir into a binary
27914 # during linking.  This must work even if \$libdir does not exist.
27915 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
27916
27917 # Whether we need a single "-rpath" flag with a separated argument.
27918 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
27919
27920 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27921 # DIR into the resulting binary.
27922 hardcode_direct=$hardcode_direct_GCJ
27923
27924 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27925 # DIR into the resulting binary and the resulting library dependency is
27926 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27927 # library is relocated.
27928 hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
27929
27930 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27931 # into the resulting binary.
27932 hardcode_minus_L=$hardcode_minus_L_GCJ
27933
27934 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27935 # into the resulting binary.
27936 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
27937
27938 # Set to "yes" if building a shared library automatically hardcodes DIR
27939 # into the library and all subsequent libraries and executables linked
27940 # against it.
27941 hardcode_automatic=$hardcode_automatic_GCJ
27942
27943 # Set to yes if linker adds runtime paths of dependent libraries
27944 # to runtime path list.
27945 inherit_rpath=$inherit_rpath_GCJ
27946
27947 # Whether libtool must link a program against all its dependency libraries.
27948 link_all_deplibs=$link_all_deplibs_GCJ
27949
27950 # Fix the shell variable \$srcfile for the compiler.
27951 fix_srcfile_path=$lt_fix_srcfile_path_GCJ
27952
27953 # Set to "yes" if exported symbols are required.
27954 always_export_symbols=$always_export_symbols_GCJ
27955
27956 # The commands to list exported symbols.
27957 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
27958
27959 # Symbols that should not be listed in the preloaded symbols.
27960 exclude_expsyms=$lt_exclude_expsyms_GCJ
27961
27962 # Symbols that must always be exported.
27963 include_expsyms=$lt_include_expsyms_GCJ
27964
27965 # Commands necessary for linking programs (against libraries) with templates.
27966 prelink_cmds=$lt_prelink_cmds_GCJ
27967
27968 # Specify filename containing input files.
27969 file_list_spec=$lt_file_list_spec_GCJ
27970
27971 # How to hardcode a shared library path into an executable.
27972 hardcode_action=$hardcode_action_GCJ
27973
27974 # The directories searched by this compiler when creating a shared library.
27975 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
27976
27977 # Dependencies to place before and after the objects being linked to
27978 # create a shared library.
27979 predep_objects=$lt_predep_objects_GCJ
27980 postdep_objects=$lt_postdep_objects_GCJ
27981 predeps=$lt_predeps_GCJ
27982 postdeps=$lt_postdeps_GCJ
27983
27984 # The library search path used internally by the compiler when linking
27985 # a shared library.
27986 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
27987
27988 # ### END LIBTOOL TAG CONFIG: GCJ
27989 _LT_EOF
27990
27991  ;;
27992     "scripts/jar":F) chmod +x scripts/jar ;;
27993
27994   esac
27995 done # for ac_tag
27996
27997
27998 as_fn_exit 0
27999 _ACEOF
28000 ac_clean_files=$ac_clean_files_save
28001
28002 test $ac_write_fail = 0 ||
28003   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
28004
28005
28006 # configure is writing to config.log, and then calls config.status.
28007 # config.status does its own redirection, appending to config.log.
28008 # Unfortunately, on DOS this fails, as config.log is still kept open
28009 # by configure, so config.status won't be able to write to it; its
28010 # output is simply discarded.  So we exec the FD to /dev/null,
28011 # effectively closing config.log, so it can be properly (re)opened and
28012 # appended to by config.status.  When coming back to configure, we
28013 # need to make the FD available again.
28014 if test "$no_create" != yes; then
28015   ac_cs_success=:
28016   ac_config_status_args=
28017   test "$silent" = yes &&
28018     ac_config_status_args="$ac_config_status_args --quiet"
28019   exec 5>/dev/null
28020   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
28021   exec 5>>config.log
28022   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
28023   # would make configure fail if this is the last instruction.
28024   $ac_cs_success || as_fn_exit $?
28025 fi
28026
28027 #
28028 # CONFIG_SUBDIRS section.
28029 #
28030 if test "$no_recursion" != yes; then
28031
28032   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
28033   # so they do not pile up.
28034   ac_sub_configure_args=
28035   ac_prev=
28036   eval "set x $ac_configure_args"
28037   shift
28038   for ac_arg
28039   do
28040     if test -n "$ac_prev"; then
28041       ac_prev=
28042       continue
28043     fi
28044     case $ac_arg in
28045     -cache-file | --cache-file | --cache-fil | --cache-fi \
28046     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
28047       ac_prev=cache_file ;;
28048     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
28049     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
28050     | --c=*)
28051       ;;
28052     --config-cache | -C)
28053       ;;
28054     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
28055       ac_prev=srcdir ;;
28056     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
28057       ;;
28058     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
28059       ac_prev=prefix ;;
28060     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
28061       ;;
28062     --disable-option-checking)
28063       ;;
28064     *)
28065       case $ac_arg in
28066       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28067       esac
28068       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
28069     esac
28070   done
28071
28072   # Always prepend --prefix to ensure using the same prefix
28073   # in subdir configurations.
28074   ac_arg="--prefix=$prefix"
28075   case $ac_arg in
28076   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28077   esac
28078   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
28079
28080   # Pass --silent
28081   if test "$silent" = yes; then
28082     ac_sub_configure_args="--silent $ac_sub_configure_args"
28083   fi
28084
28085   # Always prepend --disable-option-checking to silence warnings, since
28086   # different subdirs can have different --enable and --with options.
28087   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
28088
28089   ac_popdir=`pwd`
28090   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
28091
28092     # Do not complain, so a configure script can configure whichever
28093     # parts of a large source tree are present.
28094     test -d "$srcdir/$ac_dir" || continue
28095
28096     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
28097     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
28098     $as_echo "$ac_msg" >&6
28099     as_dir="$ac_dir"; as_fn_mkdir_p
28100     ac_builddir=.
28101
28102 case "$ac_dir" in
28103 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28104 *)
28105   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28106   # A ".." for each directory in $ac_dir_suffix.
28107   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28108   case $ac_top_builddir_sub in
28109   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28110   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28111   esac ;;
28112 esac
28113 ac_abs_top_builddir=$ac_pwd
28114 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28115 # for backward compatibility:
28116 ac_top_builddir=$ac_top_build_prefix
28117
28118 case $srcdir in
28119   .)  # We are building in place.
28120     ac_srcdir=.
28121     ac_top_srcdir=$ac_top_builddir_sub
28122     ac_abs_top_srcdir=$ac_pwd ;;
28123   [\\/]* | ?:[\\/]* )  # Absolute name.
28124     ac_srcdir=$srcdir$ac_dir_suffix;
28125     ac_top_srcdir=$srcdir
28126     ac_abs_top_srcdir=$srcdir ;;
28127   *) # Relative name.
28128     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28129     ac_top_srcdir=$ac_top_build_prefix$srcdir
28130     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28131 esac
28132 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28133
28134
28135     cd "$ac_dir"
28136
28137     # Check for guested configure; otherwise get Cygnus style configure.
28138     if test -f "$ac_srcdir/configure.gnu"; then
28139       ac_sub_configure=$ac_srcdir/configure.gnu
28140     elif test -f "$ac_srcdir/configure"; then
28141       ac_sub_configure=$ac_srcdir/configure
28142     elif test -f "$ac_srcdir/configure.in"; then
28143       # This should be Cygnus configure.
28144       ac_sub_configure=$ac_aux_dir/configure
28145     else
28146       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
28147 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
28148       ac_sub_configure=
28149     fi
28150
28151     # The recursion is here.
28152     if test -n "$ac_sub_configure"; then
28153       # Make the cache file name correct relative to the subdirectory.
28154       case $cache_file in
28155       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
28156       *) # Relative name.
28157         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
28158       esac
28159
28160       { $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
28161 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
28162       # The eval makes quoting arguments work.
28163       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
28164            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
28165         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
28166     fi
28167
28168     cd "$ac_popdir"
28169   done
28170 fi
28171 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
28172   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
28173 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
28174 fi
28175