remove unused files
[platform/upstream/gcc48.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_subst_vars='am__EXEEXT_FALSE
603 am__EXEEXT_TRUE
604 LTLIBOBJS
605 LIBOBJS
606 LIBDIR
607 OS
608 CPU
609 GCJ_BIN_DIR
610 JRE_LIB_DIR
611 JRE_BIN_DIR
612 SDK_INCLUDE_DIR
613 SDK_LIB_DIR
614 SDK_BIN_DIR
615 SDK_LNK
616 JRE_LNK
617 JRE_DIR
618 JVM_JAR_DIR
619 JVM_JAR_ROOT_DIR
620 JVM_ROOT_DIR
621 BUILD_VERSION
622 JAVA_VERSION
623 gcc_suffix
624 CREATE_JAVA_HOME_FALSE
625 CREATE_JAVA_HOME_TRUE
626 INSTALL_AOT_RPM_FALSE
627 INSTALL_AOT_RPM_TRUE
628 MAKE
629 python_mod_dir_expanded
630 python_mod_dir
631 here
632 LD_FINISH_STATIC_SPEC
633 LD_START_STATIC_SPEC
634 ANONVERSCRIPT_SUN_FALSE
635 ANONVERSCRIPT_SUN_TRUE
636 ANONVERSCRIPT_GNU_FALSE
637 ANONVERSCRIPT_GNU_TRUE
638 ANONVERSCRIPT_FALSE
639 ANONVERSCRIPT_TRUE
640 SYSDEP_SOURCES
641 PERL
642 libstdcxx_incdir
643 gxx_include_dir
644 gcjsubdir
645 dbexecdir
646 GCJVERSION
647 toolexeclibdir
648 toolexecmainlibdir
649 toolexecdir
650 LIBGCC_UNWIND_INCLUDE
651 INSTALL_BINARIES_FALSE
652 INSTALL_BINARIES_TRUE
653 NEEDS_DATA_START_FALSE
654 NEEDS_DATA_START_TRUE
655 ENABLE_SHARED_FALSE
656 ENABLE_SHARED_TRUE
657 NATIVE_FALSE
658 NATIVE_TRUE
659 ATOMICSPEC
660 IEEESPEC
661 BACKTRACESPEC
662 EXCEPTIONSPEC
663 CHECKREFSPEC
664 DIVIDESPEC
665 ZINCS
666 SYS_ZLIBS
667 ZLIBS
668 CLASSPATH_SEPARATOR
669 LIBART_LIBS
670 LIBART_CFLAGS
671 GLIB_LIBS
672 GLIB_CFLAGS
673 GTK_LIBS
674 GTK_CFLAGS
675 PKG_CONFIG
676 LDLIBICONV
677 LTLIBICONV
678 LIBICONV
679 USING_GCC_FALSE
680 USING_GCC_TRUE
681 HASH_SYNC_SPEC
682 LIBGCJ_BC_SPEC
683 LIBGCJ_SPEC
684 USE_LIBGCJ_BC_FALSE
685 USE_LIBGCJ_BC_TRUE
686 USING_NO_THREADS_FALSE
687 USING_NO_THREADS_TRUE
688 USING_WIN32_THREADS_FALSE
689 USING_WIN32_THREADS_TRUE
690 USING_POSIX_THREADS_FALSE
691 USING_POSIX_THREADS_TRUE
692 THREADCXXFLAGS
693 THREADLDFLAGS
694 THREADSTARTFILESPEC
695 THREADSPEC
696 THREADDEPS
697 THREADINCS
698 THREADLIBS
699 USING_NOGC_FALSE
700 USING_NOGC_TRUE
701 USING_BOEHMGC_FALSE
702 USING_BOEHMGC_TRUE
703 GCTESTSPEC
704 JC1GCSPEC
705 GCSPEC
706 GCDEPS
707 GCINCS
708 GCLIBS
709 LIBGCJTESTSPEC
710 LIBMATHSPEC
711 LIBSTDCXXSPEC
712 extra_ldflags
713 extra_ldflags_libjava
714 X_EXTRA_LIBS
715 X_LIBS
716 X_PRE_LIBS
717 X_CFLAGS
718 XMKMF
719 ZLIBTESTSPEC
720 ZLIBSPEC
721 SYSTEMSPEC
722 USING_DARWIN_CRT_FALSE
723 USING_DARWIN_CRT_TRUE
724 USING_POSIX_PLATFORM_FALSE
725 USING_POSIX_PLATFORM_TRUE
726 USING_WIN32_PLATFORM_FALSE
727 USING_WIN32_PLATFORM_TRUE
728 PLATFORM
729 LIBFFIINCS
730 LIBFFI
731 INTERPRETER_FALSE
732 INTERPRETER_TRUE
733 INTERPRETER
734 BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE
735 BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE
736 SUPPRESS_LIBGCJ_BC_FALSE
737 SUPPRESS_LIBGCJ_BC_TRUE
738 JAVA_HOME
739 JAVA_HOME_SET_FALSE
740 JAVA_HOME_SET_TRUE
741 INSTALL_ECJ_JAR_FALSE
742 INSTALL_ECJ_JAR_TRUE
743 BUILD_ECJ1_FALSE
744 BUILD_ECJ1_TRUE
745 ECJ_JAR
746 ECJ_BUILD_JAR
747 TESTSUBDIR_FALSE
748 TESTSUBDIR_TRUE
749 subdirs
750 am__fastdepGCJ_FALSE
751 am__fastdepGCJ_TRUE
752 GCJDEPMODE
753 GCJFLAGS
754 ac_ct_GCJ
755 GCJ
756 lt_host_flags
757 CXXCPP
758 CPP
759 OTOOL64
760 OTOOL
761 LIPO
762 NMEDIT
763 DSYMUTIL
764 OBJDUMP
765 NM
766 ac_ct_DUMPBIN
767 DUMPBIN
768 FGREP
769 EGREP
770 GREP
771 SED
772 LIBTOOL
773 DIRLTDL
774 LIBLTDL
775 INCLTDL
776 host_exeext
777 GCJH
778 GCC_FOR_ECJX
779 GCJ_FOR_ECJX
780 X_AWT_FALSE
781 X_AWT_TRUE
782 XLIB_AWT_FALSE
783 XLIB_AWT_TRUE
784 TOOLKIT
785 LIBGCJDEBUG
786 BUILD_SUBLIBS_FALSE
787 BUILD_SUBLIBS_TRUE
788 LIBGCJ_LD_EXPORT_ALL
789 LIBGCJ_LD_SYMBOLIC_FUNCTIONS
790 LIBGCJ_LD_SYMBOLIC
791 LIBGCJ_SUBLIB_CORE_EXTRA_DEPS
792 LIBGCJ_SUBLIB_LTFLAGS
793 LIBGCJ_JAVAFLAGS
794 LIBGCJ_CXXFLAGS
795 LIBGCJ_CFLAGS
796 MAINT
797 MAINTAINER_MODE_FALSE
798 MAINTAINER_MODE_TRUE
799 UNZIP
800 ZIP
801 JAR
802 DLLTOOL
803 RANLIB
804 AR
805 LD
806 AS
807 am__fastdepCXX_FALSE
808 am__fastdepCXX_TRUE
809 CXXDEPMODE
810 am__fastdepCC_FALSE
811 am__fastdepCC_TRUE
812 CCDEPMODE
813 AMDEPBACKSLASH
814 AMDEP_FALSE
815 AMDEP_TRUE
816 am__quote
817 am__include
818 DEPDIR
819 am__untar
820 am__tar
821 AMTAR
822 am__leading_dot
823 SET_MAKE
824 AWK
825 mkdir_p
826 MKDIR_P
827 INSTALL_STRIP_PROGRAM
828 STRIP
829 install_sh
830 MAKEINFO
831 AUTOHEADER
832 AUTOMAKE
833 AUTOCONF
834 ACLOCAL
835 VERSION
836 PACKAGE
837 CYGPATH_W
838 am__isrc
839 INSTALL_DATA
840 INSTALL_SCRIPT
841 INSTALL_PROGRAM
842 ac_ct_CXX
843 CXXFLAGS
844 CXX
845 OBJEXT
846 EXEEXT
847 ac_ct_CC
848 CPPFLAGS
849 LDFLAGS
850 CFLAGS
851 CC
852 JAVA_MAINTAINER_MODE_FALSE
853 JAVA_MAINTAINER_MODE_TRUE
854 CREATE_GJDOC_FALSE
855 CREATE_GJDOC_TRUE
856 ANTLR_JAR
857 mkinstalldirs
858 LN_S
859 LIBSTDCXX_RAW_CXX_LDFLAGS
860 LIBSTDCXX_RAW_CXX_CXXFLAGS
861 target_noncanonical
862 target_os
863 target_vendor
864 target_cpu
865 target
866 host_os
867 host_vendor
868 host_cpu
869 host
870 multi_basedir
871 target_subdir
872 host_subdir
873 build_subdir
874 build_libsubdir
875 build_os
876 build_vendor
877 build_cpu
878 build
879 target_alias
880 host_alias
881 build_alias
882 LIBS
883 ECHO_T
884 ECHO_N
885 ECHO_C
886 DEFS
887 mandir
888 localedir
889 libdir
890 psdir
891 pdfdir
892 dvidir
893 htmldir
894 infodir
895 docdir
896 oldincludedir
897 includedir
898 localstatedir
899 sharedstatedir
900 sysconfdir
901 datadir
902 datarootdir
903 libexecdir
904 sbindir
905 bindir
906 program_transform_name
907 prefix
908 exec_prefix
909 PACKAGE_URL
910 PACKAGE_BUGREPORT
911 PACKAGE_STRING
912 PACKAGE_VERSION
913 PACKAGE_TARNAME
914 PACKAGE_NAME
915 PATH_SEPARATOR
916 SHELL'
917 ac_subst_files=''
918 ac_user_opts='
919 enable_option_checking
920 with_build_libsubdir
921 with_target_subdir
922 enable_multilib
923 with_cross_host
924 with_newlib
925 enable_version_specific_runtime_libs
926 enable_browser_plugin
927 enable_gconf_peer
928 with_antlr_jar
929 enable_gjdoc
930 enable_java_maintainer_mode
931 enable_dependency_tracking
932 enable_maintainer_mode
933 enable_libgcj_sublibs
934 enable_libgcj_debug
935 with_escher
936 enable_java_awt
937 enable_shared
938 enable_static
939 with_pic
940 enable_fast_install
941 with_gnu_ld
942 enable_libtool_lock
943 enable_getenv_properties
944 enable_hash_synchronization
945 with_ecj_jar
946 with_java_home
947 enable_libgcj_bc
948 enable_reduced_reflection
949 with_win32_nlsapi
950 enable_gc_debug
951 enable_interpreter
952 enable_sjlj_exceptions
953 enable_java_net
954 with_libffi
955 enable_jvmpi
956 with_ecos
957 with_system_zlib
958 with_x
959 enable_java_gc
960 enable_rpath
961 with_libiconv_prefix
962 enable_tls
963 with_system_libunwind
964 enable_symvers
965 with_python_dir
966 enable_aot_compile_rpm
967 enable_java_home
968 with_gcc_suffix
969 with_arch_directory
970 with_os_directory
971 with_origin_name
972 with_arch_suffix
973 with_jvm_root_dir
974 with_jvm_jar_dir
975 '
976       ac_precious_vars='build_alias
977 host_alias
978 target_alias
979 CC
980 CFLAGS
981 LDFLAGS
982 LIBS
983 CPPFLAGS
984 CXX
985 CXXFLAGS
986 CCC
987 CPP
988 CXXCPP
989 XMKMF'
990 ac_subdirs_all='classpath libltdl'
991
992 # Initialize some variables set by options.
993 ac_init_help=
994 ac_init_version=false
995 ac_unrecognized_opts=
996 ac_unrecognized_sep=
997 # The variables have the same names as the options, with
998 # dashes changed to underlines.
999 cache_file=/dev/null
1000 exec_prefix=NONE
1001 no_create=
1002 no_recursion=
1003 prefix=NONE
1004 program_prefix=NONE
1005 program_suffix=NONE
1006 program_transform_name=s,x,x,
1007 silent=
1008 site=
1009 srcdir=
1010 verbose=
1011 x_includes=NONE
1012 x_libraries=NONE
1013
1014 # Installation directory options.
1015 # These are left unexpanded so users can "make install exec_prefix=/foo"
1016 # and all the variables that are supposed to be based on exec_prefix
1017 # by default will actually change.
1018 # Use braces instead of parens because sh, perl, etc. also accept them.
1019 # (The list follows the same order as the GNU Coding Standards.)
1020 bindir='${exec_prefix}/bin'
1021 sbindir='${exec_prefix}/sbin'
1022 libexecdir='${exec_prefix}/libexec'
1023 datarootdir='${prefix}/share'
1024 datadir='${datarootdir}'
1025 sysconfdir='${prefix}/etc'
1026 sharedstatedir='${prefix}/com'
1027 localstatedir='${prefix}/var'
1028 includedir='${prefix}/include'
1029 oldincludedir='/usr/include'
1030 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1031 infodir='${datarootdir}/info'
1032 htmldir='${docdir}'
1033 dvidir='${docdir}'
1034 pdfdir='${docdir}'
1035 psdir='${docdir}'
1036 libdir='${exec_prefix}/lib'
1037 localedir='${datarootdir}/locale'
1038 mandir='${datarootdir}/man'
1039
1040 ac_prev=
1041 ac_dashdash=
1042 for ac_option
1043 do
1044   # If the previous option needs an argument, assign it.
1045   if test -n "$ac_prev"; then
1046     eval $ac_prev=\$ac_option
1047     ac_prev=
1048     continue
1049   fi
1050
1051   case $ac_option in
1052   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1053   *)    ac_optarg=yes ;;
1054   esac
1055
1056   # Accept the important Cygnus configure options, so we can diagnose typos.
1057
1058   case $ac_dashdash$ac_option in
1059   --)
1060     ac_dashdash=yes ;;
1061
1062   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1063     ac_prev=bindir ;;
1064   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1065     bindir=$ac_optarg ;;
1066
1067   -build | --build | --buil | --bui | --bu)
1068     ac_prev=build_alias ;;
1069   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1070     build_alias=$ac_optarg ;;
1071
1072   -cache-file | --cache-file | --cache-fil | --cache-fi \
1073   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1074     ac_prev=cache_file ;;
1075   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1076   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1077     cache_file=$ac_optarg ;;
1078
1079   --config-cache | -C)
1080     cache_file=config.cache ;;
1081
1082   -datadir | --datadir | --datadi | --datad)
1083     ac_prev=datadir ;;
1084   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1085     datadir=$ac_optarg ;;
1086
1087   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1088   | --dataroo | --dataro | --datar)
1089     ac_prev=datarootdir ;;
1090   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1091   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1092     datarootdir=$ac_optarg ;;
1093
1094   -disable-* | --disable-*)
1095     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1096     # Reject names that are not valid shell variable names.
1097     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1098       as_fn_error "invalid feature name: $ac_useropt"
1099     ac_useropt_orig=$ac_useropt
1100     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1101     case $ac_user_opts in
1102       *"
1103 "enable_$ac_useropt"
1104 "*) ;;
1105       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1106          ac_unrecognized_sep=', ';;
1107     esac
1108     eval enable_$ac_useropt=no ;;
1109
1110   -docdir | --docdir | --docdi | --doc | --do)
1111     ac_prev=docdir ;;
1112   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1113     docdir=$ac_optarg ;;
1114
1115   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1116     ac_prev=dvidir ;;
1117   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1118     dvidir=$ac_optarg ;;
1119
1120   -enable-* | --enable-*)
1121     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1122     # Reject names that are not valid shell variable names.
1123     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124       as_fn_error "invalid feature name: $ac_useropt"
1125     ac_useropt_orig=$ac_useropt
1126     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127     case $ac_user_opts in
1128       *"
1129 "enable_$ac_useropt"
1130 "*) ;;
1131       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1132          ac_unrecognized_sep=', ';;
1133     esac
1134     eval enable_$ac_useropt=\$ac_optarg ;;
1135
1136   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1137   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1138   | --exec | --exe | --ex)
1139     ac_prev=exec_prefix ;;
1140   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1141   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1142   | --exec=* | --exe=* | --ex=*)
1143     exec_prefix=$ac_optarg ;;
1144
1145   -gas | --gas | --ga | --g)
1146     # Obsolete; use --with-gas.
1147     with_gas=yes ;;
1148
1149   -help | --help | --hel | --he | -h)
1150     ac_init_help=long ;;
1151   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1152     ac_init_help=recursive ;;
1153   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1154     ac_init_help=short ;;
1155
1156   -host | --host | --hos | --ho)
1157     ac_prev=host_alias ;;
1158   -host=* | --host=* | --hos=* | --ho=*)
1159     host_alias=$ac_optarg ;;
1160
1161   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1162     ac_prev=htmldir ;;
1163   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1164   | --ht=*)
1165     htmldir=$ac_optarg ;;
1166
1167   -includedir | --includedir | --includedi | --included | --include \
1168   | --includ | --inclu | --incl | --inc)
1169     ac_prev=includedir ;;
1170   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1171   | --includ=* | --inclu=* | --incl=* | --inc=*)
1172     includedir=$ac_optarg ;;
1173
1174   -infodir | --infodir | --infodi | --infod | --info | --inf)
1175     ac_prev=infodir ;;
1176   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1177     infodir=$ac_optarg ;;
1178
1179   -libdir | --libdir | --libdi | --libd)
1180     ac_prev=libdir ;;
1181   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1182     libdir=$ac_optarg ;;
1183
1184   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1185   | --libexe | --libex | --libe)
1186     ac_prev=libexecdir ;;
1187   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1188   | --libexe=* | --libex=* | --libe=*)
1189     libexecdir=$ac_optarg ;;
1190
1191   -localedir | --localedir | --localedi | --localed | --locale)
1192     ac_prev=localedir ;;
1193   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1194     localedir=$ac_optarg ;;
1195
1196   -localstatedir | --localstatedir | --localstatedi | --localstated \
1197   | --localstate | --localstat | --localsta | --localst | --locals)
1198     ac_prev=localstatedir ;;
1199   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1200   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1201     localstatedir=$ac_optarg ;;
1202
1203   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1204     ac_prev=mandir ;;
1205   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1206     mandir=$ac_optarg ;;
1207
1208   -nfp | --nfp | --nf)
1209     # Obsolete; use --without-fp.
1210     with_fp=no ;;
1211
1212   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1213   | --no-cr | --no-c | -n)
1214     no_create=yes ;;
1215
1216   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1217   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1218     no_recursion=yes ;;
1219
1220   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1221   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1222   | --oldin | --oldi | --old | --ol | --o)
1223     ac_prev=oldincludedir ;;
1224   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1225   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1226   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1227     oldincludedir=$ac_optarg ;;
1228
1229   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1230     ac_prev=prefix ;;
1231   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1232     prefix=$ac_optarg ;;
1233
1234   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1235   | --program-pre | --program-pr | --program-p)
1236     ac_prev=program_prefix ;;
1237   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1238   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1239     program_prefix=$ac_optarg ;;
1240
1241   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1242   | --program-suf | --program-su | --program-s)
1243     ac_prev=program_suffix ;;
1244   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1245   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1246     program_suffix=$ac_optarg ;;
1247
1248   -program-transform-name | --program-transform-name \
1249   | --program-transform-nam | --program-transform-na \
1250   | --program-transform-n | --program-transform- \
1251   | --program-transform | --program-transfor \
1252   | --program-transfo | --program-transf \
1253   | --program-trans | --program-tran \
1254   | --progr-tra | --program-tr | --program-t)
1255     ac_prev=program_transform_name ;;
1256   -program-transform-name=* | --program-transform-name=* \
1257   | --program-transform-nam=* | --program-transform-na=* \
1258   | --program-transform-n=* | --program-transform-=* \
1259   | --program-transform=* | --program-transfor=* \
1260   | --program-transfo=* | --program-transf=* \
1261   | --program-trans=* | --program-tran=* \
1262   | --progr-tra=* | --program-tr=* | --program-t=*)
1263     program_transform_name=$ac_optarg ;;
1264
1265   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1266     ac_prev=pdfdir ;;
1267   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1268     pdfdir=$ac_optarg ;;
1269
1270   -psdir | --psdir | --psdi | --psd | --ps)
1271     ac_prev=psdir ;;
1272   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1273     psdir=$ac_optarg ;;
1274
1275   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1276   | -silent | --silent | --silen | --sile | --sil)
1277     silent=yes ;;
1278
1279   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1280     ac_prev=sbindir ;;
1281   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1282   | --sbi=* | --sb=*)
1283     sbindir=$ac_optarg ;;
1284
1285   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1286   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1287   | --sharedst | --shareds | --shared | --share | --shar \
1288   | --sha | --sh)
1289     ac_prev=sharedstatedir ;;
1290   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1291   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1292   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1293   | --sha=* | --sh=*)
1294     sharedstatedir=$ac_optarg ;;
1295
1296   -site | --site | --sit)
1297     ac_prev=site ;;
1298   -site=* | --site=* | --sit=*)
1299     site=$ac_optarg ;;
1300
1301   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1302     ac_prev=srcdir ;;
1303   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1304     srcdir=$ac_optarg ;;
1305
1306   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1307   | --syscon | --sysco | --sysc | --sys | --sy)
1308     ac_prev=sysconfdir ;;
1309   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1310   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1311     sysconfdir=$ac_optarg ;;
1312
1313   -target | --target | --targe | --targ | --tar | --ta | --t)
1314     ac_prev=target_alias ;;
1315   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1316     target_alias=$ac_optarg ;;
1317
1318   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1319     verbose=yes ;;
1320
1321   -version | --version | --versio | --versi | --vers | -V)
1322     ac_init_version=: ;;
1323
1324   -with-* | --with-*)
1325     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1326     # Reject names that are not valid shell variable names.
1327     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1328       as_fn_error "invalid package name: $ac_useropt"
1329     ac_useropt_orig=$ac_useropt
1330     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1331     case $ac_user_opts in
1332       *"
1333 "with_$ac_useropt"
1334 "*) ;;
1335       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1336          ac_unrecognized_sep=', ';;
1337     esac
1338     eval with_$ac_useropt=\$ac_optarg ;;
1339
1340   -without-* | --without-*)
1341     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1342     # Reject names that are not valid shell variable names.
1343     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1344       as_fn_error "invalid package name: $ac_useropt"
1345     ac_useropt_orig=$ac_useropt
1346     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1347     case $ac_user_opts in
1348       *"
1349 "with_$ac_useropt"
1350 "*) ;;
1351       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1352          ac_unrecognized_sep=', ';;
1353     esac
1354     eval with_$ac_useropt=no ;;
1355
1356   --x)
1357     # Obsolete; use --with-x.
1358     with_x=yes ;;
1359
1360   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1361   | --x-incl | --x-inc | --x-in | --x-i)
1362     ac_prev=x_includes ;;
1363   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1364   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1365     x_includes=$ac_optarg ;;
1366
1367   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1368   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1369     ac_prev=x_libraries ;;
1370   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1371   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1372     x_libraries=$ac_optarg ;;
1373
1374   -*) as_fn_error "unrecognized option: \`$ac_option'
1375 Try \`$0 --help' for more information."
1376     ;;
1377
1378   *=*)
1379     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1380     # Reject names that are not valid shell variable names.
1381     case $ac_envvar in #(
1382       '' | [0-9]* | *[!_$as_cr_alnum]* )
1383       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1384     esac
1385     eval $ac_envvar=\$ac_optarg
1386     export $ac_envvar ;;
1387
1388   *)
1389     # FIXME: should be removed in autoconf 3.0.
1390     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1391     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1392       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1393     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1394     ;;
1395
1396   esac
1397 done
1398
1399 if test -n "$ac_prev"; then
1400   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1401   as_fn_error "missing argument to $ac_option"
1402 fi
1403
1404 if test -n "$ac_unrecognized_opts"; then
1405   case $enable_option_checking in
1406     no) ;;
1407     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1408     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1409   esac
1410 fi
1411
1412 # Check all directory arguments for consistency.
1413 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1414                 datadir sysconfdir sharedstatedir localstatedir includedir \
1415                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1416                 libdir localedir mandir
1417 do
1418   eval ac_val=\$$ac_var
1419   # Remove trailing slashes.
1420   case $ac_val in
1421     */ )
1422       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1423       eval $ac_var=\$ac_val;;
1424   esac
1425   # Be sure to have absolute directory names.
1426   case $ac_val in
1427     [\\/$]* | ?:[\\/]* )  continue;;
1428     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1429   esac
1430   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1431 done
1432
1433 # There might be people who depend on the old broken behavior: `$host'
1434 # used to hold the argument of --host etc.
1435 # FIXME: To remove some day.
1436 build=$build_alias
1437 host=$host_alias
1438 target=$target_alias
1439
1440 # FIXME: To remove some day.
1441 if test "x$host_alias" != x; then
1442   if test "x$build_alias" = x; then
1443     cross_compiling=maybe
1444     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1445     If a cross compiler is detected then cross compile mode will be used." >&2
1446   elif test "x$build_alias" != "x$host_alias"; then
1447     cross_compiling=yes
1448   fi
1449 fi
1450
1451 ac_tool_prefix=
1452 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1453
1454 test "$silent" = yes && exec 6>/dev/null
1455
1456
1457 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1458 ac_ls_di=`ls -di .` &&
1459 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1460   as_fn_error "working directory cannot be determined"
1461 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1462   as_fn_error "pwd does not report name of working directory"
1463
1464
1465 # Find the source files, if location was not specified.
1466 if test -z "$srcdir"; then
1467   ac_srcdir_defaulted=yes
1468   # Try the directory containing this script, then the parent directory.
1469   ac_confdir=`$as_dirname -- "$as_myself" ||
1470 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1471          X"$as_myself" : 'X\(//\)[^/]' \| \
1472          X"$as_myself" : 'X\(//\)$' \| \
1473          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1474 $as_echo X"$as_myself" |
1475     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1476             s//\1/
1477             q
1478           }
1479           /^X\(\/\/\)[^/].*/{
1480             s//\1/
1481             q
1482           }
1483           /^X\(\/\/\)$/{
1484             s//\1/
1485             q
1486           }
1487           /^X\(\/\).*/{
1488             s//\1/
1489             q
1490           }
1491           s/.*/./; q'`
1492   srcdir=$ac_confdir
1493   if test ! -r "$srcdir/$ac_unique_file"; then
1494     srcdir=..
1495   fi
1496 else
1497   ac_srcdir_defaulted=no
1498 fi
1499 if test ! -r "$srcdir/$ac_unique_file"; then
1500   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1501   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1502 fi
1503 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1504 ac_abs_confdir=`(
1505         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1506         pwd)`
1507 # When building in place, set srcdir=.
1508 if test "$ac_abs_confdir" = "$ac_pwd"; then
1509   srcdir=.
1510 fi
1511 # Remove unnecessary trailing slashes from srcdir.
1512 # Double slashes in file names in object file debugging info
1513 # mess up M-x gdb in Emacs.
1514 case $srcdir in
1515 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1516 esac
1517 for ac_var in $ac_precious_vars; do
1518   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1519   eval ac_env_${ac_var}_value=\$${ac_var}
1520   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1521   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1522 done
1523
1524 #
1525 # Report the --help message.
1526 #
1527 if test "$ac_init_help" = "long"; then
1528   # Omit some internal or obsolete options to make the list less imposing.
1529   # This message is too long to be a string in the A/UX 3.1 sh.
1530   cat <<_ACEOF
1531 \`configure' configures libjava version-unused to adapt to many kinds of systems.
1532
1533 Usage: $0 [OPTION]... [VAR=VALUE]...
1534
1535 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1536 VAR=VALUE.  See below for descriptions of some of the useful variables.
1537
1538 Defaults for the options are specified in brackets.
1539
1540 Configuration:
1541   -h, --help              display this help and exit
1542       --help=short        display options specific to this package
1543       --help=recursive    display the short help of all the included packages
1544   -V, --version           display version information and exit
1545   -q, --quiet, --silent   do not print \`checking...' messages
1546       --cache-file=FILE   cache test results in FILE [disabled]
1547   -C, --config-cache      alias for \`--cache-file=config.cache'
1548   -n, --no-create         do not create output files
1549       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1550
1551 Installation directories:
1552   --prefix=PREFIX         install architecture-independent files in PREFIX
1553                           [$ac_default_prefix]
1554   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1555                           [PREFIX]
1556
1557 By default, \`make install' will install all the files in
1558 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1559 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1560 for instance \`--prefix=\$HOME'.
1561
1562 For better control, use the options below.
1563
1564 Fine tuning of the installation directories:
1565   --bindir=DIR            user executables [EPREFIX/bin]
1566   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1567   --libexecdir=DIR        program executables [EPREFIX/libexec]
1568   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1569   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1570   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1571   --libdir=DIR            object code libraries [EPREFIX/lib]
1572   --includedir=DIR        C header files [PREFIX/include]
1573   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1574   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1575   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1576   --infodir=DIR           info documentation [DATAROOTDIR/info]
1577   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1578   --mandir=DIR            man documentation [DATAROOTDIR/man]
1579   --docdir=DIR            documentation root [DATAROOTDIR/doc/libjava]
1580   --htmldir=DIR           html documentation [DOCDIR]
1581   --dvidir=DIR            dvi documentation [DOCDIR]
1582   --pdfdir=DIR            pdf documentation [DOCDIR]
1583   --psdir=DIR             ps documentation [DOCDIR]
1584 _ACEOF
1585
1586   cat <<\_ACEOF
1587
1588 Program names:
1589   --program-prefix=PREFIX            prepend PREFIX to installed program names
1590   --program-suffix=SUFFIX            append SUFFIX to installed program names
1591   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1592
1593 X features:
1594   --x-includes=DIR    X include files are in DIR
1595   --x-libraries=DIR   X library files are in DIR
1596
1597 System types:
1598   --build=BUILD     configure for building on BUILD [guessed]
1599   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1600   --target=TARGET   configure for building compilers for TARGET [HOST]
1601 _ACEOF
1602 fi
1603
1604 if test -n "$ac_init_help"; then
1605   case $ac_init_help in
1606      short | recursive ) echo "Configuration of libjava version-unused:";;
1607    esac
1608   cat <<\_ACEOF
1609
1610 Optional Features:
1611   --disable-option-checking  ignore unrecognized --enable/--with options
1612   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1613   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1614   --enable-multilib       build many library versions (default)
1615   --enable-version-specific-runtime-libs
1616                           specify that runtime libraries should be installed
1617                           in a compiler-specific directory
1618   --enable-browser-plugin build gcjwebplugin web browser plugin
1619   --enable-gconf-peer     compile GConf native peers for util.preferences
1620   --disable-gjdoc         compile GJDoc (disabled by --disable-gjdoc)
1621                           default=yes
1622   --enable-java-maintainer-mode
1623                           allow rebuilding of .class and .h files
1624   --disable-dependency-tracking  speeds up one-time build
1625   --enable-dependency-tracking   do not reject slow dependency extractors
1626   --enable-maintainer-mode  enable make rules and dependencies not useful
1627                           (and sometimes confusing) to the casual installer
1628   --enable-libgcj-sublibs build libgcj as many sub-libraries
1629   --enable-libgcj-debug   enable runtime debugging code
1630   --enable-java-awt       list of AWT peer implementations to be built
1631   --enable-shared[=PKGS]  build shared libraries [default=yes]
1632   --enable-static[=PKGS]  build static libraries [default=yes]
1633   --enable-fast-install[=PKGS]
1634                           optimize for fast installation [default=yes]
1635   --disable-libtool-lock  avoid locking (might break parallel builds)
1636   --disable-getenv-properties
1637                           don't set system properties from GCJ_PROPERTIES
1638   --enable-hash-synchronization
1639                           use global hash table for monitor locks
1640   --enable-libgcj-bc      enable(default) or disable BC ABI for portions of
1641                           libgcj
1642   --enable-reduced-reflection
1643                           enable or disable(default) -freduced-reflection when
1644                           building portions of libgcj
1645   --enable-gc-debug       include full support for pointer backtracing etc.
1646   --enable-interpreter    enable interpreter
1647   --enable-sjlj-exceptions
1648                           force use of builtin_setjmp for exceptions
1649   --disable-java-net      disable java.net
1650   --disable-jvmpi         disable JVMPI support
1651   --enable-java-gc=TYPE   choose garbage collector (default is boehm)
1652   --disable-rpath         do not hardcode runtime library paths
1653   --enable-tls            Use thread-local storage [default=yes]
1654   --disable-symvers       disable symbol versioning for libjava
1655   --enable-aot-compile-rpm
1656                           enable installation of aot-compile-rpm [default=no]
1657   --enable-java-home      create a standard JDK-style directory layout in the
1658                           install tree [default=no]
1659
1660 Optional Packages:
1661   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1662   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1663   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1664   --with-target-subdir=SUBDIR
1665                           configure in a subdirectory
1666   --with-cross-host=HOST  configure with a cross compiler from HOST
1667   --with-newlib           configure with newlib
1668   --with-antlr-jar=file   Use ANTLR from the specified jar file
1669   --with-escher=ABS.PATH  specify path to escher dir or JAR for X peers
1670   --with-pic              try to use only PIC/non-PIC objects [default=use
1671                           both]
1672   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1673   --with-ecj-jar=FILE     use preinstalled ecj jar
1674   --with-java-home=DIRECTORY
1675                           value of java.home system property
1676   --with-win32-nlsapi=ansi or unicows or unicode
1677                           native MinGW libgcj Win32 OS API (default is ansi)
1678   --without-libffi        don't use libffi
1679   --with-ecos             enable runtime eCos target support
1680   --with-system-zlib      use installed libz
1681   --with-x                use the X Window System
1682   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1683   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1684   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1685   --with-system-libunwind use installed libunwind
1686   --with-python-dir       the location to install Python modules. This path
1687                           should NOT include the prefix.
1688   --with-gcc-suffix       the GCC tool suffix (defaults to empty string)
1689   --with-arch-directory   the arch directory under jre/lib (defaults to
1690                           auto-detect)
1691   --with-os-directory     the os directory under include (defaults to
1692                           auto-detect)
1693   --with-origin-name      the JPackage origin name of this package (default is
1694                           gcj${gcc_suffix}
1695   --with-arch-suffix      the arch directory suffix (default is the empty
1696                           string
1697   --with-jvm-root-dir     where to install SDK (default is ${prefix}/lib/jvm)
1698   --with-jvm-jar-dir      where to install jars (default is
1699                           ${prefix}/lib/jvm-exports)
1700
1701 Some influential environment variables:
1702   CC          C compiler command
1703   CFLAGS      C compiler flags
1704   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1705               nonstandard directory <lib dir>
1706   LIBS        libraries to pass to the linker, e.g. -l<library>
1707   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1708               you have headers in a nonstandard directory <include dir>
1709   CXX         C++ compiler command
1710   CXXFLAGS    C++ compiler flags
1711   CPP         C preprocessor
1712   CXXCPP      C++ preprocessor
1713   XMKMF       Path to xmkmf, Makefile generator for X Window System
1714
1715 Use these variables to override the choices made by `configure' or to help
1716 it to find libraries and programs with nonstandard names/locations.
1717
1718 Report bugs to the package provider.
1719 _ACEOF
1720 ac_status=$?
1721 fi
1722
1723 if test "$ac_init_help" = "recursive"; then
1724   # If there are subdirs, report their specific --help.
1725   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1726     test -d "$ac_dir" ||
1727       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1728       continue
1729     ac_builddir=.
1730
1731 case "$ac_dir" in
1732 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1733 *)
1734   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1735   # A ".." for each directory in $ac_dir_suffix.
1736   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1737   case $ac_top_builddir_sub in
1738   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1739   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1740   esac ;;
1741 esac
1742 ac_abs_top_builddir=$ac_pwd
1743 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1744 # for backward compatibility:
1745 ac_top_builddir=$ac_top_build_prefix
1746
1747 case $srcdir in
1748   .)  # We are building in place.
1749     ac_srcdir=.
1750     ac_top_srcdir=$ac_top_builddir_sub
1751     ac_abs_top_srcdir=$ac_pwd ;;
1752   [\\/]* | ?:[\\/]* )  # Absolute name.
1753     ac_srcdir=$srcdir$ac_dir_suffix;
1754     ac_top_srcdir=$srcdir
1755     ac_abs_top_srcdir=$srcdir ;;
1756   *) # Relative name.
1757     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1758     ac_top_srcdir=$ac_top_build_prefix$srcdir
1759     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1760 esac
1761 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1762
1763     cd "$ac_dir" || { ac_status=$?; continue; }
1764     # Check for guested configure.
1765     if test -f "$ac_srcdir/configure.gnu"; then
1766       echo &&
1767       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1768     elif test -f "$ac_srcdir/configure"; then
1769       echo &&
1770       $SHELL "$ac_srcdir/configure" --help=recursive
1771     else
1772       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1773     fi || ac_status=$?
1774     cd "$ac_pwd" || { ac_status=$?; break; }
1775   done
1776 fi
1777
1778 test -n "$ac_init_help" && exit $ac_status
1779 if $ac_init_version; then
1780   cat <<\_ACEOF
1781 libjava configure version-unused
1782 generated by GNU Autoconf 2.64
1783
1784 Copyright (C) 2009 Free Software Foundation, Inc.
1785 This configure script is free software; the Free Software Foundation
1786 gives unlimited permission to copy, distribute and modify it.
1787 _ACEOF
1788   exit
1789 fi
1790
1791 ## ------------------------ ##
1792 ## Autoconf initialization. ##
1793 ## ------------------------ ##
1794
1795 # ac_fn_c_try_compile LINENO
1796 # --------------------------
1797 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1798 ac_fn_c_try_compile ()
1799 {
1800   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1801   rm -f conftest.$ac_objext
1802   if { { ac_try="$ac_compile"
1803 case "(($ac_try" in
1804   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1805   *) ac_try_echo=$ac_try;;
1806 esac
1807 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1808 $as_echo "$ac_try_echo"; } >&5
1809   (eval "$ac_compile") 2>conftest.err
1810   ac_status=$?
1811   if test -s conftest.err; then
1812     grep -v '^ *+' conftest.err >conftest.er1
1813     cat conftest.er1 >&5
1814     mv -f conftest.er1 conftest.err
1815   fi
1816   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1817   test $ac_status = 0; } && {
1818          test -z "$ac_c_werror_flag" ||
1819          test ! -s conftest.err
1820        } && test -s conftest.$ac_objext; then :
1821   ac_retval=0
1822 else
1823   $as_echo "$as_me: failed program was:" >&5
1824 sed 's/^/| /' conftest.$ac_ext >&5
1825
1826         ac_retval=1
1827 fi
1828   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1829   return $ac_retval
1830
1831 } # ac_fn_c_try_compile
1832
1833 # ac_fn_cxx_try_compile LINENO
1834 # ----------------------------
1835 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1836 ac_fn_cxx_try_compile ()
1837 {
1838   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1839   rm -f conftest.$ac_objext
1840   if { { ac_try="$ac_compile"
1841 case "(($ac_try" in
1842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1843   *) ac_try_echo=$ac_try;;
1844 esac
1845 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1846 $as_echo "$ac_try_echo"; } >&5
1847   (eval "$ac_compile") 2>conftest.err
1848   ac_status=$?
1849   if test -s conftest.err; then
1850     grep -v '^ *+' conftest.err >conftest.er1
1851     cat conftest.er1 >&5
1852     mv -f conftest.er1 conftest.err
1853   fi
1854   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1855   test $ac_status = 0; } && {
1856          test -z "$ac_cxx_werror_flag" ||
1857          test ! -s conftest.err
1858        } && test -s conftest.$ac_objext; then :
1859   ac_retval=0
1860 else
1861   $as_echo "$as_me: failed program was:" >&5
1862 sed 's/^/| /' conftest.$ac_ext >&5
1863
1864         ac_retval=1
1865 fi
1866   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1867   return $ac_retval
1868
1869 } # ac_fn_cxx_try_compile
1870
1871 # ac_fn_c_try_link LINENO
1872 # -----------------------
1873 # Try to link conftest.$ac_ext, and return whether this succeeded.
1874 ac_fn_c_try_link ()
1875 {
1876   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877   rm -f conftest.$ac_objext conftest$ac_exeext
1878   if { { ac_try="$ac_link"
1879 case "(($ac_try" in
1880   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1881   *) ac_try_echo=$ac_try;;
1882 esac
1883 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1884 $as_echo "$ac_try_echo"; } >&5
1885   (eval "$ac_link") 2>conftest.err
1886   ac_status=$?
1887   if test -s conftest.err; then
1888     grep -v '^ *+' conftest.err >conftest.er1
1889     cat conftest.er1 >&5
1890     mv -f conftest.er1 conftest.err
1891   fi
1892   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1893   test $ac_status = 0; } && {
1894          test -z "$ac_c_werror_flag" ||
1895          test ! -s conftest.err
1896        } && test -s conftest$ac_exeext && {
1897          test "$cross_compiling" = yes ||
1898          $as_test_x conftest$ac_exeext
1899        }; then :
1900   ac_retval=0
1901 else
1902   $as_echo "$as_me: failed program was:" >&5
1903 sed 's/^/| /' conftest.$ac_ext >&5
1904
1905         ac_retval=1
1906 fi
1907   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1908   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1909   # interfere with the next link command; also delete a directory that is
1910   # left behind by Apple's compiler.  We do this before executing the actions.
1911   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1912   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1913   return $ac_retval
1914
1915 } # ac_fn_c_try_link
1916
1917 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1918 # -------------------------------------------------------
1919 # Tests whether HEADER exists and can be compiled using the include files in
1920 # INCLUDES, setting the cache variable VAR accordingly.
1921 ac_fn_c_check_header_compile ()
1922 {
1923   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1924   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1925 $as_echo_n "checking for $2... " >&6; }
1926 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1927   $as_echo_n "(cached) " >&6
1928 else
1929   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1930 /* end confdefs.h.  */
1931 $4
1932 #include <$2>
1933 _ACEOF
1934 if ac_fn_c_try_compile "$LINENO"; then :
1935   eval "$3=yes"
1936 else
1937   eval "$3=no"
1938 fi
1939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1940 fi
1941 eval ac_res=\$$3
1942                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1943 $as_echo "$ac_res" >&6; }
1944   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1945
1946 } # ac_fn_c_check_header_compile
1947
1948 # ac_fn_c_try_cpp LINENO
1949 # ----------------------
1950 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1951 ac_fn_c_try_cpp ()
1952 {
1953   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1954   if { { ac_try="$ac_cpp conftest.$ac_ext"
1955 case "(($ac_try" in
1956   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1957   *) ac_try_echo=$ac_try;;
1958 esac
1959 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1960 $as_echo "$ac_try_echo"; } >&5
1961   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1962   ac_status=$?
1963   if test -s conftest.err; then
1964     grep -v '^ *+' conftest.err >conftest.er1
1965     cat conftest.er1 >&5
1966     mv -f conftest.er1 conftest.err
1967   fi
1968   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1969   test $ac_status = 0; } >/dev/null && {
1970          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1971          test ! -s conftest.err
1972        }; then :
1973   ac_retval=0
1974 else
1975   $as_echo "$as_me: failed program was:" >&5
1976 sed 's/^/| /' conftest.$ac_ext >&5
1977
1978     ac_retval=1
1979 fi
1980   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1981   return $ac_retval
1982
1983 } # ac_fn_c_try_cpp
1984
1985 # ac_fn_c_try_run LINENO
1986 # ----------------------
1987 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1988 # that executables *can* be run.
1989 ac_fn_c_try_run ()
1990 {
1991   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1992   if { { ac_try="$ac_link"
1993 case "(($ac_try" in
1994   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1995   *) ac_try_echo=$ac_try;;
1996 esac
1997 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1998 $as_echo "$ac_try_echo"; } >&5
1999   (eval "$ac_link") 2>&5
2000   ac_status=$?
2001   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2002   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2003   { { case "(($ac_try" in
2004   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2005   *) ac_try_echo=$ac_try;;
2006 esac
2007 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2008 $as_echo "$ac_try_echo"; } >&5
2009   (eval "$ac_try") 2>&5
2010   ac_status=$?
2011   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2012   test $ac_status = 0; }; }; then :
2013   ac_retval=0
2014 else
2015   $as_echo "$as_me: program exited with status $ac_status" >&5
2016        $as_echo "$as_me: failed program was:" >&5
2017 sed 's/^/| /' conftest.$ac_ext >&5
2018
2019        ac_retval=$ac_status
2020 fi
2021   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2022   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2023   return $ac_retval
2024
2025 } # ac_fn_c_try_run
2026
2027 # ac_fn_c_check_func LINENO FUNC VAR
2028 # ----------------------------------
2029 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2030 ac_fn_c_check_func ()
2031 {
2032   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2033   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2034 $as_echo_n "checking for $2... " >&6; }
2035 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2036   $as_echo_n "(cached) " >&6
2037 else
2038   if test x$gcc_no_link = xyes; then
2039   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
2040 fi
2041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2042 /* end confdefs.h.  */
2043 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2044    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2045 #define $2 innocuous_$2
2046
2047 /* System header to define __stub macros and hopefully few prototypes,
2048     which can conflict with char $2 (); below.
2049     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2050     <limits.h> exists even on freestanding compilers.  */
2051
2052 #ifdef __STDC__
2053 # include <limits.h>
2054 #else
2055 # include <assert.h>
2056 #endif
2057
2058 #undef $2
2059
2060 /* Override any GCC internal prototype to avoid an error.
2061    Use char because int might match the return type of a GCC
2062    builtin and then its argument prototype would still apply.  */
2063 #ifdef __cplusplus
2064 extern "C"
2065 #endif
2066 char $2 ();
2067 /* The GNU C library defines this for functions which it implements
2068     to always fail with ENOSYS.  Some functions are actually named
2069     something starting with __ and the normal name is an alias.  */
2070 #if defined __stub_$2 || defined __stub___$2
2071 choke me
2072 #endif
2073
2074 int
2075 main ()
2076 {
2077 return $2 ();
2078   ;
2079   return 0;
2080 }
2081 _ACEOF
2082 if ac_fn_c_try_link "$LINENO"; then :
2083   eval "$3=yes"
2084 else
2085   eval "$3=no"
2086 fi
2087 rm -f core conftest.err conftest.$ac_objext \
2088     conftest$ac_exeext conftest.$ac_ext
2089 fi
2090 eval ac_res=\$$3
2091                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2092 $as_echo "$ac_res" >&6; }
2093   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2094
2095 } # ac_fn_c_check_func
2096
2097 # ac_fn_cxx_try_cpp LINENO
2098 # ------------------------
2099 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2100 ac_fn_cxx_try_cpp ()
2101 {
2102   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2103   if { { ac_try="$ac_cpp conftest.$ac_ext"
2104 case "(($ac_try" in
2105   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2106   *) ac_try_echo=$ac_try;;
2107 esac
2108 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2109 $as_echo "$ac_try_echo"; } >&5
2110   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2111   ac_status=$?
2112   if test -s conftest.err; then
2113     grep -v '^ *+' conftest.err >conftest.er1
2114     cat conftest.er1 >&5
2115     mv -f conftest.er1 conftest.err
2116   fi
2117   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2118   test $ac_status = 0; } >/dev/null && {
2119          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2120          test ! -s conftest.err
2121        }; then :
2122   ac_retval=0
2123 else
2124   $as_echo "$as_me: failed program was:" >&5
2125 sed 's/^/| /' conftest.$ac_ext >&5
2126
2127     ac_retval=1
2128 fi
2129   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2130   return $ac_retval
2131
2132 } # ac_fn_cxx_try_cpp
2133
2134 # ac_fn_cxx_try_link LINENO
2135 # -------------------------
2136 # Try to link conftest.$ac_ext, and return whether this succeeded.
2137 ac_fn_cxx_try_link ()
2138 {
2139   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2140   rm -f conftest.$ac_objext conftest$ac_exeext
2141   if { { ac_try="$ac_link"
2142 case "(($ac_try" in
2143   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2144   *) ac_try_echo=$ac_try;;
2145 esac
2146 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2147 $as_echo "$ac_try_echo"; } >&5
2148   (eval "$ac_link") 2>conftest.err
2149   ac_status=$?
2150   if test -s conftest.err; then
2151     grep -v '^ *+' conftest.err >conftest.er1
2152     cat conftest.er1 >&5
2153     mv -f conftest.er1 conftest.err
2154   fi
2155   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2156   test $ac_status = 0; } && {
2157          test -z "$ac_cxx_werror_flag" ||
2158          test ! -s conftest.err
2159        } && test -s conftest$ac_exeext && {
2160          test "$cross_compiling" = yes ||
2161          $as_test_x conftest$ac_exeext
2162        }; then :
2163   ac_retval=0
2164 else
2165   $as_echo "$as_me: failed program was:" >&5
2166 sed 's/^/| /' conftest.$ac_ext >&5
2167
2168         ac_retval=1
2169 fi
2170   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2171   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2172   # interfere with the next link command; also delete a directory that is
2173   # left behind by Apple's compiler.  We do this before executing the actions.
2174   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2175   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2176   return $ac_retval
2177
2178 } # ac_fn_cxx_try_link
2179
2180 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2181 # -------------------------------------------------------
2182 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2183 # the include files in INCLUDES and setting the cache variable VAR
2184 # accordingly.
2185 ac_fn_c_check_header_mongrel ()
2186 {
2187   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2188   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2189   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2190 $as_echo_n "checking for $2... " >&6; }
2191 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2192   $as_echo_n "(cached) " >&6
2193 fi
2194 eval ac_res=\$$3
2195                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2196 $as_echo "$ac_res" >&6; }
2197 else
2198   # Is the header compilable?
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2200 $as_echo_n "checking $2 usability... " >&6; }
2201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2202 /* end confdefs.h.  */
2203 $4
2204 #include <$2>
2205 _ACEOF
2206 if ac_fn_c_try_compile "$LINENO"; then :
2207   ac_header_compiler=yes
2208 else
2209   ac_header_compiler=no
2210 fi
2211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2213 $as_echo "$ac_header_compiler" >&6; }
2214
2215 # Is the header present?
2216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2217 $as_echo_n "checking $2 presence... " >&6; }
2218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2219 /* end confdefs.h.  */
2220 #include <$2>
2221 _ACEOF
2222 if ac_fn_c_try_cpp "$LINENO"; then :
2223   ac_header_preproc=yes
2224 else
2225   ac_header_preproc=no
2226 fi
2227 rm -f conftest.err conftest.$ac_ext
2228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2229 $as_echo "$ac_header_preproc" >&6; }
2230
2231 # So?  What about this header?
2232 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2233   yes:no: )
2234     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2235 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2236     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2237 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2238     ;;
2239   no:yes:* )
2240     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2241 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2242     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2243 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2244     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2245 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2246     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2247 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2248     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2249 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2250     ;;
2251 esac
2252   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2253 $as_echo_n "checking for $2... " >&6; }
2254 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2255   $as_echo_n "(cached) " >&6
2256 else
2257   eval "$3=\$ac_header_compiler"
2258 fi
2259 eval ac_res=\$$3
2260                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2261 $as_echo "$ac_res" >&6; }
2262 fi
2263   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2264
2265 } # ac_fn_c_check_header_mongrel
2266
2267 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2268 # ----------------------------------------------------
2269 # Tries to find if the field MEMBER exists in type AGGR, after including
2270 # INCLUDES, setting cache variable VAR accordingly.
2271 ac_fn_c_check_member ()
2272 {
2273   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2274   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2275 $as_echo_n "checking for $2.$3... " >&6; }
2276 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2277   $as_echo_n "(cached) " >&6
2278 else
2279   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2280 /* end confdefs.h.  */
2281 $5
2282 int
2283 main ()
2284 {
2285 static $2 ac_aggr;
2286 if (ac_aggr.$3)
2287 return 0;
2288   ;
2289   return 0;
2290 }
2291 _ACEOF
2292 if ac_fn_c_try_compile "$LINENO"; then :
2293   eval "$4=yes"
2294 else
2295   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2296 /* end confdefs.h.  */
2297 $5
2298 int
2299 main ()
2300 {
2301 static $2 ac_aggr;
2302 if (sizeof ac_aggr.$3)
2303 return 0;
2304   ;
2305   return 0;
2306 }
2307 _ACEOF
2308 if ac_fn_c_try_compile "$LINENO"; then :
2309   eval "$4=yes"
2310 else
2311   eval "$4=no"
2312 fi
2313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2314 fi
2315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2316 fi
2317 eval ac_res=\$$4
2318                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2319 $as_echo "$ac_res" >&6; }
2320   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2321
2322 } # ac_fn_c_check_member
2323
2324 # ac_fn_c_check_decl LINENO SYMBOL VAR
2325 # ------------------------------------
2326 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2327 ac_fn_c_check_decl ()
2328 {
2329   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2330   as_decl_name=`echo $2|sed 's/ *(.*//'`
2331   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2332   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2333 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2334 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2335   $as_echo_n "(cached) " >&6
2336 else
2337   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2338 /* end confdefs.h.  */
2339 $4
2340 int
2341 main ()
2342 {
2343 #ifndef $as_decl_name
2344 #ifdef __cplusplus
2345   (void) $as_decl_use;
2346 #else
2347   (void) $as_decl_name;
2348 #endif
2349 #endif
2350
2351   ;
2352   return 0;
2353 }
2354 _ACEOF
2355 if ac_fn_c_try_compile "$LINENO"; then :
2356   eval "$3=yes"
2357 else
2358   eval "$3=no"
2359 fi
2360 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2361 fi
2362 eval ac_res=\$$3
2363                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2364 $as_echo "$ac_res" >&6; }
2365   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2366
2367 } # ac_fn_c_check_decl
2368
2369 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2370 # --------------------------------------------
2371 # Tries to find the compile-time value of EXPR in a program that includes
2372 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2373 # computed
2374 ac_fn_c_compute_int ()
2375 {
2376   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2377   if test "$cross_compiling" = yes; then
2378     # Depending upon the size, compute the lo and hi bounds.
2379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2380 /* end confdefs.h.  */
2381 $4
2382 int
2383 main ()
2384 {
2385 static int test_array [1 - 2 * !(($2) >= 0)];
2386 test_array [0] = 0
2387
2388   ;
2389   return 0;
2390 }
2391 _ACEOF
2392 if ac_fn_c_try_compile "$LINENO"; then :
2393   ac_lo=0 ac_mid=0
2394   while :; do
2395     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2396 /* end confdefs.h.  */
2397 $4
2398 int
2399 main ()
2400 {
2401 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2402 test_array [0] = 0
2403
2404   ;
2405   return 0;
2406 }
2407 _ACEOF
2408 if ac_fn_c_try_compile "$LINENO"; then :
2409   ac_hi=$ac_mid; break
2410 else
2411   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2412                         if test $ac_lo -le $ac_mid; then
2413                           ac_lo= ac_hi=
2414                           break
2415                         fi
2416                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2417 fi
2418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2419   done
2420 else
2421   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2422 /* end confdefs.h.  */
2423 $4
2424 int
2425 main ()
2426 {
2427 static int test_array [1 - 2 * !(($2) < 0)];
2428 test_array [0] = 0
2429
2430   ;
2431   return 0;
2432 }
2433 _ACEOF
2434 if ac_fn_c_try_compile "$LINENO"; then :
2435   ac_hi=-1 ac_mid=-1
2436   while :; do
2437     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2438 /* end confdefs.h.  */
2439 $4
2440 int
2441 main ()
2442 {
2443 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2444 test_array [0] = 0
2445
2446   ;
2447   return 0;
2448 }
2449 _ACEOF
2450 if ac_fn_c_try_compile "$LINENO"; then :
2451   ac_lo=$ac_mid; break
2452 else
2453   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2454                         if test $ac_mid -le $ac_hi; then
2455                           ac_lo= ac_hi=
2456                           break
2457                         fi
2458                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2459 fi
2460 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2461   done
2462 else
2463   ac_lo= ac_hi=
2464 fi
2465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2466 fi
2467 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2468 # Binary search between lo and hi bounds.
2469 while test "x$ac_lo" != "x$ac_hi"; do
2470   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2471   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2472 /* end confdefs.h.  */
2473 $4
2474 int
2475 main ()
2476 {
2477 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2478 test_array [0] = 0
2479
2480   ;
2481   return 0;
2482 }
2483 _ACEOF
2484 if ac_fn_c_try_compile "$LINENO"; then :
2485   ac_hi=$ac_mid
2486 else
2487   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2488 fi
2489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2490 done
2491 case $ac_lo in #((
2492 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2493 '') ac_retval=1 ;;
2494 esac
2495   else
2496     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2497 /* end confdefs.h.  */
2498 $4
2499 static long int longval () { return $2; }
2500 static unsigned long int ulongval () { return $2; }
2501 #include <stdio.h>
2502 #include <stdlib.h>
2503 int
2504 main ()
2505 {
2506
2507   FILE *f = fopen ("conftest.val", "w");
2508   if (! f)
2509     return 1;
2510   if (($2) < 0)
2511     {
2512       long int i = longval ();
2513       if (i != ($2))
2514         return 1;
2515       fprintf (f, "%ld", i);
2516     }
2517   else
2518     {
2519       unsigned long int i = ulongval ();
2520       if (i != ($2))
2521         return 1;
2522       fprintf (f, "%lu", i);
2523     }
2524   /* Do not output a trailing newline, as this causes \r\n confusion
2525      on some platforms.  */
2526   return ferror (f) || fclose (f) != 0;
2527
2528   ;
2529   return 0;
2530 }
2531 _ACEOF
2532 if ac_fn_c_try_run "$LINENO"; then :
2533   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2534 else
2535   ac_retval=1
2536 fi
2537 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2538   conftest.$ac_objext conftest.beam conftest.$ac_ext
2539 rm -f conftest.val
2540
2541   fi
2542   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2543   return $ac_retval
2544
2545 } # ac_fn_c_compute_int
2546
2547 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2548 # -------------------------------------------
2549 # Tests whether TYPE exists after having included INCLUDES, setting cache
2550 # variable VAR accordingly.
2551 ac_fn_c_check_type ()
2552 {
2553   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2554   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2555 $as_echo_n "checking for $2... " >&6; }
2556 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2557   $as_echo_n "(cached) " >&6
2558 else
2559   eval "$3=no"
2560   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2561 /* end confdefs.h.  */
2562 $4
2563 int
2564 main ()
2565 {
2566 if (sizeof ($2))
2567          return 0;
2568   ;
2569   return 0;
2570 }
2571 _ACEOF
2572 if ac_fn_c_try_compile "$LINENO"; then :
2573   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2574 /* end confdefs.h.  */
2575 $4
2576 int
2577 main ()
2578 {
2579 if (sizeof (($2)))
2580             return 0;
2581   ;
2582   return 0;
2583 }
2584 _ACEOF
2585 if ac_fn_c_try_compile "$LINENO"; then :
2586
2587 else
2588   eval "$3=yes"
2589 fi
2590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2591 fi
2592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2593 fi
2594 eval ac_res=\$$3
2595                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2596 $as_echo "$ac_res" >&6; }
2597   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2598
2599 } # ac_fn_c_check_type
2600 cat >config.log <<_ACEOF
2601 This file contains any messages produced by compilers while
2602 running configure, to aid debugging if configure makes a mistake.
2603
2604 It was created by libjava $as_me version-unused, which was
2605 generated by GNU Autoconf 2.64.  Invocation command line was
2606
2607   $ $0 $@
2608
2609 _ACEOF
2610 exec 5>>config.log
2611 {
2612 cat <<_ASUNAME
2613 ## --------- ##
2614 ## Platform. ##
2615 ## --------- ##
2616
2617 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2618 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2619 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2620 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2621 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2622
2623 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2624 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2625
2626 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2627 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2628 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2629 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2630 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2631 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2632 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2633
2634 _ASUNAME
2635
2636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2637 for as_dir in $PATH
2638 do
2639   IFS=$as_save_IFS
2640   test -z "$as_dir" && as_dir=.
2641     $as_echo "PATH: $as_dir"
2642   done
2643 IFS=$as_save_IFS
2644
2645 } >&5
2646
2647 cat >&5 <<_ACEOF
2648
2649
2650 ## ----------- ##
2651 ## Core tests. ##
2652 ## ----------- ##
2653
2654 _ACEOF
2655
2656
2657 # Keep a trace of the command line.
2658 # Strip out --no-create and --no-recursion so they do not pile up.
2659 # Strip out --silent because we don't want to record it for future runs.
2660 # Also quote any args containing shell meta-characters.
2661 # Make two passes to allow for proper duplicate-argument suppression.
2662 ac_configure_args=
2663 ac_configure_args0=
2664 ac_configure_args1=
2665 ac_must_keep_next=false
2666 for ac_pass in 1 2
2667 do
2668   for ac_arg
2669   do
2670     case $ac_arg in
2671     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2672     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2673     | -silent | --silent | --silen | --sile | --sil)
2674       continue ;;
2675     *\'*)
2676       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2677     esac
2678     case $ac_pass in
2679     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2680     2)
2681       as_fn_append ac_configure_args1 " '$ac_arg'"
2682       if test $ac_must_keep_next = true; then
2683         ac_must_keep_next=false # Got value, back to normal.
2684       else
2685         case $ac_arg in
2686           *=* | --config-cache | -C | -disable-* | --disable-* \
2687           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2688           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2689           | -with-* | --with-* | -without-* | --without-* | --x)
2690             case "$ac_configure_args0 " in
2691               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2692             esac
2693             ;;
2694           -* ) ac_must_keep_next=true ;;
2695         esac
2696       fi
2697       as_fn_append ac_configure_args " '$ac_arg'"
2698       ;;
2699     esac
2700   done
2701 done
2702 { ac_configure_args0=; unset ac_configure_args0;}
2703 { ac_configure_args1=; unset ac_configure_args1;}
2704
2705 # When interrupted or exit'd, cleanup temporary files, and complete
2706 # config.log.  We remove comments because anyway the quotes in there
2707 # would cause problems or look ugly.
2708 # WARNING: Use '\'' to represent an apostrophe within the trap.
2709 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2710 trap 'exit_status=$?
2711   # Save into config.log some information that might help in debugging.
2712   {
2713     echo
2714
2715     cat <<\_ASBOX
2716 ## ---------------- ##
2717 ## Cache variables. ##
2718 ## ---------------- ##
2719 _ASBOX
2720     echo
2721     # The following way of writing the cache mishandles newlines in values,
2722 (
2723   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2724     eval ac_val=\$$ac_var
2725     case $ac_val in #(
2726     *${as_nl}*)
2727       case $ac_var in #(
2728       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2729 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2730       esac
2731       case $ac_var in #(
2732       _ | IFS | as_nl) ;; #(
2733       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2734       *) { eval $ac_var=; unset $ac_var;} ;;
2735       esac ;;
2736     esac
2737   done
2738   (set) 2>&1 |
2739     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2740     *${as_nl}ac_space=\ *)
2741       sed -n \
2742         "s/'\''/'\''\\\\'\'''\''/g;
2743           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2744       ;; #(
2745     *)
2746       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2747       ;;
2748     esac |
2749     sort
2750 )
2751     echo
2752
2753     cat <<\_ASBOX
2754 ## ----------------- ##
2755 ## Output variables. ##
2756 ## ----------------- ##
2757 _ASBOX
2758     echo
2759     for ac_var in $ac_subst_vars
2760     do
2761       eval ac_val=\$$ac_var
2762       case $ac_val in
2763       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2764       esac
2765       $as_echo "$ac_var='\''$ac_val'\''"
2766     done | sort
2767     echo
2768
2769     if test -n "$ac_subst_files"; then
2770       cat <<\_ASBOX
2771 ## ------------------- ##
2772 ## File substitutions. ##
2773 ## ------------------- ##
2774 _ASBOX
2775       echo
2776       for ac_var in $ac_subst_files
2777       do
2778         eval ac_val=\$$ac_var
2779         case $ac_val in
2780         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2781         esac
2782         $as_echo "$ac_var='\''$ac_val'\''"
2783       done | sort
2784       echo
2785     fi
2786
2787     if test -s confdefs.h; then
2788       cat <<\_ASBOX
2789 ## ----------- ##
2790 ## confdefs.h. ##
2791 ## ----------- ##
2792 _ASBOX
2793       echo
2794       cat confdefs.h
2795       echo
2796     fi
2797     test "$ac_signal" != 0 &&
2798       $as_echo "$as_me: caught signal $ac_signal"
2799     $as_echo "$as_me: exit $exit_status"
2800   } >&5
2801   rm -f core *.core core.conftest.* &&
2802     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2803     exit $exit_status
2804 ' 0
2805 for ac_signal in 1 2 13 15; do
2806   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2807 done
2808 ac_signal=0
2809
2810 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2811 rm -f -r conftest* confdefs.h
2812
2813 $as_echo "/* confdefs.h */" > confdefs.h
2814
2815 # Predefined preprocessor variables.
2816
2817 cat >>confdefs.h <<_ACEOF
2818 #define PACKAGE_NAME "$PACKAGE_NAME"
2819 _ACEOF
2820
2821 cat >>confdefs.h <<_ACEOF
2822 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2823 _ACEOF
2824
2825 cat >>confdefs.h <<_ACEOF
2826 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2827 _ACEOF
2828
2829 cat >>confdefs.h <<_ACEOF
2830 #define PACKAGE_STRING "$PACKAGE_STRING"
2831 _ACEOF
2832
2833 cat >>confdefs.h <<_ACEOF
2834 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2835 _ACEOF
2836
2837 cat >>confdefs.h <<_ACEOF
2838 #define PACKAGE_URL "$PACKAGE_URL"
2839 _ACEOF
2840
2841
2842 # Let the site file select an alternate cache file if it wants to.
2843 # Prefer an explicitly selected file to automatically selected ones.
2844 ac_site_file1=NONE
2845 ac_site_file2=NONE
2846 if test -n "$CONFIG_SITE"; then
2847   ac_site_file1=$CONFIG_SITE
2848 elif test "x$prefix" != xNONE; then
2849   ac_site_file1=$prefix/share/config.site
2850   ac_site_file2=$prefix/etc/config.site
2851 else
2852   ac_site_file1=$ac_default_prefix/share/config.site
2853   ac_site_file2=$ac_default_prefix/etc/config.site
2854 fi
2855 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2856 do
2857   test "x$ac_site_file" = xNONE && continue
2858   if test -r "$ac_site_file"; then
2859     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2860 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2861     sed 's/^/| /' "$ac_site_file" >&5
2862     . "$ac_site_file"
2863   fi
2864 done
2865
2866 if test -r "$cache_file"; then
2867   # Some versions of bash will fail to source /dev/null (special
2868   # files actually), so we avoid doing that.
2869   if test -f "$cache_file"; then
2870     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2871 $as_echo "$as_me: loading cache $cache_file" >&6;}
2872     case $cache_file in
2873       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2874       *)                      . "./$cache_file";;
2875     esac
2876   fi
2877 else
2878   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2879 $as_echo "$as_me: creating cache $cache_file" >&6;}
2880   >$cache_file
2881 fi
2882
2883 # Check that the precious variables saved in the cache have kept the same
2884 # value.
2885 ac_cache_corrupted=false
2886 for ac_var in $ac_precious_vars; do
2887   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2888   eval ac_new_set=\$ac_env_${ac_var}_set
2889   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2890   eval ac_new_val=\$ac_env_${ac_var}_value
2891   case $ac_old_set,$ac_new_set in
2892     set,)
2893       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2894 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2895       ac_cache_corrupted=: ;;
2896     ,set)
2897       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2898 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2899       ac_cache_corrupted=: ;;
2900     ,);;
2901     *)
2902       if test "x$ac_old_val" != "x$ac_new_val"; then
2903         # differences in whitespace do not lead to failure.
2904         ac_old_val_w=`echo x $ac_old_val`
2905         ac_new_val_w=`echo x $ac_new_val`
2906         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2907           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2908 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2909           ac_cache_corrupted=:
2910         else
2911           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2912 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2913           eval $ac_var=\$ac_old_val
2914         fi
2915         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2916 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2917         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2918 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2919       fi;;
2920   esac
2921   # Pass precious variables to config.status.
2922   if test "$ac_new_set" = set; then
2923     case $ac_new_val in
2924     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2925     *) ac_arg=$ac_var=$ac_new_val ;;
2926     esac
2927     case " $ac_configure_args " in
2928       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2929       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2930     esac
2931   fi
2932 done
2933 if $ac_cache_corrupted; then
2934   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2935 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2936   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2937 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2938   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2939 fi
2940 ## -------------------- ##
2941 ## Main body of script. ##
2942 ## -------------------- ##
2943
2944 ac_ext=c
2945 ac_cpp='$CPP $CPPFLAGS'
2946 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2947 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2948 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2949
2950
2951
2952
2953
2954
2955
2956
2957 ac_aux_dir=
2958 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2959   for ac_t in install-sh install.sh shtool; do
2960     if test -f "$ac_dir/$ac_t"; then
2961       ac_aux_dir=$ac_dir
2962       ac_install_sh="$ac_aux_dir/$ac_t -c"
2963       break 2
2964     fi
2965   done
2966 done
2967 if test -z "$ac_aux_dir"; then
2968   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2969 fi
2970
2971 # These three variables are undocumented and unsupported,
2972 # and are intended to be withdrawn in a future Autoconf release.
2973 # They can cause serious problems if a builder's source tree is in a directory
2974 # whose full name contains unusual characters.
2975 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2976 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2977 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2978
2979
2980 # Make sure we can run config.sub.
2981 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2982   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2983
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2985 $as_echo_n "checking build system type... " >&6; }
2986 if test "${ac_cv_build+set}" = set; then :
2987   $as_echo_n "(cached) " >&6
2988 else
2989   ac_build_alias=$build_alias
2990 test "x$ac_build_alias" = x &&
2991   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2992 test "x$ac_build_alias" = x &&
2993   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2994 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2995   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2996
2997 fi
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2999 $as_echo "$ac_cv_build" >&6; }
3000 case $ac_cv_build in
3001 *-*-*) ;;
3002 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3003 esac
3004 build=$ac_cv_build
3005 ac_save_IFS=$IFS; IFS='-'
3006 set x $ac_cv_build
3007 shift
3008 build_cpu=$1
3009 build_vendor=$2
3010 shift; shift
3011 # Remember, the first character of IFS is used to create $*,
3012 # except with old shells:
3013 build_os=$*
3014 IFS=$ac_save_IFS
3015 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3016
3017
3018  case ${build_alias} in
3019   "") build_noncanonical=${build} ;;
3020   *) build_noncanonical=${build_alias} ;;
3021 esac
3022
3023  case ${host_alias} in
3024   "") host_noncanonical=${build_noncanonical} ;;
3025   *) host_noncanonical=${host_alias} ;;
3026 esac
3027
3028  case ${target_alias} in
3029   "") target_noncanonical=${host_noncanonical} ;;
3030   *) target_noncanonical=${target_alias} ;;
3031 esac
3032
3033
3034 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
3035 # have matching libraries, they should use host libraries: Makefile.tpl
3036 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
3037 # However, they still use the build modules, because the corresponding
3038 # host modules (e.g. bison) are only built for the host when bootstrap
3039 # finishes. So:
3040 # - build_subdir is where we find build modules, and never changes.
3041 # - build_libsubdir is where we find build libraries, and can be overridden.
3042
3043 # Prefix 'build-' so this never conflicts with target_subdir.
3044 build_subdir="build-${build_noncanonical}"
3045
3046 # Check whether --with-build-libsubdir was given.
3047 if test "${with_build_libsubdir+set}" = set; then :
3048   withval=$with_build_libsubdir; build_libsubdir="$withval"
3049 else
3050   build_libsubdir="$build_subdir"
3051 fi
3052
3053 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
3054 if ( test $srcdir = . && test -d gcc ) \
3055    || test -d $srcdir/../host-${host_noncanonical}; then
3056   host_subdir="host-${host_noncanonical}"
3057 else
3058   host_subdir=.
3059 fi
3060 # No prefix.
3061 target_subdir=${target_noncanonical}
3062
3063
3064 # We use these options to decide which functions to include.
3065
3066 # Check whether --with-target-subdir was given.
3067 if test "${with_target_subdir+set}" = set; then :
3068   withval=$with_target_subdir;
3069 fi
3070
3071
3072 # We may get other options which we don't document:
3073 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3074
3075 # Find the rest of the source tree framework.
3076 # Default to --enable-multilib
3077 # Check whether --enable-multilib was given.
3078 if test "${enable_multilib+set}" = set; then :
3079   enableval=$enable_multilib; case "$enableval" in
3080   yes) multilib=yes ;;
3081   no)  multilib=no ;;
3082   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3083  esac
3084 else
3085   multilib=yes
3086 fi
3087
3088
3089 # We may get other options which we leave undocumented:
3090 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3091 # See config-ml.in if you want the gory details.
3092
3093 if test "$srcdir" = "."; then
3094   if test "$with_target_subdir" != "."; then
3095     multi_basedir="$srcdir/$with_multisrctop../.."
3096   else
3097     multi_basedir="$srcdir/$with_multisrctop.."
3098   fi
3099 else
3100   multi_basedir="$srcdir/.."
3101 fi
3102
3103
3104 # Even if the default multilib is not a cross compilation,
3105 # it may be that some of the other multilibs are.
3106 if test $cross_compiling = no && test $multilib = yes \
3107    && test "x${with_multisubdir}" != x ; then
3108    cross_compiling=maybe
3109 fi
3110
3111 ac_config_commands="$ac_config_commands default-1"
3112
3113
3114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3115 $as_echo_n "checking host system type... " >&6; }
3116 if test "${ac_cv_host+set}" = set; then :
3117   $as_echo_n "(cached) " >&6
3118 else
3119   if test "x$host_alias" = x; then
3120   ac_cv_host=$ac_cv_build
3121 else
3122   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3123     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3124 fi
3125
3126 fi
3127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3128 $as_echo "$ac_cv_host" >&6; }
3129 case $ac_cv_host in
3130 *-*-*) ;;
3131 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3132 esac
3133 host=$ac_cv_host
3134 ac_save_IFS=$IFS; IFS='-'
3135 set x $ac_cv_host
3136 shift
3137 host_cpu=$1
3138 host_vendor=$2
3139 shift; shift
3140 # Remember, the first character of IFS is used to create $*,
3141 # except with old shells:
3142 host_os=$*
3143 IFS=$ac_save_IFS
3144 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3145
3146
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3148 $as_echo_n "checking target system type... " >&6; }
3149 if test "${ac_cv_target+set}" = set; then :
3150   $as_echo_n "(cached) " >&6
3151 else
3152   if test "x$target_alias" = x; then
3153   ac_cv_target=$ac_cv_host
3154 else
3155   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3156     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3157 fi
3158
3159 fi
3160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3161 $as_echo "$ac_cv_target" >&6; }
3162 case $ac_cv_target in
3163 *-*-*) ;;
3164 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3165 esac
3166 target=$ac_cv_target
3167 ac_save_IFS=$IFS; IFS='-'
3168 set x $ac_cv_target
3169 shift
3170 target_cpu=$1
3171 target_vendor=$2
3172 shift; shift
3173 # Remember, the first character of IFS is used to create $*,
3174 # except with old shells:
3175 target_os=$*
3176 IFS=$ac_save_IFS
3177 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3178
3179
3180 # The aliases save the names the user supplied, while $host etc.
3181 # will get canonicalized.
3182 test -n "$target_alias" &&
3183   test "$program_prefix$program_suffix$program_transform_name" = \
3184     NONENONEs,x,x, &&
3185   program_prefix=${target_alias}-
3186
3187  case ${build_alias} in
3188   "") build_noncanonical=${build} ;;
3189   *) build_noncanonical=${build_alias} ;;
3190 esac
3191
3192  case ${target_alias} in
3193   "") target_noncanonical=${host_noncanonical} ;;
3194   *) target_noncanonical=${target_alias} ;;
3195 esac
3196
3197
3198
3199
3200
3201
3202
3203
3204   LIBSTDCXX_RAW_CXX_CXXFLAGS="\
3205     -I\$(top_builddir)/../libstdc++-v3/include \
3206     -I\$(top_builddir)/../libstdc++-v3/include/\$(target_noncanonical) \
3207     -I\$(top_srcdir)/../libstdc++-v3/libsupc++"
3208   LIBSTDCXX_RAW_CXX_LDFLAGS="\
3209     \$(top_builddir)/../libstdc++-v3/src/libstdc++.la"
3210
3211
3212
3213
3214 # This works around the fact that libtool configuration may change LD
3215 # for this particular configuration, but some shells, instead of
3216 # keeping the changes in LD private, export them just because LD is
3217 # exported.
3218 ORIGINAL_LD_FOR_MULTILIBS=$LD
3219
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3221 $as_echo_n "checking whether ln -s works... " >&6; }
3222 LN_S=$as_ln_s
3223 if test "$LN_S" = "ln -s"; then
3224   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3225 $as_echo "yes" >&6; }
3226 else
3227   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3228 $as_echo "no, using $LN_S" >&6; }
3229 fi
3230
3231
3232 # This works around an automake problem.
3233 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
3234
3235
3236
3237 # Check whether --with-cross-host was given.
3238 if test "${with_cross_host+set}" = set; then :
3239   withval=$with_cross_host;
3240 fi
3241
3242
3243
3244 # Check whether --with-newlib was given.
3245 if test "${with_newlib+set}" = set; then :
3246   withval=$with_newlib;
3247 fi
3248
3249
3250 # Check whether --enable-version-specific-runtime-libs was given.
3251 if test "${enable_version_specific_runtime_libs+set}" = set; then :
3252   enableval=$enable_version_specific_runtime_libs; case "$enableval" in
3253       yes) version_specific_libs=yes ;;
3254       no)  version_specific_libs=no ;;
3255       *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
3256      esac
3257 else
3258   version_specific_libs=no
3259
3260 fi
3261
3262
3263 # Check whether --enable-browser-plugin was given.
3264 if test "${enable_browser_plugin+set}" = set; then :
3265   enableval=$enable_browser_plugin; case "$enableval" in
3266       yes) browser_plugin_enabled=yes ;;
3267       no)  browser_plugin_enabled=no ;;
3268       *)   as_fn_error "Unknown argument to enable/disable browser plugin" "$LINENO" 5;;
3269      esac
3270 else
3271   browser_plugin_enabled=no
3272
3273 fi
3274
3275
3276 # Check whether --enable-gconf-peer was given.
3277 if test "${enable_gconf_peer+set}" = set; then :
3278   enableval=$enable_gconf_peer; case "$enableval" in
3279       yes) gconf_enabled=yes ;;
3280       no)  gconf_enabled=no ;;
3281       *)   as_fn_error "Unknown argument to enable/disable gconf-peer" "$LINENO" 5;;
3282      esac
3283 else
3284   gconf_enabled=no
3285
3286 fi
3287
3288
3289
3290 # Check whether --with-antlr-jar was given.
3291 if test "${with_antlr_jar+set}" = set; then :
3292   withval=$with_antlr_jar;
3293              ANTLR_JAR=$withval
3294
3295 else
3296
3297              ANTLR_JAR=
3298
3299 fi
3300
3301
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for antlr.jar" >&5
3303 $as_echo_n "checking for antlr.jar... " >&6; }
3304 if test "x$ANTLR_JAR" = x; then
3305     for antlr_lib_home in `ls -d /usr/local/share/antlr* 2> /dev/null` \
3306         /usr/share/antlr/lib /usr/share/java /usr/lib;
3307     do
3308         if test -f "$antlr_lib_home/antlr.jar"; then
3309             # FIXME: version check for antlr needed without using a VM
3310             ANTLR_JAR="$antlr_lib_home/antlr.jar"
3311             break
3312         fi
3313     done
3314     if test "x$ANTLR_JAR" = x; then
3315         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
3316 $as_echo "not found" >&6; }
3317     else
3318         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5
3319 $as_echo "$ANTLR_JAR" >&6; }
3320     fi
3321 else
3322     if test -f "${ANTLR_JAR}"; then
3323         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5
3324 $as_echo "$ANTLR_JAR" >&6; }
3325     else
3326         as_fn_error "antlr jar file not found: $ANTLR_JAR" "$LINENO" 5
3327     fi
3328 fi
3329
3330
3331 # Check whether --enable-gjdoc was given.
3332 if test "${enable_gjdoc+set}" = set; then :
3333   enableval=$enable_gjdoc; case "${enableval}" in
3334                 yes) BUILD_GJDOC=yes ;;
3335                 no) BUILD_GJDOC=no ;;
3336                 *) BUILD_GJDOC=yes ;;
3337               esac
3338 else
3339   BUILD_GJDOC=maybe
3340 fi
3341
3342
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gjdoc" >&5
3344 $as_echo_n "checking whether to build gjdoc... " >&6; }
3345 if test "x$BUILD_GJDOC" = xmaybe; then
3346     if test -f "${ANTLR_JAR}"; then
3347         BUILD_GJDOC=yes
3348         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3349 $as_echo "yes" >&6; }
3350     else
3351         BUILD_GJDOC=no
3352         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, antlr.jar not found" >&5
3353 $as_echo "no, antlr.jar not found" >&6; }
3354     fi
3355 else
3356     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_GJDOC" >&5
3357 $as_echo "$BUILD_GJDOC" >&6; }
3358 fi
3359  if test "x${BUILD_GJDOC}" = xyes; then
3360   CREATE_GJDOC_TRUE=
3361   CREATE_GJDOC_FALSE='#'
3362 else
3363   CREATE_GJDOC_TRUE='#'
3364   CREATE_GJDOC_FALSE=
3365 fi
3366
3367
3368 # Check whether --enable-java-maintainer-mode was given.
3369 if test "${enable_java_maintainer_mode+set}" = set; then :
3370   enableval=$enable_java_maintainer_mode;
3371 fi
3372
3373  if test "$enable_java_maintainer_mode" = yes; then
3374   JAVA_MAINTAINER_MODE_TRUE=
3375   JAVA_MAINTAINER_MODE_FALSE='#'
3376 else
3377   JAVA_MAINTAINER_MODE_TRUE='#'
3378   JAVA_MAINTAINER_MODE_FALSE=
3379 fi
3380
3381
3382 # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
3383
3384
3385 # For libstdc++-v3, -fno-builtin must be present here so that a
3386 # non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and
3387 # used in later tests.  This may not be necessary in libjava; I don't know.
3388 save_CXXFLAGS="$CXXFLAGS"
3389 CXXFLAGS="$CXXFLAGS -fno-builtin"
3390 ac_ext=c
3391 ac_cpp='$CPP $CPPFLAGS'
3392 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3393 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3394 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3395 if test -n "$ac_tool_prefix"; then
3396   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3397 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3399 $as_echo_n "checking for $ac_word... " >&6; }
3400 if test "${ac_cv_prog_CC+set}" = set; then :
3401   $as_echo_n "(cached) " >&6
3402 else
3403   if test -n "$CC"; then
3404   ac_cv_prog_CC="$CC" # Let the user override the test.
3405 else
3406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3407 for as_dir in $PATH
3408 do
3409   IFS=$as_save_IFS
3410   test -z "$as_dir" && as_dir=.
3411     for ac_exec_ext in '' $ac_executable_extensions; do
3412   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3413     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3414     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3415     break 2
3416   fi
3417 done
3418   done
3419 IFS=$as_save_IFS
3420
3421 fi
3422 fi
3423 CC=$ac_cv_prog_CC
3424 if test -n "$CC"; then
3425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3426 $as_echo "$CC" >&6; }
3427 else
3428   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3429 $as_echo "no" >&6; }
3430 fi
3431
3432
3433 fi
3434 if test -z "$ac_cv_prog_CC"; then
3435   ac_ct_CC=$CC
3436   # Extract the first word of "gcc", so it can be a program name with args.
3437 set dummy gcc; ac_word=$2
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3439 $as_echo_n "checking for $ac_word... " >&6; }
3440 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3441   $as_echo_n "(cached) " >&6
3442 else
3443   if test -n "$ac_ct_CC"; then
3444   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3445 else
3446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3447 for as_dir in $PATH
3448 do
3449   IFS=$as_save_IFS
3450   test -z "$as_dir" && as_dir=.
3451     for ac_exec_ext in '' $ac_executable_extensions; do
3452   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3453     ac_cv_prog_ac_ct_CC="gcc"
3454     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3455     break 2
3456   fi
3457 done
3458   done
3459 IFS=$as_save_IFS
3460
3461 fi
3462 fi
3463 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3464 if test -n "$ac_ct_CC"; then
3465   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3466 $as_echo "$ac_ct_CC" >&6; }
3467 else
3468   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3469 $as_echo "no" >&6; }
3470 fi
3471
3472   if test "x$ac_ct_CC" = x; then
3473     CC=""
3474   else
3475     case $cross_compiling:$ac_tool_warned in
3476 yes:)
3477 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3478 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3479 ac_tool_warned=yes ;;
3480 esac
3481     CC=$ac_ct_CC
3482   fi
3483 else
3484   CC="$ac_cv_prog_CC"
3485 fi
3486
3487 if test -z "$CC"; then
3488           if test -n "$ac_tool_prefix"; then
3489     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3490 set dummy ${ac_tool_prefix}cc; ac_word=$2
3491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3492 $as_echo_n "checking for $ac_word... " >&6; }
3493 if test "${ac_cv_prog_CC+set}" = set; then :
3494   $as_echo_n "(cached) " >&6
3495 else
3496   if test -n "$CC"; then
3497   ac_cv_prog_CC="$CC" # Let the user override the test.
3498 else
3499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3500 for as_dir in $PATH
3501 do
3502   IFS=$as_save_IFS
3503   test -z "$as_dir" && as_dir=.
3504     for ac_exec_ext in '' $ac_executable_extensions; do
3505   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3506     ac_cv_prog_CC="${ac_tool_prefix}cc"
3507     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3508     break 2
3509   fi
3510 done
3511   done
3512 IFS=$as_save_IFS
3513
3514 fi
3515 fi
3516 CC=$ac_cv_prog_CC
3517 if test -n "$CC"; then
3518   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3519 $as_echo "$CC" >&6; }
3520 else
3521   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3522 $as_echo "no" >&6; }
3523 fi
3524
3525
3526   fi
3527 fi
3528 if test -z "$CC"; then
3529   # Extract the first word of "cc", so it can be a program name with args.
3530 set dummy cc; ac_word=$2
3531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3532 $as_echo_n "checking for $ac_word... " >&6; }
3533 if test "${ac_cv_prog_CC+set}" = set; then :
3534   $as_echo_n "(cached) " >&6
3535 else
3536   if test -n "$CC"; then
3537   ac_cv_prog_CC="$CC" # Let the user override the test.
3538 else
3539   ac_prog_rejected=no
3540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3541 for as_dir in $PATH
3542 do
3543   IFS=$as_save_IFS
3544   test -z "$as_dir" && as_dir=.
3545     for ac_exec_ext in '' $ac_executable_extensions; do
3546   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3547     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3548        ac_prog_rejected=yes
3549        continue
3550      fi
3551     ac_cv_prog_CC="cc"
3552     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3553     break 2
3554   fi
3555 done
3556   done
3557 IFS=$as_save_IFS
3558
3559 if test $ac_prog_rejected = yes; then
3560   # We found a bogon in the path, so make sure we never use it.
3561   set dummy $ac_cv_prog_CC
3562   shift
3563   if test $# != 0; then
3564     # We chose a different compiler from the bogus one.
3565     # However, it has the same basename, so the bogon will be chosen
3566     # first if we set CC to just the basename; use the full file name.
3567     shift
3568     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3569   fi
3570 fi
3571 fi
3572 fi
3573 CC=$ac_cv_prog_CC
3574 if test -n "$CC"; then
3575   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3576 $as_echo "$CC" >&6; }
3577 else
3578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3579 $as_echo "no" >&6; }
3580 fi
3581
3582
3583 fi
3584 if test -z "$CC"; then
3585   if test -n "$ac_tool_prefix"; then
3586   for ac_prog in cl.exe
3587   do
3588     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3589 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3591 $as_echo_n "checking for $ac_word... " >&6; }
3592 if test "${ac_cv_prog_CC+set}" = set; then :
3593   $as_echo_n "(cached) " >&6
3594 else
3595   if test -n "$CC"; then
3596   ac_cv_prog_CC="$CC" # Let the user override the test.
3597 else
3598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3599 for as_dir in $PATH
3600 do
3601   IFS=$as_save_IFS
3602   test -z "$as_dir" && as_dir=.
3603     for ac_exec_ext in '' $ac_executable_extensions; do
3604   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3605     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3606     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3607     break 2
3608   fi
3609 done
3610   done
3611 IFS=$as_save_IFS
3612
3613 fi
3614 fi
3615 CC=$ac_cv_prog_CC
3616 if test -n "$CC"; then
3617   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3618 $as_echo "$CC" >&6; }
3619 else
3620   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3621 $as_echo "no" >&6; }
3622 fi
3623
3624
3625     test -n "$CC" && break
3626   done
3627 fi
3628 if test -z "$CC"; then
3629   ac_ct_CC=$CC
3630   for ac_prog in cl.exe
3631 do
3632   # Extract the first word of "$ac_prog", so it can be a program name with args.
3633 set dummy $ac_prog; ac_word=$2
3634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3635 $as_echo_n "checking for $ac_word... " >&6; }
3636 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3637   $as_echo_n "(cached) " >&6
3638 else
3639   if test -n "$ac_ct_CC"; then
3640   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3641 else
3642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3643 for as_dir in $PATH
3644 do
3645   IFS=$as_save_IFS
3646   test -z "$as_dir" && as_dir=.
3647     for ac_exec_ext in '' $ac_executable_extensions; do
3648   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3649     ac_cv_prog_ac_ct_CC="$ac_prog"
3650     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3651     break 2
3652   fi
3653 done
3654   done
3655 IFS=$as_save_IFS
3656
3657 fi
3658 fi
3659 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3660 if test -n "$ac_ct_CC"; then
3661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3662 $as_echo "$ac_ct_CC" >&6; }
3663 else
3664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3665 $as_echo "no" >&6; }
3666 fi
3667
3668
3669   test -n "$ac_ct_CC" && break
3670 done
3671
3672   if test "x$ac_ct_CC" = x; then
3673     CC=""
3674   else
3675     case $cross_compiling:$ac_tool_warned in
3676 yes:)
3677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3678 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3679 ac_tool_warned=yes ;;
3680 esac
3681     CC=$ac_ct_CC
3682   fi
3683 fi
3684
3685 fi
3686
3687
3688 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3689 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3690 as_fn_error "no acceptable C compiler found in \$PATH
3691 See \`config.log' for more details." "$LINENO" 5; }
3692
3693 # Provide some information about the compiler.
3694 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3695 set X $ac_compile
3696 ac_compiler=$2
3697 for ac_option in --version -v -V -qversion; do
3698   { { ac_try="$ac_compiler $ac_option >&5"
3699 case "(($ac_try" in
3700   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3701   *) ac_try_echo=$ac_try;;
3702 esac
3703 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3704 $as_echo "$ac_try_echo"; } >&5
3705   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3706   ac_status=$?
3707   if test -s conftest.err; then
3708     sed '10a\
3709 ... rest of stderr output deleted ...
3710          10q' conftest.err >conftest.er1
3711     cat conftest.er1 >&5
3712     rm -f conftest.er1 conftest.err
3713   fi
3714   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3715   test $ac_status = 0; }
3716 done
3717
3718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3719 /* end confdefs.h.  */
3720
3721 int
3722 main ()
3723 {
3724
3725   ;
3726   return 0;
3727 }
3728 _ACEOF
3729 # FIXME: Cleanup?
3730 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3731   (eval $ac_link) 2>&5
3732   ac_status=$?
3733   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3734   test $ac_status = 0; }; then :
3735   gcc_no_link=no
3736 else
3737   gcc_no_link=yes
3738 fi
3739 if test x$gcc_no_link = xyes; then
3740   # Setting cross_compile will disable run tests; it will
3741   # also disable AC_CHECK_FILE but that's generally
3742   # correct if we can't link.
3743   cross_compiling=yes
3744   EXEEXT=
3745 else
3746   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3747 /* end confdefs.h.  */
3748
3749 int
3750 main ()
3751 {
3752
3753   ;
3754   return 0;
3755 }
3756 _ACEOF
3757 ac_clean_files_save=$ac_clean_files
3758 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3759 # Try to create an executable without -o first, disregard a.out.
3760 # It will help us diagnose broken compilers, and finding out an intuition
3761 # of exeext.
3762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3763 $as_echo_n "checking for C compiler default output file name... " >&6; }
3764 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3765
3766 # The possible output files:
3767 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3768
3769 ac_rmfiles=
3770 for ac_file in $ac_files
3771 do
3772   case $ac_file in
3773     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3774     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3775   esac
3776 done
3777 rm -f $ac_rmfiles
3778
3779 if { { ac_try="$ac_link_default"
3780 case "(($ac_try" in
3781   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3782   *) ac_try_echo=$ac_try;;
3783 esac
3784 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3785 $as_echo "$ac_try_echo"; } >&5
3786   (eval "$ac_link_default") 2>&5
3787   ac_status=$?
3788   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3789   test $ac_status = 0; }; then :
3790   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3791 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3792 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3793 # so that the user can short-circuit this test for compilers unknown to
3794 # Autoconf.
3795 for ac_file in $ac_files ''
3796 do
3797   test -f "$ac_file" || continue
3798   case $ac_file in
3799     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3800         ;;
3801     [ab].out )
3802         # We found the default executable, but exeext='' is most
3803         # certainly right.
3804         break;;
3805     *.* )
3806         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3807         then :; else
3808            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3809         fi
3810         # We set ac_cv_exeext here because the later test for it is not
3811         # safe: cross compilers may not add the suffix if given an `-o'
3812         # argument, so we may need to know it at that point already.
3813         # Even if this section looks crufty: it has the advantage of
3814         # actually working.
3815         break;;
3816     * )
3817         break;;
3818   esac
3819 done
3820 test "$ac_cv_exeext" = no && ac_cv_exeext=
3821
3822 else
3823   ac_file=''
3824 fi
3825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3826 $as_echo "$ac_file" >&6; }
3827 if test -z "$ac_file"; then :
3828   $as_echo "$as_me: failed program was:" >&5
3829 sed 's/^/| /' conftest.$ac_ext >&5
3830
3831 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3832 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3833 { as_fn_set_status 77
3834 as_fn_error "C compiler cannot create executables
3835 See \`config.log' for more details." "$LINENO" 5; }; }
3836 fi
3837 ac_exeext=$ac_cv_exeext
3838
3839 # Check that the compiler produces executables we can run.  If not, either
3840 # the compiler is broken, or we cross compile.
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3842 $as_echo_n "checking whether the C compiler works... " >&6; }
3843 # If not cross compiling, check that we can run a simple program.
3844 if test "$cross_compiling" != yes; then
3845   if { ac_try='./$ac_file'
3846   { { case "(($ac_try" in
3847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3848   *) ac_try_echo=$ac_try;;
3849 esac
3850 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3851 $as_echo "$ac_try_echo"; } >&5
3852   (eval "$ac_try") 2>&5
3853   ac_status=$?
3854   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3855   test $ac_status = 0; }; }; then
3856     cross_compiling=no
3857   else
3858     if test "$cross_compiling" = maybe; then
3859         cross_compiling=yes
3860     else
3861         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3862 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3863 as_fn_error "cannot run C compiled programs.
3864 If you meant to cross compile, use \`--host'.
3865 See \`config.log' for more details." "$LINENO" 5; }
3866     fi
3867   fi
3868 fi
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3870 $as_echo "yes" >&6; }
3871
3872 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3873 ac_clean_files=$ac_clean_files_save
3874 # Check that the compiler produces executables we can run.  If not, either
3875 # the compiler is broken, or we cross compile.
3876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3877 $as_echo_n "checking whether we are cross compiling... " >&6; }
3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3879 $as_echo "$cross_compiling" >&6; }
3880
3881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3882 $as_echo_n "checking for suffix of executables... " >&6; }
3883 if { { ac_try="$ac_link"
3884 case "(($ac_try" in
3885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3886   *) ac_try_echo=$ac_try;;
3887 esac
3888 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3889 $as_echo "$ac_try_echo"; } >&5
3890   (eval "$ac_link") 2>&5
3891   ac_status=$?
3892   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3893   test $ac_status = 0; }; then :
3894   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3895 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3896 # work properly (i.e., refer to `conftest.exe'), while it won't with
3897 # `rm'.
3898 for ac_file in conftest.exe conftest conftest.*; do
3899   test -f "$ac_file" || continue
3900   case $ac_file in
3901     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3902     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3903           break;;
3904     * ) break;;
3905   esac
3906 done
3907 else
3908   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3909 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3910 as_fn_error "cannot compute suffix of executables: cannot compile and link
3911 See \`config.log' for more details." "$LINENO" 5; }
3912 fi
3913 rm -f conftest$ac_cv_exeext
3914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3915 $as_echo "$ac_cv_exeext" >&6; }
3916
3917 rm -f conftest.$ac_ext
3918 EXEEXT=$ac_cv_exeext
3919 ac_exeext=$EXEEXT
3920 fi
3921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3922 $as_echo_n "checking for suffix of object files... " >&6; }
3923 if test "${ac_cv_objext+set}" = set; then :
3924   $as_echo_n "(cached) " >&6
3925 else
3926   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3927 /* end confdefs.h.  */
3928
3929 int
3930 main ()
3931 {
3932
3933   ;
3934   return 0;
3935 }
3936 _ACEOF
3937 rm -f conftest.o conftest.obj
3938 if { { ac_try="$ac_compile"
3939 case "(($ac_try" in
3940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3941   *) ac_try_echo=$ac_try;;
3942 esac
3943 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3944 $as_echo "$ac_try_echo"; } >&5
3945   (eval "$ac_compile") 2>&5
3946   ac_status=$?
3947   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3948   test $ac_status = 0; }; then :
3949   for ac_file in conftest.o conftest.obj conftest.*; do
3950   test -f "$ac_file" || continue;
3951   case $ac_file in
3952     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3953     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3954        break;;
3955   esac
3956 done
3957 else
3958   $as_echo "$as_me: failed program was:" >&5
3959 sed 's/^/| /' conftest.$ac_ext >&5
3960
3961 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3962 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3963 as_fn_error "cannot compute suffix of object files: cannot compile
3964 See \`config.log' for more details." "$LINENO" 5; }
3965 fi
3966 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3967 fi
3968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3969 $as_echo "$ac_cv_objext" >&6; }
3970 OBJEXT=$ac_cv_objext
3971 ac_objext=$OBJEXT
3972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3973 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3974 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3975   $as_echo_n "(cached) " >&6
3976 else
3977   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3978 /* end confdefs.h.  */
3979
3980 int
3981 main ()
3982 {
3983 #ifndef __GNUC__
3984        choke me
3985 #endif
3986
3987   ;
3988   return 0;
3989 }
3990 _ACEOF
3991 if ac_fn_c_try_compile "$LINENO"; then :
3992   ac_compiler_gnu=yes
3993 else
3994   ac_compiler_gnu=no
3995 fi
3996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3997 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3998
3999 fi
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4001 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4002 if test $ac_compiler_gnu = yes; then
4003   GCC=yes
4004 else
4005   GCC=
4006 fi
4007 ac_test_CFLAGS=${CFLAGS+set}
4008 ac_save_CFLAGS=$CFLAGS
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4010 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4011 if test "${ac_cv_prog_cc_g+set}" = set; then :
4012   $as_echo_n "(cached) " >&6
4013 else
4014   ac_save_c_werror_flag=$ac_c_werror_flag
4015    ac_c_werror_flag=yes
4016    ac_cv_prog_cc_g=no
4017    CFLAGS="-g"
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   ac_cv_prog_cc_g=yes
4031 else
4032   CFLAGS=""
4033       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4034 /* end confdefs.h.  */
4035
4036 int
4037 main ()
4038 {
4039
4040   ;
4041   return 0;
4042 }
4043 _ACEOF
4044 if ac_fn_c_try_compile "$LINENO"; then :
4045
4046 else
4047   ac_c_werror_flag=$ac_save_c_werror_flag
4048          CFLAGS="-g"
4049          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4050 /* end confdefs.h.  */
4051
4052 int
4053 main ()
4054 {
4055
4056   ;
4057   return 0;
4058 }
4059 _ACEOF
4060 if ac_fn_c_try_compile "$LINENO"; then :
4061   ac_cv_prog_cc_g=yes
4062 fi
4063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4064 fi
4065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4066 fi
4067 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4068    ac_c_werror_flag=$ac_save_c_werror_flag
4069 fi
4070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4071 $as_echo "$ac_cv_prog_cc_g" >&6; }
4072 if test "$ac_test_CFLAGS" = set; then
4073   CFLAGS=$ac_save_CFLAGS
4074 elif test $ac_cv_prog_cc_g = yes; then
4075   if test "$GCC" = yes; then
4076     CFLAGS="-g -O2"
4077   else
4078     CFLAGS="-g"
4079   fi
4080 else
4081   if test "$GCC" = yes; then
4082     CFLAGS="-O2"
4083   else
4084     CFLAGS=
4085   fi
4086 fi
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4088 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4089 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4090   $as_echo_n "(cached) " >&6
4091 else
4092   ac_cv_prog_cc_c89=no
4093 ac_save_CC=$CC
4094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095 /* end confdefs.h.  */
4096 #include <stdarg.h>
4097 #include <stdio.h>
4098 #include <sys/types.h>
4099 #include <sys/stat.h>
4100 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4101 struct buf { int x; };
4102 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4103 static char *e (p, i)
4104      char **p;
4105      int i;
4106 {
4107   return p[i];
4108 }
4109 static char *f (char * (*g) (char **, int), char **p, ...)
4110 {
4111   char *s;
4112   va_list v;
4113   va_start (v,p);
4114   s = g (p, va_arg (v,int));
4115   va_end (v);
4116   return s;
4117 }
4118
4119 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4120    function prototypes and stuff, but not '\xHH' hex character constants.
4121    These don't provoke an error unfortunately, instead are silently treated
4122    as 'x'.  The following induces an error, until -std is added to get
4123    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4124    array size at least.  It's necessary to write '\x00'==0 to get something
4125    that's true only with -std.  */
4126 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4127
4128 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4129    inside strings and character constants.  */
4130 #define FOO(x) 'x'
4131 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4132
4133 int test (int i, double x);
4134 struct s1 {int (*f) (int a);};
4135 struct s2 {int (*f) (double a);};
4136 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4137 int argc;
4138 char **argv;
4139 int
4140 main ()
4141 {
4142 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4143   ;
4144   return 0;
4145 }
4146 _ACEOF
4147 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4148         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4149 do
4150   CC="$ac_save_CC $ac_arg"
4151   if ac_fn_c_try_compile "$LINENO"; then :
4152   ac_cv_prog_cc_c89=$ac_arg
4153 fi
4154 rm -f core conftest.err conftest.$ac_objext
4155   test "x$ac_cv_prog_cc_c89" != "xno" && break
4156 done
4157 rm -f conftest.$ac_ext
4158 CC=$ac_save_CC
4159
4160 fi
4161 # AC_CACHE_VAL
4162 case "x$ac_cv_prog_cc_c89" in
4163   x)
4164     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4165 $as_echo "none needed" >&6; } ;;
4166   xno)
4167     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4168 $as_echo "unsupported" >&6; } ;;
4169   *)
4170     CC="$CC $ac_cv_prog_cc_c89"
4171     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4172 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4173 esac
4174 if test "x$ac_cv_prog_cc_c89" != xno; then :
4175
4176 fi
4177
4178 ac_ext=c
4179 ac_cpp='$CPP $CPPFLAGS'
4180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4183
4184 ac_ext=cpp
4185 ac_cpp='$CXXCPP $CPPFLAGS'
4186 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4187 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4188 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4189 if test -z "$CXX"; then
4190   if test -n "$CCC"; then
4191     CXX=$CCC
4192   else
4193     if test -n "$ac_tool_prefix"; then
4194   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4195   do
4196     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4197 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4199 $as_echo_n "checking for $ac_word... " >&6; }
4200 if test "${ac_cv_prog_CXX+set}" = set; then :
4201   $as_echo_n "(cached) " >&6
4202 else
4203   if test -n "$CXX"; then
4204   ac_cv_prog_CXX="$CXX" # Let the user override the test.
4205 else
4206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4207 for as_dir in $PATH
4208 do
4209   IFS=$as_save_IFS
4210   test -z "$as_dir" && as_dir=.
4211     for ac_exec_ext in '' $ac_executable_extensions; do
4212   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4213     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4214     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4215     break 2
4216   fi
4217 done
4218   done
4219 IFS=$as_save_IFS
4220
4221 fi
4222 fi
4223 CXX=$ac_cv_prog_CXX
4224 if test -n "$CXX"; then
4225   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4226 $as_echo "$CXX" >&6; }
4227 else
4228   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4229 $as_echo "no" >&6; }
4230 fi
4231
4232
4233     test -n "$CXX" && break
4234   done
4235 fi
4236 if test -z "$CXX"; then
4237   ac_ct_CXX=$CXX
4238   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4239 do
4240   # Extract the first word of "$ac_prog", so it can be a program name with args.
4241 set dummy $ac_prog; ac_word=$2
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4243 $as_echo_n "checking for $ac_word... " >&6; }
4244 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4245   $as_echo_n "(cached) " >&6
4246 else
4247   if test -n "$ac_ct_CXX"; then
4248   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4249 else
4250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4251 for as_dir in $PATH
4252 do
4253   IFS=$as_save_IFS
4254   test -z "$as_dir" && as_dir=.
4255     for ac_exec_ext in '' $ac_executable_extensions; do
4256   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4257     ac_cv_prog_ac_ct_CXX="$ac_prog"
4258     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4259     break 2
4260   fi
4261 done
4262   done
4263 IFS=$as_save_IFS
4264
4265 fi
4266 fi
4267 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4268 if test -n "$ac_ct_CXX"; then
4269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4270 $as_echo "$ac_ct_CXX" >&6; }
4271 else
4272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273 $as_echo "no" >&6; }
4274 fi
4275
4276
4277   test -n "$ac_ct_CXX" && break
4278 done
4279
4280   if test "x$ac_ct_CXX" = x; then
4281     CXX="g++"
4282   else
4283     case $cross_compiling:$ac_tool_warned in
4284 yes:)
4285 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4286 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4287 ac_tool_warned=yes ;;
4288 esac
4289     CXX=$ac_ct_CXX
4290   fi
4291 fi
4292
4293   fi
4294 fi
4295 # Provide some information about the compiler.
4296 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4297 set X $ac_compile
4298 ac_compiler=$2
4299 for ac_option in --version -v -V -qversion; do
4300   { { ac_try="$ac_compiler $ac_option >&5"
4301 case "(($ac_try" in
4302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4303   *) ac_try_echo=$ac_try;;
4304 esac
4305 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4306 $as_echo "$ac_try_echo"; } >&5
4307   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4308   ac_status=$?
4309   if test -s conftest.err; then
4310     sed '10a\
4311 ... rest of stderr output deleted ...
4312          10q' conftest.err >conftest.er1
4313     cat conftest.er1 >&5
4314     rm -f conftest.er1 conftest.err
4315   fi
4316   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4317   test $ac_status = 0; }
4318 done
4319
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4321 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4322 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4323   $as_echo_n "(cached) " >&6
4324 else
4325   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4326 /* end confdefs.h.  */
4327
4328 int
4329 main ()
4330 {
4331 #ifndef __GNUC__
4332        choke me
4333 #endif
4334
4335   ;
4336   return 0;
4337 }
4338 _ACEOF
4339 if ac_fn_cxx_try_compile "$LINENO"; then :
4340   ac_compiler_gnu=yes
4341 else
4342   ac_compiler_gnu=no
4343 fi
4344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4345 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4346
4347 fi
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4349 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4350 if test $ac_compiler_gnu = yes; then
4351   GXX=yes
4352 else
4353   GXX=
4354 fi
4355 ac_test_CXXFLAGS=${CXXFLAGS+set}
4356 ac_save_CXXFLAGS=$CXXFLAGS
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4358 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4359 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4360   $as_echo_n "(cached) " >&6
4361 else
4362   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4363    ac_cxx_werror_flag=yes
4364    ac_cv_prog_cxx_g=no
4365    CXXFLAGS="-g"
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   ac_cv_prog_cxx_g=yes
4379 else
4380   CXXFLAGS=""
4381       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4382 /* end confdefs.h.  */
4383
4384 int
4385 main ()
4386 {
4387
4388   ;
4389   return 0;
4390 }
4391 _ACEOF
4392 if ac_fn_cxx_try_compile "$LINENO"; then :
4393
4394 else
4395   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4396          CXXFLAGS="-g"
4397          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4398 /* end confdefs.h.  */
4399
4400 int
4401 main ()
4402 {
4403
4404   ;
4405   return 0;
4406 }
4407 _ACEOF
4408 if ac_fn_cxx_try_compile "$LINENO"; then :
4409   ac_cv_prog_cxx_g=yes
4410 fi
4411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4412 fi
4413 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4414 fi
4415 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4416    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4417 fi
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4419 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4420 if test "$ac_test_CXXFLAGS" = set; then
4421   CXXFLAGS=$ac_save_CXXFLAGS
4422 elif test $ac_cv_prog_cxx_g = yes; then
4423   if test "$GXX" = yes; then
4424     CXXFLAGS="-g -O2"
4425   else
4426     CXXFLAGS="-g"
4427   fi
4428 else
4429   if test "$GXX" = yes; then
4430     CXXFLAGS="-O2"
4431   else
4432     CXXFLAGS=
4433   fi
4434 fi
4435 ac_ext=c
4436 ac_cpp='$CPP $CPPFLAGS'
4437 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4438 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4439 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4440
4441 CXXFLAGS="$save_CXXFLAGS"
4442
4443 am__api_version='1.11'
4444
4445 # Find a good install program.  We prefer a C program (faster),
4446 # so one script is as good as another.  But avoid the broken or
4447 # incompatible versions:
4448 # SysV /etc/install, /usr/sbin/install
4449 # SunOS /usr/etc/install
4450 # IRIX /sbin/install
4451 # AIX /bin/install
4452 # AmigaOS /C/install, which installs bootblocks on floppy discs
4453 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4454 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4455 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4456 # OS/2's system install, which has a completely different semantic
4457 # ./install, which can be erroneously created by make from ./install.sh.
4458 # Reject install programs that cannot install multiple files.
4459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4460 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4461 if test -z "$INSTALL"; then
4462 if test "${ac_cv_path_install+set}" = set; then :
4463   $as_echo_n "(cached) " >&6
4464 else
4465   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4466 for as_dir in $PATH
4467 do
4468   IFS=$as_save_IFS
4469   test -z "$as_dir" && as_dir=.
4470     # Account for people who put trailing slashes in PATH elements.
4471 case $as_dir/ in #((
4472   ./ | .// | /[cC]/* | \
4473   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4474   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4475   /usr/ucb/* ) ;;
4476   *)
4477     # OSF1 and SCO ODT 3.0 have their own names for install.
4478     # Don't use installbsd from OSF since it installs stuff as root
4479     # by default.
4480     for ac_prog in ginstall scoinst install; do
4481       for ac_exec_ext in '' $ac_executable_extensions; do
4482         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4483           if test $ac_prog = install &&
4484             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4485             # AIX install.  It has an incompatible calling convention.
4486             :
4487           elif test $ac_prog = install &&
4488             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4489             # program-specific install script used by HP pwplus--don't use.
4490             :
4491           else
4492             rm -rf conftest.one conftest.two conftest.dir
4493             echo one > conftest.one
4494             echo two > conftest.two
4495             mkdir conftest.dir
4496             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4497               test -s conftest.one && test -s conftest.two &&
4498               test -s conftest.dir/conftest.one &&
4499               test -s conftest.dir/conftest.two
4500             then
4501               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4502               break 3
4503             fi
4504           fi
4505         fi
4506       done
4507     done
4508     ;;
4509 esac
4510
4511   done
4512 IFS=$as_save_IFS
4513
4514 rm -rf conftest.one conftest.two conftest.dir
4515
4516 fi
4517   if test "${ac_cv_path_install+set}" = set; then
4518     INSTALL=$ac_cv_path_install
4519   else
4520     # As a last resort, use the slow shell script.  Don't cache a
4521     # value for INSTALL within a source directory, because that will
4522     # break other packages using the cache if that directory is
4523     # removed, or if the value is a relative name.
4524     INSTALL=$ac_install_sh
4525   fi
4526 fi
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4528 $as_echo "$INSTALL" >&6; }
4529
4530 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4531 # It thinks the first close brace ends the variable substitution.
4532 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4533
4534 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4535
4536 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4537
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4539 $as_echo_n "checking whether build environment is sane... " >&6; }
4540 # Just in case
4541 sleep 1
4542 echo timestamp > conftest.file
4543 # Reject unsafe characters in $srcdir or the absolute working directory
4544 # name.  Accept space and tab only in the latter.
4545 am_lf='
4546 '
4547 case `pwd` in
4548   *[\\\"\#\$\&\'\`$am_lf]*)
4549     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
4550 esac
4551 case $srcdir in
4552   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
4553     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
4554 esac
4555
4556 # Do `set' in a subshell so we don't clobber the current shell's
4557 # arguments.  Must try -L first in case configure is actually a
4558 # symlink; some systems play weird games with the mod time of symlinks
4559 # (eg FreeBSD returns the mod time of the symlink's containing
4560 # directory).
4561 if (
4562    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4563    if test "$*" = "X"; then
4564       # -L didn't work.
4565       set X `ls -t "$srcdir/configure" conftest.file`
4566    fi
4567    rm -f conftest.file
4568    if test "$*" != "X $srcdir/configure conftest.file" \
4569       && test "$*" != "X conftest.file $srcdir/configure"; then
4570
4571       # If neither matched, then we have a broken ls.  This can happen
4572       # if, for instance, CONFIG_SHELL is bash and it inherits a
4573       # broken ls alias from the environment.  This has actually
4574       # happened.  Such a system could not be considered "sane".
4575       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
4576 alias in your environment" "$LINENO" 5
4577    fi
4578
4579    test "$2" = conftest.file
4580    )
4581 then
4582    # Ok.
4583    :
4584 else
4585    as_fn_error "newly created file is older than distributed files!
4586 Check your system clock" "$LINENO" 5
4587 fi
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4589 $as_echo "yes" >&6; }
4590 test "$program_prefix" != NONE &&
4591   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4592 # Use a double $ so make ignores it.
4593 test "$program_suffix" != NONE &&
4594   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4595 # Double any \ or $.
4596 # By default was `s,x,x', remove it if useless.
4597 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4598 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4599
4600 # expand $ac_aux_dir to an absolute path
4601 am_aux_dir=`cd $ac_aux_dir && pwd`
4602
4603 if test x"${MISSING+set}" != xset; then
4604   case $am_aux_dir in
4605   *\ * | *\     *)
4606     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4607   *)
4608     MISSING="\${SHELL} $am_aux_dir/missing" ;;
4609   esac
4610 fi
4611 # Use eval to expand $SHELL
4612 if eval "$MISSING --run true"; then
4613   am_missing_run="$MISSING --run "
4614 else
4615   am_missing_run=
4616   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
4617 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4618 fi
4619
4620 if test x"${install_sh}" != xset; then
4621   case $am_aux_dir in
4622   *\ * | *\     *)
4623     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4624   *)
4625     install_sh="\${SHELL} $am_aux_dir/install-sh"
4626   esac
4627 fi
4628
4629 # Installed binaries are usually stripped using `strip' when the user
4630 # run `make install-strip'.  However `strip' might not be the right
4631 # tool to use in cross-compilation environments, therefore Automake
4632 # will honor the `STRIP' environment variable to overrule this program.
4633 if test "$cross_compiling" != no; then
4634   if test -n "$ac_tool_prefix"; then
4635   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4636 set dummy ${ac_tool_prefix}strip; ac_word=$2
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4638 $as_echo_n "checking for $ac_word... " >&6; }
4639 if test "${ac_cv_prog_STRIP+set}" = set; then :
4640   $as_echo_n "(cached) " >&6
4641 else
4642   if test -n "$STRIP"; then
4643   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4644 else
4645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4646 for as_dir in $PATH
4647 do
4648   IFS=$as_save_IFS
4649   test -z "$as_dir" && as_dir=.
4650     for ac_exec_ext in '' $ac_executable_extensions; do
4651   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4652     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4653     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4654     break 2
4655   fi
4656 done
4657   done
4658 IFS=$as_save_IFS
4659
4660 fi
4661 fi
4662 STRIP=$ac_cv_prog_STRIP
4663 if test -n "$STRIP"; then
4664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4665 $as_echo "$STRIP" >&6; }
4666 else
4667   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4668 $as_echo "no" >&6; }
4669 fi
4670
4671
4672 fi
4673 if test -z "$ac_cv_prog_STRIP"; then
4674   ac_ct_STRIP=$STRIP
4675   # Extract the first word of "strip", so it can be a program name with args.
4676 set dummy strip; ac_word=$2
4677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4678 $as_echo_n "checking for $ac_word... " >&6; }
4679 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4680   $as_echo_n "(cached) " >&6
4681 else
4682   if test -n "$ac_ct_STRIP"; then
4683   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4684 else
4685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4686 for as_dir in $PATH
4687 do
4688   IFS=$as_save_IFS
4689   test -z "$as_dir" && as_dir=.
4690     for ac_exec_ext in '' $ac_executable_extensions; do
4691   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4692     ac_cv_prog_ac_ct_STRIP="strip"
4693     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4694     break 2
4695   fi
4696 done
4697   done
4698 IFS=$as_save_IFS
4699
4700 fi
4701 fi
4702 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4703 if test -n "$ac_ct_STRIP"; then
4704   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4705 $as_echo "$ac_ct_STRIP" >&6; }
4706 else
4707   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4708 $as_echo "no" >&6; }
4709 fi
4710
4711   if test "x$ac_ct_STRIP" = x; then
4712     STRIP=":"
4713   else
4714     case $cross_compiling:$ac_tool_warned in
4715 yes:)
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4717 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4718 ac_tool_warned=yes ;;
4719 esac
4720     STRIP=$ac_ct_STRIP
4721   fi
4722 else
4723   STRIP="$ac_cv_prog_STRIP"
4724 fi
4725
4726 fi
4727 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4728
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4730 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4731 if test -z "$MKDIR_P"; then
4732   if test "${ac_cv_path_mkdir+set}" = set; then :
4733   $as_echo_n "(cached) " >&6
4734 else
4735   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4736 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4737 do
4738   IFS=$as_save_IFS
4739   test -z "$as_dir" && as_dir=.
4740     for ac_prog in mkdir gmkdir; do
4741          for ac_exec_ext in '' $ac_executable_extensions; do
4742            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4743            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4744              'mkdir (GNU coreutils) '* | \
4745              'mkdir (coreutils) '* | \
4746              'mkdir (fileutils) '4.1*)
4747                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4748                break 3;;
4749            esac
4750          done
4751        done
4752   done
4753 IFS=$as_save_IFS
4754
4755 fi
4756
4757   if test "${ac_cv_path_mkdir+set}" = set; then
4758     MKDIR_P="$ac_cv_path_mkdir -p"
4759   else
4760     # As a last resort, use the slow shell script.  Don't cache a
4761     # value for MKDIR_P within a source directory, because that will
4762     # break other packages using the cache if that directory is
4763     # removed, or if the value is a relative name.
4764     test -d ./--version && rmdir ./--version
4765     MKDIR_P="$ac_install_sh -d"
4766   fi
4767 fi
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4769 $as_echo "$MKDIR_P" >&6; }
4770
4771 mkdir_p="$MKDIR_P"
4772 case $mkdir_p in
4773   [\\/$]* | ?:[\\/]*) ;;
4774   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
4775 esac
4776
4777 for ac_prog in gawk mawk nawk awk
4778 do
4779   # Extract the first word of "$ac_prog", so it can be a program name with args.
4780 set dummy $ac_prog; ac_word=$2
4781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4782 $as_echo_n "checking for $ac_word... " >&6; }
4783 if test "${ac_cv_prog_AWK+set}" = set; then :
4784   $as_echo_n "(cached) " >&6
4785 else
4786   if test -n "$AWK"; then
4787   ac_cv_prog_AWK="$AWK" # Let the user override the test.
4788 else
4789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4790 for as_dir in $PATH
4791 do
4792   IFS=$as_save_IFS
4793   test -z "$as_dir" && as_dir=.
4794     for ac_exec_ext in '' $ac_executable_extensions; do
4795   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4796     ac_cv_prog_AWK="$ac_prog"
4797     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4798     break 2
4799   fi
4800 done
4801   done
4802 IFS=$as_save_IFS
4803
4804 fi
4805 fi
4806 AWK=$ac_cv_prog_AWK
4807 if test -n "$AWK"; then
4808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4809 $as_echo "$AWK" >&6; }
4810 else
4811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4812 $as_echo "no" >&6; }
4813 fi
4814
4815
4816   test -n "$AWK" && break
4817 done
4818
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4820 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4821 set x ${MAKE-make}
4822 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4823 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4824   $as_echo_n "(cached) " >&6
4825 else
4826   cat >conftest.make <<\_ACEOF
4827 SHELL = /bin/sh
4828 all:
4829         @echo '@@@%%%=$(MAKE)=@@@%%%'
4830 _ACEOF
4831 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4832 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4833   *@@@%%%=?*=@@@%%%*)
4834     eval ac_cv_prog_make_${ac_make}_set=yes;;
4835   *)
4836     eval ac_cv_prog_make_${ac_make}_set=no;;
4837 esac
4838 rm -f conftest.make
4839 fi
4840 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4842 $as_echo "yes" >&6; }
4843   SET_MAKE=
4844 else
4845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4846 $as_echo "no" >&6; }
4847   SET_MAKE="MAKE=${MAKE-make}"
4848 fi
4849
4850 rm -rf .tst 2>/dev/null
4851 mkdir .tst 2>/dev/null
4852 if test -d .tst; then
4853   am__leading_dot=.
4854 else
4855   am__leading_dot=_
4856 fi
4857 rmdir .tst 2>/dev/null
4858
4859 DEPDIR="${am__leading_dot}deps"
4860
4861 ac_config_commands="$ac_config_commands depfiles"
4862
4863
4864 am_make=${MAKE-make}
4865 cat > confinc << 'END'
4866 am__doit:
4867         @echo this is the am__doit target
4868 .PHONY: am__doit
4869 END
4870 # If we don't find an include directive, just comment out the code.
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4872 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4873 am__include="#"
4874 am__quote=
4875 _am_result=none
4876 # First try GNU make style include.
4877 echo "include confinc" > confmf
4878 # Ignore all kinds of additional output from `make'.
4879 case `$am_make -s -f confmf 2> /dev/null` in #(
4880 *the\ am__doit\ target*)
4881   am__include=include
4882   am__quote=
4883   _am_result=GNU
4884   ;;
4885 esac
4886 # Now try BSD make style include.
4887 if test "$am__include" = "#"; then
4888    echo '.include "confinc"' > confmf
4889    case `$am_make -s -f confmf 2> /dev/null` in #(
4890    *the\ am__doit\ target*)
4891      am__include=.include
4892      am__quote="\""
4893      _am_result=BSD
4894      ;;
4895    esac
4896 fi
4897
4898
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4900 $as_echo "$_am_result" >&6; }
4901 rm -f confinc confmf
4902
4903 # Check whether --enable-dependency-tracking was given.
4904 if test "${enable_dependency_tracking+set}" = set; then :
4905   enableval=$enable_dependency_tracking;
4906 fi
4907
4908 if test "x$enable_dependency_tracking" != xno; then
4909   am_depcomp="$ac_aux_dir/depcomp"
4910   AMDEPBACKSLASH='\'
4911 fi
4912  if test "x$enable_dependency_tracking" != xno; then
4913   AMDEP_TRUE=
4914   AMDEP_FALSE='#'
4915 else
4916   AMDEP_TRUE='#'
4917   AMDEP_FALSE=
4918 fi
4919
4920
4921 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4922   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4923   # is not polluted with repeated "-I."
4924   am__isrc=' -I$(srcdir)'
4925   # test to see if srcdir already configured
4926   if test -f $srcdir/config.status; then
4927     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4928   fi
4929 fi
4930
4931 # test whether we have cygpath
4932 if test -z "$CYGPATH_W"; then
4933   if (cygpath --version) >/dev/null 2>/dev/null; then
4934     CYGPATH_W='cygpath -w'
4935   else
4936     CYGPATH_W=echo
4937   fi
4938 fi
4939
4940
4941 # Define the identity of the package.
4942  PACKAGE='libjava'
4943  VERSION='version-unused'
4944
4945
4946 cat >>confdefs.h <<_ACEOF
4947 #define PACKAGE "$PACKAGE"
4948 _ACEOF
4949
4950
4951 cat >>confdefs.h <<_ACEOF
4952 #define VERSION "$VERSION"
4953 _ACEOF
4954
4955 # Some tools Automake needs.
4956
4957 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4958
4959
4960 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4961
4962
4963 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4964
4965
4966 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4967
4968
4969 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4970
4971 # We need awk for the "check" target.  The system "awk" is bad on
4972 # some platforms.
4973 # Always define AMTAR for backward compatibility.
4974
4975 AMTAR=${AMTAR-"${am_missing_run}tar"}
4976
4977 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4978
4979
4980
4981
4982 depcc="$CC"   am_compiler_list=
4983
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4985 $as_echo_n "checking dependency style of $depcc... " >&6; }
4986 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4987   $as_echo_n "(cached) " >&6
4988 else
4989   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4990   # We make a subdir and do the tests there.  Otherwise we can end up
4991   # making bogus files that we don't know about and never remove.  For
4992   # instance it was reported that on HP-UX the gcc test will end up
4993   # making a dummy file named `D' -- because `-MD' means `put the output
4994   # in D'.
4995   mkdir conftest.dir
4996   # Copy depcomp to subdir because otherwise we won't find it if we're
4997   # using a relative directory.
4998   cp "$am_depcomp" conftest.dir
4999   cd conftest.dir
5000   # We will build objects and dependencies in a subdirectory because
5001   # it helps to detect inapplicable dependency modes.  For instance
5002   # both Tru64's cc and ICC support -MD to output dependencies as a
5003   # side effect of compilation, but ICC will put the dependencies in
5004   # the current directory while Tru64 will put them in the object
5005   # directory.
5006   mkdir sub
5007
5008   am_cv_CC_dependencies_compiler_type=none
5009   if test "$am_compiler_list" = ""; then
5010      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5011   fi
5012   am__universal=false
5013   case " $depcc " in #(
5014      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5015      esac
5016
5017   for depmode in $am_compiler_list; do
5018     # Setup a source with many dependencies, because some compilers
5019     # like to wrap large dependency lists on column 80 (with \), and
5020     # we should not choose a depcomp mode which is confused by this.
5021     #
5022     # We need to recreate these files for each test, as the compiler may
5023     # overwrite some of them when testing with obscure command lines.
5024     # This happens at least with the AIX C compiler.
5025     : > sub/conftest.c
5026     for i in 1 2 3 4 5 6; do
5027       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5028       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5029       # Solaris 8's {/usr,}/bin/sh.
5030       touch sub/conftst$i.h
5031     done
5032     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5033
5034     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5035     # mode.  It turns out that the SunPro C++ compiler does not properly
5036     # handle `-M -o', and we need to detect this.  Also, some Intel
5037     # versions had trouble with output in subdirs
5038     am__obj=sub/conftest.${OBJEXT-o}
5039     am__minus_obj="-o $am__obj"
5040     case $depmode in
5041     gcc)
5042       # This depmode causes a compiler race in universal mode.
5043       test "$am__universal" = false || continue
5044       ;;
5045     nosideeffect)
5046       # after this tag, mechanisms are not by side-effect, so they'll
5047       # only be used when explicitly requested
5048       if test "x$enable_dependency_tracking" = xyes; then
5049         continue
5050       else
5051         break
5052       fi
5053       ;;
5054     msvisualcpp | msvcmsys)
5055       # This compiler won't grok `-c -o', but also, the minuso test has
5056       # not run yet.  These depmodes are late enough in the game, and
5057       # so weak that their functioning should not be impacted.
5058       am__obj=conftest.${OBJEXT-o}
5059       am__minus_obj=
5060       ;;
5061     none) break ;;
5062     esac
5063     if depmode=$depmode \
5064        source=sub/conftest.c object=$am__obj \
5065        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5066        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5067          >/dev/null 2>conftest.err &&
5068        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5069        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5070        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5071        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5072       # icc doesn't choke on unknown options, it will just issue warnings
5073       # or remarks (even with -Werror).  So we grep stderr for any message
5074       # that says an option was ignored or not supported.
5075       # When given -MP, icc 7.0 and 7.1 complain thusly:
5076       #   icc: Command line warning: ignoring option '-M'; no argument required
5077       # The diagnosis changed in icc 8.0:
5078       #   icc: Command line remark: option '-MP' not supported
5079       if (grep 'ignoring option' conftest.err ||
5080           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5081         am_cv_CC_dependencies_compiler_type=$depmode
5082         break
5083       fi
5084     fi
5085   done
5086
5087   cd ..
5088   rm -rf conftest.dir
5089 else
5090   am_cv_CC_dependencies_compiler_type=none
5091 fi
5092
5093 fi
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5095 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5096 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5097
5098  if
5099   test "x$enable_dependency_tracking" != xno \
5100   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5101   am__fastdepCC_TRUE=
5102   am__fastdepCC_FALSE='#'
5103 else
5104   am__fastdepCC_TRUE='#'
5105   am__fastdepCC_FALSE=
5106 fi
5107
5108
5109 depcc="$CXX"  am_compiler_list=
5110
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5112 $as_echo_n "checking dependency style of $depcc... " >&6; }
5113 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5114   $as_echo_n "(cached) " >&6
5115 else
5116   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5117   # We make a subdir and do the tests there.  Otherwise we can end up
5118   # making bogus files that we don't know about and never remove.  For
5119   # instance it was reported that on HP-UX the gcc test will end up
5120   # making a dummy file named `D' -- because `-MD' means `put the output
5121   # in D'.
5122   mkdir conftest.dir
5123   # Copy depcomp to subdir because otherwise we won't find it if we're
5124   # using a relative directory.
5125   cp "$am_depcomp" conftest.dir
5126   cd conftest.dir
5127   # We will build objects and dependencies in a subdirectory because
5128   # it helps to detect inapplicable dependency modes.  For instance
5129   # both Tru64's cc and ICC support -MD to output dependencies as a
5130   # side effect of compilation, but ICC will put the dependencies in
5131   # the current directory while Tru64 will put them in the object
5132   # directory.
5133   mkdir sub
5134
5135   am_cv_CXX_dependencies_compiler_type=none
5136   if test "$am_compiler_list" = ""; then
5137      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5138   fi
5139   am__universal=false
5140   case " $depcc " in #(
5141      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5142      esac
5143
5144   for depmode in $am_compiler_list; do
5145     # Setup a source with many dependencies, because some compilers
5146     # like to wrap large dependency lists on column 80 (with \), and
5147     # we should not choose a depcomp mode which is confused by this.
5148     #
5149     # We need to recreate these files for each test, as the compiler may
5150     # overwrite some of them when testing with obscure command lines.
5151     # This happens at least with the AIX C compiler.
5152     : > sub/conftest.c
5153     for i in 1 2 3 4 5 6; do
5154       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5155       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5156       # Solaris 8's {/usr,}/bin/sh.
5157       touch sub/conftst$i.h
5158     done
5159     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5160
5161     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5162     # mode.  It turns out that the SunPro C++ compiler does not properly
5163     # handle `-M -o', and we need to detect this.  Also, some Intel
5164     # versions had trouble with output in subdirs
5165     am__obj=sub/conftest.${OBJEXT-o}
5166     am__minus_obj="-o $am__obj"
5167     case $depmode in
5168     gcc)
5169       # This depmode causes a compiler race in universal mode.
5170       test "$am__universal" = false || continue
5171       ;;
5172     nosideeffect)
5173       # after this tag, mechanisms are not by side-effect, so they'll
5174       # only be used when explicitly requested
5175       if test "x$enable_dependency_tracking" = xyes; then
5176         continue
5177       else
5178         break
5179       fi
5180       ;;
5181     msvisualcpp | msvcmsys)
5182       # This compiler won't grok `-c -o', but also, the minuso test has
5183       # not run yet.  These depmodes are late enough in the game, and
5184       # so weak that their functioning should not be impacted.
5185       am__obj=conftest.${OBJEXT-o}
5186       am__minus_obj=
5187       ;;
5188     none) break ;;
5189     esac
5190     if depmode=$depmode \
5191        source=sub/conftest.c object=$am__obj \
5192        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5193        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5194          >/dev/null 2>conftest.err &&
5195        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5196        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5197        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5198        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5199       # icc doesn't choke on unknown options, it will just issue warnings
5200       # or remarks (even with -Werror).  So we grep stderr for any message
5201       # that says an option was ignored or not supported.
5202       # When given -MP, icc 7.0 and 7.1 complain thusly:
5203       #   icc: Command line warning: ignoring option '-M'; no argument required
5204       # The diagnosis changed in icc 8.0:
5205       #   icc: Command line remark: option '-MP' not supported
5206       if (grep 'ignoring option' conftest.err ||
5207           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5208         am_cv_CXX_dependencies_compiler_type=$depmode
5209         break
5210       fi
5211     fi
5212   done
5213
5214   cd ..
5215   rm -rf conftest.dir
5216 else
5217   am_cv_CXX_dependencies_compiler_type=none
5218 fi
5219
5220 fi
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5222 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5223 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5224
5225  if
5226   test "x$enable_dependency_tracking" != xno \
5227   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5228   am__fastdepCXX_TRUE=
5229   am__fastdepCXX_FALSE='#'
5230 else
5231   am__fastdepCXX_TRUE='#'
5232   am__fastdepCXX_FALSE=
5233 fi
5234
5235
5236
5237
5238 if test -n "$ac_tool_prefix"; then
5239   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5240 set dummy ${ac_tool_prefix}as; ac_word=$2
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5242 $as_echo_n "checking for $ac_word... " >&6; }
5243 if test "${ac_cv_prog_AS+set}" = set; then :
5244   $as_echo_n "(cached) " >&6
5245 else
5246   if test -n "$AS"; then
5247   ac_cv_prog_AS="$AS" # Let the user override the test.
5248 else
5249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5250 for as_dir in $PATH
5251 do
5252   IFS=$as_save_IFS
5253   test -z "$as_dir" && as_dir=.
5254     for ac_exec_ext in '' $ac_executable_extensions; do
5255   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5256     ac_cv_prog_AS="${ac_tool_prefix}as"
5257     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5258     break 2
5259   fi
5260 done
5261   done
5262 IFS=$as_save_IFS
5263
5264 fi
5265 fi
5266 AS=$ac_cv_prog_AS
5267 if test -n "$AS"; then
5268   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5269 $as_echo "$AS" >&6; }
5270 else
5271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5272 $as_echo "no" >&6; }
5273 fi
5274
5275
5276 fi
5277 if test -z "$ac_cv_prog_AS"; then
5278   ac_ct_AS=$AS
5279   # Extract the first word of "as", so it can be a program name with args.
5280 set dummy as; ac_word=$2
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5282 $as_echo_n "checking for $ac_word... " >&6; }
5283 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
5284   $as_echo_n "(cached) " >&6
5285 else
5286   if test -n "$ac_ct_AS"; then
5287   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5288 else
5289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5290 for as_dir in $PATH
5291 do
5292   IFS=$as_save_IFS
5293   test -z "$as_dir" && as_dir=.
5294     for ac_exec_ext in '' $ac_executable_extensions; do
5295   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5296     ac_cv_prog_ac_ct_AS="as"
5297     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5298     break 2
5299   fi
5300 done
5301   done
5302 IFS=$as_save_IFS
5303
5304 fi
5305 fi
5306 ac_ct_AS=$ac_cv_prog_ac_ct_AS
5307 if test -n "$ac_ct_AS"; then
5308   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5309 $as_echo "$ac_ct_AS" >&6; }
5310 else
5311   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5312 $as_echo "no" >&6; }
5313 fi
5314
5315   if test "x$ac_ct_AS" = x; then
5316     AS=""
5317   else
5318     case $cross_compiling:$ac_tool_warned in
5319 yes:)
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5321 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5322 ac_tool_warned=yes ;;
5323 esac
5324     AS=$ac_ct_AS
5325   fi
5326 else
5327   AS="$ac_cv_prog_AS"
5328 fi
5329
5330 if test -n "$ac_tool_prefix"; then
5331   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
5332 set dummy ${ac_tool_prefix}ld; ac_word=$2
5333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5334 $as_echo_n "checking for $ac_word... " >&6; }
5335 if test "${ac_cv_prog_LD+set}" = set; then :
5336   $as_echo_n "(cached) " >&6
5337 else
5338   if test -n "$LD"; then
5339   ac_cv_prog_LD="$LD" # Let the user override the test.
5340 else
5341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5342 for as_dir in $PATH
5343 do
5344   IFS=$as_save_IFS
5345   test -z "$as_dir" && as_dir=.
5346     for ac_exec_ext in '' $ac_executable_extensions; do
5347   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5348     ac_cv_prog_LD="${ac_tool_prefix}ld"
5349     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5350     break 2
5351   fi
5352 done
5353   done
5354 IFS=$as_save_IFS
5355
5356 fi
5357 fi
5358 LD=$ac_cv_prog_LD
5359 if test -n "$LD"; then
5360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5361 $as_echo "$LD" >&6; }
5362 else
5363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5364 $as_echo "no" >&6; }
5365 fi
5366
5367
5368 fi
5369 if test -z "$ac_cv_prog_LD"; then
5370   ac_ct_LD=$LD
5371   # Extract the first word of "ld", so it can be a program name with args.
5372 set dummy ld; ac_word=$2
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5374 $as_echo_n "checking for $ac_word... " >&6; }
5375 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then :
5376   $as_echo_n "(cached) " >&6
5377 else
5378   if test -n "$ac_ct_LD"; then
5379   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
5380 else
5381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5382 for as_dir in $PATH
5383 do
5384   IFS=$as_save_IFS
5385   test -z "$as_dir" && as_dir=.
5386     for ac_exec_ext in '' $ac_executable_extensions; do
5387   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5388     ac_cv_prog_ac_ct_LD="ld"
5389     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5390     break 2
5391   fi
5392 done
5393   done
5394 IFS=$as_save_IFS
5395
5396 fi
5397 fi
5398 ac_ct_LD=$ac_cv_prog_ac_ct_LD
5399 if test -n "$ac_ct_LD"; then
5400   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LD" >&5
5401 $as_echo "$ac_ct_LD" >&6; }
5402 else
5403   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5404 $as_echo "no" >&6; }
5405 fi
5406
5407   if test "x$ac_ct_LD" = x; then
5408     LD=""
5409   else
5410     case $cross_compiling:$ac_tool_warned in
5411 yes:)
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5413 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5414 ac_tool_warned=yes ;;
5415 esac
5416     LD=$ac_ct_LD
5417   fi
5418 else
5419   LD="$ac_cv_prog_LD"
5420 fi
5421
5422 if test -n "$ac_tool_prefix"; then
5423   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5424 set dummy ${ac_tool_prefix}ar; ac_word=$2
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5426 $as_echo_n "checking for $ac_word... " >&6; }
5427 if test "${ac_cv_prog_AR+set}" = set; then :
5428   $as_echo_n "(cached) " >&6
5429 else
5430   if test -n "$AR"; then
5431   ac_cv_prog_AR="$AR" # Let the user override the test.
5432 else
5433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5434 for as_dir in $PATH
5435 do
5436   IFS=$as_save_IFS
5437   test -z "$as_dir" && as_dir=.
5438     for ac_exec_ext in '' $ac_executable_extensions; do
5439   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5440     ac_cv_prog_AR="${ac_tool_prefix}ar"
5441     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5442     break 2
5443   fi
5444 done
5445   done
5446 IFS=$as_save_IFS
5447
5448 fi
5449 fi
5450 AR=$ac_cv_prog_AR
5451 if test -n "$AR"; then
5452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5453 $as_echo "$AR" >&6; }
5454 else
5455   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5456 $as_echo "no" >&6; }
5457 fi
5458
5459
5460 fi
5461 if test -z "$ac_cv_prog_AR"; then
5462   ac_ct_AR=$AR
5463   # Extract the first word of "ar", so it can be a program name with args.
5464 set dummy ar; ac_word=$2
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5466 $as_echo_n "checking for $ac_word... " >&6; }
5467 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5468   $as_echo_n "(cached) " >&6
5469 else
5470   if test -n "$ac_ct_AR"; then
5471   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5472 else
5473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5474 for as_dir in $PATH
5475 do
5476   IFS=$as_save_IFS
5477   test -z "$as_dir" && as_dir=.
5478     for ac_exec_ext in '' $ac_executable_extensions; do
5479   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5480     ac_cv_prog_ac_ct_AR="ar"
5481     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5482     break 2
5483   fi
5484 done
5485   done
5486 IFS=$as_save_IFS
5487
5488 fi
5489 fi
5490 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5491 if test -n "$ac_ct_AR"; then
5492   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5493 $as_echo "$ac_ct_AR" >&6; }
5494 else
5495   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5496 $as_echo "no" >&6; }
5497 fi
5498
5499   if test "x$ac_ct_AR" = x; then
5500     AR=""
5501   else
5502     case $cross_compiling:$ac_tool_warned in
5503 yes:)
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5505 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5506 ac_tool_warned=yes ;;
5507 esac
5508     AR=$ac_ct_AR
5509   fi
5510 else
5511   AR="$ac_cv_prog_AR"
5512 fi
5513
5514 if test -n "$ac_tool_prefix"; then
5515   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5516 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5518 $as_echo_n "checking for $ac_word... " >&6; }
5519 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5520   $as_echo_n "(cached) " >&6
5521 else
5522   if test -n "$RANLIB"; then
5523   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5524 else
5525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5526 for as_dir in $PATH
5527 do
5528   IFS=$as_save_IFS
5529   test -z "$as_dir" && as_dir=.
5530     for ac_exec_ext in '' $ac_executable_extensions; do
5531   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5532     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5533     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5534     break 2
5535   fi
5536 done
5537   done
5538 IFS=$as_save_IFS
5539
5540 fi
5541 fi
5542 RANLIB=$ac_cv_prog_RANLIB
5543 if test -n "$RANLIB"; then
5544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5545 $as_echo "$RANLIB" >&6; }
5546 else
5547   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5548 $as_echo "no" >&6; }
5549 fi
5550
5551
5552 fi
5553 if test -z "$ac_cv_prog_RANLIB"; then
5554   ac_ct_RANLIB=$RANLIB
5555   # Extract the first word of "ranlib", so it can be a program name with args.
5556 set dummy ranlib; ac_word=$2
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5558 $as_echo_n "checking for $ac_word... " >&6; }
5559 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5560   $as_echo_n "(cached) " >&6
5561 else
5562   if test -n "$ac_ct_RANLIB"; then
5563   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5564 else
5565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566 for as_dir in $PATH
5567 do
5568   IFS=$as_save_IFS
5569   test -z "$as_dir" && as_dir=.
5570     for ac_exec_ext in '' $ac_executable_extensions; do
5571   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5572     ac_cv_prog_ac_ct_RANLIB="ranlib"
5573     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5574     break 2
5575   fi
5576 done
5577   done
5578 IFS=$as_save_IFS
5579
5580 fi
5581 fi
5582 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5583 if test -n "$ac_ct_RANLIB"; then
5584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5585 $as_echo "$ac_ct_RANLIB" >&6; }
5586 else
5587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5588 $as_echo "no" >&6; }
5589 fi
5590
5591   if test "x$ac_ct_RANLIB" = x; then
5592     RANLIB=":"
5593   else
5594     case $cross_compiling:$ac_tool_warned in
5595 yes:)
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5597 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5598 ac_tool_warned=yes ;;
5599 esac
5600     RANLIB=$ac_ct_RANLIB
5601   fi
5602 else
5603   RANLIB="$ac_cv_prog_RANLIB"
5604 fi
5605
5606 if test -n "$ac_tool_prefix"; then
5607   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5608 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5610 $as_echo_n "checking for $ac_word... " >&6; }
5611 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5612   $as_echo_n "(cached) " >&6
5613 else
5614   if test -n "$DLLTOOL"; then
5615   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5616 else
5617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5618 for as_dir in $PATH
5619 do
5620   IFS=$as_save_IFS
5621   test -z "$as_dir" && as_dir=.
5622     for ac_exec_ext in '' $ac_executable_extensions; do
5623   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5624     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5625     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5626     break 2
5627   fi
5628 done
5629   done
5630 IFS=$as_save_IFS
5631
5632 fi
5633 fi
5634 DLLTOOL=$ac_cv_prog_DLLTOOL
5635 if test -n "$DLLTOOL"; then
5636   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5637 $as_echo "$DLLTOOL" >&6; }
5638 else
5639   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5640 $as_echo "no" >&6; }
5641 fi
5642
5643
5644 fi
5645 if test -z "$ac_cv_prog_DLLTOOL"; then
5646   ac_ct_DLLTOOL=$DLLTOOL
5647   # Extract the first word of "dlltool", so it can be a program name with args.
5648 set dummy dlltool; ac_word=$2
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5650 $as_echo_n "checking for $ac_word... " >&6; }
5651 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5652   $as_echo_n "(cached) " >&6
5653 else
5654   if test -n "$ac_ct_DLLTOOL"; then
5655   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5656 else
5657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5658 for as_dir in $PATH
5659 do
5660   IFS=$as_save_IFS
5661   test -z "$as_dir" && as_dir=.
5662     for ac_exec_ext in '' $ac_executable_extensions; do
5663   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5664     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5665     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5666     break 2
5667   fi
5668 done
5669   done
5670 IFS=$as_save_IFS
5671
5672 fi
5673 fi
5674 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5675 if test -n "$ac_ct_DLLTOOL"; then
5676   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5677 $as_echo "$ac_ct_DLLTOOL" >&6; }
5678 else
5679   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5680 $as_echo "no" >&6; }
5681 fi
5682
5683   if test "x$ac_ct_DLLTOOL" = x; then
5684     DLLTOOL=":"
5685   else
5686     case $cross_compiling:$ac_tool_warned in
5687 yes:)
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5689 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5690 ac_tool_warned=yes ;;
5691 esac
5692     DLLTOOL=$ac_ct_DLLTOOL
5693   fi
5694 else
5695   DLLTOOL="$ac_cv_prog_DLLTOOL"
5696 fi
5697
5698 for ac_prog in gawk mawk nawk awk
5699 do
5700   # Extract the first word of "$ac_prog", so it can be a program name with args.
5701 set dummy $ac_prog; ac_word=$2
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5703 $as_echo_n "checking for $ac_word... " >&6; }
5704 if test "${ac_cv_prog_AWK+set}" = set; then :
5705   $as_echo_n "(cached) " >&6
5706 else
5707   if test -n "$AWK"; then
5708   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5709 else
5710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5711 for as_dir in $PATH
5712 do
5713   IFS=$as_save_IFS
5714   test -z "$as_dir" && as_dir=.
5715     for ac_exec_ext in '' $ac_executable_extensions; do
5716   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5717     ac_cv_prog_AWK="$ac_prog"
5718     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5719     break 2
5720   fi
5721 done
5722   done
5723 IFS=$as_save_IFS
5724
5725 fi
5726 fi
5727 AWK=$ac_cv_prog_AWK
5728 if test -n "$AWK"; then
5729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5730 $as_echo "$AWK" >&6; }
5731 else
5732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5733 $as_echo "no" >&6; }
5734 fi
5735
5736
5737   test -n "$AWK" && break
5738 done
5739
5740 for ac_prog in jar fastjar gjar
5741 do
5742   # Extract the first word of "$ac_prog", so it can be a program name with args.
5743 set dummy $ac_prog; ac_word=$2
5744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5745 $as_echo_n "checking for $ac_word... " >&6; }
5746 if test "${ac_cv_prog_JAR+set}" = set; then :
5747   $as_echo_n "(cached) " >&6
5748 else
5749   if test -n "$JAR"; then
5750   ac_cv_prog_JAR="$JAR" # Let the user override the test.
5751 else
5752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5753 for as_dir in $PATH
5754 do
5755   IFS=$as_save_IFS
5756   test -z "$as_dir" && as_dir=.
5757     for ac_exec_ext in '' $ac_executable_extensions; do
5758   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5759     ac_cv_prog_JAR="$ac_prog"
5760     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5761     break 2
5762   fi
5763 done
5764   done
5765 IFS=$as_save_IFS
5766
5767 fi
5768 fi
5769 JAR=$ac_cv_prog_JAR
5770 if test -n "$JAR"; then
5771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAR" >&5
5772 $as_echo "$JAR" >&6; }
5773 else
5774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5775 $as_echo "no" >&6; }
5776 fi
5777
5778
5779   test -n "$JAR" && break
5780 done
5781 test -n "$JAR" || JAR="no"
5782
5783 # Extract the first word of "zip", so it can be a program name with args.
5784 set dummy zip; ac_word=$2
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5786 $as_echo_n "checking for $ac_word... " >&6; }
5787 if test "${ac_cv_path_ZIP+set}" = set; then :
5788   $as_echo_n "(cached) " >&6
5789 else
5790   case $ZIP in
5791   [\\/]* | ?:[\\/]*)
5792   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
5793   ;;
5794   *)
5795   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5796 for as_dir in $PATH
5797 do
5798   IFS=$as_save_IFS
5799   test -z "$as_dir" && as_dir=.
5800     for ac_exec_ext in '' $ac_executable_extensions; do
5801   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5802     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
5803     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5804     break 2
5805   fi
5806 done
5807   done
5808 IFS=$as_save_IFS
5809
5810   test -z "$ac_cv_path_ZIP" && ac_cv_path_ZIP="no"
5811   ;;
5812 esac
5813 fi
5814 ZIP=$ac_cv_path_ZIP
5815 if test -n "$ZIP"; then
5816   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
5817 $as_echo "$ZIP" >&6; }
5818 else
5819   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5820 $as_echo "no" >&6; }
5821 fi
5822
5823
5824 # Extract the first word of "unzip", so it can be a program name with args.
5825 set dummy unzip; ac_word=$2
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5827 $as_echo_n "checking for $ac_word... " >&6; }
5828 if test "${ac_cv_path_UNZIP+set}" = set; then :
5829   $as_echo_n "(cached) " >&6
5830 else
5831   case $UNZIP in
5832   [\\/]* | ?:[\\/]*)
5833   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
5834   ;;
5835   *)
5836   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5837 for as_dir in $PATH
5838 do
5839   IFS=$as_save_IFS
5840   test -z "$as_dir" && as_dir=.
5841     for ac_exec_ext in '' $ac_executable_extensions; do
5842   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5843     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
5844     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5845     break 2
5846   fi
5847 done
5848   done
5849 IFS=$as_save_IFS
5850
5851   test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP="unzip"
5852   ;;
5853 esac
5854 fi
5855 UNZIP=$ac_cv_path_UNZIP
5856 if test -n "$UNZIP"; then
5857   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
5858 $as_echo "$UNZIP" >&6; }
5859 else
5860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5861 $as_echo "no" >&6; }
5862 fi
5863
5864
5865
5866 # We need a jar that supports -@.  This is a GNU extension.
5867 if test "$JAR" != no; then
5868    rm -f config-test.jar
5869    echo $srcdir/configure.ac | $JAR -cf@ config-test.jar >/dev/null 2>&1
5870    if test -f config-test.jar; then
5871      rm -f config-test.jar
5872    else
5873      JAR=no
5874    fi
5875 fi
5876
5877 # Prefer the jar we found, but fall back to our jar script.
5878 if test "$JAR" = no; then
5879   if test "$ZIP" = no; then
5880     as_fn_error "cannot find neither zip nor jar, cannot continue" "$LINENO" 5
5881   else
5882     # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava
5883     JAR=`pwd`/scripts/jar
5884   fi
5885 fi
5886
5887
5888
5889
5890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
5891 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
5892     # Check whether --enable-maintainer-mode was given.
5893 if test "${enable_maintainer_mode+set}" = set; then :
5894   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
5895 else
5896   USE_MAINTAINER_MODE=no
5897 fi
5898
5899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
5900 $as_echo "$USE_MAINTAINER_MODE" >&6; }
5901    if test $USE_MAINTAINER_MODE = yes; then
5902   MAINTAINER_MODE_TRUE=
5903   MAINTAINER_MODE_FALSE='#'
5904 else
5905   MAINTAINER_MODE_TRUE='#'
5906   MAINTAINER_MODE_FALSE=
5907 fi
5908
5909   MAINT=$MAINTAINER_MODE_TRUE
5910
5911
5912
5913
5914
5915 # configure.host sets the following important variables
5916 #       libgcj_cflags    - host specific C compiler flags
5917 #       libgcj_cxxflags  - host specific C++ compiler flags
5918 #       libgcj_javaflags - host specific Java compiler flags
5919 #       libgcj_sublib_ltflags - host specific Libtool flags
5920 #       libgcj_sublib_core_extra_deps - host specific extra
5921 #                          dependencies for core sublib
5922 #       (these last two only used when building sublibs)
5923 # and a number of others; see the list at the start of the file.
5924
5925 libgcj_cflags=
5926 libgcj_cxxflags=
5927 libgcj_javaflags=
5928 libgcj_sublib_ltflags=
5929 libgcj_sublib_core_extra_deps=
5930
5931 . ${srcdir}/configure.host
5932
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5934 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5935 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
5936   $as_echo_n "(cached) " >&6
5937 else
5938   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
5939 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
5940   acl_cv_prog_gnu_ld=yes
5941 else
5942   acl_cv_prog_gnu_ld=no
5943 fi
5944 fi
5945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
5946 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
5947 with_gnu_ld=$acl_cv_prog_gnu_ld
5948
5949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the GNU linker ($LD) supports -Bsymbolic-functions" >&5
5950 $as_echo_n "checking if the GNU linker ($LD) supports -Bsymbolic-functions... " >&6; }
5951 if test "${acl_cv_prog_gnu_ld_symbolic+set}" = set; then :
5952   $as_echo_n "(cached) " >&6
5953 else
5954
5955 acl_cv_prog_gnu_ld_symbolic=no
5956
5957 if test x"$with_gnu_ld" = x"yes"; then
5958   if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then
5959     acl_cv_prog_gnu_ld_symbolic=yes
5960   fi
5961 fi
5962 fi
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld_symbolic" >&5
5964 $as_echo "$acl_cv_prog_gnu_ld_symbolic" >&6; }
5965 if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
5966   SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
5967 else
5968   SYMBOLIC_LDFLAGS=''
5969 fi
5970
5971 libgcj_ld_symbolic_functions=$SYMBOLIC_LDFLAGS
5972 if test -z "$libgcj_ld_symbolic"; then
5973   libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS
5974 fi
5975
5976 # for windows native targets enforce export of all symbols for shared libgcj.
5977 libgcj_ld_export_all=
5978 case "$host" in
5979       *mingw*)
5980         libgcj_ld_export_all=-Wl,--export-all-symbols
5981         ;;
5982       *)
5983         ;;
5984 esac
5985
5986 LIBGCJ_CFLAGS="${libgcj_cflags}"
5987 LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
5988 LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
5989 LIBGCJ_SUBLIB_LTFLAGS="${libgcj_sublib_ltflags}"
5990 LIBGCJ_SUBLIB_CORE_EXTRA_DEPS="${libgcj_sublib_core_extra_deps}"
5991 LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
5992 LIBGCJ_LD_SYMBOLIC_FUNCTIONS="${libgcj_ld_symbolic_functions}"
5993 LIBGCJ_LD_EXPORT_ALL="${libgcj_ld_export_all}"
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003 # Only use libltdl for non-newlib builds.
6004 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
6005    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
6006 $as_echo_n "checking dynamic linker characteristics... " >&6; }
6007 library_names_spec=
6008 libname_spec='lib$name'
6009 soname_spec=
6010 shrext=".so"
6011 postinstall_cmds=
6012 postuninstall_cmds=
6013 finish_cmds=
6014 finish_eval=
6015 shlibpath_var=
6016 shlibpath_overrides_runpath=unknown
6017 version_type=none
6018 dynamic_linker="$host_os ld.so"
6019 sys_lib_dlsearch_path_spec="/lib /usr/lib"
6020 if test "$GCC" = yes; then
6021   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
6022   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
6023     # if the path contains ";" then we assume it to be the separator
6024     # otherwise default to the standard path separator (i.e. ":") - it is
6025     # assumed that no part of a normal pathname contains ";" but that should
6026     # okay in the real world where ";" in dirpaths is itself problematic.
6027     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
6028   else
6029     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
6030   fi
6031 else
6032   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6033 fi
6034 need_lib_prefix=unknown
6035 hardcode_into_libs=no
6036
6037 # when you set need_version to no, make sure it does not cause -set_version
6038 # flags to be left without arguments
6039 need_version=unknown
6040
6041 case $host_os in
6042 aix3*)
6043   version_type=linux
6044   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
6045   shlibpath_var=LIBPATH
6046
6047   # AIX 3 has no versioning support, so we append a major version to the name.
6048   soname_spec='${libname}${release}${shared_ext}$major'
6049   ;;
6050
6051 aix[4-9]*)
6052   version_type=linux
6053   need_lib_prefix=no
6054   need_version=no
6055   hardcode_into_libs=yes
6056   if test "$host_cpu" = ia64; then
6057     # AIX 5 supports IA64
6058     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
6059     shlibpath_var=LD_LIBRARY_PATH
6060   else
6061     # With GCC up to 2.95.x, collect2 would create an import file
6062     # for dependence libraries.  The import file would start with
6063     # the line `#! .'.  This would cause the generated library to
6064     # depend on `.', always an invalid library.  This was fixed in
6065     # development snapshots of GCC prior to 3.0.
6066     case $host_os in
6067       aix4 | aix4.[01] | aix4.[01].*)
6068       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
6069            echo ' yes '
6070            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
6071         :
6072       else
6073         can_build_shared=no
6074       fi
6075       ;;
6076     esac
6077     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
6078     # soname into executable. Probably we can add versioning support to
6079     # collect2, so additional links can be useful in future.
6080     if test "$aix_use_runtimelinking" = yes; then
6081       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
6082       # instead of lib<name>.a to let people know that these are not
6083       # typical AIX shared libraries.
6084       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6085     else
6086       # We preserve .a as extension for shared libraries through AIX4.2
6087       # and later when we are not doing run time linking.
6088       library_names_spec='${libname}${release}.a $libname.a'
6089       soname_spec='${libname}${release}${shared_ext}$major'
6090     fi
6091     shlibpath_var=LIBPATH
6092   fi
6093   ;;
6094
6095 amigaos*)
6096   library_names_spec='$libname.ixlibrary $libname.a'
6097   # Create ${libname}_ixlibrary.a entries in /sys/libs.
6098   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'
6099   ;;
6100
6101 beos*)
6102   library_names_spec='${libname}${shared_ext}'
6103   dynamic_linker="$host_os ld.so"
6104   shlibpath_var=LIBRARY_PATH
6105   ;;
6106
6107 bsdi4*)
6108   version_type=linux
6109   need_version=no
6110   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6111   soname_spec='${libname}${release}${shared_ext}$major'
6112   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6113   shlibpath_var=LD_LIBRARY_PATH
6114   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6115   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6116   # the default ld.so.conf also contains /usr/contrib/lib and
6117   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6118   # libtool to hard-code these into programs
6119   ;;
6120
6121 cygwin* | mingw* | pw32*)
6122   version_type=windows
6123   shrext=".dll"
6124   need_version=no
6125   need_lib_prefix=no
6126
6127   case $GCC,$host_os in
6128   yes,cygwin* | yes,mingw* | yes,pw32*)
6129     library_names_spec='$libname.dll.a'
6130     # DLL is installed to $(libdir)/../bin by postinstall_cmds
6131     postinstall_cmds='base_file=`basename \${file}`~
6132       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
6133       dldir=$destdir/`dirname \$dlpath`~
6134       test -d \$dldir || mkdir -p \$dldir~
6135       $install_prog $dir/$dlname \$dldir/$dlname'
6136     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
6137       dlpath=$dir/\$dldll~
6138        $rm \$dlpath'
6139     shlibpath_overrides_runpath=yes
6140
6141     case $host_os in
6142     cygwin*)
6143       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
6144       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
6145       sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
6146       ;;
6147     mingw*)
6148       # MinGW DLLs use traditional 'lib' prefix
6149       soname_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
6150       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
6151       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
6152         # It is most probably a Windows format PATH printed by
6153         # mingw gcc, but we are running on Cygwin. Gcc prints its search
6154         # path with ; separators, and with drive letters. We can handle the
6155         # drive letters (cygwin fileutils understands them), so leave them,
6156         # especially as we might pass files found there to a mingw objdump,
6157         # which wouldn't understand a cygwinified path. Ahh.
6158         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
6159       else
6160         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
6161       fi
6162       ;;
6163     pw32*)
6164       # pw32 DLLs use 'pw' prefix rather than 'lib'
6165       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}${shared_ext}'
6166       ;;
6167     esac
6168     ;;
6169
6170   *)
6171     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
6172     ;;
6173   esac
6174   dynamic_linker='Win32 ld.exe'
6175   # FIXME: first we should search . and the directory the executable is in
6176   shlibpath_var=PATH
6177   ;;
6178
6179 darwin* | rhapsody*)
6180   dynamic_linker="$host_os dyld"
6181   version_type=darwin
6182   need_lib_prefix=no
6183   need_version=no
6184   # FIXME: Relying on posixy $() will cause problems for
6185   #        cross-compilation, but unfortunately the echo tests do not
6186   #        yet detect zsh echo's removal of \ escapes.
6187   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
6188   soname_spec='${libname}${release}${major}$shared_ext'
6189   shlibpath_overrides_runpath=yes
6190   shlibpath_var=DYLD_LIBRARY_PATH
6191   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
6192   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
6193   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
6194   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"`
6195   fi
6196   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
6197   ;;
6198
6199 dgux*)
6200   version_type=linux
6201   need_lib_prefix=no
6202   need_version=no
6203   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
6204   soname_spec='${libname}${release}${shared_ext}$major'
6205   shlibpath_var=LD_LIBRARY_PATH
6206   ;;
6207
6208 freebsd*)
6209   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6210   version_type=freebsd-$objformat
6211   case $version_type in
6212     freebsd-elf*)
6213       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
6214       need_version=no
6215       need_lib_prefix=no
6216       ;;
6217     freebsd-*)
6218       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
6219       need_version=yes
6220       ;;
6221   esac
6222   shlibpath_var=LD_LIBRARY_PATH
6223   case $host_os in
6224   freebsd2*)
6225     shlibpath_overrides_runpath=yes
6226     ;;
6227   freebsd3.01* | freebsdelf3.01*)
6228     shlibpath_overrides_runpath=yes
6229     hardcode_into_libs=yes
6230     ;;
6231   *) # from 3.2 on
6232     shlibpath_overrides_runpath=no
6233     hardcode_into_libs=yes
6234     ;;
6235   esac
6236   ;;
6237
6238 gnu*)
6239   version_type=linux
6240   need_lib_prefix=no
6241   need_version=no
6242   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
6243   soname_spec='${libname}${release}${shared_ext}$major'
6244   shlibpath_var=LD_LIBRARY_PATH
6245   hardcode_into_libs=yes
6246   ;;
6247
6248 hpux9* | hpux10* | hpux11*)
6249   # Give a soname corresponding to the major version so that dld.sl refuses to
6250   # link against other versions.
6251   version_type=sunos
6252   need_lib_prefix=no
6253   need_version=no
6254   case "$host_cpu" in
6255   ia64*)
6256     shrext='.so'
6257     hardcode_into_libs=yes
6258     dynamic_linker="$host_os dld.so"
6259     shlibpath_var=LD_LIBRARY_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     if test "X$HPUX_IA64_MODE" = X32; then
6264       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
6265     else
6266       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
6267     fi
6268     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
6269     ;;
6270    hppa*64*)
6271      shrext='.sl'
6272      hardcode_into_libs=yes
6273      dynamic_linker="$host_os dld.sl"
6274      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
6275      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
6276      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6277      soname_spec='${libname}${release}${shared_ext}$major'
6278      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
6279      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
6280      ;;
6281    *)
6282     shrext='.sl'
6283     dynamic_linker="$host_os dld.sl"
6284     shlibpath_var=SHLIB_PATH
6285     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6286     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6287     soname_spec='${libname}${release}${shared_ext}$major'
6288     ;;
6289   esac
6290   # HP-UX runs *really* slowly unless shared libraries are mode 555.
6291   postinstall_cmds='chmod 555 $lib'
6292   ;;
6293
6294 irix5* | irix6* | nonstopux*)
6295   case $host_os in
6296     nonstopux*) version_type=nonstopux ;;
6297     *)
6298         if test "$lt_cv_prog_gnu_ld" = yes; then
6299                 version_type=linux
6300         else
6301                 version_type=irix
6302         fi ;;
6303   esac
6304   need_lib_prefix=no
6305   need_version=no
6306   soname_spec='${libname}${release}${shared_ext}$major'
6307   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
6308   case $host_os in
6309   irix5* | nonstopux*)
6310     libsuff= shlibsuff=
6311     ;;
6312   *)
6313     case $LD in # libtool.m4 will add one of these switches to LD
6314     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
6315       libsuff= shlibsuff= libmagic=32-bit;;
6316     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
6317       libsuff=32 shlibsuff=N32 libmagic=N32;;
6318     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
6319       libsuff=64 shlibsuff=64 libmagic=64-bit;;
6320     *) libsuff= shlibsuff= libmagic=never-match;;
6321     esac
6322     ;;
6323   esac
6324   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6325   shlibpath_overrides_runpath=no
6326   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6327   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6328   hardcode_into_libs=yes
6329   ;;
6330
6331 # No shared lib support for Linux oldld, aout, or coff.
6332 linux*oldld* | linux*aout* | linux*coff*)
6333   dynamic_linker=no
6334   ;;
6335
6336 # This must be Linux ELF.
6337 linux*|k*bsd*-gnu)
6338   version_type=linux
6339   need_lib_prefix=no
6340   need_version=no
6341   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6342   soname_spec='${libname}${release}${shared_ext}$major'
6343   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6344   shlibpath_var=LD_LIBRARY_PATH
6345   shlibpath_overrides_runpath=no
6346   # This implies no fast_install, which is unacceptable.
6347   # Some rework will be needed to allow for fast_install
6348   # before this can be enabled.
6349   hardcode_into_libs=yes
6350
6351   # We used to test for /lib/ld.so.1 and disable shared libraries on
6352   # powerpc, because MkLinux only supported shared libraries with the
6353   # GNU dynamic linker.  Since this was broken with cross compilers,
6354   # most powerpc-linux boxes support dynamic linking these days and
6355   # people can always --disable-shared, the test was removed, and we
6356   # assume the GNU/Linux dynamic linker is in use.
6357   dynamic_linker='GNU/Linux ld.so'
6358   ;;
6359
6360 netbsd*)
6361   version_type=sunos
6362   need_lib_prefix=no
6363   need_version=no
6364   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6365     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6366     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6367     dynamic_linker='NetBSD (a.out) ld.so'
6368   else
6369     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
6370     soname_spec='${libname}${release}${shared_ext}$major'
6371     dynamic_linker='NetBSD ld.elf_so'
6372   fi
6373   shlibpath_var=LD_LIBRARY_PATH
6374   shlibpath_overrides_runpath=yes
6375   hardcode_into_libs=yes
6376   ;;
6377
6378 newsos6)
6379   version_type=linux
6380   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6381   shlibpath_var=LD_LIBRARY_PATH
6382   shlibpath_overrides_runpath=yes
6383   ;;
6384
6385 nto-qnx)
6386   version_type=linux
6387   need_lib_prefix=no
6388   need_version=no
6389   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6390   soname_spec='${libname}${release}${shared_ext}$major'
6391   shlibpath_var=LD_LIBRARY_PATH
6392   shlibpath_overrides_runpath=yes
6393   ;;
6394
6395 openbsd*)
6396   version_type=sunos
6397   need_lib_prefix=no
6398   need_version=no
6399   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6400   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6401   shlibpath_var=LD_LIBRARY_PATH
6402   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6403     case $host_os in
6404       openbsd2.[89] | openbsd2.[89].*)
6405         shlibpath_overrides_runpath=no
6406         ;;
6407       *)
6408         shlibpath_overrides_runpath=yes
6409         ;;
6410       esac
6411   else
6412     shlibpath_overrides_runpath=yes
6413   fi
6414   ;;
6415
6416 os2*)
6417   libname_spec='$name'
6418   shrext=".dll"
6419   need_lib_prefix=no
6420   library_names_spec='$libname${shared_ext} $libname.a'
6421   dynamic_linker='OS/2 ld.exe'
6422   shlibpath_var=LIBPATH
6423   ;;
6424
6425 osf3* | osf4* | osf5*)
6426   version_type=osf
6427   need_lib_prefix=no
6428   need_version=no
6429   soname_spec='${libname}${release}${shared_ext}$major'
6430   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6431   shlibpath_var=LD_LIBRARY_PATH
6432   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6433   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6434   ;;
6435
6436 sco3.2v5*)
6437   version_type=osf
6438   soname_spec='${libname}${release}${shared_ext}$major'
6439   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6440   shlibpath_var=LD_LIBRARY_PATH
6441   ;;
6442
6443 solaris*)
6444   version_type=linux
6445   need_lib_prefix=no
6446   need_version=no
6447   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6448   soname_spec='${libname}${release}${shared_ext}$major'
6449   shlibpath_var=LD_LIBRARY_PATH
6450   shlibpath_overrides_runpath=yes
6451   hardcode_into_libs=yes
6452   # ldd complains unless libraries are executable
6453   postinstall_cmds='chmod +x $lib'
6454   ;;
6455
6456 sunos4*)
6457   version_type=sunos
6458   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6459   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6460   shlibpath_var=LD_LIBRARY_PATH
6461   shlibpath_overrides_runpath=yes
6462   if test "$with_gnu_ld" = yes; then
6463     need_lib_prefix=no
6464   fi
6465   need_version=yes
6466   ;;
6467
6468 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6469   version_type=linux
6470   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6471   soname_spec='${libname}${release}${shared_ext}$major'
6472   shlibpath_var=LD_LIBRARY_PATH
6473   case $host_vendor in
6474     sni)
6475       shlibpath_overrides_runpath=no
6476       need_lib_prefix=no
6477       export_dynamic_flag_spec='${wl}-Blargedynsym'
6478       runpath_var=LD_RUN_PATH
6479       ;;
6480     siemens)
6481       need_lib_prefix=no
6482       ;;
6483     motorola)
6484       need_lib_prefix=no
6485       need_version=no
6486       shlibpath_overrides_runpath=no
6487       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6488       ;;
6489   esac
6490   ;;
6491
6492 sysv4*MP*)
6493   if test -d /usr/nec ;then
6494     version_type=linux
6495     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
6496     soname_spec='$libname${shared_ext}.$major'
6497     shlibpath_var=LD_LIBRARY_PATH
6498   fi
6499   ;;
6500
6501 uts4*)
6502   version_type=linux
6503   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6504   soname_spec='${libname}${release}${shared_ext}$major'
6505   shlibpath_var=LD_LIBRARY_PATH
6506   ;;
6507
6508 *)
6509   dynamic_linker=no
6510   ;;
6511 esac
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
6513 $as_echo "$dynamic_linker" >&6; }
6514 test "$dynamic_linker" = no && can_build_shared=no
6515
6516
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variable specifies run-time library path" >&5
6518 $as_echo_n "checking which variable specifies run-time library path... " >&6; }
6519 if test "${libltdl_cv_shlibpath_var+set}" = set; then :
6520   $as_echo_n "(cached) " >&6
6521 else
6522   libltdl_cv_shlibpath_var="$shlibpath_var"
6523 fi
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_shlibpath_var" >&5
6525 $as_echo "$libltdl_cv_shlibpath_var" >&6; }
6526 if test -n "$libltdl_cv_shlibpath_var"; then
6527
6528 cat >>confdefs.h <<_ACEOF
6529 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
6530 _ACEOF
6531
6532 fi
6533
6534 fi
6535
6536 ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h"
6537
6538
6539 # Possibly build libgcj as many sub-libraries.
6540 # Check whether --enable-libgcj-sublibs was given.
6541 if test "${enable_libgcj_sublibs+set}" = set; then :
6542   enableval=$enable_libgcj_sublibs;
6543 fi
6544
6545
6546 if test -z "$enable_libgcj_sublibs"; then
6547    enable_libgcj_sublibs=$enable_libgcj_sublibs_default
6548 fi
6549  if test "$enable_libgcj_sublibs" = yes; then
6550   BUILD_SUBLIBS_TRUE=
6551   BUILD_SUBLIBS_FALSE='#'
6552 else
6553   BUILD_SUBLIBS_TRUE='#'
6554   BUILD_SUBLIBS_FALSE=
6555 fi
6556
6557 if test "$enable_libgcj_sublibs" = yes ; then
6558   # In theory we could make do with only one override and simply
6559   # tag "_bc" onto the end of it when we use it to generate the
6560   # spec, but that's an ugly thing to do when there are multiple
6561   # words in the string and you're relying on the ordering to
6562   # append the correct one.
6563   libgcj_spec_lgcj_override="-lgcj-noncore -lgcj"
6564   libgcj_spec_lgcj_bc_override="-lgcj-noncore -lgcj_bc"
6565 fi
6566
6567
6568 # See if the user has requested runtime debugging.
6569 LIBGCJDEBUG="disable"
6570
6571 # Check whether --enable-libgcj-debug was given.
6572 if test "${enable_libgcj_debug+set}" = set; then :
6573   enableval=$enable_libgcj_debug; if test "$enable_libgcj_debug" = yes; then
6574
6575 $as_echo "#define __GCJ_DEBUG 1" >>confdefs.h
6576
6577     LIBGCJDEBUG="enable"
6578   fi
6579 fi
6580
6581
6582
6583 # Check whether --with-escher was given.
6584 if test "${with_escher+set}" = set; then :
6585   withval=$with_escher;
6586 fi
6587
6588 case "$with_escher" in
6589 "")
6590         use_escher=false
6591         ;;
6592 "no")
6593         use_escher=false
6594         ;;
6595 "yes")
6596         as_fn_error "Please supply an absolute path to Escher library" "$LINENO" 5
6597         ;;
6598 *)
6599         use_escher=true
6600         ;;
6601 esac
6602
6603 # Determine which AWT peer libraries to build
6604 # Check whether --enable-java-awt was given.
6605 if test "${enable_java_awt+set}" = set; then :
6606   enableval=$enable_java_awt;
6607 fi
6608
6609
6610 peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
6611 use_xlib_awt=""
6612 use_gtk_awt=""
6613 use_qt_awt=""
6614 use_x_awt=""
6615 # The default toolkit to use is the first one specified.
6616 TOOLKIT=
6617
6618
6619 for peer in $peerlibs ; do
6620   case $peer in
6621     xlib)
6622       if test "$no_x" = yes; then
6623         echo "*** xlib peers requested but no X library available" 1>&2
6624         exit 1
6625       else
6626         use_xlib_awt="yes"
6627         if test -z "$TOOLKIT"; then
6628            TOOLKIT=gnu.awt.xlib.XToolkit
6629         fi
6630       fi
6631       ;;
6632     gtk)
6633       if test "$no_x" = yes; then
6634          echo "*** gtk peers requested but no X library available" 1>&2
6635          exit 1
6636       else
6637          use_gtk_awt=yes
6638          if test -z "$TOOLKIT"; then
6639             TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit
6640          fi
6641       fi
6642       ;;
6643     qt)
6644       if test "$no_x" = yes; then
6645          # Perhaps we should admit the possibility of embedded Qt.
6646          echo "*** Qt peers requested but no X library available" 1>&2
6647          exit 1
6648       else
6649          use_qt_awt=yes
6650          if test -z "$TOOLKIT"; then
6651             TOOLKIT=gnu.java.awt.peer.qt.QtToolkit
6652          fi
6653       fi
6654       ;;
6655     x)
6656       use_x_awt=yes
6657       if test -z "$TOOLKIT"; then
6658          TOOLKIT=gnu.java.awt.peer.x.XToolkit
6659       fi
6660       ;;
6661     no)
6662       use_xlib_awt=
6663       use_gtk_awt=
6664       use_qt_awt=
6665       use_x_awt=
6666       break
6667       ;;
6668     *)
6669       echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
6670       exit 1
6671   esac
6672 done
6673
6674  if test "$use_xlib_awt" = yes; then
6675   XLIB_AWT_TRUE=
6676   XLIB_AWT_FALSE='#'
6677 else
6678   XLIB_AWT_TRUE='#'
6679   XLIB_AWT_FALSE=
6680 fi
6681
6682  if test "$use_x_awt" = yes; then
6683   X_AWT_TRUE=
6684   X_AWT_FALSE='#'
6685 else
6686   X_AWT_TRUE='#'
6687   X_AWT_FALSE=
6688 fi
6689
6690
6691
6692 cat >>confdefs.h <<_ACEOF
6693 #define AWT_TOOLKIT "$TOOLKIT"
6694 _ACEOF
6695
6696
6697 expanded_prefix=$prefix
6698 if test "X$prefix" = XNONE; then
6699   expanded_prefix=${ac_default_prefix}
6700 fi
6701
6702
6703 cat >>confdefs.h <<_ACEOF
6704 #define LIBGCJ_PREFIX "$expanded_prefix"
6705 _ACEOF
6706
6707
6708 # Create standard.omit based on decisions we just made.
6709 cp $srcdir/standard.omit.in standard.omit
6710 if test "$use_xlib_awt" != yes; then
6711    echo gnu/awt/xlib >> standard.omit
6712    echo gnu/gcj/xlib >> standard.omit
6713 fi
6714 if test "$use_x_awt" != yes; then
6715    echo gnu/java/awt/peer/x >> standard.omit
6716 fi
6717
6718 # Tools that need to be compiled against classpath's tools classes
6719 : > vm-tools-packages
6720 for package in gnu/gcj/tools/gc_analyze ; do
6721     echo $package >> standard.omit
6722     echo $package >> vm-tools-packages
6723 done
6724
6725 if test -z "${with_multisubdir}"; then
6726    builddotdot=.
6727 else
6728    builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
6729 fi
6730
6731 NATIVE=yes
6732
6733 # Which gcj and host gcj (for ecjx) do we use?
6734 which_gcj=default
6735 host_exeext=${ac_exeext}
6736 GCJ_FOR_ECJX='$(GCJ)'
6737 GCC_FOR_ECJX='$(CXX)'
6738 built_gcc_dir="`cd ${builddotdot}/../../${host_subdir}/gcc && ${PWDCMD-pwd}`"
6739 if test -n "${with_cross_host}"; then
6740   # We are being configured with a cross compiler. We can't
6741   # use ac_exeext, because that is for the target platform.
6742   NATIVE=no
6743   cross_host_exeext=
6744   GCJ_FOR_ECJX="${with_cross_host}-gcj"
6745   GCC_FOR_ECJX="${with_cross_host}-gcc"
6746   case "${with_cross_host}" in
6747      *mingw* | *cygwin*)
6748          cross_host_exeext=.exe
6749      ;;
6750   esac
6751   host_exeext=${cross_host_exeext}
6752   if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then
6753      if test x"$build_noncanonical" = x"$with_cross_host"; then
6754         # Ordinary cross (host!=target and host=build)
6755         which_gcj=built
6756      else
6757         # Canadian cross (host!=target and host!=build)
6758         which_gcj=cross
6759      fi
6760   else
6761      which_gcj=cross
6762   fi
6763 else
6764   # We are being configured with a native or crossed-native compiler
6765   if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then
6766      if test x"$build" = x"$host"; then
6767         # True native build (host=target and host=build)
6768         which_gcj=built
6769      else
6770         # Crossed-native build (host=target and host!=build)
6771         which_gcj=cross
6772      fi
6773   else
6774      which_gcj=path
6775   fi
6776 fi
6777 libgcjdir=`${PWDCMD-pwd}`
6778 case $GCJ in
6779 *" -B"*)
6780   # Just in case there is a comma in the build dir, quote it for the
6781   # sed command below.
6782   case $libgcjdir in
6783   *[,\\]*) qlibgcjdir=`echo "$libgcjdir" | sed 's:[,\\]:\\&:g'`;;
6784   *) qlibgcjdir=$libgcjdir;;
6785   esac
6786   GCJ=`echo "$GCJ" | sed "s, -B, -B$qlibgcjdir/&,"`
6787   ;;
6788 *)
6789   GCJ=$GCJ" -B$libgcjdir/"
6790   ;;
6791 esac
6792 case "${which_gcj}" in
6793    built)
6794       GCJH='$(top_builddir)/$(MULTIBUILDTOP)../../$(host_subdir)/gcc/gcjh'
6795    ;;
6796    cross)
6797       if test "x${with_newlib}" = "xyes"; then
6798          # FIXME (comment): Why is this needed?
6799          LIBGCC_UNWIND_INCLUDE=
6800       fi
6801       GCJH='$(target_noncanonical)-gcjh'
6802    ;;
6803    path)
6804       GCJH=gcjh
6805    ;;
6806 esac
6807 JAVAC="$GCJ -C"
6808 export JAVAC
6809
6810
6811
6812
6813
6814
6815 # Create it, so that compile/link tests don't fail
6816 test -f libgcj.spec || touch libgcj.spec
6817
6818
6819
6820 # Set up to configure Classpath.
6821 # FIXME: no supported way to pass args in autoconf.
6822 # Disable tool wrappers to avoid ltdl.h configure check.
6823 ac_configure_args="$ac_configure_args --disable-tool-wrappers"
6824 ac_configure_args="$ac_configure_args --disable-load-library"
6825 ac_configure_args="$ac_configure_args --${LIBGCJDEBUG}-debug"
6826 ac_configure_args="$ac_configure_args --enable-default-toolkit=$TOOLKIT"
6827 dir1=`cd $srcdir && pwd`
6828 dir2=`pwd`
6829 ac_configure_args="$ac_configure_args --with-vm-classes=$dir1:$dir2"
6830 ac_configure_args="$ac_configure_args --disable-core-jni"
6831 ac_configure_args="$ac_configure_args --disable-examples"
6832 ac_configure_args="$ac_configure_args --with-glibj=build"
6833 if test "$browser_plugin_enabled" != yes; then
6834   ac_configure_args="$ac_configure_args --disable-plugin"
6835 else
6836   ac_configure_args="$ac_configure_args --enable-plugin"
6837 fi
6838 if test "$gconf_enabled" != yes; then
6839   ac_configure_args="$ac_configure_args --disable-gconf-peer"
6840   ac_configure_args="$ac_configure_args --enable-default-preferences-peer=gnu.java.util.prefs.FileBasedFactory"
6841 fi
6842 if test "$use_gtk_awt" != yes; then
6843   ac_configure_args="$ac_configure_args --disable-gtk-peer --disable-plugin"
6844 fi
6845 if test "$use_qt_awt" != yes; then
6846   ac_configure_args="$ac_configure_args --disable-qt-peer"
6847 else
6848   # We need this as qt is disabled by default in classpath.
6849   ac_configure_args="$ac_configure_args --enable-qt-peer"
6850 fi
6851 if test "$use_x_awt" != yes; then
6852   ac_configure_args="$ac_configure_args --without-escher"
6853 else
6854   # We need this as escher is disabled by default in classpath.
6855   if test "$use_escher" != true; then
6856     as_fn_error "Please supply an absolute path to the Escher library" "$LINENO" 5
6857   else
6858     ac_configure_args="$ac_configure_args --with-escher=$with_escher"
6859   fi
6860 fi
6861 if test "x$BUILD_GJDOC" = xno; then
6862   ac_configure_args="$ac_configure_args --disable-gjdoc"
6863 fi
6864 # -Werror causes unavoidable problems in code using alsa.
6865 ac_configure_args="$ac_configure_args --disable-regen-headers"
6866 ac_configure_args="$ac_configure_args --disable-Werror"
6867
6868 # Only use libltdl for non-newlib builds.
6869 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
6870      case $enable_ltdl_convenience in
6871   no) as_fn_error "this package needs a convenience libltdl" "$LINENO" 5 ;;
6872   "") enable_ltdl_convenience=yes
6873       ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
6874   esac
6875   LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
6876   LTDLINCL='-I${top_srcdir}/''libltdl'
6877   # For backwards non-gettext consistent compatibility...
6878   INCLTDL="$LTDLINCL"
6879
6880    enable_dlopen=yes
6881
6882
6883
6884    DIRLTDL=libltdl
6885
6886 $as_echo "#define USE_LTDL 1" >>confdefs.h
6887
6888    # Sigh.  Libtool's macro doesn't do the right thing.
6889    INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
6890    # FIXME: this is a hack.
6891    sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
6892    ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
6893 fi
6894
6895
6896
6897 case `pwd` in
6898   *\ * | *\     *)
6899     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6900 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6901 esac
6902
6903
6904
6905 macro_version='2.2.7a'
6906 macro_revision='1.3134'
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920 ltmain="$ac_aux_dir/ltmain.sh"
6921
6922 # Backslashify metacharacters that are still active within
6923 # double-quoted strings.
6924 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6925
6926 # Same as above, but do not quote variable references.
6927 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6928
6929 # Sed substitution to delay expansion of an escaped shell variable in a
6930 # double_quote_subst'ed string.
6931 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6932
6933 # Sed substitution to delay expansion of an escaped single quote.
6934 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6935
6936 # Sed substitution to avoid accidental globbing in evaled expressions
6937 no_glob_subst='s/\*/\\\*/g'
6938
6939 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6940 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6941 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6942
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6944 $as_echo_n "checking how to print strings... " >&6; }
6945 # Test print first, because it will be a builtin if present.
6946 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6947    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6948   ECHO='print -r --'
6949 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6950   ECHO='printf %s\n'
6951 else
6952   # Use this function as a fallback that always works.
6953   func_fallback_echo ()
6954   {
6955     eval 'cat <<_LTECHO_EOF
6956 $1
6957 _LTECHO_EOF'
6958   }
6959   ECHO='func_fallback_echo'
6960 fi
6961
6962 # func_echo_all arg...
6963 # Invoke $ECHO with all args, space-separated.
6964 func_echo_all ()
6965 {
6966     $ECHO ""
6967 }
6968
6969 case "$ECHO" in
6970   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6971 $as_echo "printf" >&6; } ;;
6972   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6973 $as_echo "print -r" >&6; } ;;
6974   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6975 $as_echo "cat" >&6; } ;;
6976 esac
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6992 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6993 if test "${ac_cv_path_SED+set}" = set; then :
6994   $as_echo_n "(cached) " >&6
6995 else
6996             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6997      for ac_i in 1 2 3 4 5 6 7; do
6998        ac_script="$ac_script$as_nl$ac_script"
6999      done
7000      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
7001      { ac_script=; unset ac_script;}
7002      if test -z "$SED"; then
7003   ac_path_SED_found=false
7004   # Loop through the user's path and test for each of PROGNAME-LIST
7005   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7006 for as_dir in $PATH
7007 do
7008   IFS=$as_save_IFS
7009   test -z "$as_dir" && as_dir=.
7010     for ac_prog in sed gsed; do
7011     for ac_exec_ext in '' $ac_executable_extensions; do
7012       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
7013       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
7014 # Check for GNU ac_path_SED and select it if it is found.
7015   # Check for GNU $ac_path_SED
7016 case `"$ac_path_SED" --version 2>&1` in
7017 *GNU*)
7018   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
7019 *)
7020   ac_count=0
7021   $as_echo_n 0123456789 >"conftest.in"
7022   while :
7023   do
7024     cat "conftest.in" "conftest.in" >"conftest.tmp"
7025     mv "conftest.tmp" "conftest.in"
7026     cp "conftest.in" "conftest.nl"
7027     $as_echo '' >> "conftest.nl"
7028     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7029     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7030     as_fn_arith $ac_count + 1 && ac_count=$as_val
7031     if test $ac_count -gt ${ac_path_SED_max-0}; then
7032       # Best one so far, save it but keep looking for a better one
7033       ac_cv_path_SED="$ac_path_SED"
7034       ac_path_SED_max=$ac_count
7035     fi
7036     # 10*(2^10) chars as input seems more than enough
7037     test $ac_count -gt 10 && break
7038   done
7039   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7040 esac
7041
7042       $ac_path_SED_found && break 3
7043     done
7044   done
7045   done
7046 IFS=$as_save_IFS
7047   if test -z "$ac_cv_path_SED"; then
7048     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7049   fi
7050 else
7051   ac_cv_path_SED=$SED
7052 fi
7053
7054 fi
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7056 $as_echo "$ac_cv_path_SED" >&6; }
7057  SED="$ac_cv_path_SED"
7058   rm -f conftest.sed
7059
7060 test -z "$SED" && SED=sed
7061 Xsed="$SED -e 1s/^X//"
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7074 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7075 if test "${ac_cv_path_GREP+set}" = set; then :
7076   $as_echo_n "(cached) " >&6
7077 else
7078   if test -z "$GREP"; then
7079   ac_path_GREP_found=false
7080   # Loop through the user's path and test for each of PROGNAME-LIST
7081   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7082 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7083 do
7084   IFS=$as_save_IFS
7085   test -z "$as_dir" && as_dir=.
7086     for ac_prog in grep ggrep; do
7087     for ac_exec_ext in '' $ac_executable_extensions; do
7088       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7089       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7090 # Check for GNU ac_path_GREP and select it if it is found.
7091   # Check for GNU $ac_path_GREP
7092 case `"$ac_path_GREP" --version 2>&1` in
7093 *GNU*)
7094   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7095 *)
7096   ac_count=0
7097   $as_echo_n 0123456789 >"conftest.in"
7098   while :
7099   do
7100     cat "conftest.in" "conftest.in" >"conftest.tmp"
7101     mv "conftest.tmp" "conftest.in"
7102     cp "conftest.in" "conftest.nl"
7103     $as_echo 'GREP' >> "conftest.nl"
7104     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7105     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7106     as_fn_arith $ac_count + 1 && ac_count=$as_val
7107     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7108       # Best one so far, save it but keep looking for a better one
7109       ac_cv_path_GREP="$ac_path_GREP"
7110       ac_path_GREP_max=$ac_count
7111     fi
7112     # 10*(2^10) chars as input seems more than enough
7113     test $ac_count -gt 10 && break
7114   done
7115   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7116 esac
7117
7118       $ac_path_GREP_found && break 3
7119     done
7120   done
7121   done
7122 IFS=$as_save_IFS
7123   if test -z "$ac_cv_path_GREP"; then
7124     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7125   fi
7126 else
7127   ac_cv_path_GREP=$GREP
7128 fi
7129
7130 fi
7131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7132 $as_echo "$ac_cv_path_GREP" >&6; }
7133  GREP="$ac_cv_path_GREP"
7134
7135
7136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7137 $as_echo_n "checking for egrep... " >&6; }
7138 if test "${ac_cv_path_EGREP+set}" = set; then :
7139   $as_echo_n "(cached) " >&6
7140 else
7141   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7142    then ac_cv_path_EGREP="$GREP -E"
7143    else
7144      if test -z "$EGREP"; then
7145   ac_path_EGREP_found=false
7146   # Loop through the user's path and test for each of PROGNAME-LIST
7147   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7148 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7149 do
7150   IFS=$as_save_IFS
7151   test -z "$as_dir" && as_dir=.
7152     for ac_prog in egrep; do
7153     for ac_exec_ext in '' $ac_executable_extensions; do
7154       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7155       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7156 # Check for GNU ac_path_EGREP and select it if it is found.
7157   # Check for GNU $ac_path_EGREP
7158 case `"$ac_path_EGREP" --version 2>&1` in
7159 *GNU*)
7160   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7161 *)
7162   ac_count=0
7163   $as_echo_n 0123456789 >"conftest.in"
7164   while :
7165   do
7166     cat "conftest.in" "conftest.in" >"conftest.tmp"
7167     mv "conftest.tmp" "conftest.in"
7168     cp "conftest.in" "conftest.nl"
7169     $as_echo 'EGREP' >> "conftest.nl"
7170     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7171     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7172     as_fn_arith $ac_count + 1 && ac_count=$as_val
7173     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7174       # Best one so far, save it but keep looking for a better one
7175       ac_cv_path_EGREP="$ac_path_EGREP"
7176       ac_path_EGREP_max=$ac_count
7177     fi
7178     # 10*(2^10) chars as input seems more than enough
7179     test $ac_count -gt 10 && break
7180   done
7181   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7182 esac
7183
7184       $ac_path_EGREP_found && break 3
7185     done
7186   done
7187   done
7188 IFS=$as_save_IFS
7189   if test -z "$ac_cv_path_EGREP"; then
7190     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7191   fi
7192 else
7193   ac_cv_path_EGREP=$EGREP
7194 fi
7195
7196    fi
7197 fi
7198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7199 $as_echo "$ac_cv_path_EGREP" >&6; }
7200  EGREP="$ac_cv_path_EGREP"
7201
7202
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
7204 $as_echo_n "checking for fgrep... " >&6; }
7205 if test "${ac_cv_path_FGREP+set}" = set; then :
7206   $as_echo_n "(cached) " >&6
7207 else
7208   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
7209    then ac_cv_path_FGREP="$GREP -F"
7210    else
7211      if test -z "$FGREP"; then
7212   ac_path_FGREP_found=false
7213   # Loop through the user's path and test for each of PROGNAME-LIST
7214   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7215 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7216 do
7217   IFS=$as_save_IFS
7218   test -z "$as_dir" && as_dir=.
7219     for ac_prog in fgrep; do
7220     for ac_exec_ext in '' $ac_executable_extensions; do
7221       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
7222       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
7223 # Check for GNU ac_path_FGREP and select it if it is found.
7224   # Check for GNU $ac_path_FGREP
7225 case `"$ac_path_FGREP" --version 2>&1` in
7226 *GNU*)
7227   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7228 *)
7229   ac_count=0
7230   $as_echo_n 0123456789 >"conftest.in"
7231   while :
7232   do
7233     cat "conftest.in" "conftest.in" >"conftest.tmp"
7234     mv "conftest.tmp" "conftest.in"
7235     cp "conftest.in" "conftest.nl"
7236     $as_echo 'FGREP' >> "conftest.nl"
7237     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7238     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7239     as_fn_arith $ac_count + 1 && ac_count=$as_val
7240     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7241       # Best one so far, save it but keep looking for a better one
7242       ac_cv_path_FGREP="$ac_path_FGREP"
7243       ac_path_FGREP_max=$ac_count
7244     fi
7245     # 10*(2^10) chars as input seems more than enough
7246     test $ac_count -gt 10 && break
7247   done
7248   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7249 esac
7250
7251       $ac_path_FGREP_found && break 3
7252     done
7253   done
7254   done
7255 IFS=$as_save_IFS
7256   if test -z "$ac_cv_path_FGREP"; then
7257     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7258   fi
7259 else
7260   ac_cv_path_FGREP=$FGREP
7261 fi
7262
7263    fi
7264 fi
7265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
7266 $as_echo "$ac_cv_path_FGREP" >&6; }
7267  FGREP="$ac_cv_path_FGREP"
7268
7269
7270 test -z "$GREP" && GREP=grep
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290 # Check whether --with-gnu-ld was given.
7291 if test "${with_gnu_ld+set}" = set; then :
7292   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7293 else
7294   with_gnu_ld=no
7295 fi
7296
7297 ac_prog=ld
7298 if test "$GCC" = yes; then
7299   # Check if gcc -print-prog-name=ld gives a path.
7300   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7301 $as_echo_n "checking for ld used by $CC... " >&6; }
7302   case $host in
7303   *-*-mingw*)
7304     # gcc leaves a trailing carriage return which upsets mingw
7305     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7306   *)
7307     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7308   esac
7309   case $ac_prog in
7310     # Accept absolute paths.
7311     [\\/]* | ?:[\\/]*)
7312       re_direlt='/[^/][^/]*/\.\./'
7313       # Canonicalize the pathname of ld
7314       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
7315       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
7316         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
7317       done
7318       test -z "$LD" && LD="$ac_prog"
7319       ;;
7320   "")
7321     # If it fails, then pretend we aren't using GCC.
7322     ac_prog=ld
7323     ;;
7324   *)
7325     # If it is relative, then search for the first ld in PATH.
7326     with_gnu_ld=unknown
7327     ;;
7328   esac
7329 elif test "$with_gnu_ld" = yes; then
7330   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7331 $as_echo_n "checking for GNU ld... " >&6; }
7332 else
7333   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7334 $as_echo_n "checking for non-GNU ld... " >&6; }
7335 fi
7336 if test "${lt_cv_path_LD+set}" = set; then :
7337   $as_echo_n "(cached) " >&6
7338 else
7339   if test -z "$LD"; then
7340   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7341   for ac_dir in $PATH; do
7342     IFS="$lt_save_ifs"
7343     test -z "$ac_dir" && ac_dir=.
7344     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7345       lt_cv_path_LD="$ac_dir/$ac_prog"
7346       # Check to see if the program is GNU ld.  I'd rather use --version,
7347       # but apparently some variants of GNU ld only accept -v.
7348       # Break only if it was the GNU/non-GNU ld that we prefer.
7349       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
7350       *GNU* | *'with BFD'*)
7351         test "$with_gnu_ld" != no && break
7352         ;;
7353       *)
7354         test "$with_gnu_ld" != yes && break
7355         ;;
7356       esac
7357     fi
7358   done
7359   IFS="$lt_save_ifs"
7360 else
7361   lt_cv_path_LD="$LD" # Let the user override the test with a path.
7362 fi
7363 fi
7364
7365 LD="$lt_cv_path_LD"
7366 if test -n "$LD"; then
7367   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7368 $as_echo "$LD" >&6; }
7369 else
7370   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7371 $as_echo "no" >&6; }
7372 fi
7373 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7375 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7376 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
7377   $as_echo_n "(cached) " >&6
7378 else
7379   # I'd rather use --version here, but apparently some GNU lds only accept -v.
7380 case `$LD -v 2>&1 </dev/null` in
7381 *GNU* | *'with BFD'*)
7382   lt_cv_prog_gnu_ld=yes
7383   ;;
7384 *)
7385   lt_cv_prog_gnu_ld=no
7386   ;;
7387 esac
7388 fi
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
7390 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
7391 with_gnu_ld=$lt_cv_prog_gnu_ld
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
7402 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
7403 if test "${lt_cv_path_NM+set}" = set; then :
7404   $as_echo_n "(cached) " >&6
7405 else
7406   if test -n "$NM"; then
7407   # Let the user override the test.
7408   lt_cv_path_NM="$NM"
7409 else
7410   lt_nm_to_check="${ac_tool_prefix}nm"
7411   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
7412     lt_nm_to_check="$lt_nm_to_check nm"
7413   fi
7414   for lt_tmp_nm in $lt_nm_to_check; do
7415     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7416     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
7417       IFS="$lt_save_ifs"
7418       test -z "$ac_dir" && ac_dir=.
7419       tmp_nm="$ac_dir/$lt_tmp_nm"
7420       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
7421         # Check to see if the nm accepts a BSD-compat flag.
7422         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
7423         #   nm: unknown option "B" ignored
7424         # Tru64's nm complains that /dev/null is an invalid object file
7425         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
7426         */dev/null* | *'Invalid file or object type'*)
7427           lt_cv_path_NM="$tmp_nm -B"
7428           break
7429           ;;
7430         *)
7431           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7432           */dev/null*)
7433             lt_cv_path_NM="$tmp_nm -p"
7434             break
7435             ;;
7436           *)
7437             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7438             continue # so that we can try to find one that supports BSD flags
7439             ;;
7440           esac
7441           ;;
7442         esac
7443       fi
7444     done
7445     IFS="$lt_save_ifs"
7446   done
7447   : ${lt_cv_path_NM=no}
7448 fi
7449 fi
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7451 $as_echo "$lt_cv_path_NM" >&6; }
7452 if test "$lt_cv_path_NM" != "no"; then
7453   NM="$lt_cv_path_NM"
7454 else
7455   # Didn't find any BSD compatible name lister, look for dumpbin.
7456   if test -n "$DUMPBIN"; then :
7457     # Let the user override the test.
7458   else
7459     if test -n "$ac_tool_prefix"; then
7460   for ac_prog in dumpbin "link -dump"
7461   do
7462     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7463 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7465 $as_echo_n "checking for $ac_word... " >&6; }
7466 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
7467   $as_echo_n "(cached) " >&6
7468 else
7469   if test -n "$DUMPBIN"; then
7470   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7471 else
7472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7473 for as_dir in $PATH
7474 do
7475   IFS=$as_save_IFS
7476   test -z "$as_dir" && as_dir=.
7477     for ac_exec_ext in '' $ac_executable_extensions; do
7478   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7479     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7480     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7481     break 2
7482   fi
7483 done
7484   done
7485 IFS=$as_save_IFS
7486
7487 fi
7488 fi
7489 DUMPBIN=$ac_cv_prog_DUMPBIN
7490 if test -n "$DUMPBIN"; then
7491   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7492 $as_echo "$DUMPBIN" >&6; }
7493 else
7494   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7495 $as_echo "no" >&6; }
7496 fi
7497
7498
7499     test -n "$DUMPBIN" && break
7500   done
7501 fi
7502 if test -z "$DUMPBIN"; then
7503   ac_ct_DUMPBIN=$DUMPBIN
7504   for ac_prog in dumpbin "link -dump"
7505 do
7506   # Extract the first word of "$ac_prog", so it can be a program name with args.
7507 set dummy $ac_prog; ac_word=$2
7508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7509 $as_echo_n "checking for $ac_word... " >&6; }
7510 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
7511   $as_echo_n "(cached) " >&6
7512 else
7513   if test -n "$ac_ct_DUMPBIN"; then
7514   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7515 else
7516 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7517 for as_dir in $PATH
7518 do
7519   IFS=$as_save_IFS
7520   test -z "$as_dir" && as_dir=.
7521     for ac_exec_ext in '' $ac_executable_extensions; do
7522   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7523     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7524     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7525     break 2
7526   fi
7527 done
7528   done
7529 IFS=$as_save_IFS
7530
7531 fi
7532 fi
7533 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7534 if test -n "$ac_ct_DUMPBIN"; then
7535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7536 $as_echo "$ac_ct_DUMPBIN" >&6; }
7537 else
7538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7539 $as_echo "no" >&6; }
7540 fi
7541
7542
7543   test -n "$ac_ct_DUMPBIN" && break
7544 done
7545
7546   if test "x$ac_ct_DUMPBIN" = x; then
7547     DUMPBIN=":"
7548   else
7549     case $cross_compiling:$ac_tool_warned in
7550 yes:)
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7552 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7553 ac_tool_warned=yes ;;
7554 esac
7555     DUMPBIN=$ac_ct_DUMPBIN
7556   fi
7557 fi
7558
7559     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
7560     *COFF*)
7561       DUMPBIN="$DUMPBIN -symbols"
7562       ;;
7563     *)
7564       DUMPBIN=:
7565       ;;
7566     esac
7567   fi
7568
7569   if test "$DUMPBIN" != ":"; then
7570     NM="$DUMPBIN"
7571   fi
7572 fi
7573 test -z "$NM" && NM=nm
7574
7575
7576
7577
7578
7579
7580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7581 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
7582 if test "${lt_cv_nm_interface+set}" = set; then :
7583   $as_echo_n "(cached) " >&6
7584 else
7585   lt_cv_nm_interface="BSD nm"
7586   echo "int some_variable = 0;" > conftest.$ac_ext
7587   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7588   (eval "$ac_compile" 2>conftest.err)
7589   cat conftest.err >&5
7590   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7591   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7592   cat conftest.err >&5
7593   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7594   cat conftest.out >&5
7595   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7596     lt_cv_nm_interface="MS dumpbin"
7597   fi
7598   rm -f conftest*
7599 fi
7600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7601 $as_echo "$lt_cv_nm_interface" >&6; }
7602
7603 # find the maximum length of command line arguments
7604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7605 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
7606 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
7607   $as_echo_n "(cached) " >&6
7608 else
7609     i=0
7610   teststring="ABCD"
7611
7612   case $build_os in
7613   msdosdjgpp*)
7614     # On DJGPP, this test can blow up pretty badly due to problems in libc
7615     # (any single argument exceeding 2000 bytes causes a buffer overrun
7616     # during glob expansion).  Even if it were fixed, the result of this
7617     # check would be larger than it should be.
7618     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
7619     ;;
7620
7621   gnu*)
7622     # Under GNU Hurd, this test is not required because there is
7623     # no limit to the length of command line arguments.
7624     # Libtool will interpret -1 as no limit whatsoever
7625     lt_cv_sys_max_cmd_len=-1;
7626     ;;
7627
7628   cygwin* | mingw* | cegcc*)
7629     # On Win9x/ME, this test blows up -- it succeeds, but takes
7630     # about 5 minutes as the teststring grows exponentially.
7631     # Worse, since 9x/ME are not pre-emptively multitasking,
7632     # you end up with a "frozen" computer, even though with patience
7633     # the test eventually succeeds (with a max line length of 256k).
7634     # Instead, let's just punt: use the minimum linelength reported by
7635     # all of the supported platforms: 8192 (on NT/2K/XP).
7636     lt_cv_sys_max_cmd_len=8192;
7637     ;;
7638
7639   mint*)
7640     # On MiNT this can take a long time and run out of memory.
7641     lt_cv_sys_max_cmd_len=8192;
7642     ;;
7643
7644   amigaos*)
7645     # On AmigaOS with pdksh, this test takes hours, literally.
7646     # So we just punt and use a minimum line length of 8192.
7647     lt_cv_sys_max_cmd_len=8192;
7648     ;;
7649
7650   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7651     # This has been around since 386BSD, at least.  Likely further.
7652     if test -x /sbin/sysctl; then
7653       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7654     elif test -x /usr/sbin/sysctl; then
7655       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7656     else
7657       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
7658     fi
7659     # And add a safety zone
7660     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7661     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7662     ;;
7663
7664   interix*)
7665     # We know the value 262144 and hardcode it with a safety zone (like BSD)
7666     lt_cv_sys_max_cmd_len=196608
7667     ;;
7668
7669   osf*)
7670     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7671     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7672     # nice to cause kernel panics so lets avoid the loop below.
7673     # First set a reasonable default.
7674     lt_cv_sys_max_cmd_len=16384
7675     #
7676     if test -x /sbin/sysconfig; then
7677       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7678         *1*) lt_cv_sys_max_cmd_len=-1 ;;
7679       esac
7680     fi
7681     ;;
7682   sco3.2v5*)
7683     lt_cv_sys_max_cmd_len=102400
7684     ;;
7685   sysv5* | sco5v6* | sysv4.2uw2*)
7686     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7687     if test -n "$kargmax"; then
7688       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
7689     else
7690       lt_cv_sys_max_cmd_len=32768
7691     fi
7692     ;;
7693   *)
7694     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7695     if test -n "$lt_cv_sys_max_cmd_len"; then
7696       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7697       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7698     else
7699       # Make teststring a little bigger before we do anything with it.
7700       # a 1K string should be a reasonable start.
7701       for i in 1 2 3 4 5 6 7 8 ; do
7702         teststring=$teststring$teststring
7703       done
7704       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7705       # If test is not a shell built-in, we'll probably end up computing a
7706       # maximum length that is only half of the actual maximum length, but
7707       # we can't tell.
7708       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
7709                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7710               test $i != 17 # 1/2 MB should be enough
7711       do
7712         i=`expr $i + 1`
7713         teststring=$teststring$teststring
7714       done
7715       # Only check the string length outside the loop.
7716       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7717       teststring=
7718       # Add a significant safety factor because C++ compilers can tack on
7719       # massive amounts of additional arguments before passing them to the
7720       # linker.  It appears as though 1/2 is a usable value.
7721       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7722     fi
7723     ;;
7724   esac
7725
7726 fi
7727
7728 if test -n $lt_cv_sys_max_cmd_len ; then
7729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7730 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7731 else
7732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7733 $as_echo "none" >&6; }
7734 fi
7735 max_cmd_len=$lt_cv_sys_max_cmd_len
7736
7737
7738
7739
7740
7741
7742 : ${CP="cp -f"}
7743 : ${MV="mv -f"}
7744 : ${RM="rm -f"}
7745
7746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
7747 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7748 # Try some XSI features
7749 xsi_shell=no
7750 ( _lt_dummy="a/b/c"
7751   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
7752       = c,a/b,, \
7753     && eval 'test $(( 1 + 1 )) -eq 2 \
7754     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7755   && xsi_shell=yes
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
7757 $as_echo "$xsi_shell" >&6; }
7758
7759
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
7761 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7762 lt_shell_append=no
7763 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
7764     >/dev/null 2>&1 \
7765   && lt_shell_append=yes
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
7767 $as_echo "$lt_shell_append" >&6; }
7768
7769
7770 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7771   lt_unset=unset
7772 else
7773   lt_unset=false
7774 fi
7775
7776
7777
7778
7779
7780 # test EBCDIC or ASCII
7781 case `echo X|tr X '\101'` in
7782  A) # ASCII based system
7783     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7784   lt_SP2NL='tr \040 \012'
7785   lt_NL2SP='tr \015\012 \040\040'
7786   ;;
7787  *) # EBCDIC based system
7788   lt_SP2NL='tr \100 \n'
7789   lt_NL2SP='tr \r\n \100\100'
7790   ;;
7791 esac
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7802 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7803 if test "${lt_cv_ld_reload_flag+set}" = set; then :
7804   $as_echo_n "(cached) " >&6
7805 else
7806   lt_cv_ld_reload_flag='-r'
7807 fi
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7809 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7810 reload_flag=$lt_cv_ld_reload_flag
7811 case $reload_flag in
7812 "" | " "*) ;;
7813 *) reload_flag=" $reload_flag" ;;
7814 esac
7815 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7816 case $host_os in
7817   darwin*)
7818     if test "$GCC" = yes; then
7819       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7820     else
7821       reload_cmds='$LD$reload_flag -o $output$reload_objs'
7822     fi
7823     ;;
7824 esac
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834 if test -n "$ac_tool_prefix"; then
7835   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7836 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7838 $as_echo_n "checking for $ac_word... " >&6; }
7839 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
7840   $as_echo_n "(cached) " >&6
7841 else
7842   if test -n "$OBJDUMP"; then
7843   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7844 else
7845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7846 for as_dir in $PATH
7847 do
7848   IFS=$as_save_IFS
7849   test -z "$as_dir" && as_dir=.
7850     for ac_exec_ext in '' $ac_executable_extensions; do
7851   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7852     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7853     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7854     break 2
7855   fi
7856 done
7857   done
7858 IFS=$as_save_IFS
7859
7860 fi
7861 fi
7862 OBJDUMP=$ac_cv_prog_OBJDUMP
7863 if test -n "$OBJDUMP"; then
7864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7865 $as_echo "$OBJDUMP" >&6; }
7866 else
7867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7868 $as_echo "no" >&6; }
7869 fi
7870
7871
7872 fi
7873 if test -z "$ac_cv_prog_OBJDUMP"; then
7874   ac_ct_OBJDUMP=$OBJDUMP
7875   # Extract the first word of "objdump", so it can be a program name with args.
7876 set dummy objdump; ac_word=$2
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7878 $as_echo_n "checking for $ac_word... " >&6; }
7879 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
7880   $as_echo_n "(cached) " >&6
7881 else
7882   if test -n "$ac_ct_OBJDUMP"; then
7883   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7884 else
7885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7886 for as_dir in $PATH
7887 do
7888   IFS=$as_save_IFS
7889   test -z "$as_dir" && as_dir=.
7890     for ac_exec_ext in '' $ac_executable_extensions; do
7891   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7892     ac_cv_prog_ac_ct_OBJDUMP="objdump"
7893     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7894     break 2
7895   fi
7896 done
7897   done
7898 IFS=$as_save_IFS
7899
7900 fi
7901 fi
7902 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7903 if test -n "$ac_ct_OBJDUMP"; then
7904   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7905 $as_echo "$ac_ct_OBJDUMP" >&6; }
7906 else
7907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7908 $as_echo "no" >&6; }
7909 fi
7910
7911   if test "x$ac_ct_OBJDUMP" = x; then
7912     OBJDUMP="false"
7913   else
7914     case $cross_compiling:$ac_tool_warned in
7915 yes:)
7916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7917 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7918 ac_tool_warned=yes ;;
7919 esac
7920     OBJDUMP=$ac_ct_OBJDUMP
7921   fi
7922 else
7923   OBJDUMP="$ac_cv_prog_OBJDUMP"
7924 fi
7925
7926 test -z "$OBJDUMP" && OBJDUMP=objdump
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7937 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7938 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7939   $as_echo_n "(cached) " >&6
7940 else
7941   lt_cv_file_magic_cmd='$MAGIC_CMD'
7942 lt_cv_file_magic_test_file=
7943 lt_cv_deplibs_check_method='unknown'
7944 # Need to set the preceding variable on all platforms that support
7945 # interlibrary dependencies.
7946 # 'none' -- dependencies not supported.
7947 # `unknown' -- same as none, but documents that we really don't know.
7948 # 'pass_all' -- all dependencies passed with no checks.
7949 # 'test_compile' -- check by making test program.
7950 # 'file_magic [[regex]]' -- check by looking for files in library path
7951 # which responds to the $file_magic_cmd with a given extended regex.
7952 # If you have `file' or equivalent on your system and you're not sure
7953 # whether `pass_all' will *always* work, you probably want this one.
7954
7955 case $host_os in
7956 aix[4-9]*)
7957   lt_cv_deplibs_check_method=pass_all
7958   ;;
7959
7960 beos*)
7961   lt_cv_deplibs_check_method=pass_all
7962   ;;
7963
7964 bsdi[45]*)
7965   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7966   lt_cv_file_magic_cmd='/usr/bin/file -L'
7967   lt_cv_file_magic_test_file=/shlib/libc.so
7968   ;;
7969
7970 cygwin*)
7971   # func_win32_libid is a shell function defined in ltmain.sh
7972   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7973   lt_cv_file_magic_cmd='func_win32_libid'
7974   ;;
7975
7976 mingw* | pw32*)
7977   # Base MSYS/MinGW do not provide the 'file' command needed by
7978   # func_win32_libid shell function, so use a weaker test based on 'objdump',
7979   # unless we find 'file', for example because we are cross-compiling.
7980   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7981   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7982     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7983     lt_cv_file_magic_cmd='func_win32_libid'
7984   else
7985     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7986     lt_cv_file_magic_cmd='$OBJDUMP -f'
7987   fi
7988   ;;
7989
7990 cegcc*)
7991   # use the weaker test based on 'objdump'. See mingw*.
7992   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7993   lt_cv_file_magic_cmd='$OBJDUMP -f'
7994   ;;
7995
7996 darwin* | rhapsody*)
7997   lt_cv_deplibs_check_method=pass_all
7998   ;;
7999
8000 freebsd* | dragonfly*)
8001   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8002     case $host_cpu in
8003     i*86 )
8004       # Not sure whether the presence of OpenBSD here was a mistake.
8005       # Let's accept both of them until this is cleared up.
8006       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
8007       lt_cv_file_magic_cmd=/usr/bin/file
8008       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
8009       ;;
8010     esac
8011   else
8012     lt_cv_deplibs_check_method=pass_all
8013   fi
8014   ;;
8015
8016 gnu*)
8017   lt_cv_deplibs_check_method=pass_all
8018   ;;
8019
8020 haiku*)
8021   lt_cv_deplibs_check_method=pass_all
8022   ;;
8023
8024 hpux10.20* | hpux11*)
8025   lt_cv_file_magic_cmd=/usr/bin/file
8026   case $host_cpu in
8027   ia64*)
8028     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
8029     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
8030     ;;
8031   hppa*64*)
8032     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]'
8033     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
8034     ;;
8035   *)
8036     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
8037     lt_cv_file_magic_test_file=/usr/lib/libc.sl
8038     ;;
8039   esac
8040   ;;
8041
8042 interix[3-9]*)
8043   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
8044   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
8045   ;;
8046
8047 irix5* | irix6* | nonstopux*)
8048   case $LD in
8049   *-32|*"-32 ") libmagic=32-bit;;
8050   *-n32|*"-n32 ") libmagic=N32;;
8051   *-64|*"-64 ") libmagic=64-bit;;
8052   *) libmagic=never-match;;
8053   esac
8054   lt_cv_deplibs_check_method=pass_all
8055   ;;
8056
8057 # This must be Linux ELF.
8058 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8059   lt_cv_deplibs_check_method=pass_all
8060   ;;
8061
8062 netbsd*)
8063   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8064     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8065   else
8066     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
8067   fi
8068   ;;
8069
8070 newos6*)
8071   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
8072   lt_cv_file_magic_cmd=/usr/bin/file
8073   lt_cv_file_magic_test_file=/usr/lib/libnls.so
8074   ;;
8075
8076 *nto* | *qnx*)
8077   lt_cv_deplibs_check_method=pass_all
8078   ;;
8079
8080 openbsd*)
8081   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8082     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
8083   else
8084     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8085   fi
8086   ;;
8087
8088 osf3* | osf4* | osf5*)
8089   lt_cv_deplibs_check_method=pass_all
8090   ;;
8091
8092 rdos*)
8093   lt_cv_deplibs_check_method=pass_all
8094   ;;
8095
8096 solaris*)
8097   lt_cv_deplibs_check_method=pass_all
8098   ;;
8099
8100 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8101   lt_cv_deplibs_check_method=pass_all
8102   ;;
8103
8104 sysv4 | sysv4.3*)
8105   case $host_vendor in
8106   motorola)
8107     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]'
8108     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
8109     ;;
8110   ncr)
8111     lt_cv_deplibs_check_method=pass_all
8112     ;;
8113   sequent)
8114     lt_cv_file_magic_cmd='/bin/file'
8115     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
8116     ;;
8117   sni)
8118     lt_cv_file_magic_cmd='/bin/file'
8119     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
8120     lt_cv_file_magic_test_file=/lib/libc.so
8121     ;;
8122   siemens)
8123     lt_cv_deplibs_check_method=pass_all
8124     ;;
8125   pc)
8126     lt_cv_deplibs_check_method=pass_all
8127     ;;
8128   esac
8129   ;;
8130
8131 tpf*)
8132   lt_cv_deplibs_check_method=pass_all
8133   ;;
8134 esac
8135
8136 fi
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
8138 $as_echo "$lt_cv_deplibs_check_method" >&6; }
8139 file_magic_cmd=$lt_cv_file_magic_cmd
8140 deplibs_check_method=$lt_cv_deplibs_check_method
8141 test -z "$deplibs_check_method" && deplibs_check_method=unknown
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154 if test -n "$ac_tool_prefix"; then
8155   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8156 set dummy ${ac_tool_prefix}ar; ac_word=$2
8157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8158 $as_echo_n "checking for $ac_word... " >&6; }
8159 if test "${ac_cv_prog_AR+set}" = set; then :
8160   $as_echo_n "(cached) " >&6
8161 else
8162   if test -n "$AR"; then
8163   ac_cv_prog_AR="$AR" # Let the user override the test.
8164 else
8165 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8166 for as_dir in $PATH
8167 do
8168   IFS=$as_save_IFS
8169   test -z "$as_dir" && as_dir=.
8170     for ac_exec_ext in '' $ac_executable_extensions; do
8171   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8172     ac_cv_prog_AR="${ac_tool_prefix}ar"
8173     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8174     break 2
8175   fi
8176 done
8177   done
8178 IFS=$as_save_IFS
8179
8180 fi
8181 fi
8182 AR=$ac_cv_prog_AR
8183 if test -n "$AR"; then
8184   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8185 $as_echo "$AR" >&6; }
8186 else
8187   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8188 $as_echo "no" >&6; }
8189 fi
8190
8191
8192 fi
8193 if test -z "$ac_cv_prog_AR"; then
8194   ac_ct_AR=$AR
8195   # Extract the first word of "ar", so it can be a program name with args.
8196 set dummy ar; ac_word=$2
8197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8198 $as_echo_n "checking for $ac_word... " >&6; }
8199 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8200   $as_echo_n "(cached) " >&6
8201 else
8202   if test -n "$ac_ct_AR"; then
8203   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8204 else
8205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8206 for as_dir in $PATH
8207 do
8208   IFS=$as_save_IFS
8209   test -z "$as_dir" && as_dir=.
8210     for ac_exec_ext in '' $ac_executable_extensions; do
8211   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8212     ac_cv_prog_ac_ct_AR="ar"
8213     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8214     break 2
8215   fi
8216 done
8217   done
8218 IFS=$as_save_IFS
8219
8220 fi
8221 fi
8222 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8223 if test -n "$ac_ct_AR"; then
8224   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8225 $as_echo "$ac_ct_AR" >&6; }
8226 else
8227   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8228 $as_echo "no" >&6; }
8229 fi
8230
8231   if test "x$ac_ct_AR" = x; then
8232     AR="false"
8233   else
8234     case $cross_compiling:$ac_tool_warned in
8235 yes:)
8236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8237 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8238 ac_tool_warned=yes ;;
8239 esac
8240     AR=$ac_ct_AR
8241   fi
8242 else
8243   AR="$ac_cv_prog_AR"
8244 fi
8245
8246 test -z "$AR" && AR=ar
8247 test -z "$AR_FLAGS" && AR_FLAGS=cru
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259 if test -n "$ac_tool_prefix"; then
8260   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8261 set dummy ${ac_tool_prefix}strip; ac_word=$2
8262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8263 $as_echo_n "checking for $ac_word... " >&6; }
8264 if test "${ac_cv_prog_STRIP+set}" = set; then :
8265   $as_echo_n "(cached) " >&6
8266 else
8267   if test -n "$STRIP"; then
8268   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8269 else
8270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8271 for as_dir in $PATH
8272 do
8273   IFS=$as_save_IFS
8274   test -z "$as_dir" && as_dir=.
8275     for ac_exec_ext in '' $ac_executable_extensions; do
8276   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8277     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8278     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8279     break 2
8280   fi
8281 done
8282   done
8283 IFS=$as_save_IFS
8284
8285 fi
8286 fi
8287 STRIP=$ac_cv_prog_STRIP
8288 if test -n "$STRIP"; then
8289   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8290 $as_echo "$STRIP" >&6; }
8291 else
8292   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8293 $as_echo "no" >&6; }
8294 fi
8295
8296
8297 fi
8298 if test -z "$ac_cv_prog_STRIP"; then
8299   ac_ct_STRIP=$STRIP
8300   # Extract the first word of "strip", so it can be a program name with args.
8301 set dummy strip; ac_word=$2
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8303 $as_echo_n "checking for $ac_word... " >&6; }
8304 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
8305   $as_echo_n "(cached) " >&6
8306 else
8307   if test -n "$ac_ct_STRIP"; then
8308   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8309 else
8310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8311 for as_dir in $PATH
8312 do
8313   IFS=$as_save_IFS
8314   test -z "$as_dir" && as_dir=.
8315     for ac_exec_ext in '' $ac_executable_extensions; do
8316   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8317     ac_cv_prog_ac_ct_STRIP="strip"
8318     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8319     break 2
8320   fi
8321 done
8322   done
8323 IFS=$as_save_IFS
8324
8325 fi
8326 fi
8327 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8328 if test -n "$ac_ct_STRIP"; then
8329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8330 $as_echo "$ac_ct_STRIP" >&6; }
8331 else
8332   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8333 $as_echo "no" >&6; }
8334 fi
8335
8336   if test "x$ac_ct_STRIP" = x; then
8337     STRIP=":"
8338   else
8339     case $cross_compiling:$ac_tool_warned in
8340 yes:)
8341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8342 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8343 ac_tool_warned=yes ;;
8344 esac
8345     STRIP=$ac_ct_STRIP
8346   fi
8347 else
8348   STRIP="$ac_cv_prog_STRIP"
8349 fi
8350
8351 test -z "$STRIP" && STRIP=:
8352
8353
8354
8355
8356
8357
8358 if test -n "$ac_tool_prefix"; then
8359   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8360 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8362 $as_echo_n "checking for $ac_word... " >&6; }
8363 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8364   $as_echo_n "(cached) " >&6
8365 else
8366   if test -n "$RANLIB"; then
8367   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8368 else
8369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8370 for as_dir in $PATH
8371 do
8372   IFS=$as_save_IFS
8373   test -z "$as_dir" && as_dir=.
8374     for ac_exec_ext in '' $ac_executable_extensions; do
8375   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8376     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8377     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8378     break 2
8379   fi
8380 done
8381   done
8382 IFS=$as_save_IFS
8383
8384 fi
8385 fi
8386 RANLIB=$ac_cv_prog_RANLIB
8387 if test -n "$RANLIB"; then
8388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8389 $as_echo "$RANLIB" >&6; }
8390 else
8391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8392 $as_echo "no" >&6; }
8393 fi
8394
8395
8396 fi
8397 if test -z "$ac_cv_prog_RANLIB"; then
8398   ac_ct_RANLIB=$RANLIB
8399   # Extract the first word of "ranlib", so it can be a program name with args.
8400 set dummy ranlib; ac_word=$2
8401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8402 $as_echo_n "checking for $ac_word... " >&6; }
8403 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8404   $as_echo_n "(cached) " >&6
8405 else
8406   if test -n "$ac_ct_RANLIB"; then
8407   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8408 else
8409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8410 for as_dir in $PATH
8411 do
8412   IFS=$as_save_IFS
8413   test -z "$as_dir" && as_dir=.
8414     for ac_exec_ext in '' $ac_executable_extensions; do
8415   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8416     ac_cv_prog_ac_ct_RANLIB="ranlib"
8417     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8418     break 2
8419   fi
8420 done
8421   done
8422 IFS=$as_save_IFS
8423
8424 fi
8425 fi
8426 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8427 if test -n "$ac_ct_RANLIB"; then
8428   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8429 $as_echo "$ac_ct_RANLIB" >&6; }
8430 else
8431   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8432 $as_echo "no" >&6; }
8433 fi
8434
8435   if test "x$ac_ct_RANLIB" = x; then
8436     RANLIB=":"
8437   else
8438     case $cross_compiling:$ac_tool_warned in
8439 yes:)
8440 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8441 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8442 ac_tool_warned=yes ;;
8443 esac
8444     RANLIB=$ac_ct_RANLIB
8445   fi
8446 else
8447   RANLIB="$ac_cv_prog_RANLIB"
8448 fi
8449
8450 test -z "$RANLIB" && RANLIB=:
8451
8452
8453
8454
8455
8456
8457 # Determine commands to create old-style static archives.
8458 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8459 old_postinstall_cmds='chmod 644 $oldlib'
8460 old_postuninstall_cmds=
8461
8462 if test -n "$RANLIB"; then
8463   case $host_os in
8464   openbsd*)
8465     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8466     ;;
8467   *)
8468     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8469     ;;
8470   esac
8471   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8472 fi
8473
8474 case $host_os in
8475   darwin*)
8476     lock_old_archive_extraction=yes ;;
8477   *)
8478     lock_old_archive_extraction=no ;;
8479 esac
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
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519 # If no C compiler was specified, use CC.
8520 LTCC=${LTCC-"$CC"}
8521
8522 # If no C compiler flags were specified, use CFLAGS.
8523 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8524
8525 # Allow CC to be a program name with arguments.
8526 compiler=$CC
8527
8528
8529 # Check for command to grab the raw symbol name followed by C symbol from nm.
8530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8531 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8532 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
8533   $as_echo_n "(cached) " >&6
8534 else
8535
8536 # These are sane defaults that work on at least a few old systems.
8537 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
8538
8539 # Character class describing NM global symbol codes.
8540 symcode='[BCDEGRST]'
8541
8542 # Regexp to match symbols that can be accessed directly from C.
8543 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8544
8545 # Define system-specific variables.
8546 case $host_os in
8547 aix*)
8548   symcode='[BCDT]'
8549   ;;
8550 cygwin* | mingw* | pw32* | cegcc*)
8551   symcode='[ABCDGISTW]'
8552   ;;
8553 hpux*)
8554   if test "$host_cpu" = ia64; then
8555     symcode='[ABCDEGRST]'
8556   fi
8557   ;;
8558 irix* | nonstopux*)
8559   symcode='[BCDEGRST]'
8560   ;;
8561 osf*)
8562   symcode='[BCDEGQRST]'
8563   ;;
8564 solaris*)
8565   symcode='[BDRT]'
8566   ;;
8567 sco3.2v5*)
8568   symcode='[DT]'
8569   ;;
8570 sysv4.2uw2*)
8571   symcode='[DT]'
8572   ;;
8573 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8574   symcode='[ABDT]'
8575   ;;
8576 sysv4)
8577   symcode='[DFNSTU]'
8578   ;;
8579 esac
8580
8581 # If we're using GNU nm, then use its standard symbol codes.
8582 case `$NM -V 2>&1` in
8583 *GNU* | *'with BFD'*)
8584   symcode='[ABCDGIRSTW]' ;;
8585 esac
8586
8587 # Transform an extracted symbol line into a proper C declaration.
8588 # Some systems (esp. on ia64) link data and code symbols differently,
8589 # so use this general approach.
8590 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8591
8592 # Transform an extracted symbol line into symbol name and symbol address
8593 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
8594 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'"
8595
8596 # Handle CRLF in mingw tool chain
8597 opt_cr=
8598 case $build_os in
8599 mingw*)
8600   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8601   ;;
8602 esac
8603
8604 # Try without a prefix underscore, then with it.
8605 for ac_symprfx in "" "_"; do
8606
8607   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8608   symxfrm="\\1 $ac_symprfx\\2 \\2"
8609
8610   # Write the raw and C identifiers.
8611   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8612     # Fake it for dumpbin and say T for any non-static function
8613     # and D for any global variable.
8614     # Also find C++ and __fastcall symbols from MSVC++,
8615     # which start with @ or ?.
8616     lt_cv_sys_global_symbol_pipe="$AWK '"\
8617 "     {last_section=section; section=\$ 3};"\
8618 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8619 "     \$ 0!~/External *\|/{next};"\
8620 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8621 "     {if(hide[section]) next};"\
8622 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
8623 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
8624 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
8625 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
8626 "     ' prfx=^$ac_symprfx"
8627   else
8628     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8629   fi
8630
8631   # Check to see that the pipe works correctly.
8632   pipe_works=no
8633
8634   rm -f conftest*
8635   cat > conftest.$ac_ext <<_LT_EOF
8636 #ifdef __cplusplus
8637 extern "C" {
8638 #endif
8639 char nm_test_var;
8640 void nm_test_func(void);
8641 void nm_test_func(void){}
8642 #ifdef __cplusplus
8643 }
8644 #endif
8645 int main(){nm_test_var='a';nm_test_func();return(0);}
8646 _LT_EOF
8647
8648   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8649   (eval $ac_compile) 2>&5
8650   ac_status=$?
8651   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8652   test $ac_status = 0; }; then
8653     # Now try to grab the symbols.
8654     nlist=conftest.nm
8655     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8656   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8657   ac_status=$?
8658   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8659   test $ac_status = 0; } && test -s "$nlist"; then
8660       # Try sorting and uniquifying the output.
8661       if sort "$nlist" | uniq > "$nlist"T; then
8662         mv -f "$nlist"T "$nlist"
8663       else
8664         rm -f "$nlist"T
8665       fi
8666
8667       # Make sure that we snagged all the symbols we need.
8668       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8669         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8670           cat <<_LT_EOF > conftest.$ac_ext
8671 #ifdef __cplusplus
8672 extern "C" {
8673 #endif
8674
8675 _LT_EOF
8676           # Now generate the symbol file.
8677           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8678
8679           cat <<_LT_EOF >> conftest.$ac_ext
8680
8681 /* The mapping between symbol names and symbols.  */
8682 const struct {
8683   const char *name;
8684   void       *address;
8685 }
8686 lt__PROGRAM__LTX_preloaded_symbols[] =
8687 {
8688   { "@PROGRAM@", (void *) 0 },
8689 _LT_EOF
8690           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8691           cat <<\_LT_EOF >> conftest.$ac_ext
8692   {0, (void *) 0}
8693 };
8694
8695 /* This works around a problem in FreeBSD linker */
8696 #ifdef FREEBSD_WORKAROUND
8697 static const void *lt_preloaded_setup() {
8698   return lt__PROGRAM__LTX_preloaded_symbols;
8699 }
8700 #endif
8701
8702 #ifdef __cplusplus
8703 }
8704 #endif
8705 _LT_EOF
8706           # Now try linking the two files.
8707           mv conftest.$ac_objext conftstm.$ac_objext
8708           lt_save_LIBS="$LIBS"
8709           lt_save_CFLAGS="$CFLAGS"
8710           LIBS="conftstm.$ac_objext"
8711           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8712           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8713   (eval $ac_link) 2>&5
8714   ac_status=$?
8715   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8716   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
8717             pipe_works=yes
8718           fi
8719           LIBS="$lt_save_LIBS"
8720           CFLAGS="$lt_save_CFLAGS"
8721         else
8722           echo "cannot find nm_test_func in $nlist" >&5
8723         fi
8724       else
8725         echo "cannot find nm_test_var in $nlist" >&5
8726       fi
8727     else
8728       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8729     fi
8730   else
8731     echo "$progname: failed program was:" >&5
8732     cat conftest.$ac_ext >&5
8733   fi
8734   rm -rf conftest* conftst*
8735
8736   # Do not use the global_symbol_pipe unless it works.
8737   if test "$pipe_works" = yes; then
8738     break
8739   else
8740     lt_cv_sys_global_symbol_pipe=
8741   fi
8742 done
8743
8744 fi
8745
8746 if test -z "$lt_cv_sys_global_symbol_pipe"; then
8747   lt_cv_sys_global_symbol_to_cdecl=
8748 fi
8749 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8750   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8751 $as_echo "failed" >&6; }
8752 else
8753   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8754 $as_echo "ok" >&6; }
8755 fi
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779 # Check whether --enable-libtool-lock was given.
8780 if test "${enable_libtool_lock+set}" = set; then :
8781   enableval=$enable_libtool_lock;
8782 fi
8783
8784 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8785
8786 # Some flags need to be propagated to the compiler or linker for good
8787 # libtool support.
8788 case $host in
8789 ia64-*-hpux*)
8790   # Find out which ABI we are using.
8791   echo 'int i;' > conftest.$ac_ext
8792   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8793   (eval $ac_compile) 2>&5
8794   ac_status=$?
8795   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8796   test $ac_status = 0; }; then
8797     case `/usr/bin/file conftest.$ac_objext` in
8798       *ELF-32*)
8799         HPUX_IA64_MODE="32"
8800         ;;
8801       *ELF-64*)
8802         HPUX_IA64_MODE="64"
8803         ;;
8804     esac
8805   fi
8806   rm -rf conftest*
8807   ;;
8808 *-*-irix6*)
8809   # Find out which ABI we are using.
8810   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8811   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8812   (eval $ac_compile) 2>&5
8813   ac_status=$?
8814   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8815   test $ac_status = 0; }; then
8816     if test "$lt_cv_prog_gnu_ld" = yes; then
8817       case `/usr/bin/file conftest.$ac_objext` in
8818         *32-bit*)
8819           LD="${LD-ld} -melf32bsmip"
8820           ;;
8821         *N32*)
8822           LD="${LD-ld} -melf32bmipn32"
8823           ;;
8824         *64-bit*)
8825           LD="${LD-ld} -melf64bmip"
8826         ;;
8827       esac
8828     else
8829       case `/usr/bin/file conftest.$ac_objext` in
8830         *32-bit*)
8831           LD="${LD-ld} -32"
8832           ;;
8833         *N32*)
8834           LD="${LD-ld} -n32"
8835           ;;
8836         *64-bit*)
8837           LD="${LD-ld} -64"
8838           ;;
8839       esac
8840     fi
8841   fi
8842   rm -rf conftest*
8843   ;;
8844
8845 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
8846 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8847   # Find out which ABI we are using.
8848   echo 'int i;' > conftest.$ac_ext
8849   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8850   (eval $ac_compile) 2>&5
8851   ac_status=$?
8852   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8853   test $ac_status = 0; }; then
8854     case `/usr/bin/file conftest.o` in
8855       *32-bit*)
8856         case $host in
8857           x86_64-*kfreebsd*-gnu)
8858             LD="${LD-ld} -m elf_i386_fbsd"
8859             ;;
8860           x86_64-*linux*)
8861             case `/usr/bin/file conftest.o` in
8862               *x86-64*)
8863                 LD="${LD-ld} -m elf32_x86_64"
8864                 ;;
8865               *)
8866                 LD="${LD-ld} -m elf_i386"
8867                 ;;
8868             esac
8869             ;;
8870           ppc64-*linux*|powerpc64-*linux*)
8871             LD="${LD-ld} -m elf32ppclinux"
8872             ;;
8873           s390x-*linux*)
8874             LD="${LD-ld} -m elf_s390"
8875             ;;
8876           sparc64-*linux*)
8877             LD="${LD-ld} -m elf32_sparc"
8878             ;;
8879         esac
8880         ;;
8881       *64-bit*)
8882         case $host in
8883           x86_64-*kfreebsd*-gnu)
8884             LD="${LD-ld} -m elf_x86_64_fbsd"
8885             ;;
8886           x86_64-*linux*)
8887             LD="${LD-ld} -m elf_x86_64"
8888             ;;
8889           ppc*-*linux*|powerpc*-*linux*)
8890             LD="${LD-ld} -m elf64ppc"
8891             ;;
8892           s390*-*linux*|s390*-*tpf*)
8893             LD="${LD-ld} -m elf64_s390"
8894             ;;
8895           sparc*-*linux*)
8896             LD="${LD-ld} -m elf64_sparc"
8897             ;;
8898         esac
8899         ;;
8900     esac
8901   fi
8902   rm -rf conftest*
8903   ;;
8904
8905 *-*-sco3.2v5*)
8906   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8907   SAVE_CFLAGS="$CFLAGS"
8908   CFLAGS="$CFLAGS -belf"
8909   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8910 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8911 if test "${lt_cv_cc_needs_belf+set}" = set; then :
8912   $as_echo_n "(cached) " >&6
8913 else
8914   ac_ext=c
8915 ac_cpp='$CPP $CPPFLAGS'
8916 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8917 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8918 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8919
8920      if test x$gcc_no_link = xyes; then
8921   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8922 fi
8923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8924 /* end confdefs.h.  */
8925
8926 int
8927 main ()
8928 {
8929
8930   ;
8931   return 0;
8932 }
8933 _ACEOF
8934 if ac_fn_c_try_link "$LINENO"; then :
8935   lt_cv_cc_needs_belf=yes
8936 else
8937   lt_cv_cc_needs_belf=no
8938 fi
8939 rm -f core conftest.err conftest.$ac_objext \
8940     conftest$ac_exeext conftest.$ac_ext
8941      ac_ext=c
8942 ac_cpp='$CPP $CPPFLAGS'
8943 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8944 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8945 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8946
8947 fi
8948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8949 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8950   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8951     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8952     CFLAGS="$SAVE_CFLAGS"
8953   fi
8954   ;;
8955 sparc*-*solaris*)
8956   # Find out which ABI we are using.
8957   echo 'int i;' > conftest.$ac_ext
8958   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8959   (eval $ac_compile) 2>&5
8960   ac_status=$?
8961   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8962   test $ac_status = 0; }; then
8963     case `/usr/bin/file conftest.o` in
8964     *64-bit*)
8965       case $lt_cv_prog_gnu_ld in
8966       yes*) LD="${LD-ld} -m elf64_sparc" ;;
8967       *)
8968         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8969           LD="${LD-ld} -64"
8970         fi
8971         ;;
8972       esac
8973       ;;
8974     esac
8975   fi
8976   rm -rf conftest*
8977   ;;
8978 esac
8979
8980 need_locks="$enable_libtool_lock"
8981
8982
8983   case $host_os in
8984     rhapsody* | darwin*)
8985     if test -n "$ac_tool_prefix"; then
8986   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8987 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8989 $as_echo_n "checking for $ac_word... " >&6; }
8990 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8991   $as_echo_n "(cached) " >&6
8992 else
8993   if test -n "$DSYMUTIL"; then
8994   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8995 else
8996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8997 for as_dir in $PATH
8998 do
8999   IFS=$as_save_IFS
9000   test -z "$as_dir" && as_dir=.
9001     for ac_exec_ext in '' $ac_executable_extensions; do
9002   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9003     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
9004     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9005     break 2
9006   fi
9007 done
9008   done
9009 IFS=$as_save_IFS
9010
9011 fi
9012 fi
9013 DSYMUTIL=$ac_cv_prog_DSYMUTIL
9014 if test -n "$DSYMUTIL"; then
9015   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
9016 $as_echo "$DSYMUTIL" >&6; }
9017 else
9018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9019 $as_echo "no" >&6; }
9020 fi
9021
9022
9023 fi
9024 if test -z "$ac_cv_prog_DSYMUTIL"; then
9025   ac_ct_DSYMUTIL=$DSYMUTIL
9026   # Extract the first word of "dsymutil", so it can be a program name with args.
9027 set dummy dsymutil; ac_word=$2
9028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9029 $as_echo_n "checking for $ac_word... " >&6; }
9030 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
9031   $as_echo_n "(cached) " >&6
9032 else
9033   if test -n "$ac_ct_DSYMUTIL"; then
9034   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
9035 else
9036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9037 for as_dir in $PATH
9038 do
9039   IFS=$as_save_IFS
9040   test -z "$as_dir" && as_dir=.
9041     for ac_exec_ext in '' $ac_executable_extensions; do
9042   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9043     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
9044     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9045     break 2
9046   fi
9047 done
9048   done
9049 IFS=$as_save_IFS
9050
9051 fi
9052 fi
9053 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
9054 if test -n "$ac_ct_DSYMUTIL"; then
9055   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
9056 $as_echo "$ac_ct_DSYMUTIL" >&6; }
9057 else
9058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9059 $as_echo "no" >&6; }
9060 fi
9061
9062   if test "x$ac_ct_DSYMUTIL" = x; then
9063     DSYMUTIL=":"
9064   else
9065     case $cross_compiling:$ac_tool_warned in
9066 yes:)
9067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9068 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9069 ac_tool_warned=yes ;;
9070 esac
9071     DSYMUTIL=$ac_ct_DSYMUTIL
9072   fi
9073 else
9074   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
9075 fi
9076
9077     if test -n "$ac_tool_prefix"; then
9078   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
9079 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
9080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9081 $as_echo_n "checking for $ac_word... " >&6; }
9082 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
9083   $as_echo_n "(cached) " >&6
9084 else
9085   if test -n "$NMEDIT"; then
9086   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
9087 else
9088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9089 for as_dir in $PATH
9090 do
9091   IFS=$as_save_IFS
9092   test -z "$as_dir" && as_dir=.
9093     for ac_exec_ext in '' $ac_executable_extensions; do
9094   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9095     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
9096     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9097     break 2
9098   fi
9099 done
9100   done
9101 IFS=$as_save_IFS
9102
9103 fi
9104 fi
9105 NMEDIT=$ac_cv_prog_NMEDIT
9106 if test -n "$NMEDIT"; then
9107   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
9108 $as_echo "$NMEDIT" >&6; }
9109 else
9110   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9111 $as_echo "no" >&6; }
9112 fi
9113
9114
9115 fi
9116 if test -z "$ac_cv_prog_NMEDIT"; then
9117   ac_ct_NMEDIT=$NMEDIT
9118   # Extract the first word of "nmedit", so it can be a program name with args.
9119 set dummy nmedit; ac_word=$2
9120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9121 $as_echo_n "checking for $ac_word... " >&6; }
9122 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
9123   $as_echo_n "(cached) " >&6
9124 else
9125   if test -n "$ac_ct_NMEDIT"; then
9126   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
9127 else
9128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9129 for as_dir in $PATH
9130 do
9131   IFS=$as_save_IFS
9132   test -z "$as_dir" && as_dir=.
9133     for ac_exec_ext in '' $ac_executable_extensions; do
9134   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9135     ac_cv_prog_ac_ct_NMEDIT="nmedit"
9136     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9137     break 2
9138   fi
9139 done
9140   done
9141 IFS=$as_save_IFS
9142
9143 fi
9144 fi
9145 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
9146 if test -n "$ac_ct_NMEDIT"; then
9147   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
9148 $as_echo "$ac_ct_NMEDIT" >&6; }
9149 else
9150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9151 $as_echo "no" >&6; }
9152 fi
9153
9154   if test "x$ac_ct_NMEDIT" = x; then
9155     NMEDIT=":"
9156   else
9157     case $cross_compiling:$ac_tool_warned in
9158 yes:)
9159 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9160 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9161 ac_tool_warned=yes ;;
9162 esac
9163     NMEDIT=$ac_ct_NMEDIT
9164   fi
9165 else
9166   NMEDIT="$ac_cv_prog_NMEDIT"
9167 fi
9168
9169     if test -n "$ac_tool_prefix"; then
9170   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
9171 set dummy ${ac_tool_prefix}lipo; ac_word=$2
9172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9173 $as_echo_n "checking for $ac_word... " >&6; }
9174 if test "${ac_cv_prog_LIPO+set}" = set; then :
9175   $as_echo_n "(cached) " >&6
9176 else
9177   if test -n "$LIPO"; then
9178   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9179 else
9180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9181 for as_dir in $PATH
9182 do
9183   IFS=$as_save_IFS
9184   test -z "$as_dir" && as_dir=.
9185     for ac_exec_ext in '' $ac_executable_extensions; do
9186   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9187     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
9188     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9189     break 2
9190   fi
9191 done
9192   done
9193 IFS=$as_save_IFS
9194
9195 fi
9196 fi
9197 LIPO=$ac_cv_prog_LIPO
9198 if test -n "$LIPO"; then
9199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9200 $as_echo "$LIPO" >&6; }
9201 else
9202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9203 $as_echo "no" >&6; }
9204 fi
9205
9206
9207 fi
9208 if test -z "$ac_cv_prog_LIPO"; then
9209   ac_ct_LIPO=$LIPO
9210   # Extract the first word of "lipo", so it can be a program name with args.
9211 set dummy lipo; ac_word=$2
9212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9213 $as_echo_n "checking for $ac_word... " >&6; }
9214 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
9215   $as_echo_n "(cached) " >&6
9216 else
9217   if test -n "$ac_ct_LIPO"; then
9218   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
9219 else
9220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9221 for as_dir in $PATH
9222 do
9223   IFS=$as_save_IFS
9224   test -z "$as_dir" && as_dir=.
9225     for ac_exec_ext in '' $ac_executable_extensions; do
9226   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9227     ac_cv_prog_ac_ct_LIPO="lipo"
9228     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9229     break 2
9230   fi
9231 done
9232   done
9233 IFS=$as_save_IFS
9234
9235 fi
9236 fi
9237 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
9238 if test -n "$ac_ct_LIPO"; then
9239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
9240 $as_echo "$ac_ct_LIPO" >&6; }
9241 else
9242   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9243 $as_echo "no" >&6; }
9244 fi
9245
9246   if test "x$ac_ct_LIPO" = x; then
9247     LIPO=":"
9248   else
9249     case $cross_compiling:$ac_tool_warned in
9250 yes:)
9251 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9252 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9253 ac_tool_warned=yes ;;
9254 esac
9255     LIPO=$ac_ct_LIPO
9256   fi
9257 else
9258   LIPO="$ac_cv_prog_LIPO"
9259 fi
9260
9261     if test -n "$ac_tool_prefix"; then
9262   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
9263 set dummy ${ac_tool_prefix}otool; ac_word=$2
9264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9265 $as_echo_n "checking for $ac_word... " >&6; }
9266 if test "${ac_cv_prog_OTOOL+set}" = set; then :
9267   $as_echo_n "(cached) " >&6
9268 else
9269   if test -n "$OTOOL"; then
9270   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
9271 else
9272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9273 for as_dir in $PATH
9274 do
9275   IFS=$as_save_IFS
9276   test -z "$as_dir" && as_dir=.
9277     for ac_exec_ext in '' $ac_executable_extensions; do
9278   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9279     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
9280     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9281     break 2
9282   fi
9283 done
9284   done
9285 IFS=$as_save_IFS
9286
9287 fi
9288 fi
9289 OTOOL=$ac_cv_prog_OTOOL
9290 if test -n "$OTOOL"; then
9291   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
9292 $as_echo "$OTOOL" >&6; }
9293 else
9294   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9295 $as_echo "no" >&6; }
9296 fi
9297
9298
9299 fi
9300 if test -z "$ac_cv_prog_OTOOL"; then
9301   ac_ct_OTOOL=$OTOOL
9302   # Extract the first word of "otool", so it can be a program name with args.
9303 set dummy otool; ac_word=$2
9304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9305 $as_echo_n "checking for $ac_word... " >&6; }
9306 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
9307   $as_echo_n "(cached) " >&6
9308 else
9309   if test -n "$ac_ct_OTOOL"; then
9310   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
9311 else
9312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9313 for as_dir in $PATH
9314 do
9315   IFS=$as_save_IFS
9316   test -z "$as_dir" && as_dir=.
9317     for ac_exec_ext in '' $ac_executable_extensions; do
9318   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9319     ac_cv_prog_ac_ct_OTOOL="otool"
9320     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9321     break 2
9322   fi
9323 done
9324   done
9325 IFS=$as_save_IFS
9326
9327 fi
9328 fi
9329 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
9330 if test -n "$ac_ct_OTOOL"; then
9331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
9332 $as_echo "$ac_ct_OTOOL" >&6; }
9333 else
9334   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9335 $as_echo "no" >&6; }
9336 fi
9337
9338   if test "x$ac_ct_OTOOL" = x; then
9339     OTOOL=":"
9340   else
9341     case $cross_compiling:$ac_tool_warned in
9342 yes:)
9343 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9344 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9345 ac_tool_warned=yes ;;
9346 esac
9347     OTOOL=$ac_ct_OTOOL
9348   fi
9349 else
9350   OTOOL="$ac_cv_prog_OTOOL"
9351 fi
9352
9353     if test -n "$ac_tool_prefix"; then
9354   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
9355 set dummy ${ac_tool_prefix}otool64; ac_word=$2
9356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9357 $as_echo_n "checking for $ac_word... " >&6; }
9358 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
9359   $as_echo_n "(cached) " >&6
9360 else
9361   if test -n "$OTOOL64"; then
9362   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
9363 else
9364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9365 for as_dir in $PATH
9366 do
9367   IFS=$as_save_IFS
9368   test -z "$as_dir" && as_dir=.
9369     for ac_exec_ext in '' $ac_executable_extensions; do
9370   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9371     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
9372     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9373     break 2
9374   fi
9375 done
9376   done
9377 IFS=$as_save_IFS
9378
9379 fi
9380 fi
9381 OTOOL64=$ac_cv_prog_OTOOL64
9382 if test -n "$OTOOL64"; then
9383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
9384 $as_echo "$OTOOL64" >&6; }
9385 else
9386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9387 $as_echo "no" >&6; }
9388 fi
9389
9390
9391 fi
9392 if test -z "$ac_cv_prog_OTOOL64"; then
9393   ac_ct_OTOOL64=$OTOOL64
9394   # Extract the first word of "otool64", so it can be a program name with args.
9395 set dummy otool64; ac_word=$2
9396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9397 $as_echo_n "checking for $ac_word... " >&6; }
9398 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
9399   $as_echo_n "(cached) " >&6
9400 else
9401   if test -n "$ac_ct_OTOOL64"; then
9402   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
9403 else
9404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9405 for as_dir in $PATH
9406 do
9407   IFS=$as_save_IFS
9408   test -z "$as_dir" && as_dir=.
9409     for ac_exec_ext in '' $ac_executable_extensions; do
9410   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9411     ac_cv_prog_ac_ct_OTOOL64="otool64"
9412     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9413     break 2
9414   fi
9415 done
9416   done
9417 IFS=$as_save_IFS
9418
9419 fi
9420 fi
9421 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9422 if test -n "$ac_ct_OTOOL64"; then
9423   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9424 $as_echo "$ac_ct_OTOOL64" >&6; }
9425 else
9426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9427 $as_echo "no" >&6; }
9428 fi
9429
9430   if test "x$ac_ct_OTOOL64" = x; then
9431     OTOOL64=":"
9432   else
9433     case $cross_compiling:$ac_tool_warned in
9434 yes:)
9435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9436 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9437 ac_tool_warned=yes ;;
9438 esac
9439     OTOOL64=$ac_ct_OTOOL64
9440   fi
9441 else
9442   OTOOL64="$ac_cv_prog_OTOOL64"
9443 fi
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9472 $as_echo_n "checking for -single_module linker flag... " >&6; }
9473 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
9474   $as_echo_n "(cached) " >&6
9475 else
9476   lt_cv_apple_cc_single_mod=no
9477       if test -z "${LT_MULTI_MODULE}"; then
9478         # By default we will add the -single_module flag. You can override
9479         # by either setting the environment variable LT_MULTI_MODULE
9480         # non-empty at configure time, or by adding -multi_module to the
9481         # link flags.
9482         rm -rf libconftest.dylib*
9483         echo "int foo(void){return 1;}" > conftest.c
9484         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9485 -dynamiclib -Wl,-single_module conftest.c" >&5
9486         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9487           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9488         _lt_result=$?
9489         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
9490           lt_cv_apple_cc_single_mod=yes
9491         else
9492           cat conftest.err >&5
9493         fi
9494         rm -rf libconftest.dylib*
9495         rm -f conftest.*
9496       fi
9497 fi
9498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9499 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
9500     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9501 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
9502 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
9503   $as_echo_n "(cached) " >&6
9504 else
9505   lt_cv_ld_exported_symbols_list=no
9506       save_LDFLAGS=$LDFLAGS
9507       echo "_main" > conftest.sym
9508       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9509       if test x$gcc_no_link = xyes; then
9510   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9511 fi
9512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9513 /* end confdefs.h.  */
9514
9515 int
9516 main ()
9517 {
9518
9519   ;
9520   return 0;
9521 }
9522 _ACEOF
9523 if ac_fn_c_try_link "$LINENO"; then :
9524   lt_cv_ld_exported_symbols_list=yes
9525 else
9526   lt_cv_ld_exported_symbols_list=no
9527 fi
9528 rm -f core conftest.err conftest.$ac_objext \
9529     conftest$ac_exeext conftest.$ac_ext
9530         LDFLAGS="$save_LDFLAGS"
9531
9532 fi
9533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9534 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
9535     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9536 $as_echo_n "checking for -force_load linker flag... " >&6; }
9537 if test "${lt_cv_ld_force_load+set}" = set; then :
9538   $as_echo_n "(cached) " >&6
9539 else
9540   lt_cv_ld_force_load=no
9541       cat > conftest.c << _LT_EOF
9542 int forced_loaded() { return 2;}
9543 _LT_EOF
9544       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9545       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9546       echo "$AR cru libconftest.a conftest.o" >&5
9547       $AR cru libconftest.a conftest.o 2>&5
9548       cat > conftest.c << _LT_EOF
9549 int main() { return 0;}
9550 _LT_EOF
9551       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9552       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9553       _lt_result=$?
9554       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
9555         lt_cv_ld_force_load=yes
9556       else
9557         cat conftest.err >&5
9558       fi
9559         rm -f conftest.err libconftest.a conftest conftest.c
9560         rm -rf conftest.dSYM
9561
9562 fi
9563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9564 $as_echo "$lt_cv_ld_force_load" >&6; }
9565     case $host_os in
9566     rhapsody* | darwin1.[012])
9567       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
9568     darwin1.*)
9569       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9570     darwin*) # darwin 5.x on
9571       # if running on 10.5 or later, the deployment target defaults
9572       # to the OS version, if on x86, and 10.4, the deployment
9573       # target defaults to 10.4. Don't you love it?
9574       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
9575         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
9576           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9577         10.[012]*)
9578           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9579         10.*)
9580           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9581       esac
9582     ;;
9583   esac
9584     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
9585       _lt_dar_single_mod='$single_module'
9586     fi
9587     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
9588       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
9589     else
9590       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
9591     fi
9592     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
9593       _lt_dsymutil='~$DSYMUTIL $lib || :'
9594     else
9595       _lt_dsymutil=
9596     fi
9597     ;;
9598   esac
9599
9600 ac_ext=c
9601 ac_cpp='$CPP $CPPFLAGS'
9602 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9603 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9604 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
9606 $as_echo_n "checking how to run the C preprocessor... " >&6; }
9607 # On Suns, sometimes $CPP names a directory.
9608 if test -n "$CPP" && test -d "$CPP"; then
9609   CPP=
9610 fi
9611 if test -z "$CPP"; then
9612   if test "${ac_cv_prog_CPP+set}" = set; then :
9613   $as_echo_n "(cached) " >&6
9614 else
9615       # Double quotes because CPP needs to be expanded
9616     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
9617     do
9618       ac_preproc_ok=false
9619 for ac_c_preproc_warn_flag in '' yes
9620 do
9621   # Use a header file that comes with gcc, so configuring glibc
9622   # with a fresh cross-compiler works.
9623   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9624   # <limits.h> exists even on freestanding compilers.
9625   # On the NeXT, cc -E runs the code through the compiler's parser,
9626   # not just through cpp. "Syntax error" is here to catch this case.
9627   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9628 /* end confdefs.h.  */
9629 #ifdef __STDC__
9630 # include <limits.h>
9631 #else
9632 # include <assert.h>
9633 #endif
9634                      Syntax error
9635 _ACEOF
9636 if ac_fn_c_try_cpp "$LINENO"; then :
9637
9638 else
9639   # Broken: fails on valid input.
9640 continue
9641 fi
9642 rm -f conftest.err conftest.$ac_ext
9643
9644   # OK, works on sane cases.  Now check whether nonexistent headers
9645   # can be detected and how.
9646   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9647 /* end confdefs.h.  */
9648 #include <ac_nonexistent.h>
9649 _ACEOF
9650 if ac_fn_c_try_cpp "$LINENO"; then :
9651   # Broken: success on invalid input.
9652 continue
9653 else
9654   # Passes both tests.
9655 ac_preproc_ok=:
9656 break
9657 fi
9658 rm -f conftest.err conftest.$ac_ext
9659
9660 done
9661 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9662 rm -f conftest.err conftest.$ac_ext
9663 if $ac_preproc_ok; then :
9664   break
9665 fi
9666
9667     done
9668     ac_cv_prog_CPP=$CPP
9669
9670 fi
9671   CPP=$ac_cv_prog_CPP
9672 else
9673   ac_cv_prog_CPP=$CPP
9674 fi
9675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
9676 $as_echo "$CPP" >&6; }
9677 ac_preproc_ok=false
9678 for ac_c_preproc_warn_flag in '' yes
9679 do
9680   # Use a header file that comes with gcc, so configuring glibc
9681   # with a fresh cross-compiler works.
9682   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9683   # <limits.h> exists even on freestanding compilers.
9684   # On the NeXT, cc -E runs the code through the compiler's parser,
9685   # not just through cpp. "Syntax error" is here to catch this case.
9686   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9687 /* end confdefs.h.  */
9688 #ifdef __STDC__
9689 # include <limits.h>
9690 #else
9691 # include <assert.h>
9692 #endif
9693                      Syntax error
9694 _ACEOF
9695 if ac_fn_c_try_cpp "$LINENO"; then :
9696
9697 else
9698   # Broken: fails on valid input.
9699 continue
9700 fi
9701 rm -f conftest.err conftest.$ac_ext
9702
9703   # OK, works on sane cases.  Now check whether nonexistent headers
9704   # can be detected and how.
9705   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9706 /* end confdefs.h.  */
9707 #include <ac_nonexistent.h>
9708 _ACEOF
9709 if ac_fn_c_try_cpp "$LINENO"; then :
9710   # Broken: success on invalid input.
9711 continue
9712 else
9713   # Passes both tests.
9714 ac_preproc_ok=:
9715 break
9716 fi
9717 rm -f conftest.err conftest.$ac_ext
9718
9719 done
9720 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9721 rm -f conftest.err conftest.$ac_ext
9722 if $ac_preproc_ok; then :
9723
9724 else
9725   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9726 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9727 as_fn_error "C preprocessor \"$CPP\" fails sanity check
9728 See \`config.log' for more details." "$LINENO" 5; }
9729 fi
9730
9731 ac_ext=c
9732 ac_cpp='$CPP $CPPFLAGS'
9733 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9734 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9735 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9736
9737
9738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9739 $as_echo_n "checking for ANSI C header files... " >&6; }
9740 if test "${ac_cv_header_stdc+set}" = set; then :
9741   $as_echo_n "(cached) " >&6
9742 else
9743   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9744 /* end confdefs.h.  */
9745 #include <stdlib.h>
9746 #include <stdarg.h>
9747 #include <string.h>
9748 #include <float.h>
9749
9750 int
9751 main ()
9752 {
9753
9754   ;
9755   return 0;
9756 }
9757 _ACEOF
9758 if ac_fn_c_try_compile "$LINENO"; then :
9759   ac_cv_header_stdc=yes
9760 else
9761   ac_cv_header_stdc=no
9762 fi
9763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9764
9765 if test $ac_cv_header_stdc = yes; then
9766   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9767   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9768 /* end confdefs.h.  */
9769 #include <string.h>
9770
9771 _ACEOF
9772 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9773   $EGREP "memchr" >/dev/null 2>&1; then :
9774
9775 else
9776   ac_cv_header_stdc=no
9777 fi
9778 rm -f conftest*
9779
9780 fi
9781
9782 if test $ac_cv_header_stdc = yes; then
9783   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9784   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9785 /* end confdefs.h.  */
9786 #include <stdlib.h>
9787
9788 _ACEOF
9789 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9790   $EGREP "free" >/dev/null 2>&1; then :
9791
9792 else
9793   ac_cv_header_stdc=no
9794 fi
9795 rm -f conftest*
9796
9797 fi
9798
9799 if test $ac_cv_header_stdc = yes; then
9800   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9801   if test "$cross_compiling" = yes; then :
9802   :
9803 else
9804   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9805 /* end confdefs.h.  */
9806 #include <ctype.h>
9807 #include <stdlib.h>
9808 #if ((' ' & 0x0FF) == 0x020)
9809 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9810 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9811 #else
9812 # define ISLOWER(c) \
9813                    (('a' <= (c) && (c) <= 'i') \
9814                      || ('j' <= (c) && (c) <= 'r') \
9815                      || ('s' <= (c) && (c) <= 'z'))
9816 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9817 #endif
9818
9819 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9820 int
9821 main ()
9822 {
9823   int i;
9824   for (i = 0; i < 256; i++)
9825     if (XOR (islower (i), ISLOWER (i))
9826         || toupper (i) != TOUPPER (i))
9827       return 2;
9828   return 0;
9829 }
9830 _ACEOF
9831 if ac_fn_c_try_run "$LINENO"; then :
9832
9833 else
9834   ac_cv_header_stdc=no
9835 fi
9836 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9837   conftest.$ac_objext conftest.beam conftest.$ac_ext
9838 fi
9839
9840 fi
9841 fi
9842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9843 $as_echo "$ac_cv_header_stdc" >&6; }
9844 if test $ac_cv_header_stdc = yes; then
9845
9846 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9847
9848 fi
9849
9850 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9851 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9852                   inttypes.h stdint.h unistd.h
9853 do :
9854   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9855 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
9856 "
9857 eval as_val=\$$as_ac_Header
9858    if test "x$as_val" = x""yes; then :
9859   cat >>confdefs.h <<_ACEOF
9860 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9861 _ACEOF
9862
9863 fi
9864
9865 done
9866
9867
9868 for ac_header in dlfcn.h
9869 do :
9870   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9871 "
9872 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9873   cat >>confdefs.h <<_ACEOF
9874 #define HAVE_DLFCN_H 1
9875 _ACEOF
9876
9877 fi
9878
9879 done
9880
9881
9882
9883
9884
9885
9886 # Set options
9887
9888
9889
9890
9891   enable_win32_dll=no
9892
9893
9894             # Check whether --enable-shared was given.
9895 if test "${enable_shared+set}" = set; then :
9896   enableval=$enable_shared; p=${PACKAGE-default}
9897     case $enableval in
9898     yes) enable_shared=yes ;;
9899     no) enable_shared=no ;;
9900     *)
9901       enable_shared=no
9902       # Look at the argument we got.  We use all the common list separators.
9903       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9904       for pkg in $enableval; do
9905         IFS="$lt_save_ifs"
9906         if test "X$pkg" = "X$p"; then
9907           enable_shared=yes
9908         fi
9909       done
9910       IFS="$lt_save_ifs"
9911       ;;
9912     esac
9913 else
9914   enable_shared=yes
9915 fi
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925   # Check whether --enable-static was given.
9926 if test "${enable_static+set}" = set; then :
9927   enableval=$enable_static; p=${PACKAGE-default}
9928     case $enableval in
9929     yes) enable_static=yes ;;
9930     no) enable_static=no ;;
9931     *)
9932      enable_static=no
9933       # Look at the argument we got.  We use all the common list separators.
9934       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9935       for pkg in $enableval; do
9936         IFS="$lt_save_ifs"
9937         if test "X$pkg" = "X$p"; then
9938           enable_static=yes
9939         fi
9940       done
9941       IFS="$lt_save_ifs"
9942       ;;
9943     esac
9944 else
9945   enable_static=yes
9946 fi
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957 # Check whether --with-pic was given.
9958 if test "${with_pic+set}" = set; then :
9959   withval=$with_pic; pic_mode="$withval"
9960 else
9961   pic_mode=default
9962 fi
9963
9964
9965 test -z "$pic_mode" && pic_mode=default
9966
9967
9968
9969
9970
9971
9972
9973   # Check whether --enable-fast-install was given.
9974 if test "${enable_fast_install+set}" = set; then :
9975   enableval=$enable_fast_install; p=${PACKAGE-default}
9976     case $enableval in
9977     yes) enable_fast_install=yes ;;
9978     no) enable_fast_install=no ;;
9979     *)
9980       enable_fast_install=no
9981       # Look at the argument we got.  We use all the common list separators.
9982       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9983       for pkg in $enableval; do
9984         IFS="$lt_save_ifs"
9985         if test "X$pkg" = "X$p"; then
9986           enable_fast_install=yes
9987         fi
9988       done
9989       IFS="$lt_save_ifs"
9990       ;;
9991     esac
9992 else
9993   enable_fast_install=yes
9994 fi
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006 # This can be used to rebuild libtool when needed
10007 LIBTOOL_DEPS="$ltmain"
10008
10009 # Always use our own libtool.
10010 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037 test -z "$LN_S" && LN_S="ln -s"
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052 if test -n "${ZSH_VERSION+set}" ; then
10053    setopt NO_GLOB_SUBST
10054 fi
10055
10056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
10057 $as_echo_n "checking for objdir... " >&6; }
10058 if test "${lt_cv_objdir+set}" = set; then :
10059   $as_echo_n "(cached) " >&6
10060 else
10061   rm -f .libs 2>/dev/null
10062 mkdir .libs 2>/dev/null
10063 if test -d .libs; then
10064   lt_cv_objdir=.libs
10065 else
10066   # MS-DOS does not allow filenames that begin with a dot.
10067   lt_cv_objdir=_libs
10068 fi
10069 rmdir .libs 2>/dev/null
10070 fi
10071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
10072 $as_echo "$lt_cv_objdir" >&6; }
10073 objdir=$lt_cv_objdir
10074
10075
10076
10077
10078
10079 cat >>confdefs.h <<_ACEOF
10080 #define LT_OBJDIR "$lt_cv_objdir/"
10081 _ACEOF
10082
10083
10084
10085
10086 case $host_os in
10087 aix3*)
10088   # AIX sometimes has problems with the GCC collect2 program.  For some
10089   # reason, if we set the COLLECT_NAMES environment variable, the problems
10090   # vanish in a puff of smoke.
10091   if test "X${COLLECT_NAMES+set}" != Xset; then
10092     COLLECT_NAMES=
10093     export COLLECT_NAMES
10094   fi
10095   ;;
10096 esac
10097
10098 # Global variables:
10099 ofile=libtool
10100 can_build_shared=yes
10101
10102 # All known linkers require a `.a' archive for static linking (except MSVC,
10103 # which needs '.lib').
10104 libext=a
10105
10106 with_gnu_ld="$lt_cv_prog_gnu_ld"
10107
10108 old_CC="$CC"
10109 old_CFLAGS="$CFLAGS"
10110
10111 # Set sane defaults for various variables
10112 test -z "$CC" && CC=cc
10113 test -z "$LTCC" && LTCC=$CC
10114 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
10115 test -z "$LD" && LD=ld
10116 test -z "$ac_objext" && ac_objext=o
10117
10118 for cc_temp in $compiler""; do
10119   case $cc_temp in
10120     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10121     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10122     \-*) ;;
10123     *) break;;
10124   esac
10125 done
10126 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
10127
10128
10129 # Only perform the check for file, if the check method requires it
10130 test -z "$MAGIC_CMD" && MAGIC_CMD=file
10131 case $deplibs_check_method in
10132 file_magic*)
10133   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
10134     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
10135 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
10136 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
10137   $as_echo_n "(cached) " >&6
10138 else
10139   case $MAGIC_CMD in
10140 [\\/*] |  ?:[\\/]*)
10141   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
10142   ;;
10143 *)
10144   lt_save_MAGIC_CMD="$MAGIC_CMD"
10145   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10146   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10147   for ac_dir in $ac_dummy; do
10148     IFS="$lt_save_ifs"
10149     test -z "$ac_dir" && ac_dir=.
10150     if test -f $ac_dir/${ac_tool_prefix}file; then
10151       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
10152       if test -n "$file_magic_test_file"; then
10153         case $deplibs_check_method in
10154         "file_magic "*)
10155           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10156           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10157           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10158             $EGREP "$file_magic_regex" > /dev/null; then
10159             :
10160           else
10161             cat <<_LT_EOF 1>&2
10162
10163 *** Warning: the command libtool uses to detect shared libraries,
10164 *** $file_magic_cmd, produces output that libtool cannot recognize.
10165 *** The result is that libtool may fail to recognize shared libraries
10166 *** as such.  This will affect the creation of libtool libraries that
10167 *** depend on shared libraries, but programs linked with such libtool
10168 *** libraries will work regardless of this problem.  Nevertheless, you
10169 *** may want to report the problem to your system manager and/or to
10170 *** bug-libtool@gnu.org
10171
10172 _LT_EOF
10173           fi ;;
10174         esac
10175       fi
10176       break
10177     fi
10178   done
10179   IFS="$lt_save_ifs"
10180   MAGIC_CMD="$lt_save_MAGIC_CMD"
10181   ;;
10182 esac
10183 fi
10184
10185 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10186 if test -n "$MAGIC_CMD"; then
10187   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10188 $as_echo "$MAGIC_CMD" >&6; }
10189 else
10190   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10191 $as_echo "no" >&6; }
10192 fi
10193
10194
10195
10196
10197
10198 if test -z "$lt_cv_path_MAGIC_CMD"; then
10199   if test -n "$ac_tool_prefix"; then
10200     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
10201 $as_echo_n "checking for file... " >&6; }
10202 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
10203   $as_echo_n "(cached) " >&6
10204 else
10205   case $MAGIC_CMD in
10206 [\\/*] |  ?:[\\/]*)
10207   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
10208   ;;
10209 *)
10210   lt_save_MAGIC_CMD="$MAGIC_CMD"
10211   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10212   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10213   for ac_dir in $ac_dummy; do
10214     IFS="$lt_save_ifs"
10215     test -z "$ac_dir" && ac_dir=.
10216     if test -f $ac_dir/file; then
10217       lt_cv_path_MAGIC_CMD="$ac_dir/file"
10218       if test -n "$file_magic_test_file"; then
10219         case $deplibs_check_method in
10220         "file_magic "*)
10221           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10222           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10223           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10224             $EGREP "$file_magic_regex" > /dev/null; then
10225             :
10226           else
10227             cat <<_LT_EOF 1>&2
10228
10229 *** Warning: the command libtool uses to detect shared libraries,
10230 *** $file_magic_cmd, produces output that libtool cannot recognize.
10231 *** The result is that libtool may fail to recognize shared libraries
10232 *** as such.  This will affect the creation of libtool libraries that
10233 *** depend on shared libraries, but programs linked with such libtool
10234 *** libraries will work regardless of this problem.  Nevertheless, you
10235 *** may want to report the problem to your system manager and/or to
10236 *** bug-libtool@gnu.org
10237
10238 _LT_EOF
10239           fi ;;
10240         esac
10241       fi
10242       break
10243     fi
10244   done
10245   IFS="$lt_save_ifs"
10246   MAGIC_CMD="$lt_save_MAGIC_CMD"
10247   ;;
10248 esac
10249 fi
10250
10251 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10252 if test -n "$MAGIC_CMD"; then
10253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10254 $as_echo "$MAGIC_CMD" >&6; }
10255 else
10256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10257 $as_echo "no" >&6; }
10258 fi
10259
10260
10261   else
10262     MAGIC_CMD=:
10263   fi
10264 fi
10265
10266   fi
10267   ;;
10268 esac
10269
10270 # Use C for the default configuration in the libtool script
10271
10272 lt_save_CC="$CC"
10273 ac_ext=c
10274 ac_cpp='$CPP $CPPFLAGS'
10275 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10276 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10277 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10278
10279
10280 # Source file extension for C test sources.
10281 ac_ext=c
10282
10283 # Object file extension for compiled C test sources.
10284 objext=o
10285 objext=$objext
10286
10287 # Code to be used in simple compile tests
10288 lt_simple_compile_test_code="int some_variable = 0;"
10289
10290 # Code to be used in simple link tests
10291 lt_simple_link_test_code='int main(){return(0);}'
10292
10293
10294
10295
10296
10297
10298
10299 # If no C compiler was specified, use CC.
10300 LTCC=${LTCC-"$CC"}
10301
10302 # If no C compiler flags were specified, use CFLAGS.
10303 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10304
10305 # Allow CC to be a program name with arguments.
10306 compiler=$CC
10307
10308 # Save the default compiler, since it gets overwritten when the other
10309 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
10310 compiler_DEFAULT=$CC
10311
10312 # save warnings/boilerplate of simple test code
10313 ac_outfile=conftest.$ac_objext
10314 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
10315 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10316 _lt_compiler_boilerplate=`cat conftest.err`
10317 $RM conftest*
10318
10319 ac_outfile=conftest.$ac_objext
10320 echo "$lt_simple_link_test_code" >conftest.$ac_ext
10321 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10322 _lt_linker_boilerplate=`cat conftest.err`
10323 $RM -r conftest*
10324
10325
10326 ## CAVEAT EMPTOR:
10327 ## There is no encapsulation within the following macros, do not change
10328 ## the running order or otherwise move them around unless you know exactly
10329 ## what you are doing...
10330 if test -n "$compiler"; then
10331
10332 lt_prog_compiler_no_builtin_flag=
10333
10334 if test "$GCC" = yes; then
10335   case $cc_basename in
10336   nvcc*)
10337     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
10338   *)
10339     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
10340   esac
10341
10342   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
10343 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
10344 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
10345   $as_echo_n "(cached) " >&6
10346 else
10347   lt_cv_prog_compiler_rtti_exceptions=no
10348    ac_outfile=conftest.$ac_objext
10349    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10350    lt_compiler_flag="-fno-rtti -fno-exceptions"
10351    # Insert the option either (1) after the last *FLAGS variable, or
10352    # (2) before a word containing "conftest.", or (3) at the end.
10353    # Note that $ac_compile itself does not contain backslashes and begins
10354    # with a dollar sign (not a hyphen), so the echo should work correctly.
10355    # The option is referenced via a variable to avoid confusing sed.
10356    lt_compile=`echo "$ac_compile" | $SED \
10357    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10358    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10359    -e 's:$: $lt_compiler_flag:'`
10360    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10361    (eval "$lt_compile" 2>conftest.err)
10362    ac_status=$?
10363    cat conftest.err >&5
10364    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10365    if (exit $ac_status) && test -s "$ac_outfile"; then
10366      # The compiler can only warn and ignore the option if not recognized
10367      # So say no if there are warnings other than the usual output.
10368      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10369      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10370      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10371        lt_cv_prog_compiler_rtti_exceptions=yes
10372      fi
10373    fi
10374    $RM conftest*
10375
10376 fi
10377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
10378 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
10379
10380 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
10381     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
10382 else
10383     :
10384 fi
10385
10386 fi
10387
10388
10389
10390
10391
10392
10393   lt_prog_compiler_wl=
10394 lt_prog_compiler_pic=
10395 lt_prog_compiler_static=
10396
10397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10398 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
10399
10400   if test "$GCC" = yes; then
10401     lt_prog_compiler_wl='-Wl,'
10402     lt_prog_compiler_static='-static'
10403
10404     case $host_os in
10405       aix*)
10406       # All AIX code is PIC.
10407       if test "$host_cpu" = ia64; then
10408         # AIX 5 now supports IA64 processor
10409         lt_prog_compiler_static='-Bstatic'
10410       fi
10411       lt_prog_compiler_pic='-fPIC'
10412       ;;
10413
10414     amigaos*)
10415       case $host_cpu in
10416       powerpc)
10417             # see comment about AmigaOS4 .so support
10418             lt_prog_compiler_pic='-fPIC'
10419         ;;
10420       m68k)
10421             # FIXME: we need at least 68020 code to build shared libraries, but
10422             # adding the `-m68020' flag to GCC prevents building anything better,
10423             # like `-m68040'.
10424             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10425         ;;
10426       esac
10427       ;;
10428
10429     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10430       # PIC is the default for these OSes.
10431       ;;
10432
10433     mingw* | cygwin* | pw32* | os2* | cegcc*)
10434       # This hack is so that the source file can tell whether it is being
10435       # built for inclusion in a dll (and should export symbols for example).
10436       # Although the cygwin gcc ignores -fPIC, still need this for old-style
10437       # (--disable-auto-import) libraries
10438       lt_prog_compiler_pic='-DDLL_EXPORT'
10439       ;;
10440
10441     darwin* | rhapsody*)
10442       # PIC is the default on this platform
10443       # Common symbols not allowed in MH_DYLIB files
10444       lt_prog_compiler_pic='-fno-common'
10445       ;;
10446
10447     haiku*)
10448       # PIC is the default for Haiku.
10449       # The "-static" flag exists, but is broken.
10450       lt_prog_compiler_static=
10451       ;;
10452
10453     hpux*)
10454       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10455       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
10456       # sets the default TLS model and affects inlining.
10457       case $host_cpu in
10458       hppa*64*)
10459         # +Z the default
10460         ;;
10461       *)
10462         lt_prog_compiler_pic='-fPIC'
10463         ;;
10464       esac
10465       ;;
10466
10467     interix[3-9]*)
10468       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10469       # Instead, we relocate shared libraries at runtime.
10470       ;;
10471
10472     msdosdjgpp*)
10473       # Just because we use GCC doesn't mean we suddenly get shared libraries
10474       # on systems that don't support them.
10475       lt_prog_compiler_can_build_shared=no
10476       enable_shared=no
10477       ;;
10478
10479     *nto* | *qnx*)
10480       # QNX uses GNU C++, but need to define -shared option too, otherwise
10481       # it will coredump.
10482       lt_prog_compiler_pic='-fPIC -shared'
10483       ;;
10484
10485     sysv4*MP*)
10486       if test -d /usr/nec; then
10487         lt_prog_compiler_pic=-Kconform_pic
10488       fi
10489       ;;
10490
10491     *)
10492       lt_prog_compiler_pic='-fPIC'
10493       ;;
10494     esac
10495
10496     case $cc_basename in
10497     nvcc*) # Cuda Compiler Driver 2.2
10498       lt_prog_compiler_wl='-Xlinker '
10499       lt_prog_compiler_pic='-Xcompiler -fPIC'
10500       ;;
10501     esac
10502   else
10503     # PORTME Check for flag to pass linker flags through the system compiler.
10504     case $host_os in
10505     aix*)
10506       lt_prog_compiler_wl='-Wl,'
10507       if test "$host_cpu" = ia64; then
10508         # AIX 5 now supports IA64 processor
10509         lt_prog_compiler_static='-Bstatic'
10510       else
10511         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10512       fi
10513       ;;
10514
10515     mingw* | cygwin* | pw32* | os2* | cegcc*)
10516       # This hack is so that the source file can tell whether it is being
10517       # built for inclusion in a dll (and should export symbols for example).
10518       lt_prog_compiler_pic='-DDLL_EXPORT'
10519       ;;
10520
10521     hpux9* | hpux10* | hpux11*)
10522       lt_prog_compiler_wl='-Wl,'
10523       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10524       # not for PA HP-UX.
10525       case $host_cpu in
10526       hppa*64*|ia64*)
10527         # +Z the default
10528         ;;
10529       *)
10530         lt_prog_compiler_pic='+Z'
10531         ;;
10532       esac
10533       # Is there a better lt_prog_compiler_static that works with the bundled CC?
10534       lt_prog_compiler_static='${wl}-a ${wl}archive'
10535       ;;
10536
10537     irix5* | irix6* | nonstopux*)
10538       lt_prog_compiler_wl='-Wl,'
10539       # PIC (with -KPIC) is the default.
10540       lt_prog_compiler_static='-non_shared'
10541       ;;
10542
10543     linux* | k*bsd*-gnu | kopensolaris*-gnu)
10544       case $cc_basename in
10545       # old Intel for x86_64 which still supported -KPIC.
10546       ecc*)
10547         lt_prog_compiler_wl='-Wl,'
10548         lt_prog_compiler_pic='-KPIC'
10549         lt_prog_compiler_static='-static'
10550         ;;
10551       # icc used to be incompatible with GCC.
10552       # ICC 10 doesn't accept -KPIC any more.
10553       icc* | ifort*)
10554         lt_prog_compiler_wl='-Wl,'
10555         lt_prog_compiler_pic='-fPIC'
10556         lt_prog_compiler_static='-static'
10557         ;;
10558       # Lahey Fortran 8.1.
10559       lf95*)
10560         lt_prog_compiler_wl='-Wl,'
10561         lt_prog_compiler_pic='--shared'
10562         lt_prog_compiler_static='--static'
10563         ;;
10564       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10565         # Portland Group compilers (*not* the Pentium gcc compiler,
10566         # which looks to be a dead project)
10567         lt_prog_compiler_wl='-Wl,'
10568         lt_prog_compiler_pic='-fpic'
10569         lt_prog_compiler_static='-Bstatic'
10570         ;;
10571       ccc*)
10572         lt_prog_compiler_wl='-Wl,'
10573         # All Alpha code is PIC.
10574         lt_prog_compiler_static='-non_shared'
10575         ;;
10576       xl* | bgxl* | bgf* | mpixl*)
10577         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10578         lt_prog_compiler_wl='-Wl,'
10579         lt_prog_compiler_pic='-qpic'
10580         lt_prog_compiler_static='-qstaticlink'
10581         ;;
10582       *)
10583         case `$CC -V 2>&1 | sed 5q` in
10584         *Sun\ F* | *Sun*Fortran*)
10585           # Sun Fortran 8.3 passes all unrecognized flags to the linker
10586           lt_prog_compiler_pic='-KPIC'
10587           lt_prog_compiler_static='-Bstatic'
10588           lt_prog_compiler_wl=''
10589           ;;
10590         *Sun\ C*)
10591           # Sun C 5.9
10592           lt_prog_compiler_pic='-KPIC'
10593           lt_prog_compiler_static='-Bstatic'
10594           lt_prog_compiler_wl='-Wl,'
10595           ;;
10596         esac
10597         ;;
10598       esac
10599       ;;
10600
10601     newsos6)
10602       lt_prog_compiler_pic='-KPIC'
10603       lt_prog_compiler_static='-Bstatic'
10604       ;;
10605
10606     *nto* | *qnx*)
10607       # QNX uses GNU C++, but need to define -shared option too, otherwise
10608       # it will coredump.
10609       lt_prog_compiler_pic='-fPIC -shared'
10610       ;;
10611
10612     osf3* | osf4* | osf5*)
10613       lt_prog_compiler_wl='-Wl,'
10614       # All OSF/1 code is PIC.
10615       lt_prog_compiler_static='-non_shared'
10616       ;;
10617
10618     rdos*)
10619       lt_prog_compiler_static='-non_shared'
10620       ;;
10621
10622     solaris*)
10623       lt_prog_compiler_pic='-KPIC'
10624       lt_prog_compiler_static='-Bstatic'
10625       case $cc_basename in
10626       f77* | f90* | f95*)
10627         lt_prog_compiler_wl='-Qoption ld ';;
10628       *)
10629         lt_prog_compiler_wl='-Wl,';;
10630       esac
10631       ;;
10632
10633     sunos4*)
10634       lt_prog_compiler_wl='-Qoption ld '
10635       lt_prog_compiler_pic='-PIC'
10636       lt_prog_compiler_static='-Bstatic'
10637       ;;
10638
10639     sysv4 | sysv4.2uw2* | sysv4.3*)
10640       lt_prog_compiler_wl='-Wl,'
10641       lt_prog_compiler_pic='-KPIC'
10642       lt_prog_compiler_static='-Bstatic'
10643       ;;
10644
10645     sysv4*MP*)
10646       if test -d /usr/nec ;then
10647         lt_prog_compiler_pic='-Kconform_pic'
10648         lt_prog_compiler_static='-Bstatic'
10649       fi
10650       ;;
10651
10652     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10653       lt_prog_compiler_wl='-Wl,'
10654       lt_prog_compiler_pic='-KPIC'
10655       lt_prog_compiler_static='-Bstatic'
10656       ;;
10657
10658     unicos*)
10659       lt_prog_compiler_wl='-Wl,'
10660       lt_prog_compiler_can_build_shared=no
10661       ;;
10662
10663     uts4*)
10664       lt_prog_compiler_pic='-pic'
10665       lt_prog_compiler_static='-Bstatic'
10666       ;;
10667
10668     *)
10669       lt_prog_compiler_can_build_shared=no
10670       ;;
10671     esac
10672   fi
10673
10674 case $host_os in
10675   # For platforms which do not support PIC, -DPIC is meaningless:
10676   *djgpp*)
10677     lt_prog_compiler_pic=
10678     ;;
10679   *)
10680     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10681     ;;
10682 esac
10683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10684 $as_echo "$lt_prog_compiler_pic" >&6; }
10685
10686
10687
10688
10689
10690
10691 #
10692 # Check to make sure the PIC flag actually works.
10693 #
10694 if test -n "$lt_prog_compiler_pic"; then
10695   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10696 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10697 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10698   $as_echo_n "(cached) " >&6
10699 else
10700   lt_cv_prog_compiler_pic_works=no
10701    ac_outfile=conftest.$ac_objext
10702    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10703    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10704    # Insert the option either (1) after the last *FLAGS variable, or
10705    # (2) before a word containing "conftest.", or (3) at the end.
10706    # Note that $ac_compile itself does not contain backslashes and begins
10707    # with a dollar sign (not a hyphen), so the echo should work correctly.
10708    # The option is referenced via a variable to avoid confusing sed.
10709    lt_compile=`echo "$ac_compile" | $SED \
10710    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10711    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10712    -e 's:$: $lt_compiler_flag:'`
10713    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10714    (eval "$lt_compile" 2>conftest.err)
10715    ac_status=$?
10716    cat conftest.err >&5
10717    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10718    if (exit $ac_status) && test -s "$ac_outfile"; then
10719      # The compiler can only warn and ignore the option if not recognized
10720      # So say no if there are warnings other than the usual output.
10721      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10722      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10723      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10724        lt_cv_prog_compiler_pic_works=yes
10725      fi
10726    fi
10727    $RM conftest*
10728
10729 fi
10730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10731 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10732
10733 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10734     case $lt_prog_compiler_pic in
10735      "" | " "*) ;;
10736      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10737      esac
10738 else
10739     lt_prog_compiler_pic=
10740      lt_prog_compiler_can_build_shared=no
10741 fi
10742
10743 fi
10744
10745
10746
10747
10748
10749
10750 #
10751 # Check to make sure the static flag actually works.
10752 #
10753 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10755 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10756 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
10757   $as_echo_n "(cached) " >&6
10758 else
10759   lt_cv_prog_compiler_static_works=no
10760    save_LDFLAGS="$LDFLAGS"
10761    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10762    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10763    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10764      # The linker can only warn and ignore the option if not recognized
10765      # So say no if there are warnings
10766      if test -s conftest.err; then
10767        # Append any errors to the config.log.
10768        cat conftest.err 1>&5
10769        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10770        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10771        if diff conftest.exp conftest.er2 >/dev/null; then
10772          lt_cv_prog_compiler_static_works=yes
10773        fi
10774      else
10775        lt_cv_prog_compiler_static_works=yes
10776      fi
10777    fi
10778    $RM -r conftest*
10779    LDFLAGS="$save_LDFLAGS"
10780
10781 fi
10782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10783 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10784
10785 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10786     :
10787 else
10788     lt_prog_compiler_static=
10789 fi
10790
10791
10792
10793
10794
10795
10796
10797   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10798 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10799 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10800   $as_echo_n "(cached) " >&6
10801 else
10802   lt_cv_prog_compiler_c_o=no
10803    $RM -r conftest 2>/dev/null
10804    mkdir conftest
10805    cd conftest
10806    mkdir out
10807    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10808
10809    lt_compiler_flag="-o out/conftest2.$ac_objext"
10810    # Insert the option either (1) after the last *FLAGS variable, or
10811    # (2) before a word containing "conftest.", or (3) at the end.
10812    # Note that $ac_compile itself does not contain backslashes and begins
10813    # with a dollar sign (not a hyphen), so the echo should work correctly.
10814    lt_compile=`echo "$ac_compile" | $SED \
10815    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10816    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10817    -e 's:$: $lt_compiler_flag:'`
10818    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10819    (eval "$lt_compile" 2>out/conftest.err)
10820    ac_status=$?
10821    cat out/conftest.err >&5
10822    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10823    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10824    then
10825      # The compiler can only warn and ignore the option if not recognized
10826      # So say no if there are warnings
10827      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10828      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10829      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10830        lt_cv_prog_compiler_c_o=yes
10831      fi
10832    fi
10833    chmod u+w . 2>&5
10834    $RM conftest*
10835    # SGI C++ compiler will create directory out/ii_files/ for
10836    # template instantiation
10837    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10838    $RM out/* && rmdir out
10839    cd ..
10840    $RM -r conftest
10841    $RM conftest*
10842
10843 fi
10844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10845 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10846
10847
10848
10849
10850
10851
10852   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10853 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10854 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10855   $as_echo_n "(cached) " >&6
10856 else
10857   lt_cv_prog_compiler_c_o=no
10858    $RM -r conftest 2>/dev/null
10859    mkdir conftest
10860    cd conftest
10861    mkdir out
10862    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10863
10864    lt_compiler_flag="-o out/conftest2.$ac_objext"
10865    # Insert the option either (1) after the last *FLAGS variable, or
10866    # (2) before a word containing "conftest.", or (3) at the end.
10867    # Note that $ac_compile itself does not contain backslashes and begins
10868    # with a dollar sign (not a hyphen), so the echo should work correctly.
10869    lt_compile=`echo "$ac_compile" | $SED \
10870    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10871    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10872    -e 's:$: $lt_compiler_flag:'`
10873    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10874    (eval "$lt_compile" 2>out/conftest.err)
10875    ac_status=$?
10876    cat out/conftest.err >&5
10877    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10878    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10879    then
10880      # The compiler can only warn and ignore the option if not recognized
10881      # So say no if there are warnings
10882      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10883      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10884      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10885        lt_cv_prog_compiler_c_o=yes
10886      fi
10887    fi
10888    chmod u+w . 2>&5
10889    $RM conftest*
10890    # SGI C++ compiler will create directory out/ii_files/ for
10891    # template instantiation
10892    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10893    $RM out/* && rmdir out
10894    cd ..
10895    $RM -r conftest
10896    $RM conftest*
10897
10898 fi
10899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10900 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10901
10902
10903
10904
10905 hard_links="nottested"
10906 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10907   # do not overwrite the value of need_locks provided by the user
10908   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10909 $as_echo_n "checking if we can lock with hard links... " >&6; }
10910   hard_links=yes
10911   $RM conftest*
10912   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10913   touch conftest.a
10914   ln conftest.a conftest.b 2>&5 || hard_links=no
10915   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10917 $as_echo "$hard_links" >&6; }
10918   if test "$hard_links" = no; then
10919     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10920 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10921     need_locks=warn
10922   fi
10923 else
10924   need_locks=no
10925 fi
10926
10927
10928
10929
10930
10931
10932   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10933 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10934
10935   runpath_var=
10936   allow_undefined_flag=
10937   always_export_symbols=no
10938   archive_cmds=
10939   archive_expsym_cmds=
10940   compiler_needs_object=no
10941   enable_shared_with_static_runtimes=no
10942   export_dynamic_flag_spec=
10943   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10944   hardcode_automatic=no
10945   hardcode_direct=no
10946   hardcode_direct_absolute=no
10947   hardcode_libdir_flag_spec=
10948   hardcode_libdir_flag_spec_ld=
10949   hardcode_libdir_separator=
10950   hardcode_minus_L=no
10951   hardcode_shlibpath_var=unsupported
10952   inherit_rpath=no
10953   link_all_deplibs=unknown
10954   module_cmds=
10955   module_expsym_cmds=
10956   old_archive_from_new_cmds=
10957   old_archive_from_expsyms_cmds=
10958   thread_safe_flag_spec=
10959   whole_archive_flag_spec=
10960   # include_expsyms should be a list of space-separated symbols to be *always*
10961   # included in the symbol list
10962   include_expsyms=
10963   # exclude_expsyms can be an extended regexp of symbols to exclude
10964   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10965   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10966   # as well as any symbol that contains `d'.
10967   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10968   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10969   # platforms (ab)use it in PIC code, but their linkers get confused if
10970   # the symbol is explicitly referenced.  Since portable code cannot
10971   # rely on this symbol name, it's probably fine to never include it in
10972   # preloaded symbol tables.
10973   # Exclude shared library initialization/finalization symbols.
10974   extract_expsyms_cmds=
10975
10976   case $host_os in
10977   cygwin* | mingw* | pw32* | cegcc*)
10978     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10979     # When not using gcc, we currently assume that we are using
10980     # Microsoft Visual C++.
10981     if test "$GCC" != yes; then
10982       with_gnu_ld=no
10983     fi
10984     ;;
10985   interix*)
10986     # we just hope/assume this is gcc and not c89 (= MSVC++)
10987     with_gnu_ld=yes
10988     ;;
10989   openbsd*)
10990     with_gnu_ld=no
10991     ;;
10992   esac
10993
10994   ld_shlibs=yes
10995
10996   # On some targets, GNU ld is compatible enough with the native linker
10997   # that we're better off using the native interface for both.
10998   lt_use_gnu_ld_interface=no
10999   if test "$with_gnu_ld" = yes; then
11000     case $host_os in
11001       aix*)
11002         # The AIX port of GNU ld has always aspired to compatibility
11003         # with the native linker.  However, as the warning in the GNU ld
11004         # block says, versions before 2.19.5* couldn't really create working
11005         # shared libraries, regardless of the interface used.
11006         case `$LD -v 2>&1` in
11007           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
11008           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
11009           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
11010           *)
11011             lt_use_gnu_ld_interface=yes
11012             ;;
11013         esac
11014         ;;
11015       *)
11016         lt_use_gnu_ld_interface=yes
11017         ;;
11018     esac
11019   fi
11020
11021   if test "$lt_use_gnu_ld_interface" = yes; then
11022     # If archive_cmds runs LD, not CC, wlarc should be empty
11023     wlarc='${wl}'
11024
11025     # Set some defaults for GNU ld with shared library support. These
11026     # are reset later if shared libraries are not supported. Putting them
11027     # here allows them to be overridden if necessary.
11028     runpath_var=LD_RUN_PATH
11029     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11030     export_dynamic_flag_spec='${wl}--export-dynamic'
11031     # ancient GNU ld didn't support --whole-archive et. al.
11032     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
11033       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11034     else
11035       whole_archive_flag_spec=
11036     fi
11037     supports_anon_versioning=no
11038     case `$LD -v 2>&1` in
11039       *GNU\ gold*) supports_anon_versioning=yes ;;
11040       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
11041       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
11042       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
11043       *\ 2.11.*) ;; # other 2.11 versions
11044       *) supports_anon_versioning=yes ;;
11045     esac
11046
11047     # See if GNU ld supports shared libraries.
11048     case $host_os in
11049     aix[3-9]*)
11050       # On AIX/PPC, the GNU linker is very broken
11051       if test "$host_cpu" != ia64; then
11052         ld_shlibs=no
11053         cat <<_LT_EOF 1>&2
11054
11055 *** Warning: the GNU linker, at least up to release 2.19, is reported
11056 *** to be unable to reliably create shared libraries on AIX.
11057 *** Therefore, libtool is disabling shared libraries support.  If you
11058 *** really care for shared libraries, you may want to install binutils
11059 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
11060 *** You will then need to restart the configuration process.
11061
11062 _LT_EOF
11063       fi
11064       ;;
11065
11066     amigaos*)
11067       case $host_cpu in
11068       powerpc)
11069             # see comment about AmigaOS4 .so support
11070             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11071             archive_expsym_cmds=''
11072         ;;
11073       m68k)
11074             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)'
11075             hardcode_libdir_flag_spec='-L$libdir'
11076             hardcode_minus_L=yes
11077         ;;
11078       esac
11079       ;;
11080
11081     beos*)
11082       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11083         allow_undefined_flag=unsupported
11084         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11085         # support --undefined.  This deserves some investigation.  FIXME
11086         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11087       else
11088         ld_shlibs=no
11089       fi
11090       ;;
11091
11092     cygwin* | mingw* | pw32* | cegcc*)
11093       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
11094       # as there is no search path for DLLs.
11095       hardcode_libdir_flag_spec='-L$libdir'
11096       export_dynamic_flag_spec='${wl}--export-all-symbols'
11097       allow_undefined_flag=unsupported
11098       always_export_symbols=no
11099       enable_shared_with_static_runtimes=yes
11100       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
11101
11102       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
11103         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11104         # If the export-symbols file already is a .def file (1st line
11105         # is EXPORTS), use it as is; otherwise, prepend...
11106         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11107           cp $export_symbols $output_objdir/$soname.def;
11108         else
11109           echo EXPORTS > $output_objdir/$soname.def;
11110           cat $export_symbols >> $output_objdir/$soname.def;
11111         fi~
11112         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11113       else
11114         ld_shlibs=no
11115       fi
11116       ;;
11117
11118     haiku*)
11119       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11120       link_all_deplibs=yes
11121       ;;
11122
11123     interix[3-9]*)
11124       hardcode_direct=no
11125       hardcode_shlibpath_var=no
11126       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11127       export_dynamic_flag_spec='${wl}-E'
11128       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11129       # Instead, shared libraries are loaded at an image base (0x10000000 by
11130       # default) and relocated if they conflict, which is a slow very memory
11131       # consuming and fragmenting process.  To avoid this, we pick a random,
11132       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11133       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11134       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11135       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'
11136       ;;
11137
11138     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
11139       tmp_diet=no
11140       if test "$host_os" = linux-dietlibc; then
11141         case $cc_basename in
11142           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
11143         esac
11144       fi
11145       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
11146          && test "$tmp_diet" = no
11147       then
11148         tmp_addflag=
11149         tmp_sharedflag='-shared'
11150         case $cc_basename,$host_cpu in
11151         pgcc*)                          # Portland Group C compiler
11152           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'
11153           tmp_addflag=' $pic_flag'
11154           ;;
11155         pgf77* | pgf90* | pgf95* | pgfortran*)
11156                                         # Portland Group f77 and f90 compilers
11157           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'
11158           tmp_addflag=' $pic_flag -Mnomain' ;;
11159         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
11160           tmp_addflag=' -i_dynamic' ;;
11161         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
11162           tmp_addflag=' -i_dynamic -nofor_main' ;;
11163         ifc* | ifort*)                  # Intel Fortran compiler
11164           tmp_addflag=' -nofor_main' ;;
11165         lf95*)                          # Lahey Fortran 8.1
11166           whole_archive_flag_spec=
11167           tmp_sharedflag='--shared' ;;
11168         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
11169           tmp_sharedflag='-qmkshrobj'
11170           tmp_addflag= ;;
11171         nvcc*)  # Cuda Compiler Driver 2.2
11172           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'
11173           compiler_needs_object=yes
11174           ;;
11175         esac
11176         case `$CC -V 2>&1 | sed 5q` in
11177         *Sun\ C*)                       # Sun C 5.9
11178           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'
11179           compiler_needs_object=yes
11180           tmp_sharedflag='-G' ;;
11181         *Sun\ F*)                       # Sun Fortran 8.3
11182           tmp_sharedflag='-G' ;;
11183         esac
11184         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11185
11186         if test "x$supports_anon_versioning" = xyes; then
11187           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11188             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11189             echo "local: *; };" >> $output_objdir/$libname.ver~
11190             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
11191         fi
11192
11193         case $cc_basename in
11194         xlf* | bgf* | bgxlf* | mpixlf*)
11195           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
11196           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
11197           hardcode_libdir_flag_spec=
11198           hardcode_libdir_flag_spec_ld='-rpath $libdir'
11199           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
11200           if test "x$supports_anon_versioning" = xyes; then
11201             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11202               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11203               echo "local: *; };" >> $output_objdir/$libname.ver~
11204               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
11205           fi
11206           ;;
11207         esac
11208       else
11209         ld_shlibs=no
11210       fi
11211       ;;
11212
11213     netbsd*)
11214       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11215         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
11216         wlarc=
11217       else
11218         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11219         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11220       fi
11221       ;;
11222
11223     solaris*)
11224       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
11225         ld_shlibs=no
11226         cat <<_LT_EOF 1>&2
11227
11228 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
11229 *** create shared libraries on Solaris systems.  Therefore, libtool
11230 *** is disabling shared libraries support.  We urge you to upgrade GNU
11231 *** binutils to release 2.9.1 or newer.  Another option is to modify
11232 *** your PATH or compiler configuration so that the native linker is
11233 *** used, and then restart.
11234
11235 _LT_EOF
11236       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11237         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11238         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11239       else
11240         ld_shlibs=no
11241       fi
11242       ;;
11243
11244     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
11245       case `$LD -v 2>&1` in
11246         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
11247         ld_shlibs=no
11248         cat <<_LT_EOF 1>&2
11249
11250 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
11251 *** reliably create shared libraries on SCO systems.  Therefore, libtool
11252 *** is disabling shared libraries support.  We urge you to upgrade GNU
11253 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
11254 *** your PATH or compiler configuration so that the native linker is
11255 *** used, and then restart.
11256
11257 _LT_EOF
11258         ;;
11259         *)
11260           # For security reasons, it is highly recommended that you always
11261           # use absolute paths for naming shared libraries, and exclude the
11262           # DT_RUNPATH tag from executables and libraries.  But doing so
11263           # requires that you compile everything twice, which is a pain.
11264           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11265             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11266             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11267             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11268           else
11269             ld_shlibs=no
11270           fi
11271         ;;
11272       esac
11273       ;;
11274
11275     sunos4*)
11276       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11277       wlarc=
11278       hardcode_direct=yes
11279       hardcode_shlibpath_var=no
11280       ;;
11281
11282     *)
11283       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11284         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11285         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11286       else
11287         ld_shlibs=no
11288       fi
11289       ;;
11290     esac
11291
11292     if test "$ld_shlibs" = no; then
11293       runpath_var=
11294       hardcode_libdir_flag_spec=
11295       export_dynamic_flag_spec=
11296       whole_archive_flag_spec=
11297     fi
11298   else
11299     # PORTME fill in a description of your system's linker (not GNU ld)
11300     case $host_os in
11301     aix3*)
11302       allow_undefined_flag=unsupported
11303       always_export_symbols=yes
11304       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'
11305       # Note: this linker hardcodes the directories in LIBPATH if there
11306       # are no directories specified by -L.
11307       hardcode_minus_L=yes
11308       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
11309         # Neither direct hardcoding nor static linking is supported with a
11310         # broken collect2.
11311         hardcode_direct=unsupported
11312       fi
11313       ;;
11314
11315     aix[4-9]*)
11316       if test "$host_cpu" = ia64; then
11317         # On IA64, the linker does run time linking by default, so we don't
11318         # have to do anything special.
11319         aix_use_runtimelinking=no
11320         exp_sym_flag='-Bexport'
11321         no_entry_flag=""
11322       else
11323         # If we're using GNU nm, then we don't want the "-C" option.
11324         # -C means demangle to AIX nm, but means don't demangle with GNU nm
11325         # Also, AIX nm treats weak defined symbols like other global
11326         # defined symbols, whereas GNU nm marks them as "W".
11327         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
11328           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'
11329         else
11330           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'
11331         fi
11332         aix_use_runtimelinking=no
11333
11334         # Test if we are trying to use run time linking or normal
11335         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11336         # need to do runtime linking.
11337         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11338           for ld_flag in $LDFLAGS; do
11339           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
11340             aix_use_runtimelinking=yes
11341             break
11342           fi
11343           done
11344           ;;
11345         esac
11346
11347         exp_sym_flag='-bexport'
11348         no_entry_flag='-bnoentry'
11349       fi
11350
11351       # When large executables or shared objects are built, AIX ld can
11352       # have problems creating the table of contents.  If linking a library
11353       # or program results in "error TOC overflow" add -mminimal-toc to
11354       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11355       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11356
11357       archive_cmds=''
11358       hardcode_direct=yes
11359       hardcode_direct_absolute=yes
11360       hardcode_libdir_separator=':'
11361       link_all_deplibs=yes
11362       file_list_spec='${wl}-f,'
11363
11364       if test "$GCC" = yes; then
11365         case $host_os in aix4.[012]|aix4.[012].*)
11366         # We only want to do this on AIX 4.2 and lower, the check
11367         # below for broken collect2 doesn't work under 4.3+
11368           collect2name=`${CC} -print-prog-name=collect2`
11369           if test -f "$collect2name" &&
11370            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11371           then
11372           # We have reworked collect2
11373           :
11374           else
11375           # We have old collect2
11376           hardcode_direct=unsupported
11377           # It fails to find uninstalled libraries when the uninstalled
11378           # path is not listed in the libpath.  Setting hardcode_minus_L
11379           # to unsupported forces relinking
11380           hardcode_minus_L=yes
11381           hardcode_libdir_flag_spec='-L$libdir'
11382           hardcode_libdir_separator=
11383           fi
11384           ;;
11385         esac
11386         shared_flag='-shared'
11387         if test "$aix_use_runtimelinking" = yes; then
11388           shared_flag="$shared_flag "'${wl}-G'
11389         fi
11390       else
11391         # not using gcc
11392         if test "$host_cpu" = ia64; then
11393         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11394         # chokes on -Wl,-G. The following line is correct:
11395           shared_flag='-G'
11396         else
11397           if test "$aix_use_runtimelinking" = yes; then
11398             shared_flag='${wl}-G'
11399           else
11400             shared_flag='${wl}-bM:SRE'
11401           fi
11402         fi
11403       fi
11404
11405       export_dynamic_flag_spec='${wl}-bexpall'
11406       # It seems that -bexpall does not export symbols beginning with
11407       # underscore (_), so it is better to generate a list of symbols to export.
11408       always_export_symbols=yes
11409       if test "$aix_use_runtimelinking" = yes; then
11410         # Warning - without using the other runtime loading flags (-brtl),
11411         # -berok will link without error, but may produce a broken library.
11412         allow_undefined_flag='-berok'
11413         # Determine the default libpath from the value encoded in an
11414         # empty executable.
11415         if test x$gcc_no_link = xyes; then
11416   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11417 fi
11418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11419 /* end confdefs.h.  */
11420
11421 int
11422 main ()
11423 {
11424
11425   ;
11426   return 0;
11427 }
11428 _ACEOF
11429 if ac_fn_c_try_link "$LINENO"; then :
11430
11431 lt_aix_libpath_sed='
11432     /Import File Strings/,/^$/ {
11433         /^0/ {
11434             s/^0  *\(.*\)$/\1/
11435             p
11436         }
11437     }'
11438 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11439 # Check for a 64-bit object if we didn't find anything.
11440 if test -z "$aix_libpath"; then
11441   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11442 fi
11443 fi
11444 rm -f core conftest.err conftest.$ac_objext \
11445     conftest$ac_exeext conftest.$ac_ext
11446 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11447
11448         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11449         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"
11450       else
11451         if test "$host_cpu" = ia64; then
11452           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11453           allow_undefined_flag="-z nodefs"
11454           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"
11455         else
11456          # Determine the default libpath from the value encoded in an
11457          # empty executable.
11458          if test x$gcc_no_link = xyes; then
11459   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11460 fi
11461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11462 /* end confdefs.h.  */
11463
11464 int
11465 main ()
11466 {
11467
11468   ;
11469   return 0;
11470 }
11471 _ACEOF
11472 if ac_fn_c_try_link "$LINENO"; then :
11473
11474 lt_aix_libpath_sed='
11475     /Import File Strings/,/^$/ {
11476         /^0/ {
11477             s/^0  *\(.*\)$/\1/
11478             p
11479         }
11480     }'
11481 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11482 # Check for a 64-bit object if we didn't find anything.
11483 if test -z "$aix_libpath"; then
11484   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11485 fi
11486 fi
11487 rm -f core conftest.err conftest.$ac_objext \
11488     conftest$ac_exeext conftest.$ac_ext
11489 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11490
11491          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11492           # Warning - without using the other run time loading flags,
11493           # -berok will link without error, but may produce a broken library.
11494           no_undefined_flag=' ${wl}-bernotok'
11495           allow_undefined_flag=' ${wl}-berok'
11496           if test "$with_gnu_ld" = yes; then
11497             # We only use this code for GNU lds that support --whole-archive.
11498             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11499           else
11500             # Exported symbols can be pulled into shared objects from archives
11501             whole_archive_flag_spec='$convenience'
11502           fi
11503           archive_cmds_need_lc=yes
11504           # This is similar to how AIX traditionally builds its shared libraries.
11505           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'
11506         fi
11507       fi
11508       ;;
11509
11510     amigaos*)
11511       case $host_cpu in
11512       powerpc)
11513             # see comment about AmigaOS4 .so support
11514             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11515             archive_expsym_cmds=''
11516         ;;
11517       m68k)
11518             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)'
11519             hardcode_libdir_flag_spec='-L$libdir'
11520             hardcode_minus_L=yes
11521         ;;
11522       esac
11523       ;;
11524
11525     bsdi[45]*)
11526       export_dynamic_flag_spec=-rdynamic
11527       ;;
11528
11529     cygwin* | mingw* | pw32* | cegcc*)
11530       # When not using gcc, we currently assume that we are using
11531       # Microsoft Visual C++.
11532       # hardcode_libdir_flag_spec is actually meaningless, as there is
11533       # no search path for DLLs.
11534       hardcode_libdir_flag_spec=' '
11535       allow_undefined_flag=unsupported
11536       # Tell ltmain to make .lib files, not .a files.
11537       libext=lib
11538       # Tell ltmain to make .dll files, not .so files.
11539       shrext_cmds=".dll"
11540       # FIXME: Setting linknames here is a bad hack.
11541       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11542       # The linker will automatically build a .lib file if we build a DLL.
11543       old_archive_from_new_cmds='true'
11544       # FIXME: Should let the user specify the lib program.
11545       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11546       fix_srcfile_path='`cygpath -w "$srcfile"`'
11547       enable_shared_with_static_runtimes=yes
11548       ;;
11549
11550     darwin* | rhapsody*)
11551
11552
11553   archive_cmds_need_lc=no
11554   hardcode_direct=no
11555   hardcode_automatic=yes
11556   hardcode_shlibpath_var=unsupported
11557   if test "$lt_cv_ld_force_load" = "yes"; then
11558     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\"`'
11559   else
11560     whole_archive_flag_spec=''
11561   fi
11562   link_all_deplibs=yes
11563   allow_undefined_flag="$_lt_dar_allow_undefined"
11564   case $cc_basename in
11565      ifort*) _lt_dar_can_shared=yes ;;
11566      *) _lt_dar_can_shared=$GCC ;;
11567   esac
11568   if test "$_lt_dar_can_shared" = "yes"; then
11569     output_verbose_link_cmd=func_echo_all
11570     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11571     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11572     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}"
11573     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}"
11574
11575   else
11576   ld_shlibs=no
11577   fi
11578
11579       ;;
11580
11581     dgux*)
11582       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11583       hardcode_libdir_flag_spec='-L$libdir'
11584       hardcode_shlibpath_var=no
11585       ;;
11586
11587     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11588     # support.  Future versions do this automatically, but an explicit c++rt0.o
11589     # does not break anything, and helps significantly (at the cost of a little
11590     # extra space).
11591     freebsd2.2*)
11592       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11593       hardcode_libdir_flag_spec='-R$libdir'
11594       hardcode_direct=yes
11595       hardcode_shlibpath_var=no
11596       ;;
11597
11598     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11599     freebsd2.*)
11600       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11601       hardcode_direct=yes
11602       hardcode_minus_L=yes
11603       hardcode_shlibpath_var=no
11604       ;;
11605
11606     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11607     freebsd* | dragonfly*)
11608       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11609       hardcode_libdir_flag_spec='-R$libdir'
11610       hardcode_direct=yes
11611       hardcode_shlibpath_var=no
11612       ;;
11613
11614     hpux9*)
11615       if test "$GCC" = yes; then
11616         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'
11617       else
11618         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'
11619       fi
11620       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11621       hardcode_libdir_separator=:
11622       hardcode_direct=yes
11623
11624       # hardcode_minus_L: Not really in the search PATH,
11625       # but as the default location of the library.
11626       hardcode_minus_L=yes
11627       export_dynamic_flag_spec='${wl}-E'
11628       ;;
11629
11630     hpux10*)
11631       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11632         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11633       else
11634         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11635       fi
11636       if test "$with_gnu_ld" = no; then
11637         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11638         hardcode_libdir_flag_spec_ld='+b $libdir'
11639         hardcode_libdir_separator=:
11640         hardcode_direct=yes
11641         hardcode_direct_absolute=yes
11642         export_dynamic_flag_spec='${wl}-E'
11643         # hardcode_minus_L: Not really in the search PATH,
11644         # but as the default location of the library.
11645         hardcode_minus_L=yes
11646       fi
11647       ;;
11648
11649     hpux11*)
11650       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11651         case $host_cpu in
11652         hppa*64*)
11653           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11654           ;;
11655         ia64*)
11656           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11657           ;;
11658         *)
11659           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11660           ;;
11661         esac
11662       else
11663         case $host_cpu in
11664         hppa*64*)
11665           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11666           ;;
11667         ia64*)
11668           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11669           ;;
11670         *)
11671
11672           # Older versions of the 11.00 compiler do not understand -b yet
11673           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11674           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11675 $as_echo_n "checking if $CC understands -b... " >&6; }
11676 if test "${lt_cv_prog_compiler__b+set}" = set; then :
11677   $as_echo_n "(cached) " >&6
11678 else
11679   lt_cv_prog_compiler__b=no
11680    save_LDFLAGS="$LDFLAGS"
11681    LDFLAGS="$LDFLAGS -b"
11682    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11683    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11684      # The linker can only warn and ignore the option if not recognized
11685      # So say no if there are warnings
11686      if test -s conftest.err; then
11687        # Append any errors to the config.log.
11688        cat conftest.err 1>&5
11689        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11690        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11691        if diff conftest.exp conftest.er2 >/dev/null; then
11692          lt_cv_prog_compiler__b=yes
11693        fi
11694      else
11695        lt_cv_prog_compiler__b=yes
11696      fi
11697    fi
11698    $RM -r conftest*
11699    LDFLAGS="$save_LDFLAGS"
11700
11701 fi
11702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11703 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11704
11705 if test x"$lt_cv_prog_compiler__b" = xyes; then
11706     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11707 else
11708     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11709 fi
11710
11711           ;;
11712         esac
11713       fi
11714       if test "$with_gnu_ld" = no; then
11715         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11716         hardcode_libdir_separator=:
11717
11718         case $host_cpu in
11719         hppa*64*|ia64*)
11720           hardcode_direct=no
11721           hardcode_shlibpath_var=no
11722           ;;
11723         *)
11724           hardcode_direct=yes
11725           hardcode_direct_absolute=yes
11726           export_dynamic_flag_spec='${wl}-E'
11727
11728           # hardcode_minus_L: Not really in the search PATH,
11729           # but as the default location of the library.
11730           hardcode_minus_L=yes
11731           ;;
11732         esac
11733       fi
11734       ;;
11735
11736     irix5* | irix6* | nonstopux*)
11737       if test "$GCC" = yes; then
11738         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'
11739         # Try to use the -exported_symbol ld option, if it does not
11740         # work, assume that -exports_file does not work either and
11741         # implicitly export all symbols.
11742         save_LDFLAGS="$LDFLAGS"
11743         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11744         if test x$gcc_no_link = xyes; then
11745   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11746 fi
11747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11748 /* end confdefs.h.  */
11749 int foo(void) {}
11750 _ACEOF
11751 if ac_fn_c_try_link "$LINENO"; then :
11752   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'
11753
11754 fi
11755 rm -f core conftest.err conftest.$ac_objext \
11756     conftest$ac_exeext conftest.$ac_ext
11757         LDFLAGS="$save_LDFLAGS"
11758       else
11759         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'
11760         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'
11761       fi
11762       archive_cmds_need_lc='no'
11763       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11764       hardcode_libdir_separator=:
11765       inherit_rpath=yes
11766       link_all_deplibs=yes
11767       ;;
11768
11769     netbsd*)
11770       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11771         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11772       else
11773         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11774       fi
11775       hardcode_libdir_flag_spec='-R$libdir'
11776       hardcode_direct=yes
11777       hardcode_shlibpath_var=no
11778       ;;
11779
11780     newsos6)
11781       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11782       hardcode_direct=yes
11783       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11784       hardcode_libdir_separator=:
11785       hardcode_shlibpath_var=no
11786       ;;
11787
11788     *nto* | *qnx*)
11789       ;;
11790
11791     openbsd*)
11792       if test -f /usr/libexec/ld.so; then
11793         hardcode_direct=yes
11794         hardcode_shlibpath_var=no
11795         hardcode_direct_absolute=yes
11796         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11797           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11798           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11799           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11800           export_dynamic_flag_spec='${wl}-E'
11801         else
11802           case $host_os in
11803            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11804              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11805              hardcode_libdir_flag_spec='-R$libdir'
11806              ;;
11807            *)
11808              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11809              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11810              ;;
11811           esac
11812         fi
11813       else
11814         ld_shlibs=no
11815       fi
11816       ;;
11817
11818     os2*)
11819       hardcode_libdir_flag_spec='-L$libdir'
11820       hardcode_minus_L=yes
11821       allow_undefined_flag=unsupported
11822       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'
11823       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11824       ;;
11825
11826     osf3*)
11827       if test "$GCC" = yes; then
11828         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11829         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'
11830       else
11831         allow_undefined_flag=' -expect_unresolved \*'
11832         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'
11833       fi
11834       archive_cmds_need_lc='no'
11835       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11836       hardcode_libdir_separator=:
11837       ;;
11838
11839     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11840       if test "$GCC" = yes; then
11841         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11842         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'
11843         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11844       else
11845         allow_undefined_flag=' -expect_unresolved \*'
11846         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'
11847         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~
11848         $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'
11849
11850         # Both c and cxx compiler support -rpath directly
11851         hardcode_libdir_flag_spec='-rpath $libdir'
11852       fi
11853       archive_cmds_need_lc='no'
11854       hardcode_libdir_separator=:
11855       ;;
11856
11857     solaris*)
11858       no_undefined_flag=' -z defs'
11859       if test "$GCC" = yes; then
11860         wlarc='${wl}'
11861         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11862         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11863           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11864       else
11865         case `$CC -V 2>&1` in
11866         *"Compilers 5.0"*)
11867           wlarc=''
11868           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11869           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11870           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11871           ;;
11872         *)
11873           wlarc='${wl}'
11874           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11875           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11876           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11877           ;;
11878         esac
11879       fi
11880       hardcode_libdir_flag_spec='-R$libdir'
11881       hardcode_shlibpath_var=no
11882       case $host_os in
11883       solaris2.[0-5] | solaris2.[0-5].*) ;;
11884       *)
11885         # The compiler driver will combine and reorder linker options,
11886         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11887         # but is careful enough not to reorder.
11888         # Supported since Solaris 2.6 (maybe 2.5.1?)
11889         if test "$GCC" = yes; then
11890           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11891         else
11892           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11893         fi
11894         ;;
11895       esac
11896       link_all_deplibs=yes
11897       ;;
11898
11899     sunos4*)
11900       if test "x$host_vendor" = xsequent; then
11901         # Use $CC to link under sequent, because it throws in some extra .o
11902         # files that make .init and .fini sections work.
11903         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11904       else
11905         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11906       fi
11907       hardcode_libdir_flag_spec='-L$libdir'
11908       hardcode_direct=yes
11909       hardcode_minus_L=yes
11910       hardcode_shlibpath_var=no
11911       ;;
11912
11913     sysv4)
11914       case $host_vendor in
11915         sni)
11916           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11917           hardcode_direct=yes # is this really true???
11918         ;;
11919         siemens)
11920           ## LD is ld it makes a PLAMLIB
11921           ## CC just makes a GrossModule.
11922           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11923           reload_cmds='$CC -r -o $output$reload_objs'
11924           hardcode_direct=no
11925         ;;
11926         motorola)
11927           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11928           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11929         ;;
11930       esac
11931       runpath_var='LD_RUN_PATH'
11932       hardcode_shlibpath_var=no
11933       ;;
11934
11935     sysv4.3*)
11936       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11937       hardcode_shlibpath_var=no
11938       export_dynamic_flag_spec='-Bexport'
11939       ;;
11940
11941     sysv4*MP*)
11942       if test -d /usr/nec; then
11943         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11944         hardcode_shlibpath_var=no
11945         runpath_var=LD_RUN_PATH
11946         hardcode_runpath_var=yes
11947         ld_shlibs=yes
11948       fi
11949       ;;
11950
11951     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11952       no_undefined_flag='${wl}-z,text'
11953       archive_cmds_need_lc=no
11954       hardcode_shlibpath_var=no
11955       runpath_var='LD_RUN_PATH'
11956
11957       if test "$GCC" = yes; then
11958         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11959         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11960       else
11961         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11962         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11963       fi
11964       ;;
11965
11966     sysv5* | sco3.2v5* | sco5v6*)
11967       # Note: We can NOT use -z defs as we might desire, because we do not
11968       # link with -lc, and that would cause any symbols used from libc to
11969       # always be unresolved, which means just about no library would
11970       # ever link correctly.  If we're not using GNU ld we use -z text
11971       # though, which does catch some bad symbols but isn't as heavy-handed
11972       # as -z defs.
11973       no_undefined_flag='${wl}-z,text'
11974       allow_undefined_flag='${wl}-z,nodefs'
11975       archive_cmds_need_lc=no
11976       hardcode_shlibpath_var=no
11977       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11978       hardcode_libdir_separator=':'
11979       link_all_deplibs=yes
11980       export_dynamic_flag_spec='${wl}-Bexport'
11981       runpath_var='LD_RUN_PATH'
11982
11983       if test "$GCC" = yes; then
11984         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11985         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11986       else
11987         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11988         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11989       fi
11990       ;;
11991
11992     uts4*)
11993       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11994       hardcode_libdir_flag_spec='-L$libdir'
11995       hardcode_shlibpath_var=no
11996       ;;
11997
11998     *)
11999       ld_shlibs=no
12000       ;;
12001     esac
12002
12003     if test x$host_vendor = xsni; then
12004       case $host in
12005       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
12006         export_dynamic_flag_spec='${wl}-Blargedynsym'
12007         ;;
12008       esac
12009     fi
12010   fi
12011
12012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
12013 $as_echo "$ld_shlibs" >&6; }
12014 test "$ld_shlibs" = no && can_build_shared=no
12015
12016 with_gnu_ld=$with_gnu_ld
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032 #
12033 # Do we need to explicitly link libc?
12034 #
12035 case "x$archive_cmds_need_lc" in
12036 x|xyes)
12037   # Assume -lc should be added
12038   archive_cmds_need_lc=yes
12039
12040   if test "$enable_shared" = yes && test "$GCC" = yes; then
12041     case $archive_cmds in
12042     *'~'*)
12043       # FIXME: we may have to deal with multi-command sequences.
12044       ;;
12045     '$CC '*)
12046       # Test whether the compiler implicitly links with -lc since on some
12047       # systems, -lgcc has to come before -lc. If gcc already passes -lc
12048       # to ld, don't add -lc before -lgcc.
12049       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
12050 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
12051 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
12052   $as_echo_n "(cached) " >&6
12053 else
12054   $RM conftest*
12055         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12056
12057         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12058   (eval $ac_compile) 2>&5
12059   ac_status=$?
12060   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12061   test $ac_status = 0; } 2>conftest.err; then
12062           soname=conftest
12063           lib=conftest
12064           libobjs=conftest.$ac_objext
12065           deplibs=
12066           wl=$lt_prog_compiler_wl
12067           pic_flag=$lt_prog_compiler_pic
12068           compiler_flags=-v
12069           linker_flags=-v
12070           verstring=
12071           output_objdir=.
12072           libname=conftest
12073           lt_save_allow_undefined_flag=$allow_undefined_flag
12074           allow_undefined_flag=
12075           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
12076   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
12077   ac_status=$?
12078   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12079   test $ac_status = 0; }
12080           then
12081             lt_cv_archive_cmds_need_lc=no
12082           else
12083             lt_cv_archive_cmds_need_lc=yes
12084           fi
12085           allow_undefined_flag=$lt_save_allow_undefined_flag
12086         else
12087           cat conftest.err 1>&5
12088         fi
12089         $RM conftest*
12090
12091 fi
12092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
12093 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
12094       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
12095       ;;
12096     esac
12097   fi
12098   ;;
12099 esac
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
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
12258 $as_echo_n "checking dynamic linker characteristics... " >&6; }
12259
12260 if test "$GCC" = yes; then
12261   case $host_os in
12262     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
12263     *) lt_awk_arg="/^libraries:/" ;;
12264   esac
12265   case $host_os in
12266     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
12267     *) lt_sed_strip_eq="s,=/,/,g" ;;
12268   esac
12269   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
12270   case $lt_search_path_spec in
12271   *\;*)
12272     # if the path contains ";" then we assume it to be the separator
12273     # otherwise default to the standard path separator (i.e. ":") - it is
12274     # assumed that no part of a normal pathname contains ";" but that should
12275     # okay in the real world where ";" in dirpaths is itself problematic.
12276     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
12277     ;;
12278   *)
12279     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
12280     ;;
12281   esac
12282   # Ok, now we have the path, separated by spaces, we can step through it
12283   # and add multilib dir if necessary.
12284   lt_tmp_lt_search_path_spec=
12285   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
12286   for lt_sys_path in $lt_search_path_spec; do
12287     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
12288       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
12289     else
12290       test -d "$lt_sys_path" && \
12291         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
12292     fi
12293   done
12294   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
12295 BEGIN {RS=" "; FS="/|\n";} {
12296   lt_foo="";
12297   lt_count=0;
12298   for (lt_i = NF; lt_i > 0; lt_i--) {
12299     if ($lt_i != "" && $lt_i != ".") {
12300       if ($lt_i == "..") {
12301         lt_count++;
12302       } else {
12303         if (lt_count == 0) {
12304           lt_foo="/" $lt_i lt_foo;
12305         } else {
12306           lt_count--;
12307         }
12308       }
12309     }
12310   }
12311   if (lt_foo != "") { lt_freq[lt_foo]++; }
12312   if (lt_freq[lt_foo] == 1) { print lt_foo; }
12313 }'`
12314   # AWK program above erroneously prepends '/' to C:/dos/paths
12315   # for these hosts.
12316   case $host_os in
12317     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
12318       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
12319   esac
12320   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
12321 else
12322   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12323 fi
12324 library_names_spec=
12325 libname_spec='lib$name'
12326 soname_spec=
12327 shrext_cmds=".so"
12328 postinstall_cmds=
12329 postuninstall_cmds=
12330 finish_cmds=
12331 finish_eval=
12332 shlibpath_var=
12333 shlibpath_overrides_runpath=unknown
12334 version_type=none
12335 dynamic_linker="$host_os ld.so"
12336 sys_lib_dlsearch_path_spec="/lib /usr/lib"
12337 need_lib_prefix=unknown
12338 hardcode_into_libs=no
12339
12340 # when you set need_version to no, make sure it does not cause -set_version
12341 # flags to be left without arguments
12342 need_version=unknown
12343
12344 case $host_os in
12345 aix3*)
12346   version_type=linux
12347   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12348   shlibpath_var=LIBPATH
12349
12350   # AIX 3 has no versioning support, so we append a major version to the name.
12351   soname_spec='${libname}${release}${shared_ext}$major'
12352   ;;
12353
12354 aix[4-9]*)
12355   version_type=linux
12356   need_lib_prefix=no
12357   need_version=no
12358   hardcode_into_libs=yes
12359   if test "$host_cpu" = ia64; then
12360     # AIX 5 supports IA64
12361     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12362     shlibpath_var=LD_LIBRARY_PATH
12363   else
12364     # With GCC up to 2.95.x, collect2 would create an import file
12365     # for dependence libraries.  The import file would start with
12366     # the line `#! .'.  This would cause the generated library to
12367     # depend on `.', always an invalid library.  This was fixed in
12368     # development snapshots of GCC prior to 3.0.
12369     case $host_os in
12370       aix4 | aix4.[01] | aix4.[01].*)
12371       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12372            echo ' yes '
12373            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
12374         :
12375       else
12376         can_build_shared=no
12377       fi
12378       ;;
12379     esac
12380     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12381     # soname into executable. Probably we can add versioning support to
12382     # collect2, so additional links can be useful in future.
12383     if test "$aix_use_runtimelinking" = yes; then
12384       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12385       # instead of lib<name>.a to let people know that these are not
12386       # typical AIX shared libraries.
12387       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12388     else
12389       # We preserve .a as extension for shared libraries through AIX4.2
12390       # and later when we are not doing run time linking.
12391       library_names_spec='${libname}${release}.a $libname.a'
12392       soname_spec='${libname}${release}${shared_ext}$major'
12393     fi
12394     shlibpath_var=LIBPATH
12395   fi
12396   ;;
12397
12398 amigaos*)
12399   case $host_cpu in
12400   powerpc)
12401     # Since July 2007 AmigaOS4 officially supports .so libraries.
12402     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12403     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12404     ;;
12405   m68k)
12406     library_names_spec='$libname.ixlibrary $libname.a'
12407     # Create ${libname}_ixlibrary.a entries in /sys/libs.
12408     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'
12409     ;;
12410   esac
12411   ;;
12412
12413 beos*)
12414   library_names_spec='${libname}${shared_ext}'
12415   dynamic_linker="$host_os ld.so"
12416   shlibpath_var=LIBRARY_PATH
12417   ;;
12418
12419 bsdi[45]*)
12420   version_type=linux
12421   need_version=no
12422   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12423   soname_spec='${libname}${release}${shared_ext}$major'
12424   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12425   shlibpath_var=LD_LIBRARY_PATH
12426   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12427   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12428   # the default ld.so.conf also contains /usr/contrib/lib and
12429   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12430   # libtool to hard-code these into programs
12431   ;;
12432
12433 cygwin* | mingw* | pw32* | cegcc*)
12434   version_type=windows
12435   shrext_cmds=".dll"
12436   need_version=no
12437   need_lib_prefix=no
12438
12439   case $GCC,$host_os in
12440   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12441     library_names_spec='$libname.dll.a'
12442     # DLL is installed to $(libdir)/../bin by postinstall_cmds
12443     postinstall_cmds='base_file=`basename \${file}`~
12444       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12445       dldir=$destdir/`dirname \$dlpath`~
12446       test -d \$dldir || mkdir -p \$dldir~
12447       $install_prog $dir/$dlname \$dldir/$dlname~
12448       chmod a+x \$dldir/$dlname~
12449       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12450         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12451       fi'
12452     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12453       dlpath=$dir/\$dldll~
12454        $RM \$dlpath'
12455     shlibpath_overrides_runpath=yes
12456
12457     case $host_os in
12458     cygwin*)
12459       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12460       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12461
12462       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12463       ;;
12464     mingw* | cegcc*)
12465       # MinGW DLLs use traditional 'lib' prefix
12466       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12467       ;;
12468     pw32*)
12469       # pw32 DLLs use 'pw' prefix rather than 'lib'
12470       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12471       ;;
12472     esac
12473     ;;
12474
12475   *)
12476     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12477     ;;
12478   esac
12479   dynamic_linker='Win32 ld.exe'
12480   # FIXME: first we should search . and the directory the executable is in
12481   shlibpath_var=PATH
12482   ;;
12483
12484 darwin* | rhapsody*)
12485   dynamic_linker="$host_os dyld"
12486   version_type=darwin
12487   need_lib_prefix=no
12488   need_version=no
12489   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12490   soname_spec='${libname}${release}${major}$shared_ext'
12491   shlibpath_overrides_runpath=yes
12492   shlibpath_var=DYLD_LIBRARY_PATH
12493   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12494
12495   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12496   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12497   ;;
12498
12499 dgux*)
12500   version_type=linux
12501   need_lib_prefix=no
12502   need_version=no
12503   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12504   soname_spec='${libname}${release}${shared_ext}$major'
12505   shlibpath_var=LD_LIBRARY_PATH
12506   ;;
12507
12508 freebsd* | dragonfly*)
12509   # DragonFly does not have aout.  When/if they implement a new
12510   # versioning mechanism, adjust this.
12511   if test -x /usr/bin/objformat; then
12512     objformat=`/usr/bin/objformat`
12513   else
12514     case $host_os in
12515     freebsd[23].*) objformat=aout ;;
12516     *) objformat=elf ;;
12517     esac
12518   fi
12519   version_type=freebsd-$objformat
12520   case $version_type in
12521     freebsd-elf*)
12522       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12523       need_version=no
12524       need_lib_prefix=no
12525       ;;
12526     freebsd-*)
12527       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12528       need_version=yes
12529       ;;
12530   esac
12531   shlibpath_var=LD_LIBRARY_PATH
12532   case $host_os in
12533   freebsd2.*)
12534     shlibpath_overrides_runpath=yes
12535     ;;
12536   freebsd3.[01]* | freebsdelf3.[01]*)
12537     shlibpath_overrides_runpath=yes
12538     hardcode_into_libs=yes
12539     ;;
12540   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12541   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12542     shlibpath_overrides_runpath=no
12543     hardcode_into_libs=yes
12544     ;;
12545   *) # from 4.6 on, and DragonFly
12546     shlibpath_overrides_runpath=yes
12547     hardcode_into_libs=yes
12548     ;;
12549   esac
12550   ;;
12551
12552 gnu*)
12553   version_type=linux
12554   need_lib_prefix=no
12555   need_version=no
12556   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12557   soname_spec='${libname}${release}${shared_ext}$major'
12558   shlibpath_var=LD_LIBRARY_PATH
12559   hardcode_into_libs=yes
12560   ;;
12561
12562 haiku*)
12563   version_type=linux
12564   need_lib_prefix=no
12565   need_version=no
12566   dynamic_linker="$host_os runtime_loader"
12567   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12568   soname_spec='${libname}${release}${shared_ext}$major'
12569   shlibpath_var=LIBRARY_PATH
12570   shlibpath_overrides_runpath=yes
12571   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12572   hardcode_into_libs=yes
12573   ;;
12574
12575 hpux9* | hpux10* | hpux11*)
12576   # Give a soname corresponding to the major version so that dld.sl refuses to
12577   # link against other versions.
12578   version_type=sunos
12579   need_lib_prefix=no
12580   need_version=no
12581   case $host_cpu in
12582   ia64*)
12583     shrext_cmds='.so'
12584     hardcode_into_libs=yes
12585     dynamic_linker="$host_os dld.so"
12586     shlibpath_var=LD_LIBRARY_PATH
12587     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12588     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12589     soname_spec='${libname}${release}${shared_ext}$major'
12590     if test "X$HPUX_IA64_MODE" = X32; then
12591       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12592     else
12593       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12594     fi
12595     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12596     ;;
12597   hppa*64*)
12598     shrext_cmds='.sl'
12599     hardcode_into_libs=yes
12600     dynamic_linker="$host_os dld.sl"
12601     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12602     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12603     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12604     soname_spec='${libname}${release}${shared_ext}$major'
12605     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12606     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12607     ;;
12608   *)
12609     shrext_cmds='.sl'
12610     dynamic_linker="$host_os dld.sl"
12611     shlibpath_var=SHLIB_PATH
12612     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12613     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12614     soname_spec='${libname}${release}${shared_ext}$major'
12615     ;;
12616   esac
12617   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12618   postinstall_cmds='chmod 555 $lib'
12619   # or fails outright, so override atomically:
12620   install_override_mode=555
12621   ;;
12622
12623 interix[3-9]*)
12624   version_type=linux
12625   need_lib_prefix=no
12626   need_version=no
12627   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12628   soname_spec='${libname}${release}${shared_ext}$major'
12629   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12630   shlibpath_var=LD_LIBRARY_PATH
12631   shlibpath_overrides_runpath=no
12632   hardcode_into_libs=yes
12633   ;;
12634
12635 irix5* | irix6* | nonstopux*)
12636   case $host_os in
12637     nonstopux*) version_type=nonstopux ;;
12638     *)
12639         if test "$lt_cv_prog_gnu_ld" = yes; then
12640                 version_type=linux
12641         else
12642                 version_type=irix
12643         fi ;;
12644   esac
12645   need_lib_prefix=no
12646   need_version=no
12647   soname_spec='${libname}${release}${shared_ext}$major'
12648   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12649   case $host_os in
12650   irix5* | nonstopux*)
12651     libsuff= shlibsuff=
12652     ;;
12653   *)
12654     case $LD in # libtool.m4 will add one of these switches to LD
12655     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12656       libsuff= shlibsuff= libmagic=32-bit;;
12657     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12658       libsuff=32 shlibsuff=N32 libmagic=N32;;
12659     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12660       libsuff=64 shlibsuff=64 libmagic=64-bit;;
12661     *) libsuff= shlibsuff= libmagic=never-match;;
12662     esac
12663     ;;
12664   esac
12665   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12666   shlibpath_overrides_runpath=no
12667   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12668   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12669   hardcode_into_libs=yes
12670   ;;
12671
12672 # No shared lib support for Linux oldld, aout, or coff.
12673 linux*oldld* | linux*aout* | linux*coff*)
12674   dynamic_linker=no
12675   ;;
12676
12677 # This must be Linux ELF.
12678 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12679   version_type=linux
12680   need_lib_prefix=no
12681   need_version=no
12682   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12683   soname_spec='${libname}${release}${shared_ext}$major'
12684   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12685   shlibpath_var=LD_LIBRARY_PATH
12686   shlibpath_overrides_runpath=no
12687
12688   # Some binutils ld are patched to set DT_RUNPATH
12689   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12690   $as_echo_n "(cached) " >&6
12691 else
12692   lt_cv_shlibpath_overrides_runpath=no
12693     save_LDFLAGS=$LDFLAGS
12694     save_libdir=$libdir
12695     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12696          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12697     if test x$gcc_no_link = xyes; then
12698   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12699 fi
12700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12701 /* end confdefs.h.  */
12702
12703 int
12704 main ()
12705 {
12706
12707   ;
12708   return 0;
12709 }
12710 _ACEOF
12711 if ac_fn_c_try_link "$LINENO"; then :
12712   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12713   lt_cv_shlibpath_overrides_runpath=yes
12714 fi
12715 fi
12716 rm -f core conftest.err conftest.$ac_objext \
12717     conftest$ac_exeext conftest.$ac_ext
12718     LDFLAGS=$save_LDFLAGS
12719     libdir=$save_libdir
12720
12721 fi
12722
12723   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12724
12725   # This implies no fast_install, which is unacceptable.
12726   # Some rework will be needed to allow for fast_install
12727   # before this can be enabled.
12728   hardcode_into_libs=yes
12729
12730   # Append ld.so.conf contents to the search path
12731   if test -f /etc/ld.so.conf; then
12732     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' ' '`
12733     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12734   fi
12735
12736   # We used to test for /lib/ld.so.1 and disable shared libraries on
12737   # powerpc, because MkLinux only supported shared libraries with the
12738   # GNU dynamic linker.  Since this was broken with cross compilers,
12739   # most powerpc-linux boxes support dynamic linking these days and
12740   # people can always --disable-shared, the test was removed, and we
12741   # assume the GNU/Linux dynamic linker is in use.
12742   dynamic_linker='GNU/Linux ld.so'
12743   ;;
12744
12745 netbsd*)
12746   version_type=sunos
12747   need_lib_prefix=no
12748   need_version=no
12749   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12750     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12751     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12752     dynamic_linker='NetBSD (a.out) ld.so'
12753   else
12754     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12755     soname_spec='${libname}${release}${shared_ext}$major'
12756     dynamic_linker='NetBSD ld.elf_so'
12757   fi
12758   shlibpath_var=LD_LIBRARY_PATH
12759   shlibpath_overrides_runpath=yes
12760   hardcode_into_libs=yes
12761   ;;
12762
12763 newsos6)
12764   version_type=linux
12765   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12766   shlibpath_var=LD_LIBRARY_PATH
12767   shlibpath_overrides_runpath=yes
12768   ;;
12769
12770 *nto* | *qnx*)
12771   version_type=qnx
12772   need_lib_prefix=no
12773   need_version=no
12774   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12775   soname_spec='${libname}${release}${shared_ext}$major'
12776   shlibpath_var=LD_LIBRARY_PATH
12777   shlibpath_overrides_runpath=no
12778   hardcode_into_libs=yes
12779   dynamic_linker='ldqnx.so'
12780   ;;
12781
12782 openbsd*)
12783   version_type=sunos
12784   sys_lib_dlsearch_path_spec="/usr/lib"
12785   need_lib_prefix=no
12786   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12787   case $host_os in
12788     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12789     *)                          need_version=no  ;;
12790   esac
12791   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12792   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12793   shlibpath_var=LD_LIBRARY_PATH
12794   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12795     case $host_os in
12796       openbsd2.[89] | openbsd2.[89].*)
12797         shlibpath_overrides_runpath=no
12798         ;;
12799       *)
12800         shlibpath_overrides_runpath=yes
12801         ;;
12802       esac
12803   else
12804     shlibpath_overrides_runpath=yes
12805   fi
12806   ;;
12807
12808 os2*)
12809   libname_spec='$name'
12810   shrext_cmds=".dll"
12811   need_lib_prefix=no
12812   library_names_spec='$libname${shared_ext} $libname.a'
12813   dynamic_linker='OS/2 ld.exe'
12814   shlibpath_var=LIBPATH
12815   ;;
12816
12817 osf3* | osf4* | osf5*)
12818   version_type=osf
12819   need_lib_prefix=no
12820   need_version=no
12821   soname_spec='${libname}${release}${shared_ext}$major'
12822   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12823   shlibpath_var=LD_LIBRARY_PATH
12824   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12825   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12826   ;;
12827
12828 rdos*)
12829   dynamic_linker=no
12830   ;;
12831
12832 solaris*)
12833   version_type=linux
12834   need_lib_prefix=no
12835   need_version=no
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   shlibpath_overrides_runpath=yes
12840   hardcode_into_libs=yes
12841   # ldd complains unless libraries are executable
12842   postinstall_cmds='chmod +x $lib'
12843   ;;
12844
12845 sunos4*)
12846   version_type=sunos
12847   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12848   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12849   shlibpath_var=LD_LIBRARY_PATH
12850   shlibpath_overrides_runpath=yes
12851   if test "$with_gnu_ld" = yes; then
12852     need_lib_prefix=no
12853   fi
12854   need_version=yes
12855   ;;
12856
12857 sysv4 | sysv4.3*)
12858   version_type=linux
12859   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12860   soname_spec='${libname}${release}${shared_ext}$major'
12861   shlibpath_var=LD_LIBRARY_PATH
12862   case $host_vendor in
12863     sni)
12864       shlibpath_overrides_runpath=no
12865       need_lib_prefix=no
12866       runpath_var=LD_RUN_PATH
12867       ;;
12868     siemens)
12869       need_lib_prefix=no
12870       ;;
12871     motorola)
12872       need_lib_prefix=no
12873       need_version=no
12874       shlibpath_overrides_runpath=no
12875       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12876       ;;
12877   esac
12878   ;;
12879
12880 sysv4*MP*)
12881   if test -d /usr/nec ;then
12882     version_type=linux
12883     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12884     soname_spec='$libname${shared_ext}.$major'
12885     shlibpath_var=LD_LIBRARY_PATH
12886   fi
12887   ;;
12888
12889 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12890   version_type=freebsd-elf
12891   need_lib_prefix=no
12892   need_version=no
12893   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12894   soname_spec='${libname}${release}${shared_ext}$major'
12895   shlibpath_var=LD_LIBRARY_PATH
12896   shlibpath_overrides_runpath=yes
12897   hardcode_into_libs=yes
12898   if test "$with_gnu_ld" = yes; then
12899     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12900   else
12901     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12902     case $host_os in
12903       sco3.2v5*)
12904         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12905         ;;
12906     esac
12907   fi
12908   sys_lib_dlsearch_path_spec='/usr/lib'
12909   ;;
12910
12911 tpf*)
12912   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12913   version_type=linux
12914   need_lib_prefix=no
12915   need_version=no
12916   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12917   shlibpath_var=LD_LIBRARY_PATH
12918   shlibpath_overrides_runpath=no
12919   hardcode_into_libs=yes
12920   ;;
12921
12922 uts4*)
12923   version_type=linux
12924   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12925   soname_spec='${libname}${release}${shared_ext}$major'
12926   shlibpath_var=LD_LIBRARY_PATH
12927   ;;
12928
12929 *)
12930   dynamic_linker=no
12931   ;;
12932 esac
12933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12934 $as_echo "$dynamic_linker" >&6; }
12935 test "$dynamic_linker" = no && can_build_shared=no
12936
12937 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12938 if test "$GCC" = yes; then
12939   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12940 fi
12941
12942 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12943   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12944 fi
12945 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12946   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12947 fi
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
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13041 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13042 hardcode_action=
13043 if test -n "$hardcode_libdir_flag_spec" ||
13044    test -n "$runpath_var" ||
13045    test "X$hardcode_automatic" = "Xyes" ; then
13046
13047   # We can hardcode non-existent directories.
13048   if test "$hardcode_direct" != no &&
13049      # If the only mechanism to avoid hardcoding is shlibpath_var, we
13050      # have to relink, otherwise we might link with an installed library
13051      # when we should be linking with a yet-to-be-installed one
13052      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
13053      test "$hardcode_minus_L" != no; then
13054     # Linking always hardcodes the temporary library directory.
13055     hardcode_action=relink
13056   else
13057     # We can link without hardcoding, and we can hardcode nonexisting dirs.
13058     hardcode_action=immediate
13059   fi
13060 else
13061   # We cannot hardcode anything, or else we can only hardcode existing
13062   # directories.
13063   hardcode_action=unsupported
13064 fi
13065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
13066 $as_echo "$hardcode_action" >&6; }
13067
13068 if test "$hardcode_action" = relink ||
13069    test "$inherit_rpath" = yes; then
13070   # Fast installation is not supported
13071   enable_fast_install=no
13072 elif test "$shlibpath_overrides_runpath" = yes ||
13073      test "$enable_shared" = no; then
13074   # Fast installation is not necessary
13075   enable_fast_install=needless
13076 fi
13077
13078
13079
13080
13081
13082
13083   if test "x$enable_dlopen" != xyes; then
13084   enable_dlopen=unknown
13085   enable_dlopen_self=unknown
13086   enable_dlopen_self_static=unknown
13087 else
13088   lt_cv_dlopen=no
13089   lt_cv_dlopen_libs=
13090
13091   case $host_os in
13092   beos*)
13093     lt_cv_dlopen="load_add_on"
13094     lt_cv_dlopen_libs=
13095     lt_cv_dlopen_self=yes
13096     ;;
13097
13098   mingw* | pw32* | cegcc*)
13099     lt_cv_dlopen="LoadLibrary"
13100     lt_cv_dlopen_libs=
13101     ;;
13102
13103   cygwin*)
13104     lt_cv_dlopen="dlopen"
13105     lt_cv_dlopen_libs=
13106     ;;
13107
13108   darwin*)
13109   # if libdl is installed we need to link against it
13110     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13111 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13112 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13113   $as_echo_n "(cached) " >&6
13114 else
13115   ac_check_lib_save_LIBS=$LIBS
13116 LIBS="-ldl  $LIBS"
13117 if test x$gcc_no_link = xyes; then
13118   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13119 fi
13120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13121 /* end confdefs.h.  */
13122
13123 /* Override any GCC internal prototype to avoid an error.
13124    Use char because int might match the return type of a GCC
13125    builtin and then its argument prototype would still apply.  */
13126 #ifdef __cplusplus
13127 extern "C"
13128 #endif
13129 char dlopen ();
13130 int
13131 main ()
13132 {
13133 return dlopen ();
13134   ;
13135   return 0;
13136 }
13137 _ACEOF
13138 if ac_fn_c_try_link "$LINENO"; then :
13139   ac_cv_lib_dl_dlopen=yes
13140 else
13141   ac_cv_lib_dl_dlopen=no
13142 fi
13143 rm -f core conftest.err conftest.$ac_objext \
13144     conftest$ac_exeext conftest.$ac_ext
13145 LIBS=$ac_check_lib_save_LIBS
13146 fi
13147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13148 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13149 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13150   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13151 else
13152
13153     lt_cv_dlopen="dyld"
13154     lt_cv_dlopen_libs=
13155     lt_cv_dlopen_self=yes
13156
13157 fi
13158
13159     ;;
13160
13161   *)
13162     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13163 if test "x$ac_cv_func_shl_load" = x""yes; then :
13164   lt_cv_dlopen="shl_load"
13165 else
13166   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13167 $as_echo_n "checking for shl_load in -ldld... " >&6; }
13168 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
13169   $as_echo_n "(cached) " >&6
13170 else
13171   ac_check_lib_save_LIBS=$LIBS
13172 LIBS="-ldld  $LIBS"
13173 if test x$gcc_no_link = xyes; then
13174   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13175 fi
13176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13177 /* end confdefs.h.  */
13178
13179 /* Override any GCC internal prototype to avoid an error.
13180    Use char because int might match the return type of a GCC
13181    builtin and then its argument prototype would still apply.  */
13182 #ifdef __cplusplus
13183 extern "C"
13184 #endif
13185 char shl_load ();
13186 int
13187 main ()
13188 {
13189 return shl_load ();
13190   ;
13191   return 0;
13192 }
13193 _ACEOF
13194 if ac_fn_c_try_link "$LINENO"; then :
13195   ac_cv_lib_dld_shl_load=yes
13196 else
13197   ac_cv_lib_dld_shl_load=no
13198 fi
13199 rm -f core conftest.err conftest.$ac_objext \
13200     conftest$ac_exeext conftest.$ac_ext
13201 LIBS=$ac_check_lib_save_LIBS
13202 fi
13203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
13204 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
13205 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
13206   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
13207 else
13208   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13209 if test "x$ac_cv_func_dlopen" = x""yes; then :
13210   lt_cv_dlopen="dlopen"
13211 else
13212   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13213 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13214 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13215   $as_echo_n "(cached) " >&6
13216 else
13217   ac_check_lib_save_LIBS=$LIBS
13218 LIBS="-ldl  $LIBS"
13219 if test x$gcc_no_link = xyes; then
13220   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13221 fi
13222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13223 /* end confdefs.h.  */
13224
13225 /* Override any GCC internal prototype to avoid an error.
13226    Use char because int might match the return type of a GCC
13227    builtin and then its argument prototype would still apply.  */
13228 #ifdef __cplusplus
13229 extern "C"
13230 #endif
13231 char dlopen ();
13232 int
13233 main ()
13234 {
13235 return dlopen ();
13236   ;
13237   return 0;
13238 }
13239 _ACEOF
13240 if ac_fn_c_try_link "$LINENO"; then :
13241   ac_cv_lib_dl_dlopen=yes
13242 else
13243   ac_cv_lib_dl_dlopen=no
13244 fi
13245 rm -f core conftest.err conftest.$ac_objext \
13246     conftest$ac_exeext conftest.$ac_ext
13247 LIBS=$ac_check_lib_save_LIBS
13248 fi
13249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13250 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13251 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13252   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13253 else
13254   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
13255 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
13256 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
13257   $as_echo_n "(cached) " >&6
13258 else
13259   ac_check_lib_save_LIBS=$LIBS
13260 LIBS="-lsvld  $LIBS"
13261 if test x$gcc_no_link = xyes; then
13262   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13263 fi
13264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13265 /* end confdefs.h.  */
13266
13267 /* Override any GCC internal prototype to avoid an error.
13268    Use char because int might match the return type of a GCC
13269    builtin and then its argument prototype would still apply.  */
13270 #ifdef __cplusplus
13271 extern "C"
13272 #endif
13273 char dlopen ();
13274 int
13275 main ()
13276 {
13277 return dlopen ();
13278   ;
13279   return 0;
13280 }
13281 _ACEOF
13282 if ac_fn_c_try_link "$LINENO"; then :
13283   ac_cv_lib_svld_dlopen=yes
13284 else
13285   ac_cv_lib_svld_dlopen=no
13286 fi
13287 rm -f core conftest.err conftest.$ac_objext \
13288     conftest$ac_exeext conftest.$ac_ext
13289 LIBS=$ac_check_lib_save_LIBS
13290 fi
13291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
13292 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
13293 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
13294   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
13295 else
13296   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
13297 $as_echo_n "checking for dld_link in -ldld... " >&6; }
13298 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
13299   $as_echo_n "(cached) " >&6
13300 else
13301   ac_check_lib_save_LIBS=$LIBS
13302 LIBS="-ldld  $LIBS"
13303 if test x$gcc_no_link = xyes; then
13304   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13305 fi
13306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13307 /* end confdefs.h.  */
13308
13309 /* Override any GCC internal prototype to avoid an error.
13310    Use char because int might match the return type of a GCC
13311    builtin and then its argument prototype would still apply.  */
13312 #ifdef __cplusplus
13313 extern "C"
13314 #endif
13315 char dld_link ();
13316 int
13317 main ()
13318 {
13319 return dld_link ();
13320   ;
13321   return 0;
13322 }
13323 _ACEOF
13324 if ac_fn_c_try_link "$LINENO"; then :
13325   ac_cv_lib_dld_dld_link=yes
13326 else
13327   ac_cv_lib_dld_dld_link=no
13328 fi
13329 rm -f core conftest.err conftest.$ac_objext \
13330     conftest$ac_exeext conftest.$ac_ext
13331 LIBS=$ac_check_lib_save_LIBS
13332 fi
13333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13334 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
13335 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
13336   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
13337 fi
13338
13339
13340 fi
13341
13342
13343 fi
13344
13345
13346 fi
13347
13348
13349 fi
13350
13351
13352 fi
13353
13354     ;;
13355   esac
13356
13357   if test "x$lt_cv_dlopen" != xno; then
13358     enable_dlopen=yes
13359   else
13360     enable_dlopen=no
13361   fi
13362
13363   case $lt_cv_dlopen in
13364   dlopen)
13365     save_CPPFLAGS="$CPPFLAGS"
13366     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13367
13368     save_LDFLAGS="$LDFLAGS"
13369     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13370
13371     save_LIBS="$LIBS"
13372     LIBS="$lt_cv_dlopen_libs $LIBS"
13373
13374     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
13375 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
13376 if test "${lt_cv_dlopen_self+set}" = set; then :
13377   $as_echo_n "(cached) " >&6
13378 else
13379           if test "$cross_compiling" = yes; then :
13380   lt_cv_dlopen_self=cross
13381 else
13382   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13383   lt_status=$lt_dlunknown
13384   cat > conftest.$ac_ext <<_LT_EOF
13385 #line 13385 "configure"
13386 #include "confdefs.h"
13387
13388 #if HAVE_DLFCN_H
13389 #include <dlfcn.h>
13390 #endif
13391
13392 #include <stdio.h>
13393
13394 #ifdef RTLD_GLOBAL
13395 #  define LT_DLGLOBAL           RTLD_GLOBAL
13396 #else
13397 #  ifdef DL_GLOBAL
13398 #    define LT_DLGLOBAL         DL_GLOBAL
13399 #  else
13400 #    define LT_DLGLOBAL         0
13401 #  endif
13402 #endif
13403
13404 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13405    find out it does not work in some platform. */
13406 #ifndef LT_DLLAZY_OR_NOW
13407 #  ifdef RTLD_LAZY
13408 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13409 #  else
13410 #    ifdef DL_LAZY
13411 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13412 #    else
13413 #      ifdef RTLD_NOW
13414 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13415 #      else
13416 #        ifdef DL_NOW
13417 #          define LT_DLLAZY_OR_NOW      DL_NOW
13418 #        else
13419 #          define LT_DLLAZY_OR_NOW      0
13420 #        endif
13421 #      endif
13422 #    endif
13423 #  endif
13424 #endif
13425
13426 /* When -fvisbility=hidden is used, assume the code has been annotated
13427    correspondingly for the symbols needed.  */
13428 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13429 void fnord () __attribute__((visibility("default")));
13430 #endif
13431
13432 void fnord () { int i=42; }
13433 int main ()
13434 {
13435   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13436   int status = $lt_dlunknown;
13437
13438   if (self)
13439     {
13440       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13441       else
13442         {
13443           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13444           else puts (dlerror ());
13445         }
13446       /* dlclose (self); */
13447     }
13448   else
13449     puts (dlerror ());
13450
13451   return status;
13452 }
13453 _LT_EOF
13454   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13455   (eval $ac_link) 2>&5
13456   ac_status=$?
13457   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13458   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13459     (./conftest; exit; ) >&5 2>/dev/null
13460     lt_status=$?
13461     case x$lt_status in
13462       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13463       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13464       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13465     esac
13466   else :
13467     # compilation failed
13468     lt_cv_dlopen_self=no
13469   fi
13470 fi
13471 rm -fr conftest*
13472
13473
13474 fi
13475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13476 $as_echo "$lt_cv_dlopen_self" >&6; }
13477
13478     if test "x$lt_cv_dlopen_self" = xyes; then
13479       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13480       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13481 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13482 if test "${lt_cv_dlopen_self_static+set}" = set; then :
13483   $as_echo_n "(cached) " >&6
13484 else
13485           if test "$cross_compiling" = yes; then :
13486   lt_cv_dlopen_self_static=cross
13487 else
13488   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13489   lt_status=$lt_dlunknown
13490   cat > conftest.$ac_ext <<_LT_EOF
13491 #line 13491 "configure"
13492 #include "confdefs.h"
13493
13494 #if HAVE_DLFCN_H
13495 #include <dlfcn.h>
13496 #endif
13497
13498 #include <stdio.h>
13499
13500 #ifdef RTLD_GLOBAL
13501 #  define LT_DLGLOBAL           RTLD_GLOBAL
13502 #else
13503 #  ifdef DL_GLOBAL
13504 #    define LT_DLGLOBAL         DL_GLOBAL
13505 #  else
13506 #    define LT_DLGLOBAL         0
13507 #  endif
13508 #endif
13509
13510 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13511    find out it does not work in some platform. */
13512 #ifndef LT_DLLAZY_OR_NOW
13513 #  ifdef RTLD_LAZY
13514 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13515 #  else
13516 #    ifdef DL_LAZY
13517 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13518 #    else
13519 #      ifdef RTLD_NOW
13520 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13521 #      else
13522 #        ifdef DL_NOW
13523 #          define LT_DLLAZY_OR_NOW      DL_NOW
13524 #        else
13525 #          define LT_DLLAZY_OR_NOW      0
13526 #        endif
13527 #      endif
13528 #    endif
13529 #  endif
13530 #endif
13531
13532 /* When -fvisbility=hidden is used, assume the code has been annotated
13533    correspondingly for the symbols needed.  */
13534 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13535 void fnord () __attribute__((visibility("default")));
13536 #endif
13537
13538 void fnord () { int i=42; }
13539 int main ()
13540 {
13541   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13542   int status = $lt_dlunknown;
13543
13544   if (self)
13545     {
13546       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13547       else
13548         {
13549           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13550           else puts (dlerror ());
13551         }
13552       /* dlclose (self); */
13553     }
13554   else
13555     puts (dlerror ());
13556
13557   return status;
13558 }
13559 _LT_EOF
13560   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13561   (eval $ac_link) 2>&5
13562   ac_status=$?
13563   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13564   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13565     (./conftest; exit; ) >&5 2>/dev/null
13566     lt_status=$?
13567     case x$lt_status in
13568       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13569       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13570       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13571     esac
13572   else :
13573     # compilation failed
13574     lt_cv_dlopen_self_static=no
13575   fi
13576 fi
13577 rm -fr conftest*
13578
13579
13580 fi
13581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13582 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13583     fi
13584
13585     CPPFLAGS="$save_CPPFLAGS"
13586     LDFLAGS="$save_LDFLAGS"
13587     LIBS="$save_LIBS"
13588     ;;
13589   esac
13590
13591   case $lt_cv_dlopen_self in
13592   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13593   *) enable_dlopen_self=unknown ;;
13594   esac
13595
13596   case $lt_cv_dlopen_self_static in
13597   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13598   *) enable_dlopen_self_static=unknown ;;
13599   esac
13600 fi
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618 striplib=
13619 old_striplib=
13620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13621 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13622 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13623   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13624   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13626 $as_echo "yes" >&6; }
13627 else
13628 # FIXME - insert some real tests, host_os isn't really good enough
13629   case $host_os in
13630   darwin*)
13631     if test -n "$STRIP" ; then
13632       striplib="$STRIP -x"
13633       old_striplib="$STRIP -S"
13634       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13635 $as_echo "yes" >&6; }
13636     else
13637       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13638 $as_echo "no" >&6; }
13639     fi
13640     ;;
13641   *)
13642     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13643 $as_echo "no" >&6; }
13644     ;;
13645   esac
13646 fi
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659   # Report which library types will actually be built
13660   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13661 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13662   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13663 $as_echo "$can_build_shared" >&6; }
13664
13665   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13666 $as_echo_n "checking whether to build shared libraries... " >&6; }
13667   test "$can_build_shared" = "no" && enable_shared=no
13668
13669   # On AIX, shared libraries and static libraries use the same namespace, and
13670   # are all built from PIC.
13671   case $host_os in
13672   aix3*)
13673     test "$enable_shared" = yes && enable_static=no
13674     if test -n "$RANLIB"; then
13675       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13676       postinstall_cmds='$RANLIB $lib'
13677     fi
13678     ;;
13679
13680   aix[4-9]*)
13681     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13682       test "$enable_shared" = yes && enable_static=no
13683     fi
13684     ;;
13685   esac
13686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13687 $as_echo "$enable_shared" >&6; }
13688
13689   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13690 $as_echo_n "checking whether to build static libraries... " >&6; }
13691   # Make sure either enable_shared or enable_static is yes.
13692   test "$enable_shared" = yes || enable_static=yes
13693   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13694 $as_echo "$enable_static" >&6; }
13695
13696
13697
13698
13699 fi
13700 ac_ext=c
13701 ac_cpp='$CPP $CPPFLAGS'
13702 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13703 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13704 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13705
13706 CC="$lt_save_CC"
13707
13708       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
13709     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
13710     (test "X$CXX" != "Xg++"))) ; then
13711   ac_ext=cpp
13712 ac_cpp='$CXXCPP $CPPFLAGS'
13713 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13714 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13715 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13717 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13718 if test -z "$CXXCPP"; then
13719   if test "${ac_cv_prog_CXXCPP+set}" = set; then :
13720   $as_echo_n "(cached) " >&6
13721 else
13722       # Double quotes because CXXCPP needs to be expanded
13723     for CXXCPP in "$CXX -E" "/lib/cpp"
13724     do
13725       ac_preproc_ok=false
13726 for ac_cxx_preproc_warn_flag in '' yes
13727 do
13728   # Use a header file that comes with gcc, so configuring glibc
13729   # with a fresh cross-compiler works.
13730   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13731   # <limits.h> exists even on freestanding compilers.
13732   # On the NeXT, cc -E runs the code through the compiler's parser,
13733   # not just through cpp. "Syntax error" is here to catch this case.
13734   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13735 /* end confdefs.h.  */
13736 #ifdef __STDC__
13737 # include <limits.h>
13738 #else
13739 # include <assert.h>
13740 #endif
13741                      Syntax error
13742 _ACEOF
13743 if ac_fn_cxx_try_cpp "$LINENO"; then :
13744
13745 else
13746   # Broken: fails on valid input.
13747 continue
13748 fi
13749 rm -f conftest.err conftest.$ac_ext
13750
13751   # OK, works on sane cases.  Now check whether nonexistent headers
13752   # can be detected and how.
13753   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13754 /* end confdefs.h.  */
13755 #include <ac_nonexistent.h>
13756 _ACEOF
13757 if ac_fn_cxx_try_cpp "$LINENO"; then :
13758   # Broken: success on invalid input.
13759 continue
13760 else
13761   # Passes both tests.
13762 ac_preproc_ok=:
13763 break
13764 fi
13765 rm -f conftest.err conftest.$ac_ext
13766
13767 done
13768 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13769 rm -f conftest.err conftest.$ac_ext
13770 if $ac_preproc_ok; then :
13771   break
13772 fi
13773
13774     done
13775     ac_cv_prog_CXXCPP=$CXXCPP
13776
13777 fi
13778   CXXCPP=$ac_cv_prog_CXXCPP
13779 else
13780   ac_cv_prog_CXXCPP=$CXXCPP
13781 fi
13782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13783 $as_echo "$CXXCPP" >&6; }
13784 ac_preproc_ok=false
13785 for ac_cxx_preproc_warn_flag in '' yes
13786 do
13787   # Use a header file that comes with gcc, so configuring glibc
13788   # with a fresh cross-compiler works.
13789   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13790   # <limits.h> exists even on freestanding compilers.
13791   # On the NeXT, cc -E runs the code through the compiler's parser,
13792   # not just through cpp. "Syntax error" is here to catch this case.
13793   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13794 /* end confdefs.h.  */
13795 #ifdef __STDC__
13796 # include <limits.h>
13797 #else
13798 # include <assert.h>
13799 #endif
13800                      Syntax error
13801 _ACEOF
13802 if ac_fn_cxx_try_cpp "$LINENO"; then :
13803
13804 else
13805   # Broken: fails on valid input.
13806 continue
13807 fi
13808 rm -f conftest.err conftest.$ac_ext
13809
13810   # OK, works on sane cases.  Now check whether nonexistent headers
13811   # can be detected and how.
13812   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13813 /* end confdefs.h.  */
13814 #include <ac_nonexistent.h>
13815 _ACEOF
13816 if ac_fn_cxx_try_cpp "$LINENO"; then :
13817   # Broken: success on invalid input.
13818 continue
13819 else
13820   # Passes both tests.
13821 ac_preproc_ok=:
13822 break
13823 fi
13824 rm -f conftest.err conftest.$ac_ext
13825
13826 done
13827 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13828 rm -f conftest.err conftest.$ac_ext
13829 if $ac_preproc_ok; then :
13830
13831 else
13832   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13833 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13834 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
13835 See \`config.log' for more details." "$LINENO" 5; }
13836 fi
13837
13838 ac_ext=c
13839 ac_cpp='$CPP $CPPFLAGS'
13840 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13841 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13842 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13843
13844 else
13845   _lt_caught_CXX_error=yes
13846 fi
13847
13848 ac_ext=cpp
13849 ac_cpp='$CXXCPP $CPPFLAGS'
13850 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13851 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13852 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13853
13854 archive_cmds_need_lc_CXX=no
13855 allow_undefined_flag_CXX=
13856 always_export_symbols_CXX=no
13857 archive_expsym_cmds_CXX=
13858 compiler_needs_object_CXX=no
13859 export_dynamic_flag_spec_CXX=
13860 hardcode_direct_CXX=no
13861 hardcode_direct_absolute_CXX=no
13862 hardcode_libdir_flag_spec_CXX=
13863 hardcode_libdir_flag_spec_ld_CXX=
13864 hardcode_libdir_separator_CXX=
13865 hardcode_minus_L_CXX=no
13866 hardcode_shlibpath_var_CXX=unsupported
13867 hardcode_automatic_CXX=no
13868 inherit_rpath_CXX=no
13869 module_cmds_CXX=
13870 module_expsym_cmds_CXX=
13871 link_all_deplibs_CXX=unknown
13872 old_archive_cmds_CXX=$old_archive_cmds
13873 reload_flag_CXX=$reload_flag
13874 reload_cmds_CXX=$reload_cmds
13875 no_undefined_flag_CXX=
13876 whole_archive_flag_spec_CXX=
13877 enable_shared_with_static_runtimes_CXX=no
13878
13879 # Source file extension for C++ test sources.
13880 ac_ext=cpp
13881
13882 # Object file extension for compiled C++ test sources.
13883 objext=o
13884 objext_CXX=$objext
13885
13886 # No sense in running all these tests if we already determined that
13887 # the CXX compiler isn't working.  Some variables (like enable_shared)
13888 # are currently assumed to apply to all compilers on this platform,
13889 # and will be corrupted by setting them based on a non-working compiler.
13890 if test "$_lt_caught_CXX_error" != yes; then
13891   # Code to be used in simple compile tests
13892   lt_simple_compile_test_code="int some_variable = 0;"
13893
13894   # Code to be used in simple link tests
13895   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13896
13897   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13898
13899
13900
13901
13902
13903
13904 # If no C compiler was specified, use CC.
13905 LTCC=${LTCC-"$CC"}
13906
13907 # If no C compiler flags were specified, use CFLAGS.
13908 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13909
13910 # Allow CC to be a program name with arguments.
13911 compiler=$CC
13912
13913
13914   # save warnings/boilerplate of simple test code
13915   ac_outfile=conftest.$ac_objext
13916 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13917 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13918 _lt_compiler_boilerplate=`cat conftest.err`
13919 $RM conftest*
13920
13921   ac_outfile=conftest.$ac_objext
13922 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13923 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13924 _lt_linker_boilerplate=`cat conftest.err`
13925 $RM -r conftest*
13926
13927
13928   # Allow CC to be a program name with arguments.
13929   lt_save_CC=$CC
13930   lt_save_LD=$LD
13931   lt_save_GCC=$GCC
13932   GCC=$GXX
13933   lt_save_with_gnu_ld=$with_gnu_ld
13934   lt_save_path_LD=$lt_cv_path_LD
13935   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13936     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13937   else
13938     $as_unset lt_cv_prog_gnu_ld
13939   fi
13940   if test -n "${lt_cv_path_LDCXX+set}"; then
13941     lt_cv_path_LD=$lt_cv_path_LDCXX
13942   else
13943     $as_unset lt_cv_path_LD
13944   fi
13945   test -z "${LDCXX+set}" || LD=$LDCXX
13946   CC=${CXX-"c++"}
13947   compiler=$CC
13948   compiler_CXX=$CC
13949   for cc_temp in $compiler""; do
13950   case $cc_temp in
13951     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13952     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13953     \-*) ;;
13954     *) break;;
13955   esac
13956 done
13957 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13958
13959
13960   if test -n "$compiler"; then
13961     # We don't want -fno-exception when compiling C++ code, so set the
13962     # no_builtin_flag separately
13963     if test "$GXX" = yes; then
13964       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13965     else
13966       lt_prog_compiler_no_builtin_flag_CXX=
13967     fi
13968
13969     if test "$GXX" = yes; then
13970       # Set up default GNU C++ configuration
13971
13972
13973
13974 # Check whether --with-gnu-ld was given.
13975 if test "${with_gnu_ld+set}" = set; then :
13976   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
13977 else
13978   with_gnu_ld=no
13979 fi
13980
13981 ac_prog=ld
13982 if test "$GCC" = yes; then
13983   # Check if gcc -print-prog-name=ld gives a path.
13984   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13985 $as_echo_n "checking for ld used by $CC... " >&6; }
13986   case $host in
13987   *-*-mingw*)
13988     # gcc leaves a trailing carriage return which upsets mingw
13989     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13990   *)
13991     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13992   esac
13993   case $ac_prog in
13994     # Accept absolute paths.
13995     [\\/]* | ?:[\\/]*)
13996       re_direlt='/[^/][^/]*/\.\./'
13997       # Canonicalize the pathname of ld
13998       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13999       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
14000         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
14001       done
14002       test -z "$LD" && LD="$ac_prog"
14003       ;;
14004   "")
14005     # If it fails, then pretend we aren't using GCC.
14006     ac_prog=ld
14007     ;;
14008   *)
14009     # If it is relative, then search for the first ld in PATH.
14010     with_gnu_ld=unknown
14011     ;;
14012   esac
14013 elif test "$with_gnu_ld" = yes; then
14014   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14015 $as_echo_n "checking for GNU ld... " >&6; }
14016 else
14017   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14018 $as_echo_n "checking for non-GNU ld... " >&6; }
14019 fi
14020 if test "${lt_cv_path_LD+set}" = set; then :
14021   $as_echo_n "(cached) " >&6
14022 else
14023   if test -z "$LD"; then
14024   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14025   for ac_dir in $PATH; do
14026     IFS="$lt_save_ifs"
14027     test -z "$ac_dir" && ac_dir=.
14028     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14029       lt_cv_path_LD="$ac_dir/$ac_prog"
14030       # Check to see if the program is GNU ld.  I'd rather use --version,
14031       # but apparently some variants of GNU ld only accept -v.
14032       # Break only if it was the GNU/non-GNU ld that we prefer.
14033       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
14034       *GNU* | *'with BFD'*)
14035         test "$with_gnu_ld" != no && break
14036         ;;
14037       *)
14038         test "$with_gnu_ld" != yes && break
14039         ;;
14040       esac
14041     fi
14042   done
14043   IFS="$lt_save_ifs"
14044 else
14045   lt_cv_path_LD="$LD" # Let the user override the test with a path.
14046 fi
14047 fi
14048
14049 LD="$lt_cv_path_LD"
14050 if test -n "$LD"; then
14051   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14052 $as_echo "$LD" >&6; }
14053 else
14054   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14055 $as_echo "no" >&6; }
14056 fi
14057 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
14058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14059 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14060 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
14061   $as_echo_n "(cached) " >&6
14062 else
14063   # I'd rather use --version here, but apparently some GNU lds only accept -v.
14064 case `$LD -v 2>&1 </dev/null` in
14065 *GNU* | *'with BFD'*)
14066   lt_cv_prog_gnu_ld=yes
14067   ;;
14068 *)
14069   lt_cv_prog_gnu_ld=no
14070   ;;
14071 esac
14072 fi
14073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14074 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
14075 with_gnu_ld=$lt_cv_prog_gnu_ld
14076
14077
14078
14079
14080
14081
14082
14083       # Check if GNU C++ uses GNU ld as the underlying linker, since the
14084       # archiving commands below assume that GNU ld is being used.
14085       if test "$with_gnu_ld" = yes; then
14086         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14087         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'
14088
14089         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14090         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14091
14092         # If archive_cmds runs LD, not CC, wlarc should be empty
14093         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
14094         #     investigate it a little bit more. (MM)
14095         wlarc='${wl}'
14096
14097         # ancient GNU ld didn't support --whole-archive et. al.
14098         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
14099           $GREP 'no-whole-archive' > /dev/null; then
14100           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14101         else
14102           whole_archive_flag_spec_CXX=
14103         fi
14104       else
14105         with_gnu_ld=no
14106         wlarc=
14107
14108         # A generic and very simple default shared library creation
14109         # command for GNU C++ for the case where it uses the native
14110         # linker, instead of GNU ld.  If possible, this setting should
14111         # overridden to take advantage of the native linker features on
14112         # the platform it is being used on.
14113         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14114       fi
14115
14116       # Commands to make compiler produce verbose output that lists
14117       # what "hidden" libraries, object files and flags are used when
14118       # linking a shared library.
14119       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14120
14121     else
14122       GXX=no
14123       with_gnu_ld=no
14124       wlarc=
14125     fi
14126
14127     # PORTME: fill in a description of your system's C++ link characteristics
14128     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14129 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14130     ld_shlibs_CXX=yes
14131     case $host_os in
14132       aix3*)
14133         # FIXME: insert proper C++ library support
14134         ld_shlibs_CXX=no
14135         ;;
14136       aix[4-9]*)
14137         if test "$host_cpu" = ia64; then
14138           # On IA64, the linker does run time linking by default, so we don't
14139           # have to do anything special.
14140           aix_use_runtimelinking=no
14141           exp_sym_flag='-Bexport'
14142           no_entry_flag=""
14143         else
14144           aix_use_runtimelinking=no
14145
14146           # Test if we are trying to use run time linking or normal
14147           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14148           # need to do runtime linking.
14149           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14150             for ld_flag in $LDFLAGS; do
14151               case $ld_flag in
14152               *-brtl*)
14153                 aix_use_runtimelinking=yes
14154                 break
14155                 ;;
14156               esac
14157             done
14158             ;;
14159           esac
14160
14161           exp_sym_flag='-bexport'
14162           no_entry_flag='-bnoentry'
14163         fi
14164
14165         # When large executables or shared objects are built, AIX ld can
14166         # have problems creating the table of contents.  If linking a library
14167         # or program results in "error TOC overflow" add -mminimal-toc to
14168         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14169         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14170
14171         archive_cmds_CXX=''
14172         hardcode_direct_CXX=yes
14173         hardcode_direct_absolute_CXX=yes
14174         hardcode_libdir_separator_CXX=':'
14175         link_all_deplibs_CXX=yes
14176         file_list_spec_CXX='${wl}-f,'
14177
14178         if test "$GXX" = yes; then
14179           case $host_os in aix4.[012]|aix4.[012].*)
14180           # We only want to do this on AIX 4.2 and lower, the check
14181           # below for broken collect2 doesn't work under 4.3+
14182           collect2name=`${CC} -print-prog-name=collect2`
14183           if test -f "$collect2name" &&
14184              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14185           then
14186             # We have reworked collect2
14187             :
14188           else
14189             # We have old collect2
14190             hardcode_direct_CXX=unsupported
14191             # It fails to find uninstalled libraries when the uninstalled
14192             # path is not listed in the libpath.  Setting hardcode_minus_L
14193             # to unsupported forces relinking
14194             hardcode_minus_L_CXX=yes
14195             hardcode_libdir_flag_spec_CXX='-L$libdir'
14196             hardcode_libdir_separator_CXX=
14197           fi
14198           esac
14199           shared_flag='-shared'
14200           if test "$aix_use_runtimelinking" = yes; then
14201             shared_flag="$shared_flag "'${wl}-G'
14202           fi
14203         else
14204           # not using gcc
14205           if test "$host_cpu" = ia64; then
14206           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14207           # chokes on -Wl,-G. The following line is correct:
14208           shared_flag='-G'
14209           else
14210             if test "$aix_use_runtimelinking" = yes; then
14211               shared_flag='${wl}-G'
14212             else
14213               shared_flag='${wl}-bM:SRE'
14214             fi
14215           fi
14216         fi
14217
14218         export_dynamic_flag_spec_CXX='${wl}-bexpall'
14219         # It seems that -bexpall does not export symbols beginning with
14220         # underscore (_), so it is better to generate a list of symbols to
14221         # export.
14222         always_export_symbols_CXX=yes
14223         if test "$aix_use_runtimelinking" = yes; then
14224           # Warning - without using the other runtime loading flags (-brtl),
14225           # -berok will link without error, but may produce a broken library.
14226           allow_undefined_flag_CXX='-berok'
14227           # Determine the default libpath from the value encoded in an empty
14228           # executable.
14229           if test x$gcc_no_link = xyes; then
14230   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14231 fi
14232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14233 /* end confdefs.h.  */
14234
14235 int
14236 main ()
14237 {
14238
14239   ;
14240   return 0;
14241 }
14242 _ACEOF
14243 if ac_fn_cxx_try_link "$LINENO"; then :
14244
14245 lt_aix_libpath_sed='
14246     /Import File Strings/,/^$/ {
14247         /^0/ {
14248             s/^0  *\(.*\)$/\1/
14249             p
14250         }
14251     }'
14252 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14253 # Check for a 64-bit object if we didn't find anything.
14254 if test -z "$aix_libpath"; then
14255   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14256 fi
14257 fi
14258 rm -f core conftest.err conftest.$ac_objext \
14259     conftest$ac_exeext conftest.$ac_ext
14260 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14261
14262           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14263
14264           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"
14265         else
14266           if test "$host_cpu" = ia64; then
14267             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
14268             allow_undefined_flag_CXX="-z nodefs"
14269             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"
14270           else
14271             # Determine the default libpath from the value encoded in an
14272             # empty executable.
14273             if test x$gcc_no_link = xyes; then
14274   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14275 fi
14276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14277 /* end confdefs.h.  */
14278
14279 int
14280 main ()
14281 {
14282
14283   ;
14284   return 0;
14285 }
14286 _ACEOF
14287 if ac_fn_cxx_try_link "$LINENO"; then :
14288
14289 lt_aix_libpath_sed='
14290     /Import File Strings/,/^$/ {
14291         /^0/ {
14292             s/^0  *\(.*\)$/\1/
14293             p
14294         }
14295     }'
14296 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14297 # Check for a 64-bit object if we didn't find anything.
14298 if test -z "$aix_libpath"; then
14299   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14300 fi
14301 fi
14302 rm -f core conftest.err conftest.$ac_objext \
14303     conftest$ac_exeext conftest.$ac_ext
14304 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14305
14306             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14307             # Warning - without using the other run time loading flags,
14308             # -berok will link without error, but may produce a broken library.
14309             no_undefined_flag_CXX=' ${wl}-bernotok'
14310             allow_undefined_flag_CXX=' ${wl}-berok'
14311             if test "$with_gnu_ld" = yes; then
14312               # We only use this code for GNU lds that support --whole-archive.
14313               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14314             else
14315               # Exported symbols can be pulled into shared objects from archives
14316               whole_archive_flag_spec_CXX='$convenience'
14317             fi
14318             archive_cmds_need_lc_CXX=yes
14319             # This is similar to how AIX traditionally builds its shared
14320             # libraries.
14321             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'
14322           fi
14323         fi
14324         ;;
14325
14326       beos*)
14327         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14328           allow_undefined_flag_CXX=unsupported
14329           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14330           # support --undefined.  This deserves some investigation.  FIXME
14331           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14332         else
14333           ld_shlibs_CXX=no
14334         fi
14335         ;;
14336
14337       chorus*)
14338         case $cc_basename in
14339           *)
14340           # FIXME: insert proper C++ library support
14341           ld_shlibs_CXX=no
14342           ;;
14343         esac
14344         ;;
14345
14346       cygwin* | mingw* | pw32* | cegcc*)
14347         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
14348         # as there is no search path for DLLs.
14349         hardcode_libdir_flag_spec_CXX='-L$libdir'
14350         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
14351         allow_undefined_flag_CXX=unsupported
14352         always_export_symbols_CXX=no
14353         enable_shared_with_static_runtimes_CXX=yes
14354
14355         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14356           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'
14357           # If the export-symbols file already is a .def file (1st line
14358           # is EXPORTS), use it as is; otherwise, prepend...
14359           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14360             cp $export_symbols $output_objdir/$soname.def;
14361           else
14362             echo EXPORTS > $output_objdir/$soname.def;
14363             cat $export_symbols >> $output_objdir/$soname.def;
14364           fi~
14365           $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'
14366         else
14367           ld_shlibs_CXX=no
14368         fi
14369         ;;
14370       darwin* | rhapsody*)
14371
14372
14373   archive_cmds_need_lc_CXX=no
14374   hardcode_direct_CXX=no
14375   hardcode_automatic_CXX=yes
14376   hardcode_shlibpath_var_CXX=unsupported
14377   if test "$lt_cv_ld_force_load" = "yes"; then
14378     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\"`'
14379   else
14380     whole_archive_flag_spec_CXX=''
14381   fi
14382   link_all_deplibs_CXX=yes
14383   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
14384   case $cc_basename in
14385      ifort*) _lt_dar_can_shared=yes ;;
14386      *) _lt_dar_can_shared=$GCC ;;
14387   esac
14388   if test "$_lt_dar_can_shared" = "yes"; then
14389     output_verbose_link_cmd=func_echo_all
14390     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}"
14391     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14392     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}"
14393     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}"
14394        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
14395       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}"
14396       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}"
14397     fi
14398
14399   else
14400   ld_shlibs_CXX=no
14401   fi
14402
14403         ;;
14404
14405       dgux*)
14406         case $cc_basename in
14407           ec++*)
14408             # FIXME: insert proper C++ library support
14409             ld_shlibs_CXX=no
14410             ;;
14411           ghcx*)
14412             # Green Hills C++ Compiler
14413             # FIXME: insert proper C++ library support
14414             ld_shlibs_CXX=no
14415             ;;
14416           *)
14417             # FIXME: insert proper C++ library support
14418             ld_shlibs_CXX=no
14419             ;;
14420         esac
14421         ;;
14422
14423       freebsd2.*)
14424         # C++ shared libraries reported to be fairly broken before
14425         # switch to ELF
14426         ld_shlibs_CXX=no
14427         ;;
14428
14429       freebsd-elf*)
14430         archive_cmds_need_lc_CXX=no
14431         ;;
14432
14433       freebsd* | dragonfly*)
14434         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
14435         # conventions
14436         ld_shlibs_CXX=yes
14437         ;;
14438
14439       gnu*)
14440         ;;
14441
14442       haiku*)
14443         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14444         link_all_deplibs_CXX=yes
14445         ;;
14446
14447       hpux9*)
14448         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14449         hardcode_libdir_separator_CXX=:
14450         export_dynamic_flag_spec_CXX='${wl}-E'
14451         hardcode_direct_CXX=yes
14452         hardcode_minus_L_CXX=yes # Not in the search PATH,
14453                                              # but as the default
14454                                              # location of the library.
14455
14456         case $cc_basename in
14457           CC*)
14458             # FIXME: insert proper C++ library support
14459             ld_shlibs_CXX=no
14460             ;;
14461           aCC*)
14462             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'
14463             # Commands to make compiler produce verbose output that lists
14464             # what "hidden" libraries, object files and flags are used when
14465             # linking a shared library.
14466             #
14467             # There doesn't appear to be a way to prevent this compiler from
14468             # explicitly linking system object files so we need to strip them
14469             # from the output so that they don't get included in the library
14470             # dependencies.
14471             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"'
14472             ;;
14473           *)
14474             if test "$GXX" = yes; then
14475               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'
14476             else
14477               # FIXME: insert proper C++ library support
14478               ld_shlibs_CXX=no
14479             fi
14480             ;;
14481         esac
14482         ;;
14483
14484       hpux10*|hpux11*)
14485         if test $with_gnu_ld = no; then
14486           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14487           hardcode_libdir_separator_CXX=:
14488
14489           case $host_cpu in
14490             hppa*64*|ia64*)
14491               ;;
14492             *)
14493               export_dynamic_flag_spec_CXX='${wl}-E'
14494               ;;
14495           esac
14496         fi
14497         case $host_cpu in
14498           hppa*64*|ia64*)
14499             hardcode_direct_CXX=no
14500             hardcode_shlibpath_var_CXX=no
14501             ;;
14502           *)
14503             hardcode_direct_CXX=yes
14504             hardcode_direct_absolute_CXX=yes
14505             hardcode_minus_L_CXX=yes # Not in the search PATH,
14506                                                  # but as the default
14507                                                  # location of the library.
14508             ;;
14509         esac
14510
14511         case $cc_basename in
14512           CC*)
14513             # FIXME: insert proper C++ library support
14514             ld_shlibs_CXX=no
14515             ;;
14516           aCC*)
14517             case $host_cpu in
14518               hppa*64*)
14519                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14520                 ;;
14521               ia64*)
14522                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14523                 ;;
14524               *)
14525                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14526                 ;;
14527             esac
14528             # Commands to make compiler produce verbose output that lists
14529             # what "hidden" libraries, object files and flags are used when
14530             # linking a shared library.
14531             #
14532             # There doesn't appear to be a way to prevent this compiler from
14533             # explicitly linking system object files so we need to strip them
14534             # from the output so that they don't get included in the library
14535             # dependencies.
14536             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"'
14537             ;;
14538           *)
14539             if test "$GXX" = yes; then
14540               if test $with_gnu_ld = no; then
14541                 case $host_cpu in
14542                   hppa*64*)
14543                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14544                     ;;
14545                   ia64*)
14546                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14547                     ;;
14548                   *)
14549                     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'
14550                     ;;
14551                 esac
14552               fi
14553             else
14554               # FIXME: insert proper C++ library support
14555               ld_shlibs_CXX=no
14556             fi
14557             ;;
14558         esac
14559         ;;
14560
14561       interix[3-9]*)
14562         hardcode_direct_CXX=no
14563         hardcode_shlibpath_var_CXX=no
14564         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14565         export_dynamic_flag_spec_CXX='${wl}-E'
14566         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14567         # Instead, shared libraries are loaded at an image base (0x10000000 by
14568         # default) and relocated if they conflict, which is a slow very memory
14569         # consuming and fragmenting process.  To avoid this, we pick a random,
14570         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14571         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14572         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'
14573         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'
14574         ;;
14575       irix5* | irix6*)
14576         case $cc_basename in
14577           CC*)
14578             # SGI C++
14579             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'
14580
14581             # Archives containing C++ object files must be created using
14582             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
14583             # necessary to make sure instantiated templates are included
14584             # in the archive.
14585             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14586             ;;
14587           *)
14588             if test "$GXX" = yes; then
14589               if test "$with_gnu_ld" = no; then
14590                 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'
14591               else
14592                 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'
14593               fi
14594             fi
14595             link_all_deplibs_CXX=yes
14596             ;;
14597         esac
14598         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14599         hardcode_libdir_separator_CXX=:
14600         inherit_rpath_CXX=yes
14601         ;;
14602
14603       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14604         case $cc_basename in
14605           KCC*)
14606             # Kuck and Associates, Inc. (KAI) C++ Compiler
14607
14608             # KCC will only create a shared library if the output file
14609             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14610             # to its proper name (with version) after linking.
14611             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'
14612             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'
14613             # Commands to make compiler produce verbose output that lists
14614             # what "hidden" libraries, object files and flags are used when
14615             # linking a shared library.
14616             #
14617             # There doesn't appear to be a way to prevent this compiler from
14618             # explicitly linking system object files so we need to strip them
14619             # from the output so that they don't get included in the library
14620             # dependencies.
14621             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"'
14622
14623             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14624             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14625
14626             # Archives containing C++ object files must be created using
14627             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14628             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14629             ;;
14630           icpc* | ecpc* )
14631             # Intel C++
14632             with_gnu_ld=yes
14633             # version 8.0 and above of icpc choke on multiply defined symbols
14634             # if we add $predep_objects and $postdep_objects, however 7.1 and
14635             # earlier do not add the objects themselves.
14636             case `$CC -V 2>&1` in
14637               *"Version 7."*)
14638                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14639                 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'
14640                 ;;
14641               *)  # Version 8.0 or newer
14642                 tmp_idyn=
14643                 case $host_cpu in
14644                   ia64*) tmp_idyn=' -i_dynamic';;
14645                 esac
14646                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14647                 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'
14648                 ;;
14649             esac
14650             archive_cmds_need_lc_CXX=no
14651             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14652             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14653             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14654             ;;
14655           pgCC* | pgcpp*)
14656             # Portland Group C++ compiler
14657             case `$CC -V` in
14658             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14659               prelink_cmds_CXX='tpldir=Template.dir~
14660                 rm -rf $tpldir~
14661                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14662                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
14663               old_archive_cmds_CXX='tpldir=Template.dir~
14664                 rm -rf $tpldir~
14665                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14666                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
14667                 $RANLIB $oldlib'
14668               archive_cmds_CXX='tpldir=Template.dir~
14669                 rm -rf $tpldir~
14670                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14671                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14672               archive_expsym_cmds_CXX='tpldir=Template.dir~
14673                 rm -rf $tpldir~
14674                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14675                 $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'
14676               ;;
14677             *) # Version 6 and above use weak symbols
14678               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14679               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'
14680               ;;
14681             esac
14682
14683             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
14684             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14685             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'
14686             ;;
14687           cxx*)
14688             # Compaq C++
14689             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14690             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'
14691
14692             runpath_var=LD_RUN_PATH
14693             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14694             hardcode_libdir_separator_CXX=:
14695
14696             # Commands to make compiler produce verbose output that lists
14697             # what "hidden" libraries, object files and flags are used when
14698             # linking a shared library.
14699             #
14700             # There doesn't appear to be a way to prevent this compiler from
14701             # explicitly linking system object files so we need to strip them
14702             # from the output so that they don't get included in the library
14703             # dependencies.
14704             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'
14705             ;;
14706           xl* | mpixl* | bgxl*)
14707             # IBM XL 8.0 on PPC, with GNU ld
14708             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14709             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14710             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14711             if test "x$supports_anon_versioning" = xyes; then
14712               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14713                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14714                 echo "local: *; };" >> $output_objdir/$libname.ver~
14715                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14716             fi
14717             ;;
14718           *)
14719             case `$CC -V 2>&1 | sed 5q` in
14720             *Sun\ C*)
14721               # Sun C++ 5.9
14722               no_undefined_flag_CXX=' -zdefs'
14723               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14724               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'
14725               hardcode_libdir_flag_spec_CXX='-R$libdir'
14726               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'
14727               compiler_needs_object_CXX=yes
14728
14729               # Not sure whether something based on
14730               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14731               # would be better.
14732               output_verbose_link_cmd='func_echo_all'
14733
14734               # Archives containing C++ object files must be created using
14735               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14736               # necessary to make sure instantiated templates are included
14737               # in the archive.
14738               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14739               ;;
14740             esac
14741             ;;
14742         esac
14743         ;;
14744
14745       lynxos*)
14746         # FIXME: insert proper C++ library support
14747         ld_shlibs_CXX=no
14748         ;;
14749
14750       m88k*)
14751         # FIXME: insert proper C++ library support
14752         ld_shlibs_CXX=no
14753         ;;
14754
14755       mvs*)
14756         case $cc_basename in
14757           cxx*)
14758             # FIXME: insert proper C++ library support
14759             ld_shlibs_CXX=no
14760             ;;
14761           *)
14762             # FIXME: insert proper C++ library support
14763             ld_shlibs_CXX=no
14764             ;;
14765         esac
14766         ;;
14767
14768       netbsd*)
14769         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14770           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14771           wlarc=
14772           hardcode_libdir_flag_spec_CXX='-R$libdir'
14773           hardcode_direct_CXX=yes
14774           hardcode_shlibpath_var_CXX=no
14775         fi
14776         # Workaround some broken pre-1.5 toolchains
14777         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14778         ;;
14779
14780       *nto* | *qnx*)
14781         ld_shlibs_CXX=yes
14782         ;;
14783
14784       openbsd2*)
14785         # C++ shared libraries are fairly broken
14786         ld_shlibs_CXX=no
14787         ;;
14788
14789       openbsd*)
14790         if test -f /usr/libexec/ld.so; then
14791           hardcode_direct_CXX=yes
14792           hardcode_shlibpath_var_CXX=no
14793           hardcode_direct_absolute_CXX=yes
14794           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14795           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14796           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14797             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
14798             export_dynamic_flag_spec_CXX='${wl}-E'
14799             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14800           fi
14801           output_verbose_link_cmd=func_echo_all
14802         else
14803           ld_shlibs_CXX=no
14804         fi
14805         ;;
14806
14807       osf3* | osf4* | osf5*)
14808         case $cc_basename in
14809           KCC*)
14810             # Kuck and Associates, Inc. (KAI) C++ Compiler
14811
14812             # KCC will only create a shared library if the output file
14813             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14814             # to its proper name (with version) after linking.
14815             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'
14816
14817             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14818             hardcode_libdir_separator_CXX=:
14819
14820             # Archives containing C++ object files must be created using
14821             # the KAI C++ compiler.
14822             case $host in
14823               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14824               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14825             esac
14826             ;;
14827           RCC*)
14828             # Rational C++ 2.4.1
14829             # FIXME: insert proper C++ library support
14830             ld_shlibs_CXX=no
14831             ;;
14832           cxx*)
14833             case $host in
14834               osf3*)
14835                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14836                 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'
14837                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14838                 ;;
14839               *)
14840                 allow_undefined_flag_CXX=' -expect_unresolved \*'
14841                 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'
14842                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14843                   echo "-hidden">> $lib.exp~
14844                   $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~
14845                   $RM $lib.exp'
14846                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14847                 ;;
14848             esac
14849
14850             hardcode_libdir_separator_CXX=:
14851
14852             # Commands to make compiler produce verbose output that lists
14853             # what "hidden" libraries, object files and flags are used when
14854             # linking a shared library.
14855             #
14856             # There doesn't appear to be a way to prevent this compiler from
14857             # explicitly linking system object files so we need to strip them
14858             # from the output so that they don't get included in the library
14859             # dependencies.
14860             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"'
14861             ;;
14862           *)
14863             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14864               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14865               case $host in
14866                 osf3*)
14867                   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'
14868                   ;;
14869                 *)
14870                   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'
14871                   ;;
14872               esac
14873
14874               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14875               hardcode_libdir_separator_CXX=:
14876
14877               # Commands to make compiler produce verbose output that lists
14878               # what "hidden" libraries, object files and flags are used when
14879               # linking a shared library.
14880               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14881
14882             else
14883               # FIXME: insert proper C++ library support
14884               ld_shlibs_CXX=no
14885             fi
14886             ;;
14887         esac
14888         ;;
14889
14890       psos*)
14891         # FIXME: insert proper C++ library support
14892         ld_shlibs_CXX=no
14893         ;;
14894
14895       sunos4*)
14896         case $cc_basename in
14897           CC*)
14898             # Sun C++ 4.x
14899             # FIXME: insert proper C++ library support
14900             ld_shlibs_CXX=no
14901             ;;
14902           lcc*)
14903             # Lucid
14904             # FIXME: insert proper C++ library support
14905             ld_shlibs_CXX=no
14906             ;;
14907           *)
14908             # FIXME: insert proper C++ library support
14909             ld_shlibs_CXX=no
14910             ;;
14911         esac
14912         ;;
14913
14914       solaris*)
14915         case $cc_basename in
14916           CC*)
14917             # Sun C++ 4.2, 5.x and Centerline C++
14918             archive_cmds_need_lc_CXX=yes
14919             no_undefined_flag_CXX=' -zdefs'
14920             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14921             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14922               $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'
14923
14924             hardcode_libdir_flag_spec_CXX='-R$libdir'
14925             hardcode_shlibpath_var_CXX=no
14926             case $host_os in
14927               solaris2.[0-5] | solaris2.[0-5].*) ;;
14928               *)
14929                 # The compiler driver will combine and reorder linker options,
14930                 # but understands `-z linker_flag'.
14931                 # Supported since Solaris 2.6 (maybe 2.5.1?)
14932                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14933                 ;;
14934             esac
14935             link_all_deplibs_CXX=yes
14936
14937             output_verbose_link_cmd='func_echo_all'
14938
14939             # Archives containing C++ object files must be created using
14940             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14941             # necessary to make sure instantiated templates are included
14942             # in the archive.
14943             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14944             ;;
14945           gcx*)
14946             # Green Hills C++ Compiler
14947             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14948
14949             # The C++ compiler must be used to create the archive.
14950             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14951             ;;
14952           *)
14953             # GNU C++ compiler with Solaris linker
14954             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14955               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
14956               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14957                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14958                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14959                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14960
14961                 # Commands to make compiler produce verbose output that lists
14962                 # what "hidden" libraries, object files and flags are used when
14963                 # linking a shared library.
14964                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14965               else
14966                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
14967                 # platform.
14968                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14969                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14970                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14971
14972                 # Commands to make compiler produce verbose output that lists
14973                 # what "hidden" libraries, object files and flags are used when
14974                 # linking a shared library.
14975                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14976               fi
14977
14978               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
14979               case $host_os in
14980                 solaris2.[0-5] | solaris2.[0-5].*) ;;
14981                 *)
14982                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14983                   ;;
14984               esac
14985             fi
14986             ;;
14987         esac
14988         ;;
14989
14990     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14991       no_undefined_flag_CXX='${wl}-z,text'
14992       archive_cmds_need_lc_CXX=no
14993       hardcode_shlibpath_var_CXX=no
14994       runpath_var='LD_RUN_PATH'
14995
14996       case $cc_basename in
14997         CC*)
14998           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14999           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15000           ;;
15001         *)
15002           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15003           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15004           ;;
15005       esac
15006       ;;
15007
15008       sysv5* | sco3.2v5* | sco5v6*)
15009         # Note: We can NOT use -z defs as we might desire, because we do not
15010         # link with -lc, and that would cause any symbols used from libc to
15011         # always be unresolved, which means just about no library would
15012         # ever link correctly.  If we're not using GNU ld we use -z text
15013         # though, which does catch some bad symbols but isn't as heavy-handed
15014         # as -z defs.
15015         no_undefined_flag_CXX='${wl}-z,text'
15016         allow_undefined_flag_CXX='${wl}-z,nodefs'
15017         archive_cmds_need_lc_CXX=no
15018         hardcode_shlibpath_var_CXX=no
15019         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
15020         hardcode_libdir_separator_CXX=':'
15021         link_all_deplibs_CXX=yes
15022         export_dynamic_flag_spec_CXX='${wl}-Bexport'
15023         runpath_var='LD_RUN_PATH'
15024
15025         case $cc_basename in
15026           CC*)
15027             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15028             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15029             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
15030               '"$old_archive_cmds_CXX"
15031             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
15032               '"$reload_cmds_CXX"
15033             ;;
15034           *)
15035             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15036             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15037             ;;
15038         esac
15039       ;;
15040
15041       tandem*)
15042         case $cc_basename in
15043           NCC*)
15044             # NonStop-UX NCC 3.20
15045             # FIXME: insert proper C++ library support
15046             ld_shlibs_CXX=no
15047             ;;
15048           *)
15049             # FIXME: insert proper C++ library support
15050             ld_shlibs_CXX=no
15051             ;;
15052         esac
15053         ;;
15054
15055       vxworks*)
15056         # FIXME: insert proper C++ library support
15057         ld_shlibs_CXX=no
15058         ;;
15059
15060       *)
15061         # FIXME: insert proper C++ library support
15062         ld_shlibs_CXX=no
15063         ;;
15064     esac
15065
15066     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15067 $as_echo "$ld_shlibs_CXX" >&6; }
15068     test "$ld_shlibs_CXX" = no && can_build_shared=no
15069
15070     GCC_CXX="$GXX"
15071     LD_CXX="$LD"
15072
15073     ## CAVEAT EMPTOR:
15074     ## There is no encapsulation within the following macros, do not change
15075     ## the running order or otherwise move them around unless you know exactly
15076     ## what you are doing...
15077     # Dependencies to place before and after the object being linked:
15078 predep_objects_CXX=
15079 postdep_objects_CXX=
15080 predeps_CXX=
15081 postdeps_CXX=
15082 compiler_lib_search_path_CXX=
15083
15084 cat > conftest.$ac_ext <<_LT_EOF
15085 class Foo
15086 {
15087 public:
15088   Foo (void) { a = 0; }
15089 private:
15090   int a;
15091 };
15092 _LT_EOF
15093
15094 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15095   (eval $ac_compile) 2>&5
15096   ac_status=$?
15097   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15098   test $ac_status = 0; }; then
15099   # Parse the compiler output and extract the necessary
15100   # objects, libraries and library flags.
15101
15102   # Sentinel used to keep track of whether or not we are before
15103   # the conftest object file.
15104   pre_test_object_deps_done=no
15105
15106   for p in `eval "$output_verbose_link_cmd"`; do
15107     case $p in
15108
15109     -L* | -R* | -l*)
15110        # Some compilers place space between "-{L,R}" and the path.
15111        # Remove the space.
15112        if test $p = "-L" ||
15113           test $p = "-R"; then
15114          prev=$p
15115          continue
15116        else
15117          prev=
15118        fi
15119
15120        if test "$pre_test_object_deps_done" = no; then
15121          case $p in
15122          -L* | -R*)
15123            # Internal compiler library paths should come after those
15124            # provided the user.  The postdeps already come after the
15125            # user supplied libs so there is no need to process them.
15126            if test -z "$compiler_lib_search_path_CXX"; then
15127              compiler_lib_search_path_CXX="${prev}${p}"
15128            else
15129              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
15130            fi
15131            ;;
15132          # The "-l" case would never come before the object being
15133          # linked, so don't bother handling this case.
15134          esac
15135        else
15136          if test -z "$postdeps_CXX"; then
15137            postdeps_CXX="${prev}${p}"
15138          else
15139            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
15140          fi
15141        fi
15142        ;;
15143
15144     *.$objext)
15145        # This assumes that the test object file only shows up
15146        # once in the compiler output.
15147        if test "$p" = "conftest.$objext"; then
15148          pre_test_object_deps_done=yes
15149          continue
15150        fi
15151
15152        if test "$pre_test_object_deps_done" = no; then
15153          if test -z "$predep_objects_CXX"; then
15154            predep_objects_CXX="$p"
15155          else
15156            predep_objects_CXX="$predep_objects_CXX $p"
15157          fi
15158        else
15159          if test -z "$postdep_objects_CXX"; then
15160            postdep_objects_CXX="$p"
15161          else
15162            postdep_objects_CXX="$postdep_objects_CXX $p"
15163          fi
15164        fi
15165        ;;
15166
15167     *) ;; # Ignore the rest.
15168
15169     esac
15170   done
15171
15172   # Clean up.
15173   rm -f a.out a.exe
15174 else
15175   echo "libtool.m4: error: problem compiling CXX test program"
15176 fi
15177
15178 $RM -f confest.$objext
15179
15180 # PORTME: override above test on systems where it is broken
15181 case $host_os in
15182 interix[3-9]*)
15183   # Interix 3.5 installs completely hosed .la files for C++, so rather than
15184   # hack all around it, let's just trust "g++" to DTRT.
15185   predep_objects_CXX=
15186   postdep_objects_CXX=
15187   postdeps_CXX=
15188   ;;
15189
15190 linux*)
15191   case `$CC -V 2>&1 | sed 5q` in
15192   *Sun\ C*)
15193     # Sun C++ 5.9
15194
15195     # The more standards-conforming stlport4 library is
15196     # incompatible with the Cstd library. Avoid specifying
15197     # it if it's in CXXFLAGS. Ignore libCrun as
15198     # -library=stlport4 depends on it.
15199     case " $CXX $CXXFLAGS " in
15200     *" -library=stlport4 "*)
15201       solaris_use_stlport4=yes
15202       ;;
15203     esac
15204
15205     if test "$solaris_use_stlport4" != yes; then
15206       postdeps_CXX='-library=Cstd -library=Crun'
15207     fi
15208     ;;
15209   esac
15210   ;;
15211
15212 solaris*)
15213   case $cc_basename in
15214   CC*)
15215     # The more standards-conforming stlport4 library is
15216     # incompatible with the Cstd library. Avoid specifying
15217     # it if it's in CXXFLAGS. Ignore libCrun as
15218     # -library=stlport4 depends on it.
15219     case " $CXX $CXXFLAGS " in
15220     *" -library=stlport4 "*)
15221       solaris_use_stlport4=yes
15222       ;;
15223     esac
15224
15225     # Adding this requires a known-good setup of shared libraries for
15226     # Sun compiler versions before 5.6, else PIC objects from an old
15227     # archive will be linked into the output, leading to subtle bugs.
15228     if test "$solaris_use_stlport4" != yes; then
15229       postdeps_CXX='-library=Cstd -library=Crun'
15230     fi
15231     ;;
15232   esac
15233   ;;
15234 esac
15235
15236
15237 case " $postdeps_CXX " in
15238 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
15239 esac
15240  compiler_lib_search_dirs_CXX=
15241 if test -n "${compiler_lib_search_path_CXX}"; then
15242  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
15243 fi
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275     lt_prog_compiler_wl_CXX=
15276 lt_prog_compiler_pic_CXX=
15277 lt_prog_compiler_static_CXX=
15278
15279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15280 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15281
15282   # C++ specific cases for pic, static, wl, etc.
15283   if test "$GXX" = yes; then
15284     lt_prog_compiler_wl_CXX='-Wl,'
15285     lt_prog_compiler_static_CXX='-static'
15286
15287     case $host_os in
15288     aix*)
15289       # All AIX code is PIC.
15290       if test "$host_cpu" = ia64; then
15291         # AIX 5 now supports IA64 processor
15292         lt_prog_compiler_static_CXX='-Bstatic'
15293       fi
15294       lt_prog_compiler_pic_CXX='-fPIC'
15295       ;;
15296
15297     amigaos*)
15298       case $host_cpu in
15299       powerpc)
15300             # see comment about AmigaOS4 .so support
15301             lt_prog_compiler_pic_CXX='-fPIC'
15302         ;;
15303       m68k)
15304             # FIXME: we need at least 68020 code to build shared libraries, but
15305             # adding the `-m68020' flag to GCC prevents building anything better,
15306             # like `-m68040'.
15307             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
15308         ;;
15309       esac
15310       ;;
15311
15312     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15313       # PIC is the default for these OSes.
15314       ;;
15315     mingw* | cygwin* | os2* | pw32* | cegcc*)
15316       # This hack is so that the source file can tell whether it is being
15317       # built for inclusion in a dll (and should export symbols for example).
15318       # Although the cygwin gcc ignores -fPIC, still need this for old-style
15319       # (--disable-auto-import) libraries
15320       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15321       ;;
15322     darwin* | rhapsody*)
15323       # PIC is the default on this platform
15324       # Common symbols not allowed in MH_DYLIB files
15325       lt_prog_compiler_pic_CXX='-fno-common'
15326       ;;
15327     *djgpp*)
15328       # DJGPP does not support shared libraries at all
15329       lt_prog_compiler_pic_CXX=
15330       ;;
15331     haiku*)
15332       # PIC is the default for Haiku.
15333       # The "-static" flag exists, but is broken.
15334       lt_prog_compiler_static_CXX=
15335       ;;
15336     interix[3-9]*)
15337       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15338       # Instead, we relocate shared libraries at runtime.
15339       ;;
15340     sysv4*MP*)
15341       if test -d /usr/nec; then
15342         lt_prog_compiler_pic_CXX=-Kconform_pic
15343       fi
15344       ;;
15345     hpux*)
15346       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15347       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
15348       # sets the default TLS model and affects inlining.
15349       case $host_cpu in
15350       hppa*64*)
15351         ;;
15352       *)
15353         lt_prog_compiler_pic_CXX='-fPIC'
15354         ;;
15355       esac
15356       ;;
15357     *qnx* | *nto*)
15358       # QNX uses GNU C++, but need to define -shared option too, otherwise
15359       # it will coredump.
15360       lt_prog_compiler_pic_CXX='-fPIC -shared'
15361       ;;
15362     *)
15363       lt_prog_compiler_pic_CXX='-fPIC'
15364       ;;
15365     esac
15366   else
15367     case $host_os in
15368       aix[4-9]*)
15369         # All AIX code is PIC.
15370         if test "$host_cpu" = ia64; then
15371           # AIX 5 now supports IA64 processor
15372           lt_prog_compiler_static_CXX='-Bstatic'
15373         else
15374           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
15375         fi
15376         ;;
15377       chorus*)
15378         case $cc_basename in
15379         cxch68*)
15380           # Green Hills C++ Compiler
15381           # _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"
15382           ;;
15383         esac
15384         ;;
15385       dgux*)
15386         case $cc_basename in
15387           ec++*)
15388             lt_prog_compiler_pic_CXX='-KPIC'
15389             ;;
15390           ghcx*)
15391             # Green Hills C++ Compiler
15392             lt_prog_compiler_pic_CXX='-pic'
15393             ;;
15394           *)
15395             ;;
15396         esac
15397         ;;
15398       freebsd* | dragonfly*)
15399         # FreeBSD uses GNU C++
15400         ;;
15401       hpux9* | hpux10* | hpux11*)
15402         case $cc_basename in
15403           CC*)
15404             lt_prog_compiler_wl_CXX='-Wl,'
15405             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15406             if test "$host_cpu" != ia64; then
15407               lt_prog_compiler_pic_CXX='+Z'
15408             fi
15409             ;;
15410           aCC*)
15411             lt_prog_compiler_wl_CXX='-Wl,'
15412             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15413             case $host_cpu in
15414             hppa*64*|ia64*)
15415               # +Z the default
15416               ;;
15417             *)
15418               lt_prog_compiler_pic_CXX='+Z'
15419               ;;
15420             esac
15421             ;;
15422           *)
15423             ;;
15424         esac
15425         ;;
15426       interix*)
15427         # This is c89, which is MS Visual C++ (no shared libs)
15428         # Anyone wants to do a port?
15429         ;;
15430       irix5* | irix6* | nonstopux*)
15431         case $cc_basename in
15432           CC*)
15433             lt_prog_compiler_wl_CXX='-Wl,'
15434             lt_prog_compiler_static_CXX='-non_shared'
15435             # CC pic flag -KPIC is the default.
15436             ;;
15437           *)
15438             ;;
15439         esac
15440         ;;
15441       linux* | k*bsd*-gnu | kopensolaris*-gnu)
15442         case $cc_basename in
15443           KCC*)
15444             # KAI C++ Compiler
15445             lt_prog_compiler_wl_CXX='--backend -Wl,'
15446             lt_prog_compiler_pic_CXX='-fPIC'
15447             ;;
15448           ecpc* )
15449             # old Intel C++ for x86_64 which still supported -KPIC.
15450             lt_prog_compiler_wl_CXX='-Wl,'
15451             lt_prog_compiler_pic_CXX='-KPIC'
15452             lt_prog_compiler_static_CXX='-static'
15453             ;;
15454           icpc* )
15455             # Intel C++, used to be incompatible with GCC.
15456             # ICC 10 doesn't accept -KPIC any more.
15457             lt_prog_compiler_wl_CXX='-Wl,'
15458             lt_prog_compiler_pic_CXX='-fPIC'
15459             lt_prog_compiler_static_CXX='-static'
15460             ;;
15461           pgCC* | pgcpp*)
15462             # Portland Group C++ compiler
15463             lt_prog_compiler_wl_CXX='-Wl,'
15464             lt_prog_compiler_pic_CXX='-fpic'
15465             lt_prog_compiler_static_CXX='-Bstatic'
15466             ;;
15467           cxx*)
15468             # Compaq C++
15469             # Make sure the PIC flag is empty.  It appears that all Alpha
15470             # Linux and Compaq Tru64 Unix objects are PIC.
15471             lt_prog_compiler_pic_CXX=
15472             lt_prog_compiler_static_CXX='-non_shared'
15473             ;;
15474           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
15475             # IBM XL 8.0, 9.0 on PPC and BlueGene
15476             lt_prog_compiler_wl_CXX='-Wl,'
15477             lt_prog_compiler_pic_CXX='-qpic'
15478             lt_prog_compiler_static_CXX='-qstaticlink'
15479             ;;
15480           *)
15481             case `$CC -V 2>&1 | sed 5q` in
15482             *Sun\ C*)
15483               # Sun C++ 5.9
15484               lt_prog_compiler_pic_CXX='-KPIC'
15485               lt_prog_compiler_static_CXX='-Bstatic'
15486               lt_prog_compiler_wl_CXX='-Qoption ld '
15487               ;;
15488             esac
15489             ;;
15490         esac
15491         ;;
15492       lynxos*)
15493         ;;
15494       m88k*)
15495         ;;
15496       mvs*)
15497         case $cc_basename in
15498           cxx*)
15499             lt_prog_compiler_pic_CXX='-W c,exportall'
15500             ;;
15501           *)
15502             ;;
15503         esac
15504         ;;
15505       netbsd*)
15506         ;;
15507       *qnx* | *nto*)
15508         # QNX uses GNU C++, but need to define -shared option too, otherwise
15509         # it will coredump.
15510         lt_prog_compiler_pic_CXX='-fPIC -shared'
15511         ;;
15512       osf3* | osf4* | osf5*)
15513         case $cc_basename in
15514           KCC*)
15515             lt_prog_compiler_wl_CXX='--backend -Wl,'
15516             ;;
15517           RCC*)
15518             # Rational C++ 2.4.1
15519             lt_prog_compiler_pic_CXX='-pic'
15520             ;;
15521           cxx*)
15522             # Digital/Compaq C++
15523             lt_prog_compiler_wl_CXX='-Wl,'
15524             # Make sure the PIC flag is empty.  It appears that all Alpha
15525             # Linux and Compaq Tru64 Unix objects are PIC.
15526             lt_prog_compiler_pic_CXX=
15527             lt_prog_compiler_static_CXX='-non_shared'
15528             ;;
15529           *)
15530             ;;
15531         esac
15532         ;;
15533       psos*)
15534         ;;
15535       solaris*)
15536         case $cc_basename in
15537           CC*)
15538             # Sun C++ 4.2, 5.x and Centerline C++
15539             lt_prog_compiler_pic_CXX='-KPIC'
15540             lt_prog_compiler_static_CXX='-Bstatic'
15541             lt_prog_compiler_wl_CXX='-Qoption ld '
15542             ;;
15543           gcx*)
15544             # Green Hills C++ Compiler
15545             lt_prog_compiler_pic_CXX='-PIC'
15546             ;;
15547           *)
15548             ;;
15549         esac
15550         ;;
15551       sunos4*)
15552         case $cc_basename in
15553           CC*)
15554             # Sun C++ 4.x
15555             lt_prog_compiler_pic_CXX='-pic'
15556             lt_prog_compiler_static_CXX='-Bstatic'
15557             ;;
15558           lcc*)
15559             # Lucid
15560             lt_prog_compiler_pic_CXX='-pic'
15561             ;;
15562           *)
15563             ;;
15564         esac
15565         ;;
15566       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15567         case $cc_basename in
15568           CC*)
15569             lt_prog_compiler_wl_CXX='-Wl,'
15570             lt_prog_compiler_pic_CXX='-KPIC'
15571             lt_prog_compiler_static_CXX='-Bstatic'
15572             ;;
15573         esac
15574         ;;
15575       tandem*)
15576         case $cc_basename in
15577           NCC*)
15578             # NonStop-UX NCC 3.20
15579             lt_prog_compiler_pic_CXX='-KPIC'
15580             ;;
15581           *)
15582             ;;
15583         esac
15584         ;;
15585       vxworks*)
15586         ;;
15587       *)
15588         lt_prog_compiler_can_build_shared_CXX=no
15589         ;;
15590     esac
15591   fi
15592
15593 case $host_os in
15594   # For platforms which do not support PIC, -DPIC is meaningless:
15595   *djgpp*)
15596     lt_prog_compiler_pic_CXX=
15597     ;;
15598   *)
15599     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15600     ;;
15601 esac
15602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
15603 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
15604
15605
15606
15607 #
15608 # Check to make sure the PIC flag actually works.
15609 #
15610 if test -n "$lt_prog_compiler_pic_CXX"; then
15611   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15612 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
15613 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
15614   $as_echo_n "(cached) " >&6
15615 else
15616   lt_cv_prog_compiler_pic_works_CXX=no
15617    ac_outfile=conftest.$ac_objext
15618    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15619    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
15620    # Insert the option either (1) after the last *FLAGS variable, or
15621    # (2) before a word containing "conftest.", or (3) at the end.
15622    # Note that $ac_compile itself does not contain backslashes and begins
15623    # with a dollar sign (not a hyphen), so the echo should work correctly.
15624    # The option is referenced via a variable to avoid confusing sed.
15625    lt_compile=`echo "$ac_compile" | $SED \
15626    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15627    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15628    -e 's:$: $lt_compiler_flag:'`
15629    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15630    (eval "$lt_compile" 2>conftest.err)
15631    ac_status=$?
15632    cat conftest.err >&5
15633    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15634    if (exit $ac_status) && test -s "$ac_outfile"; then
15635      # The compiler can only warn and ignore the option if not recognized
15636      # So say no if there are warnings other than the usual output.
15637      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15638      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15639      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15640        lt_cv_prog_compiler_pic_works_CXX=yes
15641      fi
15642    fi
15643    $RM conftest*
15644
15645 fi
15646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15647 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15648
15649 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
15650     case $lt_prog_compiler_pic_CXX in
15651      "" | " "*) ;;
15652      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15653      esac
15654 else
15655     lt_prog_compiler_pic_CXX=
15656      lt_prog_compiler_can_build_shared_CXX=no
15657 fi
15658
15659 fi
15660
15661
15662
15663 #
15664 # Check to make sure the static flag actually works.
15665 #
15666 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15668 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15669 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
15670   $as_echo_n "(cached) " >&6
15671 else
15672   lt_cv_prog_compiler_static_works_CXX=no
15673    save_LDFLAGS="$LDFLAGS"
15674    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15675    echo "$lt_simple_link_test_code" > conftest.$ac_ext
15676    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15677      # The linker can only warn and ignore the option if not recognized
15678      # So say no if there are warnings
15679      if test -s conftest.err; then
15680        # Append any errors to the config.log.
15681        cat conftest.err 1>&5
15682        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15683        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15684        if diff conftest.exp conftest.er2 >/dev/null; then
15685          lt_cv_prog_compiler_static_works_CXX=yes
15686        fi
15687      else
15688        lt_cv_prog_compiler_static_works_CXX=yes
15689      fi
15690    fi
15691    $RM -r conftest*
15692    LDFLAGS="$save_LDFLAGS"
15693
15694 fi
15695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15696 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15697
15698 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
15699     :
15700 else
15701     lt_prog_compiler_static_CXX=
15702 fi
15703
15704
15705
15706
15707     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15708 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15709 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
15710   $as_echo_n "(cached) " >&6
15711 else
15712   lt_cv_prog_compiler_c_o_CXX=no
15713    $RM -r conftest 2>/dev/null
15714    mkdir conftest
15715    cd conftest
15716    mkdir out
15717    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15718
15719    lt_compiler_flag="-o out/conftest2.$ac_objext"
15720    # Insert the option either (1) after the last *FLAGS variable, or
15721    # (2) before a word containing "conftest.", or (3) at the end.
15722    # Note that $ac_compile itself does not contain backslashes and begins
15723    # with a dollar sign (not a hyphen), so the echo should work correctly.
15724    lt_compile=`echo "$ac_compile" | $SED \
15725    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15726    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15727    -e 's:$: $lt_compiler_flag:'`
15728    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15729    (eval "$lt_compile" 2>out/conftest.err)
15730    ac_status=$?
15731    cat out/conftest.err >&5
15732    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15733    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15734    then
15735      # The compiler can only warn and ignore the option if not recognized
15736      # So say no if there are warnings
15737      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15738      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15739      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15740        lt_cv_prog_compiler_c_o_CXX=yes
15741      fi
15742    fi
15743    chmod u+w . 2>&5
15744    $RM conftest*
15745    # SGI C++ compiler will create directory out/ii_files/ for
15746    # template instantiation
15747    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15748    $RM out/* && rmdir out
15749    cd ..
15750    $RM -r conftest
15751    $RM conftest*
15752
15753 fi
15754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15755 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15756
15757
15758
15759     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15760 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15761 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
15762   $as_echo_n "(cached) " >&6
15763 else
15764   lt_cv_prog_compiler_c_o_CXX=no
15765    $RM -r conftest 2>/dev/null
15766    mkdir conftest
15767    cd conftest
15768    mkdir out
15769    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15770
15771    lt_compiler_flag="-o out/conftest2.$ac_objext"
15772    # Insert the option either (1) after the last *FLAGS variable, or
15773    # (2) before a word containing "conftest.", or (3) at the end.
15774    # Note that $ac_compile itself does not contain backslashes and begins
15775    # with a dollar sign (not a hyphen), so the echo should work correctly.
15776    lt_compile=`echo "$ac_compile" | $SED \
15777    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15778    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15779    -e 's:$: $lt_compiler_flag:'`
15780    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15781    (eval "$lt_compile" 2>out/conftest.err)
15782    ac_status=$?
15783    cat out/conftest.err >&5
15784    echo "$as_me:$LINENO: \$? = $ac_status" >&5
15785    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15786    then
15787      # The compiler can only warn and ignore the option if not recognized
15788      # So say no if there are warnings
15789      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15790      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15791      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15792        lt_cv_prog_compiler_c_o_CXX=yes
15793      fi
15794    fi
15795    chmod u+w . 2>&5
15796    $RM conftest*
15797    # SGI C++ compiler will create directory out/ii_files/ for
15798    # template instantiation
15799    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15800    $RM out/* && rmdir out
15801    cd ..
15802    $RM -r conftest
15803    $RM conftest*
15804
15805 fi
15806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15807 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15808
15809
15810
15811
15812 hard_links="nottested"
15813 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
15814   # do not overwrite the value of need_locks provided by the user
15815   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15816 $as_echo_n "checking if we can lock with hard links... " >&6; }
15817   hard_links=yes
15818   $RM conftest*
15819   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15820   touch conftest.a
15821   ln conftest.a conftest.b 2>&5 || hard_links=no
15822   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15824 $as_echo "$hard_links" >&6; }
15825   if test "$hard_links" = no; then
15826     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15827 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15828     need_locks=warn
15829   fi
15830 else
15831   need_locks=no
15832 fi
15833
15834
15835
15836     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15837 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15838
15839   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15840   case $host_os in
15841   aix[4-9]*)
15842     # If we're using GNU nm, then we don't want the "-C" option.
15843     # -C means demangle to AIX nm, but means don't demangle with GNU nm
15844     # Also, AIX nm treats weak defined symbols like other global defined
15845     # symbols, whereas GNU nm marks them as "W".
15846     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15847       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'
15848     else
15849       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'
15850     fi
15851     ;;
15852   pw32*)
15853     export_symbols_cmds_CXX="$ltdll_cmds"
15854   ;;
15855   cygwin* | mingw* | cegcc*)
15856     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'
15857   ;;
15858   *)
15859     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15860   ;;
15861   esac
15862   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15863
15864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15865 $as_echo "$ld_shlibs_CXX" >&6; }
15866 test "$ld_shlibs_CXX" = no && can_build_shared=no
15867
15868 with_gnu_ld_CXX=$with_gnu_ld
15869
15870
15871
15872
15873
15874
15875 #
15876 # Do we need to explicitly link libc?
15877 #
15878 case "x$archive_cmds_need_lc_CXX" in
15879 x|xyes)
15880   # Assume -lc should be added
15881   archive_cmds_need_lc_CXX=yes
15882
15883   if test "$enable_shared" = yes && test "$GCC" = yes; then
15884     case $archive_cmds_CXX in
15885     *'~'*)
15886       # FIXME: we may have to deal with multi-command sequences.
15887       ;;
15888     '$CC '*)
15889       # Test whether the compiler implicitly links with -lc since on some
15890       # systems, -lgcc has to come before -lc. If gcc already passes -lc
15891       # to ld, don't add -lc before -lgcc.
15892       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15893 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15894 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
15895   $as_echo_n "(cached) " >&6
15896 else
15897   $RM conftest*
15898         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15899
15900         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15901   (eval $ac_compile) 2>&5
15902   ac_status=$?
15903   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15904   test $ac_status = 0; } 2>conftest.err; then
15905           soname=conftest
15906           lib=conftest
15907           libobjs=conftest.$ac_objext
15908           deplibs=
15909           wl=$lt_prog_compiler_wl_CXX
15910           pic_flag=$lt_prog_compiler_pic_CXX
15911           compiler_flags=-v
15912           linker_flags=-v
15913           verstring=
15914           output_objdir=.
15915           libname=conftest
15916           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15917           allow_undefined_flag_CXX=
15918           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15919   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15920   ac_status=$?
15921   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15922   test $ac_status = 0; }
15923           then
15924             lt_cv_archive_cmds_need_lc_CXX=no
15925           else
15926             lt_cv_archive_cmds_need_lc_CXX=yes
15927           fi
15928           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15929         else
15930           cat conftest.err 1>&5
15931         fi
15932         $RM conftest*
15933
15934 fi
15935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15936 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
15937       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15938       ;;
15939     esac
15940   fi
15941   ;;
15942 esac
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
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
16008 $as_echo_n "checking dynamic linker characteristics... " >&6; }
16009
16010 library_names_spec=
16011 libname_spec='lib$name'
16012 soname_spec=
16013 shrext_cmds=".so"
16014 postinstall_cmds=
16015 postuninstall_cmds=
16016 finish_cmds=
16017 finish_eval=
16018 shlibpath_var=
16019 shlibpath_overrides_runpath=unknown
16020 version_type=none
16021 dynamic_linker="$host_os ld.so"
16022 sys_lib_dlsearch_path_spec="/lib /usr/lib"
16023 need_lib_prefix=unknown
16024 hardcode_into_libs=no
16025
16026 # when you set need_version to no, make sure it does not cause -set_version
16027 # flags to be left without arguments
16028 need_version=unknown
16029
16030 case $host_os in
16031 aix3*)
16032   version_type=linux
16033   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16034   shlibpath_var=LIBPATH
16035
16036   # AIX 3 has no versioning support, so we append a major version to the name.
16037   soname_spec='${libname}${release}${shared_ext}$major'
16038   ;;
16039
16040 aix[4-9]*)
16041   version_type=linux
16042   need_lib_prefix=no
16043   need_version=no
16044   hardcode_into_libs=yes
16045   if test "$host_cpu" = ia64; then
16046     # AIX 5 supports IA64
16047     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16048     shlibpath_var=LD_LIBRARY_PATH
16049   else
16050     # With GCC up to 2.95.x, collect2 would create an import file
16051     # for dependence libraries.  The import file would start with
16052     # the line `#! .'.  This would cause the generated library to
16053     # depend on `.', always an invalid library.  This was fixed in
16054     # development snapshots of GCC prior to 3.0.
16055     case $host_os in
16056       aix4 | aix4.[01] | aix4.[01].*)
16057       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16058            echo ' yes '
16059            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16060         :
16061       else
16062         can_build_shared=no
16063       fi
16064       ;;
16065     esac
16066     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16067     # soname into executable. Probably we can add versioning support to
16068     # collect2, so additional links can be useful in future.
16069     if test "$aix_use_runtimelinking" = yes; then
16070       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16071       # instead of lib<name>.a to let people know that these are not
16072       # typical AIX shared libraries.
16073       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16074     else
16075       # We preserve .a as extension for shared libraries through AIX4.2
16076       # and later when we are not doing run time linking.
16077       library_names_spec='${libname}${release}.a $libname.a'
16078       soname_spec='${libname}${release}${shared_ext}$major'
16079     fi
16080     shlibpath_var=LIBPATH
16081   fi
16082   ;;
16083
16084 amigaos*)
16085   case $host_cpu in
16086   powerpc)
16087     # Since July 2007 AmigaOS4 officially supports .so libraries.
16088     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16089     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16090     ;;
16091   m68k)
16092     library_names_spec='$libname.ixlibrary $libname.a'
16093     # Create ${libname}_ixlibrary.a entries in /sys/libs.
16094     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'
16095     ;;
16096   esac
16097   ;;
16098
16099 beos*)
16100   library_names_spec='${libname}${shared_ext}'
16101   dynamic_linker="$host_os ld.so"
16102   shlibpath_var=LIBRARY_PATH
16103   ;;
16104
16105 bsdi[45]*)
16106   version_type=linux
16107   need_version=no
16108   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16109   soname_spec='${libname}${release}${shared_ext}$major'
16110   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16111   shlibpath_var=LD_LIBRARY_PATH
16112   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16113   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16114   # the default ld.so.conf also contains /usr/contrib/lib and
16115   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16116   # libtool to hard-code these into programs
16117   ;;
16118
16119 cygwin* | mingw* | pw32* | cegcc*)
16120   version_type=windows
16121   shrext_cmds=".dll"
16122   need_version=no
16123   need_lib_prefix=no
16124
16125   case $GCC,$host_os in
16126   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
16127     library_names_spec='$libname.dll.a'
16128     # DLL is installed to $(libdir)/../bin by postinstall_cmds
16129     postinstall_cmds='base_file=`basename \${file}`~
16130       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16131       dldir=$destdir/`dirname \$dlpath`~
16132       test -d \$dldir || mkdir -p \$dldir~
16133       $install_prog $dir/$dlname \$dldir/$dlname~
16134       chmod a+x \$dldir/$dlname~
16135       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16136         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16137       fi'
16138     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16139       dlpath=$dir/\$dldll~
16140        $RM \$dlpath'
16141     shlibpath_overrides_runpath=yes
16142
16143     case $host_os in
16144     cygwin*)
16145       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16146       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16147
16148       ;;
16149     mingw* | cegcc*)
16150       # MinGW DLLs use traditional 'lib' prefix
16151       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16152       ;;
16153     pw32*)
16154       # pw32 DLLs use 'pw' prefix rather than 'lib'
16155       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16156       ;;
16157     esac
16158     ;;
16159
16160   *)
16161     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16162     ;;
16163   esac
16164   dynamic_linker='Win32 ld.exe'
16165   # FIXME: first we should search . and the directory the executable is in
16166   shlibpath_var=PATH
16167   ;;
16168
16169 darwin* | rhapsody*)
16170   dynamic_linker="$host_os dyld"
16171   version_type=darwin
16172   need_lib_prefix=no
16173   need_version=no
16174   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16175   soname_spec='${libname}${release}${major}$shared_ext'
16176   shlibpath_overrides_runpath=yes
16177   shlibpath_var=DYLD_LIBRARY_PATH
16178   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16179
16180   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16181   ;;
16182
16183 dgux*)
16184   version_type=linux
16185   need_lib_prefix=no
16186   need_version=no
16187   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16188   soname_spec='${libname}${release}${shared_ext}$major'
16189   shlibpath_var=LD_LIBRARY_PATH
16190   ;;
16191
16192 freebsd* | dragonfly*)
16193   # DragonFly does not have aout.  When/if they implement a new
16194   # versioning mechanism, adjust this.
16195   if test -x /usr/bin/objformat; then
16196     objformat=`/usr/bin/objformat`
16197   else
16198     case $host_os in
16199     freebsd[23].*) objformat=aout ;;
16200     *) objformat=elf ;;
16201     esac
16202   fi
16203   version_type=freebsd-$objformat
16204   case $version_type in
16205     freebsd-elf*)
16206       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16207       need_version=no
16208       need_lib_prefix=no
16209       ;;
16210     freebsd-*)
16211       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16212       need_version=yes
16213       ;;
16214   esac
16215   shlibpath_var=LD_LIBRARY_PATH
16216   case $host_os in
16217   freebsd2.*)
16218     shlibpath_overrides_runpath=yes
16219     ;;
16220   freebsd3.[01]* | freebsdelf3.[01]*)
16221     shlibpath_overrides_runpath=yes
16222     hardcode_into_libs=yes
16223     ;;
16224   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16225   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16226     shlibpath_overrides_runpath=no
16227     hardcode_into_libs=yes
16228     ;;
16229   *) # from 4.6 on, and DragonFly
16230     shlibpath_overrides_runpath=yes
16231     hardcode_into_libs=yes
16232     ;;
16233   esac
16234   ;;
16235
16236 gnu*)
16237   version_type=linux
16238   need_lib_prefix=no
16239   need_version=no
16240   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16241   soname_spec='${libname}${release}${shared_ext}$major'
16242   shlibpath_var=LD_LIBRARY_PATH
16243   hardcode_into_libs=yes
16244   ;;
16245
16246 haiku*)
16247   version_type=linux
16248   need_lib_prefix=no
16249   need_version=no
16250   dynamic_linker="$host_os runtime_loader"
16251   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16252   soname_spec='${libname}${release}${shared_ext}$major'
16253   shlibpath_var=LIBRARY_PATH
16254   shlibpath_overrides_runpath=yes
16255   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
16256   hardcode_into_libs=yes
16257   ;;
16258
16259 hpux9* | hpux10* | hpux11*)
16260   # Give a soname corresponding to the major version so that dld.sl refuses to
16261   # link against other versions.
16262   version_type=sunos
16263   need_lib_prefix=no
16264   need_version=no
16265   case $host_cpu in
16266   ia64*)
16267     shrext_cmds='.so'
16268     hardcode_into_libs=yes
16269     dynamic_linker="$host_os dld.so"
16270     shlibpath_var=LD_LIBRARY_PATH
16271     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16272     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16273     soname_spec='${libname}${release}${shared_ext}$major'
16274     if test "X$HPUX_IA64_MODE" = X32; then
16275       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16276     else
16277       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16278     fi
16279     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16280     ;;
16281   hppa*64*)
16282     shrext_cmds='.sl'
16283     hardcode_into_libs=yes
16284     dynamic_linker="$host_os dld.sl"
16285     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16286     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16290     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16291     ;;
16292   *)
16293     shrext_cmds='.sl'
16294     dynamic_linker="$host_os dld.sl"
16295     shlibpath_var=SHLIB_PATH
16296     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16297     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16298     soname_spec='${libname}${release}${shared_ext}$major'
16299     ;;
16300   esac
16301   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16302   postinstall_cmds='chmod 555 $lib'
16303   # or fails outright, so override atomically:
16304   install_override_mode=555
16305   ;;
16306
16307 interix[3-9]*)
16308   version_type=linux
16309   need_lib_prefix=no
16310   need_version=no
16311   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16312   soname_spec='${libname}${release}${shared_ext}$major'
16313   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16314   shlibpath_var=LD_LIBRARY_PATH
16315   shlibpath_overrides_runpath=no
16316   hardcode_into_libs=yes
16317   ;;
16318
16319 irix5* | irix6* | nonstopux*)
16320   case $host_os in
16321     nonstopux*) version_type=nonstopux ;;
16322     *)
16323         if test "$lt_cv_prog_gnu_ld" = yes; then
16324                 version_type=linux
16325         else
16326                 version_type=irix
16327         fi ;;
16328   esac
16329   need_lib_prefix=no
16330   need_version=no
16331   soname_spec='${libname}${release}${shared_ext}$major'
16332   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16333   case $host_os in
16334   irix5* | nonstopux*)
16335     libsuff= shlibsuff=
16336     ;;
16337   *)
16338     case $LD in # libtool.m4 will add one of these switches to LD
16339     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16340       libsuff= shlibsuff= libmagic=32-bit;;
16341     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16342       libsuff=32 shlibsuff=N32 libmagic=N32;;
16343     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16344       libsuff=64 shlibsuff=64 libmagic=64-bit;;
16345     *) libsuff= shlibsuff= libmagic=never-match;;
16346     esac
16347     ;;
16348   esac
16349   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16350   shlibpath_overrides_runpath=no
16351   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16352   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16353   hardcode_into_libs=yes
16354   ;;
16355
16356 # No shared lib support for Linux oldld, aout, or coff.
16357 linux*oldld* | linux*aout* | linux*coff*)
16358   dynamic_linker=no
16359   ;;
16360
16361 # This must be Linux ELF.
16362 linux* | k*bsd*-gnu | kopensolaris*-gnu)
16363   version_type=linux
16364   need_lib_prefix=no
16365   need_version=no
16366   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16367   soname_spec='${libname}${release}${shared_ext}$major'
16368   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16369   shlibpath_var=LD_LIBRARY_PATH
16370   shlibpath_overrides_runpath=no
16371
16372   # Some binutils ld are patched to set DT_RUNPATH
16373   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
16374   $as_echo_n "(cached) " >&6
16375 else
16376   lt_cv_shlibpath_overrides_runpath=no
16377     save_LDFLAGS=$LDFLAGS
16378     save_libdir=$libdir
16379     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16380          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16381     if test x$gcc_no_link = xyes; then
16382   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16383 fi
16384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16385 /* end confdefs.h.  */
16386
16387 int
16388 main ()
16389 {
16390
16391   ;
16392   return 0;
16393 }
16394 _ACEOF
16395 if ac_fn_cxx_try_link "$LINENO"; then :
16396   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16397   lt_cv_shlibpath_overrides_runpath=yes
16398 fi
16399 fi
16400 rm -f core conftest.err conftest.$ac_objext \
16401     conftest$ac_exeext conftest.$ac_ext
16402     LDFLAGS=$save_LDFLAGS
16403     libdir=$save_libdir
16404
16405 fi
16406
16407   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16408
16409   # This implies no fast_install, which is unacceptable.
16410   # Some rework will be needed to allow for fast_install
16411   # before this can be enabled.
16412   hardcode_into_libs=yes
16413
16414   # Append ld.so.conf contents to the search path
16415   if test -f /etc/ld.so.conf; then
16416     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' ' '`
16417     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16418   fi
16419
16420   # We used to test for /lib/ld.so.1 and disable shared libraries on
16421   # powerpc, because MkLinux only supported shared libraries with the
16422   # GNU dynamic linker.  Since this was broken with cross compilers,
16423   # most powerpc-linux boxes support dynamic linking these days and
16424   # people can always --disable-shared, the test was removed, and we
16425   # assume the GNU/Linux dynamic linker is in use.
16426   dynamic_linker='GNU/Linux ld.so'
16427   ;;
16428
16429 netbsd*)
16430   version_type=sunos
16431   need_lib_prefix=no
16432   need_version=no
16433   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16434     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16435     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16436     dynamic_linker='NetBSD (a.out) ld.so'
16437   else
16438     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16439     soname_spec='${libname}${release}${shared_ext}$major'
16440     dynamic_linker='NetBSD ld.elf_so'
16441   fi
16442   shlibpath_var=LD_LIBRARY_PATH
16443   shlibpath_overrides_runpath=yes
16444   hardcode_into_libs=yes
16445   ;;
16446
16447 newsos6)
16448   version_type=linux
16449   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16450   shlibpath_var=LD_LIBRARY_PATH
16451   shlibpath_overrides_runpath=yes
16452   ;;
16453
16454 *nto* | *qnx*)
16455   version_type=qnx
16456   need_lib_prefix=no
16457   need_version=no
16458   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16459   soname_spec='${libname}${release}${shared_ext}$major'
16460   shlibpath_var=LD_LIBRARY_PATH
16461   shlibpath_overrides_runpath=no
16462   hardcode_into_libs=yes
16463   dynamic_linker='ldqnx.so'
16464   ;;
16465
16466 openbsd*)
16467   version_type=sunos
16468   sys_lib_dlsearch_path_spec="/usr/lib"
16469   need_lib_prefix=no
16470   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16471   case $host_os in
16472     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
16473     *)                          need_version=no  ;;
16474   esac
16475   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16476   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16477   shlibpath_var=LD_LIBRARY_PATH
16478   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16479     case $host_os in
16480       openbsd2.[89] | openbsd2.[89].*)
16481         shlibpath_overrides_runpath=no
16482         ;;
16483       *)
16484         shlibpath_overrides_runpath=yes
16485         ;;
16486       esac
16487   else
16488     shlibpath_overrides_runpath=yes
16489   fi
16490   ;;
16491
16492 os2*)
16493   libname_spec='$name'
16494   shrext_cmds=".dll"
16495   need_lib_prefix=no
16496   library_names_spec='$libname${shared_ext} $libname.a'
16497   dynamic_linker='OS/2 ld.exe'
16498   shlibpath_var=LIBPATH
16499   ;;
16500
16501 osf3* | osf4* | osf5*)
16502   version_type=osf
16503   need_lib_prefix=no
16504   need_version=no
16505   soname_spec='${libname}${release}${shared_ext}$major'
16506   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16507   shlibpath_var=LD_LIBRARY_PATH
16508   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16509   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16510   ;;
16511
16512 rdos*)
16513   dynamic_linker=no
16514   ;;
16515
16516 solaris*)
16517   version_type=linux
16518   need_lib_prefix=no
16519   need_version=no
16520   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16521   soname_spec='${libname}${release}${shared_ext}$major'
16522   shlibpath_var=LD_LIBRARY_PATH
16523   shlibpath_overrides_runpath=yes
16524   hardcode_into_libs=yes
16525   # ldd complains unless libraries are executable
16526   postinstall_cmds='chmod +x $lib'
16527   ;;
16528
16529 sunos4*)
16530   version_type=sunos
16531   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16532   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16533   shlibpath_var=LD_LIBRARY_PATH
16534   shlibpath_overrides_runpath=yes
16535   if test "$with_gnu_ld" = yes; then
16536     need_lib_prefix=no
16537   fi
16538   need_version=yes
16539   ;;
16540
16541 sysv4 | sysv4.3*)
16542   version_type=linux
16543   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16544   soname_spec='${libname}${release}${shared_ext}$major'
16545   shlibpath_var=LD_LIBRARY_PATH
16546   case $host_vendor in
16547     sni)
16548       shlibpath_overrides_runpath=no
16549       need_lib_prefix=no
16550       runpath_var=LD_RUN_PATH
16551       ;;
16552     siemens)
16553       need_lib_prefix=no
16554       ;;
16555     motorola)
16556       need_lib_prefix=no
16557       need_version=no
16558       shlibpath_overrides_runpath=no
16559       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16560       ;;
16561   esac
16562   ;;
16563
16564 sysv4*MP*)
16565   if test -d /usr/nec ;then
16566     version_type=linux
16567     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16568     soname_spec='$libname${shared_ext}.$major'
16569     shlibpath_var=LD_LIBRARY_PATH
16570   fi
16571   ;;
16572
16573 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16574   version_type=freebsd-elf
16575   need_lib_prefix=no
16576   need_version=no
16577   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16578   soname_spec='${libname}${release}${shared_ext}$major'
16579   shlibpath_var=LD_LIBRARY_PATH
16580   shlibpath_overrides_runpath=yes
16581   hardcode_into_libs=yes
16582   if test "$with_gnu_ld" = yes; then
16583     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16584   else
16585     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16586     case $host_os in
16587       sco3.2v5*)
16588         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16589         ;;
16590     esac
16591   fi
16592   sys_lib_dlsearch_path_spec='/usr/lib'
16593   ;;
16594
16595 tpf*)
16596   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16597   version_type=linux
16598   need_lib_prefix=no
16599   need_version=no
16600   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16601   shlibpath_var=LD_LIBRARY_PATH
16602   shlibpath_overrides_runpath=no
16603   hardcode_into_libs=yes
16604   ;;
16605
16606 uts4*)
16607   version_type=linux
16608   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16609   soname_spec='${libname}${release}${shared_ext}$major'
16610   shlibpath_var=LD_LIBRARY_PATH
16611   ;;
16612
16613 *)
16614   dynamic_linker=no
16615   ;;
16616 esac
16617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16618 $as_echo "$dynamic_linker" >&6; }
16619 test "$dynamic_linker" = no && can_build_shared=no
16620
16621 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16622 if test "$GCC" = yes; then
16623   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16624 fi
16625
16626 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16627   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16628 fi
16629 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16630   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16631 fi
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16671 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16672 hardcode_action_CXX=
16673 if test -n "$hardcode_libdir_flag_spec_CXX" ||
16674    test -n "$runpath_var_CXX" ||
16675    test "X$hardcode_automatic_CXX" = "Xyes" ; then
16676
16677   # We can hardcode non-existent directories.
16678   if test "$hardcode_direct_CXX" != no &&
16679      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16680      # have to relink, otherwise we might link with an installed library
16681      # when we should be linking with a yet-to-be-installed one
16682      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
16683      test "$hardcode_minus_L_CXX" != no; then
16684     # Linking always hardcodes the temporary library directory.
16685     hardcode_action_CXX=relink
16686   else
16687     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16688     hardcode_action_CXX=immediate
16689   fi
16690 else
16691   # We cannot hardcode anything, or else we can only hardcode existing
16692   # directories.
16693   hardcode_action_CXX=unsupported
16694 fi
16695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16696 $as_echo "$hardcode_action_CXX" >&6; }
16697
16698 if test "$hardcode_action_CXX" = relink ||
16699    test "$inherit_rpath_CXX" = yes; then
16700   # Fast installation is not supported
16701   enable_fast_install=no
16702 elif test "$shlibpath_overrides_runpath" = yes ||
16703      test "$enable_shared" = no; then
16704   # Fast installation is not necessary
16705   enable_fast_install=needless
16706 fi
16707
16708
16709
16710
16711
16712
16713
16714   fi # test -n "$compiler"
16715
16716   CC=$lt_save_CC
16717   LDCXX=$LD
16718   LD=$lt_save_LD
16719   GCC=$lt_save_GCC
16720   with_gnu_ld=$lt_save_with_gnu_ld
16721   lt_cv_path_LDCXX=$lt_cv_path_LD
16722   lt_cv_path_LD=$lt_save_path_LD
16723   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16724   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16725 fi # test "$_lt_caught_CXX_error" != yes
16726
16727 ac_ext=c
16728 ac_cpp='$CPP $CPPFLAGS'
16729 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16730 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16731 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745         ac_config_commands="$ac_config_commands libtool"
16746
16747
16748
16749
16750 # Only expand once:
16751
16752
16753
16754
16755
16756 case $host in
16757   *-cygwin* | *-mingw*)
16758     # 'host' will be top-level target in the case of a target lib,
16759     # we must compare to with_cross_host to decide if this is a native
16760     # or cross-compiler and select where to install dlls appropriately.
16761     if test -n "$with_cross_host" &&
16762         test x"$with_cross_host" != x"no"; then
16763       lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
16764     else
16765       lt_host_flags='-no-undefined -bindir "$(bindir)"';
16766     fi
16767     ;;
16768   *)
16769     lt_host_flags=
16770     ;;
16771 esac
16772
16773
16774
16775
16776 if test -n "$ac_tool_prefix"; then
16777   for ac_prog in gcj
16778   do
16779     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16780 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16782 $as_echo_n "checking for $ac_word... " >&6; }
16783 if test "${ac_cv_prog_GCJ+set}" = set; then :
16784   $as_echo_n "(cached) " >&6
16785 else
16786   if test -n "$GCJ"; then
16787   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16788 else
16789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16790 for as_dir in $PATH
16791 do
16792   IFS=$as_save_IFS
16793   test -z "$as_dir" && as_dir=.
16794     for ac_exec_ext in '' $ac_executable_extensions; do
16795   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16796     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
16797     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16798     break 2
16799   fi
16800 done
16801   done
16802 IFS=$as_save_IFS
16803
16804 fi
16805 fi
16806 GCJ=$ac_cv_prog_GCJ
16807 if test -n "$GCJ"; then
16808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
16809 $as_echo "$GCJ" >&6; }
16810 else
16811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16812 $as_echo "no" >&6; }
16813 fi
16814
16815
16816     test -n "$GCJ" && break
16817   done
16818 fi
16819 if test -z "$GCJ"; then
16820   ac_ct_GCJ=$GCJ
16821   for ac_prog in gcj
16822 do
16823   # Extract the first word of "$ac_prog", so it can be a program name with args.
16824 set dummy $ac_prog; ac_word=$2
16825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16826 $as_echo_n "checking for $ac_word... " >&6; }
16827 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
16828   $as_echo_n "(cached) " >&6
16829 else
16830   if test -n "$ac_ct_GCJ"; then
16831   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
16832 else
16833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16834 for as_dir in $PATH
16835 do
16836   IFS=$as_save_IFS
16837   test -z "$as_dir" && as_dir=.
16838     for ac_exec_ext in '' $ac_executable_extensions; do
16839   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16840     ac_cv_prog_ac_ct_GCJ="$ac_prog"
16841     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16842     break 2
16843   fi
16844 done
16845   done
16846 IFS=$as_save_IFS
16847
16848 fi
16849 fi
16850 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
16851 if test -n "$ac_ct_GCJ"; then
16852   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
16853 $as_echo "$ac_ct_GCJ" >&6; }
16854 else
16855   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16856 $as_echo "no" >&6; }
16857 fi
16858
16859
16860   test -n "$ac_ct_GCJ" && break
16861 done
16862
16863   if test "x$ac_ct_GCJ" = x; then
16864     GCJ="gcj"
16865   else
16866     case $cross_compiling:$ac_tool_warned in
16867 yes:)
16868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16869 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16870 ac_tool_warned=yes ;;
16871 esac
16872     GCJ=$ac_ct_GCJ
16873   fi
16874 fi
16875
16876 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
16877 if test "x${GCJFLAGS-unset}" = xunset; then
16878    GCJFLAGS="-g -O2"
16879 fi
16880
16881
16882 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
16883
16884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
16885 $as_echo_n "checking dependency style of $depcc... " >&6; }
16886 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
16887   $as_echo_n "(cached) " >&6
16888 else
16889   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16890   # We make a subdir and do the tests there.  Otherwise we can end up
16891   # making bogus files that we don't know about and never remove.  For
16892   # instance it was reported that on HP-UX the gcc test will end up
16893   # making a dummy file named `D' -- because `-MD' means `put the output
16894   # in D'.
16895   mkdir conftest.dir
16896   # Copy depcomp to subdir because otherwise we won't find it if we're
16897   # using a relative directory.
16898   cp "$am_depcomp" conftest.dir
16899   cd conftest.dir
16900   # We will build objects and dependencies in a subdirectory because
16901   # it helps to detect inapplicable dependency modes.  For instance
16902   # both Tru64's cc and ICC support -MD to output dependencies as a
16903   # side effect of compilation, but ICC will put the dependencies in
16904   # the current directory while Tru64 will put them in the object
16905   # directory.
16906   mkdir sub
16907
16908   am_cv_GCJ_dependencies_compiler_type=none
16909   if test "$am_compiler_list" = ""; then
16910      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16911   fi
16912   am__universal=false
16913
16914
16915   for depmode in $am_compiler_list; do
16916     # Setup a source with many dependencies, because some compilers
16917     # like to wrap large dependency lists on column 80 (with \), and
16918     # we should not choose a depcomp mode which is confused by this.
16919     #
16920     # We need to recreate these files for each test, as the compiler may
16921     # overwrite some of them when testing with obscure command lines.
16922     # This happens at least with the AIX C compiler.
16923     : > sub/conftest.c
16924     for i in 1 2 3 4 5 6; do
16925       echo '#include "conftst'$i'.h"' >> sub/conftest.c
16926       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16927       # Solaris 8's {/usr,}/bin/sh.
16928       touch sub/conftst$i.h
16929     done
16930     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16931
16932     # We check with `-c' and `-o' for the sake of the "dashmstdout"
16933     # mode.  It turns out that the SunPro C++ compiler does not properly
16934     # handle `-M -o', and we need to detect this.  Also, some Intel
16935     # versions had trouble with output in subdirs
16936     am__obj=sub/conftest.${OBJEXT-o}
16937     am__minus_obj="-o $am__obj"
16938     case $depmode in
16939     gcc)
16940       # This depmode causes a compiler race in universal mode.
16941       test "$am__universal" = false || continue
16942       ;;
16943     nosideeffect)
16944       # after this tag, mechanisms are not by side-effect, so they'll
16945       # only be used when explicitly requested
16946       if test "x$enable_dependency_tracking" = xyes; then
16947         continue
16948       else
16949         break
16950       fi
16951       ;;
16952     msvisualcpp | msvcmsys)
16953       # This compiler won't grok `-c -o', but also, the minuso test has
16954       # not run yet.  These depmodes are late enough in the game, and
16955       # so weak that their functioning should not be impacted.
16956       am__obj=conftest.${OBJEXT-o}
16957       am__minus_obj=
16958       ;;
16959     none) break ;;
16960     esac
16961     if depmode=$depmode \
16962        source=sub/conftest.c object=$am__obj \
16963        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
16964        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
16965          >/dev/null 2>conftest.err &&
16966        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
16967        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
16968        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
16969        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
16970       # icc doesn't choke on unknown options, it will just issue warnings
16971       # or remarks (even with -Werror).  So we grep stderr for any message
16972       # that says an option was ignored or not supported.
16973       # When given -MP, icc 7.0 and 7.1 complain thusly:
16974       #   icc: Command line warning: ignoring option '-M'; no argument required
16975       # The diagnosis changed in icc 8.0:
16976       #   icc: Command line remark: option '-MP' not supported
16977       if (grep 'ignoring option' conftest.err ||
16978           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
16979         am_cv_GCJ_dependencies_compiler_type=$depmode
16980         break
16981       fi
16982     fi
16983   done
16984
16985   cd ..
16986   rm -rf conftest.dir
16987 else
16988   am_cv_GCJ_dependencies_compiler_type=none
16989 fi
16990
16991 fi
16992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16993 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
16994 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16995
16996  if
16997   test "x$enable_dependency_tracking" != xno \
16998   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
16999   am__fastdepGCJ_TRUE=
17000   am__fastdepGCJ_FALSE='#'
17001 else
17002   am__fastdepGCJ_TRUE='#'
17003   am__fastdepGCJ_FALSE=
17004 fi
17005
17006
17007
17008 if test -n "$ac_tool_prefix"; then
17009   for ac_prog in gcj
17010   do
17011     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
17012 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
17013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17014 $as_echo_n "checking for $ac_word... " >&6; }
17015 if test "${ac_cv_prog_GCJ+set}" = set; then :
17016   $as_echo_n "(cached) " >&6
17017 else
17018   if test -n "$GCJ"; then
17019   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
17020 else
17021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17022 for as_dir in $PATH
17023 do
17024   IFS=$as_save_IFS
17025   test -z "$as_dir" && as_dir=.
17026     for ac_exec_ext in '' $ac_executable_extensions; do
17027   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17028     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
17029     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17030     break 2
17031   fi
17032 done
17033   done
17034 IFS=$as_save_IFS
17035
17036 fi
17037 fi
17038 GCJ=$ac_cv_prog_GCJ
17039 if test -n "$GCJ"; then
17040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
17041 $as_echo "$GCJ" >&6; }
17042 else
17043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17044 $as_echo "no" >&6; }
17045 fi
17046
17047
17048     test -n "$GCJ" && break
17049   done
17050 fi
17051 if test -z "$GCJ"; then
17052   ac_ct_GCJ=$GCJ
17053   for ac_prog in gcj
17054 do
17055   # Extract the first word of "$ac_prog", so it can be a program name with args.
17056 set dummy $ac_prog; ac_word=$2
17057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17058 $as_echo_n "checking for $ac_word... " >&6; }
17059 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
17060   $as_echo_n "(cached) " >&6
17061 else
17062   if test -n "$ac_ct_GCJ"; then
17063   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
17064 else
17065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17066 for as_dir in $PATH
17067 do
17068   IFS=$as_save_IFS
17069   test -z "$as_dir" && as_dir=.
17070     for ac_exec_ext in '' $ac_executable_extensions; do
17071   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17072     ac_cv_prog_ac_ct_GCJ="$ac_prog"
17073     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17074     break 2
17075   fi
17076 done
17077   done
17078 IFS=$as_save_IFS
17079
17080 fi
17081 fi
17082 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
17083 if test -n "$ac_ct_GCJ"; then
17084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
17085 $as_echo "$ac_ct_GCJ" >&6; }
17086 else
17087   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17088 $as_echo "no" >&6; }
17089 fi
17090
17091
17092   test -n "$ac_ct_GCJ" && break
17093 done
17094
17095   if test "x$ac_ct_GCJ" = x; then
17096     GCJ="gcj"
17097   else
17098     case $cross_compiling:$ac_tool_warned in
17099 yes:)
17100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17101 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17102 ac_tool_warned=yes ;;
17103 esac
17104     GCJ=$ac_ct_GCJ
17105   fi
17106 fi
17107
17108 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
17109 if test "x${GCJFLAGS-unset}" = xunset; then
17110    GCJFLAGS="-g -O2"
17111 fi
17112
17113
17114 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
17115
17116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
17117 $as_echo_n "checking dependency style of $depcc... " >&6; }
17118 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
17119   $as_echo_n "(cached) " >&6
17120 else
17121   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
17122   # We make a subdir and do the tests there.  Otherwise we can end up
17123   # making bogus files that we don't know about and never remove.  For
17124   # instance it was reported that on HP-UX the gcc test will end up
17125   # making a dummy file named `D' -- because `-MD' means `put the output
17126   # in D'.
17127   mkdir conftest.dir
17128   # Copy depcomp to subdir because otherwise we won't find it if we're
17129   # using a relative directory.
17130   cp "$am_depcomp" conftest.dir
17131   cd conftest.dir
17132   # We will build objects and dependencies in a subdirectory because
17133   # it helps to detect inapplicable dependency modes.  For instance
17134   # both Tru64's cc and ICC support -MD to output dependencies as a
17135   # side effect of compilation, but ICC will put the dependencies in
17136   # the current directory while Tru64 will put them in the object
17137   # directory.
17138   mkdir sub
17139
17140   am_cv_GCJ_dependencies_compiler_type=none
17141   if test "$am_compiler_list" = ""; then
17142      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
17143   fi
17144   am__universal=false
17145
17146
17147   for depmode in $am_compiler_list; do
17148     # Setup a source with many dependencies, because some compilers
17149     # like to wrap large dependency lists on column 80 (with \), and
17150     # we should not choose a depcomp mode which is confused by this.
17151     #
17152     # We need to recreate these files for each test, as the compiler may
17153     # overwrite some of them when testing with obscure command lines.
17154     # This happens at least with the AIX C compiler.
17155     : > sub/conftest.c
17156     for i in 1 2 3 4 5 6; do
17157       echo '#include "conftst'$i'.h"' >> sub/conftest.c
17158       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
17159       # Solaris 8's {/usr,}/bin/sh.
17160       touch sub/conftst$i.h
17161     done
17162     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
17163
17164     # We check with `-c' and `-o' for the sake of the "dashmstdout"
17165     # mode.  It turns out that the SunPro C++ compiler does not properly
17166     # handle `-M -o', and we need to detect this.  Also, some Intel
17167     # versions had trouble with output in subdirs
17168     am__obj=sub/conftest.${OBJEXT-o}
17169     am__minus_obj="-o $am__obj"
17170     case $depmode in
17171     gcc)
17172       # This depmode causes a compiler race in universal mode.
17173       test "$am__universal" = false || continue
17174       ;;
17175     nosideeffect)
17176       # after this tag, mechanisms are not by side-effect, so they'll
17177       # only be used when explicitly requested
17178       if test "x$enable_dependency_tracking" = xyes; then
17179         continue
17180       else
17181         break
17182       fi
17183       ;;
17184     msvisualcpp | msvcmsys)
17185       # This compiler won't grok `-c -o', but also, the minuso test has
17186       # not run yet.  These depmodes are late enough in the game, and
17187       # so weak that their functioning should not be impacted.
17188       am__obj=conftest.${OBJEXT-o}
17189       am__minus_obj=
17190       ;;
17191     none) break ;;
17192     esac
17193     if depmode=$depmode \
17194        source=sub/conftest.c object=$am__obj \
17195        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
17196        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
17197          >/dev/null 2>conftest.err &&
17198        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
17199        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
17200        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
17201        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
17202       # icc doesn't choke on unknown options, it will just issue warnings
17203       # or remarks (even with -Werror).  So we grep stderr for any message
17204       # that says an option was ignored or not supported.
17205       # When given -MP, icc 7.0 and 7.1 complain thusly:
17206       #   icc: Command line warning: ignoring option '-M'; no argument required
17207       # The diagnosis changed in icc 8.0:
17208       #   icc: Command line remark: option '-MP' not supported
17209       if (grep 'ignoring option' conftest.err ||
17210           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
17211         am_cv_GCJ_dependencies_compiler_type=$depmode
17212         break
17213       fi
17214     fi
17215   done
17216
17217   cd ..
17218   rm -rf conftest.dir
17219 else
17220   am_cv_GCJ_dependencies_compiler_type=none
17221 fi
17222
17223 fi
17224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
17225 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
17226 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
17227
17228  if
17229   test "x$enable_dependency_tracking" != xno \
17230   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
17231   am__fastdepGCJ_TRUE=
17232   am__fastdepGCJ_FALSE='#'
17233 else
17234   am__fastdepGCJ_TRUE='#'
17235   am__fastdepGCJ_FALSE=
17236 fi
17237
17238
17239
17240
17241
17242 # Source file extension for Java test sources.
17243 ac_ext=c
17244
17245 # Object file extension for compiled Java test sources.
17246 objext=o
17247 objext_GCJ=$objext
17248
17249 # Code to be used in simple compile tests
17250 lt_simple_compile_test_code="int some_variable = 0;"
17251
17252 # Code to be used in simple link tests
17253 lt_simple_link_test_code='int main(){return(0);}'
17254
17255 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
17256
17257
17258
17259
17260
17261
17262 # If no C compiler was specified, use CC.
17263 LTCC=${LTCC-"$CC"}
17264
17265 # If no C compiler flags were specified, use CFLAGS.
17266 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
17267
17268 # Allow CC to be a program name with arguments.
17269 compiler=$CC
17270
17271
17272 # save warnings/boilerplate of simple test code
17273 ac_outfile=conftest.$ac_objext
17274 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
17275 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17276 _lt_compiler_boilerplate=`cat conftest.err`
17277 $RM conftest*
17278
17279 ac_outfile=conftest.$ac_objext
17280 echo "$lt_simple_link_test_code" >conftest.$ac_ext
17281 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17282 _lt_linker_boilerplate=`cat conftest.err`
17283 $RM -r conftest*
17284
17285
17286 # Allow CC to be a program name with arguments.
17287 GCC=yes
17288 compiler=$CC
17289 compiler_GCJ=$CC
17290 for cc_temp in $compiler""; do
17291   case $cc_temp in
17292     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17293     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17294     \-*) ;;
17295     *) break;;
17296   esac
17297 done
17298 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
17299
17300
17301 # GCJ did not exist at the time GCC didn't implicitly link libc in.
17302 archive_cmds_need_lc_GCJ=no
17303
17304 old_archive_cmds_GCJ=$old_archive_cmds
17305
17306 ## CAVEAT EMPTOR:
17307 ## There is no encapsulation within the following macros, do not change
17308 ## the running order or otherwise move them around unless you know exactly
17309 ## what you are doing...
17310 if test -n "$compiler"; then
17311
17312 lt_prog_compiler_no_builtin_flag_GCJ=
17313
17314 if test "$GCC" = yes; then
17315   case $cc_basename in
17316   nvcc*)
17317     lt_prog_compiler_no_builtin_flag_GCJ=' -Xcompiler -fno-builtin' ;;
17318   *)
17319     lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' ;;
17320   esac
17321
17322   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17323 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
17324 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
17325   $as_echo_n "(cached) " >&6
17326 else
17327   lt_cv_prog_compiler_rtti_exceptions=no
17328    ac_outfile=conftest.$ac_objext
17329    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17330    lt_compiler_flag="-fno-rtti -fno-exceptions"
17331    # Insert the option either (1) after the last *FLAGS variable, or
17332    # (2) before a word containing "conftest.", or (3) at the end.
17333    # Note that $ac_compile itself does not contain backslashes and begins
17334    # with a dollar sign (not a hyphen), so the echo should work correctly.
17335    # The option is referenced via a variable to avoid confusing sed.
17336    lt_compile=`echo "$ac_compile" | $SED \
17337    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17338    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17339    -e 's:$: $lt_compiler_flag:'`
17340    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17341    (eval "$lt_compile" 2>conftest.err)
17342    ac_status=$?
17343    cat conftest.err >&5
17344    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17345    if (exit $ac_status) && test -s "$ac_outfile"; then
17346      # The compiler can only warn and ignore the option if not recognized
17347      # So say no if there are warnings other than the usual output.
17348      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17349      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17350      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17351        lt_cv_prog_compiler_rtti_exceptions=yes
17352      fi
17353    fi
17354    $RM conftest*
17355
17356 fi
17357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17358 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17359
17360 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17361     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17362 else
17363     :
17364 fi
17365
17366 fi
17367
17368
17369
17370   lt_prog_compiler_wl_GCJ=
17371 lt_prog_compiler_pic_GCJ=
17372 lt_prog_compiler_static_GCJ=
17373
17374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
17375 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17376
17377   if test "$GCC" = yes; then
17378     lt_prog_compiler_wl_GCJ='-Wl,'
17379     lt_prog_compiler_static_GCJ='-static'
17380
17381     case $host_os in
17382       aix*)
17383       # All AIX code is PIC.
17384       if test "$host_cpu" = ia64; then
17385         # AIX 5 now supports IA64 processor
17386         lt_prog_compiler_static_GCJ='-Bstatic'
17387       fi
17388       lt_prog_compiler_pic_GCJ='-fPIC'
17389       ;;
17390
17391     amigaos*)
17392       case $host_cpu in
17393       powerpc)
17394             # see comment about AmigaOS4 .so support
17395             lt_prog_compiler_pic_GCJ='-fPIC'
17396         ;;
17397       m68k)
17398             # FIXME: we need at least 68020 code to build shared libraries, but
17399             # adding the `-m68020' flag to GCC prevents building anything better,
17400             # like `-m68040'.
17401             lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17402         ;;
17403       esac
17404       ;;
17405
17406     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17407       # PIC is the default for these OSes.
17408       ;;
17409
17410     mingw* | cygwin* | pw32* | os2* | cegcc*)
17411       # This hack is so that the source file can tell whether it is being
17412       # built for inclusion in a dll (and should export symbols for example).
17413       # Although the cygwin gcc ignores -fPIC, still need this for old-style
17414       # (--disable-auto-import) libraries
17415
17416       ;;
17417
17418     darwin* | rhapsody*)
17419       # PIC is the default on this platform
17420       # Common symbols not allowed in MH_DYLIB files
17421       lt_prog_compiler_pic_GCJ='-fno-common'
17422       ;;
17423
17424     haiku*)
17425       # PIC is the default for Haiku.
17426       # The "-static" flag exists, but is broken.
17427       lt_prog_compiler_static_GCJ=
17428       ;;
17429
17430     hpux*)
17431       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
17432       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
17433       # sets the default TLS model and affects inlining.
17434       case $host_cpu in
17435       hppa*64*)
17436         # +Z the default
17437         ;;
17438       *)
17439         lt_prog_compiler_pic_GCJ='-fPIC'
17440         ;;
17441       esac
17442       ;;
17443
17444     interix[3-9]*)
17445       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17446       # Instead, we relocate shared libraries at runtime.
17447       ;;
17448
17449     msdosdjgpp*)
17450       # Just because we use GCC doesn't mean we suddenly get shared libraries
17451       # on systems that don't support them.
17452       lt_prog_compiler_can_build_shared_GCJ=no
17453       enable_shared=no
17454       ;;
17455
17456     *nto* | *qnx*)
17457       # QNX uses GNU C++, but need to define -shared option too, otherwise
17458       # it will coredump.
17459       lt_prog_compiler_pic_GCJ='-fPIC -shared'
17460       ;;
17461
17462     sysv4*MP*)
17463       if test -d /usr/nec; then
17464         lt_prog_compiler_pic_GCJ=-Kconform_pic
17465       fi
17466       ;;
17467
17468     *)
17469       lt_prog_compiler_pic_GCJ='-fPIC'
17470       ;;
17471     esac
17472
17473     case $cc_basename in
17474     nvcc*) # Cuda Compiler Driver 2.2
17475       lt_prog_compiler_wl_GCJ='-Xlinker '
17476       lt_prog_compiler_pic_GCJ='-Xcompiler -fPIC'
17477       ;;
17478     esac
17479   else
17480     # PORTME Check for flag to pass linker flags through the system compiler.
17481     case $host_os in
17482     aix*)
17483       lt_prog_compiler_wl_GCJ='-Wl,'
17484       if test "$host_cpu" = ia64; then
17485         # AIX 5 now supports IA64 processor
17486         lt_prog_compiler_static_GCJ='-Bstatic'
17487       else
17488         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17489       fi
17490       ;;
17491
17492     mingw* | cygwin* | pw32* | os2* | cegcc*)
17493       # This hack is so that the source file can tell whether it is being
17494       # built for inclusion in a dll (and should export symbols for example).
17495
17496       ;;
17497
17498     hpux9* | hpux10* | hpux11*)
17499       lt_prog_compiler_wl_GCJ='-Wl,'
17500       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17501       # not for PA HP-UX.
17502       case $host_cpu in
17503       hppa*64*|ia64*)
17504         # +Z the default
17505         ;;
17506       *)
17507         lt_prog_compiler_pic_GCJ='+Z'
17508         ;;
17509       esac
17510       # Is there a better lt_prog_compiler_static that works with the bundled CC?
17511       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17512       ;;
17513
17514     irix5* | irix6* | nonstopux*)
17515       lt_prog_compiler_wl_GCJ='-Wl,'
17516       # PIC (with -KPIC) is the default.
17517       lt_prog_compiler_static_GCJ='-non_shared'
17518       ;;
17519
17520     linux* | k*bsd*-gnu | kopensolaris*-gnu)
17521       case $cc_basename in
17522       # old Intel for x86_64 which still supported -KPIC.
17523       ecc*)
17524         lt_prog_compiler_wl_GCJ='-Wl,'
17525         lt_prog_compiler_pic_GCJ='-KPIC'
17526         lt_prog_compiler_static_GCJ='-static'
17527         ;;
17528       # icc used to be incompatible with GCC.
17529       # ICC 10 doesn't accept -KPIC any more.
17530       icc* | ifort*)
17531         lt_prog_compiler_wl_GCJ='-Wl,'
17532         lt_prog_compiler_pic_GCJ='-fPIC'
17533         lt_prog_compiler_static_GCJ='-static'
17534         ;;
17535       # Lahey Fortran 8.1.
17536       lf95*)
17537         lt_prog_compiler_wl_GCJ='-Wl,'
17538         lt_prog_compiler_pic_GCJ='--shared'
17539         lt_prog_compiler_static_GCJ='--static'
17540         ;;
17541       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
17542         # Portland Group compilers (*not* the Pentium gcc compiler,
17543         # which looks to be a dead project)
17544         lt_prog_compiler_wl_GCJ='-Wl,'
17545         lt_prog_compiler_pic_GCJ='-fpic'
17546         lt_prog_compiler_static_GCJ='-Bstatic'
17547         ;;
17548       ccc*)
17549         lt_prog_compiler_wl_GCJ='-Wl,'
17550         # All Alpha code is PIC.
17551         lt_prog_compiler_static_GCJ='-non_shared'
17552         ;;
17553       xl* | bgxl* | bgf* | mpixl*)
17554         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
17555         lt_prog_compiler_wl_GCJ='-Wl,'
17556         lt_prog_compiler_pic_GCJ='-qpic'
17557         lt_prog_compiler_static_GCJ='-qstaticlink'
17558         ;;
17559       *)
17560         case `$CC -V 2>&1 | sed 5q` in
17561         *Sun\ F* | *Sun*Fortran*)
17562           # Sun Fortran 8.3 passes all unrecognized flags to the linker
17563           lt_prog_compiler_pic_GCJ='-KPIC'
17564           lt_prog_compiler_static_GCJ='-Bstatic'
17565           lt_prog_compiler_wl_GCJ=''
17566           ;;
17567         *Sun\ C*)
17568           # Sun C 5.9
17569           lt_prog_compiler_pic_GCJ='-KPIC'
17570           lt_prog_compiler_static_GCJ='-Bstatic'
17571           lt_prog_compiler_wl_GCJ='-Wl,'
17572           ;;
17573         esac
17574         ;;
17575       esac
17576       ;;
17577
17578     newsos6)
17579       lt_prog_compiler_pic_GCJ='-KPIC'
17580       lt_prog_compiler_static_GCJ='-Bstatic'
17581       ;;
17582
17583     *nto* | *qnx*)
17584       # QNX uses GNU C++, but need to define -shared option too, otherwise
17585       # it will coredump.
17586       lt_prog_compiler_pic_GCJ='-fPIC -shared'
17587       ;;
17588
17589     osf3* | osf4* | osf5*)
17590       lt_prog_compiler_wl_GCJ='-Wl,'
17591       # All OSF/1 code is PIC.
17592       lt_prog_compiler_static_GCJ='-non_shared'
17593       ;;
17594
17595     rdos*)
17596       lt_prog_compiler_static_GCJ='-non_shared'
17597       ;;
17598
17599     solaris*)
17600       lt_prog_compiler_pic_GCJ='-KPIC'
17601       lt_prog_compiler_static_GCJ='-Bstatic'
17602       case $cc_basename in
17603       f77* | f90* | f95*)
17604         lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17605       *)
17606         lt_prog_compiler_wl_GCJ='-Wl,';;
17607       esac
17608       ;;
17609
17610     sunos4*)
17611       lt_prog_compiler_wl_GCJ='-Qoption ld '
17612       lt_prog_compiler_pic_GCJ='-PIC'
17613       lt_prog_compiler_static_GCJ='-Bstatic'
17614       ;;
17615
17616     sysv4 | sysv4.2uw2* | sysv4.3*)
17617       lt_prog_compiler_wl_GCJ='-Wl,'
17618       lt_prog_compiler_pic_GCJ='-KPIC'
17619       lt_prog_compiler_static_GCJ='-Bstatic'
17620       ;;
17621
17622     sysv4*MP*)
17623       if test -d /usr/nec ;then
17624         lt_prog_compiler_pic_GCJ='-Kconform_pic'
17625         lt_prog_compiler_static_GCJ='-Bstatic'
17626       fi
17627       ;;
17628
17629     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17630       lt_prog_compiler_wl_GCJ='-Wl,'
17631       lt_prog_compiler_pic_GCJ='-KPIC'
17632       lt_prog_compiler_static_GCJ='-Bstatic'
17633       ;;
17634
17635     unicos*)
17636       lt_prog_compiler_wl_GCJ='-Wl,'
17637       lt_prog_compiler_can_build_shared_GCJ=no
17638       ;;
17639
17640     uts4*)
17641       lt_prog_compiler_pic_GCJ='-pic'
17642       lt_prog_compiler_static_GCJ='-Bstatic'
17643       ;;
17644
17645     *)
17646       lt_prog_compiler_can_build_shared_GCJ=no
17647       ;;
17648     esac
17649   fi
17650
17651 case $host_os in
17652   # For platforms which do not support PIC, -DPIC is meaningless:
17653   *djgpp*)
17654     lt_prog_compiler_pic_GCJ=
17655     ;;
17656   *)
17657     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17658     ;;
17659 esac
17660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_GCJ" >&5
17661 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17662
17663
17664
17665 #
17666 # Check to make sure the PIC flag actually works.
17667 #
17668 if test -n "$lt_prog_compiler_pic_GCJ"; then
17669   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17670 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17671 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then :
17672   $as_echo_n "(cached) " >&6
17673 else
17674   lt_cv_prog_compiler_pic_works_GCJ=no
17675    ac_outfile=conftest.$ac_objext
17676    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17677    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17678    # Insert the option either (1) after the last *FLAGS variable, or
17679    # (2) before a word containing "conftest.", or (3) at the end.
17680    # Note that $ac_compile itself does not contain backslashes and begins
17681    # with a dollar sign (not a hyphen), so the echo should work correctly.
17682    # The option is referenced via a variable to avoid confusing sed.
17683    lt_compile=`echo "$ac_compile" | $SED \
17684    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17685    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17686    -e 's:$: $lt_compiler_flag:'`
17687    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17688    (eval "$lt_compile" 2>conftest.err)
17689    ac_status=$?
17690    cat conftest.err >&5
17691    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17692    if (exit $ac_status) && test -s "$ac_outfile"; then
17693      # The compiler can only warn and ignore the option if not recognized
17694      # So say no if there are warnings other than the usual output.
17695      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17696      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17697      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17698        lt_cv_prog_compiler_pic_works_GCJ=yes
17699      fi
17700    fi
17701    $RM conftest*
17702
17703 fi
17704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17705 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17706
17707 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17708     case $lt_prog_compiler_pic_GCJ in
17709      "" | " "*) ;;
17710      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17711      esac
17712 else
17713     lt_prog_compiler_pic_GCJ=
17714      lt_prog_compiler_can_build_shared_GCJ=no
17715 fi
17716
17717 fi
17718
17719
17720
17721 #
17722 # Check to make sure the static flag actually works.
17723 #
17724 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17726 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17727 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then :
17728   $as_echo_n "(cached) " >&6
17729 else
17730   lt_cv_prog_compiler_static_works_GCJ=no
17731    save_LDFLAGS="$LDFLAGS"
17732    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17733    echo "$lt_simple_link_test_code" > conftest.$ac_ext
17734    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17735      # The linker can only warn and ignore the option if not recognized
17736      # So say no if there are warnings
17737      if test -s conftest.err; then
17738        # Append any errors to the config.log.
17739        cat conftest.err 1>&5
17740        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
17741        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17742        if diff conftest.exp conftest.er2 >/dev/null; then
17743          lt_cv_prog_compiler_static_works_GCJ=yes
17744        fi
17745      else
17746        lt_cv_prog_compiler_static_works_GCJ=yes
17747      fi
17748    fi
17749    $RM -r conftest*
17750    LDFLAGS="$save_LDFLAGS"
17751
17752 fi
17753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17754 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17755
17756 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17757     :
17758 else
17759     lt_prog_compiler_static_GCJ=
17760 fi
17761
17762
17763
17764
17765   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17766 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17767 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17768   $as_echo_n "(cached) " >&6
17769 else
17770   lt_cv_prog_compiler_c_o_GCJ=no
17771    $RM -r conftest 2>/dev/null
17772    mkdir conftest
17773    cd conftest
17774    mkdir out
17775    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17776
17777    lt_compiler_flag="-o out/conftest2.$ac_objext"
17778    # Insert the option either (1) after the last *FLAGS variable, or
17779    # (2) before a word containing "conftest.", or (3) at the end.
17780    # Note that $ac_compile itself does not contain backslashes and begins
17781    # with a dollar sign (not a hyphen), so the echo should work correctly.
17782    lt_compile=`echo "$ac_compile" | $SED \
17783    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17784    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17785    -e 's:$: $lt_compiler_flag:'`
17786    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17787    (eval "$lt_compile" 2>out/conftest.err)
17788    ac_status=$?
17789    cat out/conftest.err >&5
17790    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17791    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17792    then
17793      # The compiler can only warn and ignore the option if not recognized
17794      # So say no if there are warnings
17795      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17796      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17797      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17798        lt_cv_prog_compiler_c_o_GCJ=yes
17799      fi
17800    fi
17801    chmod u+w . 2>&5
17802    $RM conftest*
17803    # SGI C++ compiler will create directory out/ii_files/ for
17804    # template instantiation
17805    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17806    $RM out/* && rmdir out
17807    cd ..
17808    $RM -r conftest
17809    $RM conftest*
17810
17811 fi
17812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17813 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17814
17815
17816
17817   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17818 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17819 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17820   $as_echo_n "(cached) " >&6
17821 else
17822   lt_cv_prog_compiler_c_o_GCJ=no
17823    $RM -r conftest 2>/dev/null
17824    mkdir conftest
17825    cd conftest
17826    mkdir out
17827    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17828
17829    lt_compiler_flag="-o out/conftest2.$ac_objext"
17830    # Insert the option either (1) after the last *FLAGS variable, or
17831    # (2) before a word containing "conftest.", or (3) at the end.
17832    # Note that $ac_compile itself does not contain backslashes and begins
17833    # with a dollar sign (not a hyphen), so the echo should work correctly.
17834    lt_compile=`echo "$ac_compile" | $SED \
17835    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17836    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17837    -e 's:$: $lt_compiler_flag:'`
17838    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17839    (eval "$lt_compile" 2>out/conftest.err)
17840    ac_status=$?
17841    cat out/conftest.err >&5
17842    echo "$as_me:$LINENO: \$? = $ac_status" >&5
17843    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17844    then
17845      # The compiler can only warn and ignore the option if not recognized
17846      # So say no if there are warnings
17847      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17848      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17849      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17850        lt_cv_prog_compiler_c_o_GCJ=yes
17851      fi
17852    fi
17853    chmod u+w . 2>&5
17854    $RM conftest*
17855    # SGI C++ compiler will create directory out/ii_files/ for
17856    # template instantiation
17857    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17858    $RM out/* && rmdir out
17859    cd ..
17860    $RM -r conftest
17861    $RM conftest*
17862
17863 fi
17864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17865 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17866
17867
17868
17869
17870 hard_links="nottested"
17871 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17872   # do not overwrite the value of need_locks provided by the user
17873   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
17874 $as_echo_n "checking if we can lock with hard links... " >&6; }
17875   hard_links=yes
17876   $RM conftest*
17877   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17878   touch conftest.a
17879   ln conftest.a conftest.b 2>&5 || hard_links=no
17880   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
17882 $as_echo "$hard_links" >&6; }
17883   if test "$hard_links" = no; then
17884     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17885 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17886     need_locks=warn
17887   fi
17888 else
17889   need_locks=no
17890 fi
17891
17892
17893
17894   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17895 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17896
17897   runpath_var=
17898   allow_undefined_flag_GCJ=
17899   always_export_symbols_GCJ=no
17900   archive_cmds_GCJ=
17901   archive_expsym_cmds_GCJ=
17902   compiler_needs_object_GCJ=no
17903   enable_shared_with_static_runtimes_GCJ=no
17904   export_dynamic_flag_spec_GCJ=
17905   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17906   hardcode_automatic_GCJ=no
17907   hardcode_direct_GCJ=no
17908   hardcode_direct_absolute_GCJ=no
17909   hardcode_libdir_flag_spec_GCJ=
17910   hardcode_libdir_flag_spec_ld_GCJ=
17911   hardcode_libdir_separator_GCJ=
17912   hardcode_minus_L_GCJ=no
17913   hardcode_shlibpath_var_GCJ=unsupported
17914   inherit_rpath_GCJ=no
17915   link_all_deplibs_GCJ=unknown
17916   module_cmds_GCJ=
17917   module_expsym_cmds_GCJ=
17918   old_archive_from_new_cmds_GCJ=
17919   old_archive_from_expsyms_cmds_GCJ=
17920   thread_safe_flag_spec_GCJ=
17921   whole_archive_flag_spec_GCJ=
17922   # include_expsyms should be a list of space-separated symbols to be *always*
17923   # included in the symbol list
17924   include_expsyms_GCJ=
17925   # exclude_expsyms can be an extended regexp of symbols to exclude
17926   # it will be wrapped by ` (' and `)$', so one must not match beginning or
17927   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17928   # as well as any symbol that contains `d'.
17929   exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17930   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17931   # platforms (ab)use it in PIC code, but their linkers get confused if
17932   # the symbol is explicitly referenced.  Since portable code cannot
17933   # rely on this symbol name, it's probably fine to never include it in
17934   # preloaded symbol tables.
17935   # Exclude shared library initialization/finalization symbols.
17936   extract_expsyms_cmds=
17937
17938   case $host_os in
17939   cygwin* | mingw* | pw32* | cegcc*)
17940     # FIXME: the MSVC++ port hasn't been tested in a loooong time
17941     # When not using gcc, we currently assume that we are using
17942     # Microsoft Visual C++.
17943     if test "$GCC" != yes; then
17944       with_gnu_ld=no
17945     fi
17946     ;;
17947   interix*)
17948     # we just hope/assume this is gcc and not c89 (= MSVC++)
17949     with_gnu_ld=yes
17950     ;;
17951   openbsd*)
17952     with_gnu_ld=no
17953     ;;
17954   esac
17955
17956   ld_shlibs_GCJ=yes
17957
17958   # On some targets, GNU ld is compatible enough with the native linker
17959   # that we're better off using the native interface for both.
17960   lt_use_gnu_ld_interface=no
17961   if test "$with_gnu_ld" = yes; then
17962     case $host_os in
17963       aix*)
17964         # The AIX port of GNU ld has always aspired to compatibility
17965         # with the native linker.  However, as the warning in the GNU ld
17966         # block says, versions before 2.19.5* couldn't really create working
17967         # shared libraries, regardless of the interface used.
17968         case `$LD -v 2>&1` in
17969           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
17970           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
17971           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
17972           *)
17973             lt_use_gnu_ld_interface=yes
17974             ;;
17975         esac
17976         ;;
17977       *)
17978         lt_use_gnu_ld_interface=yes
17979         ;;
17980     esac
17981   fi
17982
17983   if test "$lt_use_gnu_ld_interface" = yes; then
17984     # If archive_cmds runs LD, not CC, wlarc should be empty
17985     wlarc='${wl}'
17986
17987     # Set some defaults for GNU ld with shared library support. These
17988     # are reset later if shared libraries are not supported. Putting them
17989     # here allows them to be overridden if necessary.
17990     runpath_var=LD_RUN_PATH
17991     hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17992     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17993     # ancient GNU ld didn't support --whole-archive et. al.
17994     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
17995       whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17996     else
17997       whole_archive_flag_spec_GCJ=
17998     fi
17999     supports_anon_versioning=no
18000     case `$LD -v 2>&1` in
18001       *GNU\ gold*) supports_anon_versioning=yes ;;
18002       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
18003       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
18004       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
18005       *\ 2.11.*) ;; # other 2.11 versions
18006       *) supports_anon_versioning=yes ;;
18007     esac
18008
18009     # See if GNU ld supports shared libraries.
18010     case $host_os in
18011     aix[3-9]*)
18012       # On AIX/PPC, the GNU linker is very broken
18013       if test "$host_cpu" != ia64; then
18014         ld_shlibs_GCJ=no
18015         cat <<_LT_EOF 1>&2
18016
18017 *** Warning: the GNU linker, at least up to release 2.19, is reported
18018 *** to be unable to reliably create shared libraries on AIX.
18019 *** Therefore, libtool is disabling shared libraries support.  If you
18020 *** really care for shared libraries, you may want to install binutils
18021 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
18022 *** You will then need to restart the configuration process.
18023
18024 _LT_EOF
18025       fi
18026       ;;
18027
18028     amigaos*)
18029       case $host_cpu in
18030       powerpc)
18031             # see comment about AmigaOS4 .so support
18032             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18033             archive_expsym_cmds_GCJ=''
18034         ;;
18035       m68k)
18036             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)'
18037             hardcode_libdir_flag_spec_GCJ='-L$libdir'
18038             hardcode_minus_L_GCJ=yes
18039         ;;
18040       esac
18041       ;;
18042
18043     beos*)
18044       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18045         allow_undefined_flag_GCJ=unsupported
18046         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
18047         # support --undefined.  This deserves some investigation.  FIXME
18048         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18049       else
18050         ld_shlibs_GCJ=no
18051       fi
18052       ;;
18053
18054     cygwin* | mingw* | pw32* | cegcc*)
18055       # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
18056       # as there is no search path for DLLs.
18057       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18058       export_dynamic_flag_spec_GCJ='${wl}--export-all-symbols'
18059       allow_undefined_flag_GCJ=unsupported
18060       always_export_symbols_GCJ=no
18061       enable_shared_with_static_runtimes_GCJ=yes
18062       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
18063
18064       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
18065         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18066         # If the export-symbols file already is a .def file (1st line
18067         # is EXPORTS), use it as is; otherwise, prepend...
18068         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18069           cp $export_symbols $output_objdir/$soname.def;
18070         else
18071           echo EXPORTS > $output_objdir/$soname.def;
18072           cat $export_symbols >> $output_objdir/$soname.def;
18073         fi~
18074         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18075       else
18076         ld_shlibs_GCJ=no
18077       fi
18078       ;;
18079
18080     haiku*)
18081       archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18082       link_all_deplibs_GCJ=yes
18083       ;;
18084
18085     interix[3-9]*)
18086       hardcode_direct_GCJ=no
18087       hardcode_shlibpath_var_GCJ=no
18088       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18089       export_dynamic_flag_spec_GCJ='${wl}-E'
18090       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
18091       # Instead, shared libraries are loaded at an image base (0x10000000 by
18092       # default) and relocated if they conflict, which is a slow very memory
18093       # consuming and fragmenting process.  To avoid this, we pick a random,
18094       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
18095       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
18096       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'
18097       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'
18098       ;;
18099
18100     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
18101       tmp_diet=no
18102       if test "$host_os" = linux-dietlibc; then
18103         case $cc_basename in
18104           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
18105         esac
18106       fi
18107       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
18108          && test "$tmp_diet" = no
18109       then
18110         tmp_addflag=
18111         tmp_sharedflag='-shared'
18112         case $cc_basename,$host_cpu in
18113         pgcc*)                          # Portland Group C compiler
18114           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'
18115           tmp_addflag=' $pic_flag'
18116           ;;
18117         pgf77* | pgf90* | pgf95* | pgfortran*)
18118                                         # Portland Group f77 and f90 compilers
18119           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'
18120           tmp_addflag=' $pic_flag -Mnomain' ;;
18121         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
18122           tmp_addflag=' -i_dynamic' ;;
18123         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
18124           tmp_addflag=' -i_dynamic -nofor_main' ;;
18125         ifc* | ifort*)                  # Intel Fortran compiler
18126           tmp_addflag=' -nofor_main' ;;
18127         lf95*)                          # Lahey Fortran 8.1
18128           whole_archive_flag_spec_GCJ=
18129           tmp_sharedflag='--shared' ;;
18130         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
18131           tmp_sharedflag='-qmkshrobj'
18132           tmp_addflag= ;;
18133         nvcc*)  # Cuda Compiler Driver 2.2
18134           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'
18135           compiler_needs_object_GCJ=yes
18136           ;;
18137         esac
18138         case `$CC -V 2>&1 | sed 5q` in
18139         *Sun\ C*)                       # Sun C 5.9
18140           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'
18141           compiler_needs_object_GCJ=yes
18142           tmp_sharedflag='-G' ;;
18143         *Sun\ F*)                       # Sun Fortran 8.3
18144           tmp_sharedflag='-G' ;;
18145         esac
18146         archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18147
18148         if test "x$supports_anon_versioning" = xyes; then
18149           archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18150             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18151             echo "local: *; };" >> $output_objdir/$libname.ver~
18152             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
18153         fi
18154
18155         case $cc_basename in
18156         xlf* | bgf* | bgxlf* | mpixlf*)
18157           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
18158           whole_archive_flag_spec_GCJ='--whole-archive$convenience --no-whole-archive'
18159           hardcode_libdir_flag_spec_GCJ=
18160           hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18161           archive_cmds_GCJ='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
18162           if test "x$supports_anon_versioning" = xyes; then
18163             archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18164               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18165               echo "local: *; };" >> $output_objdir/$libname.ver~
18166               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
18167           fi
18168           ;;
18169         esac
18170       else
18171         ld_shlibs_GCJ=no
18172       fi
18173       ;;
18174
18175     netbsd*)
18176       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18177         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
18178         wlarc=
18179       else
18180         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18181         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18182       fi
18183       ;;
18184
18185     solaris*)
18186       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
18187         ld_shlibs_GCJ=no
18188         cat <<_LT_EOF 1>&2
18189
18190 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
18191 *** create shared libraries on Solaris systems.  Therefore, libtool
18192 *** is disabling shared libraries support.  We urge you to upgrade GNU
18193 *** binutils to release 2.9.1 or newer.  Another option is to modify
18194 *** your PATH or compiler configuration so that the native linker is
18195 *** used, and then restart.
18196
18197 _LT_EOF
18198       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18199         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18200         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18201       else
18202         ld_shlibs_GCJ=no
18203       fi
18204       ;;
18205
18206     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
18207       case `$LD -v 2>&1` in
18208         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
18209         ld_shlibs_GCJ=no
18210         cat <<_LT_EOF 1>&2
18211
18212 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
18213 *** reliably create shared libraries on SCO systems.  Therefore, libtool
18214 *** is disabling shared libraries support.  We urge you to upgrade GNU
18215 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
18216 *** your PATH or compiler configuration so that the native linker is
18217 *** used, and then restart.
18218
18219 _LT_EOF
18220         ;;
18221         *)
18222           # For security reasons, it is highly recommended that you always
18223           # use absolute paths for naming shared libraries, and exclude the
18224           # DT_RUNPATH tag from executables and libraries.  But doing so
18225           # requires that you compile everything twice, which is a pain.
18226           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18227             hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18228             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18229             archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18230           else
18231             ld_shlibs_GCJ=no
18232           fi
18233         ;;
18234       esac
18235       ;;
18236
18237     sunos4*)
18238       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18239       wlarc=
18240       hardcode_direct_GCJ=yes
18241       hardcode_shlibpath_var_GCJ=no
18242       ;;
18243
18244     *)
18245       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18246         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18247         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18248       else
18249         ld_shlibs_GCJ=no
18250       fi
18251       ;;
18252     esac
18253
18254     if test "$ld_shlibs_GCJ" = no; then
18255       runpath_var=
18256       hardcode_libdir_flag_spec_GCJ=
18257       export_dynamic_flag_spec_GCJ=
18258       whole_archive_flag_spec_GCJ=
18259     fi
18260   else
18261     # PORTME fill in a description of your system's linker (not GNU ld)
18262     case $host_os in
18263     aix3*)
18264       allow_undefined_flag_GCJ=unsupported
18265       always_export_symbols_GCJ=yes
18266       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'
18267       # Note: this linker hardcodes the directories in LIBPATH if there
18268       # are no directories specified by -L.
18269       hardcode_minus_L_GCJ=yes
18270       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
18271         # Neither direct hardcoding nor static linking is supported with a
18272         # broken collect2.
18273         hardcode_direct_GCJ=unsupported
18274       fi
18275       ;;
18276
18277     aix[4-9]*)
18278       if test "$host_cpu" = ia64; then
18279         # On IA64, the linker does run time linking by default, so we don't
18280         # have to do anything special.
18281         aix_use_runtimelinking=no
18282         exp_sym_flag='-Bexport'
18283         no_entry_flag=""
18284       else
18285         # If we're using GNU nm, then we don't want the "-C" option.
18286         # -C means demangle to AIX nm, but means don't demangle with GNU nm
18287         # Also, AIX nm treats weak defined symbols like other global
18288         # defined symbols, whereas GNU nm marks them as "W".
18289         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
18290           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'
18291         else
18292           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'
18293         fi
18294         aix_use_runtimelinking=no
18295
18296         # Test if we are trying to use run time linking or normal
18297         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18298         # need to do runtime linking.
18299         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
18300           for ld_flag in $LDFLAGS; do
18301           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
18302             aix_use_runtimelinking=yes
18303             break
18304           fi
18305           done
18306           ;;
18307         esac
18308
18309         exp_sym_flag='-bexport'
18310         no_entry_flag='-bnoentry'
18311       fi
18312
18313       # When large executables or shared objects are built, AIX ld can
18314       # have problems creating the table of contents.  If linking a library
18315       # or program results in "error TOC overflow" add -mminimal-toc to
18316       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
18317       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18318
18319       archive_cmds_GCJ=''
18320       hardcode_direct_GCJ=yes
18321       hardcode_direct_absolute_GCJ=yes
18322       hardcode_libdir_separator_GCJ=':'
18323       link_all_deplibs_GCJ=yes
18324       file_list_spec_GCJ='${wl}-f,'
18325
18326       if test "$GCC" = yes; then
18327         case $host_os in aix4.[012]|aix4.[012].*)
18328         # We only want to do this on AIX 4.2 and lower, the check
18329         # below for broken collect2 doesn't work under 4.3+
18330           collect2name=`${CC} -print-prog-name=collect2`
18331           if test -f "$collect2name" &&
18332            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
18333           then
18334           # We have reworked collect2
18335           :
18336           else
18337           # We have old collect2
18338           hardcode_direct_GCJ=unsupported
18339           # It fails to find uninstalled libraries when the uninstalled
18340           # path is not listed in the libpath.  Setting hardcode_minus_L
18341           # to unsupported forces relinking
18342           hardcode_minus_L_GCJ=yes
18343           hardcode_libdir_flag_spec_GCJ='-L$libdir'
18344           hardcode_libdir_separator_GCJ=
18345           fi
18346           ;;
18347         esac
18348         shared_flag='-shared'
18349         if test "$aix_use_runtimelinking" = yes; then
18350           shared_flag="$shared_flag "'${wl}-G'
18351         fi
18352       else
18353         # not using gcc
18354         if test "$host_cpu" = ia64; then
18355         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18356         # chokes on -Wl,-G. The following line is correct:
18357           shared_flag='-G'
18358         else
18359           if test "$aix_use_runtimelinking" = yes; then
18360             shared_flag='${wl}-G'
18361           else
18362             shared_flag='${wl}-bM:SRE'
18363           fi
18364         fi
18365       fi
18366
18367       export_dynamic_flag_spec_GCJ='${wl}-bexpall'
18368       # It seems that -bexpall does not export symbols beginning with
18369       # underscore (_), so it is better to generate a list of symbols to export.
18370       always_export_symbols_GCJ=yes
18371       if test "$aix_use_runtimelinking" = yes; then
18372         # Warning - without using the other runtime loading flags (-brtl),
18373         # -berok will link without error, but may produce a broken library.
18374         allow_undefined_flag_GCJ='-berok'
18375         # Determine the default libpath from the value encoded in an
18376         # empty executable.
18377         if test x$gcc_no_link = xyes; then
18378   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18379 fi
18380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18381 /* end confdefs.h.  */
18382
18383 int
18384 main ()
18385 {
18386
18387   ;
18388   return 0;
18389 }
18390 _ACEOF
18391 if ac_fn_c_try_link "$LINENO"; then :
18392
18393 lt_aix_libpath_sed='
18394     /Import File Strings/,/^$/ {
18395         /^0/ {
18396             s/^0  *\(.*\)$/\1/
18397             p
18398         }
18399     }'
18400 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18401 # Check for a 64-bit object if we didn't find anything.
18402 if test -z "$aix_libpath"; then
18403   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18404 fi
18405 fi
18406 rm -f core conftest.err conftest.$ac_objext \
18407     conftest$ac_exeext conftest.$ac_ext
18408 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18409
18410         hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18411         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"
18412       else
18413         if test "$host_cpu" = ia64; then
18414           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
18415           allow_undefined_flag_GCJ="-z nodefs"
18416           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"
18417         else
18418          # Determine the default libpath from the value encoded in an
18419          # empty executable.
18420          if test x$gcc_no_link = xyes; then
18421   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18422 fi
18423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18424 /* end confdefs.h.  */
18425
18426 int
18427 main ()
18428 {
18429
18430   ;
18431   return 0;
18432 }
18433 _ACEOF
18434 if ac_fn_c_try_link "$LINENO"; then :
18435
18436 lt_aix_libpath_sed='
18437     /Import File Strings/,/^$/ {
18438         /^0/ {
18439             s/^0  *\(.*\)$/\1/
18440             p
18441         }
18442     }'
18443 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18444 # Check for a 64-bit object if we didn't find anything.
18445 if test -z "$aix_libpath"; then
18446   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18447 fi
18448 fi
18449 rm -f core conftest.err conftest.$ac_objext \
18450     conftest$ac_exeext conftest.$ac_ext
18451 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18452
18453          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18454           # Warning - without using the other run time loading flags,
18455           # -berok will link without error, but may produce a broken library.
18456           no_undefined_flag_GCJ=' ${wl}-bernotok'
18457           allow_undefined_flag_GCJ=' ${wl}-berok'
18458           if test "$with_gnu_ld" = yes; then
18459             # We only use this code for GNU lds that support --whole-archive.
18460             whole_archive_flag_spec_GCJ='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18461           else
18462             # Exported symbols can be pulled into shared objects from archives
18463             whole_archive_flag_spec_GCJ='$convenience'
18464           fi
18465           archive_cmds_need_lc_GCJ=yes
18466           # This is similar to how AIX traditionally builds its shared libraries.
18467           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'
18468         fi
18469       fi
18470       ;;
18471
18472     amigaos*)
18473       case $host_cpu in
18474       powerpc)
18475             # see comment about AmigaOS4 .so support
18476             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18477             archive_expsym_cmds_GCJ=''
18478         ;;
18479       m68k)
18480             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)'
18481             hardcode_libdir_flag_spec_GCJ='-L$libdir'
18482             hardcode_minus_L_GCJ=yes
18483         ;;
18484       esac
18485       ;;
18486
18487     bsdi[45]*)
18488       export_dynamic_flag_spec_GCJ=-rdynamic
18489       ;;
18490
18491     cygwin* | mingw* | pw32* | cegcc*)
18492       # When not using gcc, we currently assume that we are using
18493       # Microsoft Visual C++.
18494       # hardcode_libdir_flag_spec is actually meaningless, as there is
18495       # no search path for DLLs.
18496       hardcode_libdir_flag_spec_GCJ=' '
18497       allow_undefined_flag_GCJ=unsupported
18498       # Tell ltmain to make .lib files, not .a files.
18499       libext=lib
18500       # Tell ltmain to make .dll files, not .so files.
18501       shrext_cmds=".dll"
18502       # FIXME: Setting linknames here is a bad hack.
18503       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
18504       # The linker will automatically build a .lib file if we build a DLL.
18505       old_archive_from_new_cmds_GCJ='true'
18506       # FIXME: Should let the user specify the lib program.
18507       old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18508       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18509       enable_shared_with_static_runtimes_GCJ=yes
18510       ;;
18511
18512     darwin* | rhapsody*)
18513
18514
18515   archive_cmds_need_lc_GCJ=no
18516   hardcode_direct_GCJ=no
18517   hardcode_automatic_GCJ=yes
18518   hardcode_shlibpath_var_GCJ=unsupported
18519   if test "$lt_cv_ld_force_load" = "yes"; then
18520     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\"`'
18521   else
18522     whole_archive_flag_spec_GCJ=''
18523   fi
18524   link_all_deplibs_GCJ=yes
18525   allow_undefined_flag_GCJ="$_lt_dar_allow_undefined"
18526   case $cc_basename in
18527      ifort*) _lt_dar_can_shared=yes ;;
18528      *) _lt_dar_can_shared=$GCC ;;
18529   esac
18530   if test "$_lt_dar_can_shared" = "yes"; then
18531     output_verbose_link_cmd=func_echo_all
18532     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}"
18533     module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18534     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}"
18535     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}"
18536
18537   else
18538   ld_shlibs_GCJ=no
18539   fi
18540
18541       ;;
18542
18543     dgux*)
18544       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18545       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18546       hardcode_shlibpath_var_GCJ=no
18547       ;;
18548
18549     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18550     # support.  Future versions do this automatically, but an explicit c++rt0.o
18551     # does not break anything, and helps significantly (at the cost of a little
18552     # extra space).
18553     freebsd2.2*)
18554       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18555       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18556       hardcode_direct_GCJ=yes
18557       hardcode_shlibpath_var_GCJ=no
18558       ;;
18559
18560     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18561     freebsd2.*)
18562       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18563       hardcode_direct_GCJ=yes
18564       hardcode_minus_L_GCJ=yes
18565       hardcode_shlibpath_var_GCJ=no
18566       ;;
18567
18568     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18569     freebsd* | dragonfly*)
18570       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18571       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18572       hardcode_direct_GCJ=yes
18573       hardcode_shlibpath_var_GCJ=no
18574       ;;
18575
18576     hpux9*)
18577       if test "$GCC" = yes; then
18578         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'
18579       else
18580         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'
18581       fi
18582       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18583       hardcode_libdir_separator_GCJ=:
18584       hardcode_direct_GCJ=yes
18585
18586       # hardcode_minus_L: Not really in the search PATH,
18587       # but as the default location of the library.
18588       hardcode_minus_L_GCJ=yes
18589       export_dynamic_flag_spec_GCJ='${wl}-E'
18590       ;;
18591
18592     hpux10*)
18593       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18594         archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18595       else
18596         archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18597       fi
18598       if test "$with_gnu_ld" = no; then
18599         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18600         hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18601         hardcode_libdir_separator_GCJ=:
18602         hardcode_direct_GCJ=yes
18603         hardcode_direct_absolute_GCJ=yes
18604         export_dynamic_flag_spec_GCJ='${wl}-E'
18605         # hardcode_minus_L: Not really in the search PATH,
18606         # but as the default location of the library.
18607         hardcode_minus_L_GCJ=yes
18608       fi
18609       ;;
18610
18611     hpux11*)
18612       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18613         case $host_cpu in
18614         hppa*64*)
18615           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18616           ;;
18617         ia64*)
18618           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18619           ;;
18620         *)
18621           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18622           ;;
18623         esac
18624       else
18625         case $host_cpu in
18626         hppa*64*)
18627           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18628           ;;
18629         ia64*)
18630           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18631           ;;
18632         *)
18633         archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18634           ;;
18635         esac
18636       fi
18637       if test "$with_gnu_ld" = no; then
18638         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18639         hardcode_libdir_separator_GCJ=:
18640
18641         case $host_cpu in
18642         hppa*64*|ia64*)
18643           hardcode_direct_GCJ=no
18644           hardcode_shlibpath_var_GCJ=no
18645           ;;
18646         *)
18647           hardcode_direct_GCJ=yes
18648           hardcode_direct_absolute_GCJ=yes
18649           export_dynamic_flag_spec_GCJ='${wl}-E'
18650
18651           # hardcode_minus_L: Not really in the search PATH,
18652           # but as the default location of the library.
18653           hardcode_minus_L_GCJ=yes
18654           ;;
18655         esac
18656       fi
18657       ;;
18658
18659     irix5* | irix6* | nonstopux*)
18660       if test "$GCC" = yes; then
18661         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'
18662         # Try to use the -exported_symbol ld option, if it does not
18663         # work, assume that -exports_file does not work either and
18664         # implicitly export all symbols.
18665         save_LDFLAGS="$LDFLAGS"
18666         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
18667         if test x$gcc_no_link = xyes; then
18668   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18669 fi
18670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18671 /* end confdefs.h.  */
18672 int foo(void) {}
18673 _ACEOF
18674 if ac_fn_c_try_link "$LINENO"; then :
18675   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'
18676
18677 fi
18678 rm -f core conftest.err conftest.$ac_objext \
18679     conftest$ac_exeext conftest.$ac_ext
18680         LDFLAGS="$save_LDFLAGS"
18681       else
18682         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'
18683         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'
18684       fi
18685       archive_cmds_need_lc_GCJ='no'
18686       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18687       hardcode_libdir_separator_GCJ=:
18688       inherit_rpath_GCJ=yes
18689       link_all_deplibs_GCJ=yes
18690       ;;
18691
18692     netbsd*)
18693       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18694         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18695       else
18696         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18697       fi
18698       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18699       hardcode_direct_GCJ=yes
18700       hardcode_shlibpath_var_GCJ=no
18701       ;;
18702
18703     newsos6)
18704       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18705       hardcode_direct_GCJ=yes
18706       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18707       hardcode_libdir_separator_GCJ=:
18708       hardcode_shlibpath_var_GCJ=no
18709       ;;
18710
18711     *nto* | *qnx*)
18712       ;;
18713
18714     openbsd*)
18715       if test -f /usr/libexec/ld.so; then
18716         hardcode_direct_GCJ=yes
18717         hardcode_shlibpath_var_GCJ=no
18718         hardcode_direct_absolute_GCJ=yes
18719         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18720           archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18721           archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18722           hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18723           export_dynamic_flag_spec_GCJ='${wl}-E'
18724         else
18725           case $host_os in
18726            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18727              archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18728              hardcode_libdir_flag_spec_GCJ='-R$libdir'
18729              ;;
18730            *)
18731              archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18732              hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18733              ;;
18734           esac
18735         fi
18736       else
18737         ld_shlibs_GCJ=no
18738       fi
18739       ;;
18740
18741     os2*)
18742       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18743       hardcode_minus_L_GCJ=yes
18744       allow_undefined_flag_GCJ=unsupported
18745       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'
18746       old_archive_from_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18747       ;;
18748
18749     osf3*)
18750       if test "$GCC" = yes; then
18751         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18752         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'
18753       else
18754         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18755         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'
18756       fi
18757       archive_cmds_need_lc_GCJ='no'
18758       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18759       hardcode_libdir_separator_GCJ=:
18760       ;;
18761
18762     osf4* | osf5*)      # as osf3* with the addition of -msym flag
18763       if test "$GCC" = yes; then
18764         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18765         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'
18766         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18767       else
18768         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18769         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'
18770         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~
18771         $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'
18772
18773         # Both c and cxx compiler support -rpath directly
18774         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18775       fi
18776       archive_cmds_need_lc_GCJ='no'
18777       hardcode_libdir_separator_GCJ=:
18778       ;;
18779
18780     solaris*)
18781       no_undefined_flag_GCJ=' -z defs'
18782       if test "$GCC" = yes; then
18783         wlarc='${wl}'
18784         archive_cmds_GCJ='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18785         archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18786           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18787       else
18788         case `$CC -V 2>&1` in
18789         *"Compilers 5.0"*)
18790           wlarc=''
18791           archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18792           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18793           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
18794           ;;
18795         *)
18796           wlarc='${wl}'
18797           archive_cmds_GCJ='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
18798           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18799           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18800           ;;
18801         esac
18802       fi
18803       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18804       hardcode_shlibpath_var_GCJ=no
18805       case $host_os in
18806       solaris2.[0-5] | solaris2.[0-5].*) ;;
18807       *)
18808         # The compiler driver will combine and reorder linker options,
18809         # but understands `-z linker_flag'.  GCC discards it without `$wl',
18810         # but is careful enough not to reorder.
18811         # Supported since Solaris 2.6 (maybe 2.5.1?)
18812         if test "$GCC" = yes; then
18813           whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18814         else
18815           whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18816         fi
18817         ;;
18818       esac
18819       link_all_deplibs_GCJ=yes
18820       ;;
18821
18822     sunos4*)
18823       if test "x$host_vendor" = xsequent; then
18824         # Use $CC to link under sequent, because it throws in some extra .o
18825         # files that make .init and .fini sections work.
18826         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18827       else
18828         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18829       fi
18830       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18831       hardcode_direct_GCJ=yes
18832       hardcode_minus_L_GCJ=yes
18833       hardcode_shlibpath_var_GCJ=no
18834       ;;
18835
18836     sysv4)
18837       case $host_vendor in
18838         sni)
18839           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18840           hardcode_direct_GCJ=yes # is this really true???
18841         ;;
18842         siemens)
18843           ## LD is ld it makes a PLAMLIB
18844           ## CC just makes a GrossModule.
18845           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18846           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18847           hardcode_direct_GCJ=no
18848         ;;
18849         motorola)
18850           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18851           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18852         ;;
18853       esac
18854       runpath_var='LD_RUN_PATH'
18855       hardcode_shlibpath_var_GCJ=no
18856       ;;
18857
18858     sysv4.3*)
18859       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18860       hardcode_shlibpath_var_GCJ=no
18861       export_dynamic_flag_spec_GCJ='-Bexport'
18862       ;;
18863
18864     sysv4*MP*)
18865       if test -d /usr/nec; then
18866         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18867         hardcode_shlibpath_var_GCJ=no
18868         runpath_var=LD_RUN_PATH
18869         hardcode_runpath_var=yes
18870         ld_shlibs_GCJ=yes
18871       fi
18872       ;;
18873
18874     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18875       no_undefined_flag_GCJ='${wl}-z,text'
18876       archive_cmds_need_lc_GCJ=no
18877       hardcode_shlibpath_var_GCJ=no
18878       runpath_var='LD_RUN_PATH'
18879
18880       if test "$GCC" = yes; then
18881         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18882         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18883       else
18884         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18885         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18886       fi
18887       ;;
18888
18889     sysv5* | sco3.2v5* | sco5v6*)
18890       # Note: We can NOT use -z defs as we might desire, because we do not
18891       # link with -lc, and that would cause any symbols used from libc to
18892       # always be unresolved, which means just about no library would
18893       # ever link correctly.  If we're not using GNU ld we use -z text
18894       # though, which does catch some bad symbols but isn't as heavy-handed
18895       # as -z defs.
18896       no_undefined_flag_GCJ='${wl}-z,text'
18897       allow_undefined_flag_GCJ='${wl}-z,nodefs'
18898       archive_cmds_need_lc_GCJ=no
18899       hardcode_shlibpath_var_GCJ=no
18900       hardcode_libdir_flag_spec_GCJ='${wl}-R,$libdir'
18901       hardcode_libdir_separator_GCJ=':'
18902       link_all_deplibs_GCJ=yes
18903       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18904       runpath_var='LD_RUN_PATH'
18905
18906       if test "$GCC" = yes; then
18907         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18908         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18909       else
18910         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18911         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18912       fi
18913       ;;
18914
18915     uts4*)
18916       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18917       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18918       hardcode_shlibpath_var_GCJ=no
18919       ;;
18920
18921     *)
18922       ld_shlibs_GCJ=no
18923       ;;
18924     esac
18925
18926     if test x$host_vendor = xsni; then
18927       case $host in
18928       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18929         export_dynamic_flag_spec_GCJ='${wl}-Blargedynsym'
18930         ;;
18931       esac
18932     fi
18933   fi
18934
18935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GCJ" >&5
18936 $as_echo "$ld_shlibs_GCJ" >&6; }
18937 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18938
18939 with_gnu_ld_GCJ=$with_gnu_ld
18940
18941
18942
18943
18944
18945
18946 #
18947 # Do we need to explicitly link libc?
18948 #
18949 case "x$archive_cmds_need_lc_GCJ" in
18950 x|xyes)
18951   # Assume -lc should be added
18952   archive_cmds_need_lc_GCJ=yes
18953
18954   if test "$enable_shared" = yes && test "$GCC" = yes; then
18955     case $archive_cmds_GCJ in
18956     *'~'*)
18957       # FIXME: we may have to deal with multi-command sequences.
18958       ;;
18959     '$CC '*)
18960       # Test whether the compiler implicitly links with -lc since on some
18961       # systems, -lgcc has to come before -lc. If gcc already passes -lc
18962       # to ld, don't add -lc before -lgcc.
18963       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
18964 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18965 if test "${lt_cv_archive_cmds_need_lc_GCJ+set}" = set; then :
18966   $as_echo_n "(cached) " >&6
18967 else
18968   $RM conftest*
18969         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18970
18971         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
18972   (eval $ac_compile) 2>&5
18973   ac_status=$?
18974   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18975   test $ac_status = 0; } 2>conftest.err; then
18976           soname=conftest
18977           lib=conftest
18978           libobjs=conftest.$ac_objext
18979           deplibs=
18980           wl=$lt_prog_compiler_wl_GCJ
18981           pic_flag=$lt_prog_compiler_pic_GCJ
18982           compiler_flags=-v
18983           linker_flags=-v
18984           verstring=
18985           output_objdir=.
18986           libname=conftest
18987           lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18988           allow_undefined_flag_GCJ=
18989           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
18990   (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
18991   ac_status=$?
18992   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18993   test $ac_status = 0; }
18994           then
18995             lt_cv_archive_cmds_need_lc_GCJ=no
18996           else
18997             lt_cv_archive_cmds_need_lc_GCJ=yes
18998           fi
18999           allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
19000         else
19001           cat conftest.err 1>&5
19002         fi
19003         $RM conftest*
19004
19005 fi
19006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5
19007 $as_echo "$lt_cv_archive_cmds_need_lc_GCJ" >&6; }
19008       archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ
19009       ;;
19010     esac
19011   fi
19012   ;;
19013 esac
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
19054
19055
19056
19057
19058
19059
19060
19061
19062
19063
19064
19065
19066
19067
19068
19069
19070
19071
19072
19073
19074
19075
19076
19077
19078   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
19079 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19080 hardcode_action_GCJ=
19081 if test -n "$hardcode_libdir_flag_spec_GCJ" ||
19082    test -n "$runpath_var_GCJ" ||
19083    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19084
19085   # We can hardcode non-existent directories.
19086   if test "$hardcode_direct_GCJ" != no &&
19087      # If the only mechanism to avoid hardcoding is shlibpath_var, we
19088      # have to relink, otherwise we might link with an installed library
19089      # when we should be linking with a yet-to-be-installed one
19090      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19091      test "$hardcode_minus_L_GCJ" != no; then
19092     # Linking always hardcodes the temporary library directory.
19093     hardcode_action_GCJ=relink
19094   else
19095     # We can link without hardcoding, and we can hardcode nonexisting dirs.
19096     hardcode_action_GCJ=immediate
19097   fi
19098 else
19099   # We cannot hardcode anything, or else we can only hardcode existing
19100   # directories.
19101   hardcode_action_GCJ=unsupported
19102 fi
19103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GCJ" >&5
19104 $as_echo "$hardcode_action_GCJ" >&6; }
19105
19106 if test "$hardcode_action_GCJ" = relink ||
19107    test "$inherit_rpath_GCJ" = yes; then
19108   # Fast installation is not supported
19109   enable_fast_install=no
19110 elif test "$shlibpath_overrides_runpath" = yes ||
19111      test "$enable_shared" = no; then
19112   # Fast installation is not necessary
19113   enable_fast_install=needless
19114 fi
19115
19116
19117
19118
19119
19120
19121
19122 fi
19123
19124 compiler_GCJ=${GCJ-gcj}
19125 ac_ext=c
19126 ac_cpp='$CPP $CPPFLAGS'
19127 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19128 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19129 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19130
19131
19132 if test "x$CC" != xcc; then
19133   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
19134 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
19135 else
19136   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
19137 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
19138 fi
19139 set dummy $CC; ac_cc=`$as_echo "$2" |
19140                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19141 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
19142   $as_echo_n "(cached) " >&6
19143 else
19144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19145 /* end confdefs.h.  */
19146
19147 int
19148 main ()
19149 {
19150
19151   ;
19152   return 0;
19153 }
19154 _ACEOF
19155 # Make sure it works both with $CC and with simple cc.
19156 # We do the test twice because some compilers refuse to overwrite an
19157 # existing .o file with -o, though they will create one.
19158 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19159 rm -f conftest2.*
19160 if { { 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; } &&
19170    test -f conftest2.$ac_objext && { { case "(($ac_try" in
19171   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19172   *) ac_try_echo=$ac_try;;
19173 esac
19174 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19175 $as_echo "$ac_try_echo"; } >&5
19176   (eval "$ac_try") 2>&5
19177   ac_status=$?
19178   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19179   test $ac_status = 0; };
19180 then
19181   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
19182   if test "x$CC" != xcc; then
19183     # Test first that cc exists at all.
19184     if { ac_try='cc -c conftest.$ac_ext >&5'
19185   { { case "(($ac_try" in
19186   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19187   *) ac_try_echo=$ac_try;;
19188 esac
19189 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19190 $as_echo "$ac_try_echo"; } >&5
19191   (eval "$ac_try") 2>&5
19192   ac_status=$?
19193   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19194   test $ac_status = 0; }; }; then
19195       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19196       rm -f conftest2.*
19197       if { { case "(($ac_try" in
19198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19199   *) ac_try_echo=$ac_try;;
19200 esac
19201 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19202 $as_echo "$ac_try_echo"; } >&5
19203   (eval "$ac_try") 2>&5
19204   ac_status=$?
19205   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19206   test $ac_status = 0; } &&
19207          test -f conftest2.$ac_objext && { { case "(($ac_try" in
19208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19209   *) ac_try_echo=$ac_try;;
19210 esac
19211 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19212 $as_echo "$ac_try_echo"; } >&5
19213   (eval "$ac_try") 2>&5
19214   ac_status=$?
19215   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19216   test $ac_status = 0; };
19217       then
19218         # cc works too.
19219         :
19220       else
19221         # cc exists but doesn't like -o.
19222         eval ac_cv_prog_cc_${ac_cc}_c_o=no
19223       fi
19224     fi
19225   fi
19226 else
19227   eval ac_cv_prog_cc_${ac_cc}_c_o=no
19228 fi
19229 rm -f core conftest*
19230
19231 fi
19232 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
19233   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19234 $as_echo "yes" >&6; }
19235 else
19236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19237 $as_echo "no" >&6; }
19238
19239 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
19240
19241 fi
19242
19243 # FIXME: we rely on the cache variable name because
19244 # there is no other way.
19245 set dummy $CC
19246 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19247 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
19248 if test "$am_t" != yes; then
19249    # Losing compiler, so override with the script.
19250    # FIXME: It is wrong to rewrite CC.
19251    # But if we don't then we get into trouble of one sort or another.
19252    # A longer-term fix would be to have automake use am__CC in this case,
19253    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
19254    CC="$am_aux_dir/compile $CC"
19255 fi
19256
19257
19258
19259
19260
19261 subdirs="$subdirs classpath libltdl"
19262
19263
19264 # The -no-testsuite modules omit the test subdir.
19265  if test -d $srcdir/testsuite; then
19266   TESTSUBDIR_TRUE=
19267   TESTSUBDIR_FALSE='#'
19268 else
19269   TESTSUBDIR_TRUE='#'
19270   TESTSUBDIR_FALSE=
19271 fi
19272
19273
19274 # Should the runtime set system properties by examining the
19275 # environment variable GCJ_PROPERTIES?
19276 # Check whether --enable-getenv-properties was given.
19277 if test "${enable_getenv_properties+set}" = set; then :
19278   enableval=$enable_getenv_properties;
19279 fi
19280
19281
19282 # Whether GCJ_PROPERTIES is used depends on the target.
19283 if test -z "$enable_getenv_properties"; then
19284    enable_getenv_properties=${enable_getenv_properties_default-yes}
19285 fi
19286 if test "$enable_getenv_properties" = no; then
19287
19288 $as_echo "#define DISABLE_GETENV_PROPERTIES 1" >>confdefs.h
19289
19290 fi
19291
19292 # Whether we should use arguments to main()
19293 if test -z "$enable_main_args"; then
19294    enable_main_args=${enable_main_args_default-yes}
19295 fi
19296 if test "$enable_main_args" = no; then
19297
19298 $as_echo "#define DISABLE_MAIN_ARGS 1" >>confdefs.h
19299
19300 fi
19301
19302
19303 # Should we use hashtable-based synchronization?
19304 # Currently works only for Linux X86/ia64
19305 # Typically faster and more space-efficient
19306 # Check whether --enable-hash-synchronization was given.
19307 if test "${enable_hash_synchronization+set}" = set; then :
19308   enableval=$enable_hash_synchronization;
19309 fi
19310
19311
19312 if test -z "$enable_hash_synchronization"; then
19313    enable_hash_synchronization=$enable_hash_synchronization_default
19314 fi
19315
19316
19317 install_ecj_jar=no
19318 ECJ_BUILD_JAR=
19319 ECJ_JAR=
19320
19321 # Check whether --with-ecj-jar was given.
19322 if test "${with_ecj_jar+set}" = set; then :
19323   withval=$with_ecj_jar; ECJ_JAR=$withval
19324 else
19325   if test -f $multi_basedir/ecj.jar; then
19326            ECJ_BUILD_JAR=$multi_basedir/ecj.jar
19327            ECJ_JAR='$(jardir)/ecj.jar'
19328            install_ecj_jar=yes
19329          fi
19330 fi
19331
19332
19333
19334  if test "$ECJ_JAR" != ""; then
19335   BUILD_ECJ1_TRUE=
19336   BUILD_ECJ1_FALSE='#'
19337 else
19338   BUILD_ECJ1_TRUE='#'
19339   BUILD_ECJ1_FALSE=
19340 fi
19341
19342  if test $install_ecj_jar = yes; then
19343   INSTALL_ECJ_JAR_TRUE=
19344   INSTALL_ECJ_JAR_FALSE='#'
19345 else
19346   INSTALL_ECJ_JAR_TRUE='#'
19347   INSTALL_ECJ_JAR_FALSE=
19348 fi
19349
19350
19351
19352 # Check whether --with-java-home was given.
19353 if test "${with_java_home+set}" = set; then :
19354   withval=$with_java_home; JAVA_HOME="${withval}"
19355 else
19356   JAVA_HOME=""
19357 fi
19358
19359  if test ! -z "$JAVA_HOME"; then
19360   JAVA_HOME_SET_TRUE=
19361   JAVA_HOME_SET_FALSE='#'
19362 else
19363   JAVA_HOME_SET_TRUE='#'
19364   JAVA_HOME_SET_FALSE=
19365 fi
19366
19367
19368
19369 suppress_libgcj_bc=no
19370 # Check whether --enable-libgcj-bc was given.
19371 if test "${enable_libgcj_bc+set}" = set; then :
19372   enableval=$enable_libgcj_bc; if test "$enable_libgcj_bc" = "no"; then
19373      suppress_libgcj_bc=yes
19374    fi
19375 fi
19376
19377  if test "$suppress_libgcj_bc" = "yes"; then
19378   SUPPRESS_LIBGCJ_BC_TRUE=
19379   SUPPRESS_LIBGCJ_BC_FALSE='#'
19380 else
19381   SUPPRESS_LIBGCJ_BC_TRUE='#'
19382   SUPPRESS_LIBGCJ_BC_FALSE=
19383 fi
19384
19385
19386 build_libgcj_reduced_reflection=no
19387 # Check whether --enable-reduced-reflection was given.
19388 if test "${enable_reduced_reflection+set}" = set; then :
19389   enableval=$enable_reduced_reflection; if test "$enable_reduced_reflection" = "yes"; then
19390      build_libgcj_reduced_reflection=yes
19391    fi
19392 fi
19393
19394  if test "$build_libgcj_reduced_reflection" = "yes"; then
19395   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE=
19396   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE='#'
19397 else
19398   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE='#'
19399   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE=
19400 fi
19401
19402
19403 # What is the native OS API for MinGW?
19404
19405 # Check whether --with-win32-nlsapi was given.
19406 if test "${with_win32_nlsapi+set}" = set; then :
19407   withval=$with_win32_nlsapi; case "${withval}" in
19408   ansi) with_win32_nlsapi=ansi ;;
19409   unicows) with_win32_nlsapi=unicows ;;
19410   unicode) with_win32_nlsapi=unicode ;;
19411   *) as_fn_error "Bad value ${withval} for --with-win32-nlsapi." "$LINENO" 5 ;;
19412 esac
19413 else
19414   with_win32_nlsapi=ansi
19415 fi
19416
19417
19418 case "${with_win32_nlsapi}" in
19419   unicows | unicode)
19420
19421 $as_echo "#define MINGW_LIBGCJ_UNICODE 1" >>confdefs.h
19422
19423     ;;
19424 esac
19425
19426 # configure.host sets slow_pthread_self if the synchronization code should
19427 # try to avoid pthread_self calls by caching thread IDs in a hashtable.
19428 if test "${slow_pthread_self}" = "yes"; then
19429
19430 $as_echo "#define SLOW_PTHREAD_SELF 1" >>confdefs.h
19431
19432 fi
19433
19434 # Check for gc debugging.  This option is handled both here and in the GC.
19435 # Check whether --enable-gc-debug was given.
19436 if test "${enable_gc_debug+set}" = set; then :
19437   enableval=$enable_gc_debug;  if test "$enable_gc_debug" = "yes"; then
19438
19439 $as_echo "#define LIBGCJ_GC_DEBUG 1" >>confdefs.h
19440
19441   fi
19442 fi
19443
19444
19445 # See if the user has the interpreter included.
19446 # Check whether --enable-interpreter was given.
19447 if test "${enable_interpreter+set}" = set; then :
19448   enableval=$enable_interpreter; if test "$enable_interpreter" = yes; then
19449     # This can also be set in configure.host.
19450     libgcj_interpreter=yes
19451   elif test "$enable_interpreter" = no; then
19452     libgcj_interpreter=no
19453   fi
19454 fi
19455
19456
19457 if test "$libgcj_interpreter" = yes; then
19458
19459 $as_echo "#define INTERPRETER 1" >>confdefs.h
19460
19461 fi
19462 INTERPRETER="$libgcj_interpreter"
19463
19464  if test "$libgcj_interpreter" = yes; then
19465   INTERPRETER_TRUE=
19466   INTERPRETER_FALSE='#'
19467 else
19468   INTERPRETER_TRUE='#'
19469   INTERPRETER_FALSE=
19470 fi
19471
19472
19473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5
19474 $as_echo_n "checking for exception model to use... " >&6; }
19475 ac_ext=cpp
19476 ac_cpp='$CXXCPP $CPPFLAGS'
19477 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19478 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19479 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19480
19481 # Check whether --enable-sjlj-exceptions was given.
19482 if test "${enable_sjlj_exceptions+set}" = set; then :
19483   enableval=$enable_sjlj_exceptions; :
19484 else
19485   cat > conftest.$ac_ext << EOF
19486 #line 19486 "configure"
19487 struct S { ~S(); };
19488 void bar();
19489 void foo()
19490 {
19491   S s;
19492   bar();
19493 }
19494 EOF
19495 old_CXXFLAGS="$CXXFLAGS"
19496 CXXFLAGS=-S
19497 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
19498   (eval $ac_compile) 2>&5
19499   ac_status=$?
19500   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19501   test $ac_status = 0; }; then
19502   if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
19503     enable_sjlj_exceptions=yes
19504   elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
19505     enable_sjlj_exceptions=no
19506   elif grep __cxa_end_cleanup conftest.s >/dev/null 2>&1 ; then
19507     # ARM EH ABI.
19508     enable_sjlj_exceptions=no
19509   fi
19510 fi
19511 CXXFLAGS="$old_CXXFLAGS"
19512 rm -f conftest*
19513 fi
19514
19515 if test x$enable_sjlj_exceptions = xyes; then
19516
19517 $as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h
19518
19519   ac_exception_model_name=sjlj
19520 elif test x$enable_sjlj_exceptions = xno; then
19521   ac_exception_model_name="call frame"
19522 else
19523   as_fn_error "unable to detect exception model" "$LINENO" 5
19524 fi
19525 ac_ext=c
19526 ac_cpp='$CPP $CPPFLAGS'
19527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19530
19531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5
19532 $as_echo "$ac_exception_model_name" >&6; }
19533
19534 # If we are non using SJLJ exceptions, and this host does not have support
19535 # for unwinding from a signal handler, enable checked dereferences and divides.
19536 if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
19537   CHECKREFSPEC=-fcheck-references
19538   DIVIDESPEC=-fuse-divide-subroutine
19539   EXCEPTIONSPEC=
19540 fi
19541
19542 # See if the user wants to disable java.net.  This is the mildly
19543 # ugly way that we admit that target-side configuration sucks.
19544 # Check whether --enable-java-net was given.
19545 if test "${enable_java_net+set}" = set; then :
19546   enableval=$enable_java_net;
19547 fi
19548
19549
19550 # Whether java.net is built by default can depend on the target.
19551 if test -z "$enable_java_net"; then
19552    enable_java_net=${enable_java_net_default-yes}
19553 fi
19554 if test "$enable_java_net" = no; then
19555
19556 $as_echo "#define DISABLE_JAVA_NET 1" >>confdefs.h
19557
19558 fi
19559
19560 # See if the user wants to configure without libffi.  Some
19561 # architectures don't support it, and default values are set in
19562 # configure.host.
19563
19564 # Check whether --with-libffi was given.
19565 if test "${with_libffi+set}" = set; then :
19566   withval=$with_libffi; :
19567 else
19568   with_libffi=${with_libffi_default-yes}
19569 fi
19570
19571
19572 LIBFFI=
19573 LIBFFIINCS=
19574 if test "$with_libffi" != no; then
19575
19576 $as_echo "#define USE_LIBFFI 1" >>confdefs.h
19577
19578    LIBFFI=../libffi/libffi_convenience.la
19579    LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
19580 fi
19581
19582
19583
19584 # See if the user wants to disable JVMPI support.
19585 # Check whether --enable-jvmpi was given.
19586 if test "${enable_jvmpi+set}" = set; then :
19587   enableval=$enable_jvmpi;
19588 fi
19589
19590
19591 if test "$enable_jvmpi" != no; then
19592
19593 $as_echo "#define ENABLE_JVMPI 1" >>confdefs.h
19594
19595 fi
19596
19597 # If the target is an eCos system, use the appropriate eCos
19598 # I/O routines.
19599 # FIXME: this should not be a local option but a global target
19600 # system; at present there is no eCos target.
19601 TARGET_ECOS=${PROCESS-"no"}
19602
19603 # Check whether --with-ecos was given.
19604 if test "${with_ecos+set}" = set; then :
19605   withval=$with_ecos; TARGET_ECOS="$with_ecos"
19606
19607 fi
19608
19609
19610 case "$TARGET_ECOS" in
19611    no) case "$host" in
19612       *mingw*)
19613             PLATFORM=Win32
19614             PLATFORMNET=Win32
19615             PLATFORMH=win32.h
19616
19617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'ld' is at least 2.13" >&5
19618 $as_echo_n "checking whether 'ld' is at least 2.13... " >&6; }
19619 LD_PROG=`$CC --print-prog-name=ld`
19620 LD_VERSION=`$LD_PROG --version`
19621 LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
19622 LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
19623 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
19624   LD_OK="ok"
19625 else
19626   if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
19627     LD_OK="ok"
19628   fi
19629 fi
19630 if test "x$LD_OK" != x; then
19631   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19632 $as_echo "yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19633 else
19634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19635 $as_echo "no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19636   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
19637 $as_echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
19638
19639 $as_echo "#define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1" >>confdefs.h
19640
19641 fi
19642       ;;
19643       *)
19644             PLATFORM=Posix
19645             PLATFORMNET=Posix
19646             PLATFORMH=posix.h
19647       ;;
19648       esac
19649       ;;
19650    *)
19651       PLATFORM=Ecos
19652       PLATFORMNET=NoNet
19653
19654 $as_echo "#define ECOS 1" >>confdefs.h
19655
19656       PLATFORMH=posix.h
19657       ;;
19658 esac
19659
19660 ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
19661
19662
19663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19664 /* end confdefs.h.  */
19665 #include <stdint.h>
19666
19667 _ACEOF
19668 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19669   $EGREP "uint32_t" >/dev/null 2>&1; then :
19670
19671 $as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19672
19673 fi
19674 rm -f conftest*
19675
19676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19677 /* end confdefs.h.  */
19678 #include <inttypes.h>
19679
19680 _ACEOF
19681 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19682   $EGREP "uint32_t" >/dev/null 2>&1; then :
19683
19684 $as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19685
19686 fi
19687 rm -f conftest*
19688
19689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19690 /* end confdefs.h.  */
19691 #include <sys/types.h>
19692
19693 _ACEOF
19694 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19695   $EGREP "u_int32_t" >/dev/null 2>&1; then :
19696
19697 $as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19698
19699 fi
19700 rm -f conftest*
19701
19702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19703 /* end confdefs.h.  */
19704 #include <sys/config.h>
19705
19706 _ACEOF
19707 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19708   $EGREP "u_int32_t" >/dev/null 2>&1; then :
19709
19710 $as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19711
19712 fi
19713 rm -f conftest*
19714
19715
19716  if test "$PLATFORM" = Win32; then
19717   USING_WIN32_PLATFORM_TRUE=
19718   USING_WIN32_PLATFORM_FALSE='#'
19719 else
19720   USING_WIN32_PLATFORM_TRUE='#'
19721   USING_WIN32_PLATFORM_FALSE=
19722 fi
19723
19724  if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then
19725   USING_POSIX_PLATFORM_TRUE=
19726   USING_POSIX_PLATFORM_FALSE='#'
19727 else
19728   USING_POSIX_PLATFORM_TRUE='#'
19729   USING_POSIX_PLATFORM_FALSE=
19730 fi
19731
19732
19733 case "$host" in
19734   *-darwin*) DARWIN_CRT=true ;;
19735   *) DARWIN_CRT=false ;;
19736 esac
19737  if $DARWIN_CRT; then
19738   USING_DARWIN_CRT_TRUE=
19739   USING_DARWIN_CRT_FALSE='#'
19740 else
19741   USING_DARWIN_CRT_TRUE='#'
19742   USING_DARWIN_CRT_FALSE=
19743 fi
19744
19745
19746 # This may not be defined in a non-ANS conformant embedded system.
19747 # FIXME: Should these case a runtime exception in that case?
19748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19749 /* end confdefs.h.  */
19750 #include <time.h>
19751
19752 _ACEOF
19753 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19754   $EGREP "localtime" >/dev/null 2>&1; then :
19755
19756 $as_echo "#define HAVE_LOCALTIME 1" >>confdefs.h
19757
19758 fi
19759 rm -f conftest*
19760
19761
19762 # Create the subdirectory for natFile.cc, or the attempt
19763 # to create the link will fail.
19764 test -d java || mkdir java
19765 test -d java/io || mkdir java/io
19766 test -d gnu || mkdir gnu
19767 ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
19768
19769
19770 # Likewise for natConcreteProcess.cc.
19771 test -d java/lang || mkdir java/lang
19772 ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
19773
19774
19775 # Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc.
19776 test -d java/net || mkdir java/net
19777 ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc"
19778
19779 ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
19780
19781
19782 # Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
19783 test -d gnu/java || mkdir gnu/java
19784 test -d gnu/java/net || mkdir gnu/java/net
19785 ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
19786
19787 ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
19788
19789
19790 # Likewise for natVMPipe.cc and natVMSelector.cc.
19791 test -d gnu/java/nio || mkdir gnu/java/nio
19792 ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc"
19793
19794 ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc"
19795
19796
19797 # Likewise for natFileChannelImpl.cc
19798 test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
19799 ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
19800
19801
19802 # Likewise for natVMSecureRandom.cc
19803 test -d gnu/java/security || mkdir gnu/java/security
19804 test -d gnu/java/security/jce || mkdir gnu/java/security/jce
19805 test -d gnu/java/security/jce/prng || mkdir gnu/java/security/jce/prng
19806 ac_config_links="$ac_config_links gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc"
19807
19808
19809 case "${host}" in
19810     *mingw*)
19811       SYSTEMSPEC="-lgdi32 -lws2_32"
19812       if test "${with_win32_nlsapi}" = "unicows"; then
19813         SYSTEMSPEC="-lunicows $SYSTEMSPEC"
19814       fi
19815     ;;
19816     *-*-darwin[912]*)
19817       SYSTEMSPEC="%{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}"
19818     ;;
19819     *)
19820       SYSTEMSPEC=
19821     ;;
19822 esac
19823
19824
19825
19826 # Check whether --with-system-zlib was given.
19827 if test "${with_system_zlib+set}" = set; then :
19828   withval=$with_system_zlib;
19829 fi
19830
19831 ZLIBSPEC=
19832
19833 ZLIBTESTSPEC=
19834
19835
19836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
19837 $as_echo_n "checking for X... " >&6; }
19838
19839
19840 # Check whether --with-x was given.
19841 if test "${with_x+set}" = set; then :
19842   withval=$with_x;
19843 fi
19844
19845 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19846 if test "x$with_x" = xno; then
19847   # The user explicitly disabled X.
19848   have_x=disabled
19849 else
19850   case $x_includes,$x_libraries in #(
19851     *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
19852     *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
19853   $as_echo_n "(cached) " >&6
19854 else
19855   # One or both of the vars are not set, and there is no cached value.
19856 ac_x_includes=no ac_x_libraries=no
19857 rm -f -r conftest.dir
19858 if mkdir conftest.dir; then
19859   cd conftest.dir
19860   cat >Imakefile <<'_ACEOF'
19861 incroot:
19862         @echo incroot='${INCROOT}'
19863 usrlibdir:
19864         @echo usrlibdir='${USRLIBDIR}'
19865 libdir:
19866         @echo libdir='${LIBDIR}'
19867 _ACEOF
19868   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
19869     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19870     for ac_var in incroot usrlibdir libdir; do
19871       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
19872     done
19873     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19874     for ac_extension in a so sl dylib la dll; do
19875       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
19876          test -f "$ac_im_libdir/libX11.$ac_extension"; then
19877         ac_im_usrlibdir=$ac_im_libdir; break
19878       fi
19879     done
19880     # Screen out bogus values from the imake configuration.  They are
19881     # bogus both because they are the default anyway, and because
19882     # using them would break gcc on systems where it needs fixed includes.
19883     case $ac_im_incroot in
19884         /usr/include) ac_x_includes= ;;
19885         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19886     esac
19887     case $ac_im_usrlibdir in
19888         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
19889         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19890     esac
19891   fi
19892   cd ..
19893   rm -f -r conftest.dir
19894 fi
19895
19896 # Standard set of common directories for X headers.
19897 # Check X11 before X11Rn because it is often a symlink to the current release.
19898 ac_x_header_dirs='
19899 /usr/X11/include
19900 /usr/X11R7/include
19901 /usr/X11R6/include
19902 /usr/X11R5/include
19903 /usr/X11R4/include
19904
19905 /usr/include/X11
19906 /usr/include/X11R7
19907 /usr/include/X11R6
19908 /usr/include/X11R5
19909 /usr/include/X11R4
19910
19911 /usr/local/X11/include
19912 /usr/local/X11R7/include
19913 /usr/local/X11R6/include
19914 /usr/local/X11R5/include
19915 /usr/local/X11R4/include
19916
19917 /usr/local/include/X11
19918 /usr/local/include/X11R7
19919 /usr/local/include/X11R6
19920 /usr/local/include/X11R5
19921 /usr/local/include/X11R4
19922
19923 /usr/X386/include
19924 /usr/x386/include
19925 /usr/XFree86/include/X11
19926
19927 /usr/include
19928 /usr/local/include
19929 /usr/unsupported/include
19930 /usr/athena/include
19931 /usr/local/x11r5/include
19932 /usr/lpp/Xamples/include
19933
19934 /usr/openwin/include
19935 /usr/openwin/share/include'
19936
19937 if test "$ac_x_includes" = no; then
19938   # Guess where to find include files, by looking for Xlib.h.
19939   # First, try using that file with no special directory specified.
19940   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19941 /* end confdefs.h.  */
19942 #include <X11/Xlib.h>
19943 _ACEOF
19944 if ac_fn_c_try_cpp "$LINENO"; then :
19945   # We can compile using X headers with no special include directory.
19946 ac_x_includes=
19947 else
19948   for ac_dir in $ac_x_header_dirs; do
19949   if test -r "$ac_dir/X11/Xlib.h"; then
19950     ac_x_includes=$ac_dir
19951     break
19952   fi
19953 done
19954 fi
19955 rm -f conftest.err conftest.$ac_ext
19956 fi # $ac_x_includes = no
19957
19958 if test "$ac_x_libraries" = no; then
19959   # Check for the libraries.
19960   # See if we find them without any special options.
19961   # Don't add to $LIBS permanently.
19962   ac_save_LIBS=$LIBS
19963   LIBS="-lX11 $LIBS"
19964   if test x$gcc_no_link = xyes; then
19965   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19966 fi
19967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19968 /* end confdefs.h.  */
19969 #include <X11/Xlib.h>
19970 int
19971 main ()
19972 {
19973 XrmInitialize ()
19974   ;
19975   return 0;
19976 }
19977 _ACEOF
19978 if ac_fn_c_try_link "$LINENO"; then :
19979   LIBS=$ac_save_LIBS
19980 # We can link X programs with no special library path.
19981 ac_x_libraries=
19982 else
19983   LIBS=$ac_save_LIBS
19984 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19985 do
19986   # Don't even attempt the hair of trying to link an X program!
19987   for ac_extension in a so sl dylib la dll; do
19988     if test -r "$ac_dir/libX11.$ac_extension"; then
19989       ac_x_libraries=$ac_dir
19990       break 2
19991     fi
19992   done
19993 done
19994 fi
19995 rm -f core conftest.err conftest.$ac_objext \
19996     conftest$ac_exeext conftest.$ac_ext
19997 fi # $ac_x_libraries = no
19998
19999 case $ac_x_includes,$ac_x_libraries in #(
20000   no,* | *,no | *\'*)
20001     # Didn't find X, or a directory has "'" in its name.
20002     ac_cv_have_x="have_x=no";; #(
20003   *)
20004     # Record where we found X for the cache.
20005     ac_cv_have_x="have_x=yes\
20006         ac_x_includes='$ac_x_includes'\
20007         ac_x_libraries='$ac_x_libraries'"
20008 esac
20009 fi
20010 ;; #(
20011     *) have_x=yes;;
20012   esac
20013   eval "$ac_cv_have_x"
20014 fi # $with_x != no
20015
20016 if test "$have_x" != yes; then
20017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
20018 $as_echo "$have_x" >&6; }
20019   no_x=yes
20020 else
20021   # If each of the values was on the command line, it overrides each guess.
20022   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
20023   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
20024   # Update the cache value to reflect the command line values.
20025   ac_cv_have_x="have_x=yes\
20026         ac_x_includes='$x_includes'\
20027         ac_x_libraries='$x_libraries'"
20028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
20029 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
20030 fi
20031
20032 if test "$no_x" = yes; then
20033   # Not all programs may use this symbol, but it does not hurt to define it.
20034
20035 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
20036
20037   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
20038 else
20039   if test -n "$x_includes"; then
20040     X_CFLAGS="$X_CFLAGS -I$x_includes"
20041   fi
20042
20043   # It would also be nice to do this for all -L options, not just this one.
20044   if test -n "$x_libraries"; then
20045     X_LIBS="$X_LIBS -L$x_libraries"
20046     # For Solaris; some versions of Sun CC require a space after -R and
20047     # others require no space.  Words are not sufficient . . . .
20048     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
20049 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
20050     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
20051     ac_xsave_c_werror_flag=$ac_c_werror_flag
20052     ac_c_werror_flag=yes
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: no" >&5
20069 $as_echo "no" >&6; }
20070        X_LIBS="$X_LIBS -R$x_libraries"
20071 else
20072   LIBS="$ac_xsave_LIBS -R $x_libraries"
20073        if test x$gcc_no_link = xyes; then
20074   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20075 fi
20076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20077 /* end confdefs.h.  */
20078
20079 int
20080 main ()
20081 {
20082
20083   ;
20084   return 0;
20085 }
20086 _ACEOF
20087 if ac_fn_c_try_link "$LINENO"; then :
20088   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20089 $as_echo "yes" >&6; }
20090           X_LIBS="$X_LIBS -R $x_libraries"
20091 else
20092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
20093 $as_echo "neither works" >&6; }
20094 fi
20095 rm -f core conftest.err conftest.$ac_objext \
20096     conftest$ac_exeext conftest.$ac_ext
20097 fi
20098 rm -f core conftest.err conftest.$ac_objext \
20099     conftest$ac_exeext conftest.$ac_ext
20100     ac_c_werror_flag=$ac_xsave_c_werror_flag
20101     LIBS=$ac_xsave_LIBS
20102   fi
20103
20104   # Check for system-dependent libraries X programs must link with.
20105   # Do this before checking for the system-independent R6 libraries
20106   # (-lICE), since we may need -lsocket or whatever for X linking.
20107
20108   if test "$ISC" = yes; then
20109     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
20110   else
20111     # Martyn Johnson says this is needed for Ultrix, if the X
20112     # libraries were built with DECnet support.  And Karl Berry says
20113     # the Alpha needs dnet_stub (dnet does not exist).
20114     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
20115     if test x$gcc_no_link = xyes; then
20116   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20117 fi
20118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20119 /* end confdefs.h.  */
20120
20121 /* Override any GCC internal prototype to avoid an error.
20122    Use char because int might match the return type of a GCC
20123    builtin and then its argument prototype would still apply.  */
20124 #ifdef __cplusplus
20125 extern "C"
20126 #endif
20127 char XOpenDisplay ();
20128 int
20129 main ()
20130 {
20131 return XOpenDisplay ();
20132   ;
20133   return 0;
20134 }
20135 _ACEOF
20136 if ac_fn_c_try_link "$LINENO"; then :
20137
20138 else
20139   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
20140 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
20141 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
20142   $as_echo_n "(cached) " >&6
20143 else
20144   ac_check_lib_save_LIBS=$LIBS
20145 LIBS="-ldnet  $LIBS"
20146 if test x$gcc_no_link = xyes; then
20147   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20148 fi
20149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20150 /* end confdefs.h.  */
20151
20152 /* Override any GCC internal prototype to avoid an error.
20153    Use char because int might match the return type of a GCC
20154    builtin and then its argument prototype would still apply.  */
20155 #ifdef __cplusplus
20156 extern "C"
20157 #endif
20158 char dnet_ntoa ();
20159 int
20160 main ()
20161 {
20162 return dnet_ntoa ();
20163   ;
20164   return 0;
20165 }
20166 _ACEOF
20167 if ac_fn_c_try_link "$LINENO"; then :
20168   ac_cv_lib_dnet_dnet_ntoa=yes
20169 else
20170   ac_cv_lib_dnet_dnet_ntoa=no
20171 fi
20172 rm -f core conftest.err conftest.$ac_objext \
20173     conftest$ac_exeext conftest.$ac_ext
20174 LIBS=$ac_check_lib_save_LIBS
20175 fi
20176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
20177 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
20178 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
20179   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
20180 fi
20181
20182     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
20183       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
20184 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
20185 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
20186   $as_echo_n "(cached) " >&6
20187 else
20188   ac_check_lib_save_LIBS=$LIBS
20189 LIBS="-ldnet_stub  $LIBS"
20190 if test x$gcc_no_link = xyes; then
20191   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20192 fi
20193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20194 /* end confdefs.h.  */
20195
20196 /* Override any GCC internal prototype to avoid an error.
20197    Use char because int might match the return type of a GCC
20198    builtin and then its argument prototype would still apply.  */
20199 #ifdef __cplusplus
20200 extern "C"
20201 #endif
20202 char dnet_ntoa ();
20203 int
20204 main ()
20205 {
20206 return dnet_ntoa ();
20207   ;
20208   return 0;
20209 }
20210 _ACEOF
20211 if ac_fn_c_try_link "$LINENO"; then :
20212   ac_cv_lib_dnet_stub_dnet_ntoa=yes
20213 else
20214   ac_cv_lib_dnet_stub_dnet_ntoa=no
20215 fi
20216 rm -f core conftest.err conftest.$ac_objext \
20217     conftest$ac_exeext conftest.$ac_ext
20218 LIBS=$ac_check_lib_save_LIBS
20219 fi
20220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
20221 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
20222 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
20223   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
20224 fi
20225
20226     fi
20227 fi
20228 rm -f core conftest.err conftest.$ac_objext \
20229     conftest$ac_exeext conftest.$ac_ext
20230     LIBS="$ac_xsave_LIBS"
20231
20232     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
20233     # to get the SysV transport functions.
20234     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
20235     # needs -lnsl.
20236     # The nsl library prevents programs from opening the X display
20237     # on Irix 5.2, according to T.E. Dickey.
20238     # The functions gethostbyname, getservbyname, and inet_addr are
20239     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
20240     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
20241 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
20242
20243 fi
20244
20245     if test $ac_cv_func_gethostbyname = no; then
20246       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
20247 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
20248 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
20249   $as_echo_n "(cached) " >&6
20250 else
20251   ac_check_lib_save_LIBS=$LIBS
20252 LIBS="-lnsl  $LIBS"
20253 if test x$gcc_no_link = xyes; then
20254   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20255 fi
20256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20257 /* end confdefs.h.  */
20258
20259 /* Override any GCC internal prototype to avoid an error.
20260    Use char because int might match the return type of a GCC
20261    builtin and then its argument prototype would still apply.  */
20262 #ifdef __cplusplus
20263 extern "C"
20264 #endif
20265 char gethostbyname ();
20266 int
20267 main ()
20268 {
20269 return gethostbyname ();
20270   ;
20271   return 0;
20272 }
20273 _ACEOF
20274 if ac_fn_c_try_link "$LINENO"; then :
20275   ac_cv_lib_nsl_gethostbyname=yes
20276 else
20277   ac_cv_lib_nsl_gethostbyname=no
20278 fi
20279 rm -f core conftest.err conftest.$ac_objext \
20280     conftest$ac_exeext conftest.$ac_ext
20281 LIBS=$ac_check_lib_save_LIBS
20282 fi
20283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
20284 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
20285 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
20286   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
20287 fi
20288
20289       if test $ac_cv_lib_nsl_gethostbyname = no; then
20290         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
20291 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
20292 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
20293   $as_echo_n "(cached) " >&6
20294 else
20295   ac_check_lib_save_LIBS=$LIBS
20296 LIBS="-lbsd  $LIBS"
20297 if test x$gcc_no_link = xyes; then
20298   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20299 fi
20300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20301 /* end confdefs.h.  */
20302
20303 /* Override any GCC internal prototype to avoid an error.
20304    Use char because int might match the return type of a GCC
20305    builtin and then its argument prototype would still apply.  */
20306 #ifdef __cplusplus
20307 extern "C"
20308 #endif
20309 char gethostbyname ();
20310 int
20311 main ()
20312 {
20313 return gethostbyname ();
20314   ;
20315   return 0;
20316 }
20317 _ACEOF
20318 if ac_fn_c_try_link "$LINENO"; then :
20319   ac_cv_lib_bsd_gethostbyname=yes
20320 else
20321   ac_cv_lib_bsd_gethostbyname=no
20322 fi
20323 rm -f core conftest.err conftest.$ac_objext \
20324     conftest$ac_exeext conftest.$ac_ext
20325 LIBS=$ac_check_lib_save_LIBS
20326 fi
20327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
20328 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
20329 if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
20330   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20331 fi
20332
20333       fi
20334     fi
20335
20336     # lieder@skyler.mavd.honeywell.com says without -lsocket,
20337     # socket/setsockopt and other routines are undefined under SCO ODT
20338     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
20339     # on later versions), says Simon Leinen: it contains gethostby*
20340     # variants that don't use the name server (or something).  -lsocket
20341     # must be given before -lnsl if both are needed.  We assume that
20342     # if connect needs -lnsl, so does gethostbyname.
20343     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
20344 if test "x$ac_cv_func_connect" = x""yes; then :
20345
20346 fi
20347
20348     if test $ac_cv_func_connect = no; then
20349       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
20350 $as_echo_n "checking for connect in -lsocket... " >&6; }
20351 if test "${ac_cv_lib_socket_connect+set}" = set; then :
20352   $as_echo_n "(cached) " >&6
20353 else
20354   ac_check_lib_save_LIBS=$LIBS
20355 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20356 if test x$gcc_no_link = xyes; then
20357   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20358 fi
20359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20360 /* end confdefs.h.  */
20361
20362 /* Override any GCC internal prototype to avoid an error.
20363    Use char because int might match the return type of a GCC
20364    builtin and then its argument prototype would still apply.  */
20365 #ifdef __cplusplus
20366 extern "C"
20367 #endif
20368 char connect ();
20369 int
20370 main ()
20371 {
20372 return connect ();
20373   ;
20374   return 0;
20375 }
20376 _ACEOF
20377 if ac_fn_c_try_link "$LINENO"; then :
20378   ac_cv_lib_socket_connect=yes
20379 else
20380   ac_cv_lib_socket_connect=no
20381 fi
20382 rm -f core conftest.err conftest.$ac_objext \
20383     conftest$ac_exeext conftest.$ac_ext
20384 LIBS=$ac_check_lib_save_LIBS
20385 fi
20386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
20387 $as_echo "$ac_cv_lib_socket_connect" >&6; }
20388 if test "x$ac_cv_lib_socket_connect" = x""yes; then :
20389   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20390 fi
20391
20392     fi
20393
20394     # Guillermo Gomez says -lposix is necessary on A/UX.
20395     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
20396 if test "x$ac_cv_func_remove" = x""yes; then :
20397
20398 fi
20399
20400     if test $ac_cv_func_remove = no; then
20401       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
20402 $as_echo_n "checking for remove in -lposix... " >&6; }
20403 if test "${ac_cv_lib_posix_remove+set}" = set; then :
20404   $as_echo_n "(cached) " >&6
20405 else
20406   ac_check_lib_save_LIBS=$LIBS
20407 LIBS="-lposix  $LIBS"
20408 if test x$gcc_no_link = xyes; then
20409   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20410 fi
20411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20412 /* end confdefs.h.  */
20413
20414 /* Override any GCC internal prototype to avoid an error.
20415    Use char because int might match the return type of a GCC
20416    builtin and then its argument prototype would still apply.  */
20417 #ifdef __cplusplus
20418 extern "C"
20419 #endif
20420 char remove ();
20421 int
20422 main ()
20423 {
20424 return remove ();
20425   ;
20426   return 0;
20427 }
20428 _ACEOF
20429 if ac_fn_c_try_link "$LINENO"; then :
20430   ac_cv_lib_posix_remove=yes
20431 else
20432   ac_cv_lib_posix_remove=no
20433 fi
20434 rm -f core conftest.err conftest.$ac_objext \
20435     conftest$ac_exeext conftest.$ac_ext
20436 LIBS=$ac_check_lib_save_LIBS
20437 fi
20438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
20439 $as_echo "$ac_cv_lib_posix_remove" >&6; }
20440 if test "x$ac_cv_lib_posix_remove" = x""yes; then :
20441   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20442 fi
20443
20444     fi
20445
20446     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20447     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
20448 if test "x$ac_cv_func_shmat" = x""yes; then :
20449
20450 fi
20451
20452     if test $ac_cv_func_shmat = no; then
20453       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
20454 $as_echo_n "checking for shmat in -lipc... " >&6; }
20455 if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
20456   $as_echo_n "(cached) " >&6
20457 else
20458   ac_check_lib_save_LIBS=$LIBS
20459 LIBS="-lipc  $LIBS"
20460 if test x$gcc_no_link = xyes; then
20461   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20462 fi
20463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20464 /* end confdefs.h.  */
20465
20466 /* Override any GCC internal prototype to avoid an error.
20467    Use char because int might match the return type of a GCC
20468    builtin and then its argument prototype would still apply.  */
20469 #ifdef __cplusplus
20470 extern "C"
20471 #endif
20472 char shmat ();
20473 int
20474 main ()
20475 {
20476 return shmat ();
20477   ;
20478   return 0;
20479 }
20480 _ACEOF
20481 if ac_fn_c_try_link "$LINENO"; then :
20482   ac_cv_lib_ipc_shmat=yes
20483 else
20484   ac_cv_lib_ipc_shmat=no
20485 fi
20486 rm -f core conftest.err conftest.$ac_objext \
20487     conftest$ac_exeext conftest.$ac_ext
20488 LIBS=$ac_check_lib_save_LIBS
20489 fi
20490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
20491 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
20492 if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
20493   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
20494 fi
20495
20496     fi
20497   fi
20498
20499   # Check for libraries that X11R6 Xt/Xaw programs need.
20500   ac_save_LDFLAGS=$LDFLAGS
20501   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
20502   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
20503   # check for ICE first), but we must link in the order -lSM -lICE or
20504   # we get undefined symbols.  So assume we have SM if we have ICE.
20505   # These have to be linked with before -lX11, unlike the other
20506   # libraries we check for below, so use a different variable.
20507   # John Interrante, Karl Berry
20508   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
20509 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
20510 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
20511   $as_echo_n "(cached) " >&6
20512 else
20513   ac_check_lib_save_LIBS=$LIBS
20514 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
20515 if test x$gcc_no_link = xyes; then
20516   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20517 fi
20518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20519 /* end confdefs.h.  */
20520
20521 /* Override any GCC internal prototype to avoid an error.
20522    Use char because int might match the return type of a GCC
20523    builtin and then its argument prototype would still apply.  */
20524 #ifdef __cplusplus
20525 extern "C"
20526 #endif
20527 char IceConnectionNumber ();
20528 int
20529 main ()
20530 {
20531 return IceConnectionNumber ();
20532   ;
20533   return 0;
20534 }
20535 _ACEOF
20536 if ac_fn_c_try_link "$LINENO"; then :
20537   ac_cv_lib_ICE_IceConnectionNumber=yes
20538 else
20539   ac_cv_lib_ICE_IceConnectionNumber=no
20540 fi
20541 rm -f core conftest.err conftest.$ac_objext \
20542     conftest$ac_exeext conftest.$ac_ext
20543 LIBS=$ac_check_lib_save_LIBS
20544 fi
20545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
20546 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
20547 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
20548   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
20549 fi
20550
20551   LDFLAGS=$ac_save_LDFLAGS
20552
20553 fi
20554
20555
20556 # FIXME: this should be _libs on some hosts.
20557 libsubdir=.libs
20558
20559 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
20560
20561 LIBSTDCXXSPEC=
20562 # extra LD Flags which are required for targets
20563 case "${host}" in
20564 *-*-darwin[0-7].*)
20565     # For now we have to disable it on darwin[8-9] because it slows down
20566     # the linking phase. A possible bug in ld?
20567     # on Darwin -single_module speeds up loading of the dynamic libraries.
20568     extra_ldflags_libjava=-Wl,-single_module
20569     ;;
20570 arm*-*-linux-*)
20571     # Some of the ARM unwinder code is actually in libstdc++.  We
20572     # could in principle replicate it in libgcj, but it's better to
20573     # have a dependency on libstdc++.
20574     extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
20575     LIBSTDCXXSPEC=-lstdc++
20576     LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
20577     ;;
20578 *-*-cygwin)
20579     extra_ldflags_libjava=-liconv
20580     ;;
20581 *-*-mingw*)
20582     extra_ldflags_libjava=-lws2_32
20583     ;;
20584 esac
20585
20586 LIBMATHSPEC=
20587 # extra LD Flags which are required for targets
20588 case "${host}" in
20589 *-*-darwin*)
20590      ;;
20591 *)
20592      LIBMATHSPEC=-lm
20593      ;;
20594 esac
20595
20596 # Check for --no-merge-exidx-entries, an ARM-specific linker option.
20597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --no-merge-exidx-entries" >&5
20598 $as_echo_n "checking for --no-merge-exidx-entries... " >&6; }
20599 if test "${libgcj_cv_exidx+set}" = set; then :
20600   $as_echo_n "(cached) " >&6
20601 else
20602   saved_ldflags="$LDFLAGS"
20603    LDFLAGS="${LDFLAGS} -Wl,--no-merge-exidx-entries"
20604    if test x$gcc_no_link = xyes; then
20605   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20606 fi
20607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20608 /* end confdefs.h.  */
20609 int main(void){ return 0;}
20610 _ACEOF
20611 if ac_fn_c_try_link "$LINENO"; then :
20612   eval "libgcj_cv_exidx=yes"
20613 else
20614   eval "libgcj_cv_exidx=no"
20615 fi
20616 rm -f core conftest.err conftest.$ac_objext \
20617     conftest$ac_exeext conftest.$ac_ext
20618    LDFLAGS="${saved_ldflags}"
20619
20620 fi
20621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcj_cv_exidx" >&5
20622 $as_echo "$libgcj_cv_exidx" >&6; }
20623 if test "${libgcj_cv_exidx}" = "yes"; then
20624   SYSTEMSPEC="${SYSTEMSPEC} --no-merge-exidx-entries"
20625   extra_ldflags="${extra_ldflags} -Wl,--no-merge-exidx-entries"
20626 fi
20627
20628
20629
20630
20631
20632
20633
20634
20635 # Allow the GC to be disabled.  Can be useful when debugging.
20636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for garbage collector to use" >&5
20637 $as_echo_n "checking for garbage collector to use... " >&6; }
20638 # Check whether --enable-java-gc was given.
20639 if test "${enable_java_gc+set}" = set; then :
20640   enableval=$enable_java_gc; GC=$enableval
20641 else
20642   GC=boehm
20643 fi
20644
20645 GCLIBS=
20646 GCINCS=
20647 GCDEPS=
20648 GCSPEC=
20649 JC1GCSPEC=
20650 GCTESTSPEC=
20651 case "$GC" in
20652  boehm)
20653     { $as_echo "$as_me:${as_lineno-$LINENO}: result: boehm" >&5
20654 $as_echo "boehm" >&6; }
20655     GCLIBS=../boehm-gc/libgcjgc_convenience.la
20656     JC1GCSPEC='-fuse-boehm-gc'
20657     GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
20658     GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
20659     GCOBJS=boehm.lo
20660     GCHDR=boehm-gc.h
20661     # The POSIX thread support needs to know this.
20662
20663 $as_echo "#define HAVE_BOEHM_GC 1" >>confdefs.h
20664
20665     ;;
20666  no)
20667     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
20668 $as_echo "none" >&6; }
20669     GCHDR=no-gc.h
20670     ;;
20671  *)
20672     as_fn_error "unrecognized collector \"$GC\"" "$LINENO" 5
20673     ;;
20674 esac
20675
20676
20677
20678
20679
20680
20681 ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
20682
20683  if test "$GC" = boehm; then
20684   USING_BOEHMGC_TRUE=
20685   USING_BOEHMGC_FALSE='#'
20686 else
20687   USING_BOEHMGC_TRUE='#'
20688   USING_BOEHMGC_FALSE=
20689 fi
20690
20691  if test "$GC" = no; then
20692   USING_NOGC_TRUE=
20693   USING_NOGC_FALSE='#'
20694 else
20695   USING_NOGC_TRUE='#'
20696   USING_NOGC_FALSE=
20697 fi
20698
20699
20700
20701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
20702 $as_echo_n "checking for thread model used by GCC... " >&6; }
20703 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
20704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THREADS" >&5
20705 $as_echo "$THREADS" >&6; }
20706
20707 case "$THREADS" in
20708  no | none | single)
20709     THREADS=none
20710     ;;
20711  aix | posix | pthreads)
20712     THREADS=posix
20713     case "$host" in
20714      *-*-linux*)
20715
20716 $as_echo "#define LINUX_THREADS 1" >>confdefs.h
20717
20718         ;;
20719     esac
20720     ;;
20721  win32)
20722     ;;
20723  dce | vxworks)
20724     as_fn_error "thread package $THREADS not yet supported" "$LINENO" 5
20725     ;;
20726  *)
20727     as_fn_error "$THREADS is an unknown thread package" "$LINENO" 5
20728     ;;
20729 esac
20730
20731 THREADCXXFLAGS=
20732 THREADLDFLAGS=
20733 THREADLIBS=
20734 THREADINCS=
20735 THREADDEPS=
20736 THREADH=
20737 THREADSPEC=
20738 THREADSTARTFILESPEC=
20739 case "$THREADS" in
20740  posix)
20741     case "$host" in
20742      *-*-cygwin*)
20743         # Don't set THREADLIBS here.  Cygwin doesn't have -lpthread.
20744         ;;
20745      *-*-freebsd[34].*)
20746         # Before FreeBSD 5, it didn't have -lpthread (or any library which
20747         # merely adds pthread_* functions) but it does have a -pthread switch
20748         # which is required at link-time to select -lc_r *instead* of -lc.
20749         THREADLDFLAGS=-pthread
20750         # Don't set THREADSPEC here as might be expected since -pthread is
20751         # not processed when found within a spec file, it must come from
20752         # the command line.  For now, the user must provide the -pthread
20753         # switch to link code compiled with gcj.  In future, consider adding
20754         # support for weak references to pthread_* functions ala gthr.h API.
20755         THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
20756         ;;
20757      *-*-freebsd*)
20758         # FreeBSD >=5.3 implements a model much closer to other modern UNIX
20759         # systems which support threads and -lpthread.
20760         THREADLDFLAGS=-pthread
20761         THREADSPEC=-lpthread
20762         ;;
20763      hppa*-hp-hpux*)
20764         THREADCXXFLAGS=-pthread
20765         # boehm-gc needs some functions from librt, so link that too.
20766         THREADLIBS='-lpthread -lrt'
20767         THREADSPEC='-lpthread -lrt'
20768         ;;
20769      *-*-solaris2.9)
20770         # Need libthread for TLS support.
20771         THREADLIBS='-lpthread -lthread'
20772         THREADSPEC='-lpthread -lthread'
20773         ;;
20774      *-*-darwin*)
20775         # Don't set THREADLIBS or THREADSPEC as Darwin already
20776         # provides pthread via libSystem.
20777         ;;
20778      *)
20779         THREADLIBS=-lpthread
20780         THREADSPEC=-lpthread
20781         ;;
20782     esac
20783     THREADH=posix-threads.h
20784     # MIT pthreads doesn't seem to have the mutexattr functions.
20785     # But for now we don't check for it.  We just assume you aren't
20786     # using MIT pthreads.
20787
20788 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20789
20790
20791     # If we're using the Boehm GC, then we happen to know that it
20792     # defines _REENTRANT, so we don't bother.  Eww.
20793     if test "$GC" != boehm; then
20794
20795 $as_echo "#define _REENTRANT 1" >>confdefs.h
20796
20797     fi
20798
20799 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
20800
20801     ;;
20802
20803  win32)
20804     THREADH=win32-threads.h
20805     THREADCXXFLAGS=-mthreads
20806     # We need thread-safe exception handling so _CRT_MT should be set to 1.
20807     # But we do not want the executables created to be dependent on
20808     # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
20809     # exception handling contexts.  The following kludge achieves this effect
20810     # and causes a dummy __mingwthr_key_dtor() to be linked in from
20811     # libmingw32.a.  This causes a memory leak of about 24 bytes per thread.
20812     # A workaround is to explicitly use -mthreads while linking Java programs.
20813     # See PR libgcj/28263.
20814     #
20815     # FIXME: In Java we are able to detect thread death at the end of
20816     # Thread.run() so we should be able to clean up the exception handling
20817     # contexts ourselves.
20818     case "$host" in
20819     *-w64-mingw*)
20820       ;;
20821     *)
20822       THREADSTARTFILESPEC='crtmt%O%s'
20823       ;;
20824     esac
20825     ;;
20826  none)
20827     THREADH=no-threads.h
20828     ;;
20829 esac
20830 ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
20831
20832
20833
20834
20835
20836
20837
20838
20839  if test "$THREADS" = posix; then
20840   USING_POSIX_THREADS_TRUE=
20841   USING_POSIX_THREADS_FALSE='#'
20842 else
20843   USING_POSIX_THREADS_TRUE='#'
20844   USING_POSIX_THREADS_FALSE=
20845 fi
20846
20847  if test "$THREADS" = win32; then
20848   USING_WIN32_THREADS_TRUE=
20849   USING_WIN32_THREADS_FALSE='#'
20850 else
20851   USING_WIN32_THREADS_TRUE='#'
20852   USING_WIN32_THREADS_FALSE=
20853 fi
20854
20855  if test "$THREADS" = none; then
20856   USING_NO_THREADS_TRUE=
20857   USING_NO_THREADS_FALSE='#'
20858 else
20859   USING_NO_THREADS_TRUE='#'
20860   USING_NO_THREADS_FALSE=
20861 fi
20862
20863 if test "$enable_shared" != yes; then
20864   use_libgcj_bc=no
20865 fi
20866  if test "$use_libgcj_bc" = yes; then
20867   USE_LIBGCJ_BC_TRUE=
20868   USE_LIBGCJ_BC_FALSE='#'
20869 else
20870   USE_LIBGCJ_BC_TRUE='#'
20871   USE_LIBGCJ_BC_FALSE=
20872 fi
20873
20874
20875 if test -d sysdep; then true; else mkdir sysdep; fi
20876 ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
20877
20878 ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
20879
20880 ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
20881
20882
20883 LIBGCJ_SPEC_LGCJ=-lgcj
20884 LIBGCJ_SPEC_LGCJ_BC=-lgcj_bc
20885 if test x"$libgcj_spec_lgcj_override" != x ; then
20886   LIBGCJ_SPEC_LGCJ=$libgcj_spec_lgcj_override
20887 fi
20888 if test x"$libgcj_spec_lgcj_bc_override" != x ; then
20889   LIBGCJ_SPEC_LGCJ_BC=$libgcj_spec_lgcj_bc_override
20890 fi
20891 LIBGCJ_SPEC="%{s-bc-abi:} $LIBGCJ_SPEC_LGCJ"
20892 if test "$use_libgcj_bc" = yes; then
20893   LIBGCJ_SPEC="%{static|static-libgcj|!s-bc-abi:$LIBGCJ_SPEC_LGCJ;:$LIBGCJ_SPEC_LGCJ_BC}"
20894   LIBGCJ_BC_SPEC="%{findirect-dispatch:-fPIC}"
20895 fi
20896
20897
20898
20899 HASH_SYNC_SPEC=
20900 # Hash synchronization is only useful with posix threads right now.
20901 if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
20902    HASH_SYNC_SPEC=-fhash-synchronization
20903
20904 $as_echo "#define JV_HASH_SYNCHRONIZATION 1" >>confdefs.h
20905
20906 fi
20907
20908
20909  if test "$GCC" = yes; then
20910   USING_GCC_TRUE=
20911   USING_GCC_FALSE='#'
20912 else
20913   USING_GCC_TRUE='#'
20914   USING_GCC_FALSE=
20915 fi
20916
20917
20918 # We're in the tree with libgcc, and need to include some of its headers.
20919 LIBGCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../libgcc'
20920
20921 if test "x${with_newlib}" = "xyes"; then
20922    # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
20923    # may not work correctly, because the compiler may not be able to
20924    # link executables.
20925
20926    # We assume newlib.  This lets us hard-code the functions we know
20927    # we'll have.
20928
20929 $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
20930
20931
20932 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
20933
20934
20935 $as_echo "#define HAVE_TIME 1" >>confdefs.h
20936
20937
20938 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
20939
20940
20941 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
20942
20943
20944 $as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
20945
20946    # This is only for POSIX threads.
20947
20948 $as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20949
20950
20951    # Assume we do not have getuid and friends.
20952
20953 $as_echo "#define NO_GETUID 1" >>confdefs.h
20954
20955    PLATFORMNET=NoNet
20956 else
20957    for ac_func in strerror_r select fstat open fsync sleep opendir \
20958                    localtime_r getpwuid_r getcwd \
20959                    access stat lstat mkdir rename rmdir unlink utime chmod readlink \
20960                    nl_langinfo setlocale \
20961                    inet_pton uname inet_ntoa \
20962                    getrlimit sigaction ftruncate mmap \
20963                    getifaddrs
20964 do :
20965   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20966 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20967 eval as_val=\$$as_ac_var
20968    if test "x$as_val" = x""yes; then :
20969   cat >>confdefs.h <<_ACEOF
20970 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20971 _ACEOF
20972
20973 fi
20974 done
20975
20976    for ac_func in inet_aton inet_addr
20977 do :
20978   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20979 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20980 eval as_val=\$$as_ac_var
20981    if test "x$as_val" = x""yes; then :
20982   cat >>confdefs.h <<_ACEOF
20983 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20984 _ACEOF
20985  break
20986 fi
20987 done
20988
20989    for ac_header in unistd.h dlfcn.h sys/resource.h
20990 do :
20991   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20992 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20993 eval as_val=\$$as_ac_Header
20994    if test "x$as_val" = x""yes; then :
20995   cat >>confdefs.h <<_ACEOF
20996 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20997 _ACEOF
20998
20999 fi
21000
21001 done
21002
21003    # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl
21004    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldl" >&5
21005 $as_echo_n "checking for dladdr in -ldl... " >&6; }
21006 if test "${ac_cv_lib_dl_dladdr+set}" = set; then :
21007   $as_echo_n "(cached) " >&6
21008 else
21009   ac_check_lib_save_LIBS=$LIBS
21010 LIBS="-ldl  $LIBS"
21011 if test x$gcc_no_link = xyes; then
21012   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21013 fi
21014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21015 /* end confdefs.h.  */
21016
21017 /* Override any GCC internal prototype to avoid an error.
21018    Use char because int might match the return type of a GCC
21019    builtin and then its argument prototype would still apply.  */
21020 #ifdef __cplusplus
21021 extern "C"
21022 #endif
21023 char dladdr ();
21024 int
21025 main ()
21026 {
21027 return dladdr ();
21028   ;
21029   return 0;
21030 }
21031 _ACEOF
21032 if ac_fn_c_try_link "$LINENO"; then :
21033   ac_cv_lib_dl_dladdr=yes
21034 else
21035   ac_cv_lib_dl_dladdr=no
21036 fi
21037 rm -f core conftest.err conftest.$ac_objext \
21038     conftest$ac_exeext conftest.$ac_ext
21039 LIBS=$ac_check_lib_save_LIBS
21040 fi
21041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dladdr" >&5
21042 $as_echo "$ac_cv_lib_dl_dladdr" >&6; }
21043 if test "x$ac_cv_lib_dl_dladdr" = x""yes; then :
21044
21045
21046 $as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21047
21048 else
21049
21050        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldld" >&5
21051 $as_echo_n "checking for dladdr in -ldld... " >&6; }
21052 if test "${ac_cv_lib_dld_dladdr+set}" = set; then :
21053   $as_echo_n "(cached) " >&6
21054 else
21055   ac_check_lib_save_LIBS=$LIBS
21056 LIBS="-ldld  $LIBS"
21057 if test x$gcc_no_link = xyes; then
21058   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21059 fi
21060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21061 /* end confdefs.h.  */
21062
21063 /* Override any GCC internal prototype to avoid an error.
21064    Use char because int might match the return type of a GCC
21065    builtin and then its argument prototype would still apply.  */
21066 #ifdef __cplusplus
21067 extern "C"
21068 #endif
21069 char dladdr ();
21070 int
21071 main ()
21072 {
21073 return dladdr ();
21074   ;
21075   return 0;
21076 }
21077 _ACEOF
21078 if ac_fn_c_try_link "$LINENO"; then :
21079   ac_cv_lib_dld_dladdr=yes
21080 else
21081   ac_cv_lib_dld_dladdr=no
21082 fi
21083 rm -f core conftest.err conftest.$ac_objext \
21084     conftest$ac_exeext conftest.$ac_ext
21085 LIBS=$ac_check_lib_save_LIBS
21086 fi
21087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dladdr" >&5
21088 $as_echo "$ac_cv_lib_dld_dladdr" >&6; }
21089 if test "x$ac_cv_lib_dld_dladdr" = x""yes; then :
21090
21091
21092 $as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21093
21094 fi
21095
21096 fi
21097
21098
21099    if test x"$cross_compiling" = x"no"; then
21100      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/exe" >&5
21101 $as_echo_n "checking for /proc/self/exe... " >&6; }
21102 if test "${ac_cv_file__proc_self_exe+set}" = set; then :
21103   $as_echo_n "(cached) " >&6
21104 else
21105   test "$cross_compiling" = yes &&
21106   as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21107 if test -r "/proc/self/exe"; then
21108   ac_cv_file__proc_self_exe=yes
21109 else
21110   ac_cv_file__proc_self_exe=no
21111 fi
21112 fi
21113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_exe" >&5
21114 $as_echo "$ac_cv_file__proc_self_exe" >&6; }
21115 if test "x$ac_cv_file__proc_self_exe" = x""yes; then :
21116
21117 cat >>confdefs.h <<_ACEOF
21118 #define HAVE__PROC_SELF_EXE 1
21119 _ACEOF
21120
21121
21122 $as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21123
21124 fi
21125
21126      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/maps" >&5
21127 $as_echo_n "checking for /proc/self/maps... " >&6; }
21128 if test "${ac_cv_file__proc_self_maps+set}" = set; then :
21129   $as_echo_n "(cached) " >&6
21130 else
21131   test "$cross_compiling" = yes &&
21132   as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21133 if test -r "/proc/self/maps"; then
21134   ac_cv_file__proc_self_maps=yes
21135 else
21136   ac_cv_file__proc_self_maps=no
21137 fi
21138 fi
21139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_maps" >&5
21140 $as_echo "$ac_cv_file__proc_self_maps" >&6; }
21141 if test "x$ac_cv_file__proc_self_maps" = x""yes; then :
21142
21143 cat >>confdefs.h <<_ACEOF
21144 #define HAVE__PROC_SELF_MAPS 1
21145 _ACEOF
21146
21147
21148 $as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21149
21150 fi
21151
21152    else
21153      case $host in
21154      *-linux*)
21155
21156 $as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21157
21158
21159 $as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21160
21161        ;;
21162      esac
21163    fi
21164
21165
21166       if test "X$prefix" = "XNONE"; then
21167     acl_final_prefix="$ac_default_prefix"
21168   else
21169     acl_final_prefix="$prefix"
21170   fi
21171   if test "X$exec_prefix" = "XNONE"; then
21172     acl_final_exec_prefix='${prefix}'
21173   else
21174     acl_final_exec_prefix="$exec_prefix"
21175   fi
21176   acl_save_prefix="$prefix"
21177   prefix="$acl_final_prefix"
21178   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
21179   prefix="$acl_save_prefix"
21180
21181
21182 # Check whether --with-gnu-ld was given.
21183 if test "${with_gnu_ld+set}" = set; then :
21184   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
21185 else
21186   with_gnu_ld=no
21187 fi
21188
21189 # Prepare PATH_SEPARATOR.
21190 # The user is always right.
21191 if test "${PATH_SEPARATOR+set}" != set; then
21192   echo "#! /bin/sh" >conf$$.sh
21193   echo  "exit 0"   >>conf$$.sh
21194   chmod +x conf$$.sh
21195   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21196     PATH_SEPARATOR=';'
21197   else
21198     PATH_SEPARATOR=:
21199   fi
21200   rm -f conf$$.sh
21201 fi
21202 ac_prog=ld
21203 if test "$GCC" = yes; then
21204   # Check if gcc -print-prog-name=ld gives a path.
21205   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
21206 $as_echo_n "checking for ld used by GCC... " >&6; }
21207   case $host in
21208   *-*-mingw*)
21209     # gcc leaves a trailing carriage return which upsets mingw
21210     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
21211   *)
21212     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
21213   esac
21214   case $ac_prog in
21215     # Accept absolute paths.
21216     [\\/]* | [A-Za-z]:[\\/]*)
21217       re_direlt='/[^/][^/]*/\.\./'
21218       # Canonicalize the path of ld
21219       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
21220       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
21221         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
21222       done
21223       test -z "$LD" && LD="$ac_prog"
21224       ;;
21225   "")
21226     # If it fails, then pretend we aren't using GCC.
21227     ac_prog=ld
21228     ;;
21229   *)
21230     # If it is relative, then search for the first ld in PATH.
21231     with_gnu_ld=unknown
21232     ;;
21233   esac
21234 elif test "$with_gnu_ld" = yes; then
21235   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
21236 $as_echo_n "checking for GNU ld... " >&6; }
21237 else
21238   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
21239 $as_echo_n "checking for non-GNU ld... " >&6; }
21240 fi
21241 if test "${acl_cv_path_LD+set}" = set; then :
21242   $as_echo_n "(cached) " >&6
21243 else
21244   if test -z "$LD"; then
21245   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
21246   for ac_dir in $PATH; do
21247     test -z "$ac_dir" && ac_dir=.
21248     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
21249       acl_cv_path_LD="$ac_dir/$ac_prog"
21250       # Check to see if the program is GNU ld.  I'd rather use --version,
21251       # but apparently some GNU ld's only accept -v.
21252       # Break only if it was the GNU/non-GNU ld that we prefer.
21253       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
21254         test "$with_gnu_ld" != no && break
21255       else
21256         test "$with_gnu_ld" != yes && break
21257       fi
21258     fi
21259   done
21260   IFS="$ac_save_ifs"
21261 else
21262   acl_cv_path_LD="$LD" # Let the user override the test with a path.
21263 fi
21264 fi
21265
21266 LD="$acl_cv_path_LD"
21267 if test -n "$LD"; then
21268   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
21269 $as_echo "$LD" >&6; }
21270 else
21271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21272 $as_echo "no" >&6; }
21273 fi
21274 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
21275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
21276 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
21277 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
21278   $as_echo_n "(cached) " >&6
21279 else
21280   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
21281 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
21282   acl_cv_prog_gnu_ld=yes
21283 else
21284   acl_cv_prog_gnu_ld=no
21285 fi
21286 fi
21287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
21288 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
21289 with_gnu_ld=$acl_cv_prog_gnu_ld
21290
21291
21292
21293                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
21294 $as_echo_n "checking for shared library run path origin... " >&6; }
21295 if test "${acl_cv_rpath+set}" = set; then :
21296   $as_echo_n "(cached) " >&6
21297 else
21298
21299     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
21300     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
21301     . ./conftest.sh
21302     rm -f ./conftest.sh
21303     acl_cv_rpath=done
21304
21305 fi
21306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
21307 $as_echo "$acl_cv_rpath" >&6; }
21308   wl="$acl_cv_wl"
21309   libext="$acl_cv_libext"
21310   shlibext="$acl_cv_shlibext"
21311   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
21312   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
21313   hardcode_direct="$acl_cv_hardcode_direct"
21314   hardcode_minus_L="$acl_cv_hardcode_minus_L"
21315     # Check whether --enable-rpath was given.
21316 if test "${enable_rpath+set}" = set; then :
21317   enableval=$enable_rpath; :
21318 else
21319   enable_rpath=yes
21320 fi
21321
21322
21323
21324
21325
21326
21327
21328
21329     use_additional=yes
21330
21331   acl_save_prefix="$prefix"
21332   prefix="$acl_final_prefix"
21333   acl_save_exec_prefix="$exec_prefix"
21334   exec_prefix="$acl_final_exec_prefix"
21335
21336     eval additional_includedir=\"$includedir\"
21337     eval additional_libdir=\"$libdir\"
21338
21339   exec_prefix="$acl_save_exec_prefix"
21340   prefix="$acl_save_prefix"
21341
21342
21343 # Check whether --with-libiconv-prefix was given.
21344 if test "${with_libiconv_prefix+set}" = set; then :
21345   withval=$with_libiconv_prefix;
21346     if test "X$withval" = "Xno"; then
21347       use_additional=no
21348     else
21349       if test "X$withval" = "X"; then
21350
21351   acl_save_prefix="$prefix"
21352   prefix="$acl_final_prefix"
21353   acl_save_exec_prefix="$exec_prefix"
21354   exec_prefix="$acl_final_exec_prefix"
21355
21356           eval additional_includedir=\"$includedir\"
21357           eval additional_libdir=\"$libdir\"
21358
21359   exec_prefix="$acl_save_exec_prefix"
21360   prefix="$acl_save_prefix"
21361
21362       else
21363         additional_includedir="$withval/include"
21364         additional_libdir="$withval/lib"
21365       fi
21366     fi
21367
21368 fi
21369
21370       LIBICONV=
21371   LTLIBICONV=
21372   INCICONV=
21373   rpathdirs=
21374   ltrpathdirs=
21375   names_already_handled=
21376   names_next_round='iconv '
21377   while test -n "$names_next_round"; do
21378     names_this_round="$names_next_round"
21379     names_next_round=
21380     for name in $names_this_round; do
21381       already_handled=
21382       for n in $names_already_handled; do
21383         if test "$n" = "$name"; then
21384           already_handled=yes
21385           break
21386         fi
21387       done
21388       if test -z "$already_handled"; then
21389         names_already_handled="$names_already_handled $name"
21390                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
21391         eval value=\"\$HAVE_LIB$uppername\"
21392         if test -n "$value"; then
21393           if test "$value" = yes; then
21394             eval value=\"\$LIB$uppername\"
21395             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
21396             eval value=\"\$LTLIB$uppername\"
21397             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
21398           else
21399                                     :
21400           fi
21401         else
21402                               found_dir=
21403           found_la=
21404           found_so=
21405           found_a=
21406           if test $use_additional = yes; then
21407             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
21408               found_dir="$additional_libdir"
21409               found_so="$additional_libdir/lib$name.$shlibext"
21410               if test -f "$additional_libdir/lib$name.la"; then
21411                 found_la="$additional_libdir/lib$name.la"
21412               fi
21413             else
21414               if test -f "$additional_libdir/lib$name.$libext"; then
21415                 found_dir="$additional_libdir"
21416                 found_a="$additional_libdir/lib$name.$libext"
21417                 if test -f "$additional_libdir/lib$name.la"; then
21418                   found_la="$additional_libdir/lib$name.la"
21419                 fi
21420               fi
21421             fi
21422           fi
21423           if test "X$found_dir" = "X"; then
21424             for x in $LDFLAGS $LTLIBICONV; do
21425
21426   acl_save_prefix="$prefix"
21427   prefix="$acl_final_prefix"
21428   acl_save_exec_prefix="$exec_prefix"
21429   exec_prefix="$acl_final_exec_prefix"
21430   eval x=\"$x\"
21431   exec_prefix="$acl_save_exec_prefix"
21432   prefix="$acl_save_prefix"
21433
21434               case "$x" in
21435                 -L*)
21436                   dir=`echo "X$x" | sed -e 's/^X-L//'`
21437                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
21438                     found_dir="$dir"
21439                     found_so="$dir/lib$name.$shlibext"
21440                     if test -f "$dir/lib$name.la"; then
21441                       found_la="$dir/lib$name.la"
21442                     fi
21443                   else
21444                     if test -f "$dir/lib$name.$libext"; then
21445                       found_dir="$dir"
21446                       found_a="$dir/lib$name.$libext"
21447                       if test -f "$dir/lib$name.la"; then
21448                         found_la="$dir/lib$name.la"
21449                       fi
21450                     fi
21451                   fi
21452                   ;;
21453               esac
21454               if test "X$found_dir" != "X"; then
21455                 break
21456               fi
21457             done
21458           fi
21459           if test "X$found_dir" != "X"; then
21460                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
21461             if test "X$found_so" != "X"; then
21462                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
21463                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21464               else
21465                                                                                 haveit=
21466                 for x in $ltrpathdirs; do
21467                   if test "X$x" = "X$found_dir"; then
21468                     haveit=yes
21469                     break
21470                   fi
21471                 done
21472                 if test -z "$haveit"; then
21473                   ltrpathdirs="$ltrpathdirs $found_dir"
21474                 fi
21475                                 if test "$hardcode_direct" = yes; then
21476                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21477                 else
21478                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
21479                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21480                                                             haveit=
21481                     for x in $rpathdirs; do
21482                       if test "X$x" = "X$found_dir"; then
21483                         haveit=yes
21484                         break
21485                       fi
21486                     done
21487                     if test -z "$haveit"; then
21488                       rpathdirs="$rpathdirs $found_dir"
21489                     fi
21490                   else
21491                                                                                 haveit=
21492                     for x in $LDFLAGS $LIBICONV; do
21493
21494   acl_save_prefix="$prefix"
21495   prefix="$acl_final_prefix"
21496   acl_save_exec_prefix="$exec_prefix"
21497   exec_prefix="$acl_final_exec_prefix"
21498   eval x=\"$x\"
21499   exec_prefix="$acl_save_exec_prefix"
21500   prefix="$acl_save_prefix"
21501
21502                       if test "X$x" = "X-L$found_dir"; then
21503                         haveit=yes
21504                         break
21505                       fi
21506                     done
21507                     if test -z "$haveit"; then
21508                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
21509                     fi
21510                     if test "$hardcode_minus_L" != no; then
21511                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21512                     else
21513                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21514                     fi
21515                   fi
21516                 fi
21517               fi
21518             else
21519               if test "X$found_a" != "X"; then
21520                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
21521               else
21522                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
21523               fi
21524             fi
21525                         additional_includedir=
21526             case "$found_dir" in
21527               */lib | */lib/)
21528                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
21529                 additional_includedir="$basedir/include"
21530                 ;;
21531             esac
21532             if test "X$additional_includedir" != "X"; then
21533                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
21534                 haveit=
21535                 if test "X$additional_includedir" = "X/usr/local/include"; then
21536                   if test -n "$GCC"; then
21537                     case $host_os in
21538                       linux*) haveit=yes;;
21539                     esac
21540                   fi
21541                 fi
21542                 if test -z "$haveit"; then
21543                   for x in $CPPFLAGS $INCICONV; do
21544
21545   acl_save_prefix="$prefix"
21546   prefix="$acl_final_prefix"
21547   acl_save_exec_prefix="$exec_prefix"
21548   exec_prefix="$acl_final_exec_prefix"
21549   eval x=\"$x\"
21550   exec_prefix="$acl_save_exec_prefix"
21551   prefix="$acl_save_prefix"
21552
21553                     if test "X$x" = "X-I$additional_includedir"; then
21554                       haveit=yes
21555                       break
21556                     fi
21557                   done
21558                   if test -z "$haveit"; then
21559                     if test -d "$additional_includedir"; then
21560                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
21561                     fi
21562                   fi
21563                 fi
21564               fi
21565             fi
21566                         if test -n "$found_la"; then
21567                                                         save_libdir="$libdir"
21568               case "$found_la" in
21569                 */* | *\\*) . "$found_la" ;;
21570                 *) . "./$found_la" ;;
21571               esac
21572               libdir="$save_libdir"
21573                             for dep in $dependency_libs; do
21574                 case "$dep" in
21575                   -L*)
21576                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
21577                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
21578                       haveit=
21579                       if test "X$additional_libdir" = "X/usr/local/lib"; then
21580                         if test -n "$GCC"; then
21581                           case $host_os in
21582                             linux*) haveit=yes;;
21583                           esac
21584                         fi
21585                       fi
21586                       if test -z "$haveit"; then
21587                         haveit=
21588                         for x in $LDFLAGS $LIBICONV; do
21589
21590   acl_save_prefix="$prefix"
21591   prefix="$acl_final_prefix"
21592   acl_save_exec_prefix="$exec_prefix"
21593   exec_prefix="$acl_final_exec_prefix"
21594   eval x=\"$x\"
21595   exec_prefix="$acl_save_exec_prefix"
21596   prefix="$acl_save_prefix"
21597
21598                           if test "X$x" = "X-L$additional_libdir"; then
21599                             haveit=yes
21600                             break
21601                           fi
21602                         done
21603                         if test -z "$haveit"; then
21604                           if test -d "$additional_libdir"; then
21605                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
21606                           fi
21607                         fi
21608                         haveit=
21609                         for x in $LDFLAGS $LTLIBICONV; do
21610
21611   acl_save_prefix="$prefix"
21612   prefix="$acl_final_prefix"
21613   acl_save_exec_prefix="$exec_prefix"
21614   exec_prefix="$acl_final_exec_prefix"
21615   eval x=\"$x\"
21616   exec_prefix="$acl_save_exec_prefix"
21617   prefix="$acl_save_prefix"
21618
21619                           if test "X$x" = "X-L$additional_libdir"; then
21620                             haveit=yes
21621                             break
21622                           fi
21623                         done
21624                         if test -z "$haveit"; then
21625                           if test -d "$additional_libdir"; then
21626                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
21627                           fi
21628                         fi
21629                       fi
21630                     fi
21631                     ;;
21632                   -R*)
21633                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
21634                     if test "$enable_rpath" != no; then
21635                                                                   haveit=
21636                       for x in $rpathdirs; do
21637                         if test "X$x" = "X$dir"; then
21638                           haveit=yes
21639                           break
21640                         fi
21641                       done
21642                       if test -z "$haveit"; then
21643                         rpathdirs="$rpathdirs $dir"
21644                       fi
21645                                                                   haveit=
21646                       for x in $ltrpathdirs; do
21647                         if test "X$x" = "X$dir"; then
21648                           haveit=yes
21649                           break
21650                         fi
21651                       done
21652                       if test -z "$haveit"; then
21653                         ltrpathdirs="$ltrpathdirs $dir"
21654                       fi
21655                     fi
21656                     ;;
21657                   -l*)
21658                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
21659                     ;;
21660                   *.la)
21661                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
21662                     ;;
21663                   *)
21664                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
21665                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
21666                     ;;
21667                 esac
21668               done
21669             fi
21670           else
21671                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21672             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
21673           fi
21674         fi
21675       fi
21676     done
21677   done
21678   if test "X$rpathdirs" != "X"; then
21679     if test -n "$hardcode_libdir_separator"; then
21680                         alldirs=
21681       for found_dir in $rpathdirs; do
21682         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
21683       done
21684             acl_save_libdir="$libdir"
21685       libdir="$alldirs"
21686       eval flag=\"$hardcode_libdir_flag_spec\"
21687       libdir="$acl_save_libdir"
21688       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21689     else
21690             for found_dir in $rpathdirs; do
21691         acl_save_libdir="$libdir"
21692         libdir="$found_dir"
21693         eval flag=\"$hardcode_libdir_flag_spec\"
21694         libdir="$acl_save_libdir"
21695         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21696       done
21697     fi
21698   fi
21699   if test "X$ltrpathdirs" != "X"; then
21700             for found_dir in $ltrpathdirs; do
21701       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
21702     done
21703   fi
21704
21705
21706
21707
21708
21709
21710
21711           am_save_CPPFLAGS="$CPPFLAGS"
21712
21713   for element in $INCICONV; do
21714     haveit=
21715     for x in $CPPFLAGS; do
21716
21717   acl_save_prefix="$prefix"
21718   prefix="$acl_final_prefix"
21719   acl_save_exec_prefix="$exec_prefix"
21720   exec_prefix="$acl_final_exec_prefix"
21721   eval x=\"$x\"
21722   exec_prefix="$acl_save_exec_prefix"
21723   prefix="$acl_save_prefix"
21724
21725       if test "X$x" = "X$element"; then
21726         haveit=yes
21727         break
21728       fi
21729     done
21730     if test -z "$haveit"; then
21731       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
21732     fi
21733   done
21734
21735
21736   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
21737 $as_echo_n "checking for iconv... " >&6; }
21738 if test "${am_cv_func_iconv+set}" = set; then :
21739   $as_echo_n "(cached) " >&6
21740 else
21741
21742     am_cv_func_iconv="no, consider installing GNU libiconv"
21743     am_cv_lib_iconv=no
21744     if test x$gcc_no_link = xyes; then
21745   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21746 fi
21747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21748 /* end confdefs.h.  */
21749 #include <stdlib.h>
21750 #include <iconv.h>
21751 int
21752 main ()
21753 {
21754 iconv_t cd = iconv_open("","");
21755        iconv(cd,NULL,NULL,NULL,NULL);
21756        iconv_close(cd);
21757   ;
21758   return 0;
21759 }
21760 _ACEOF
21761 if ac_fn_c_try_link "$LINENO"; then :
21762   am_cv_func_iconv=yes
21763 fi
21764 rm -f core conftest.err conftest.$ac_objext \
21765     conftest$ac_exeext conftest.$ac_ext
21766     if test "$am_cv_func_iconv" != yes; then
21767       am_save_LIBS="$LIBS"
21768       LIBS="$LIBS $LIBICONV"
21769       if test x$gcc_no_link = xyes; then
21770   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21771 fi
21772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21773 /* end confdefs.h.  */
21774 #include <stdlib.h>
21775 #include <iconv.h>
21776 int
21777 main ()
21778 {
21779 iconv_t cd = iconv_open("","");
21780          iconv(cd,NULL,NULL,NULL,NULL);
21781          iconv_close(cd);
21782   ;
21783   return 0;
21784 }
21785 _ACEOF
21786 if ac_fn_c_try_link "$LINENO"; then :
21787   am_cv_lib_iconv=yes
21788         am_cv_func_iconv=yes
21789 fi
21790 rm -f core conftest.err conftest.$ac_objext \
21791     conftest$ac_exeext conftest.$ac_ext
21792       LIBS="$am_save_LIBS"
21793     fi
21794
21795 fi
21796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
21797 $as_echo "$am_cv_func_iconv" >&6; }
21798   if test "$am_cv_func_iconv" = yes; then
21799
21800 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
21801
21802   fi
21803   if test "$am_cv_lib_iconv" = yes; then
21804     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
21805 $as_echo_n "checking how to link with libiconv... " >&6; }
21806     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
21807 $as_echo "$LIBICONV" >&6; }
21808   else
21809             CPPFLAGS="$am_save_CPPFLAGS"
21810     LIBICONV=
21811     LTLIBICONV=
21812   fi
21813
21814
21815
21816   if test "$am_cv_func_iconv" = yes; then
21817     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
21818 $as_echo_n "checking for iconv declaration... " >&6; }
21819     if test "${am_cv_proto_iconv+set}" = set; then :
21820   $as_echo_n "(cached) " >&6
21821 else
21822
21823       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21824 /* end confdefs.h.  */
21825
21826 #include <stdlib.h>
21827 #include <iconv.h>
21828 extern
21829 #ifdef __cplusplus
21830 "C"
21831 #endif
21832 #if defined(__STDC__) || defined(__cplusplus)
21833 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
21834 #else
21835 size_t iconv();
21836 #endif
21837
21838 int
21839 main ()
21840 {
21841
21842   ;
21843   return 0;
21844 }
21845 _ACEOF
21846 if ac_fn_c_try_compile "$LINENO"; then :
21847   am_cv_proto_iconv_arg1=""
21848 else
21849   am_cv_proto_iconv_arg1="const"
21850 fi
21851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21852       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);"
21853 fi
21854
21855     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
21856     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
21857          }$am_cv_proto_iconv" >&5
21858 $as_echo "${ac_t:-
21859          }$am_cv_proto_iconv" >&6; }
21860
21861 cat >>confdefs.h <<_ACEOF
21862 #define ICONV_CONST $am_cv_proto_iconv_arg1
21863 _ACEOF
21864
21865   fi
21866
21867
21868   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
21869 $as_echo_n "checking for LC_MESSAGES... " >&6; }
21870 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
21871   $as_echo_n "(cached) " >&6
21872 else
21873   if test x$gcc_no_link = xyes; then
21874   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21875 fi
21876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21877 /* end confdefs.h.  */
21878 #include <locale.h>
21879 int
21880 main ()
21881 {
21882 return LC_MESSAGES
21883   ;
21884   return 0;
21885 }
21886 _ACEOF
21887 if ac_fn_c_try_link "$LINENO"; then :
21888   am_cv_val_LC_MESSAGES=yes
21889 else
21890   am_cv_val_LC_MESSAGES=no
21891 fi
21892 rm -f core conftest.err conftest.$ac_objext \
21893     conftest$ac_exeext conftest.$ac_ext
21894 fi
21895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
21896 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
21897   if test $am_cv_val_LC_MESSAGES = yes; then
21898
21899 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
21900
21901   fi
21902
21903    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
21904 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
21905 if test "${ac_cv_struct_tm+set}" = set; then :
21906   $as_echo_n "(cached) " >&6
21907 else
21908   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21909 /* end confdefs.h.  */
21910 #include <sys/types.h>
21911 #include <time.h>
21912
21913 int
21914 main ()
21915 {
21916 struct tm tm;
21917                                      int *p = &tm.tm_sec;
21918                                      return !p;
21919   ;
21920   return 0;
21921 }
21922 _ACEOF
21923 if ac_fn_c_try_compile "$LINENO"; then :
21924   ac_cv_struct_tm=time.h
21925 else
21926   ac_cv_struct_tm=sys/time.h
21927 fi
21928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21929 fi
21930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
21931 $as_echo "$ac_cv_struct_tm" >&6; }
21932 if test $ac_cv_struct_tm = sys/time.h; then
21933
21934 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
21935
21936 fi
21937
21938 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
21939 #include <$ac_cv_struct_tm>
21940
21941 "
21942 if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
21943
21944 cat >>confdefs.h <<_ACEOF
21945 #define HAVE_STRUCT_TM_TM_ZONE 1
21946 _ACEOF
21947
21948
21949 fi
21950
21951 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21952
21953 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
21954
21955 else
21956   ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
21957 "
21958 if test "x$ac_cv_have_decl_tzname" = x""yes; then :
21959   ac_have_decl=1
21960 else
21961   ac_have_decl=0
21962 fi
21963
21964 cat >>confdefs.h <<_ACEOF
21965 #define HAVE_DECL_TZNAME $ac_have_decl
21966 _ACEOF
21967
21968   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
21969 $as_echo_n "checking for tzname... " >&6; }
21970 if test "${ac_cv_var_tzname+set}" = set; then :
21971   $as_echo_n "(cached) " >&6
21972 else
21973   if test x$gcc_no_link = xyes; then
21974   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21975 fi
21976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21977 /* end confdefs.h.  */
21978 #include <time.h>
21979 #if !HAVE_DECL_TZNAME
21980 extern char *tzname[];
21981 #endif
21982
21983 int
21984 main ()
21985 {
21986 return tzname[0][0];
21987   ;
21988   return 0;
21989 }
21990 _ACEOF
21991 if ac_fn_c_try_link "$LINENO"; then :
21992   ac_cv_var_tzname=yes
21993 else
21994   ac_cv_var_tzname=no
21995 fi
21996 rm -f core conftest.err conftest.$ac_objext \
21997     conftest$ac_exeext conftest.$ac_ext
21998 fi
21999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
22000 $as_echo "$ac_cv_var_tzname" >&6; }
22001   if test $ac_cv_var_tzname = yes; then
22002
22003 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
22004
22005   fi
22006 fi
22007
22008    LDLIBICONV=`echo " $LIBICONV " | sed "s/${acl_cv_wl--Wl,}/ /g; s/,/ /g"`
22009
22010
22011    for ac_func in gethostbyname_r
22012 do :
22013   ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
22014 if test "x$ac_cv_func_gethostbyname_r" = x""yes; then :
22015   cat >>confdefs.h <<_ACEOF
22016 #define HAVE_GETHOSTBYNAME_R 1
22017 _ACEOF
22018
22019
22020 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
22021
22022      # There are two different kinds of gethostbyname_r.
22023      # We look for the one that returns `int'.
22024      # Hopefully this check is robust enough.
22025      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22026 /* end confdefs.h.  */
22027 #include <netdb.h>
22028
22029 _ACEOF
22030 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22031   $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then :
22032
22033
22034 $as_echo "#define GETHOSTBYNAME_R_RETURNS_INT 1" >>confdefs.h
22035
22036 fi
22037 rm -f conftest*
22038
22039
22040      case " $GCINCS " in
22041      *" -D_REENTRANT "*) ;;
22042      *)
22043                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
22044 $as_echo_n "checking whether gethostbyname_r declaration requires -D_REENTRANT... " >&6; }
22045 if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then :
22046   $as_echo_n "(cached) " >&6
22047 else
22048    ac_ext=cpp
22049 ac_cpp='$CXXCPP $CPPFLAGS'
22050 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22051 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22052 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22053
22054           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22055 /* end confdefs.h.  */
22056 #include <netdb.h>
22057 int
22058 main ()
22059 {
22060 gethostbyname_r("", 0, 0);
22061   ;
22062   return 0;
22063 }
22064 _ACEOF
22065 if ac_fn_cxx_try_compile "$LINENO"; then :
22066   libjava_cv_gethostbyname_r_needs_reentrant=no
22067 else
22068                 CPPFLAGS_SAVE="$CPPFLAGS"
22069                 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
22070                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22071 /* end confdefs.h.  */
22072 #include <netdb.h>
22073 int
22074 main ()
22075 {
22076 gethostbyname_r("", 0, 0);
22077   ;
22078   return 0;
22079 }
22080 _ACEOF
22081 if ac_fn_cxx_try_compile "$LINENO"; then :
22082   libjava_cv_gethostbyname_r_needs_reentrant=yes
22083 else
22084   libjava_cv_gethostbyname_r_needs_reentrant=fail
22085 fi
22086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22087                 CPPFLAGS="$CPPFLAGS_SAVE"
22088
22089 fi
22090 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22091           ac_ext=c
22092 ac_cpp='$CPP $CPPFLAGS'
22093 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22094 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22095 ac_compiler_gnu=$ac_cv_c_compiler_gnu
22096
22097
22098 fi
22099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
22100 $as_echo "$libjava_cv_gethostbyname_r_needs_reentrant" >&6; }
22101         if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
22102
22103 $as_echo "#define _REENTRANT 1" >>confdefs.h
22104
22105         fi
22106      ;;
22107      esac
22108
22109      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct hostent_data" >&5
22110 $as_echo_n "checking for struct hostent_data... " >&6; }
22111 if test "${libjava_cv_struct_hostent_data+set}" = set; then :
22112   $as_echo_n "(cached) " >&6
22113 else
22114         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22115 /* end confdefs.h.  */
22116
22117 #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
22118 # define _REENTRANT 1
22119 #endif
22120 #include <netdb.h>
22121 int
22122 main ()
22123 {
22124 struct hostent_data data;
22125   ;
22126   return 0;
22127 }
22128 _ACEOF
22129 if ac_fn_c_try_compile "$LINENO"; then :
22130   libjava_cv_struct_hostent_data=yes
22131 else
22132   libjava_cv_struct_hostent_data=no
22133 fi
22134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22135 fi
22136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_struct_hostent_data" >&5
22137 $as_echo "$libjava_cv_struct_hostent_data" >&6; }
22138      if test "x$libjava_cv_struct_hostent_data" = xyes; then
22139
22140 $as_echo "#define HAVE_STRUCT_HOSTENT_DATA 1" >>confdefs.h
22141
22142      fi
22143
22144 fi
22145 done
22146
22147
22148    # FIXME: libjava source code expects to find a prototype for
22149    # gethostbyaddr_r in netdb.h.  The outer check ensures that
22150    # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
22151    # to exist where expected.  (The root issue: AC_CHECK_FUNCS assumes C
22152    # linkage check is enough, yet C++ code requires proper prototypes.)
22153    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22154 /* end confdefs.h.  */
22155 #include <netdb.h>
22156
22157 _ACEOF
22158 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22159   $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then :
22160
22161    for ac_func in gethostbyaddr_r
22162 do :
22163   ac_fn_c_check_func "$LINENO" "gethostbyaddr_r" "ac_cv_func_gethostbyaddr_r"
22164 if test "x$ac_cv_func_gethostbyaddr_r" = x""yes; then :
22165   cat >>confdefs.h <<_ACEOF
22166 #define HAVE_GETHOSTBYADDR_R 1
22167 _ACEOF
22168
22169
22170 $as_echo "#define HAVE_GETHOSTBYADDR_R 1" >>confdefs.h
22171
22172      # There are two different kinds of gethostbyaddr_r.
22173      # We look for the one that returns `int'.
22174      # Hopefully this check is robust enough.
22175      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22176 /* end confdefs.h.  */
22177 #include <netdb.h>
22178
22179 _ACEOF
22180 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22181   $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then :
22182
22183
22184 $as_echo "#define GETHOSTBYADDR_R_RETURNS_INT 1" >>confdefs.h
22185
22186 fi
22187 rm -f conftest*
22188
22189 fi
22190 done
22191
22192 fi
22193 rm -f conftest*
22194
22195
22196    for ac_func in gethostname
22197 do :
22198   ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
22199 if test "x$ac_cv_func_gethostname" = x""yes; then :
22200   cat >>confdefs.h <<_ACEOF
22201 #define HAVE_GETHOSTNAME 1
22202 _ACEOF
22203
22204
22205 $as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h
22206
22207      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22208 /* end confdefs.h.  */
22209 #include <unistd.h>
22210
22211 _ACEOF
22212 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22213   $EGREP "gethostname" >/dev/null 2>&1; then :
22214
22215
22216 $as_echo "#define HAVE_GETHOSTNAME_DECL 1" >>confdefs.h
22217
22218 fi
22219 rm -f conftest*
22220
22221 fi
22222 done
22223
22224
22225    for ac_func in usleep
22226 do :
22227   ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
22228 if test "x$ac_cv_func_usleep" = x""yes; then :
22229   cat >>confdefs.h <<_ACEOF
22230 #define HAVE_USLEEP 1
22231 _ACEOF
22232
22233      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22234 /* end confdefs.h.  */
22235 #include <unistd.h>
22236
22237 _ACEOF
22238 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22239   $EGREP "usleep" >/dev/null 2>&1; then :
22240
22241
22242 $as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
22243
22244 fi
22245 rm -f conftest*
22246
22247 fi
22248 done
22249
22250
22251    # Look for these functions in the thread library, but only bother
22252    # if using POSIX threads.
22253    if test "$THREADS" = posix; then
22254       save_LIBS="$LIBS"
22255       LIBS="$LIBS $THREADLIBS"
22256
22257       # Look for sched_yield.  Up to Solaris 2.6, it is in libposix4, since
22258       # Solaris 7 the name librt is preferred.
22259       for ac_func in sched_yield
22260 do :
22261   ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
22262 if test "x$ac_cv_func_sched_yield" = x""yes; then :
22263   cat >>confdefs.h <<_ACEOF
22264 #define HAVE_SCHED_YIELD 1
22265 _ACEOF
22266
22267 else
22268
22269         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
22270 $as_echo_n "checking for sched_yield in -lrt... " >&6; }
22271 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then :
22272   $as_echo_n "(cached) " >&6
22273 else
22274   ac_check_lib_save_LIBS=$LIBS
22275 LIBS="-lrt  $LIBS"
22276 if test x$gcc_no_link = xyes; then
22277   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22278 fi
22279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22280 /* end confdefs.h.  */
22281
22282 /* Override any GCC internal prototype to avoid an error.
22283    Use char because int might match the return type of a GCC
22284    builtin and then its argument prototype would still apply.  */
22285 #ifdef __cplusplus
22286 extern "C"
22287 #endif
22288 char sched_yield ();
22289 int
22290 main ()
22291 {
22292 return sched_yield ();
22293   ;
22294   return 0;
22295 }
22296 _ACEOF
22297 if ac_fn_c_try_link "$LINENO"; then :
22298   ac_cv_lib_rt_sched_yield=yes
22299 else
22300   ac_cv_lib_rt_sched_yield=no
22301 fi
22302 rm -f core conftest.err conftest.$ac_objext \
22303     conftest$ac_exeext conftest.$ac_ext
22304 LIBS=$ac_check_lib_save_LIBS
22305 fi
22306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
22307 $as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
22308 if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then :
22309
22310           $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22311
22312           THREADLIBS="$THREADLIBS -lrt"
22313           THREADSPEC="$THREADSPEC -lrt"
22314 else
22315
22316           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5
22317 $as_echo_n "checking for sched_yield in -lposix4... " >&6; }
22318 if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then :
22319   $as_echo_n "(cached) " >&6
22320 else
22321   ac_check_lib_save_LIBS=$LIBS
22322 LIBS="-lposix4  $LIBS"
22323 if test x$gcc_no_link = xyes; then
22324   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22325 fi
22326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22327 /* end confdefs.h.  */
22328
22329 /* Override any GCC internal prototype to avoid an error.
22330    Use char because int might match the return type of a GCC
22331    builtin and then its argument prototype would still apply.  */
22332 #ifdef __cplusplus
22333 extern "C"
22334 #endif
22335 char sched_yield ();
22336 int
22337 main ()
22338 {
22339 return sched_yield ();
22340   ;
22341   return 0;
22342 }
22343 _ACEOF
22344 if ac_fn_c_try_link "$LINENO"; then :
22345   ac_cv_lib_posix4_sched_yield=yes
22346 else
22347   ac_cv_lib_posix4_sched_yield=no
22348 fi
22349 rm -f core conftest.err conftest.$ac_objext \
22350     conftest$ac_exeext conftest.$ac_ext
22351 LIBS=$ac_check_lib_save_LIBS
22352 fi
22353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5
22354 $as_echo "$ac_cv_lib_posix4_sched_yield" >&6; }
22355 if test "x$ac_cv_lib_posix4_sched_yield" = x""yes; then :
22356
22357             $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22358
22359             THREADLIBS="$THREADLIBS -lposix4"
22360             THREADSPEC="$THREADSPEC -lposix4"
22361 fi
22362
22363 fi
22364
22365 fi
22366 done
22367
22368
22369       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
22370 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
22371 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
22372   $as_echo_n "(cached) " >&6
22373 else
22374   ac_check_lib_save_LIBS=$LIBS
22375 LIBS="-lrt  $LIBS"
22376 if test x$gcc_no_link = xyes; then
22377   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22378 fi
22379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22380 /* end confdefs.h.  */
22381
22382 /* Override any GCC internal prototype to avoid an error.
22383    Use char because int might match the return type of a GCC
22384    builtin and then its argument prototype would still apply.  */
22385 #ifdef __cplusplus
22386 extern "C"
22387 #endif
22388 char clock_gettime ();
22389 int
22390 main ()
22391 {
22392 return clock_gettime ();
22393   ;
22394   return 0;
22395 }
22396 _ACEOF
22397 if ac_fn_c_try_link "$LINENO"; then :
22398   ac_cv_lib_rt_clock_gettime=yes
22399 else
22400   ac_cv_lib_rt_clock_gettime=no
22401 fi
22402 rm -f core conftest.err conftest.$ac_objext \
22403     conftest$ac_exeext conftest.$ac_ext
22404 LIBS=$ac_check_lib_save_LIBS
22405 fi
22406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
22407 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
22408 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
22409
22410
22411 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
22412
22413          case "$THREADSPEC" in
22414            *-lrt*) ;;
22415            *)
22416              THREADSPEC="$THREADSPEC -lrt"
22417              THREADLIBS="$THREADLIBS -lrt"
22418              ;;
22419          esac
22420 fi
22421
22422
22423       LIBS="$save_LIBS"
22424
22425       # We can save a little space at runtime if the mutex has m_count
22426       # or __m_count.  This is a nice hack for Linux.
22427       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22428 /* end confdefs.h.  */
22429 #include <pthread.h>
22430 int
22431 main ()
22432 {
22433
22434           extern pthread_mutex_t *mutex; int q = mutex->m_count;
22435
22436   ;
22437   return 0;
22438 }
22439 _ACEOF
22440 if ac_fn_c_try_compile "$LINENO"; then :
22441
22442 $as_echo "#define PTHREAD_MUTEX_HAVE_M_COUNT 1" >>confdefs.h
22443
22444 else
22445
22446         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22447 /* end confdefs.h.  */
22448 #include <pthread.h>
22449 int
22450 main ()
22451 {
22452
22453             extern pthread_mutex_t *mutex; int q = mutex->__m_count;
22454
22455   ;
22456   return 0;
22457 }
22458 _ACEOF
22459 if ac_fn_c_try_compile "$LINENO"; then :
22460
22461 $as_echo "#define PTHREAD_MUTEX_HAVE___M_COUNT 1" >>confdefs.h
22462
22463 fi
22464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22465 fi
22466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22467    fi
22468
22469    # We require a way to get the time.
22470    time_found=no
22471    for ac_func in gettimeofday time ftime
22472 do :
22473   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22474 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22475 eval as_val=\$$as_ac_var
22476    if test "x$as_val" = x""yes; then :
22477   cat >>confdefs.h <<_ACEOF
22478 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22479 _ACEOF
22480  time_found=yes
22481 fi
22482 done
22483
22484    if test "$time_found" = no; then
22485       as_fn_error "no function found to get the time" "$LINENO" 5
22486    fi
22487
22488    for ac_func in memmove
22489 do :
22490   ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
22491 if test "x$ac_cv_func_memmove" = x""yes; then :
22492   cat >>confdefs.h <<_ACEOF
22493 #define HAVE_MEMMOVE 1
22494 _ACEOF
22495
22496 fi
22497 done
22498
22499
22500    # We require memcpy.
22501    memcpy_found=no
22502    for ac_func in memcpy
22503 do :
22504   ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
22505 if test "x$ac_cv_func_memcpy" = x""yes; then :
22506   cat >>confdefs.h <<_ACEOF
22507 #define HAVE_MEMCPY 1
22508 _ACEOF
22509  memcpy_found=yes
22510 fi
22511 done
22512
22513    if test "$memcpy_found" = no; then
22514       as_fn_error "memcpy is required" "$LINENO" 5
22515    fi
22516    # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl
22517    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
22518 $as_echo_n "checking for dlopen in -ldl... " >&6; }
22519 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
22520   $as_echo_n "(cached) " >&6
22521 else
22522   ac_check_lib_save_LIBS=$LIBS
22523 LIBS="-ldl  $LIBS"
22524 if test x$gcc_no_link = xyes; then
22525   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22526 fi
22527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22528 /* end confdefs.h.  */
22529
22530 /* Override any GCC internal prototype to avoid an error.
22531    Use char because int might match the return type of a GCC
22532    builtin and then its argument prototype would still apply.  */
22533 #ifdef __cplusplus
22534 extern "C"
22535 #endif
22536 char dlopen ();
22537 int
22538 main ()
22539 {
22540 return dlopen ();
22541   ;
22542   return 0;
22543 }
22544 _ACEOF
22545 if ac_fn_c_try_link "$LINENO"; then :
22546   ac_cv_lib_dl_dlopen=yes
22547 else
22548   ac_cv_lib_dl_dlopen=no
22549 fi
22550 rm -f core conftest.err conftest.$ac_objext \
22551     conftest$ac_exeext conftest.$ac_ext
22552 LIBS=$ac_check_lib_save_LIBS
22553 fi
22554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
22555 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22556 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
22557
22558
22559 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22560
22561 else
22562
22563        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldld" >&5
22564 $as_echo_n "checking for dlopen in -ldld... " >&6; }
22565 if test "${ac_cv_lib_dld_dlopen+set}" = set; then :
22566   $as_echo_n "(cached) " >&6
22567 else
22568   ac_check_lib_save_LIBS=$LIBS
22569 LIBS="-ldld  $LIBS"
22570 if test x$gcc_no_link = xyes; then
22571   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22572 fi
22573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22574 /* end confdefs.h.  */
22575
22576 /* Override any GCC internal prototype to avoid an error.
22577    Use char because int might match the return type of a GCC
22578    builtin and then its argument prototype would still apply.  */
22579 #ifdef __cplusplus
22580 extern "C"
22581 #endif
22582 char dlopen ();
22583 int
22584 main ()
22585 {
22586 return dlopen ();
22587   ;
22588   return 0;
22589 }
22590 _ACEOF
22591 if ac_fn_c_try_link "$LINENO"; then :
22592   ac_cv_lib_dld_dlopen=yes
22593 else
22594   ac_cv_lib_dld_dlopen=no
22595 fi
22596 rm -f core conftest.err conftest.$ac_objext \
22597     conftest$ac_exeext conftest.$ac_ext
22598 LIBS=$ac_check_lib_save_LIBS
22599 fi
22600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dlopen" >&5
22601 $as_echo "$ac_cv_lib_dld_dlopen" >&6; }
22602 if test "x$ac_cv_lib_dld_dlopen" = x""yes; then :
22603
22604
22605 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22606
22607 fi
22608
22609 fi
22610
22611
22612    # Some library-finding code we stole from Tcl.
22613    #--------------------------------------------------------------------
22614    #    Check for the existence of the -lsocket and -lnsl libraries.
22615    #    The order here is important, so that they end up in the right
22616    #    order in the command line generated by make.  Here are some
22617    #    special considerations:
22618    #    1. Use "connect" and "accept" to check for -lsocket, and
22619    #       "gethostbyname" to check for -lnsl.
22620    #    2. Use each function name only once:  can't redo a check because
22621    #       autoconf caches the results of the last check and won't redo it.
22622    #    3. Use -lnsl and -lsocket only if they supply procedures that
22623    #       aren't already present in the normal libraries.  This is because
22624    #       IRIX 5.2 has libraries, but they aren't needed and they're
22625    #       bogus:  they goof up name resolution if used.
22626    #    4. On some SVR4 systems, can't use -lsocket without -lnsl too.
22627    #       To get around this problem, check for both libraries together
22628    #       if -lsocket doesn't work by itself.
22629    #--------------------------------------------------------------------
22630
22631    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5
22632 $as_echo_n "checking for socket libraries... " >&6; }
22633 if test "${gcj_cv_lib_sockets+set}" = set; then :
22634   $as_echo_n "(cached) " >&6
22635 else
22636   gcj_cv_lib_sockets=
22637      gcj_checkBoth=0
22638      unset ac_cv_func_connect
22639      ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
22640 if test "x$ac_cv_func_connect" = x""yes; then :
22641   gcj_checkSocket=0
22642 else
22643   gcj_checkSocket=1
22644 fi
22645
22646      if test "$gcj_checkSocket" = 1; then
22647          unset ac_cv_func_connect
22648          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5
22649 $as_echo_n "checking for main in -lsocket... " >&6; }
22650 if test "${ac_cv_lib_socket_main+set}" = set; then :
22651   $as_echo_n "(cached) " >&6
22652 else
22653   ac_check_lib_save_LIBS=$LIBS
22654 LIBS="-lsocket  $LIBS"
22655 if test x$gcc_no_link = xyes; then
22656   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22657 fi
22658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22659 /* end confdefs.h.  */
22660
22661
22662 int
22663 main ()
22664 {
22665 return main ();
22666   ;
22667   return 0;
22668 }
22669 _ACEOF
22670 if ac_fn_c_try_link "$LINENO"; then :
22671   ac_cv_lib_socket_main=yes
22672 else
22673   ac_cv_lib_socket_main=no
22674 fi
22675 rm -f core conftest.err conftest.$ac_objext \
22676     conftest$ac_exeext conftest.$ac_ext
22677 LIBS=$ac_check_lib_save_LIBS
22678 fi
22679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5
22680 $as_echo "$ac_cv_lib_socket_main" >&6; }
22681 if test "x$ac_cv_lib_socket_main" = x""yes; then :
22682   gcj_cv_lib_sockets="-lsocket"
22683 else
22684   gcj_checkBoth=1
22685 fi
22686
22687      fi
22688      if test "$gcj_checkBoth" = 1; then
22689          gcj_oldLibs=$LIBS
22690          LIBS="$LIBS -lsocket -lnsl"
22691          unset ac_cv_func_accept
22692          ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
22693 if test "x$ac_cv_func_accept" = x""yes; then :
22694   gcj_checkNsl=0
22695                         gcj_cv_lib_sockets="-lsocket -lnsl"
22696 fi
22697
22698          unset ac_cv_func_accept
22699          LIBS=$gcj_oldLibs
22700      fi
22701      unset ac_cv_func_gethostbyname
22702      gcj_oldLibs=$LIBS
22703      LIBS="$LIBS $gcj_cv_lib_sockets"
22704      ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
22705 if test "x$ac_cv_func_gethostbyname" = x""yes; then :
22706
22707 else
22708   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5
22709 $as_echo_n "checking for main in -lnsl... " >&6; }
22710 if test "${ac_cv_lib_nsl_main+set}" = set; then :
22711   $as_echo_n "(cached) " >&6
22712 else
22713   ac_check_lib_save_LIBS=$LIBS
22714 LIBS="-lnsl  $LIBS"
22715 if test x$gcc_no_link = xyes; then
22716   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22717 fi
22718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22719 /* end confdefs.h.  */
22720
22721
22722 int
22723 main ()
22724 {
22725 return main ();
22726   ;
22727   return 0;
22728 }
22729 _ACEOF
22730 if ac_fn_c_try_link "$LINENO"; then :
22731   ac_cv_lib_nsl_main=yes
22732 else
22733   ac_cv_lib_nsl_main=no
22734 fi
22735 rm -f core conftest.err conftest.$ac_objext \
22736     conftest$ac_exeext conftest.$ac_ext
22737 LIBS=$ac_check_lib_save_LIBS
22738 fi
22739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5
22740 $as_echo "$ac_cv_lib_nsl_main" >&6; }
22741 if test "x$ac_cv_lib_nsl_main" = x""yes; then :
22742   gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
22743 fi
22744
22745 fi
22746
22747      unset ac_cv_func_gethostbyname
22748      LIBS=$gcj_oldLIBS
22749
22750 fi
22751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcj_cv_lib_sockets" >&5
22752 $as_echo "$gcj_cv_lib_sockets" >&6; }
22753    SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
22754
22755    if test "$with_system_zlib" = yes; then
22756       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
22757 $as_echo_n "checking for deflate in -lz... " >&6; }
22758 if test "${ac_cv_lib_z_deflate+set}" = set; then :
22759   $as_echo_n "(cached) " >&6
22760 else
22761   ac_check_lib_save_LIBS=$LIBS
22762 LIBS="-lz  $LIBS"
22763 if test x$gcc_no_link = xyes; then
22764   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22765 fi
22766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22767 /* end confdefs.h.  */
22768
22769 /* Override any GCC internal prototype to avoid an error.
22770    Use char because int might match the return type of a GCC
22771    builtin and then its argument prototype would still apply.  */
22772 #ifdef __cplusplus
22773 extern "C"
22774 #endif
22775 char deflate ();
22776 int
22777 main ()
22778 {
22779 return deflate ();
22780   ;
22781   return 0;
22782 }
22783 _ACEOF
22784 if ac_fn_c_try_link "$LINENO"; then :
22785   ac_cv_lib_z_deflate=yes
22786 else
22787   ac_cv_lib_z_deflate=no
22788 fi
22789 rm -f core conftest.err conftest.$ac_objext \
22790     conftest$ac_exeext conftest.$ac_ext
22791 LIBS=$ac_check_lib_save_LIBS
22792 fi
22793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
22794 $as_echo "$ac_cv_lib_z_deflate" >&6; }
22795 if test "x$ac_cv_lib_z_deflate" = x""yes; then :
22796   ZLIBSPEC=-lz
22797 else
22798   ZLIBSPEC=
22799 fi
22800
22801    fi
22802
22803    # Test for Gtk stuff, if asked for.
22804    if test "$use_gtk_awt" = yes; then
22805
22806   succeeded=no
22807
22808   if test -z "$PKG_CONFIG"; then
22809     if test -n "$ac_tool_prefix"; then
22810   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
22811 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
22812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22813 $as_echo_n "checking for $ac_word... " >&6; }
22814 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22815   $as_echo_n "(cached) " >&6
22816 else
22817   case $PKG_CONFIG in
22818   [\\/]* | ?:[\\/]*)
22819   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22820   ;;
22821   *)
22822   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22823 for as_dir in $PATH
22824 do
22825   IFS=$as_save_IFS
22826   test -z "$as_dir" && as_dir=.
22827     for ac_exec_ext in '' $ac_executable_extensions; do
22828   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22829     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22830     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22831     break 2
22832   fi
22833 done
22834   done
22835 IFS=$as_save_IFS
22836
22837   ;;
22838 esac
22839 fi
22840 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22841 if test -n "$PKG_CONFIG"; then
22842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22843 $as_echo "$PKG_CONFIG" >&6; }
22844 else
22845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22846 $as_echo "no" >&6; }
22847 fi
22848
22849
22850 fi
22851 if test -z "$ac_cv_path_PKG_CONFIG"; then
22852   ac_pt_PKG_CONFIG=$PKG_CONFIG
22853   # Extract the first word of "pkg-config", so it can be a program name with args.
22854 set dummy pkg-config; ac_word=$2
22855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22856 $as_echo_n "checking for $ac_word... " >&6; }
22857 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
22858   $as_echo_n "(cached) " >&6
22859 else
22860   case $ac_pt_PKG_CONFIG in
22861   [\\/]* | ?:[\\/]*)
22862   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
22863   ;;
22864   *)
22865   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22866 for as_dir in $PATH
22867 do
22868   IFS=$as_save_IFS
22869   test -z "$as_dir" && as_dir=.
22870     for ac_exec_ext in '' $ac_executable_extensions; do
22871   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22872     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22873     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22874     break 2
22875   fi
22876 done
22877   done
22878 IFS=$as_save_IFS
22879
22880   ;;
22881 esac
22882 fi
22883 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
22884 if test -n "$ac_pt_PKG_CONFIG"; then
22885   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
22886 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
22887 else
22888   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22889 $as_echo "no" >&6; }
22890 fi
22891
22892   if test "x$ac_pt_PKG_CONFIG" = x; then
22893     PKG_CONFIG="no"
22894   else
22895     case $cross_compiling:$ac_tool_warned in
22896 yes:)
22897 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
22898 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22899 ac_tool_warned=yes ;;
22900 esac
22901     PKG_CONFIG=$ac_pt_PKG_CONFIG
22902   fi
22903 else
22904   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
22905 fi
22906
22907   fi
22908
22909   if test "$PKG_CONFIG" = "no" ; then
22910      echo "*** The pkg-config script could not be found. Make sure it is"
22911      echo "*** in your path, or set the PKG_CONFIG environment variable"
22912      echo "*** to the full path to pkg-config."
22913      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22914   else
22915      PKG_CONFIG_MIN_VERSION=0.9.0
22916      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22917         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-2.0 >= 2.4" >&5
22918 $as_echo_n "checking for gtk+-2.0 >= 2.4... " >&6; }
22919
22920         if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
22921             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22922 $as_echo "yes" >&6; }
22923             succeeded=yes
22924
22925             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
22926 $as_echo_n "checking GTK_CFLAGS... " >&6; }
22927             GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
22928             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
22929 $as_echo "$GTK_CFLAGS" >&6; }
22930
22931             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
22932 $as_echo_n "checking GTK_LIBS... " >&6; }
22933             GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
22934             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
22935 $as_echo "$GTK_LIBS" >&6; }
22936         else
22937             GTK_CFLAGS=""
22938             GTK_LIBS=""
22939             ## If we have a custom action on failure, don't print errors, but
22940             ## do set a variable so people can do so.
22941             GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
22942             echo $GTK_PKG_ERRORS
22943         fi
22944
22945
22946
22947      else
22948         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22949         echo "*** See http://www.freedesktop.org/software/pkgconfig"
22950      fi
22951   fi
22952
22953   if test $succeeded = yes; then
22954      :
22955   else
22956      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
22957   fi
22958
22959
22960
22961
22962
22963   succeeded=no
22964
22965   if test -z "$PKG_CONFIG"; then
22966     if test -n "$ac_tool_prefix"; then
22967   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
22968 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
22969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22970 $as_echo_n "checking for $ac_word... " >&6; }
22971 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22972   $as_echo_n "(cached) " >&6
22973 else
22974   case $PKG_CONFIG in
22975   [\\/]* | ?:[\\/]*)
22976   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22977   ;;
22978   *)
22979   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22980 for as_dir in $PATH
22981 do
22982   IFS=$as_save_IFS
22983   test -z "$as_dir" && as_dir=.
22984     for ac_exec_ext in '' $ac_executable_extensions; do
22985   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22986     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22987     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22988     break 2
22989   fi
22990 done
22991   done
22992 IFS=$as_save_IFS
22993
22994   ;;
22995 esac
22996 fi
22997 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22998 if test -n "$PKG_CONFIG"; then
22999   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
23000 $as_echo "$PKG_CONFIG" >&6; }
23001 else
23002   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23003 $as_echo "no" >&6; }
23004 fi
23005
23006
23007 fi
23008 if test -z "$ac_cv_path_PKG_CONFIG"; then
23009   ac_pt_PKG_CONFIG=$PKG_CONFIG
23010   # Extract the first word of "pkg-config", so it can be a program name with args.
23011 set dummy pkg-config; ac_word=$2
23012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23013 $as_echo_n "checking for $ac_word... " >&6; }
23014 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
23015   $as_echo_n "(cached) " >&6
23016 else
23017   case $ac_pt_PKG_CONFIG in
23018   [\\/]* | ?:[\\/]*)
23019   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
23020   ;;
23021   *)
23022   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23023 for as_dir in $PATH
23024 do
23025   IFS=$as_save_IFS
23026   test -z "$as_dir" && as_dir=.
23027     for ac_exec_ext in '' $ac_executable_extensions; do
23028   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23029     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
23030     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23031     break 2
23032   fi
23033 done
23034   done
23035 IFS=$as_save_IFS
23036
23037   ;;
23038 esac
23039 fi
23040 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
23041 if test -n "$ac_pt_PKG_CONFIG"; then
23042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
23043 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
23044 else
23045   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23046 $as_echo "no" >&6; }
23047 fi
23048
23049   if test "x$ac_pt_PKG_CONFIG" = x; then
23050     PKG_CONFIG="no"
23051   else
23052     case $cross_compiling:$ac_tool_warned in
23053 yes:)
23054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
23055 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
23056 ac_tool_warned=yes ;;
23057 esac
23058     PKG_CONFIG=$ac_pt_PKG_CONFIG
23059   fi
23060 else
23061   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
23062 fi
23063
23064   fi
23065
23066   if test "$PKG_CONFIG" = "no" ; then
23067      echo "*** The pkg-config script could not be found. Make sure it is"
23068      echo "*** in your path, or set the PKG_CONFIG environment variable"
23069      echo "*** to the full path to pkg-config."
23070      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
23071   else
23072      PKG_CONFIG_MIN_VERSION=0.9.0
23073      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
23074         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
23075 $as_echo_n "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... " >&6; }
23076
23077         if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
23078             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23079 $as_echo "yes" >&6; }
23080             succeeded=yes
23081
23082             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5
23083 $as_echo_n "checking GLIB_CFLAGS... " >&6; }
23084             GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
23085             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5
23086 $as_echo "$GLIB_CFLAGS" >&6; }
23087
23088             { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5
23089 $as_echo_n "checking GLIB_LIBS... " >&6; }
23090             GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
23091             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5
23092 $as_echo "$GLIB_LIBS" >&6; }
23093         else
23094             GLIB_CFLAGS=""
23095             GLIB_LIBS=""
23096             ## If we have a custom action on failure, don't print errors, but
23097             ## do set a variable so people can do so.
23098             GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
23099             echo $GLIB_PKG_ERRORS
23100         fi
23101
23102
23103
23104      else
23105         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
23106         echo "*** See http://www.freedesktop.org/software/pkgconfig"
23107      fi
23108   fi
23109
23110   if test $succeeded = yes; then
23111      :
23112   else
23113      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
23114   fi
23115
23116
23117
23118
23119
23120   succeeded=no
23121
23122   if test -z "$PKG_CONFIG"; then
23123     if test -n "$ac_tool_prefix"; then
23124   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
23125 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
23126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23127 $as_echo_n "checking for $ac_word... " >&6; }
23128 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
23129   $as_echo_n "(cached) " >&6
23130 else
23131   case $PKG_CONFIG in
23132   [\\/]* | ?:[\\/]*)
23133   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
23134   ;;
23135   *)
23136   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23137 for as_dir in $PATH
23138 do
23139   IFS=$as_save_IFS
23140   test -z "$as_dir" && as_dir=.
23141     for ac_exec_ext in '' $ac_executable_extensions; do
23142   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23143     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
23144     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23145     break 2
23146   fi
23147 done
23148   done
23149 IFS=$as_save_IFS
23150
23151   ;;
23152 esac
23153 fi
23154 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
23155 if test -n "$PKG_CONFIG"; then
23156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
23157 $as_echo "$PKG_CONFIG" >&6; }
23158 else
23159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23160 $as_echo "no" >&6; }
23161 fi
23162
23163
23164 fi
23165 if test -z "$ac_cv_path_PKG_CONFIG"; then
23166   ac_pt_PKG_CONFIG=$PKG_CONFIG
23167   # Extract the first word of "pkg-config", so it can be a program name with args.
23168 set dummy pkg-config; ac_word=$2
23169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23170 $as_echo_n "checking for $ac_word... " >&6; }
23171 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
23172   $as_echo_n "(cached) " >&6
23173 else
23174   case $ac_pt_PKG_CONFIG in
23175   [\\/]* | ?:[\\/]*)
23176   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
23177   ;;
23178   *)
23179   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23180 for as_dir in $PATH
23181 do
23182   IFS=$as_save_IFS
23183   test -z "$as_dir" && as_dir=.
23184     for ac_exec_ext in '' $ac_executable_extensions; do
23185   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23186     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
23187     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23188     break 2
23189   fi
23190 done
23191   done
23192 IFS=$as_save_IFS
23193
23194   ;;
23195 esac
23196 fi
23197 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
23198 if test -n "$ac_pt_PKG_CONFIG"; then
23199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
23200 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
23201 else
23202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23203 $as_echo "no" >&6; }
23204 fi
23205
23206   if test "x$ac_pt_PKG_CONFIG" = x; then
23207     PKG_CONFIG="no"
23208   else
23209     case $cross_compiling:$ac_tool_warned in
23210 yes:)
23211 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
23212 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
23213 ac_tool_warned=yes ;;
23214 esac
23215     PKG_CONFIG=$ac_pt_PKG_CONFIG
23216   fi
23217 else
23218   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
23219 fi
23220
23221   fi
23222
23223   if test "$PKG_CONFIG" = "no" ; then
23224      echo "*** The pkg-config script could not be found. Make sure it is"
23225      echo "*** in your path, or set the PKG_CONFIG environment variable"
23226      echo "*** to the full path to pkg-config."
23227      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
23228   else
23229      PKG_CONFIG_MIN_VERSION=0.9.0
23230      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
23231         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libart-2.0 >= 2.1" >&5
23232 $as_echo_n "checking for libart-2.0 >= 2.1... " >&6; }
23233
23234         if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
23235             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23236 $as_echo "yes" >&6; }
23237             succeeded=yes
23238
23239             { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_CFLAGS" >&5
23240 $as_echo_n "checking LIBART_CFLAGS... " >&6; }
23241             LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
23242             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_CFLAGS" >&5
23243 $as_echo "$LIBART_CFLAGS" >&6; }
23244
23245             { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_LIBS" >&5
23246 $as_echo_n "checking LIBART_LIBS... " >&6; }
23247             LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
23248             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_LIBS" >&5
23249 $as_echo "$LIBART_LIBS" >&6; }
23250         else
23251             LIBART_CFLAGS=""
23252             LIBART_LIBS=""
23253             ## If we have a custom action on failure, don't print errors, but
23254             ## do set a variable so people can do so.
23255             LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
23256             echo $LIBART_PKG_ERRORS
23257         fi
23258
23259
23260
23261      else
23262         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
23263         echo "*** See http://www.freedesktop.org/software/pkgconfig"
23264      fi
23265   fi
23266
23267   if test $succeeded = yes; then
23268      :
23269   else
23270      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
23271   fi
23272
23273
23274
23275
23276       # We require the XTest Extension to support java.awt.Robot.
23277       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XTestQueryExtension in -lXtst" >&5
23278 $as_echo_n "checking for XTestQueryExtension in -lXtst... " >&6; }
23279 if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then :
23280   $as_echo_n "(cached) " >&6
23281 else
23282   ac_check_lib_save_LIBS=$LIBS
23283 LIBS="-lXtst ${X_LIBS} $LIBS"
23284 if test x$gcc_no_link = xyes; then
23285   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23286 fi
23287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23288 /* end confdefs.h.  */
23289
23290 /* Override any GCC internal prototype to avoid an error.
23291    Use char because int might match the return type of a GCC
23292    builtin and then its argument prototype would still apply.  */
23293 #ifdef __cplusplus
23294 extern "C"
23295 #endif
23296 char XTestQueryExtension ();
23297 int
23298 main ()
23299 {
23300 return XTestQueryExtension ();
23301   ;
23302   return 0;
23303 }
23304 _ACEOF
23305 if ac_fn_c_try_link "$LINENO"; then :
23306   ac_cv_lib_Xtst_XTestQueryExtension=yes
23307 else
23308   ac_cv_lib_Xtst_XTestQueryExtension=no
23309 fi
23310 rm -f core conftest.err conftest.$ac_objext \
23311     conftest$ac_exeext conftest.$ac_ext
23312 LIBS=$ac_check_lib_save_LIBS
23313 fi
23314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
23315 $as_echo "$ac_cv_lib_Xtst_XTestQueryExtension" >&6; }
23316 if test "x$ac_cv_lib_Xtst_XTestQueryExtension" = x""yes; then :
23317   true
23318 else
23319   as_fn_error "libXtst not found, required by java.awt.Robot" "$LINENO" 5
23320 fi
23321
23322    fi
23323
23324    # On Solaris, and maybe other architectures, the Boehm collector
23325    # requires -ldl.
23326    if test "$GC" = boehm; then
23327       case "${host}" in
23328           *-*-darwin*)
23329             ;;
23330           *)
23331             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldl" >&5
23332 $as_echo_n "checking for main in -ldl... " >&6; }
23333 if test "${ac_cv_lib_dl_main+set}" = set; then :
23334   $as_echo_n "(cached) " >&6
23335 else
23336   ac_check_lib_save_LIBS=$LIBS
23337 LIBS="-ldl  $LIBS"
23338 if test x$gcc_no_link = xyes; then
23339   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23340 fi
23341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23342 /* end confdefs.h.  */
23343
23344
23345 int
23346 main ()
23347 {
23348 return main ();
23349   ;
23350   return 0;
23351 }
23352 _ACEOF
23353 if ac_fn_c_try_link "$LINENO"; then :
23354   ac_cv_lib_dl_main=yes
23355 else
23356   ac_cv_lib_dl_main=no
23357 fi
23358 rm -f core conftest.err conftest.$ac_objext \
23359     conftest$ac_exeext conftest.$ac_ext
23360 LIBS=$ac_check_lib_save_LIBS
23361 fi
23362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_main" >&5
23363 $as_echo "$ac_cv_lib_dl_main" >&6; }
23364 if test "x$ac_cv_lib_dl_main" = x""yes; then :
23365   SYSTEMSPEC="$SYSTEMSPEC -ldl"
23366 fi
23367
23368             ;;
23369       esac
23370    fi
23371 fi
23372
23373 # Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
23374 case $build in
23375     *-mingw32) CLASSPATH_SEPARATOR=';' ;;
23376     *)         CLASSPATH_SEPARATOR=':' ;;
23377 esac
23378
23379
23380 # We must search the source tree for java.lang, since we still don't
23381 # have libgcj.jar nor java/lang/*.class
23382 GCJ_SAVE_CPPFLAGS=$CPPFLAGS
23383 CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
23384
23385 # Since some classes depend on this one, we need its source available
23386 # before we can do any GCJ compilation test :-(
23387 if test ! -f gnu/classpath/Configuration.java; then
23388   test -d gnu || mkdir gnu
23389   test -d gnu/classpath || mkdir gnu/classpath
23390   # Note that it is not crucial that all the values here be correct.
23391   sed -e "s,@prefix@,$expanded_prefix," \
23392       -e "s,@VERSION@,$VERSION," \
23393       -e "s,@LIBDEBUG@,false," \
23394       -e "s,@INIT_LOAD_LIBRARY@,false," \
23395       -e "s,@@,$LIBGCJDEBUG," \
23396       -e "s,@default_toolkit@,$TOOLKIT," \
23397       -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \
23398       -e "s,@GTK_CAIRO_ENABLED@,false," \
23399       -e "s,@ECJ_JAR@,," \
23400       -e "s,@WANT_NATIVE_BIG_INTEGER@,false," \
23401         < $srcdir/classpath/gnu/classpath/Configuration.java.in \
23402         > gnu/classpath/Configuration.java
23403   # We do not want to redirect the output of the grep below to /dev/null,
23404   # but we add /dev/null to the input list so that grep will print the
23405   # filename of Configuration.java in case it finds any matches.
23406   if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then
23407     as_fn_error "configure.ac is missing the substitutions above" "$LINENO" 5
23408   fi
23409 fi
23410
23411
23412 if test -n "$ac_tool_prefix"; then
23413   for ac_prog in gcj
23414   do
23415     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
23416 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
23417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23418 $as_echo_n "checking for $ac_word... " >&6; }
23419 if test "${ac_cv_prog_GCJ+set}" = set; then :
23420   $as_echo_n "(cached) " >&6
23421 else
23422   if test -n "$GCJ"; then
23423   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
23424 else
23425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23426 for as_dir in $PATH
23427 do
23428   IFS=$as_save_IFS
23429   test -z "$as_dir" && as_dir=.
23430     for ac_exec_ext in '' $ac_executable_extensions; do
23431   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23432     ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
23433     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23434     break 2
23435   fi
23436 done
23437   done
23438 IFS=$as_save_IFS
23439
23440 fi
23441 fi
23442 GCJ=$ac_cv_prog_GCJ
23443 if test -n "$GCJ"; then
23444   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
23445 $as_echo "$GCJ" >&6; }
23446 else
23447   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23448 $as_echo "no" >&6; }
23449 fi
23450
23451
23452     test -n "$GCJ" && break
23453   done
23454 fi
23455 if test -z "$GCJ"; then
23456   ac_ct_GCJ=$GCJ
23457   for ac_prog in gcj
23458 do
23459   # Extract the first word of "$ac_prog", so it can be a program name with args.
23460 set dummy $ac_prog; ac_word=$2
23461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23462 $as_echo_n "checking for $ac_word... " >&6; }
23463 if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
23464   $as_echo_n "(cached) " >&6
23465 else
23466   if test -n "$ac_ct_GCJ"; then
23467   ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
23468 else
23469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23470 for as_dir in $PATH
23471 do
23472   IFS=$as_save_IFS
23473   test -z "$as_dir" && as_dir=.
23474     for ac_exec_ext in '' $ac_executable_extensions; do
23475   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23476     ac_cv_prog_ac_ct_GCJ="$ac_prog"
23477     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23478     break 2
23479   fi
23480 done
23481   done
23482 IFS=$as_save_IFS
23483
23484 fi
23485 fi
23486 ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
23487 if test -n "$ac_ct_GCJ"; then
23488   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
23489 $as_echo "$ac_ct_GCJ" >&6; }
23490 else
23491   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23492 $as_echo "no" >&6; }
23493 fi
23494
23495
23496   test -n "$ac_ct_GCJ" && break
23497 done
23498
23499   if test "x$ac_ct_GCJ" = x; then
23500     GCJ="gcj"
23501   else
23502     case $cross_compiling:$ac_tool_warned in
23503 yes:)
23504 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
23505 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
23506 ac_tool_warned=yes ;;
23507 esac
23508     GCJ=$ac_ct_GCJ
23509   fi
23510 fi
23511
23512 test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
23513 if test "x${GCJFLAGS-unset}" = xunset; then
23514    GCJFLAGS="-g -O2"
23515 fi
23516
23517
23518 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
23519
23520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
23521 $as_echo_n "checking dependency style of $depcc... " >&6; }
23522 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
23523   $as_echo_n "(cached) " >&6
23524 else
23525   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
23526   # We make a subdir and do the tests there.  Otherwise we can end up
23527   # making bogus files that we don't know about and never remove.  For
23528   # instance it was reported that on HP-UX the gcc test will end up
23529   # making a dummy file named `D' -- because `-MD' means `put the output
23530   # in D'.
23531   mkdir conftest.dir
23532   # Copy depcomp to subdir because otherwise we won't find it if we're
23533   # using a relative directory.
23534   cp "$am_depcomp" conftest.dir
23535   cd conftest.dir
23536   # We will build objects and dependencies in a subdirectory because
23537   # it helps to detect inapplicable dependency modes.  For instance
23538   # both Tru64's cc and ICC support -MD to output dependencies as a
23539   # side effect of compilation, but ICC will put the dependencies in
23540   # the current directory while Tru64 will put them in the object
23541   # directory.
23542   mkdir sub
23543
23544   am_cv_GCJ_dependencies_compiler_type=none
23545   if test "$am_compiler_list" = ""; then
23546      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
23547   fi
23548   am__universal=false
23549
23550
23551   for depmode in $am_compiler_list; do
23552     # Setup a source with many dependencies, because some compilers
23553     # like to wrap large dependency lists on column 80 (with \), and
23554     # we should not choose a depcomp mode which is confused by this.
23555     #
23556     # We need to recreate these files for each test, as the compiler may
23557     # overwrite some of them when testing with obscure command lines.
23558     # This happens at least with the AIX C compiler.
23559     : > sub/conftest.c
23560     for i in 1 2 3 4 5 6; do
23561       echo '#include "conftst'$i'.h"' >> sub/conftest.c
23562       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
23563       # Solaris 8's {/usr,}/bin/sh.
23564       touch sub/conftst$i.h
23565     done
23566     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
23567
23568     # We check with `-c' and `-o' for the sake of the "dashmstdout"
23569     # mode.  It turns out that the SunPro C++ compiler does not properly
23570     # handle `-M -o', and we need to detect this.  Also, some Intel
23571     # versions had trouble with output in subdirs
23572     am__obj=sub/conftest.${OBJEXT-o}
23573     am__minus_obj="-o $am__obj"
23574     case $depmode in
23575     gcc)
23576       # This depmode causes a compiler race in universal mode.
23577       test "$am__universal" = false || continue
23578       ;;
23579     nosideeffect)
23580       # after this tag, mechanisms are not by side-effect, so they'll
23581       # only be used when explicitly requested
23582       if test "x$enable_dependency_tracking" = xyes; then
23583         continue
23584       else
23585         break
23586       fi
23587       ;;
23588     msvisualcpp | msvcmsys)
23589       # This compiler won't grok `-c -o', but also, the minuso test has
23590       # not run yet.  These depmodes are late enough in the game, and
23591       # so weak that their functioning should not be impacted.
23592       am__obj=conftest.${OBJEXT-o}
23593       am__minus_obj=
23594       ;;
23595     none) break ;;
23596     esac
23597     if depmode=$depmode \
23598        source=sub/conftest.c object=$am__obj \
23599        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
23600        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
23601          >/dev/null 2>conftest.err &&
23602        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
23603        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
23604        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
23605        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
23606       # icc doesn't choke on unknown options, it will just issue warnings
23607       # or remarks (even with -Werror).  So we grep stderr for any message
23608       # that says an option was ignored or not supported.
23609       # When given -MP, icc 7.0 and 7.1 complain thusly:
23610       #   icc: Command line warning: ignoring option '-M'; no argument required
23611       # The diagnosis changed in icc 8.0:
23612       #   icc: Command line remark: option '-MP' not supported
23613       if (grep 'ignoring option' conftest.err ||
23614           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
23615         am_cv_GCJ_dependencies_compiler_type=$depmode
23616         break
23617       fi
23618     fi
23619   done
23620
23621   cd ..
23622   rm -rf conftest.dir
23623 else
23624   am_cv_GCJ_dependencies_compiler_type=none
23625 fi
23626
23627 fi
23628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
23629 $as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
23630 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
23631
23632  if
23633   test "x$enable_dependency_tracking" != xno \
23634   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
23635   am__fastdepGCJ_TRUE=
23636   am__fastdepGCJ_FALSE='#'
23637 else
23638   am__fastdepGCJ_TRUE='#'
23639   am__fastdepGCJ_FALSE=
23640 fi
23641
23642
23643
23644
23645 # Now remove it.
23646 rm -f gnu/classpath/Configuration.java
23647
23648 CPPFLAGS=$GCJ_SAVE_CPPFLAGS
23649
23650 # The cast to long int works around a bug in the HP C Compiler
23651 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23652 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23653 # This bug is HP SR number 8606223364.
23654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
23655 $as_echo_n "checking size of void *... " >&6; }
23656 if test "${ac_cv_sizeof_void_p+set}" = set; then :
23657   $as_echo_n "(cached) " >&6
23658 else
23659   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
23660
23661 else
23662   if test "$ac_cv_type_void_p" = yes; then
23663      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23664 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23665 { as_fn_set_status 77
23666 as_fn_error "cannot compute sizeof (void *)
23667 See \`config.log' for more details." "$LINENO" 5; }; }
23668    else
23669      ac_cv_sizeof_void_p=0
23670    fi
23671 fi
23672
23673 fi
23674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
23675 $as_echo "$ac_cv_sizeof_void_p" >&6; }
23676
23677
23678
23679 cat >>confdefs.h <<_ACEOF
23680 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
23681 _ACEOF
23682
23683
23684
23685  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
23686 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
23687 if test "${ac_cv_c_bigendian+set}" = set; then :
23688   $as_echo_n "(cached) " >&6
23689 else
23690   ac_cv_c_bigendian=unknown
23691     # See if we're dealing with a universal compiler.
23692     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23693 /* end confdefs.h.  */
23694 #ifndef __APPLE_CC__
23695                not a universal capable compiler
23696              #endif
23697              typedef int dummy;
23698
23699 _ACEOF
23700 if ac_fn_c_try_compile "$LINENO"; then :
23701
23702         # Check for potential -arch flags.  It is not universal unless
23703         # there are at least two -arch flags with different values.
23704         ac_arch=
23705         ac_prev=
23706         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
23707          if test -n "$ac_prev"; then
23708            case $ac_word in
23709              i?86 | x86_64 | ppc | ppc64)
23710                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
23711                  ac_arch=$ac_word
23712                else
23713                  ac_cv_c_bigendian=universal
23714                  break
23715                fi
23716                ;;
23717            esac
23718            ac_prev=
23719          elif test "x$ac_word" = "x-arch"; then
23720            ac_prev=arch
23721          fi
23722        done
23723 fi
23724 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23725     if test $ac_cv_c_bigendian = unknown; then
23726       # See if sys/param.h defines the BYTE_ORDER macro.
23727       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23728 /* end confdefs.h.  */
23729 #include <sys/types.h>
23730              #include <sys/param.h>
23731
23732 int
23733 main ()
23734 {
23735 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
23736                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
23737                      && LITTLE_ENDIAN)
23738               bogus endian macros
23739              #endif
23740
23741   ;
23742   return 0;
23743 }
23744 _ACEOF
23745 if ac_fn_c_try_compile "$LINENO"; then :
23746   # It does; now see whether it defined to BIG_ENDIAN or not.
23747          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23748 /* end confdefs.h.  */
23749 #include <sys/types.h>
23750                 #include <sys/param.h>
23751
23752 int
23753 main ()
23754 {
23755 #if BYTE_ORDER != BIG_ENDIAN
23756                  not big endian
23757                 #endif
23758
23759   ;
23760   return 0;
23761 }
23762 _ACEOF
23763 if ac_fn_c_try_compile "$LINENO"; then :
23764   ac_cv_c_bigendian=yes
23765 else
23766   ac_cv_c_bigendian=no
23767 fi
23768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23769 fi
23770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23771     fi
23772     if test $ac_cv_c_bigendian = unknown; then
23773       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
23774       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23775 /* end confdefs.h.  */
23776 #include <limits.h>
23777
23778 int
23779 main ()
23780 {
23781 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
23782               bogus endian macros
23783              #endif
23784
23785   ;
23786   return 0;
23787 }
23788 _ACEOF
23789 if ac_fn_c_try_compile "$LINENO"; then :
23790   # It does; now see whether it defined to _BIG_ENDIAN or not.
23791          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23792 /* end confdefs.h.  */
23793 #include <limits.h>
23794
23795 int
23796 main ()
23797 {
23798 #ifndef _BIG_ENDIAN
23799                  not big endian
23800                 #endif
23801
23802   ;
23803   return 0;
23804 }
23805 _ACEOF
23806 if ac_fn_c_try_compile "$LINENO"; then :
23807   ac_cv_c_bigendian=yes
23808 else
23809   ac_cv_c_bigendian=no
23810 fi
23811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23812 fi
23813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23814     fi
23815     if test $ac_cv_c_bigendian = unknown; then
23816       # Compile a test program.
23817       if test "$cross_compiling" = yes; then :
23818   # Try to guess by grepping values from an object file.
23819          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23820 /* end confdefs.h.  */
23821 short int ascii_mm[] =
23822                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
23823                 short int ascii_ii[] =
23824                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
23825                 int use_ascii (int i) {
23826                   return ascii_mm[i] + ascii_ii[i];
23827                 }
23828                 short int ebcdic_ii[] =
23829                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
23830                 short int ebcdic_mm[] =
23831                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
23832                 int use_ebcdic (int i) {
23833                   return ebcdic_mm[i] + ebcdic_ii[i];
23834                 }
23835                 extern int foo;
23836
23837 int
23838 main ()
23839 {
23840 return use_ascii (foo) == use_ebcdic (foo);
23841   ;
23842   return 0;
23843 }
23844 _ACEOF
23845 if ac_fn_c_try_compile "$LINENO"; then :
23846   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
23847               ac_cv_c_bigendian=yes
23848             fi
23849             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
23850               if test "$ac_cv_c_bigendian" = unknown; then
23851                 ac_cv_c_bigendian=no
23852               else
23853                 # finding both strings is unlikely to happen, but who knows?
23854                 ac_cv_c_bigendian=unknown
23855               fi
23856             fi
23857 fi
23858 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23859 else
23860   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23861 /* end confdefs.h.  */
23862 $ac_includes_default
23863 int
23864 main ()
23865 {
23866
23867              /* Are we little or big endian?  From Harbison&Steele.  */
23868              union
23869              {
23870                long int l;
23871                char c[sizeof (long int)];
23872              } u;
23873              u.l = 1;
23874              return u.c[sizeof (long int) - 1] == 1;
23875
23876   ;
23877   return 0;
23878 }
23879 _ACEOF
23880 if ac_fn_c_try_run "$LINENO"; then :
23881   ac_cv_c_bigendian=no
23882 else
23883   ac_cv_c_bigendian=yes
23884 fi
23885 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23886   conftest.$ac_objext conftest.beam conftest.$ac_ext
23887 fi
23888
23889     fi
23890 fi
23891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
23892 $as_echo "$ac_cv_c_bigendian" >&6; }
23893  case $ac_cv_c_bigendian in #(
23894    yes)
23895      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
23896 ;; #(
23897    no)
23898       ;; #(
23899    universal)
23900
23901 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
23902
23903      ;; #(
23904    *)
23905      as_fn_error "unknown endianness
23906  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
23907  esac
23908
23909
23910 ZLIBS=
23911 SYS_ZLIBS=
23912 ZINCS=
23913
23914 if test -z "$ZLIBSPEC"; then
23915    # Use zlib from the GCC tree.
23916    ZINCS='-I$(top_srcdir)/../zlib'
23917    ZLIBS=../zlib/libzgcj_convenience.la
23918 else
23919    # System's zlib.
23920    SYS_ZLIBS="$ZLIBSPEC"
23921 fi
23922
23923
23924
23925
23926
23927
23928
23929
23930
23931
23932  if test "$NATIVE" = yes; then
23933   NATIVE_TRUE=
23934   NATIVE_FALSE='#'
23935 else
23936   NATIVE_TRUE='#'
23937   NATIVE_FALSE=
23938 fi
23939
23940  if test "$enable_shared" = yes; then
23941   ENABLE_SHARED_TRUE=
23942   ENABLE_SHARED_FALSE='#'
23943 else
23944   ENABLE_SHARED_TRUE='#'
23945   ENABLE_SHARED_FALSE=
23946 fi
23947
23948  if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
23949   NEEDS_DATA_START_TRUE=
23950   NEEDS_DATA_START_FALSE='#'
23951 else
23952   NEEDS_DATA_START_TRUE='#'
23953   NEEDS_DATA_START_FALSE=
23954 fi
23955
23956  if test -z "${with_multisubdir}"; then
23957   INSTALL_BINARIES_TRUE=
23958   INSTALL_BINARIES_FALSE='#'
23959 else
23960   INSTALL_BINARIES_TRUE='#'
23961   INSTALL_BINARIES_FALSE=
23962 fi
23963
23964
23965
23966 # Process the option "--enable-version-specific-runtime-libs"
23967 # Calculate toolexeclibdir
23968 case ${version_specific_libs} in
23969   yes)
23970     # Need the gcc compiler version to know where to install libraries
23971     # and header files if --enable-version-specific-runtime-libs option
23972     # is selected.
23973     includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
23974     toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
23975     toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
23976     toolexeclibdir=$toolexecmainlibdir
23977     ;;
23978   no)
23979     if test -n "$with_cross_host" &&
23980        test x"$with_cross_host" != x"no"; then
23981       # Install a library built with a cross compiler in tooldir, not libdir.
23982       toolexecdir='$(exec_prefix)/$(target_noncanonical)'
23983       toolexecmainlibdir='$(toolexecdir)/lib'
23984     else
23985       toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
23986       toolexecmainlibdir='$(libdir)'
23987     fi
23988     multi_os_directory=`$CC -print-multi-os-directory`
23989     case $multi_os_directory in
23990       .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
23991       *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
23992     esac
23993     ;;
23994 esac
23995
23996
23997
23998
23999 # Determine gcj and libgcj version number.
24000 gcjversion=`cat "$srcdir/../gcc/BASE-VER"`
24001 libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version`
24002 GCJVERSION=$gcjversion
24003
24004
24005 cat >>confdefs.h <<_ACEOF
24006 #define GCJVERSION "$GCJVERSION"
24007 _ACEOF
24008
24009
24010 # Determine where the standard .db file and GNU Classpath JNI
24011 # libraries are found.
24012 gcjsubdir=gcj-$gcjversion-$libgcj_soversion
24013 multi_os_directory=`$CC -print-multi-os-directory`
24014 case $multi_os_directory in
24015   .)
24016    dbexecdir='$(libdir)/'$gcjsubdir # Avoid /.
24017    ;;
24018   *)
24019    dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
24020    ;;
24021 esac
24022
24023
24024
24025
24026 $as_echo "#define JV_VERSION \"1.5.0\"" >>confdefs.h
24027
24028
24029 $as_echo "#define JV_API_VERSION \"1.5\"" >>confdefs.h
24030
24031
24032
24033 case "${with_gxx_include_dir}" in
24034   yes)
24035     as_fn_error "--with-gxx-include-dir=[dir] requires a directory" "$LINENO" 5
24036     ;;
24037   no | "")
24038     case "${enable_version_specific_runtime_libs}" in
24039       yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
24040       *)
24041         libstdcxx_incdir='c++/$(gcc_version)'
24042         gxx_include_dir='include/$(libstdcxx_incdir)'
24043         if test -n "$with_cross_host" &&
24044            test x"$with_cross_host" != x"no"; then
24045           gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
24046         else
24047           gxx_include_dir='${prefix}/'"$gxx_include_dir"
24048         fi;;
24049     esac ;;
24050   *) gxx_include_dir=${with_gxx_include_dir} ;;
24051 esac
24052
24053
24054
24055
24056 # We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
24057 # On that system, sys/ioctl.h will not include sys/filio.h unless
24058 # BSD_COMP is defined; just including sys/filio.h is simpler.
24059 # We avoid AC_HEADER_DIRENT since we really only care about dirent.h
24060 # for now.  If you change this, you also must update natFile.cc.
24061 for ac_header in unistd.h sys/time.h sys/types.h fcntl.h \
24062                   sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
24063                   sys/socket.h netinet/in.h arpa/inet.h netdb.h \
24064                   pwd.h sys/config.h stdint.h langinfo.h locale.h \
24065                   dirent.h sys/rw_lock.h magic.h ifaddrs.h
24066 do :
24067   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
24068 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
24069 eval as_val=\$$as_ac_Header
24070    if test "x$as_val" = x""yes; then :
24071   cat >>confdefs.h <<_ACEOF
24072 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
24073 _ACEOF
24074
24075 fi
24076
24077 done
24078
24079
24080 # sys/socket.h is a prerequisite for net/if.h on Solaris.
24081 for ac_header in net/if.h
24082 do :
24083   ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
24084 #ifdef HAVE_SYS_SOCKET_H
24085 #include <sys/socket.h>
24086 #endif
24087
24088 "
24089 if test "x$ac_cv_header_net_if_h" = x""yes; then :
24090   cat >>confdefs.h <<_ACEOF
24091 #define HAVE_NET_IF_H 1
24092 _ACEOF
24093
24094 fi
24095
24096 done
24097
24098
24099 for ac_header in inttypes.h
24100 do :
24101   ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
24102 if test "x$ac_cv_header_inttypes_h" = x""yes; then :
24103   cat >>confdefs.h <<_ACEOF
24104 #define HAVE_INTTYPES_H 1
24105 _ACEOF
24106
24107
24108 $as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
24109
24110
24111 $as_echo "#define JV_HAVE_INTTYPES_H 1" >>confdefs.h
24112
24113
24114 fi
24115
24116 done
24117
24118
24119 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
24120 if test "x$ac_cv_type_ssize_t" = x""yes; then :
24121
24122 else
24123
24124 cat >>confdefs.h <<_ACEOF
24125 #define ssize_t int
24126 _ACEOF
24127
24128 fi
24129
24130 ac_fn_c_check_type "$LINENO" "magic_t" "ac_cv_type_magic_t" "
24131 #ifdef HAVE_MAGIC_H
24132 #include <magic.h>
24133 #endif
24134 "
24135 if test "x$ac_cv_type_magic_t" = x""yes; then :
24136
24137
24138 $as_echo "#define HAVE_MAGIC_T 1" >>confdefs.h
24139
24140 fi
24141
24142
24143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t" >&5
24144 $as_echo_n "checking for in_addr_t... " >&6; }
24145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24146 /* end confdefs.h.  */
24147 #include <sys/types.h>
24148 #if STDC_HEADERS
24149 #include <stdlib.h>
24150 #include <stddef.h>
24151 #endif
24152 #if HAVE_NETINET_IN_H
24153 #include <netinet/in.h>
24154 #endif
24155 int
24156 main ()
24157 {
24158 in_addr_t foo;
24159   ;
24160   return 0;
24161 }
24162 _ACEOF
24163 if ac_fn_c_try_compile "$LINENO"; then :
24164
24165 $as_echo "#define HAVE_IN_ADDR_T 1" >>confdefs.h
24166
24167    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24168 $as_echo "yes" >&6; }
24169 else
24170   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24171 $as_echo "no" >&6; }
24172 fi
24173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24174
24175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ip_mreq is in netinet/in.h" >&5
24176 $as_echo_n "checking whether struct ip_mreq is in netinet/in.h... " >&6; }
24177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24178 /* end confdefs.h.  */
24179 #include <netinet/in.h>
24180 int
24181 main ()
24182 {
24183 struct ip_mreq mreq;
24184   ;
24185   return 0;
24186 }
24187 _ACEOF
24188 if ac_fn_c_try_compile "$LINENO"; then :
24189
24190 $as_echo "#define HAVE_STRUCT_IP_MREQ 1" >>confdefs.h
24191
24192    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24193 $as_echo "yes" >&6; }
24194 else
24195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24196 $as_echo "no" >&6; }
24197 fi
24198 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24199
24200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ipv6_mreq is in netinet/in.h" >&5
24201 $as_echo_n "checking whether struct ipv6_mreq is in netinet/in.h... " >&6; }
24202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24203 /* end confdefs.h.  */
24204 #include <netinet/in.h>
24205 int
24206 main ()
24207 {
24208 struct ipv6_mreq mreq6;
24209   ;
24210   return 0;
24211 }
24212 _ACEOF
24213 if ac_fn_c_try_compile "$LINENO"; then :
24214
24215 $as_echo "#define HAVE_STRUCT_IPV6_MREQ 1" >>confdefs.h
24216
24217    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24218 $as_echo "yes" >&6; }
24219 else
24220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24221 $as_echo "no" >&6; }
24222 fi
24223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24224
24225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
24226 $as_echo_n "checking whether struct sockaddr_in6 is in netinet/in.h... " >&6; }
24227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24228 /* end confdefs.h.  */
24229 #include <netinet/in.h>
24230 int
24231 main ()
24232 {
24233 struct sockaddr_in6 addr6;
24234   ;
24235   return 0;
24236 }
24237 _ACEOF
24238 if ac_fn_c_try_compile "$LINENO"; then :
24239
24240 $as_echo "#define HAVE_INET6 1" >>confdefs.h
24241
24242    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24243 $as_echo "yes" >&6; }
24244 else
24245   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24246 $as_echo "no" >&6; }
24247 fi
24248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24249
24250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t in sys/socket.h" >&5
24251 $as_echo_n "checking for socklen_t in sys/socket.h... " >&6; }
24252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24253 /* end confdefs.h.  */
24254 #define _POSIX_PII_SOCKET
24255 #include <sys/types.h>
24256 #include <sys/socket.h>
24257 int
24258 main ()
24259 {
24260 socklen_t x = 5;
24261   ;
24262   return 0;
24263 }
24264 _ACEOF
24265 if ac_fn_c_try_compile "$LINENO"; then :
24266
24267 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
24268
24269    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24270 $as_echo "yes" >&6; }
24271 else
24272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24273 $as_echo "no" >&6; }
24274 fi
24275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24276
24277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff in struct tm" >&5
24278 $as_echo_n "checking for tm_gmtoff in struct tm... " >&6; }
24279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24280 /* end confdefs.h.  */
24281 #include <time.h>
24282 int
24283 main ()
24284 {
24285 struct tm tim; tim.tm_gmtoff = 0;
24286   ;
24287   return 0;
24288 }
24289 _ACEOF
24290 if ac_fn_c_try_compile "$LINENO"; then :
24291
24292 $as_echo "#define STRUCT_TM_HAS_GMTOFF 1" >>confdefs.h
24293
24294    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24295 $as_echo "yes" >&6; }
24296 else
24297   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24298 $as_echo "no" >&6; }
24299    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global timezone variable" >&5
24300 $as_echo_n "checking for global timezone variable... " >&6; }
24301                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24302 /* end confdefs.h.  */
24303 #include <time.h>
24304 int
24305 main ()
24306 {
24307 void i(){long z2 = 2*timezone;}
24308   ;
24309   return 0;
24310 }
24311 _ACEOF
24312 if ac_fn_c_try_compile "$LINENO"; then :
24313
24314 $as_echo "#define HAVE_TIMEZONE 1" >>confdefs.h
24315
24316       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24317 $as_echo "yes" >&6; }
24318 else
24319   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24320 $as_echo "no" >&6; }
24321        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global _timezone variable" >&5
24322 $as_echo_n "checking for global _timezone variable... " >&6; }
24323               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24324 /* end confdefs.h.  */
24325 #include <time.h>
24326 int
24327 main ()
24328 {
24329 long z2 = _timezone;
24330   ;
24331   return 0;
24332 }
24333 _ACEOF
24334 if ac_fn_c_try_compile "$LINENO"; then :
24335
24336 $as_echo "#define HAVE_UNDERSCORE_TIMEZONE 1" >>confdefs.h
24337
24338           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24339 $as_echo "yes" >&6; }
24340 else
24341   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24342 $as_echo "no" >&6; }
24343 fi
24344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24345 fi
24346 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24347 fi
24348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24349
24350 for ac_prog in perl
24351 do
24352   # Extract the first word of "$ac_prog", so it can be a program name with args.
24353 set dummy $ac_prog; ac_word=$2
24354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24355 $as_echo_n "checking for $ac_word... " >&6; }
24356 if test "${ac_cv_prog_PERL+set}" = set; then :
24357   $as_echo_n "(cached) " >&6
24358 else
24359   if test -n "$PERL"; then
24360   ac_cv_prog_PERL="$PERL" # Let the user override the test.
24361 else
24362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24363 for as_dir in $PATH
24364 do
24365   IFS=$as_save_IFS
24366   test -z "$as_dir" && as_dir=.
24367     for ac_exec_ext in '' $ac_executable_extensions; do
24368   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24369     ac_cv_prog_PERL="$ac_prog"
24370     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24371     break 2
24372   fi
24373 done
24374   done
24375 IFS=$as_save_IFS
24376
24377 fi
24378 fi
24379 PERL=$ac_cv_prog_PERL
24380 if test -n "$PERL"; then
24381   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
24382 $as_echo "$PERL" >&6; }
24383 else
24384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24385 $as_echo "no" >&6; }
24386 fi
24387
24388
24389   test -n "$PERL" && break
24390 done
24391 test -n "$PERL" || PERL="false"
24392
24393
24394 SYSDEP_SOURCES=
24395 SIGNAL_HANDLER_AUX=
24396
24397 case "${host}" in
24398  *-*-solaris2*)
24399     SIGNAL_HANDLER=include/posix-signal.h
24400     ;;
24401  i?86-*-linux*)
24402     SIGNAL_HANDLER=include/i386-signal.h
24403     SIGNAL_HANDLER_AUX=include/x86_64-signal.h
24404     ;;
24405 # ia64-*)
24406 #    SYSDEP_SOURCES=sysdep/ia64.c
24407 #    test -d sysdep || mkdir sysdep
24408 #    ;;
24409  hppa*-*-linux*)
24410     SIGNAL_HANDLER=include/pa-signal.h
24411     ;;
24412  hppa*-hp-hpux*)
24413     SIGNAL_HANDLER=include/hppa-signal.h
24414     ;;
24415  ia64-*-linux*)
24416     SIGNAL_HANDLER=include/dwarf2-signal.h
24417     ;;
24418  powerpc*-*-linux*)
24419     SIGNAL_HANDLER=include/powerpc-signal.h
24420     ;;
24421  alpha*-*-linux*)
24422     SIGNAL_HANDLER=include/dwarf2-signal.h
24423     ;;
24424  s390*-*-linux*)
24425     SIGNAL_HANDLER=include/s390-signal.h
24426     ;;
24427  x86_64*-*-linux*)
24428     SIGNAL_HANDLER=include/x86_64-signal.h
24429     SIGNAL_HANDLER_AUX=include/i386-signal.h
24430     ;;
24431  sparc*-*-linux*)
24432     SIGNAL_HANDLER=include/dwarf2-signal.h
24433     ;;
24434  sh*-*-linux*)
24435     SIGNAL_HANDLER=include/sh-signal.h
24436     ;;
24437  *mingw*)
24438     SIGNAL_HANDLER=include/win32-signal.h
24439     ;;
24440  mips*-*-linux*)
24441     SIGNAL_HANDLER=include/mips-signal.h
24442     ;;
24443  m68*-*-linux*)
24444     SIGNAL_HANDLER=include/dwarf2-signal.h
24445     ;;
24446  powerpc*-*-darwin* | i?86-*-darwin[912]* | x86_64-*-darwin[912]*)
24447     SIGNAL_HANDLER=include/darwin-signal.h
24448     ;;
24449  powerpc*-*-aix*)
24450     SIGNAL_HANDLER=include/aix-signal.h
24451     ;;
24452  *)
24453     SIGNAL_HANDLER=include/default-signal.h
24454     ;;
24455 esac
24456
24457 # If we're using sjlj exceptions, forget what we just learned.
24458 if test "$enable_sjlj_exceptions" = yes; then
24459    SIGNAL_HANDLER=include/default-signal.h
24460    SIGNAL_HANDLER_AUX=
24461 fi
24462
24463
24464
24465 if test -z "$SIGNAL_HANDLER_AUX"; then
24466   SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
24467 fi
24468
24469 ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
24470
24471
24472 if test "${multilib}" = "yes"; then
24473   multilib_arg="--enable-multilib"
24474 else
24475   multilib_arg=
24476 fi
24477
24478 # See if we support thread-local storage.
24479
24480
24481    # Check whether --enable-tls was given.
24482 if test "${enable_tls+set}" = set; then :
24483   enableval=$enable_tls;
24484       case "$enableval" in
24485        yes|no) ;;
24486        *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
24487       esac
24488
24489 else
24490   enable_tls=yes
24491 fi
24492
24493
24494   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
24495 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
24496 if test "${gcc_cv_have_tls+set}" = set; then :
24497   $as_echo_n "(cached) " >&6
24498 else
24499
24500     if test "$cross_compiling" = yes; then :
24501                 if test x$gcc_no_link = xyes; then
24502   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24503 fi
24504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24505 /* end confdefs.h.  */
24506 __thread int a; int b; int main() { return a = b; }
24507 _ACEOF
24508 if ac_fn_c_try_link "$LINENO"; then :
24509   chktls_save_LDFLAGS="$LDFLAGS"
24510                           case $host in
24511             *-*-linux*)
24512               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
24513               ;;
24514           esac
24515           chktls_save_CFLAGS="$CFLAGS"
24516           CFLAGS="-fPIC $CFLAGS"
24517                   if test x$gcc_no_link = xyes; then
24518   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24519 fi
24520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24521 /* end confdefs.h.  */
24522 int f() { return 0; }
24523 _ACEOF
24524 if ac_fn_c_try_link "$LINENO"; then :
24525   if test x$gcc_no_link = xyes; then
24526   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24527 fi
24528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24529 /* end confdefs.h.  */
24530 __thread int a; int b; int f() { return a = b; }
24531 _ACEOF
24532 if ac_fn_c_try_link "$LINENO"; then :
24533   gcc_cv_have_tls=yes
24534 else
24535   gcc_cv_have_tls=no
24536 fi
24537 rm -f core conftest.err conftest.$ac_objext \
24538     conftest$ac_exeext conftest.$ac_ext
24539 else
24540   gcc_cv_have_tls=yes
24541 fi
24542 rm -f core conftest.err conftest.$ac_objext \
24543     conftest$ac_exeext conftest.$ac_ext
24544           CFLAGS="$chktls_save_CFLAGS"
24545           LDFLAGS="$chktls_save_LDFLAGS"
24546 else
24547   gcc_cv_have_tls=no
24548 fi
24549 rm -f core conftest.err conftest.$ac_objext \
24550     conftest$ac_exeext conftest.$ac_ext
24551
24552
24553 else
24554   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24555 /* end confdefs.h.  */
24556 __thread int a; int b; int main() { return a = b; }
24557 _ACEOF
24558 if ac_fn_c_try_run "$LINENO"; then :
24559                       chktls_save_LDFLAGS="$LDFLAGS"
24560       LDFLAGS="-static $LDFLAGS"
24561       if test x$gcc_no_link = xyes; then
24562   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24563 fi
24564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24565 /* end confdefs.h.  */
24566 int main() { return 0; }
24567 _ACEOF
24568 if ac_fn_c_try_link "$LINENO"; then :
24569   if test "$cross_compiling" = yes; then :
24570   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24571 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24572 as_fn_error "cannot run test program while cross compiling
24573 See \`config.log' for more details." "$LINENO" 5; }
24574 else
24575   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24576 /* end confdefs.h.  */
24577 __thread int a; int b; int main() { return a = b; }
24578 _ACEOF
24579 if ac_fn_c_try_run "$LINENO"; then :
24580   gcc_cv_have_tls=yes
24581 else
24582   gcc_cv_have_tls=no
24583 fi
24584 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24585   conftest.$ac_objext conftest.beam conftest.$ac_ext
24586 fi
24587
24588 else
24589   gcc_cv_have_tls=yes
24590 fi
24591 rm -f core conftest.err conftest.$ac_objext \
24592     conftest$ac_exeext conftest.$ac_ext
24593       LDFLAGS="$chktls_save_LDFLAGS"
24594       if test $gcc_cv_have_tls = yes; then
24595                                                 chktls_save_CFLAGS="$CFLAGS"
24596         thread_CFLAGS=failed
24597         for flag in '' '-pthread' '-lpthread'; do
24598           CFLAGS="$flag $chktls_save_CFLAGS"
24599           if test x$gcc_no_link = xyes; then
24600   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24601 fi
24602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24603 /* end confdefs.h.  */
24604 #include <pthread.h>
24605                 void *g(void *d) { return NULL; }
24606 int
24607 main ()
24608 {
24609 pthread_t t; pthread_create(&t,NULL,g,NULL);
24610   ;
24611   return 0;
24612 }
24613 _ACEOF
24614 if ac_fn_c_try_link "$LINENO"; then :
24615   thread_CFLAGS="$flag"
24616 fi
24617 rm -f core conftest.err conftest.$ac_objext \
24618     conftest$ac_exeext conftest.$ac_ext
24619           if test "X$thread_CFLAGS" != Xfailed; then
24620             break
24621           fi
24622         done
24623         CFLAGS="$chktls_save_CFLAGS"
24624         if test "X$thread_CFLAGS" != Xfailed; then
24625           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
24626                                                   if test "$cross_compiling" = yes; then :
24627   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24628 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24629 as_fn_error "cannot run test program while cross compiling
24630 See \`config.log' for more details." "$LINENO" 5; }
24631 else
24632   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24633 /* end confdefs.h.  */
24634 #include <pthread.h>
24635                 __thread int a;
24636                 static int *volatile a_in_other_thread;
24637                 static void *
24638                 thread_func (void *arg)
24639                 {
24640                   a_in_other_thread = &a;
24641                   return (void *)0;
24642                 }
24643 int
24644 main ()
24645 {
24646 pthread_t thread;
24647                 void *thread_retval;
24648                 int *volatile a_in_main_thread;
24649                 a_in_main_thread = &a;
24650                 if (pthread_create (&thread, (pthread_attr_t *)0,
24651                                     thread_func, (void *)0))
24652                   return 0;
24653                 if (pthread_join (thread, &thread_retval))
24654                   return 0;
24655                 return (a_in_other_thread == a_in_main_thread);
24656   ;
24657   return 0;
24658 }
24659 _ACEOF
24660 if ac_fn_c_try_run "$LINENO"; then :
24661   gcc_cv_have_tls=yes
24662 else
24663   gcc_cv_have_tls=no
24664 fi
24665 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24666   conftest.$ac_objext conftest.beam conftest.$ac_ext
24667 fi
24668
24669           CFLAGS="$chktls_save_CFLAGS"
24670         fi
24671       fi
24672 else
24673   gcc_cv_have_tls=no
24674 fi
24675 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24676   conftest.$ac_objext conftest.beam conftest.$ac_ext
24677 fi
24678
24679 fi
24680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
24681 $as_echo "$gcc_cv_have_tls" >&6; }
24682   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
24683
24684 $as_echo "#define HAVE_TLS 1" >>confdefs.h
24685
24686   fi
24687
24688 # For _Unwind_GetIPInfo.
24689
24690
24691 # Check whether --with-system-libunwind was given.
24692 if test "${with_system_libunwind+set}" = set; then :
24693   withval=$with_system_libunwind;
24694 fi
24695
24696   # If system-libunwind was not specifically set, pick a default setting.
24697   if test x$with_system_libunwind = x; then
24698     case ${target} in
24699       ia64-*-hpux*) with_system_libunwind=yes ;;
24700       *) with_system_libunwind=no ;;
24701     esac
24702   fi
24703   # Based on system-libunwind and target, do we have ipinfo?
24704   if  test x$with_system_libunwind = xyes; then
24705     case ${target} in
24706       ia64-*-*) have_unwind_getipinfo=no ;;
24707       *) have_unwind_getipinfo=yes ;;
24708     esac
24709   else
24710     # Darwin before version 9 does not have _Unwind_GetIPInfo.
24711
24712     case ${target} in
24713       *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
24714       *) have_unwind_getipinfo=yes ;;
24715     esac
24716
24717   fi
24718
24719   if test x$have_unwind_getipinfo = xyes; then
24720
24721 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
24722
24723   fi
24724
24725
24726 # See if linker supports anonymous version scripts.
24727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous version scripts" >&5
24728 $as_echo_n "checking whether ld supports anonymous version scripts... " >&6; }
24729 if test "${libjava_cv_anon_version_script+set}" = set; then :
24730   $as_echo_n "(cached) " >&6
24731 else
24732   # Check whether --enable-symvers was given.
24733 if test "${enable_symvers+set}" = set; then :
24734   enableval=$enable_symvers; case "$enableval" in
24735          yes|gnu*) libjava_cv_anon_version_script=yes ;;
24736          no)  libjava_cv_anon_version_script=no ;;
24737          *)   as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5;;
24738         esac
24739 else
24740   libjava_cv_anon_version_script=yes
24741
24742 fi
24743
24744    if test x$libjava_cv_anon_version_script = xyes; then
24745      save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
24746      CFLAGS="$CFLAGS -fPIC";
24747      LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
24748      echo '{ global: globalsymb*; local: *; };' > conftest.map
24749      if test x$gcc_no_link = xyes; then
24750   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24751 fi
24752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24753 /* end confdefs.h.  */
24754 void globalsymbol (void) {} void localsymbol (void) {}
24755 int
24756 main ()
24757 {
24758
24759   ;
24760   return 0;
24761 }
24762 _ACEOF
24763 if ac_fn_c_try_link "$LINENO"; then :
24764   libjava_cv_anon_version_script=gnu
24765 else
24766   libjava_cv_anon_version_script=no
24767 fi
24768 rm -f core conftest.err conftest.$ac_objext \
24769     conftest$ac_exeext conftest.$ac_ext
24770      if test x$libjava_cv_anon_version_script = xno; then
24771        case "$target_os" in
24772          solaris2*)
24773            LDFLAGS="$save_LDFLAGS"
24774            LDFLAGS="$LDFLAGS -shared -Wl,-M,conftest.map"
24775            # Sun ld doesn't understand wildcards here.
24776            echo '{ global: globalsymbol; local: *; };' > conftest.map
24777            if test x$gcc_no_link = xyes; then
24778   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24779 fi
24780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24781 /* end confdefs.h.  */
24782 void globalsymbol (void) {} void localsymbol (void) {}
24783 int
24784 main ()
24785 {
24786
24787   ;
24788   return 0;
24789 }
24790 _ACEOF
24791 if ac_fn_c_try_link "$LINENO"; then :
24792   libjava_cv_anon_version_script=sun
24793 fi
24794 rm -f core conftest.err conftest.$ac_objext \
24795     conftest$ac_exeext conftest.$ac_ext
24796            ;;
24797        esac
24798      fi
24799      CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
24800    fi
24801
24802 fi
24803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_anon_version_script" >&5
24804 $as_echo "$libjava_cv_anon_version_script" >&6; }
24805  if test "$libjava_cv_anon_version_script" != no; then
24806   ANONVERSCRIPT_TRUE=
24807   ANONVERSCRIPT_FALSE='#'
24808 else
24809   ANONVERSCRIPT_TRUE='#'
24810   ANONVERSCRIPT_FALSE=
24811 fi
24812
24813  if test "$libjava_cv_anon_version_script" = gnu; then
24814   ANONVERSCRIPT_GNU_TRUE=
24815   ANONVERSCRIPT_GNU_FALSE='#'
24816 else
24817   ANONVERSCRIPT_GNU_TRUE='#'
24818   ANONVERSCRIPT_GNU_FALSE=
24819 fi
24820
24821  if test "$libjava_cv_anon_version_script" = sun; then
24822   ANONVERSCRIPT_SUN_TRUE=
24823   ANONVERSCRIPT_SUN_FALSE='#'
24824 else
24825   ANONVERSCRIPT_SUN_TRUE='#'
24826   ANONVERSCRIPT_SUN_FALSE=
24827 fi
24828
24829
24830 # Check if linker supports static linking on a per library basis
24831 LD_START_STATIC_SPEC=
24832 LD_FINISH_STATIC_SPEC=
24833 if $LD --help 2>&1 | grep -- -call_shared >/dev/null 2>&1; then
24834   if $LD --help 2>&1 | grep -- -non_shared >/dev/null 2>&1; then
24835     LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
24836     LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
24837   fi
24838 fi
24839
24840
24841
24842 here=`${PWDCMD-pwd}`
24843
24844
24845 # We get this from the environment.
24846
24847
24848 default_python_dir="/share/gcc-`cat ${srcdir}/../gcc/BASE-VER`/python/libjava"
24849
24850 # Check whether --with-python-dir was given.
24851 if test "${with_python_dir+set}" = set; then :
24852   withval=$with_python_dir; with_python_dir=$withval
24853 else
24854   with_python_dir="${default_python_dir}"
24855 fi
24856
24857
24858 # Needed for installing Python modules during make install.
24859 python_mod_dir="\${prefix}${with_python_dir}"
24860
24861 # Needed for substituting into aot-compile*
24862 python_mod_dir_expanded="${expanded_prefix}${with_python_dir}"
24863
24864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Python modules dir: ${python_mod_dir_expanded}" >&5
24865 $as_echo "Python modules dir: ${python_mod_dir_expanded}" >&6; };
24866
24867
24868
24869 # needed for aot-compile-rpm
24870 MAKE=`which make`
24871
24872
24873 # Check whether --enable-aot-compile-rpm was given.
24874 if test "${enable_aot_compile_rpm+set}" = set; then :
24875   enableval=$enable_aot_compile_rpm; case "${enableval}" in
24876     yes) AOT_RPM_ENABLED=yes ;;
24877     no)  AOT_RPM_ENABLED=no ;;
24878     *)   as_fn_error "Unknown argument to enable/disable aot-compile-rpm" "$LINENO" 5 ;;
24879   esac
24880 else
24881   AOT_RPM_ENABLED=no
24882
24883 fi
24884
24885  if test "x${AOT_RPM_ENABLED}" = xyes; then
24886   INSTALL_AOT_RPM_TRUE=
24887   INSTALL_AOT_RPM_FALSE='#'
24888 else
24889   INSTALL_AOT_RPM_TRUE='#'
24890   INSTALL_AOT_RPM_FALSE=
24891 fi
24892
24893
24894 # Check whether --enable-java-home was given.
24895 if test "${enable_java_home+set}" = set; then :
24896   enableval=$enable_java_home; case "${enableval}" in
24897     yes) JAVA_HOME_ENABLED=yes ;;
24898     no)  JAVA_HOME_ENABLED=no ;;
24899     *)   as_fn_error "Unknown argument to enable/disable java-home" "$LINENO" 5 ;;
24900   esac
24901 else
24902   JAVA_HOME_ENABLED=no
24903
24904 fi
24905
24906  if test "x${JAVA_HOME_ENABLED}" = xyes; then
24907   CREATE_JAVA_HOME_TRUE=
24908   CREATE_JAVA_HOME_FALSE='#'
24909 else
24910   CREATE_JAVA_HOME_TRUE='#'
24911   CREATE_JAVA_HOME_FALSE=
24912 fi
24913
24914
24915 # Only do these checks if java-home above is enabled.
24916 if test "x${JAVA_HOME_ENABLED}" = xyes
24917 then
24918
24919
24920 # Check whether --with-gcc-suffix was given.
24921 if test "${with_gcc_suffix+set}" = set; then :
24922   withval=$with_gcc_suffix; gcc_suffix=$withval
24923 else
24924   gcc_suffix=""
24925 fi
24926
24927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCC suffix: ${gcc_suffix}" >&5
24928 $as_echo "GCC suffix: ${gcc_suffix}" >&6; }
24929
24930
24931
24932 # Check whether --with-arch-directory was given.
24933 if test "${with_arch_directory+set}" = set; then :
24934   withval=$with_arch_directory; host_cpu=$withval
24935 else
24936   host_cpu=""
24937 fi
24938
24939
24940
24941 # Check whether --with-os-directory was given.
24942 if test "${with_os_directory+set}" = set; then :
24943   withval=$with_os_directory; host_os=$withval
24944 else
24945   host_os=""
24946 fi
24947
24948
24949
24950 # Check whether --with-origin-name was given.
24951 if test "${with_origin_name+set}" = set; then :
24952   withval=$with_origin_name; origin_name=$withval
24953 else
24954   origin_name=gcj${gcc_suffix}
24955 fi
24956
24957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JPackage origin name: ${origin_name}" >&5
24958 $as_echo "JPackage origin name: ${origin_name}" >&6; }
24959
24960
24961 # Check whether --with-arch-suffix was given.
24962 if test "${with_arch_suffix+set}" = set; then :
24963   withval=$with_arch_suffix; arch_suffix=$withval
24964 else
24965   arch_suffix=""
24966 fi
24967
24968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch suffix: ${arch_suffix}" >&5
24969 $as_echo "arch suffix: ${arch_suffix}" >&6; }
24970
24971
24972 # Check whether --with-jvm-root-dir was given.
24973 if test "${with_jvm_root_dir+set}" = set; then :
24974   withval=$with_jvm_root_dir; jvm_root_dir=$withval
24975 else
24976   jvm_root_dir="\${prefix}/lib/jvm"
24977 fi
24978
24979   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM root installation directory: ${jvm_root_dir}" >&5
24980 $as_echo "JVM root installation directory: ${jvm_root_dir}" >&6; }
24981
24982
24983 # Check whether --with-jvm-jar-dir was given.
24984 if test "${with_jvm_jar_dir+set}" = set; then :
24985   withval=$with_jvm_jar_dir; jvm_jar_dir=$withval
24986 else
24987   jvm_jar_dir=\${prefix}/lib/jvm-exports
24988 fi
24989
24990   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JAR root installation directory: ${jvm_jar_dir}" >&5
24991 $as_echo "JAR root installation directory: ${jvm_jar_dir}" >&6; }
24992
24993   JAVA_VERSION=1.5.0
24994   BUILD_VERSION=0
24995
24996
24997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: Java version: ${JAVA_VERSION}" >&5
24998 $as_echo "Java version: ${JAVA_VERSION}" >&6; }
24999
25000   jre_dir=jre
25001   jre_lnk=jre-${JAVA_VERSION}-${origin_name}
25002   sdk_lnk=java-${JAVA_VERSION}-${origin_name}
25003
25004   JVM_ROOT_DIR=${jvm_root_dir}
25005
25006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5
25007 $as_echo "JVM ROOT directory: ${JVM_ROOT_DIR}" >&6; }
25008
25009   JVM_JAR_ROOT_DIR=${jvm_jar_dir}
25010
25011   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5
25012 $as_echo "JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6; }
25013
25014   JVM_JAR_DIR=${jvm_jar_dir}
25015
25016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5
25017 $as_echo "JVM JAR directory: ${JVM_JAR_DIR}" >&6; }
25018
25019   JRE_DIR=${jre_dir}
25020
25021
25022   JRE_LNK=${jre_lnk}
25023
25024
25025   SDK_LNK=${sdk_lnk}
25026
25027
25028   SDK_BIN_DIR=${jvm_root_dir}/bin
25029
25030   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK tools directory: ${SDK_BIN_DIR}" >&5
25031 $as_echo "SDK tools directory: ${SDK_BIN_DIR}" >&6; }
25032
25033   SDK_LIB_DIR=${jvm_root_dir}/lib
25034
25035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK jar directory: ${SDK_LIB_DIR}" >&5
25036 $as_echo "SDK jar directory: ${SDK_LIB_DIR}" >&6; }
25037
25038   SDK_INCLUDE_DIR=${jvm_root_dir}/include
25039
25040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5
25041 $as_echo "SDK include directory: ${SDK_INCLUDE_DIR}" >&6; }
25042
25043   JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin
25044
25045   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE tools directory: ${JRE_BIN_DIR}" >&5
25046 $as_echo "JRE tools directory: ${JRE_BIN_DIR}" >&6; }
25047
25048   JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib
25049
25050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE lib directory: ${JRE_LIB_DIR}" >&5
25051 $as_echo "JRE lib directory: ${JRE_LIB_DIR}" >&6; }
25052
25053   # Find gcj prefix using gcj found in PATH.
25054   gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"`
25055
25056   # Where do the gcj binaries live?
25057   # For jhbuild based builds, they all live in a sibling of bin called
25058   # gcj-bin.  Check for gcj-bin first, and use bin otherwise.
25059   GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi`
25060
25061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5
25062 $as_echo "GCJ tools directory: ${GCJ_BIN_DIR}" >&6; }
25063
25064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: host is ${host}" >&5
25065 $as_echo "host is ${host}" >&6; }
25066   if test "x${host_cpu}" = "x"
25067   then
25068     case ${host} in
25069       *-mingw* | *-cygwin*)
25070         host_cpu=x86;;
25071       i486-* | i586-* | i686-*)
25072         host_cpu=i386;;
25073       x86_64-*)
25074         host_cpu=amd64;;
25075       *)
25076         host_cpu=${host_cpu};;
25077     esac
25078   fi
25079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch directory: ${host_cpu}" >&5
25080 $as_echo "arch directory: ${host_cpu}" >&6; }
25081   CPU=${host_cpu}
25082
25083
25084   if test "x${host_os}" = "x"
25085   then
25086     case ${host} in
25087       *-mingw* | *-cygwin*)
25088         host_os=win32;;
25089       *-linux*)
25090         host_os=linux;;
25091       *)
25092         host_os=${host_os};;
25093     esac
25094   fi
25095   echo os directory: ${host_os}
25096   OS=${host_os}
25097
25098
25099   # make an expanded $libdir, for substituting into
25100   # scripts (and other non-Makefile things).
25101   LIBDIR=$libdir
25102   if test "x${exec_prefix}" = "xNONE"
25103   then
25104       lib_exec_prefix=$expanded_prefix
25105   else
25106       lib_exec_prefix=$exec_prefix
25107   fi
25108   LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"`
25109
25110 fi
25111
25112 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"
25113
25114
25115 if test ${multilib} = yes; then
25116   multilib_arg="--enable-multilib"
25117 else
25118   multilib_arg=
25119 fi
25120
25121 ac_config_files="$ac_config_files scripts/jar"
25122
25123 cat >confcache <<\_ACEOF
25124 # This file is a shell script that caches the results of configure
25125 # tests run on this system so they can be shared between configure
25126 # scripts and configure runs, see configure's option --config-cache.
25127 # It is not useful on other systems.  If it contains results you don't
25128 # want to keep, you may remove or edit it.
25129 #
25130 # config.status only pays attention to the cache file if you give it
25131 # the --recheck option to rerun configure.
25132 #
25133 # `ac_cv_env_foo' variables (set or unset) will be overridden when
25134 # loading this file, other *unset* `ac_cv_foo' will be assigned the
25135 # following values.
25136
25137 _ACEOF
25138
25139 # The following way of writing the cache mishandles newlines in values,
25140 # but we know of no workaround that is simple, portable, and efficient.
25141 # So, we kill variables containing newlines.
25142 # Ultrix sh set writes to stderr and can't be redirected directly,
25143 # and sets the high bit in the cache file unless we assign to the vars.
25144 (
25145   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
25146     eval ac_val=\$$ac_var
25147     case $ac_val in #(
25148     *${as_nl}*)
25149       case $ac_var in #(
25150       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
25151 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
25152       esac
25153       case $ac_var in #(
25154       _ | IFS | as_nl) ;; #(
25155       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
25156       *) { eval $ac_var=; unset $ac_var;} ;;
25157       esac ;;
25158     esac
25159   done
25160
25161   (set) 2>&1 |
25162     case $as_nl`(ac_space=' '; set) 2>&1` in #(
25163     *${as_nl}ac_space=\ *)
25164       # `set' does not quote correctly, so add quotes: double-quote
25165       # substitution turns \\\\ into \\, and sed turns \\ into \.
25166       sed -n \
25167         "s/'/'\\\\''/g;
25168           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
25169       ;; #(
25170     *)
25171       # `set' quotes correctly as required by POSIX, so do not add quotes.
25172       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
25173       ;;
25174     esac |
25175     sort
25176 ) |
25177   sed '
25178      /^ac_cv_env_/b end
25179      t clear
25180      :clear
25181      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
25182      t end
25183      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
25184      :end' >>confcache
25185 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
25186   if test -w "$cache_file"; then
25187     test "x$cache_file" != "x/dev/null" &&
25188       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
25189 $as_echo "$as_me: updating cache $cache_file" >&6;}
25190     cat confcache >$cache_file
25191   else
25192     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
25193 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
25194   fi
25195 fi
25196 rm -f confcache
25197
25198 test "x$prefix" = xNONE && prefix=$ac_default_prefix
25199 # Let make expand exec_prefix.
25200 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
25201
25202 DEFS=-DHAVE_CONFIG_H
25203
25204 ac_libobjs=
25205 ac_ltlibobjs=
25206 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
25207   # 1. Remove the extension, and $U if already installed.
25208   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
25209   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
25210   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
25211   #    will be set to the directory where LIBOBJS objects are built.
25212   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
25213   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
25214 done
25215 LIBOBJS=$ac_libobjs
25216
25217 LTLIBOBJS=$ac_ltlibobjs
25218
25219
25220 if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then
25221   as_fn_error "conditional \"CREATE_GJDOC\" was never defined.
25222 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25223 fi
25224 if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
25225   as_fn_error "conditional \"JAVA_MAINTAINER_MODE\" was never defined.
25226 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25227 fi
25228 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
25229   as_fn_error "conditional \"AMDEP\" was never defined.
25230 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25231 fi
25232 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
25233   as_fn_error "conditional \"am__fastdepCC\" was never defined.
25234 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25235 fi
25236 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
25237   as_fn_error "conditional \"am__fastdepCXX\" was never defined.
25238 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25239 fi
25240  if test -n "$EXEEXT"; then
25241   am__EXEEXT_TRUE=
25242   am__EXEEXT_FALSE='#'
25243 else
25244   am__EXEEXT_TRUE='#'
25245   am__EXEEXT_FALSE=
25246 fi
25247
25248 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
25249   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
25250 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25251 fi
25252 if test -z "${BUILD_SUBLIBS_TRUE}" && test -z "${BUILD_SUBLIBS_FALSE}"; then
25253   as_fn_error "conditional \"BUILD_SUBLIBS\" was never defined.
25254 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25255 fi
25256 if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
25257   as_fn_error "conditional \"XLIB_AWT\" was never defined.
25258 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25259 fi
25260 if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
25261   as_fn_error "conditional \"X_AWT\" was never defined.
25262 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25263 fi
25264 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25265   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25266 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25267 fi
25268 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25269   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25270 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25271 fi
25272 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
25273   as_fn_error "conditional \"TESTSUBDIR\" was never defined.
25274 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25275 fi
25276 if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
25277   as_fn_error "conditional \"BUILD_ECJ1\" was never defined.
25278 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25279 fi
25280 if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
25281   as_fn_error "conditional \"INSTALL_ECJ_JAR\" was never defined.
25282 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25283 fi
25284 if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
25285   as_fn_error "conditional \"JAVA_HOME_SET\" was never defined.
25286 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25287 fi
25288 if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
25289   as_fn_error "conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
25290 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25291 fi
25292 if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then
25293   as_fn_error "conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
25294 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25295 fi
25296 if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
25297   as_fn_error "conditional \"INTERPRETER\" was never defined.
25298 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25299 fi
25300 if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
25301   as_fn_error "conditional \"USING_WIN32_PLATFORM\" was never defined.
25302 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25303 fi
25304 if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
25305   as_fn_error "conditional \"USING_POSIX_PLATFORM\" was never defined.
25306 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25307 fi
25308 if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
25309   as_fn_error "conditional \"USING_DARWIN_CRT\" was never defined.
25310 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25311 fi
25312 if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
25313   as_fn_error "conditional \"USING_BOEHMGC\" was never defined.
25314 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25315 fi
25316 if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
25317   as_fn_error "conditional \"USING_NOGC\" was never defined.
25318 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25319 fi
25320 if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
25321   as_fn_error "conditional \"USING_POSIX_THREADS\" was never defined.
25322 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25323 fi
25324 if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
25325   as_fn_error "conditional \"USING_WIN32_THREADS\" was never defined.
25326 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25327 fi
25328 if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
25329   as_fn_error "conditional \"USING_NO_THREADS\" was never defined.
25330 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25331 fi
25332 if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
25333   as_fn_error "conditional \"USE_LIBGCJ_BC\" was never defined.
25334 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25335 fi
25336 if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
25337   as_fn_error "conditional \"USING_GCC\" was never defined.
25338 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25339 fi
25340 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25341   as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25342 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25343 fi
25344
25345 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
25346   as_fn_error "conditional \"NATIVE\" was never defined.
25347 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25348 fi
25349 if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
25350   as_fn_error "conditional \"ENABLE_SHARED\" was never defined.
25351 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25352 fi
25353 if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
25354   as_fn_error "conditional \"NEEDS_DATA_START\" was never defined.
25355 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25356 fi
25357 if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then
25358   as_fn_error "conditional \"INSTALL_BINARIES\" was never defined.
25359 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25360 fi
25361 if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
25362   as_fn_error "conditional \"ANONVERSCRIPT\" was never defined.
25363 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25364 fi
25365 if test -z "${ANONVERSCRIPT_GNU_TRUE}" && test -z "${ANONVERSCRIPT_GNU_FALSE}"; then
25366   as_fn_error "conditional \"ANONVERSCRIPT_GNU\" was never defined.
25367 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25368 fi
25369 if test -z "${ANONVERSCRIPT_SUN_TRUE}" && test -z "${ANONVERSCRIPT_SUN_FALSE}"; then
25370   as_fn_error "conditional \"ANONVERSCRIPT_SUN\" was never defined.
25371 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25372 fi
25373 if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then
25374   as_fn_error "conditional \"INSTALL_AOT_RPM\" was never defined.
25375 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25376 fi
25377 if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then
25378   as_fn_error "conditional \"CREATE_JAVA_HOME\" was never defined.
25379 Usually this means the macro was only invoked conditionally." "$LINENO" 5
25380 fi
25381
25382 : ${CONFIG_STATUS=./config.status}
25383 ac_write_fail=0
25384 ac_clean_files_save=$ac_clean_files
25385 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25386 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
25387 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
25388 as_write_fail=0
25389 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
25390 #! $SHELL
25391 # Generated by $as_me.
25392 # Run this file to recreate the current configuration.
25393 # Compiler output produced by configure, useful for debugging
25394 # configure, is in config.log if it exists.
25395
25396 debug=false
25397 ac_cs_recheck=false
25398 ac_cs_silent=false
25399
25400 SHELL=\${CONFIG_SHELL-$SHELL}
25401 export SHELL
25402 _ASEOF
25403 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
25404 ## -------------------- ##
25405 ## M4sh Initialization. ##
25406 ## -------------------- ##
25407
25408 # Be more Bourne compatible
25409 DUALCASE=1; export DUALCASE # for MKS sh
25410 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25411   emulate sh
25412   NULLCMD=:
25413   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25414   # is contrary to our usage.  Disable this feature.
25415   alias -g '${1+"$@"}'='"$@"'
25416   setopt NO_GLOB_SUBST
25417 else
25418   case `(set -o) 2>/dev/null` in #(
25419   *posix*) :
25420     set -o posix ;; #(
25421   *) :
25422      ;;
25423 esac
25424 fi
25425
25426
25427 as_nl='
25428 '
25429 export as_nl
25430 # Printing a long string crashes Solaris 7 /usr/bin/printf.
25431 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
25432 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
25433 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
25434 # Prefer a ksh shell builtin over an external printf program on Solaris,
25435 # but without wasting forks for bash or zsh.
25436 if test -z "$BASH_VERSION$ZSH_VERSION" \
25437     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
25438   as_echo='print -r --'
25439   as_echo_n='print -rn --'
25440 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
25441   as_echo='printf %s\n'
25442   as_echo_n='printf %s'
25443 else
25444   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
25445     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
25446     as_echo_n='/usr/ucb/echo -n'
25447   else
25448     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
25449     as_echo_n_body='eval
25450       arg=$1;
25451       case $arg in #(
25452       *"$as_nl"*)
25453         expr "X$arg" : "X\\(.*\\)$as_nl";
25454         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
25455       esac;
25456       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
25457     '
25458     export as_echo_n_body
25459     as_echo_n='sh -c $as_echo_n_body as_echo'
25460   fi
25461   export as_echo_body
25462   as_echo='sh -c $as_echo_body as_echo'
25463 fi
25464
25465 # The user is always right.
25466 if test "${PATH_SEPARATOR+set}" != set; then
25467   PATH_SEPARATOR=:
25468   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
25469     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
25470       PATH_SEPARATOR=';'
25471   }
25472 fi
25473
25474
25475 # IFS
25476 # We need space, tab and new line, in precisely that order.  Quoting is
25477 # there to prevent editors from complaining about space-tab.
25478 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
25479 # splitting by setting IFS to empty value.)
25480 IFS=" ""        $as_nl"
25481
25482 # Find who we are.  Look in the path if we contain no directory separator.
25483 case $0 in #((
25484   *[\\/]* ) as_myself=$0 ;;
25485   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25486 for as_dir in $PATH
25487 do
25488   IFS=$as_save_IFS
25489   test -z "$as_dir" && as_dir=.
25490     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
25491   done
25492 IFS=$as_save_IFS
25493
25494      ;;
25495 esac
25496 # We did not find ourselves, most probably we were run as `sh COMMAND'
25497 # in which case we are not to be found in the path.
25498 if test "x$as_myself" = x; then
25499   as_myself=$0
25500 fi
25501 if test ! -f "$as_myself"; then
25502   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
25503   exit 1
25504 fi
25505
25506 # Unset variables that we do not need and which cause bugs (e.g. in
25507 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
25508 # suppresses any "Segmentation fault" message there.  '((' could
25509 # trigger a bug in pdksh 5.2.14.
25510 for as_var in BASH_ENV ENV MAIL MAILPATH
25511 do eval test x\${$as_var+set} = xset \
25512   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
25513 done
25514 PS1='$ '
25515 PS2='> '
25516 PS4='+ '
25517
25518 # NLS nuisances.
25519 LC_ALL=C
25520 export LC_ALL
25521 LANGUAGE=C
25522 export LANGUAGE
25523
25524 # CDPATH.
25525 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25526
25527
25528 # as_fn_error ERROR [LINENO LOG_FD]
25529 # ---------------------------------
25530 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
25531 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
25532 # script with status $?, using 1 if that was 0.
25533 as_fn_error ()
25534 {
25535   as_status=$?; test $as_status -eq 0 && as_status=1
25536   if test "$3"; then
25537     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
25538     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
25539   fi
25540   $as_echo "$as_me: error: $1" >&2
25541   as_fn_exit $as_status
25542 } # as_fn_error
25543
25544
25545 # as_fn_set_status STATUS
25546 # -----------------------
25547 # Set $? to STATUS, without forking.
25548 as_fn_set_status ()
25549 {
25550   return $1
25551 } # as_fn_set_status
25552
25553 # as_fn_exit STATUS
25554 # -----------------
25555 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
25556 as_fn_exit ()
25557 {
25558   set +e
25559   as_fn_set_status $1
25560   exit $1
25561 } # as_fn_exit
25562
25563 # as_fn_unset VAR
25564 # ---------------
25565 # Portably unset VAR.
25566 as_fn_unset ()
25567 {
25568   { eval $1=; unset $1;}
25569 }
25570 as_unset=as_fn_unset
25571 # as_fn_append VAR VALUE
25572 # ----------------------
25573 # Append the text in VALUE to the end of the definition contained in VAR. Take
25574 # advantage of any shell optimizations that allow amortized linear growth over
25575 # repeated appends, instead of the typical quadratic growth present in naive
25576 # implementations.
25577 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
25578   eval 'as_fn_append ()
25579   {
25580     eval $1+=\$2
25581   }'
25582 else
25583   as_fn_append ()
25584   {
25585     eval $1=\$$1\$2
25586   }
25587 fi # as_fn_append
25588
25589 # as_fn_arith ARG...
25590 # ------------------
25591 # Perform arithmetic evaluation on the ARGs, and store the result in the
25592 # global $as_val. Take advantage of shells that can avoid forks. The arguments
25593 # must be portable across $(()) and expr.
25594 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
25595   eval 'as_fn_arith ()
25596   {
25597     as_val=$(( $* ))
25598   }'
25599 else
25600   as_fn_arith ()
25601   {
25602     as_val=`expr "$@" || test $? -eq 1`
25603   }
25604 fi # as_fn_arith
25605
25606
25607 if expr a : '\(a\)' >/dev/null 2>&1 &&
25608    test "X`expr 00001 : '.*\(...\)'`" = X001; then
25609   as_expr=expr
25610 else
25611   as_expr=false
25612 fi
25613
25614 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
25615   as_basename=basename
25616 else
25617   as_basename=false
25618 fi
25619
25620 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25621   as_dirname=dirname
25622 else
25623   as_dirname=false
25624 fi
25625
25626 as_me=`$as_basename -- "$0" ||
25627 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
25628          X"$0" : 'X\(//\)$' \| \
25629          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
25630 $as_echo X/"$0" |
25631     sed '/^.*\/\([^/][^/]*\)\/*$/{
25632             s//\1/
25633             q
25634           }
25635           /^X\/\(\/\/\)$/{
25636             s//\1/
25637             q
25638           }
25639           /^X\/\(\/\).*/{
25640             s//\1/
25641             q
25642           }
25643           s/.*/./; q'`
25644
25645 # Avoid depending upon Character Ranges.
25646 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
25647 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
25648 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
25649 as_cr_digits='0123456789'
25650 as_cr_alnum=$as_cr_Letters$as_cr_digits
25651
25652 ECHO_C= ECHO_N= ECHO_T=
25653 case `echo -n x` in #(((((
25654 -n*)
25655   case `echo 'xy\c'` in
25656   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
25657   xy)  ECHO_C='\c';;
25658   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
25659        ECHO_T=' ';;
25660   esac;;
25661 *)
25662   ECHO_N='-n';;
25663 esac
25664
25665 rm -f conf$$ conf$$.exe conf$$.file
25666 if test -d conf$$.dir; then
25667   rm -f conf$$.dir/conf$$.file
25668 else
25669   rm -f conf$$.dir
25670   mkdir conf$$.dir 2>/dev/null
25671 fi
25672 if (echo >conf$$.file) 2>/dev/null; then
25673   if ln -s conf$$.file conf$$ 2>/dev/null; then
25674     as_ln_s='ln -s'
25675     # ... but there are two gotchas:
25676     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25677     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25678     # In both cases, we have to default to `cp -p'.
25679     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25680       as_ln_s='cp -p'
25681   elif ln conf$$.file conf$$ 2>/dev/null; then
25682     as_ln_s=ln
25683   else
25684     as_ln_s='cp -p'
25685   fi
25686 else
25687   as_ln_s='cp -p'
25688 fi
25689 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25690 rmdir conf$$.dir 2>/dev/null
25691
25692
25693 # as_fn_mkdir_p
25694 # -------------
25695 # Create "$as_dir" as a directory, including parents if necessary.
25696 as_fn_mkdir_p ()
25697 {
25698
25699   case $as_dir in #(
25700   -*) as_dir=./$as_dir;;
25701   esac
25702   test -d "$as_dir" || eval $as_mkdir_p || {
25703     as_dirs=
25704     while :; do
25705       case $as_dir in #(
25706       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25707       *) as_qdir=$as_dir;;
25708       esac
25709       as_dirs="'$as_qdir' $as_dirs"
25710       as_dir=`$as_dirname -- "$as_dir" ||
25711 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25712          X"$as_dir" : 'X\(//\)[^/]' \| \
25713          X"$as_dir" : 'X\(//\)$' \| \
25714          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25715 $as_echo X"$as_dir" |
25716     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25717             s//\1/
25718             q
25719           }
25720           /^X\(\/\/\)[^/].*/{
25721             s//\1/
25722             q
25723           }
25724           /^X\(\/\/\)$/{
25725             s//\1/
25726             q
25727           }
25728           /^X\(\/\).*/{
25729             s//\1/
25730             q
25731           }
25732           s/.*/./; q'`
25733       test -d "$as_dir" && break
25734     done
25735     test -z "$as_dirs" || eval "mkdir $as_dirs"
25736   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
25737
25738
25739 } # as_fn_mkdir_p
25740 if mkdir -p . 2>/dev/null; then
25741   as_mkdir_p='mkdir -p "$as_dir"'
25742 else
25743   test -d ./-p && rmdir ./-p
25744   as_mkdir_p=false
25745 fi
25746
25747 if test -x / >/dev/null 2>&1; then
25748   as_test_x='test -x'
25749 else
25750   if ls -dL / >/dev/null 2>&1; then
25751     as_ls_L_option=L
25752   else
25753     as_ls_L_option=
25754   fi
25755   as_test_x='
25756     eval sh -c '\''
25757       if test -d "$1"; then
25758         test -d "$1/.";
25759       else
25760         case $1 in #(
25761         -*)set "./$1";;
25762         esac;
25763         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
25764         ???[sx]*):;;*)false;;esac;fi
25765     '\'' sh
25766   '
25767 fi
25768 as_executable_p=$as_test_x
25769
25770 # Sed expression to map a string onto a valid CPP name.
25771 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25772
25773 # Sed expression to map a string onto a valid variable name.
25774 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25775
25776
25777 exec 6>&1
25778 ## ----------------------------------- ##
25779 ## Main body of $CONFIG_STATUS script. ##
25780 ## ----------------------------------- ##
25781 _ASEOF
25782 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
25783
25784 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25785 # Save the log message, to keep $0 and so on meaningful, and to
25786 # report actual input values of CONFIG_FILES etc. instead of their
25787 # values after options handling.
25788 ac_log="
25789 This file was extended by libjava $as_me version-unused, which was
25790 generated by GNU Autoconf 2.64.  Invocation command line was
25791
25792   CONFIG_FILES    = $CONFIG_FILES
25793   CONFIG_HEADERS  = $CONFIG_HEADERS
25794   CONFIG_LINKS    = $CONFIG_LINKS
25795   CONFIG_COMMANDS = $CONFIG_COMMANDS
25796   $ $0 $@
25797
25798 on `(hostname || uname -n) 2>/dev/null | sed 1q`
25799 "
25800
25801 _ACEOF
25802
25803 case $ac_config_files in *"
25804 "*) set x $ac_config_files; shift; ac_config_files=$*;;
25805 esac
25806
25807 case $ac_config_headers in *"
25808 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
25809 esac
25810
25811
25812 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25813 # Files that config.status was made for.
25814 config_files="$ac_config_files"
25815 config_headers="$ac_config_headers"
25816 config_links="$ac_config_links"
25817 config_commands="$ac_config_commands"
25818
25819 _ACEOF
25820
25821 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25822 ac_cs_usage="\
25823 \`$as_me' instantiates files and other configuration actions
25824 from templates according to the current configuration.  Unless the files
25825 and actions are specified as TAGs, all are instantiated by default.
25826
25827 Usage: $0 [OPTION]... [TAG]...
25828
25829   -h, --help       print this help, then exit
25830   -V, --version    print version number and configuration settings, then exit
25831   -q, --quiet, --silent
25832                    do not print progress messages
25833   -d, --debug      don't remove temporary files
25834       --recheck    update $as_me by reconfiguring in the same conditions
25835       --file=FILE[:TEMPLATE]
25836                    instantiate the configuration file FILE
25837       --header=FILE[:TEMPLATE]
25838                    instantiate the configuration header FILE
25839
25840 Configuration files:
25841 $config_files
25842
25843 Configuration headers:
25844 $config_headers
25845
25846 Configuration links:
25847 $config_links
25848
25849 Configuration commands:
25850 $config_commands
25851
25852 Report bugs to the package provider."
25853
25854 _ACEOF
25855 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25856 ac_cs_version="\\
25857 libjava config.status version-unused
25858 configured by $0, generated by GNU Autoconf 2.64,
25859   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
25860
25861 Copyright (C) 2009 Free Software Foundation, Inc.
25862 This config.status script is free software; the Free Software Foundation
25863 gives unlimited permission to copy, distribute and modify it."
25864
25865 ac_pwd='$ac_pwd'
25866 srcdir='$srcdir'
25867 INSTALL='$INSTALL'
25868 MKDIR_P='$MKDIR_P'
25869 AWK='$AWK'
25870 test -n "\$AWK" || AWK=awk
25871 _ACEOF
25872
25873 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25874 # The default lists apply if the user does not specify any file.
25875 ac_need_defaults=:
25876 while test $# != 0
25877 do
25878   case $1 in
25879   --*=*)
25880     ac_option=`expr "X$1" : 'X\([^=]*\)='`
25881     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25882     ac_shift=:
25883     ;;
25884   *)
25885     ac_option=$1
25886     ac_optarg=$2
25887     ac_shift=shift
25888     ;;
25889   esac
25890
25891   case $ac_option in
25892   # Handling of the options.
25893   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25894     ac_cs_recheck=: ;;
25895   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
25896     $as_echo "$ac_cs_version"; exit ;;
25897   --debug | --debu | --deb | --de | --d | -d )
25898     debug=: ;;
25899   --file | --fil | --fi | --f )
25900     $ac_shift
25901     case $ac_optarg in
25902     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25903     esac
25904     as_fn_append CONFIG_FILES " '$ac_optarg'"
25905     ac_need_defaults=false;;
25906   --header | --heade | --head | --hea )
25907     $ac_shift
25908     case $ac_optarg in
25909     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25910     esac
25911     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
25912     ac_need_defaults=false;;
25913   --he | --h)
25914     # Conflict between --help and --header
25915     as_fn_error "ambiguous option: \`$1'
25916 Try \`$0 --help' for more information.";;
25917   --help | --hel | -h )
25918     $as_echo "$ac_cs_usage"; exit ;;
25919   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25920   | -silent | --silent | --silen | --sile | --sil | --si | --s)
25921     ac_cs_silent=: ;;
25922
25923   # This is an error.
25924   -*) as_fn_error "unrecognized option: \`$1'
25925 Try \`$0 --help' for more information." ;;
25926
25927   *) as_fn_append ac_config_targets " $1"
25928      ac_need_defaults=false ;;
25929
25930   esac
25931   shift
25932 done
25933
25934 ac_configure_extra_args=
25935
25936 if $ac_cs_silent; then
25937   exec 6>/dev/null
25938   ac_configure_extra_args="$ac_configure_extra_args --silent"
25939 fi
25940
25941 _ACEOF
25942 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25943 if \$ac_cs_recheck; then
25944   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25945   shift
25946   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25947   CONFIG_SHELL='$SHELL'
25948   export CONFIG_SHELL
25949   exec "\$@"
25950 fi
25951
25952 _ACEOF
25953 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25954 exec 5>>config.log
25955 {
25956   echo
25957   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25958 ## Running $as_me. ##
25959 _ASBOX
25960   $as_echo "$ac_log"
25961 } >&5
25962
25963 _ACEOF
25964 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25965 #
25966 # INIT-COMMANDS
25967 #
25968
25969 srcdir="$srcdir"
25970 host="$host"
25971 target="$target"
25972 with_multisubdir="$with_multisubdir"
25973 with_multisrctop="$with_multisrctop"
25974 with_target_subdir="$with_target_subdir"
25975 ac_configure_args="${multilib_arg} ${ac_configure_args}"
25976 multi_basedir="$multi_basedir"
25977 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
25978 CC="$CC"
25979 CXX="$CXX"
25980 GFORTRAN="$GFORTRAN"
25981 GCJ="$GCJ"
25982 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
25983
25984
25985 # The HP-UX ksh and POSIX shell print the target directory to stdout
25986 # if CDPATH is set.
25987 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25988
25989 sed_quote_subst='$sed_quote_subst'
25990 double_quote_subst='$double_quote_subst'
25991 delay_variable_subst='$delay_variable_subst'
25992 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
25993 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
25994 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
25995 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
25996 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
25997 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
25998 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
25999 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
26000 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
26001 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
26002 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
26003 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
26004 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
26005 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
26006 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
26007 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
26008 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
26009 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
26010 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
26011 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
26012 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
26013 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
26014 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
26015 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
26016 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
26017 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
26018 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
26019 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
26020 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
26021 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
26022 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
26023 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
26024 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
26025 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
26026 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
26027 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
26028 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
26029 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
26030 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
26031 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
26032 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
26033 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
26034 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
26035 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
26036 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
26037 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
26038 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
26039 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
26040 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"`'
26041 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
26042 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
26043 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
26044 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
26045 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
26046 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
26047 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
26048 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
26049 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
26050 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
26051 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
26052 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
26053 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
26054 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
26055 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
26056 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
26057 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
26058 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
26059 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
26060 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
26061 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
26062 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
26063 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
26064 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
26065 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
26066 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
26067 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
26068 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
26069 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
26070 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
26071 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
26072 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
26073 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
26074 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
26075 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
26076 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
26077 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
26078 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
26079 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
26080 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
26081 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
26082 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
26083 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
26084 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
26085 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
26086 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
26087 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
26088 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
26089 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
26090 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
26091 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
26092 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
26093 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
26094 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
26095 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
26096 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
26097 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
26098 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
26099 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
26100 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
26101 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
26102 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
26103 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
26104 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
26105 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
26106 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
26107 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
26108 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
26109 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
26110 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
26111 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
26112 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
26113 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
26114 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
26115 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
26116 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
26117 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
26118 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
26119 LD_GCJ='`$ECHO "$LD_GCJ" | $SED "$delay_single_quote_subst"`'
26120 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
26121 reload_flag_GCJ='`$ECHO "$reload_flag_GCJ" | $SED "$delay_single_quote_subst"`'
26122 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26123 reload_cmds_GCJ='`$ECHO "$reload_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26124 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26125 old_archive_cmds_GCJ='`$ECHO "$old_archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26126 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
26127 compiler_GCJ='`$ECHO "$compiler_GCJ" | $SED "$delay_single_quote_subst"`'
26128 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
26129 GCC_GCJ='`$ECHO "$GCC_GCJ" | $SED "$delay_single_quote_subst"`'
26130 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
26131 lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "$lt_prog_compiler_no_builtin_flag_GCJ" | $SED "$delay_single_quote_subst"`'
26132 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
26133 lt_prog_compiler_wl_GCJ='`$ECHO "$lt_prog_compiler_wl_GCJ" | $SED "$delay_single_quote_subst"`'
26134 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
26135 lt_prog_compiler_pic_GCJ='`$ECHO "$lt_prog_compiler_pic_GCJ" | $SED "$delay_single_quote_subst"`'
26136 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
26137 lt_prog_compiler_static_GCJ='`$ECHO "$lt_prog_compiler_static_GCJ" | $SED "$delay_single_quote_subst"`'
26138 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
26139 lt_cv_prog_compiler_c_o_GCJ='`$ECHO "$lt_cv_prog_compiler_c_o_GCJ" | $SED "$delay_single_quote_subst"`'
26140 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
26141 archive_cmds_need_lc_GCJ='`$ECHO "$archive_cmds_need_lc_GCJ" | $SED "$delay_single_quote_subst"`'
26142 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
26143 enable_shared_with_static_runtimes_GCJ='`$ECHO "$enable_shared_with_static_runtimes_GCJ" | $SED "$delay_single_quote_subst"`'
26144 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
26145 export_dynamic_flag_spec_GCJ='`$ECHO "$export_dynamic_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
26146 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
26147 whole_archive_flag_spec_GCJ='`$ECHO "$whole_archive_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
26148 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
26149 compiler_needs_object_GCJ='`$ECHO "$compiler_needs_object_GCJ" | $SED "$delay_single_quote_subst"`'
26150 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26151 old_archive_from_new_cmds_GCJ='`$ECHO "$old_archive_from_new_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26152 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26153 old_archive_from_expsyms_cmds_GCJ='`$ECHO "$old_archive_from_expsyms_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26154 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26155 archive_cmds_GCJ='`$ECHO "$archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26156 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26157 archive_expsym_cmds_GCJ='`$ECHO "$archive_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26158 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26159 module_cmds_GCJ='`$ECHO "$module_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26160 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26161 module_expsym_cmds_GCJ='`$ECHO "$module_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26162 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
26163 with_gnu_ld_GCJ='`$ECHO "$with_gnu_ld_GCJ" | $SED "$delay_single_quote_subst"`'
26164 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
26165 allow_undefined_flag_GCJ='`$ECHO "$allow_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
26166 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
26167 no_undefined_flag_GCJ='`$ECHO "$no_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
26168 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
26169 hardcode_libdir_flag_spec_GCJ='`$ECHO "$hardcode_libdir_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
26170 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
26171 hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "$hardcode_libdir_flag_spec_ld_GCJ" | $SED "$delay_single_quote_subst"`'
26172 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
26173 hardcode_libdir_separator_GCJ='`$ECHO "$hardcode_libdir_separator_GCJ" | $SED "$delay_single_quote_subst"`'
26174 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
26175 hardcode_direct_GCJ='`$ECHO "$hardcode_direct_GCJ" | $SED "$delay_single_quote_subst"`'
26176 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
26177 hardcode_direct_absolute_GCJ='`$ECHO "$hardcode_direct_absolute_GCJ" | $SED "$delay_single_quote_subst"`'
26178 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
26179 hardcode_minus_L_GCJ='`$ECHO "$hardcode_minus_L_GCJ" | $SED "$delay_single_quote_subst"`'
26180 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
26181 hardcode_shlibpath_var_GCJ='`$ECHO "$hardcode_shlibpath_var_GCJ" | $SED "$delay_single_quote_subst"`'
26182 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
26183 hardcode_automatic_GCJ='`$ECHO "$hardcode_automatic_GCJ" | $SED "$delay_single_quote_subst"`'
26184 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
26185 inherit_rpath_GCJ='`$ECHO "$inherit_rpath_GCJ" | $SED "$delay_single_quote_subst"`'
26186 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
26187 link_all_deplibs_GCJ='`$ECHO "$link_all_deplibs_GCJ" | $SED "$delay_single_quote_subst"`'
26188 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
26189 fix_srcfile_path_GCJ='`$ECHO "$fix_srcfile_path_GCJ" | $SED "$delay_single_quote_subst"`'
26190 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
26191 always_export_symbols_GCJ='`$ECHO "$always_export_symbols_GCJ" | $SED "$delay_single_quote_subst"`'
26192 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26193 export_symbols_cmds_GCJ='`$ECHO "$export_symbols_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26194 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26195 exclude_expsyms_GCJ='`$ECHO "$exclude_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26196 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26197 include_expsyms_GCJ='`$ECHO "$include_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26198 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26199 prelink_cmds_GCJ='`$ECHO "$prelink_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26200 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
26201 file_list_spec_GCJ='`$ECHO "$file_list_spec_GCJ" | $SED "$delay_single_quote_subst"`'
26202 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
26203 hardcode_action_GCJ='`$ECHO "$hardcode_action_GCJ" | $SED "$delay_single_quote_subst"`'
26204 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
26205 compiler_lib_search_dirs_GCJ='`$ECHO "$compiler_lib_search_dirs_GCJ" | $SED "$delay_single_quote_subst"`'
26206 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26207 predep_objects_GCJ='`$ECHO "$predep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26208 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26209 postdep_objects_GCJ='`$ECHO "$postdep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26210 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
26211 predeps_GCJ='`$ECHO "$predeps_GCJ" | $SED "$delay_single_quote_subst"`'
26212 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
26213 postdeps_GCJ='`$ECHO "$postdeps_GCJ" | $SED "$delay_single_quote_subst"`'
26214 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
26215 compiler_lib_search_path_GCJ='`$ECHO "$compiler_lib_search_path_GCJ" | $SED "$delay_single_quote_subst"`'
26216
26217 LTCC='$LTCC'
26218 LTCFLAGS='$LTCFLAGS'
26219 compiler='$compiler_DEFAULT'
26220
26221 # A function that is used when there is no print builtin or printf.
26222 func_fallback_echo ()
26223 {
26224   eval 'cat <<_LTECHO_EOF
26225 \$1
26226 _LTECHO_EOF'
26227 }
26228
26229 # Quote evaled strings.
26230 for var in SHELL \
26231 ECHO \
26232 SED \
26233 GREP \
26234 EGREP \
26235 FGREP \
26236 LD \
26237 NM \
26238 LN_S \
26239 lt_SP2NL \
26240 lt_NL2SP \
26241 reload_flag \
26242 OBJDUMP \
26243 deplibs_check_method \
26244 file_magic_cmd \
26245 AR \
26246 AR_FLAGS \
26247 STRIP \
26248 RANLIB \
26249 CC \
26250 CFLAGS \
26251 compiler \
26252 lt_cv_sys_global_symbol_pipe \
26253 lt_cv_sys_global_symbol_to_cdecl \
26254 lt_cv_sys_global_symbol_to_c_name_address \
26255 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
26256 lt_prog_compiler_no_builtin_flag \
26257 lt_prog_compiler_wl \
26258 lt_prog_compiler_pic \
26259 lt_prog_compiler_static \
26260 lt_cv_prog_compiler_c_o \
26261 need_locks \
26262 DSYMUTIL \
26263 NMEDIT \
26264 LIPO \
26265 OTOOL \
26266 OTOOL64 \
26267 shrext_cmds \
26268 export_dynamic_flag_spec \
26269 whole_archive_flag_spec \
26270 compiler_needs_object \
26271 with_gnu_ld \
26272 allow_undefined_flag \
26273 no_undefined_flag \
26274 hardcode_libdir_flag_spec \
26275 hardcode_libdir_flag_spec_ld \
26276 hardcode_libdir_separator \
26277 fix_srcfile_path \
26278 exclude_expsyms \
26279 include_expsyms \
26280 file_list_spec \
26281 variables_saved_for_relink \
26282 libname_spec \
26283 library_names_spec \
26284 soname_spec \
26285 install_override_mode \
26286 finish_eval \
26287 old_striplib \
26288 striplib \
26289 compiler_lib_search_dirs \
26290 predep_objects \
26291 postdep_objects \
26292 predeps \
26293 postdeps \
26294 compiler_lib_search_path \
26295 LD_CXX \
26296 LD_GCJ \
26297 reload_flag_CXX \
26298 reload_flag_GCJ \
26299 compiler_CXX \
26300 compiler_GCJ \
26301 lt_prog_compiler_no_builtin_flag_CXX \
26302 lt_prog_compiler_no_builtin_flag_GCJ \
26303 lt_prog_compiler_wl_CXX \
26304 lt_prog_compiler_wl_GCJ \
26305 lt_prog_compiler_pic_CXX \
26306 lt_prog_compiler_pic_GCJ \
26307 lt_prog_compiler_static_CXX \
26308 lt_prog_compiler_static_GCJ \
26309 lt_cv_prog_compiler_c_o_CXX \
26310 lt_cv_prog_compiler_c_o_GCJ \
26311 export_dynamic_flag_spec_CXX \
26312 export_dynamic_flag_spec_GCJ \
26313 whole_archive_flag_spec_CXX \
26314 whole_archive_flag_spec_GCJ \
26315 compiler_needs_object_CXX \
26316 compiler_needs_object_GCJ \
26317 with_gnu_ld_CXX \
26318 with_gnu_ld_GCJ \
26319 allow_undefined_flag_CXX \
26320 allow_undefined_flag_GCJ \
26321 no_undefined_flag_CXX \
26322 no_undefined_flag_GCJ \
26323 hardcode_libdir_flag_spec_CXX \
26324 hardcode_libdir_flag_spec_GCJ \
26325 hardcode_libdir_flag_spec_ld_CXX \
26326 hardcode_libdir_flag_spec_ld_GCJ \
26327 hardcode_libdir_separator_CXX \
26328 hardcode_libdir_separator_GCJ \
26329 fix_srcfile_path_CXX \
26330 fix_srcfile_path_GCJ \
26331 exclude_expsyms_CXX \
26332 exclude_expsyms_GCJ \
26333 include_expsyms_CXX \
26334 include_expsyms_GCJ \
26335 file_list_spec_CXX \
26336 file_list_spec_GCJ \
26337 compiler_lib_search_dirs_CXX \
26338 compiler_lib_search_dirs_GCJ \
26339 predep_objects_CXX \
26340 predep_objects_GCJ \
26341 postdep_objects_CXX \
26342 postdep_objects_GCJ \
26343 predeps_CXX \
26344 predeps_GCJ \
26345 postdeps_CXX \
26346 postdeps_GCJ \
26347 compiler_lib_search_path_CXX \
26348 compiler_lib_search_path_GCJ; do
26349     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26350     *[\\\\\\\`\\"\\\$]*)
26351       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
26352       ;;
26353     *)
26354       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26355       ;;
26356     esac
26357 done
26358
26359 # Double-quote double-evaled strings.
26360 for var in reload_cmds \
26361 old_postinstall_cmds \
26362 old_postuninstall_cmds \
26363 old_archive_cmds \
26364 extract_expsyms_cmds \
26365 old_archive_from_new_cmds \
26366 old_archive_from_expsyms_cmds \
26367 archive_cmds \
26368 archive_expsym_cmds \
26369 module_cmds \
26370 module_expsym_cmds \
26371 export_symbols_cmds \
26372 prelink_cmds \
26373 postinstall_cmds \
26374 postuninstall_cmds \
26375 finish_cmds \
26376 sys_lib_search_path_spec \
26377 sys_lib_dlsearch_path_spec \
26378 reload_cmds_CXX \
26379 reload_cmds_GCJ \
26380 old_archive_cmds_CXX \
26381 old_archive_cmds_GCJ \
26382 old_archive_from_new_cmds_CXX \
26383 old_archive_from_new_cmds_GCJ \
26384 old_archive_from_expsyms_cmds_CXX \
26385 old_archive_from_expsyms_cmds_GCJ \
26386 archive_cmds_CXX \
26387 archive_cmds_GCJ \
26388 archive_expsym_cmds_CXX \
26389 archive_expsym_cmds_GCJ \
26390 module_cmds_CXX \
26391 module_cmds_GCJ \
26392 module_expsym_cmds_CXX \
26393 module_expsym_cmds_GCJ \
26394 export_symbols_cmds_CXX \
26395 export_symbols_cmds_GCJ \
26396 prelink_cmds_CXX \
26397 prelink_cmds_GCJ; do
26398     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26399     *[\\\\\\\`\\"\\\$]*)
26400       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
26401       ;;
26402     *)
26403       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26404       ;;
26405     esac
26406 done
26407
26408 ac_aux_dir='$ac_aux_dir'
26409 xsi_shell='$xsi_shell'
26410 lt_shell_append='$lt_shell_append'
26411
26412 # See if we are running on zsh, and set the options which allow our
26413 # commands through without removal of \ escapes INIT.
26414 if test -n "\${ZSH_VERSION+set}" ; then
26415    setopt NO_GLOB_SUBST
26416 fi
26417
26418
26419     PACKAGE='$PACKAGE'
26420     VERSION='$VERSION'
26421     TIMESTAMP='$TIMESTAMP'
26422     RM='$RM'
26423     ofile='$ofile'
26424
26425
26426
26427
26428
26429
26430
26431
26432 _ACEOF
26433
26434 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26435
26436 # Handling of arguments.
26437 for ac_config_target in $ac_config_targets
26438 do
26439   case $ac_config_target in
26440     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
26441     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
26442     "include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
26443     "gcj/libgcj-config.h") CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
26444     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
26445     "include/platform.h") CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
26446     "java/io/natFile.cc") CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
26447     "java/lang/natConcreteProcess.cc") CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
26448     "java/net/natVMInetAddress.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
26449     "java/net/natVMNetworkInterface.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
26450     "gnu/java/net/natPlainSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
26451     "gnu/java/net/natPlainDatagramSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
26452     "gnu/java/nio/natVMPipe.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
26453     "gnu/java/nio/natVMSelector.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
26454     "gnu/java/nio/channels/natFileChannelImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
26455     "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" ;;
26456     "include/java-gc.h") CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
26457     "include/java-threads.h") CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
26458     "sysdep/locks.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
26459     "sysdep/backtrace.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
26460     "sysdep/descriptor.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
26461     "include/java-signal.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
26462     "include/java-signal-aux.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
26463     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
26464     "libgcj.pc") CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
26465     "libgcj.spec") CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
26466     "libgcj-test.spec") CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
26467     "gcj/Makefile") CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
26468     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
26469     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
26470     "contrib/aotcompile.py") CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;;
26471     "contrib/aot-compile") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;;
26472     "contrib/aot-compile-rpm") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;;
26473     "contrib/generate-cacerts.pl") CONFIG_FILES="$CONFIG_FILES contrib/generate-cacerts.pl" ;;
26474     "contrib/rebuild-gcj-db") CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;;
26475     "scripts/jar") CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
26476
26477   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
26478   esac
26479 done
26480
26481
26482 # If the user did not use the arguments to specify the items to instantiate,
26483 # then the envvar interface is used.  Set only those that are not.
26484 # We use the long form for the default assignment because of an extremely
26485 # bizarre bug on SunOS 4.1.3.
26486 if $ac_need_defaults; then
26487   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
26488   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
26489   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
26490   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
26491 fi
26492
26493 # Have a temporary directory for convenience.  Make it in the build tree
26494 # simply because there is no reason against having it here, and in addition,
26495 # creating and moving files from /tmp can sometimes cause problems.
26496 # Hook for its removal unless debugging.
26497 # Note that there is a small window in which the directory will not be cleaned:
26498 # after its creation but before its name has been assigned to `$tmp'.
26499 $debug ||
26500 {
26501   tmp=
26502   trap 'exit_status=$?
26503   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
26504 ' 0
26505   trap 'as_fn_exit 1' 1 2 13 15
26506 }
26507 # Create a (secure) tmp directory for tmp files.
26508
26509 {
26510   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
26511   test -n "$tmp" && test -d "$tmp"
26512 }  ||
26513 {
26514   tmp=./conf$$-$RANDOM
26515   (umask 077 && mkdir "$tmp")
26516 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
26517
26518 # Set up the scripts for CONFIG_FILES section.
26519 # No need to generate them if there are no CONFIG_FILES.
26520 # This happens for instance with `./config.status config.h'.
26521 if test -n "$CONFIG_FILES"; then
26522
26523
26524 ac_cr=`echo X | tr X '\015'`
26525 # On cygwin, bash can eat \r inside `` if the user requested igncr.
26526 # But we know of no other shell where ac_cr would be empty at this
26527 # point, so we can use a bashism as a fallback.
26528 if test "x$ac_cr" = x; then
26529   eval ac_cr=\$\'\\r\'
26530 fi
26531 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
26532 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
26533   ac_cs_awk_cr='\r'
26534 else
26535   ac_cs_awk_cr=$ac_cr
26536 fi
26537
26538 echo 'BEGIN {' >"$tmp/subs1.awk" &&
26539 _ACEOF
26540
26541
26542 {
26543   echo "cat >conf$$subs.awk <<_ACEOF" &&
26544   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
26545   echo "_ACEOF"
26546 } >conf$$subs.sh ||
26547   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26548 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
26549 ac_delim='%!_!# '
26550 for ac_last_try in false false false false false :; do
26551   . ./conf$$subs.sh ||
26552     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26553
26554   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
26555   if test $ac_delim_n = $ac_delim_num; then
26556     break
26557   elif $ac_last_try; then
26558     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26559   else
26560     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26561   fi
26562 done
26563 rm -f conf$$subs.sh
26564
26565 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26566 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
26567 _ACEOF
26568 sed -n '
26569 h
26570 s/^/S["/; s/!.*/"]=/
26571 p
26572 g
26573 s/^[^!]*!//
26574 :repl
26575 t repl
26576 s/'"$ac_delim"'$//
26577 t delim
26578 :nl
26579 h
26580 s/\(.\{148\}\).*/\1/
26581 t more1
26582 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
26583 p
26584 n
26585 b repl
26586 :more1
26587 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26588 p
26589 g
26590 s/.\{148\}//
26591 t nl
26592 :delim
26593 h
26594 s/\(.\{148\}\).*/\1/
26595 t more2
26596 s/["\\]/\\&/g; s/^/"/; s/$/"/
26597 p
26598 b
26599 :more2
26600 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26601 p
26602 g
26603 s/.\{148\}//
26604 t delim
26605 ' <conf$$subs.awk | sed '
26606 /^[^""]/{
26607   N
26608   s/\n//
26609 }
26610 ' >>$CONFIG_STATUS || ac_write_fail=1
26611 rm -f conf$$subs.awk
26612 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26613 _ACAWK
26614 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
26615   for (key in S) S_is_set[key] = 1
26616   FS = "\a"
26617
26618 }
26619 {
26620   line = $ 0
26621   nfields = split(line, field, "@")
26622   substed = 0
26623   len = length(field[1])
26624   for (i = 2; i < nfields; i++) {
26625     key = field[i]
26626     keylen = length(key)
26627     if (S_is_set[key]) {
26628       value = S[key]
26629       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
26630       len += length(value) + length(field[++i])
26631       substed = 1
26632     } else
26633       len += 1 + keylen
26634   }
26635
26636   print line
26637 }
26638
26639 _ACAWK
26640 _ACEOF
26641 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26642 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
26643   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
26644 else
26645   cat
26646 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
26647   || as_fn_error "could not setup config files machinery" "$LINENO" 5
26648 _ACEOF
26649
26650 # VPATH may cause trouble with some makes, so we remove $(srcdir),
26651 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
26652 # trailing colons and then remove the whole line if VPATH becomes empty
26653 # (actually we leave an empty line to preserve line numbers).
26654 if test "x$srcdir" = x.; then
26655   ac_vpsub='/^[  ]*VPATH[        ]*=/{
26656 s/:*\$(srcdir):*/:/
26657 s/:*\${srcdir}:*/:/
26658 s/:*@srcdir@:*/:/
26659 s/^\([^=]*=[     ]*\):*/\1/
26660 s/:*$//
26661 s/^[^=]*=[       ]*$//
26662 }'
26663 fi
26664
26665 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26666 fi # test -n "$CONFIG_FILES"
26667
26668 # Set up the scripts for CONFIG_HEADERS section.
26669 # No need to generate them if there are no CONFIG_HEADERS.
26670 # This happens for instance with `./config.status Makefile'.
26671 if test -n "$CONFIG_HEADERS"; then
26672 cat >"$tmp/defines.awk" <<\_ACAWK ||
26673 BEGIN {
26674 _ACEOF
26675
26676 # Transform confdefs.h into an awk script `defines.awk', embedded as
26677 # here-document in config.status, that substitutes the proper values into
26678 # config.h.in to produce config.h.
26679
26680 # Create a delimiter string that does not exist in confdefs.h, to ease
26681 # handling of long lines.
26682 ac_delim='%!_!# '
26683 for ac_last_try in false false :; do
26684   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
26685   if test -z "$ac_t"; then
26686     break
26687   elif $ac_last_try; then
26688     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
26689   else
26690     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26691   fi
26692 done
26693
26694 # For the awk script, D is an array of macro values keyed by name,
26695 # likewise P contains macro parameters if any.  Preserve backslash
26696 # newline sequences.
26697
26698 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
26699 sed -n '
26700 s/.\{148\}/&'"$ac_delim"'/g
26701 t rset
26702 :rset
26703 s/^[     ]*#[    ]*define[       ][      ]*/ /
26704 t def
26705 d
26706 :def
26707 s/\\$//
26708 t bsnl
26709 s/["\\]/\\&/g
26710 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26711 D["\1"]=" \3"/p
26712 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
26713 d
26714 :bsnl
26715 s/["\\]/\\&/g
26716 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26717 D["\1"]=" \3\\\\\\n"\\/p
26718 t cont
26719 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
26720 t cont
26721 d
26722 :cont
26723 n
26724 s/.\{148\}/&'"$ac_delim"'/g
26725 t clear
26726 :clear
26727 s/\\$//
26728 t bsnlc
26729 s/["\\]/\\&/g; s/^/"/; s/$/"/p
26730 d
26731 :bsnlc
26732 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
26733 b cont
26734 ' <confdefs.h | sed '
26735 s/'"$ac_delim"'/"\\\
26736 "/g' >>$CONFIG_STATUS || ac_write_fail=1
26737
26738 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26739   for (key in D) D_is_set[key] = 1
26740   FS = "\a"
26741 }
26742 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
26743   line = \$ 0
26744   split(line, arg, " ")
26745   if (arg[1] == "#") {
26746     defundef = arg[2]
26747     mac1 = arg[3]
26748   } else {
26749     defundef = substr(arg[1], 2)
26750     mac1 = arg[2]
26751   }
26752   split(mac1, mac2, "(") #)
26753   macro = mac2[1]
26754   prefix = substr(line, 1, index(line, defundef) - 1)
26755   if (D_is_set[macro]) {
26756     # Preserve the white space surrounding the "#".
26757     print prefix "define", macro P[macro] D[macro]
26758     next
26759   } else {
26760     # Replace #undef with comments.  This is necessary, for example,
26761     # in the case of _POSIX_SOURCE, which is predefined and required
26762     # on some systems where configure will not decide to define it.
26763     if (defundef == "undef") {
26764       print "/*", prefix defundef, macro, "*/"
26765       next
26766     }
26767   }
26768 }
26769 { print }
26770 _ACAWK
26771 _ACEOF
26772 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26773   as_fn_error "could not setup config headers machinery" "$LINENO" 5
26774 fi # test -n "$CONFIG_HEADERS"
26775
26776
26777 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
26778 shift
26779 for ac_tag
26780 do
26781   case $ac_tag in
26782   :[FHLC]) ac_mode=$ac_tag; continue;;
26783   esac
26784   case $ac_mode$ac_tag in
26785   :[FHL]*:*);;
26786   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
26787   :[FH]-) ac_tag=-:-;;
26788   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
26789   esac
26790   ac_save_IFS=$IFS
26791   IFS=:
26792   set x $ac_tag
26793   IFS=$ac_save_IFS
26794   shift
26795   ac_file=$1
26796   shift
26797
26798   case $ac_mode in
26799   :L) ac_source=$1;;
26800   :[FH])
26801     ac_file_inputs=
26802     for ac_f
26803     do
26804       case $ac_f in
26805       -) ac_f="$tmp/stdin";;
26806       *) # Look for the file first in the build tree, then in the source tree
26807          # (if the path is not absolute).  The absolute path cannot be DOS-style,
26808          # because $ac_f cannot contain `:'.
26809          test -f "$ac_f" ||
26810            case $ac_f in
26811            [\\/$]*) false;;
26812            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
26813            esac ||
26814            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
26815       esac
26816       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
26817       as_fn_append ac_file_inputs " '$ac_f'"
26818     done
26819
26820     # Let's still pretend it is `configure' which instantiates (i.e., don't
26821     # use $as_me), people would be surprised to read:
26822     #    /* config.h.  Generated by config.status.  */
26823     configure_input='Generated from '`
26824           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
26825         `' by configure.'
26826     if test x"$ac_file" != x-; then
26827       configure_input="$ac_file.  $configure_input"
26828       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
26829 $as_echo "$as_me: creating $ac_file" >&6;}
26830     fi
26831     # Neutralize special characters interpreted by sed in replacement strings.
26832     case $configure_input in #(
26833     *\&* | *\|* | *\\* )
26834        ac_sed_conf_input=`$as_echo "$configure_input" |
26835        sed 's/[\\\\&|]/\\\\&/g'`;; #(
26836     *) ac_sed_conf_input=$configure_input;;
26837     esac
26838
26839     case $ac_tag in
26840     *:-:* | *:-) cat >"$tmp/stdin" \
26841       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
26842     esac
26843     ;;
26844   esac
26845
26846   ac_dir=`$as_dirname -- "$ac_file" ||
26847 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26848          X"$ac_file" : 'X\(//\)[^/]' \| \
26849          X"$ac_file" : 'X\(//\)$' \| \
26850          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
26851 $as_echo X"$ac_file" |
26852     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26853             s//\1/
26854             q
26855           }
26856           /^X\(\/\/\)[^/].*/{
26857             s//\1/
26858             q
26859           }
26860           /^X\(\/\/\)$/{
26861             s//\1/
26862             q
26863           }
26864           /^X\(\/\).*/{
26865             s//\1/
26866             q
26867           }
26868           s/.*/./; q'`
26869   as_dir="$ac_dir"; as_fn_mkdir_p
26870   ac_builddir=.
26871
26872 case "$ac_dir" in
26873 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
26874 *)
26875   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
26876   # A ".." for each directory in $ac_dir_suffix.
26877   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
26878   case $ac_top_builddir_sub in
26879   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
26880   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
26881   esac ;;
26882 esac
26883 ac_abs_top_builddir=$ac_pwd
26884 ac_abs_builddir=$ac_pwd$ac_dir_suffix
26885 # for backward compatibility:
26886 ac_top_builddir=$ac_top_build_prefix
26887
26888 case $srcdir in
26889   .)  # We are building in place.
26890     ac_srcdir=.
26891     ac_top_srcdir=$ac_top_builddir_sub
26892     ac_abs_top_srcdir=$ac_pwd ;;
26893   [\\/]* | ?:[\\/]* )  # Absolute name.
26894     ac_srcdir=$srcdir$ac_dir_suffix;
26895     ac_top_srcdir=$srcdir
26896     ac_abs_top_srcdir=$srcdir ;;
26897   *) # Relative name.
26898     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
26899     ac_top_srcdir=$ac_top_build_prefix$srcdir
26900     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
26901 esac
26902 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
26903
26904
26905   case $ac_mode in
26906   :F)
26907   #
26908   # CONFIG_FILE
26909   #
26910
26911   case $INSTALL in
26912   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
26913   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
26914   esac
26915   ac_MKDIR_P=$MKDIR_P
26916   case $MKDIR_P in
26917   [\\/$]* | ?:[\\/]* ) ;;
26918   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
26919   esac
26920 _ACEOF
26921
26922 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26923 # If the template does not know about datarootdir, expand it.
26924 # FIXME: This hack should be removed a few years after 2.60.
26925 ac_datarootdir_hack=; ac_datarootdir_seen=
26926 ac_sed_dataroot='
26927 /datarootdir/ {
26928   p
26929   q
26930 }
26931 /@datadir@/p
26932 /@docdir@/p
26933 /@infodir@/p
26934 /@localedir@/p
26935 /@mandir@/p'
26936 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
26937 *datarootdir*) ac_datarootdir_seen=yes;;
26938 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
26939   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
26940 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
26941 _ACEOF
26942 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26943   ac_datarootdir_hack='
26944   s&@datadir@&$datadir&g
26945   s&@docdir@&$docdir&g
26946   s&@infodir@&$infodir&g
26947   s&@localedir@&$localedir&g
26948   s&@mandir@&$mandir&g
26949   s&\\\${datarootdir}&$datarootdir&g' ;;
26950 esac
26951 _ACEOF
26952
26953 # Neutralize VPATH when `$srcdir' = `.'.
26954 # Shell code in configure.ac might set extrasub.
26955 # FIXME: do we really want to maintain this feature?
26956 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26957 ac_sed_extra="$ac_vpsub
26958 $extrasub
26959 _ACEOF
26960 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26961 :t
26962 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26963 s|@configure_input@|$ac_sed_conf_input|;t t
26964 s&@top_builddir@&$ac_top_builddir_sub&;t t
26965 s&@top_build_prefix@&$ac_top_build_prefix&;t t
26966 s&@srcdir@&$ac_srcdir&;t t
26967 s&@abs_srcdir@&$ac_abs_srcdir&;t t
26968 s&@top_srcdir@&$ac_top_srcdir&;t t
26969 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
26970 s&@builddir@&$ac_builddir&;t t
26971 s&@abs_builddir@&$ac_abs_builddir&;t t
26972 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
26973 s&@INSTALL@&$ac_INSTALL&;t t
26974 s&@MKDIR_P@&$ac_MKDIR_P&;t t
26975 $ac_datarootdir_hack
26976 "
26977 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
26978   || as_fn_error "could not create $ac_file" "$LINENO" 5
26979
26980 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
26981   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
26982   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
26983   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26984 which seems to be undefined.  Please make sure it is defined." >&5
26985 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26986 which seems to be undefined.  Please make sure it is defined." >&2;}
26987
26988   rm -f "$tmp/stdin"
26989   case $ac_file in
26990   -) cat "$tmp/out" && rm -f "$tmp/out";;
26991   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
26992   esac \
26993   || as_fn_error "could not create $ac_file" "$LINENO" 5
26994  ;;
26995   :H)
26996   #
26997   # CONFIG_HEADER
26998   #
26999   if test x"$ac_file" != x-; then
27000     {
27001       $as_echo "/* $configure_input  */" \
27002       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
27003     } >"$tmp/config.h" \
27004       || as_fn_error "could not create $ac_file" "$LINENO" 5
27005     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
27006       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
27007 $as_echo "$as_me: $ac_file is unchanged" >&6;}
27008     else
27009       rm -f "$ac_file"
27010       mv "$tmp/config.h" "$ac_file" \
27011         || as_fn_error "could not create $ac_file" "$LINENO" 5
27012     fi
27013   else
27014     $as_echo "/* $configure_input  */" \
27015       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
27016       || as_fn_error "could not create -" "$LINENO" 5
27017   fi
27018 # Compute "$ac_file"'s index in $config_headers.
27019 _am_arg="$ac_file"
27020 _am_stamp_count=1
27021 for _am_header in $config_headers :; do
27022   case $_am_header in
27023     $_am_arg | $_am_arg:* )
27024       break ;;
27025     * )
27026       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
27027   esac
27028 done
27029 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
27030 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27031          X"$_am_arg" : 'X\(//\)[^/]' \| \
27032          X"$_am_arg" : 'X\(//\)$' \| \
27033          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
27034 $as_echo X"$_am_arg" |
27035     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27036             s//\1/
27037             q
27038           }
27039           /^X\(\/\/\)[^/].*/{
27040             s//\1/
27041             q
27042           }
27043           /^X\(\/\/\)$/{
27044             s//\1/
27045             q
27046           }
27047           /^X\(\/\).*/{
27048             s//\1/
27049             q
27050           }
27051           s/.*/./; q'`/stamp-h$_am_stamp_count
27052  ;;
27053   :L)
27054   #
27055   # CONFIG_LINK
27056   #
27057
27058   if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
27059     :
27060   else
27061     # Prefer the file from the source tree if names are identical.
27062     if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
27063       ac_source=$srcdir/$ac_source
27064     fi
27065
27066     { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
27067 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
27068
27069     if test ! -r "$ac_source"; then
27070       as_fn_error "$ac_source: file not found" "$LINENO" 5
27071     fi
27072     rm -f "$ac_file"
27073
27074     # Try a relative symlink, then a hard link, then a copy.
27075     case $srcdir in
27076     [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
27077         *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
27078     esac
27079     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
27080       ln "$ac_source" "$ac_file" 2>/dev/null ||
27081       cp -p "$ac_source" "$ac_file" ||
27082       as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
27083   fi
27084  ;;
27085   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
27086 $as_echo "$as_me: executing $ac_file commands" >&6;}
27087  ;;
27088   esac
27089
27090
27091   case $ac_file$ac_mode in
27092     "default-1":C)
27093 # Only add multilib support code if we just rebuilt the top-level
27094 # Makefile.
27095 case " $CONFIG_FILES " in
27096  *" Makefile "*)
27097    ac_file=Makefile . ${multi_basedir}/config-ml.in
27098    ;;
27099 esac ;;
27100     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
27101   # Autoconf 2.62 quotes --file arguments for eval, but not when files
27102   # are listed without --file.  Let's play safe and only enable the eval
27103   # if we detect the quoting.
27104   case $CONFIG_FILES in
27105   *\'*) eval set x "$CONFIG_FILES" ;;
27106   *)   set x $CONFIG_FILES ;;
27107   esac
27108   shift
27109   for mf
27110   do
27111     # Strip MF so we end up with the name of the file.
27112     mf=`echo "$mf" | sed -e 's/:.*$//'`
27113     # Check whether this is an Automake generated Makefile or not.
27114     # We used to match only the files named `Makefile.in', but
27115     # some people rename them; so instead we look at the file content.
27116     # Grep'ing the first line is not enough: some people post-process
27117     # each Makefile.in and add a new line on top of each file to say so.
27118     # Grep'ing the whole file is not good either: AIX grep has a line
27119     # limit of 2048, but all sed's we know have understand at least 4000.
27120     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
27121       dirpart=`$as_dirname -- "$mf" ||
27122 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27123          X"$mf" : 'X\(//\)[^/]' \| \
27124          X"$mf" : 'X\(//\)$' \| \
27125          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
27126 $as_echo X"$mf" |
27127     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27128             s//\1/
27129             q
27130           }
27131           /^X\(\/\/\)[^/].*/{
27132             s//\1/
27133             q
27134           }
27135           /^X\(\/\/\)$/{
27136             s//\1/
27137             q
27138           }
27139           /^X\(\/\).*/{
27140             s//\1/
27141             q
27142           }
27143           s/.*/./; q'`
27144     else
27145       continue
27146     fi
27147     # Extract the definition of DEPDIR, am__include, and am__quote
27148     # from the Makefile without running `make'.
27149     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
27150     test -z "$DEPDIR" && continue
27151     am__include=`sed -n 's/^am__include = //p' < "$mf"`
27152     test -z "am__include" && continue
27153     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
27154     # When using ansi2knr, U may be empty or an underscore; expand it
27155     U=`sed -n 's/^U = //p' < "$mf"`
27156     # Find all dependency output files, they are included files with
27157     # $(DEPDIR) in their names.  We invoke sed twice because it is the
27158     # simplest approach to changing $(DEPDIR) to its actual value in the
27159     # expansion.
27160     for file in `sed -n "
27161       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
27162          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
27163       # Make sure the directory exists.
27164       test -f "$dirpart/$file" && continue
27165       fdir=`$as_dirname -- "$file" ||
27166 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27167          X"$file" : 'X\(//\)[^/]' \| \
27168          X"$file" : 'X\(//\)$' \| \
27169          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
27170 $as_echo X"$file" |
27171     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27172             s//\1/
27173             q
27174           }
27175           /^X\(\/\/\)[^/].*/{
27176             s//\1/
27177             q
27178           }
27179           /^X\(\/\/\)$/{
27180             s//\1/
27181             q
27182           }
27183           /^X\(\/\).*/{
27184             s//\1/
27185             q
27186           }
27187           s/.*/./; q'`
27188       as_dir=$dirpart/$fdir; as_fn_mkdir_p
27189       # echo "creating $dirpart/$file"
27190       echo '# dummy' > "$dirpart/$file"
27191     done
27192   done
27193 }
27194  ;;
27195     "libtool":C)
27196
27197     # See if we are running on zsh, and set the options which allow our
27198     # commands through without removal of \ escapes.
27199     if test -n "${ZSH_VERSION+set}" ; then
27200       setopt NO_GLOB_SUBST
27201     fi
27202
27203     cfgfile="${ofile}T"
27204     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
27205     $RM "$cfgfile"
27206
27207     cat <<_LT_EOF >> "$cfgfile"
27208 #! $SHELL
27209
27210 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
27211 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
27212 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
27213 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
27214 #
27215 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
27216 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
27217 #   Written by Gordon Matzigkeit, 1996
27218 #
27219 #   This file is part of GNU Libtool.
27220 #
27221 # GNU Libtool is free software; you can redistribute it and/or
27222 # modify it under the terms of the GNU General Public License as
27223 # published by the Free Software Foundation; either version 2 of
27224 # the License, or (at your option) any later version.
27225 #
27226 # As a special exception to the GNU General Public License,
27227 # if you distribute this file as part of a program or library that
27228 # is built using GNU Libtool, you may include this file under the
27229 # same distribution terms that you use for the rest of that program.
27230 #
27231 # GNU Libtool is distributed in the hope that it will be useful,
27232 # but WITHOUT ANY WARRANTY; without even the implied warranty of
27233 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27234 # GNU General Public License for more details.
27235 #
27236 # You should have received a copy of the GNU General Public License
27237 # along with GNU Libtool; see the file COPYING.  If not, a copy
27238 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
27239 # obtained by writing to the Free Software Foundation, Inc.,
27240 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
27241
27242
27243 # The names of the tagged configurations supported by this script.
27244 available_tags="CXX GCJ "
27245
27246 # ### BEGIN LIBTOOL CONFIG
27247
27248 # Which release of libtool.m4 was used?
27249 macro_version=$macro_version
27250 macro_revision=$macro_revision
27251
27252 # Whether or not to build shared libraries.
27253 build_libtool_libs=$enable_shared
27254
27255 # Whether or not to build static libraries.
27256 build_old_libs=$enable_static
27257
27258 # What type of objects to build.
27259 pic_mode=$pic_mode
27260
27261 # Whether or not to optimize for fast installation.
27262 fast_install=$enable_fast_install
27263
27264 # Shell to use when invoking shell scripts.
27265 SHELL=$lt_SHELL
27266
27267 # An echo program that protects backslashes.
27268 ECHO=$lt_ECHO
27269
27270 # The host system.
27271 host_alias=$host_alias
27272 host=$host
27273 host_os=$host_os
27274
27275 # The build system.
27276 build_alias=$build_alias
27277 build=$build
27278 build_os=$build_os
27279
27280 # A sed program that does not truncate output.
27281 SED=$lt_SED
27282
27283 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
27284 Xsed="\$SED -e 1s/^X//"
27285
27286 # A grep program that handles long lines.
27287 GREP=$lt_GREP
27288
27289 # An ERE matcher.
27290 EGREP=$lt_EGREP
27291
27292 # A literal string matcher.
27293 FGREP=$lt_FGREP
27294
27295 # A BSD- or MS-compatible name lister.
27296 NM=$lt_NM
27297
27298 # Whether we need soft or hard links.
27299 LN_S=$lt_LN_S
27300
27301 # What is the maximum length of a command?
27302 max_cmd_len=$max_cmd_len
27303
27304 # Object file suffix (normally "o").
27305 objext=$ac_objext
27306
27307 # Executable file suffix (normally "").
27308 exeext=$exeext
27309
27310 # whether the shell understands "unset".
27311 lt_unset=$lt_unset
27312
27313 # turn spaces into newlines.
27314 SP2NL=$lt_lt_SP2NL
27315
27316 # turn newlines into spaces.
27317 NL2SP=$lt_lt_NL2SP
27318
27319 # An object symbol dumper.
27320 OBJDUMP=$lt_OBJDUMP
27321
27322 # Method to check whether dependent libraries are shared objects.
27323 deplibs_check_method=$lt_deplibs_check_method
27324
27325 # Command to use when deplibs_check_method == "file_magic".
27326 file_magic_cmd=$lt_file_magic_cmd
27327
27328 # The archiver.
27329 AR=$lt_AR
27330 AR_FLAGS=$lt_AR_FLAGS
27331
27332 # A symbol stripping program.
27333 STRIP=$lt_STRIP
27334
27335 # Commands used to install an old-style archive.
27336 RANLIB=$lt_RANLIB
27337 old_postinstall_cmds=$lt_old_postinstall_cmds
27338 old_postuninstall_cmds=$lt_old_postuninstall_cmds
27339
27340 # Whether to use a lock for old archive extraction.
27341 lock_old_archive_extraction=$lock_old_archive_extraction
27342
27343 # A C compiler.
27344 LTCC=$lt_CC
27345
27346 # LTCC compiler flags.
27347 LTCFLAGS=$lt_CFLAGS
27348
27349 # Take the output of nm and produce a listing of raw symbols and C names.
27350 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
27351
27352 # Transform the output of nm in a proper C declaration.
27353 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
27354
27355 # Transform the output of nm in a C name address pair.
27356 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
27357
27358 # Transform the output of nm in a C name address pair when lib prefix is needed.
27359 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
27360
27361 # The name of the directory that contains temporary libtool files.
27362 objdir=$objdir
27363
27364 # Used to examine libraries when file_magic_cmd begins with "file".
27365 MAGIC_CMD=$MAGIC_CMD
27366
27367 # Must we lock files when doing compilation?
27368 need_locks=$lt_need_locks
27369
27370 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
27371 DSYMUTIL=$lt_DSYMUTIL
27372
27373 # Tool to change global to local symbols on Mac OS X.
27374 NMEDIT=$lt_NMEDIT
27375
27376 # Tool to manipulate fat objects and archives on Mac OS X.
27377 LIPO=$lt_LIPO
27378
27379 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
27380 OTOOL=$lt_OTOOL
27381
27382 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
27383 OTOOL64=$lt_OTOOL64
27384
27385 # Old archive suffix (normally "a").
27386 libext=$libext
27387
27388 # Shared library suffix (normally ".so").
27389 shrext_cmds=$lt_shrext_cmds
27390
27391 # The commands to extract the exported symbol list from a shared archive.
27392 extract_expsyms_cmds=$lt_extract_expsyms_cmds
27393
27394 # Variables whose values should be saved in libtool wrapper scripts and
27395 # restored at link time.
27396 variables_saved_for_relink=$lt_variables_saved_for_relink
27397
27398 # Do we need the "lib" prefix for modules?
27399 need_lib_prefix=$need_lib_prefix
27400
27401 # Do we need a version for libraries?
27402 need_version=$need_version
27403
27404 # Library versioning type.
27405 version_type=$version_type
27406
27407 # Shared library runtime path variable.
27408 runpath_var=$runpath_var
27409
27410 # Shared library path variable.
27411 shlibpath_var=$shlibpath_var
27412
27413 # Is shlibpath searched before the hard-coded library search path?
27414 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
27415
27416 # Format of library name prefix.
27417 libname_spec=$lt_libname_spec
27418
27419 # List of archive names.  First name is the real one, the rest are links.
27420 # The last name is the one that the linker finds with -lNAME
27421 library_names_spec=$lt_library_names_spec
27422
27423 # The coded name of the library, if different from the real name.
27424 soname_spec=$lt_soname_spec
27425
27426 # Permission mode override for installation of shared libraries.
27427 install_override_mode=$lt_install_override_mode
27428
27429 # Command to use after installation of a shared archive.
27430 postinstall_cmds=$lt_postinstall_cmds
27431
27432 # Command to use after uninstallation of a shared archive.
27433 postuninstall_cmds=$lt_postuninstall_cmds
27434
27435 # Commands used to finish a libtool library installation in a directory.
27436 finish_cmds=$lt_finish_cmds
27437
27438 # As "finish_cmds", except a single script fragment to be evaled but
27439 # not shown.
27440 finish_eval=$lt_finish_eval
27441
27442 # Whether we should hardcode library paths into libraries.
27443 hardcode_into_libs=$hardcode_into_libs
27444
27445 # Compile-time system search path for libraries.
27446 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
27447
27448 # Run-time system search path for libraries.
27449 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
27450
27451 # Whether dlopen is supported.
27452 dlopen_support=$enable_dlopen
27453
27454 # Whether dlopen of programs is supported.
27455 dlopen_self=$enable_dlopen_self
27456
27457 # Whether dlopen of statically linked programs is supported.
27458 dlopen_self_static=$enable_dlopen_self_static
27459
27460 # Commands to strip libraries.
27461 old_striplib=$lt_old_striplib
27462 striplib=$lt_striplib
27463
27464
27465 # The linker used to build libraries.
27466 LD=$lt_LD
27467
27468 # How to create reloadable object files.
27469 reload_flag=$lt_reload_flag
27470 reload_cmds=$lt_reload_cmds
27471
27472 # Commands used to build an old-style archive.
27473 old_archive_cmds=$lt_old_archive_cmds
27474
27475 # A language specific compiler.
27476 CC=$lt_compiler
27477
27478 # Is the compiler the GNU compiler?
27479 with_gcc=$GCC
27480
27481 # Compiler flag to turn off builtin functions.
27482 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
27483
27484 # How to pass a linker flag through the compiler.
27485 wl=$lt_lt_prog_compiler_wl
27486
27487 # Additional compiler flags for building library objects.
27488 pic_flag=$lt_lt_prog_compiler_pic
27489
27490 # Compiler flag to prevent dynamic linking.
27491 link_static_flag=$lt_lt_prog_compiler_static
27492
27493 # Does compiler simultaneously support -c and -o options?
27494 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
27495
27496 # Whether or not to add -lc for building shared libraries.
27497 build_libtool_need_lc=$archive_cmds_need_lc
27498
27499 # Whether or not to disallow shared libs when runtime libs are static.
27500 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
27501
27502 # Compiler flag to allow reflexive dlopens.
27503 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
27504
27505 # Compiler flag to generate shared objects directly from archives.
27506 whole_archive_flag_spec=$lt_whole_archive_flag_spec
27507
27508 # Whether the compiler copes with passing no objects directly.
27509 compiler_needs_object=$lt_compiler_needs_object
27510
27511 # Create an old-style archive from a shared archive.
27512 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
27513
27514 # Create a temporary old-style archive to link instead of a shared archive.
27515 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
27516
27517 # Commands used to build a shared archive.
27518 archive_cmds=$lt_archive_cmds
27519 archive_expsym_cmds=$lt_archive_expsym_cmds
27520
27521 # Commands used to build a loadable module if different from building
27522 # a shared archive.
27523 module_cmds=$lt_module_cmds
27524 module_expsym_cmds=$lt_module_expsym_cmds
27525
27526 # Whether we are building with GNU ld or not.
27527 with_gnu_ld=$lt_with_gnu_ld
27528
27529 # Flag that allows shared libraries with undefined symbols to be built.
27530 allow_undefined_flag=$lt_allow_undefined_flag
27531
27532 # Flag that enforces no undefined symbols.
27533 no_undefined_flag=$lt_no_undefined_flag
27534
27535 # Flag to hardcode \$libdir into a binary during linking.
27536 # This must work even if \$libdir does not exist
27537 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
27538
27539 # If ld is used when linking, flag to hardcode \$libdir into a binary
27540 # during linking.  This must work even if \$libdir does not exist.
27541 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
27542
27543 # Whether we need a single "-rpath" flag with a separated argument.
27544 hardcode_libdir_separator=$lt_hardcode_libdir_separator
27545
27546 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27547 # DIR into the resulting binary.
27548 hardcode_direct=$hardcode_direct
27549
27550 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27551 # DIR into the resulting binary and the resulting library dependency is
27552 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27553 # library is relocated.
27554 hardcode_direct_absolute=$hardcode_direct_absolute
27555
27556 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27557 # into the resulting binary.
27558 hardcode_minus_L=$hardcode_minus_L
27559
27560 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27561 # into the resulting binary.
27562 hardcode_shlibpath_var=$hardcode_shlibpath_var
27563
27564 # Set to "yes" if building a shared library automatically hardcodes DIR
27565 # into the library and all subsequent libraries and executables linked
27566 # against it.
27567 hardcode_automatic=$hardcode_automatic
27568
27569 # Set to yes if linker adds runtime paths of dependent libraries
27570 # to runtime path list.
27571 inherit_rpath=$inherit_rpath
27572
27573 # Whether libtool must link a program against all its dependency libraries.
27574 link_all_deplibs=$link_all_deplibs
27575
27576 # Fix the shell variable \$srcfile for the compiler.
27577 fix_srcfile_path=$lt_fix_srcfile_path
27578
27579 # Set to "yes" if exported symbols are required.
27580 always_export_symbols=$always_export_symbols
27581
27582 # The commands to list exported symbols.
27583 export_symbols_cmds=$lt_export_symbols_cmds
27584
27585 # Symbols that should not be listed in the preloaded symbols.
27586 exclude_expsyms=$lt_exclude_expsyms
27587
27588 # Symbols that must always be exported.
27589 include_expsyms=$lt_include_expsyms
27590
27591 # Commands necessary for linking programs (against libraries) with templates.
27592 prelink_cmds=$lt_prelink_cmds
27593
27594 # Specify filename containing input files.
27595 file_list_spec=$lt_file_list_spec
27596
27597 # How to hardcode a shared library path into an executable.
27598 hardcode_action=$hardcode_action
27599
27600 # The directories searched by this compiler when creating a shared library.
27601 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
27602
27603 # Dependencies to place before and after the objects being linked to
27604 # create a shared library.
27605 predep_objects=$lt_predep_objects
27606 postdep_objects=$lt_postdep_objects
27607 predeps=$lt_predeps
27608 postdeps=$lt_postdeps
27609
27610 # The library search path used internally by the compiler when linking
27611 # a shared library.
27612 compiler_lib_search_path=$lt_compiler_lib_search_path
27613
27614 # ### END LIBTOOL CONFIG
27615
27616 _LT_EOF
27617
27618   case $host_os in
27619   aix3*)
27620     cat <<\_LT_EOF >> "$cfgfile"
27621 # AIX sometimes has problems with the GCC collect2 program.  For some
27622 # reason, if we set the COLLECT_NAMES environment variable, the problems
27623 # vanish in a puff of smoke.
27624 if test "X${COLLECT_NAMES+set}" != Xset; then
27625   COLLECT_NAMES=
27626   export COLLECT_NAMES
27627 fi
27628 _LT_EOF
27629     ;;
27630   esac
27631
27632
27633 ltmain="$ac_aux_dir/ltmain.sh"
27634
27635
27636   # We use sed instead of cat because bash on DJGPP gets confused if
27637   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
27638   # text mode, it properly converts lines to CR/LF.  This bash problem
27639   # is reportedly fixed, but why not run on old versions too?
27640   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
27641     || (rm -f "$cfgfile"; exit 1)
27642
27643   case $xsi_shell in
27644   yes)
27645     cat << \_LT_EOF >> "$cfgfile"
27646
27647 # func_dirname file append nondir_replacement
27648 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27649 # otherwise set result to NONDIR_REPLACEMENT.
27650 func_dirname ()
27651 {
27652   case ${1} in
27653     */*) func_dirname_result="${1%/*}${2}" ;;
27654     *  ) func_dirname_result="${3}" ;;
27655   esac
27656 }
27657
27658 # func_basename file
27659 func_basename ()
27660 {
27661   func_basename_result="${1##*/}"
27662 }
27663
27664 # func_dirname_and_basename file append nondir_replacement
27665 # perform func_basename and func_dirname in a single function
27666 # call:
27667 #   dirname:  Compute the dirname of FILE.  If nonempty,
27668 #             add APPEND to the result, otherwise set result
27669 #             to NONDIR_REPLACEMENT.
27670 #             value returned in "$func_dirname_result"
27671 #   basename: Compute filename of FILE.
27672 #             value retuned in "$func_basename_result"
27673 # Implementation must be kept synchronized with func_dirname
27674 # and func_basename. For efficiency, we do not delegate to
27675 # those functions but instead duplicate the functionality here.
27676 func_dirname_and_basename ()
27677 {
27678   case ${1} in
27679     */*) func_dirname_result="${1%/*}${2}" ;;
27680     *  ) func_dirname_result="${3}" ;;
27681   esac
27682   func_basename_result="${1##*/}"
27683 }
27684
27685 # func_stripname prefix suffix name
27686 # strip PREFIX and SUFFIX off of NAME.
27687 # PREFIX and SUFFIX must not contain globbing or regex special
27688 # characters, hashes, percent signs, but SUFFIX may contain a leading
27689 # dot (in which case that matches only a dot).
27690 func_stripname ()
27691 {
27692   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
27693   # positional parameters, so assign one to ordinary parameter first.
27694   func_stripname_result=${3}
27695   func_stripname_result=${func_stripname_result#"${1}"}
27696   func_stripname_result=${func_stripname_result%"${2}"}
27697 }
27698
27699 # func_opt_split
27700 func_opt_split ()
27701 {
27702   func_opt_split_opt=${1%%=*}
27703   func_opt_split_arg=${1#*=}
27704 }
27705
27706 # func_lo2o object
27707 func_lo2o ()
27708 {
27709   case ${1} in
27710     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
27711     *)    func_lo2o_result=${1} ;;
27712   esac
27713 }
27714
27715 # func_xform libobj-or-source
27716 func_xform ()
27717 {
27718   func_xform_result=${1%.*}.lo
27719 }
27720
27721 # func_arith arithmetic-term...
27722 func_arith ()
27723 {
27724   func_arith_result=$(( $* ))
27725 }
27726
27727 # func_len string
27728 # STRING may not start with a hyphen.
27729 func_len ()
27730 {
27731   func_len_result=${#1}
27732 }
27733
27734 _LT_EOF
27735     ;;
27736   *) # Bourne compatible functions.
27737     cat << \_LT_EOF >> "$cfgfile"
27738
27739 # func_dirname file append nondir_replacement
27740 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27741 # otherwise set result to NONDIR_REPLACEMENT.
27742 func_dirname ()
27743 {
27744   # Extract subdirectory from the argument.
27745   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
27746   if test "X$func_dirname_result" = "X${1}"; then
27747     func_dirname_result="${3}"
27748   else
27749     func_dirname_result="$func_dirname_result${2}"
27750   fi
27751 }
27752
27753 # func_basename file
27754 func_basename ()
27755 {
27756   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
27757 }
27758
27759
27760 # func_stripname prefix suffix name
27761 # strip PREFIX and SUFFIX off of NAME.
27762 # PREFIX and SUFFIX must not contain globbing or regex special
27763 # characters, hashes, percent signs, but SUFFIX may contain a leading
27764 # dot (in which case that matches only a dot).
27765 # func_strip_suffix prefix name
27766 func_stripname ()
27767 {
27768   case ${2} in
27769     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
27770     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
27771   esac
27772 }
27773
27774 # sed scripts:
27775 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
27776 my_sed_long_arg='1s/^-[^=]*=//'
27777
27778 # func_opt_split
27779 func_opt_split ()
27780 {
27781   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
27782   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
27783 }
27784
27785 # func_lo2o object
27786 func_lo2o ()
27787 {
27788   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
27789 }
27790
27791 # func_xform libobj-or-source
27792 func_xform ()
27793 {
27794   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
27795 }
27796
27797 # func_arith arithmetic-term...
27798 func_arith ()
27799 {
27800   func_arith_result=`expr "$@"`
27801 }
27802
27803 # func_len string
27804 # STRING may not start with a hyphen.
27805 func_len ()
27806 {
27807   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
27808 }
27809
27810 _LT_EOF
27811 esac
27812
27813 case $lt_shell_append in
27814   yes)
27815     cat << \_LT_EOF >> "$cfgfile"
27816
27817 # func_append var value
27818 # Append VALUE to the end of shell variable VAR.
27819 func_append ()
27820 {
27821   eval "$1+=\$2"
27822 }
27823 _LT_EOF
27824     ;;
27825   *)
27826     cat << \_LT_EOF >> "$cfgfile"
27827
27828 # func_append var value
27829 # Append VALUE to the end of shell variable VAR.
27830 func_append ()
27831 {
27832   eval "$1=\$$1\$2"
27833 }
27834
27835 _LT_EOF
27836     ;;
27837   esac
27838
27839
27840   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
27841     || (rm -f "$cfgfile"; exit 1)
27842
27843   mv -f "$cfgfile" "$ofile" ||
27844     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
27845   chmod +x "$ofile"
27846
27847
27848     cat <<_LT_EOF >> "$ofile"
27849
27850 # ### BEGIN LIBTOOL TAG CONFIG: CXX
27851
27852 # The linker used to build libraries.
27853 LD=$lt_LD_CXX
27854
27855 # How to create reloadable object files.
27856 reload_flag=$lt_reload_flag_CXX
27857 reload_cmds=$lt_reload_cmds_CXX
27858
27859 # Commands used to build an old-style archive.
27860 old_archive_cmds=$lt_old_archive_cmds_CXX
27861
27862 # A language specific compiler.
27863 CC=$lt_compiler_CXX
27864
27865 # Is the compiler the GNU compiler?
27866 with_gcc=$GCC_CXX
27867
27868 # Compiler flag to turn off builtin functions.
27869 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
27870
27871 # How to pass a linker flag through the compiler.
27872 wl=$lt_lt_prog_compiler_wl_CXX
27873
27874 # Additional compiler flags for building library objects.
27875 pic_flag=$lt_lt_prog_compiler_pic_CXX
27876
27877 # Compiler flag to prevent dynamic linking.
27878 link_static_flag=$lt_lt_prog_compiler_static_CXX
27879
27880 # Does compiler simultaneously support -c and -o options?
27881 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
27882
27883 # Whether or not to add -lc for building shared libraries.
27884 build_libtool_need_lc=$archive_cmds_need_lc_CXX
27885
27886 # Whether or not to disallow shared libs when runtime libs are static.
27887 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
27888
27889 # Compiler flag to allow reflexive dlopens.
27890 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
27891
27892 # Compiler flag to generate shared objects directly from archives.
27893 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
27894
27895 # Whether the compiler copes with passing no objects directly.
27896 compiler_needs_object=$lt_compiler_needs_object_CXX
27897
27898 # Create an old-style archive from a shared archive.
27899 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
27900
27901 # Create a temporary old-style archive to link instead of a shared archive.
27902 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
27903
27904 # Commands used to build a shared archive.
27905 archive_cmds=$lt_archive_cmds_CXX
27906 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
27907
27908 # Commands used to build a loadable module if different from building
27909 # a shared archive.
27910 module_cmds=$lt_module_cmds_CXX
27911 module_expsym_cmds=$lt_module_expsym_cmds_CXX
27912
27913 # Whether we are building with GNU ld or not.
27914 with_gnu_ld=$lt_with_gnu_ld_CXX
27915
27916 # Flag that allows shared libraries with undefined symbols to be built.
27917 allow_undefined_flag=$lt_allow_undefined_flag_CXX
27918
27919 # Flag that enforces no undefined symbols.
27920 no_undefined_flag=$lt_no_undefined_flag_CXX
27921
27922 # Flag to hardcode \$libdir into a binary during linking.
27923 # This must work even if \$libdir does not exist
27924 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
27925
27926 # If ld is used when linking, flag to hardcode \$libdir into a binary
27927 # during linking.  This must work even if \$libdir does not exist.
27928 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
27929
27930 # Whether we need a single "-rpath" flag with a separated argument.
27931 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
27932
27933 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27934 # DIR into the resulting binary.
27935 hardcode_direct=$hardcode_direct_CXX
27936
27937 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27938 # DIR into the resulting binary and the resulting library dependency is
27939 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27940 # library is relocated.
27941 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
27942
27943 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27944 # into the resulting binary.
27945 hardcode_minus_L=$hardcode_minus_L_CXX
27946
27947 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27948 # into the resulting binary.
27949 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
27950
27951 # Set to "yes" if building a shared library automatically hardcodes DIR
27952 # into the library and all subsequent libraries and executables linked
27953 # against it.
27954 hardcode_automatic=$hardcode_automatic_CXX
27955
27956 # Set to yes if linker adds runtime paths of dependent libraries
27957 # to runtime path list.
27958 inherit_rpath=$inherit_rpath_CXX
27959
27960 # Whether libtool must link a program against all its dependency libraries.
27961 link_all_deplibs=$link_all_deplibs_CXX
27962
27963 # Fix the shell variable \$srcfile for the compiler.
27964 fix_srcfile_path=$lt_fix_srcfile_path_CXX
27965
27966 # Set to "yes" if exported symbols are required.
27967 always_export_symbols=$always_export_symbols_CXX
27968
27969 # The commands to list exported symbols.
27970 export_symbols_cmds=$lt_export_symbols_cmds_CXX
27971
27972 # Symbols that should not be listed in the preloaded symbols.
27973 exclude_expsyms=$lt_exclude_expsyms_CXX
27974
27975 # Symbols that must always be exported.
27976 include_expsyms=$lt_include_expsyms_CXX
27977
27978 # Commands necessary for linking programs (against libraries) with templates.
27979 prelink_cmds=$lt_prelink_cmds_CXX
27980
27981 # Specify filename containing input files.
27982 file_list_spec=$lt_file_list_spec_CXX
27983
27984 # How to hardcode a shared library path into an executable.
27985 hardcode_action=$hardcode_action_CXX
27986
27987 # The directories searched by this compiler when creating a shared library.
27988 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
27989
27990 # Dependencies to place before and after the objects being linked to
27991 # create a shared library.
27992 predep_objects=$lt_predep_objects_CXX
27993 postdep_objects=$lt_postdep_objects_CXX
27994 predeps=$lt_predeps_CXX
27995 postdeps=$lt_postdeps_CXX
27996
27997 # The library search path used internally by the compiler when linking
27998 # a shared library.
27999 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
28000
28001 # ### END LIBTOOL TAG CONFIG: CXX
28002 _LT_EOF
28003
28004
28005     cat <<_LT_EOF >> "$ofile"
28006
28007 # ### BEGIN LIBTOOL TAG CONFIG: GCJ
28008
28009 # The linker used to build libraries.
28010 LD=$lt_LD_GCJ
28011
28012 # How to create reloadable object files.
28013 reload_flag=$lt_reload_flag_GCJ
28014 reload_cmds=$lt_reload_cmds_GCJ
28015
28016 # Commands used to build an old-style archive.
28017 old_archive_cmds=$lt_old_archive_cmds_GCJ
28018
28019 # A language specific compiler.
28020 CC=$lt_compiler_GCJ
28021
28022 # Is the compiler the GNU compiler?
28023 with_gcc=$GCC_GCJ
28024
28025 # Compiler flag to turn off builtin functions.
28026 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
28027
28028 # How to pass a linker flag through the compiler.
28029 wl=$lt_lt_prog_compiler_wl_GCJ
28030
28031 # Additional compiler flags for building library objects.
28032 pic_flag=$lt_lt_prog_compiler_pic_GCJ
28033
28034 # Compiler flag to prevent dynamic linking.
28035 link_static_flag=$lt_lt_prog_compiler_static_GCJ
28036
28037 # Does compiler simultaneously support -c and -o options?
28038 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
28039
28040 # Whether or not to add -lc for building shared libraries.
28041 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
28042
28043 # Whether or not to disallow shared libs when runtime libs are static.
28044 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
28045
28046 # Compiler flag to allow reflexive dlopens.
28047 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
28048
28049 # Compiler flag to generate shared objects directly from archives.
28050 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
28051
28052 # Whether the compiler copes with passing no objects directly.
28053 compiler_needs_object=$lt_compiler_needs_object_GCJ
28054
28055 # Create an old-style archive from a shared archive.
28056 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
28057
28058 # Create a temporary old-style archive to link instead of a shared archive.
28059 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
28060
28061 # Commands used to build a shared archive.
28062 archive_cmds=$lt_archive_cmds_GCJ
28063 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
28064
28065 # Commands used to build a loadable module if different from building
28066 # a shared archive.
28067 module_cmds=$lt_module_cmds_GCJ
28068 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
28069
28070 # Whether we are building with GNU ld or not.
28071 with_gnu_ld=$lt_with_gnu_ld_GCJ
28072
28073 # Flag that allows shared libraries with undefined symbols to be built.
28074 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
28075
28076 # Flag that enforces no undefined symbols.
28077 no_undefined_flag=$lt_no_undefined_flag_GCJ
28078
28079 # Flag to hardcode \$libdir into a binary during linking.
28080 # This must work even if \$libdir does not exist
28081 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
28082
28083 # If ld is used when linking, flag to hardcode \$libdir into a binary
28084 # during linking.  This must work even if \$libdir does not exist.
28085 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
28086
28087 # Whether we need a single "-rpath" flag with a separated argument.
28088 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
28089
28090 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
28091 # DIR into the resulting binary.
28092 hardcode_direct=$hardcode_direct_GCJ
28093
28094 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
28095 # DIR into the resulting binary and the resulting library dependency is
28096 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
28097 # library is relocated.
28098 hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
28099
28100 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
28101 # into the resulting binary.
28102 hardcode_minus_L=$hardcode_minus_L_GCJ
28103
28104 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
28105 # into the resulting binary.
28106 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
28107
28108 # Set to "yes" if building a shared library automatically hardcodes DIR
28109 # into the library and all subsequent libraries and executables linked
28110 # against it.
28111 hardcode_automatic=$hardcode_automatic_GCJ
28112
28113 # Set to yes if linker adds runtime paths of dependent libraries
28114 # to runtime path list.
28115 inherit_rpath=$inherit_rpath_GCJ
28116
28117 # Whether libtool must link a program against all its dependency libraries.
28118 link_all_deplibs=$link_all_deplibs_GCJ
28119
28120 # Fix the shell variable \$srcfile for the compiler.
28121 fix_srcfile_path=$lt_fix_srcfile_path_GCJ
28122
28123 # Set to "yes" if exported symbols are required.
28124 always_export_symbols=$always_export_symbols_GCJ
28125
28126 # The commands to list exported symbols.
28127 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
28128
28129 # Symbols that should not be listed in the preloaded symbols.
28130 exclude_expsyms=$lt_exclude_expsyms_GCJ
28131
28132 # Symbols that must always be exported.
28133 include_expsyms=$lt_include_expsyms_GCJ
28134
28135 # Commands necessary for linking programs (against libraries) with templates.
28136 prelink_cmds=$lt_prelink_cmds_GCJ
28137
28138 # Specify filename containing input files.
28139 file_list_spec=$lt_file_list_spec_GCJ
28140
28141 # How to hardcode a shared library path into an executable.
28142 hardcode_action=$hardcode_action_GCJ
28143
28144 # The directories searched by this compiler when creating a shared library.
28145 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
28146
28147 # Dependencies to place before and after the objects being linked to
28148 # create a shared library.
28149 predep_objects=$lt_predep_objects_GCJ
28150 postdep_objects=$lt_postdep_objects_GCJ
28151 predeps=$lt_predeps_GCJ
28152 postdeps=$lt_postdeps_GCJ
28153
28154 # The library search path used internally by the compiler when linking
28155 # a shared library.
28156 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
28157
28158 # ### END LIBTOOL TAG CONFIG: GCJ
28159 _LT_EOF
28160
28161  ;;
28162     "scripts/jar":F) chmod +x scripts/jar ;;
28163
28164   esac
28165 done # for ac_tag
28166
28167
28168 as_fn_exit 0
28169 _ACEOF
28170 ac_clean_files=$ac_clean_files_save
28171
28172 test $ac_write_fail = 0 ||
28173   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
28174
28175
28176 # configure is writing to config.log, and then calls config.status.
28177 # config.status does its own redirection, appending to config.log.
28178 # Unfortunately, on DOS this fails, as config.log is still kept open
28179 # by configure, so config.status won't be able to write to it; its
28180 # output is simply discarded.  So we exec the FD to /dev/null,
28181 # effectively closing config.log, so it can be properly (re)opened and
28182 # appended to by config.status.  When coming back to configure, we
28183 # need to make the FD available again.
28184 if test "$no_create" != yes; then
28185   ac_cs_success=:
28186   ac_config_status_args=
28187   test "$silent" = yes &&
28188     ac_config_status_args="$ac_config_status_args --quiet"
28189   exec 5>/dev/null
28190   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
28191   exec 5>>config.log
28192   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
28193   # would make configure fail if this is the last instruction.
28194   $ac_cs_success || as_fn_exit $?
28195 fi
28196
28197 #
28198 # CONFIG_SUBDIRS section.
28199 #
28200 if test "$no_recursion" != yes; then
28201
28202   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
28203   # so they do not pile up.
28204   ac_sub_configure_args=
28205   ac_prev=
28206   eval "set x $ac_configure_args"
28207   shift
28208   for ac_arg
28209   do
28210     if test -n "$ac_prev"; then
28211       ac_prev=
28212       continue
28213     fi
28214     case $ac_arg in
28215     -cache-file | --cache-file | --cache-fil | --cache-fi \
28216     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
28217       ac_prev=cache_file ;;
28218     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
28219     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
28220     | --c=*)
28221       ;;
28222     --config-cache | -C)
28223       ;;
28224     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
28225       ac_prev=srcdir ;;
28226     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
28227       ;;
28228     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
28229       ac_prev=prefix ;;
28230     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
28231       ;;
28232     --disable-option-checking)
28233       ;;
28234     *)
28235       case $ac_arg in
28236       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28237       esac
28238       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
28239     esac
28240   done
28241
28242   # Always prepend --prefix to ensure using the same prefix
28243   # in subdir configurations.
28244   ac_arg="--prefix=$prefix"
28245   case $ac_arg in
28246   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28247   esac
28248   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
28249
28250   # Pass --silent
28251   if test "$silent" = yes; then
28252     ac_sub_configure_args="--silent $ac_sub_configure_args"
28253   fi
28254
28255   # Always prepend --disable-option-checking to silence warnings, since
28256   # different subdirs can have different --enable and --with options.
28257   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
28258
28259   ac_popdir=`pwd`
28260   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
28261
28262     # Do not complain, so a configure script can configure whichever
28263     # parts of a large source tree are present.
28264     test -d "$srcdir/$ac_dir" || continue
28265
28266     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
28267     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
28268     $as_echo "$ac_msg" >&6
28269     as_dir="$ac_dir"; as_fn_mkdir_p
28270     ac_builddir=.
28271
28272 case "$ac_dir" in
28273 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28274 *)
28275   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28276   # A ".." for each directory in $ac_dir_suffix.
28277   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28278   case $ac_top_builddir_sub in
28279   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28280   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28281   esac ;;
28282 esac
28283 ac_abs_top_builddir=$ac_pwd
28284 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28285 # for backward compatibility:
28286 ac_top_builddir=$ac_top_build_prefix
28287
28288 case $srcdir in
28289   .)  # We are building in place.
28290     ac_srcdir=.
28291     ac_top_srcdir=$ac_top_builddir_sub
28292     ac_abs_top_srcdir=$ac_pwd ;;
28293   [\\/]* | ?:[\\/]* )  # Absolute name.
28294     ac_srcdir=$srcdir$ac_dir_suffix;
28295     ac_top_srcdir=$srcdir
28296     ac_abs_top_srcdir=$srcdir ;;
28297   *) # Relative name.
28298     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28299     ac_top_srcdir=$ac_top_build_prefix$srcdir
28300     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28301 esac
28302 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28303
28304
28305     cd "$ac_dir"
28306
28307     # Check for guested configure; otherwise get Cygnus style configure.
28308     if test -f "$ac_srcdir/configure.gnu"; then
28309       ac_sub_configure=$ac_srcdir/configure.gnu
28310     elif test -f "$ac_srcdir/configure"; then
28311       ac_sub_configure=$ac_srcdir/configure
28312     elif test -f "$ac_srcdir/configure.in"; then
28313       # This should be Cygnus configure.
28314       ac_sub_configure=$ac_aux_dir/configure
28315     else
28316       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
28317 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
28318       ac_sub_configure=
28319     fi
28320
28321     # The recursion is here.
28322     if test -n "$ac_sub_configure"; then
28323       # Make the cache file name correct relative to the subdirectory.
28324       case $cache_file in
28325       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
28326       *) # Relative name.
28327         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
28328       esac
28329
28330       { $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
28331 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
28332       # The eval makes quoting arguments work.
28333       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
28334            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
28335         as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
28336     fi
28337
28338     cd "$ac_popdir"
28339   done
28340 fi
28341 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
28342   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
28343 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
28344 fi
28345