OSDN Git Service

PR bootstrap/39454
[pf3gnuchains/gcc-fork.git] / libjava / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59 for libjava version-unused.
4 #
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization.  ##
10 ## --------------------- ##
11
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14   emulate sh
15   NULLCMD=:
16   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17   # is contrary to our usage.  Disable this feature.
18   alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20   set -o posix
21 fi
22 DUALCASE=1; export DUALCASE # for MKS sh
23
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26   as_unset=unset
27 else
28   as_unset=false
29 fi
30
31
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
37
38 # NLS nuisances.
39 for as_var in \
40   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42   LC_TELEPHONE LC_TIME
43 do
44   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45     eval $as_var=C; export $as_var
46   else
47     $as_unset $as_var
48   fi
49 done
50
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53   as_expr=expr
54 else
55   as_expr=false
56 fi
57
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59   as_basename=basename
60 else
61   as_basename=false
62 fi
63
64
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68          X"$0" : 'X\(//\)$' \| \
69          X"$0" : 'X\(/\)$' \| \
70          .     : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73           /^X\/\(\/\/\)$/{ s//\1/; q; }
74           /^X\/\(\/\).*/{ s//\1/; q; }
75           s/.*/./; q'`
76
77
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88   echo "#! /bin/sh" >conf$$.sh
89   echo  "exit 0"   >>conf$$.sh
90   chmod +x conf$$.sh
91   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92     PATH_SEPARATOR=';'
93   else
94     PATH_SEPARATOR=:
95   fi
96   rm -f conf$$.sh
97 fi
98
99
100   as_lineno_1=$LINENO
101   as_lineno_2=$LINENO
102   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103   test "x$as_lineno_1" != "x$as_lineno_2" &&
104   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
105   # Find who we are.  Look in the path if we contain no path at all
106   # relative or not.
107   case $0 in
108     *[\\/]* ) as_myself=$0 ;;
109     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
111 do
112   IFS=$as_save_IFS
113   test -z "$as_dir" && as_dir=.
114   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
116
117        ;;
118   esac
119   # We did not find ourselves, most probably we were run as `sh COMMAND'
120   # in which case we are not to be found in the path.
121   if test "x$as_myself" = x; then
122     as_myself=$0
123   fi
124   if test ! -f "$as_myself"; then
125     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126    { (exit 1); exit 1; }; }
127   fi
128   case $CONFIG_SHELL in
129   '')
130     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132 do
133   IFS=$as_save_IFS
134   test -z "$as_dir" && as_dir=.
135   for as_base in sh bash ksh sh5; do
136          case $as_dir in
137          /*)
138            if ("$as_dir/$as_base" -c '
139   as_lineno_1=$LINENO
140   as_lineno_2=$LINENO
141   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142   test "x$as_lineno_1" != "x$as_lineno_2" &&
143   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
144              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146              CONFIG_SHELL=$as_dir/$as_base
147              export CONFIG_SHELL
148              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149            fi;;
150          esac
151        done
152 done
153 ;;
154   esac
155
156   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157   # uniformly replaced by the line number.  The first 'sed' inserts a
158   # line-number line before each line; the second 'sed' does the real
159   # work.  The second script uses 'N' to pair each line-number line
160   # with the numbered line, and appends trailing '-' during
161   # substitution so that $LINENO is not a special case at line end.
162   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
164   sed '=' <$as_myself |
165     sed '
166       N
167       s,$,-,
168       : loop
169       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170       t loop
171       s,-$,,
172       s,^['$as_cr_digits']*\n,,
173     ' >$as_me.lineno &&
174   chmod +x $as_me.lineno ||
175     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176    { (exit 1); exit 1; }; }
177
178   # Don't try to exec as it changes $[0], causing all sort of problems
179   # (the dirname of $[0] is not the place where we might find the
180   # original and so on.  Autoconf is especially sensible to this).
181   . ./$as_me.lineno
182   # Exit status is that of the last command.
183   exit
184 }
185
186
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188   *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T='      ' ;;
190   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
193
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195   as_expr=expr
196 else
197   as_expr=false
198 fi
199
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203   # We could just check for DJGPP; but this test a) works b) is more generic
204   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205   if test -f conf$$.exe; then
206     # Don't use ln at all; we don't have any links
207     as_ln_s='cp -p'
208   else
209     as_ln_s='ln -s'
210   fi
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212   as_ln_s=ln
213 else
214   as_ln_s='cp -p'
215 fi
216 rm -f conf$$ conf$$.exe conf$$.file
217
218 if mkdir -p . 2>/dev/null; then
219   as_mkdir_p=:
220 else
221   test -d ./-p && rmdir ./-p
222   as_mkdir_p=false
223 fi
224
225 as_executable_p="test -f"
226
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
237 '
238 IFS="   $as_nl"
239
240 # CDPATH.
241 $as_unset CDPATH
242
243
244
245 # Check that we are running under the correct shell.
246 SHELL=${CONFIG_SHELL-/bin/sh}
247
248 case X$lt_ECHO in
249 X*--fallback-echo)
250   # Remove one level of quotation (which was required for Make).
251   ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
252   ;;
253 esac
254
255 ECHO=${lt_ECHO-echo}
256 if test "X$1" = X--no-reexec; then
257   # Discard the --no-reexec flag, and continue.
258   shift
259 elif test "X$1" = X--fallback-echo; then
260   # Avoid inline document here, it may be left over
261   :
262 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
263   # Yippee, $ECHO works!
264   :
265 else
266   # Restart under the correct shell.
267   exec $SHELL "$0" --no-reexec ${1+"$@"}
268 fi
269
270 if test "X$1" = X--fallback-echo; then
271   # used as fallback echo
272   shift
273   cat <<_LT_EOF
274 $*
275 _LT_EOF
276   exit 0
277 fi
278
279 # The HP-UX ksh and POSIX shell print the target directory to stdout
280 # if CDPATH is set.
281 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
282
283 if test -z "$lt_ECHO"; then
284   if test "X${echo_test_string+set}" != Xset; then
285     # find a string as large as possible, as long as the shell can cope with it
286     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
287       # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
288       if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
289          { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
290       then
291         break
292       fi
293     done
294   fi
295
296   if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
297      echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
298      test "X$echo_testing_string" = "X$echo_test_string"; then
299     :
300   else
301     # The Solaris, AIX, and Digital Unix default echo programs unquote
302     # backslashes.  This makes it impossible to quote backslashes using
303     #   echo "$something" | sed 's/\\/\\\\/g'
304     #
305     # So, first we look for a working echo in the user's PATH.
306
307     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
308     for dir in $PATH /usr/ucb; do
309       IFS="$lt_save_ifs"
310       if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
311          test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
312          echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
313          test "X$echo_testing_string" = "X$echo_test_string"; then
314         ECHO="$dir/echo"
315         break
316       fi
317     done
318     IFS="$lt_save_ifs"
319
320     if test "X$ECHO" = Xecho; then
321       # We didn't find a better echo, so look for alternatives.
322       if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
323          echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
324          test "X$echo_testing_string" = "X$echo_test_string"; then
325         # This shell has a builtin print -r that does the trick.
326         ECHO='print -r'
327       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
328            test "X$CONFIG_SHELL" != X/bin/ksh; then
329         # If we have ksh, try running configure again with it.
330         ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
331         export ORIGINAL_CONFIG_SHELL
332         CONFIG_SHELL=/bin/ksh
333         export CONFIG_SHELL
334         exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
335       else
336         # Try using printf.
337         ECHO='printf %s\n'
338         if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
339            echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
340            test "X$echo_testing_string" = "X$echo_test_string"; then
341           # Cool, printf works
342           :
343         elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
344              test "X$echo_testing_string" = 'X\t' &&
345              echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
346              test "X$echo_testing_string" = "X$echo_test_string"; then
347           CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
348           export CONFIG_SHELL
349           SHELL="$CONFIG_SHELL"
350           export SHELL
351           ECHO="$CONFIG_SHELL $0 --fallback-echo"
352         elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
353              test "X$echo_testing_string" = 'X\t' &&
354              echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
355              test "X$echo_testing_string" = "X$echo_test_string"; then
356           ECHO="$CONFIG_SHELL $0 --fallback-echo"
357         else
358           # maybe with a smaller string...
359           prev=:
360
361           for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
362             if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
363             then
364               break
365             fi
366             prev="$cmd"
367           done
368
369           if test "$prev" != 'sed 50q "$0"'; then
370             echo_test_string=`eval $prev`
371             export echo_test_string
372             exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
373           else
374             # Oops.  We lost completely, so just stick with echo.
375             ECHO=echo
376           fi
377         fi
378       fi
379     fi
380   fi
381 fi
382
383 # Copy echo and quote the copy suitably for passing to libtool from
384 # the Makefile, instead of quoting the original, which is used later.
385 lt_ECHO=$ECHO
386 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
387    lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
388 fi
389
390
391
392
393 # Name of the host.
394 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
395 # so uname gets run too.
396 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
397
398 exec 6>&1
399
400 #
401 # Initializations.
402 #
403 ac_default_prefix=/usr/local
404 ac_config_libobj_dir=.
405 cross_compiling=no
406 subdirs=
407 MFLAGS=
408 MAKEFLAGS=
409 SHELL=${CONFIG_SHELL-/bin/sh}
410
411 # Maximum number of lines to put in a shell here document.
412 # This variable seems obsolete.  It should probably be removed, and
413 # only ac_max_sed_lines should be used.
414 : ${ac_max_here_lines=38}
415
416 # Identity of this package.
417 PACKAGE_NAME='libjava'
418 PACKAGE_TARNAME='libjava'
419 PACKAGE_VERSION='version-unused'
420 PACKAGE_STRING='libjava version-unused'
421 PACKAGE_BUGREPORT=''
422
423 ac_unique_file="java/lang/System.java"
424 # Factoring default headers for most tests.
425 ac_includes_default="\
426 #include <stdio.h>
427 #if HAVE_SYS_TYPES_H
428 # include <sys/types.h>
429 #endif
430 #if HAVE_SYS_STAT_H
431 # include <sys/stat.h>
432 #endif
433 #if STDC_HEADERS
434 # include <stdlib.h>
435 # include <stddef.h>
436 #else
437 # if HAVE_STDLIB_H
438 #  include <stdlib.h>
439 # endif
440 #endif
441 #if HAVE_STRING_H
442 # if !STDC_HEADERS && HAVE_MEMORY_H
443 #  include <memory.h>
444 # endif
445 # include <string.h>
446 #endif
447 #if HAVE_STRINGS_H
448 # include <strings.h>
449 #endif
450 #if HAVE_INTTYPES_H
451 # include <inttypes.h>
452 #else
453 # if HAVE_STDINT_H
454 #  include <stdint.h>
455 # endif
456 #endif
457 #if HAVE_UNISTD_H
458 # include <unistd.h>
459 #endif"
460
461 ac_subdirs_all="$ac_subdirs_all classpath libltdl"
462 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os build_libsubdir build_subdir host_subdir target_subdir multi_basedir host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical LN_S mkinstalldirs ANTLR_JAR CREATE_GJDOC_TRUE CREATE_GJDOC_FALSE JAVA_MAINTAINER_MODE_TRUE JAVA_MAINTAINER_MODE_FALSE CC ac_ct_CC EXEEXT OBJEXT CXX ac_ct_CXX CFLAGS CXXFLAGS LDFLAGS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE AS ac_ct_AS LD ac_ct_LD AR ac_ct_AR RANLIB ac_ct_RANLIB JAR ZIP UNZIP MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBGCJ_CFLAGS LIBGCJ_CXXFLAGS LIBGCJ_JAVAFLAGS LIBGCJ_LD_SYMBOLIC LIBGCJ_LD_SYMBOLIC_FUNCTIONS LIBGCJDEBUG TOOLKIT XLIB_AWT_TRUE XLIB_AWT_FALSE X_AWT_TRUE X_AWT_FALSE GCJ_FOR_ECJX GCJH host_exeext INCLTDL LIBLTDL DIRLTDL LIBTOOL SED EGREP FGREP GREP DUMPBIN ac_ct_DUMPBIN NM OBJDUMP ac_ct_OBJDUMP lt_ECHO DSYMUTIL ac_ct_DSYMUTIL NMEDIT ac_ct_NMEDIT LIPO ac_ct_LIPO OTOOL ac_ct_OTOOL OTOOL64 ac_ct_OTOOL64 CPP CPPFLAGS CXXCPP GCJ GCJFLAGS GCJDEPMODE am__fastdepGCJ_TRUE am__fastdepGCJ_FALSE subdirs TESTSUBDIR_TRUE TESTSUBDIR_FALSE ECJ_BUILD_JAR ECJ_JAR BUILD_ECJ1_TRUE BUILD_ECJ1_FALSE INSTALL_ECJ_JAR_TRUE INSTALL_ECJ_JAR_FALSE JAVA_HOME_SET_TRUE JAVA_HOME_SET_FALSE JAVA_HOME SUPPRESS_LIBGCJ_BC_TRUE SUPPRESS_LIBGCJ_BC_FALSE BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE INTERPRETER INTERPRETER_TRUE INTERPRETER_FALSE LIBFFI LIBFFIINCS PLATFORM USING_WIN32_PLATFORM_TRUE USING_WIN32_PLATFORM_FALSE USING_POSIX_PLATFORM_TRUE USING_POSIX_PLATFORM_FALSE USING_DARWIN_CRT_TRUE USING_DARWIN_CRT_FALSE SYSTEMSPEC ZLIBSPEC ZLIBTESTSPEC X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS extra_ldflags_libjava extra_gij_ldflags extra_ldflags LIBSTDCXXSPEC LIBGCJTESTSPEC GCLIBS GCINCS GCDEPS GCSPEC JC1GCSPEC GCTESTSPEC USING_BOEHMGC_TRUE USING_BOEHMGC_FALSE USING_NOGC_TRUE USING_NOGC_FALSE THREADLIBS THREADINCS THREADDEPS THREADSPEC THREADSTARTFILESPEC THREADLDFLAGS THREADCXXFLAGS USING_POSIX_THREADS_TRUE USING_POSIX_THREADS_FALSE USING_WIN32_THREADS_TRUE USING_WIN32_THREADS_FALSE USING_NO_THREADS_TRUE USING_NO_THREADS_FALSE USE_LIBGCJ_BC_TRUE USE_LIBGCJ_BC_FALSE LIBGCJ_SPEC HASH_SYNC_SPEC USING_GCC_TRUE USING_GCC_FALSE LIBICONV LTLIBICONV PKG_CONFIG GTK_CFLAGS GTK_LIBS GLIB_CFLAGS GLIB_LIBS LIBART_CFLAGS LIBART_LIBS CLASSPATH_SEPARATOR ZLIBS SYS_ZLIBS ZINCS DIVIDESPEC CHECKREFSPEC EXCEPTIONSPEC BACKTRACESPEC IEEESPEC NATIVE_TRUE NATIVE_FALSE ENABLE_SHARED_TRUE ENABLE_SHARED_FALSE NEEDS_DATA_START_TRUE NEEDS_DATA_START_FALSE INSTALL_BINARIES_TRUE INSTALL_BINARIES_FALSE GCC_UNWIND_INCLUDE toolexecdir toolexecmainlibdir toolexeclibdir GCJVERSION dbexecdir gcjsubdir gxx_include_dir libstdcxx_incdir PERL SYSDEP_SOURCES ANONVERSCRIPT_TRUE ANONVERSCRIPT_FALSE LD_START_STATIC_SPEC LD_FINISH_STATIC_SPEC here python_mod_dir python_mod_dir_expanded MAKE INSTALL_AOT_RPM_TRUE INSTALL_AOT_RPM_FALSE CREATE_JAVA_HOME_TRUE CREATE_JAVA_HOME_FALSE gcc_suffix JAVA_VERSION BUILD_VERSION JVM_ROOT_DIR JVM_JAR_ROOT_DIR JVM_JAR_DIR JRE_DIR JRE_LNK SDK_LNK SDK_BIN_DIR SDK_LIB_DIR SDK_INCLUDE_DIR JRE_BIN_DIR JRE_LIB_DIR GCJ_BIN_DIR CPU OS LIBDIR LIBOBJS LTLIBOBJS'
463 ac_subst_files=''
464 ac_pwd=`pwd`
465
466 # Initialize some variables set by options.
467 ac_init_help=
468 ac_init_version=false
469 # The variables have the same names as the options, with
470 # dashes changed to underlines.
471 cache_file=/dev/null
472 exec_prefix=NONE
473 no_create=
474 no_recursion=
475 prefix=NONE
476 program_prefix=NONE
477 program_suffix=NONE
478 program_transform_name=s,x,x,
479 silent=
480 site=
481 srcdir=
482 verbose=
483 x_includes=NONE
484 x_libraries=NONE
485
486 # Installation directory options.
487 # These are left unexpanded so users can "make install exec_prefix=/foo"
488 # and all the variables that are supposed to be based on exec_prefix
489 # by default will actually change.
490 # Use braces instead of parens because sh, perl, etc. also accept them.
491 bindir='${exec_prefix}/bin'
492 sbindir='${exec_prefix}/sbin'
493 libexecdir='${exec_prefix}/libexec'
494 datadir='${prefix}/share'
495 sysconfdir='${prefix}/etc'
496 sharedstatedir='${prefix}/com'
497 localstatedir='${prefix}/var'
498 libdir='${exec_prefix}/lib'
499 includedir='${prefix}/include'
500 oldincludedir='/usr/include'
501 infodir='${prefix}/info'
502 mandir='${prefix}/man'
503
504 ac_prev=
505 for ac_option
506 do
507   # If the previous option needs an argument, assign it.
508   if test -n "$ac_prev"; then
509     eval "$ac_prev=\$ac_option"
510     ac_prev=
511     continue
512   fi
513
514   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
515
516   # Accept the important Cygnus configure options, so we can diagnose typos.
517
518   case $ac_option in
519
520   -bindir | --bindir | --bindi | --bind | --bin | --bi)
521     ac_prev=bindir ;;
522   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
523     bindir=$ac_optarg ;;
524
525   -build | --build | --buil | --bui | --bu)
526     ac_prev=build_alias ;;
527   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
528     build_alias=$ac_optarg ;;
529
530   -cache-file | --cache-file | --cache-fil | --cache-fi \
531   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
532     ac_prev=cache_file ;;
533   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
534   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
535     cache_file=$ac_optarg ;;
536
537   --config-cache | -C)
538     cache_file=config.cache ;;
539
540   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
541     ac_prev=datadir ;;
542   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
543   | --da=*)
544     datadir=$ac_optarg ;;
545
546   -disable-* | --disable-*)
547     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
548     # Reject names that are not valid shell variable names.
549     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
550       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
551    { (exit 1); exit 1; }; }
552     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
553     eval "enable_$ac_feature=no" ;;
554
555   -enable-* | --enable-*)
556     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
557     # Reject names that are not valid shell variable names.
558     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
559       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
560    { (exit 1); exit 1; }; }
561     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
562     case $ac_option in
563       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
564       *) ac_optarg=yes ;;
565     esac
566     eval "enable_$ac_feature='$ac_optarg'" ;;
567
568   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
569   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
570   | --exec | --exe | --ex)
571     ac_prev=exec_prefix ;;
572   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
573   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
574   | --exec=* | --exe=* | --ex=*)
575     exec_prefix=$ac_optarg ;;
576
577   -gas | --gas | --ga | --g)
578     # Obsolete; use --with-gas.
579     with_gas=yes ;;
580
581   -help | --help | --hel | --he | -h)
582     ac_init_help=long ;;
583   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
584     ac_init_help=recursive ;;
585   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
586     ac_init_help=short ;;
587
588   -host | --host | --hos | --ho)
589     ac_prev=host_alias ;;
590   -host=* | --host=* | --hos=* | --ho=*)
591     host_alias=$ac_optarg ;;
592
593   -includedir | --includedir | --includedi | --included | --include \
594   | --includ | --inclu | --incl | --inc)
595     ac_prev=includedir ;;
596   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
597   | --includ=* | --inclu=* | --incl=* | --inc=*)
598     includedir=$ac_optarg ;;
599
600   -infodir | --infodir | --infodi | --infod | --info | --inf)
601     ac_prev=infodir ;;
602   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
603     infodir=$ac_optarg ;;
604
605   -libdir | --libdir | --libdi | --libd)
606     ac_prev=libdir ;;
607   -libdir=* | --libdir=* | --libdi=* | --libd=*)
608     libdir=$ac_optarg ;;
609
610   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
611   | --libexe | --libex | --libe)
612     ac_prev=libexecdir ;;
613   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
614   | --libexe=* | --libex=* | --libe=*)
615     libexecdir=$ac_optarg ;;
616
617   -localstatedir | --localstatedir | --localstatedi | --localstated \
618   | --localstate | --localstat | --localsta | --localst \
619   | --locals | --local | --loca | --loc | --lo)
620     ac_prev=localstatedir ;;
621   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
622   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
623   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
624     localstatedir=$ac_optarg ;;
625
626   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
627     ac_prev=mandir ;;
628   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
629     mandir=$ac_optarg ;;
630
631   -nfp | --nfp | --nf)
632     # Obsolete; use --without-fp.
633     with_fp=no ;;
634
635   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
636   | --no-cr | --no-c | -n)
637     no_create=yes ;;
638
639   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
640   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
641     no_recursion=yes ;;
642
643   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
644   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
645   | --oldin | --oldi | --old | --ol | --o)
646     ac_prev=oldincludedir ;;
647   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
648   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
649   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
650     oldincludedir=$ac_optarg ;;
651
652   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
653     ac_prev=prefix ;;
654   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
655     prefix=$ac_optarg ;;
656
657   -program-prefix | --program-prefix | --program-prefi | --program-pref \
658   | --program-pre | --program-pr | --program-p)
659     ac_prev=program_prefix ;;
660   -program-prefix=* | --program-prefix=* | --program-prefi=* \
661   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
662     program_prefix=$ac_optarg ;;
663
664   -program-suffix | --program-suffix | --program-suffi | --program-suff \
665   | --program-suf | --program-su | --program-s)
666     ac_prev=program_suffix ;;
667   -program-suffix=* | --program-suffix=* | --program-suffi=* \
668   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
669     program_suffix=$ac_optarg ;;
670
671   -program-transform-name | --program-transform-name \
672   | --program-transform-nam | --program-transform-na \
673   | --program-transform-n | --program-transform- \
674   | --program-transform | --program-transfor \
675   | --program-transfo | --program-transf \
676   | --program-trans | --program-tran \
677   | --progr-tra | --program-tr | --program-t)
678     ac_prev=program_transform_name ;;
679   -program-transform-name=* | --program-transform-name=* \
680   | --program-transform-nam=* | --program-transform-na=* \
681   | --program-transform-n=* | --program-transform-=* \
682   | --program-transform=* | --program-transfor=* \
683   | --program-transfo=* | --program-transf=* \
684   | --program-trans=* | --program-tran=* \
685   | --progr-tra=* | --program-tr=* | --program-t=*)
686     program_transform_name=$ac_optarg ;;
687
688   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
689   | -silent | --silent | --silen | --sile | --sil)
690     silent=yes ;;
691
692   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
693     ac_prev=sbindir ;;
694   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
695   | --sbi=* | --sb=*)
696     sbindir=$ac_optarg ;;
697
698   -sharedstatedir | --sharedstatedir | --sharedstatedi \
699   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
700   | --sharedst | --shareds | --shared | --share | --shar \
701   | --sha | --sh)
702     ac_prev=sharedstatedir ;;
703   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
704   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
705   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
706   | --sha=* | --sh=*)
707     sharedstatedir=$ac_optarg ;;
708
709   -site | --site | --sit)
710     ac_prev=site ;;
711   -site=* | --site=* | --sit=*)
712     site=$ac_optarg ;;
713
714   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
715     ac_prev=srcdir ;;
716   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
717     srcdir=$ac_optarg ;;
718
719   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
720   | --syscon | --sysco | --sysc | --sys | --sy)
721     ac_prev=sysconfdir ;;
722   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
723   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
724     sysconfdir=$ac_optarg ;;
725
726   -target | --target | --targe | --targ | --tar | --ta | --t)
727     ac_prev=target_alias ;;
728   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
729     target_alias=$ac_optarg ;;
730
731   -v | -verbose | --verbose | --verbos | --verbo | --verb)
732     verbose=yes ;;
733
734   -version | --version | --versio | --versi | --vers | -V)
735     ac_init_version=: ;;
736
737   -with-* | --with-*)
738     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
739     # Reject names that are not valid shell variable names.
740     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
741       { echo "$as_me: error: invalid package name: $ac_package" >&2
742    { (exit 1); exit 1; }; }
743     ac_package=`echo $ac_package| sed 's/-/_/g'`
744     case $ac_option in
745       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
746       *) ac_optarg=yes ;;
747     esac
748     eval "with_$ac_package='$ac_optarg'" ;;
749
750   -without-* | --without-*)
751     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
752     # Reject names that are not valid shell variable names.
753     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
754       { echo "$as_me: error: invalid package name: $ac_package" >&2
755    { (exit 1); exit 1; }; }
756     ac_package=`echo $ac_package | sed 's/-/_/g'`
757     eval "with_$ac_package=no" ;;
758
759   --x)
760     # Obsolete; use --with-x.
761     with_x=yes ;;
762
763   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
764   | --x-incl | --x-inc | --x-in | --x-i)
765     ac_prev=x_includes ;;
766   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
767   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
768     x_includes=$ac_optarg ;;
769
770   -x-libraries | --x-libraries | --x-librarie | --x-librari \
771   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
772     ac_prev=x_libraries ;;
773   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
774   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
775     x_libraries=$ac_optarg ;;
776
777   -*) { echo "$as_me: error: unrecognized option: $ac_option
778 Try \`$0 --help' for more information." >&2
779    { (exit 1); exit 1; }; }
780     ;;
781
782   *=*)
783     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
784     # Reject names that are not valid shell variable names.
785     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
786       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
787    { (exit 1); exit 1; }; }
788     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
789     eval "$ac_envvar='$ac_optarg'"
790     export $ac_envvar ;;
791
792   *)
793     # FIXME: should be removed in autoconf 3.0.
794     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
795     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
796       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
797     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
798     ;;
799
800   esac
801 done
802
803 if test -n "$ac_prev"; then
804   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
805   { echo "$as_me: error: missing argument to $ac_option" >&2
806    { (exit 1); exit 1; }; }
807 fi
808
809 # Be sure to have absolute paths.
810 for ac_var in exec_prefix prefix
811 do
812   eval ac_val=$`echo $ac_var`
813   case $ac_val in
814     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
815     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
816    { (exit 1); exit 1; }; };;
817   esac
818 done
819
820 # Be sure to have absolute paths.
821 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
822               localstatedir libdir includedir oldincludedir infodir mandir
823 do
824   eval ac_val=$`echo $ac_var`
825   case $ac_val in
826     [\\/$]* | ?:[\\/]* ) ;;
827     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
828    { (exit 1); exit 1; }; };;
829   esac
830 done
831
832 # There might be people who depend on the old broken behavior: `$host'
833 # used to hold the argument of --host etc.
834 # FIXME: To remove some day.
835 build=$build_alias
836 host=$host_alias
837 target=$target_alias
838
839 # FIXME: To remove some day.
840 if test "x$host_alias" != x; then
841   if test "x$build_alias" = x; then
842     cross_compiling=maybe
843     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
844     If a cross compiler is detected then cross compile mode will be used." >&2
845   elif test "x$build_alias" != "x$host_alias"; then
846     cross_compiling=yes
847   fi
848 fi
849
850 ac_tool_prefix=
851 test -n "$host_alias" && ac_tool_prefix=$host_alias-
852
853 test "$silent" = yes && exec 6>/dev/null
854
855
856 # Find the source files, if location was not specified.
857 if test -z "$srcdir"; then
858   ac_srcdir_defaulted=yes
859   # Try the directory containing this script, then its parent.
860   ac_confdir=`(dirname "$0") 2>/dev/null ||
861 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
862          X"$0" : 'X\(//\)[^/]' \| \
863          X"$0" : 'X\(//\)$' \| \
864          X"$0" : 'X\(/\)' \| \
865          .     : '\(.\)' 2>/dev/null ||
866 echo X"$0" |
867     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
868           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
869           /^X\(\/\/\)$/{ s//\1/; q; }
870           /^X\(\/\).*/{ s//\1/; q; }
871           s/.*/./; q'`
872   srcdir=$ac_confdir
873   if test ! -r $srcdir/$ac_unique_file; then
874     srcdir=..
875   fi
876 else
877   ac_srcdir_defaulted=no
878 fi
879 if test ! -r $srcdir/$ac_unique_file; then
880   if test "$ac_srcdir_defaulted" = yes; then
881     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
882    { (exit 1); exit 1; }; }
883   else
884     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
885    { (exit 1); exit 1; }; }
886   fi
887 fi
888 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
889   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
890    { (exit 1); exit 1; }; }
891 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
892 ac_env_build_alias_set=${build_alias+set}
893 ac_env_build_alias_value=$build_alias
894 ac_cv_env_build_alias_set=${build_alias+set}
895 ac_cv_env_build_alias_value=$build_alias
896 ac_env_host_alias_set=${host_alias+set}
897 ac_env_host_alias_value=$host_alias
898 ac_cv_env_host_alias_set=${host_alias+set}
899 ac_cv_env_host_alias_value=$host_alias
900 ac_env_target_alias_set=${target_alias+set}
901 ac_env_target_alias_value=$target_alias
902 ac_cv_env_target_alias_set=${target_alias+set}
903 ac_cv_env_target_alias_value=$target_alias
904 ac_env_CPP_set=${CPP+set}
905 ac_env_CPP_value=$CPP
906 ac_cv_env_CPP_set=${CPP+set}
907 ac_cv_env_CPP_value=$CPP
908 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
909 ac_env_CPPFLAGS_value=$CPPFLAGS
910 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
911 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
912 ac_env_CXX_set=${CXX+set}
913 ac_env_CXX_value=$CXX
914 ac_cv_env_CXX_set=${CXX+set}
915 ac_cv_env_CXX_value=$CXX
916 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
917 ac_env_CXXFLAGS_value=$CXXFLAGS
918 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
919 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
920 ac_env_LDFLAGS_set=${LDFLAGS+set}
921 ac_env_LDFLAGS_value=$LDFLAGS
922 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
923 ac_cv_env_LDFLAGS_value=$LDFLAGS
924 ac_env_CXXCPP_set=${CXXCPP+set}
925 ac_env_CXXCPP_value=$CXXCPP
926 ac_cv_env_CXXCPP_set=${CXXCPP+set}
927 ac_cv_env_CXXCPP_value=$CXXCPP
928
929 #
930 # Report the --help message.
931 #
932 if test "$ac_init_help" = "long"; then
933   # Omit some internal or obsolete options to make the list less imposing.
934   # This message is too long to be a string in the A/UX 3.1 sh.
935   cat <<_ACEOF
936 \`configure' configures libjava version-unused to adapt to many kinds of systems.
937
938 Usage: $0 [OPTION]... [VAR=VALUE]...
939
940 To assign environment variables (e.g., CC, CFLAGS...), specify them as
941 VAR=VALUE.  See below for descriptions of some of the useful variables.
942
943 Defaults for the options are specified in brackets.
944
945 Configuration:
946   -h, --help              display this help and exit
947       --help=short        display options specific to this package
948       --help=recursive    display the short help of all the included packages
949   -V, --version           display version information and exit
950   -q, --quiet, --silent   do not print \`checking...' messages
951       --cache-file=FILE   cache test results in FILE [disabled]
952   -C, --config-cache      alias for \`--cache-file=config.cache'
953   -n, --no-create         do not create output files
954       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
955
956 _ACEOF
957
958   cat <<_ACEOF
959 Installation directories:
960   --prefix=PREFIX         install architecture-independent files in PREFIX
961                           [$ac_default_prefix]
962   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
963                           [PREFIX]
964
965 By default, \`make install' will install all the files in
966 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
967 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
968 for instance \`--prefix=\$HOME'.
969
970 For better control, use the options below.
971
972 Fine tuning of the installation directories:
973   --bindir=DIR           user executables [EPREFIX/bin]
974   --sbindir=DIR          system admin executables [EPREFIX/sbin]
975   --libexecdir=DIR       program executables [EPREFIX/libexec]
976   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
977   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
978   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
979   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
980   --libdir=DIR           object code libraries [EPREFIX/lib]
981   --includedir=DIR       C header files [PREFIX/include]
982   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
983   --infodir=DIR          info documentation [PREFIX/info]
984   --mandir=DIR           man documentation [PREFIX/man]
985 _ACEOF
986
987   cat <<\_ACEOF
988
989 Program names:
990   --program-prefix=PREFIX            prepend PREFIX to installed program names
991   --program-suffix=SUFFIX            append SUFFIX to installed program names
992   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
993
994 X features:
995   --x-includes=DIR    X include files are in DIR
996   --x-libraries=DIR   X library files are in DIR
997
998 System types:
999   --build=BUILD     configure for building on BUILD [guessed]
1000   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1001   --target=TARGET   configure for building compilers for TARGET [HOST]
1002 _ACEOF
1003 fi
1004
1005 if test -n "$ac_init_help"; then
1006   case $ac_init_help in
1007      short | recursive ) echo "Configuration of libjava version-unused:";;
1008    esac
1009   cat <<\_ACEOF
1010
1011 Optional Features:
1012   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1013   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1014   --enable-multilib       build many library versions (default)
1015   --enable-version-specific-runtime-libs
1016                           specify that runtime libraries should be installed
1017                           in a compiler-specific directory
1018   --enable-plugin         build gcjwebplugin web browser plugin
1019   --enable-gconf-peer     compile GConf native peers for util.preferences
1020   --disable-gjdoc         compile GJDoc (disabled by --disable-gjdoc)
1021                           default=yes
1022   --enable-java-maintainer-mode
1023                           allow rebuilding of .class and .h files
1024   --disable-dependency-tracking  speeds up one-time build
1025   --enable-dependency-tracking   do not reject slow dependency extractors
1026   --enable-maintainer-mode  enable make rules and dependencies not useful
1027                           (and sometimes confusing) to the casual installer
1028   --enable-libgcj-debug   enable runtime debugging code
1029   --enable-java-awt       list of AWT peer implementations to be built
1030   --enable-shared[=PKGS]
1031                           build shared libraries [default=yes]
1032   --enable-static[=PKGS]
1033                           build static libraries [default=yes]
1034   --enable-fast-install[=PKGS]
1035                           optimize for fast installation [default=yes]
1036   --disable-libtool-lock  avoid locking (might break parallel builds)
1037   --disable-getenv-properties
1038                           don't set system properties from GCJ_PROPERTIES
1039   --enable-hash-synchronization
1040                           use global hash table for monitor locks
1041   --enable-libgcj-bc      enable(default) or disable BC ABI for portions of
1042                           libgcj
1043   --enable-reduced-reflection
1044                           enable or disable(default) -freduced-reflection when
1045                           building portions of libgcj
1046   --enable-gc-debug       include full support for pointer backtracing etc.
1047   --enable-interpreter    enable interpreter
1048   --enable-sjlj-exceptions
1049                           force use of builtin_setjmp for exceptions
1050   --disable-java-net      disable java.net
1051   --disable-jvmpi         disable JVMPI support
1052   --enable-java-gc=TYPE   choose garbage collector (default is boehm)
1053   --disable-rpath         do not hardcode runtime library paths
1054   --enable-tls            Use thread-local storage [default=yes]
1055   --enable-aot-compile-rpm
1056                           enable installation of aot-compile-rpm [default=no]
1057   --enable-java-home      create a standard JDK-style directory layout in the
1058                           install tree [default=no]
1059
1060 Optional Packages:
1061   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1062   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1063   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1064   --with-target-subdir=SUBDIR
1065                           configure in a subdirectory
1066   --with-cross-host=HOST  configure with a cross compiler from HOST
1067   --with-newlib           configure with newlib
1068   --with-antlr-jar=file   Use ANTLR from the specified jar file
1069   --with-escher=ABS.PATH  specify path to escher dir or JAR for X peers
1070   --with-pic              try to use only PIC/non-PIC objects [default=use
1071                           both]
1072   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1073   --with-ecj-jar=FILE     use preinstalled ecj jar
1074   --with-java-home=DIRECTORY
1075                           value of java.home system property
1076   --with-win32-nlsapi=ansi or unicows or unicode
1077                           native MinGW libgcj Win32 OS API (default is ansi)
1078   --without-libffi        don't use libffi
1079   --with-ecos             enable runtime eCos target support
1080   --with-system-zlib      use installed libz
1081   --with-x                use the X Window System
1082   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1083   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1084   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1085   --with-system-libunwind use installed libunwind
1086   --with-python-dir       the location to install Python modules. This path
1087                           should NOT include the prefix.
1088   --with-gcc-suffix       the GCC tool suffix (defaults to empty string)
1089   --with-arch-directory   the arch directory under jre/lib (defaults to
1090                           auto-detect)
1091   --with-os-directory     the os directory under include (defaults to
1092                           auto-detect)
1093   --with-origin-name      the JPackage origin name of this package (default is
1094                           gcj${gcc_suffix}
1095   --with-arch-suffix      the arch directory suffix (default is the empty
1096                           string
1097   --with-jvm-root-dir     where to install SDK (default is ${prefix}/lib/jvm)
1098   --with-jvm-jar-dir      where to install jars (default is
1099                           ${prefix}/lib/jvm-exports)
1100
1101 Some influential environment variables:
1102   CC          C compiler command
1103   CFLAGS      C compiler flags
1104   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1105               nonstandard directory <lib dir>
1106   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1107               headers in a nonstandard directory <include dir>
1108   CXX         C++ compiler command
1109   CXXFLAGS    C++ compiler flags
1110   CPP         C preprocessor
1111   CXXCPP      C++ preprocessor
1112
1113 Use these variables to override the choices made by `configure' or to help
1114 it to find libraries and programs with nonstandard names/locations.
1115
1116 _ACEOF
1117 fi
1118
1119 if test "$ac_init_help" = "recursive"; then
1120   # If there are subdirs, report their specific --help.
1121   ac_popdir=`pwd`
1122   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1123     test -d $ac_dir || continue
1124     ac_builddir=.
1125
1126 if test "$ac_dir" != .; then
1127   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1128   # A "../" for each directory in $ac_dir_suffix.
1129   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1130 else
1131   ac_dir_suffix= ac_top_builddir=
1132 fi
1133
1134 case $srcdir in
1135   .)  # No --srcdir option.  We are building in place.
1136     ac_srcdir=.
1137     if test -z "$ac_top_builddir"; then
1138        ac_top_srcdir=.
1139     else
1140        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1141     fi ;;
1142   [\\/]* | ?:[\\/]* )  # Absolute path.
1143     ac_srcdir=$srcdir$ac_dir_suffix;
1144     ac_top_srcdir=$srcdir ;;
1145   *) # Relative path.
1146     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1147     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1148 esac
1149
1150 # Do not use `cd foo && pwd` to compute absolute paths, because
1151 # the directories may not exist.
1152 case `pwd` in
1153 .) ac_abs_builddir="$ac_dir";;
1154 *)
1155   case "$ac_dir" in
1156   .) ac_abs_builddir=`pwd`;;
1157   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1158   *) ac_abs_builddir=`pwd`/"$ac_dir";;
1159   esac;;
1160 esac
1161 case $ac_abs_builddir in
1162 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1163 *)
1164   case ${ac_top_builddir}. in
1165   .) ac_abs_top_builddir=$ac_abs_builddir;;
1166   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1167   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1168   esac;;
1169 esac
1170 case $ac_abs_builddir in
1171 .) ac_abs_srcdir=$ac_srcdir;;
1172 *)
1173   case $ac_srcdir in
1174   .) ac_abs_srcdir=$ac_abs_builddir;;
1175   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1176   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1177   esac;;
1178 esac
1179 case $ac_abs_builddir in
1180 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1181 *)
1182   case $ac_top_srcdir in
1183   .) ac_abs_top_srcdir=$ac_abs_builddir;;
1184   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1185   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1186   esac;;
1187 esac
1188
1189     cd $ac_dir
1190     # Check for guested configure; otherwise get Cygnus style configure.
1191     if test -f $ac_srcdir/configure.gnu; then
1192       echo
1193       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1194     elif test -f $ac_srcdir/configure; then
1195       echo
1196       $SHELL $ac_srcdir/configure  --help=recursive
1197     elif test -f $ac_srcdir/configure.ac ||
1198            test -f $ac_srcdir/configure.in; then
1199       echo
1200       $ac_configure --help
1201     else
1202       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1203     fi
1204     cd $ac_popdir
1205   done
1206 fi
1207
1208 test -n "$ac_init_help" && exit 0
1209 if $ac_init_version; then
1210   cat <<\_ACEOF
1211 libjava configure version-unused
1212 generated by GNU Autoconf 2.59
1213
1214 Copyright (C) 2003 Free Software Foundation, Inc.
1215 This configure script is free software; the Free Software Foundation
1216 gives unlimited permission to copy, distribute and modify it.
1217 _ACEOF
1218   exit 0
1219 fi
1220 exec 5>config.log
1221 cat >&5 <<_ACEOF
1222 This file contains any messages produced by compilers while
1223 running configure, to aid debugging if configure makes a mistake.
1224
1225 It was created by libjava $as_me version-unused, which was
1226 generated by GNU Autoconf 2.59.  Invocation command line was
1227
1228   $ $0 $@
1229
1230 _ACEOF
1231 {
1232 cat <<_ASUNAME
1233 ## --------- ##
1234 ## Platform. ##
1235 ## --------- ##
1236
1237 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1238 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1239 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1240 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1241 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1242
1243 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1244 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1245
1246 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1247 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1248 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1249 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1250 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1251 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1252 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1253
1254 _ASUNAME
1255
1256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1257 for as_dir in $PATH
1258 do
1259   IFS=$as_save_IFS
1260   test -z "$as_dir" && as_dir=.
1261   echo "PATH: $as_dir"
1262 done
1263
1264 } >&5
1265
1266 cat >&5 <<_ACEOF
1267
1268
1269 ## ----------- ##
1270 ## Core tests. ##
1271 ## ----------- ##
1272
1273 _ACEOF
1274
1275
1276 # Keep a trace of the command line.
1277 # Strip out --no-create and --no-recursion so they do not pile up.
1278 # Strip out --silent because we don't want to record it for future runs.
1279 # Also quote any args containing shell meta-characters.
1280 # Make two passes to allow for proper duplicate-argument suppression.
1281 ac_configure_args=
1282 ac_configure_args0=
1283 ac_configure_args1=
1284 ac_sep=
1285 ac_must_keep_next=false
1286 for ac_pass in 1 2
1287 do
1288   for ac_arg
1289   do
1290     case $ac_arg in
1291     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1292     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1293     | -silent | --silent | --silen | --sile | --sil)
1294       continue ;;
1295     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1296       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1297     esac
1298     case $ac_pass in
1299     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1300     2)
1301       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1302       if test $ac_must_keep_next = true; then
1303         ac_must_keep_next=false # Got value, back to normal.
1304       else
1305         case $ac_arg in
1306           *=* | --config-cache | -C | -disable-* | --disable-* \
1307           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1308           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1309           | -with-* | --with-* | -without-* | --without-* | --x)
1310             case "$ac_configure_args0 " in
1311               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1312             esac
1313             ;;
1314           -* ) ac_must_keep_next=true ;;
1315         esac
1316       fi
1317       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1318       # Get rid of the leading space.
1319       ac_sep=" "
1320       ;;
1321     esac
1322   done
1323 done
1324 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1325 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1326
1327 # When interrupted or exit'd, cleanup temporary files, and complete
1328 # config.log.  We remove comments because anyway the quotes in there
1329 # would cause problems or look ugly.
1330 # WARNING: Be sure not to use single quotes in there, as some shells,
1331 # such as our DU 5.0 friend, will then `close' the trap.
1332 trap 'exit_status=$?
1333   # Save into config.log some information that might help in debugging.
1334   {
1335     echo
1336
1337     cat <<\_ASBOX
1338 ## ---------------- ##
1339 ## Cache variables. ##
1340 ## ---------------- ##
1341 _ASBOX
1342     echo
1343     # The following way of writing the cache mishandles newlines in values,
1344 {
1345   (set) 2>&1 |
1346     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1347     *ac_space=\ *)
1348       sed -n \
1349         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1350           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1351       ;;
1352     *)
1353       sed -n \
1354         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1355       ;;
1356     esac;
1357 }
1358     echo
1359
1360     cat <<\_ASBOX
1361 ## ----------------- ##
1362 ## Output variables. ##
1363 ## ----------------- ##
1364 _ASBOX
1365     echo
1366     for ac_var in $ac_subst_vars
1367     do
1368       eval ac_val=$`echo $ac_var`
1369       echo "$ac_var='"'"'$ac_val'"'"'"
1370     done | sort
1371     echo
1372
1373     if test -n "$ac_subst_files"; then
1374       cat <<\_ASBOX
1375 ## ------------- ##
1376 ## Output files. ##
1377 ## ------------- ##
1378 _ASBOX
1379       echo
1380       for ac_var in $ac_subst_files
1381       do
1382         eval ac_val=$`echo $ac_var`
1383         echo "$ac_var='"'"'$ac_val'"'"'"
1384       done | sort
1385       echo
1386     fi
1387
1388     if test -s confdefs.h; then
1389       cat <<\_ASBOX
1390 ## ----------- ##
1391 ## confdefs.h. ##
1392 ## ----------- ##
1393 _ASBOX
1394       echo
1395       sed "/^$/d" confdefs.h | sort
1396       echo
1397     fi
1398     test "$ac_signal" != 0 &&
1399       echo "$as_me: caught signal $ac_signal"
1400     echo "$as_me: exit $exit_status"
1401   } >&5
1402   rm -f core *.core &&
1403   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1404     exit $exit_status
1405      ' 0
1406 for ac_signal in 1 2 13 15; do
1407   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1408 done
1409 ac_signal=0
1410
1411 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1412 rm -rf conftest* confdefs.h
1413 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1414 echo >confdefs.h
1415
1416 # Predefined preprocessor variables.
1417
1418 cat >>confdefs.h <<_ACEOF
1419 #define PACKAGE_NAME "$PACKAGE_NAME"
1420 _ACEOF
1421
1422
1423 cat >>confdefs.h <<_ACEOF
1424 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1425 _ACEOF
1426
1427
1428 cat >>confdefs.h <<_ACEOF
1429 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1430 _ACEOF
1431
1432
1433 cat >>confdefs.h <<_ACEOF
1434 #define PACKAGE_STRING "$PACKAGE_STRING"
1435 _ACEOF
1436
1437
1438 cat >>confdefs.h <<_ACEOF
1439 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1440 _ACEOF
1441
1442
1443 # Let the site file select an alternate cache file if it wants to.
1444 # Prefer explicitly selected file to automatically selected ones.
1445 if test -z "$CONFIG_SITE"; then
1446   if test "x$prefix" != xNONE; then
1447     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1448   else
1449     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1450   fi
1451 fi
1452 for ac_site_file in $CONFIG_SITE; do
1453   if test -r "$ac_site_file"; then
1454     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1455 echo "$as_me: loading site script $ac_site_file" >&6;}
1456     sed 's/^/| /' "$ac_site_file" >&5
1457     . "$ac_site_file"
1458   fi
1459 done
1460
1461 if test -r "$cache_file"; then
1462   # Some versions of bash will fail to source /dev/null (special
1463   # files actually), so we avoid doing that.
1464   if test -f "$cache_file"; then
1465     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1466 echo "$as_me: loading cache $cache_file" >&6;}
1467     case $cache_file in
1468       [\\/]* | ?:[\\/]* ) . $cache_file;;
1469       *)                      . ./$cache_file;;
1470     esac
1471   fi
1472 else
1473   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1474 echo "$as_me: creating cache $cache_file" >&6;}
1475   >$cache_file
1476 fi
1477
1478 # Check that the precious variables saved in the cache have kept the same
1479 # value.
1480 ac_cache_corrupted=false
1481 for ac_var in `(set) 2>&1 |
1482                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1483   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1484   eval ac_new_set=\$ac_env_${ac_var}_set
1485   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1486   eval ac_new_val="\$ac_env_${ac_var}_value"
1487   case $ac_old_set,$ac_new_set in
1488     set,)
1489       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1490 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1491       ac_cache_corrupted=: ;;
1492     ,set)
1493       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1494 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1495       ac_cache_corrupted=: ;;
1496     ,);;
1497     *)
1498       if test "x$ac_old_val" != "x$ac_new_val"; then
1499         # differences in whitespace do not lead to failure.
1500         ac_old_val_w=`echo x $ac_old_val`
1501         ac_new_val_w=`echo x $ac_new_val`
1502         if test "$ac_old_val_w" != "$ac_new_val_w"; then
1503           { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1504 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1505           ac_cache_corrupted=:
1506         else
1507           { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1508 echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1509           eval $ac_var=\$ac_old_val
1510         fi
1511         { echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
1512 echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
1513         { echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
1514 echo "$as_me:   current value: \`$ac_new_val'" >&2;}
1515       fi;;
1516   esac
1517   # Pass precious variables to config.status.
1518   if test "$ac_new_set" = set; then
1519     case $ac_new_val in
1520     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1521       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1522     *) ac_arg=$ac_var=$ac_new_val ;;
1523     esac
1524     case " $ac_configure_args " in
1525       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1526       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1527     esac
1528   fi
1529 done
1530 if $ac_cache_corrupted; then
1531   { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1532 echo "$as_me: error: in \`$ac_pwd':" >&2;}
1533   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1534 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1535   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1536 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1537    { (exit 1); exit 1; }; }
1538 fi
1539
1540 ac_ext=c
1541 ac_cpp='$CPP $CPPFLAGS'
1542 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1543 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1544 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578 ac_aux_dir=
1579 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1580   if test -f $ac_dir/install-sh; then
1581     ac_aux_dir=$ac_dir
1582     ac_install_sh="$ac_aux_dir/install-sh -c"
1583     break
1584   elif test -f $ac_dir/install.sh; then
1585     ac_aux_dir=$ac_dir
1586     ac_install_sh="$ac_aux_dir/install.sh -c"
1587     break
1588   elif test -f $ac_dir/shtool; then
1589     ac_aux_dir=$ac_dir
1590     ac_install_sh="$ac_aux_dir/shtool install -c"
1591     break
1592   fi
1593 done
1594 if test -z "$ac_aux_dir"; then
1595   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1596 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1597    { (exit 1); exit 1; }; }
1598 fi
1599 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1600 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1601 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1602
1603 # Make sure we can run config.sub.
1604 $ac_config_sub sun4 >/dev/null 2>&1 ||
1605   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1606 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1607    { (exit 1); exit 1; }; }
1608
1609 echo "$as_me:$LINENO: checking build system type" >&5
1610 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1611 if test "${ac_cv_build+set}" = set; then
1612   echo $ECHO_N "(cached) $ECHO_C" >&6
1613 else
1614   ac_cv_build_alias=$build_alias
1615 test -z "$ac_cv_build_alias" &&
1616   ac_cv_build_alias=`$ac_config_guess`
1617 test -z "$ac_cv_build_alias" &&
1618   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1619 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1620    { (exit 1); exit 1; }; }
1621 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1622   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1623 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1624    { (exit 1); exit 1; }; }
1625
1626 fi
1627 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1628 echo "${ECHO_T}$ac_cv_build" >&6
1629 build=$ac_cv_build
1630 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1631 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1632 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1633
1634
1635  case ${build_alias} in
1636   "") build_noncanonical=${build} ;;
1637   *) build_noncanonical=${build_alias} ;;
1638 esac
1639
1640  case ${host_alias} in
1641   "") host_noncanonical=${build_noncanonical} ;;
1642   *) host_noncanonical=${host_alias} ;;
1643 esac
1644
1645  case ${target_alias} in
1646   "") target_noncanonical=${host_noncanonical} ;;
1647   *) target_noncanonical=${target_alias} ;;
1648 esac
1649
1650
1651 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
1652 # have matching libraries, they should use host libraries: Makefile.tpl
1653 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
1654 # However, they still use the build modules, because the corresponding
1655 # host modules (e.g. bison) are only built for the host when bootstrap
1656 # finishes. So:
1657 # - build_subdir is where we find build modules, and never changes.
1658 # - build_libsubdir is where we find build libraries, and can be overridden.
1659
1660 # Prefix 'build-' so this never conflicts with target_subdir.
1661 build_subdir="build-${build_noncanonical}"
1662
1663 # Check whether --with-build-libsubdir or --without-build-libsubdir was given.
1664 if test "${with_build_libsubdir+set}" = set; then
1665   withval="$with_build_libsubdir"
1666   build_libsubdir="$withval"
1667 else
1668   build_libsubdir="$build_subdir"
1669 fi;
1670 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1671 if ( test $srcdir = . && test -d gcc ) \
1672    || test -d $srcdir/../host-${host_noncanonical}; then
1673   host_subdir="host-${host_noncanonical}"
1674 else
1675   host_subdir=.
1676 fi
1677 # No prefix.
1678 target_subdir=${target_noncanonical}
1679
1680
1681 # We use these options to decide which functions to include.
1682
1683 # Check whether --with-target-subdir or --without-target-subdir was given.
1684 if test "${with_target_subdir+set}" = set; then
1685   withval="$with_target_subdir"
1686
1687 fi;
1688
1689 # We may get other options which we don't document:
1690 # --with-target-subdir, --with-multisrctop, --with-multisubdir
1691
1692 # Find the rest of the source tree framework.
1693 # Default to --enable-multilib
1694 # Check whether --enable-multilib or --disable-multilib was given.
1695 if test "${enable_multilib+set}" = set; then
1696   enableval="$enable_multilib"
1697   case "$enableval" in
1698   yes) multilib=yes ;;
1699   no)  multilib=no ;;
1700   *)   { { echo "$as_me:$LINENO: error: bad value $enableval for multilib option" >&5
1701 echo "$as_me: error: bad value $enableval for multilib option" >&2;}
1702    { (exit 1); exit 1; }; } ;;
1703  esac
1704 else
1705   multilib=yes
1706 fi;
1707
1708 # We may get other options which we leave undocumented:
1709 # --with-target-subdir, --with-multisrctop, --with-multisubdir
1710 # See config-ml.in if you want the gory details.
1711
1712 if test "$srcdir" = "."; then
1713   if test "$with_target_subdir" != "."; then
1714     multi_basedir="$srcdir/$with_multisrctop../.."
1715   else
1716     multi_basedir="$srcdir/$with_multisrctop.."
1717   fi
1718 else
1719   multi_basedir="$srcdir/.."
1720 fi
1721
1722
1723 # Even if the default multilib is not a cross compilation,
1724 # it may be that some of the other multilibs are.
1725 if test $cross_compiling = no && test $multilib = yes \
1726    && test "x${with_multisubdir}" != x ; then
1727    cross_compiling=maybe
1728 fi
1729
1730           ac_config_commands="$ac_config_commands default-1"
1731
1732
1733 echo "$as_me:$LINENO: checking host system type" >&5
1734 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1735 if test "${ac_cv_host+set}" = set; then
1736   echo $ECHO_N "(cached) $ECHO_C" >&6
1737 else
1738   ac_cv_host_alias=$host_alias
1739 test -z "$ac_cv_host_alias" &&
1740   ac_cv_host_alias=$ac_cv_build_alias
1741 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1742   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1743 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1744    { (exit 1); exit 1; }; }
1745
1746 fi
1747 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1748 echo "${ECHO_T}$ac_cv_host" >&6
1749 host=$ac_cv_host
1750 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1751 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1752 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1753
1754
1755 echo "$as_me:$LINENO: checking target system type" >&5
1756 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1757 if test "${ac_cv_target+set}" = set; then
1758   echo $ECHO_N "(cached) $ECHO_C" >&6
1759 else
1760   ac_cv_target_alias=$target_alias
1761 test "x$ac_cv_target_alias" = "x" &&
1762   ac_cv_target_alias=$ac_cv_host_alias
1763 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1764   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1765 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1766    { (exit 1); exit 1; }; }
1767
1768 fi
1769 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1770 echo "${ECHO_T}$ac_cv_target" >&6
1771 target=$ac_cv_target
1772 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1773 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1774 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1775
1776
1777 # The aliases save the names the user supplied, while $host etc.
1778 # will get canonicalized.
1779 test -n "$target_alias" &&
1780   test "$program_prefix$program_suffix$program_transform_name" = \
1781     NONENONEs,x,x, &&
1782   program_prefix=${target_alias}-
1783  case ${build_alias} in
1784   "") build_noncanonical=${build} ;;
1785   *) build_noncanonical=${build_alias} ;;
1786 esac
1787
1788  case ${target_alias} in
1789   "") target_noncanonical=${host_noncanonical} ;;
1790   *) target_noncanonical=${target_alias} ;;
1791 esac
1792
1793
1794
1795
1796 # This works around the fact that libtool configuration may change LD
1797 # for this particular configuration, but some shells, instead of
1798 # keeping the changes in LD private, export them just because LD is
1799 # exported.
1800 ORIGINAL_LD_FOR_MULTILIBS=$LD
1801
1802 echo "$as_me:$LINENO: checking whether ln -s works" >&5
1803 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
1804 LN_S=$as_ln_s
1805 if test "$LN_S" = "ln -s"; then
1806   echo "$as_me:$LINENO: result: yes" >&5
1807 echo "${ECHO_T}yes" >&6
1808 else
1809   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
1810 echo "${ECHO_T}no, using $LN_S" >&6
1811 fi
1812
1813
1814 # This works around an automake problem.
1815 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
1816
1817
1818
1819 # Check whether --with-cross-host or --without-cross-host was given.
1820 if test "${with_cross_host+set}" = set; then
1821   withval="$with_cross_host"
1822
1823 fi;
1824
1825
1826 # Check whether --with-newlib or --without-newlib was given.
1827 if test "${with_newlib+set}" = set; then
1828   withval="$with_newlib"
1829
1830 fi;
1831
1832 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
1833 if test "${enable_version_specific_runtime_libs+set}" = set; then
1834   enableval="$enable_version_specific_runtime_libs"
1835   case "$enableval" in
1836       yes) version_specific_libs=yes ;;
1837       no)  version_specific_libs=no ;;
1838       *)   { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable version-specific libs" >&5
1839 echo "$as_me: error: Unknown argument to enable/disable version-specific libs" >&2;}
1840    { (exit 1); exit 1; }; };;
1841      esac
1842 else
1843   version_specific_libs=no
1844
1845 fi;
1846
1847 # Check whether --enable-plugin or --disable-plugin was given.
1848 if test "${enable_plugin+set}" = set; then
1849   enableval="$enable_plugin"
1850   case "$enableval" in
1851       yes) plugin_enabled=yes ;;
1852       no)  plugin_enabled=no ;;
1853       *)   { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable plugin" >&5
1854 echo "$as_me: error: Unknown argument to enable/disable plugin" >&2;}
1855    { (exit 1); exit 1; }; };;
1856      esac
1857 else
1858   plugin_enabled=no
1859
1860 fi;
1861
1862 # Check whether --enable-gconf-peer or --disable-gconf-peer was given.
1863 if test "${enable_gconf_peer+set}" = set; then
1864   enableval="$enable_gconf_peer"
1865   case "$enableval" in
1866       yes) gconf_enabled=yes ;;
1867       no)  gconf_enabled=no ;;
1868       *)   { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable gconf-peer" >&5
1869 echo "$as_me: error: Unknown argument to enable/disable gconf-peer" >&2;}
1870    { (exit 1); exit 1; }; };;
1871      esac
1872 else
1873   gconf_enabled=no
1874
1875 fi;
1876
1877
1878 # Check whether --with-antlr-jar or --without-antlr-jar was given.
1879 if test "${with_antlr_jar+set}" = set; then
1880   withval="$with_antlr_jar"
1881
1882              ANTLR_JAR=$withval
1883
1884 else
1885
1886              ANTLR_JAR=
1887
1888 fi;
1889
1890 echo "$as_me:$LINENO: checking for antlr.jar" >&5
1891 echo $ECHO_N "checking for antlr.jar... $ECHO_C" >&6
1892 if test "x$ANTLR_JAR" = x; then
1893     for antlr_lib_home in `ls -d /usr/local/share/antlr* 2> /dev/null` \
1894         /usr/share/antlr/lib /usr/share/java /usr/lib;
1895     do
1896         if test -f "$antlr_lib_home/antlr.jar"; then
1897             # FIXME: version check for antlr needed without using a VM
1898             ANTLR_JAR="$antlr_lib_home/antlr.jar"
1899             break
1900         fi
1901     done
1902     if test "x$ANTLR_JAR" = x; then
1903         echo "$as_me:$LINENO: result: not found" >&5
1904 echo "${ECHO_T}not found" >&6
1905     else
1906         echo "$as_me:$LINENO: result: $ANTLR_JAR" >&5
1907 echo "${ECHO_T}$ANTLR_JAR" >&6
1908     fi
1909 else
1910     if test -f "${ANTLR_JAR}"; then
1911         echo "$as_me:$LINENO: result: $ANTLR_JAR" >&5
1912 echo "${ECHO_T}$ANTLR_JAR" >&6
1913     else
1914         { { echo "$as_me:$LINENO: error: antlr jar file not found: $ANTLR_JAR" >&5
1915 echo "$as_me: error: antlr jar file not found: $ANTLR_JAR" >&2;}
1916    { (exit 1); exit 1; }; }
1917     fi
1918 fi
1919
1920
1921 # Check whether --enable-gjdoc or --disable-gjdoc was given.
1922 if test "${enable_gjdoc+set}" = set; then
1923   enableval="$enable_gjdoc"
1924   case "${enableval}" in
1925                 yes) BUILD_GJDOC=yes ;;
1926                 no) BUILD_GJDOC=no ;;
1927                 *) BUILD_GJDOC=yes ;;
1928               esac
1929 else
1930   BUILD_GJDOC=maybe
1931 fi;
1932
1933 echo "$as_me:$LINENO: checking whether to build gjdoc" >&5
1934 echo $ECHO_N "checking whether to build gjdoc... $ECHO_C" >&6
1935 if test "x$BUILD_GJDOC" = xmaybe; then
1936     if test -f "${ANTLR_JAR}"; then
1937         BUILD_GJDOC=yes
1938         echo "$as_me:$LINENO: result: yes" >&5
1939 echo "${ECHO_T}yes" >&6
1940     else
1941         BUILD_GJDOC=no
1942         echo "$as_me:$LINENO: result: no, antlr.jar not found" >&5
1943 echo "${ECHO_T}no, antlr.jar not found" >&6
1944     fi
1945 else
1946     echo "$as_me:$LINENO: result: $BUILD_GJDOC" >&5
1947 echo "${ECHO_T}$BUILD_GJDOC" >&6
1948 fi
1949
1950
1951 if test "x${BUILD_GJDOC}" = xyes; then
1952   CREATE_GJDOC_TRUE=
1953   CREATE_GJDOC_FALSE='#'
1954 else
1955   CREATE_GJDOC_TRUE='#'
1956   CREATE_GJDOC_FALSE=
1957 fi
1958
1959
1960 # Check whether --enable-java-maintainer-mode or --disable-java-maintainer-mode was given.
1961 if test "${enable_java_maintainer_mode+set}" = set; then
1962   enableval="$enable_java_maintainer_mode"
1963
1964 fi;
1965
1966
1967 if test "$enable_java_maintainer_mode" = yes; then
1968   JAVA_MAINTAINER_MODE_TRUE=
1969   JAVA_MAINTAINER_MODE_FALSE='#'
1970 else
1971   JAVA_MAINTAINER_MODE_TRUE='#'
1972   JAVA_MAINTAINER_MODE_FALSE=
1973 fi
1974
1975
1976 # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
1977
1978
1979 # (1) We use an abnormal CXX (without library references), so we
1980 # must cache it under a different name.
1981 # (2) CC, CFLAGS, CXX, CXXFLAGS, LDFLAGS must not be 'precious', or
1982 # the non-multilib-adjusted value will be used in multilibs.
1983 # (3) As a side effect, we must SUBST CXXFLAGS, CFLAGS, and LDFLAGS ourselves.
1984 # (4) As another side effect, automake doesn't automatically include them
1985 # in Makefile.in.
1986 # (5) For libstdc++-v3, -fno-builtin must be present here so that a
1987 # non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and
1988 # used in later tests.  This may not be necessary in libjava; I don't know.
1989
1990
1991 save_CXXFLAGS="$CXXFLAGS"
1992 CXXFLAGS="$CXXFLAGS -fno-builtin"
1993 ac_ext=c
1994 ac_cpp='$CPP $CPPFLAGS'
1995 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1996 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1997 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1998 if test -n "$ac_tool_prefix"; then
1999   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2000 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2001 echo "$as_me:$LINENO: checking for $ac_word" >&5
2002 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2003 if test "${ac_cv_prog_CC+set}" = set; then
2004   echo $ECHO_N "(cached) $ECHO_C" >&6
2005 else
2006   if test -n "$CC"; then
2007   ac_cv_prog_CC="$CC" # Let the user override the test.
2008 else
2009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2010 for as_dir in $PATH
2011 do
2012   IFS=$as_save_IFS
2013   test -z "$as_dir" && as_dir=.
2014   for ac_exec_ext in '' $ac_executable_extensions; do
2015   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2016     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2017     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2018     break 2
2019   fi
2020 done
2021 done
2022
2023 fi
2024 fi
2025 CC=$ac_cv_prog_CC
2026 if test -n "$CC"; then
2027   echo "$as_me:$LINENO: result: $CC" >&5
2028 echo "${ECHO_T}$CC" >&6
2029 else
2030   echo "$as_me:$LINENO: result: no" >&5
2031 echo "${ECHO_T}no" >&6
2032 fi
2033
2034 fi
2035 if test -z "$ac_cv_prog_CC"; then
2036   ac_ct_CC=$CC
2037   # Extract the first word of "gcc", so it can be a program name with args.
2038 set dummy gcc; ac_word=$2
2039 echo "$as_me:$LINENO: checking for $ac_word" >&5
2040 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2041 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2042   echo $ECHO_N "(cached) $ECHO_C" >&6
2043 else
2044   if test -n "$ac_ct_CC"; then
2045   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2046 else
2047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2048 for as_dir in $PATH
2049 do
2050   IFS=$as_save_IFS
2051   test -z "$as_dir" && as_dir=.
2052   for ac_exec_ext in '' $ac_executable_extensions; do
2053   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2054     ac_cv_prog_ac_ct_CC="gcc"
2055     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2056     break 2
2057   fi
2058 done
2059 done
2060
2061 fi
2062 fi
2063 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2064 if test -n "$ac_ct_CC"; then
2065   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2066 echo "${ECHO_T}$ac_ct_CC" >&6
2067 else
2068   echo "$as_me:$LINENO: result: no" >&5
2069 echo "${ECHO_T}no" >&6
2070 fi
2071
2072   CC=$ac_ct_CC
2073 else
2074   CC="$ac_cv_prog_CC"
2075 fi
2076
2077 if test -z "$CC"; then
2078   if test -n "$ac_tool_prefix"; then
2079   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2080 set dummy ${ac_tool_prefix}cc; ac_word=$2
2081 echo "$as_me:$LINENO: checking for $ac_word" >&5
2082 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2083 if test "${ac_cv_prog_CC+set}" = set; then
2084   echo $ECHO_N "(cached) $ECHO_C" >&6
2085 else
2086   if test -n "$CC"; then
2087   ac_cv_prog_CC="$CC" # Let the user override the test.
2088 else
2089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2090 for as_dir in $PATH
2091 do
2092   IFS=$as_save_IFS
2093   test -z "$as_dir" && as_dir=.
2094   for ac_exec_ext in '' $ac_executable_extensions; do
2095   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2096     ac_cv_prog_CC="${ac_tool_prefix}cc"
2097     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2098     break 2
2099   fi
2100 done
2101 done
2102
2103 fi
2104 fi
2105 CC=$ac_cv_prog_CC
2106 if test -n "$CC"; then
2107   echo "$as_me:$LINENO: result: $CC" >&5
2108 echo "${ECHO_T}$CC" >&6
2109 else
2110   echo "$as_me:$LINENO: result: no" >&5
2111 echo "${ECHO_T}no" >&6
2112 fi
2113
2114 fi
2115 if test -z "$ac_cv_prog_CC"; then
2116   ac_ct_CC=$CC
2117   # Extract the first word of "cc", so it can be a program name with args.
2118 set dummy cc; ac_word=$2
2119 echo "$as_me:$LINENO: checking for $ac_word" >&5
2120 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2121 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2122   echo $ECHO_N "(cached) $ECHO_C" >&6
2123 else
2124   if test -n "$ac_ct_CC"; then
2125   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2126 else
2127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2128 for as_dir in $PATH
2129 do
2130   IFS=$as_save_IFS
2131   test -z "$as_dir" && as_dir=.
2132   for ac_exec_ext in '' $ac_executable_extensions; do
2133   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2134     ac_cv_prog_ac_ct_CC="cc"
2135     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2136     break 2
2137   fi
2138 done
2139 done
2140
2141 fi
2142 fi
2143 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2144 if test -n "$ac_ct_CC"; then
2145   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2146 echo "${ECHO_T}$ac_ct_CC" >&6
2147 else
2148   echo "$as_me:$LINENO: result: no" >&5
2149 echo "${ECHO_T}no" >&6
2150 fi
2151
2152   CC=$ac_ct_CC
2153 else
2154   CC="$ac_cv_prog_CC"
2155 fi
2156
2157 fi
2158 if test -z "$CC"; then
2159   # Extract the first word of "cc", so it can be a program name with args.
2160 set dummy cc; ac_word=$2
2161 echo "$as_me:$LINENO: checking for $ac_word" >&5
2162 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2163 if test "${ac_cv_prog_CC+set}" = set; then
2164   echo $ECHO_N "(cached) $ECHO_C" >&6
2165 else
2166   if test -n "$CC"; then
2167   ac_cv_prog_CC="$CC" # Let the user override the test.
2168 else
2169   ac_prog_rejected=no
2170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2171 for as_dir in $PATH
2172 do
2173   IFS=$as_save_IFS
2174   test -z "$as_dir" && as_dir=.
2175   for ac_exec_ext in '' $ac_executable_extensions; do
2176   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2177     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2178        ac_prog_rejected=yes
2179        continue
2180      fi
2181     ac_cv_prog_CC="cc"
2182     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2183     break 2
2184   fi
2185 done
2186 done
2187
2188 if test $ac_prog_rejected = yes; then
2189   # We found a bogon in the path, so make sure we never use it.
2190   set dummy $ac_cv_prog_CC
2191   shift
2192   if test $# != 0; then
2193     # We chose a different compiler from the bogus one.
2194     # However, it has the same basename, so the bogon will be chosen
2195     # first if we set CC to just the basename; use the full file name.
2196     shift
2197     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2198   fi
2199 fi
2200 fi
2201 fi
2202 CC=$ac_cv_prog_CC
2203 if test -n "$CC"; then
2204   echo "$as_me:$LINENO: result: $CC" >&5
2205 echo "${ECHO_T}$CC" >&6
2206 else
2207   echo "$as_me:$LINENO: result: no" >&5
2208 echo "${ECHO_T}no" >&6
2209 fi
2210
2211 fi
2212 if test -z "$CC"; then
2213   if test -n "$ac_tool_prefix"; then
2214   for ac_prog in cl
2215   do
2216     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2217 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2218 echo "$as_me:$LINENO: checking for $ac_word" >&5
2219 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2220 if test "${ac_cv_prog_CC+set}" = set; then
2221   echo $ECHO_N "(cached) $ECHO_C" >&6
2222 else
2223   if test -n "$CC"; then
2224   ac_cv_prog_CC="$CC" # Let the user override the test.
2225 else
2226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2227 for as_dir in $PATH
2228 do
2229   IFS=$as_save_IFS
2230   test -z "$as_dir" && as_dir=.
2231   for ac_exec_ext in '' $ac_executable_extensions; do
2232   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2233     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2234     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2235     break 2
2236   fi
2237 done
2238 done
2239
2240 fi
2241 fi
2242 CC=$ac_cv_prog_CC
2243 if test -n "$CC"; then
2244   echo "$as_me:$LINENO: result: $CC" >&5
2245 echo "${ECHO_T}$CC" >&6
2246 else
2247   echo "$as_me:$LINENO: result: no" >&5
2248 echo "${ECHO_T}no" >&6
2249 fi
2250
2251     test -n "$CC" && break
2252   done
2253 fi
2254 if test -z "$CC"; then
2255   ac_ct_CC=$CC
2256   for ac_prog in cl
2257 do
2258   # Extract the first word of "$ac_prog", so it can be a program name with args.
2259 set dummy $ac_prog; ac_word=$2
2260 echo "$as_me:$LINENO: checking for $ac_word" >&5
2261 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2262 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2263   echo $ECHO_N "(cached) $ECHO_C" >&6
2264 else
2265   if test -n "$ac_ct_CC"; then
2266   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2267 else
2268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2269 for as_dir in $PATH
2270 do
2271   IFS=$as_save_IFS
2272   test -z "$as_dir" && as_dir=.
2273   for ac_exec_ext in '' $ac_executable_extensions; do
2274   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2275     ac_cv_prog_ac_ct_CC="$ac_prog"
2276     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2277     break 2
2278   fi
2279 done
2280 done
2281
2282 fi
2283 fi
2284 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2285 if test -n "$ac_ct_CC"; then
2286   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2287 echo "${ECHO_T}$ac_ct_CC" >&6
2288 else
2289   echo "$as_me:$LINENO: result: no" >&5
2290 echo "${ECHO_T}no" >&6
2291 fi
2292
2293   test -n "$ac_ct_CC" && break
2294 done
2295
2296   CC=$ac_ct_CC
2297 fi
2298
2299 fi
2300
2301
2302 test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2303 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2304 { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2305 See \`config.log' for more details." >&5
2306 echo "$as_me: error: no acceptable C compiler found in \$PATH
2307 See \`config.log' for more details." >&2;}
2308    { (exit 1); exit 1; }; }; }
2309
2310 # Provide some information about the compiler.
2311 echo "$as_me:$LINENO:" \
2312      "checking for C compiler version" >&5
2313 ac_compiler=`set X $ac_compile; echo $2`
2314 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2315   (eval $ac_compiler --version </dev/null >&5) 2>&5
2316   ac_status=$?
2317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2318   (exit $ac_status); }
2319 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2320   (eval $ac_compiler -v </dev/null >&5) 2>&5
2321   ac_status=$?
2322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2323   (exit $ac_status); }
2324 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2325   (eval $ac_compiler -V </dev/null >&5) 2>&5
2326   ac_status=$?
2327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2328   (exit $ac_status); }
2329
2330 cat >conftest.$ac_ext <<_ACEOF
2331 /* confdefs.h.  */
2332 _ACEOF
2333 cat confdefs.h >>conftest.$ac_ext
2334 cat >>conftest.$ac_ext <<_ACEOF
2335 /* end confdefs.h.  */
2336
2337 int
2338 main ()
2339 {
2340
2341   ;
2342   return 0;
2343 }
2344 _ACEOF
2345 # FIXME: Cleanup?
2346 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2347   (eval $ac_link) 2>&5
2348   ac_status=$?
2349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2350   (exit $ac_status); }; then
2351   gcc_no_link=no
2352 else
2353   gcc_no_link=yes
2354 fi
2355
2356 if test x$gcc_no_link = xyes; then
2357   # Setting cross_compile will disable run tests; it will
2358   # also disable AC_CHECK_FILE but that's generally
2359   # correct if we can't link.
2360   cross_compiling=yes
2361   EXEEXT=
2362 else
2363   cat >conftest.$ac_ext <<_ACEOF
2364 /* confdefs.h.  */
2365 _ACEOF
2366 cat confdefs.h >>conftest.$ac_ext
2367 cat >>conftest.$ac_ext <<_ACEOF
2368 /* end confdefs.h.  */
2369
2370 int
2371 main ()
2372 {
2373
2374   ;
2375   return 0;
2376 }
2377 _ACEOF
2378 ac_clean_files_save=$ac_clean_files
2379 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2380 # Try to create an executable without -o first, disregard a.out.
2381 # It will help us diagnose broken compilers, and finding out an intuition
2382 # of exeext.
2383 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2384 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2385 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2386 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2387   (eval $ac_link_default) 2>&5
2388   ac_status=$?
2389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2390   (exit $ac_status); }; then
2391   # Find the output, starting from the most likely.  This scheme is
2392 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2393 # resort.
2394
2395 # Be careful to initialize this variable, since it used to be cached.
2396 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2397 ac_cv_exeext=
2398 # b.out is created by i960 compilers.
2399 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2400 do
2401   test -f "$ac_file" || continue
2402   case $ac_file in
2403     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2404         ;;
2405     conftest.$ac_ext )
2406         # This is the source file.
2407         ;;
2408     [ab].out )
2409         # We found the default executable, but exeext='' is most
2410         # certainly right.
2411         break;;
2412     *.* )
2413         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2414         # FIXME: I believe we export ac_cv_exeext for Libtool,
2415         # but it would be cool to find out if it's true.  Does anybody
2416         # maintain Libtool? --akim.
2417         export ac_cv_exeext
2418         break;;
2419     * )
2420         break;;
2421   esac
2422 done
2423 else
2424   echo "$as_me: failed program was:" >&5
2425 sed 's/^/| /' conftest.$ac_ext >&5
2426
2427 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2428 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2429 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2430 See \`config.log' for more details." >&5
2431 echo "$as_me: error: C compiler cannot create executables
2432 See \`config.log' for more details." >&2;}
2433    { (exit 77); exit 77; }; }; }
2434 fi
2435
2436 ac_exeext=$ac_cv_exeext
2437 echo "$as_me:$LINENO: result: $ac_file" >&5
2438 echo "${ECHO_T}$ac_file" >&6
2439
2440 # Check the compiler produces executables we can run.  If not, either
2441 # the compiler is broken, or we cross compile.
2442 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2443 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2444 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2445 # If not cross compiling, check that we can run a simple program.
2446 if test "$cross_compiling" != yes; then
2447   if { ac_try='./$ac_file'
2448   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2449   (eval $ac_try) 2>&5
2450   ac_status=$?
2451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2452   (exit $ac_status); }; }; then
2453     cross_compiling=no
2454   else
2455     if test "$cross_compiling" = maybe; then
2456         cross_compiling=yes
2457     else
2458         { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2459 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2460 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2461 If you meant to cross compile, use \`--host'.
2462 See \`config.log' for more details." >&5
2463 echo "$as_me: error: cannot run C compiled programs.
2464 If you meant to cross compile, use \`--host'.
2465 See \`config.log' for more details." >&2;}
2466    { (exit 1); exit 1; }; }; }
2467     fi
2468   fi
2469 fi
2470 echo "$as_me:$LINENO: result: yes" >&5
2471 echo "${ECHO_T}yes" >&6
2472
2473 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2474 ac_clean_files=$ac_clean_files_save
2475 # Check the compiler produces executables we can run.  If not, either
2476 # the compiler is broken, or we cross compile.
2477 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2478 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2479 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2480 echo "${ECHO_T}$cross_compiling" >&6
2481
2482 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2483 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2484 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2485   (eval $ac_link) 2>&5
2486   ac_status=$?
2487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2488   (exit $ac_status); }; then
2489   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2490 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2491 # work properly (i.e., refer to `conftest.exe'), while it won't with
2492 # `rm'.
2493 for ac_file in conftest.exe conftest conftest.*; do
2494   test -f "$ac_file" || continue
2495   case $ac_file in
2496     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2497     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2498           export ac_cv_exeext
2499           break;;
2500     * ) break;;
2501   esac
2502 done
2503 else
2504   { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2505 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2506 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2507 See \`config.log' for more details." >&5
2508 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2509 See \`config.log' for more details." >&2;}
2510    { (exit 1); exit 1; }; }; }
2511 fi
2512
2513 rm -f conftest$ac_cv_exeext
2514 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2515 echo "${ECHO_T}$ac_cv_exeext" >&6
2516
2517 rm -f conftest.$ac_ext
2518 EXEEXT=$ac_cv_exeext
2519 ac_exeext=$EXEEXT
2520 fi
2521 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2522 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2523 if test "${ac_cv_objext+set}" = set; then
2524   echo $ECHO_N "(cached) $ECHO_C" >&6
2525 else
2526   cat >conftest.$ac_ext <<_ACEOF
2527 /* confdefs.h.  */
2528 _ACEOF
2529 cat confdefs.h >>conftest.$ac_ext
2530 cat >>conftest.$ac_ext <<_ACEOF
2531 /* end confdefs.h.  */
2532
2533 int
2534 main ()
2535 {
2536
2537   ;
2538   return 0;
2539 }
2540 _ACEOF
2541 rm -f conftest.o conftest.obj
2542 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2543   (eval $ac_compile) 2>&5
2544   ac_status=$?
2545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2546   (exit $ac_status); }; then
2547   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2548   case $ac_file in
2549     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2550     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2551        break;;
2552   esac
2553 done
2554 else
2555   echo "$as_me: failed program was:" >&5
2556 sed 's/^/| /' conftest.$ac_ext >&5
2557
2558 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2559 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2560 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2561 See \`config.log' for more details." >&5
2562 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2563 See \`config.log' for more details." >&2;}
2564    { (exit 1); exit 1; }; }; }
2565 fi
2566
2567 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2568 fi
2569 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2570 echo "${ECHO_T}$ac_cv_objext" >&6
2571 OBJEXT=$ac_cv_objext
2572 ac_objext=$OBJEXT
2573 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2574 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2575 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2576   echo $ECHO_N "(cached) $ECHO_C" >&6
2577 else
2578   cat >conftest.$ac_ext <<_ACEOF
2579 /* confdefs.h.  */
2580 _ACEOF
2581 cat confdefs.h >>conftest.$ac_ext
2582 cat >>conftest.$ac_ext <<_ACEOF
2583 /* end confdefs.h.  */
2584
2585 int
2586 main ()
2587 {
2588 #ifndef __GNUC__
2589        choke me
2590 #endif
2591
2592   ;
2593   return 0;
2594 }
2595 _ACEOF
2596 rm -f conftest.$ac_objext
2597 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2598   (eval $ac_compile) 2>conftest.er1
2599   ac_status=$?
2600   grep -v '^ *+' conftest.er1 >conftest.err
2601   rm -f conftest.er1
2602   cat conftest.err >&5
2603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2604   (exit $ac_status); } &&
2605          { ac_try='test -z "$ac_c_werror_flag"
2606                          || test ! -s conftest.err'
2607   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2608   (eval $ac_try) 2>&5
2609   ac_status=$?
2610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2611   (exit $ac_status); }; } &&
2612          { ac_try='test -s conftest.$ac_objext'
2613   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2614   (eval $ac_try) 2>&5
2615   ac_status=$?
2616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2617   (exit $ac_status); }; }; then
2618   ac_compiler_gnu=yes
2619 else
2620   echo "$as_me: failed program was:" >&5
2621 sed 's/^/| /' conftest.$ac_ext >&5
2622
2623 ac_compiler_gnu=no
2624 fi
2625 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2626 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2627
2628 fi
2629 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2630 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2631 GCC=`test $ac_compiler_gnu = yes && echo yes`
2632 ac_test_CFLAGS=${CFLAGS+set}
2633 ac_save_CFLAGS=$CFLAGS
2634 CFLAGS="-g"
2635 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2636 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2637 if test "${ac_cv_prog_cc_g+set}" = set; then
2638   echo $ECHO_N "(cached) $ECHO_C" >&6
2639 else
2640   cat >conftest.$ac_ext <<_ACEOF
2641 /* confdefs.h.  */
2642 _ACEOF
2643 cat confdefs.h >>conftest.$ac_ext
2644 cat >>conftest.$ac_ext <<_ACEOF
2645 /* end confdefs.h.  */
2646
2647 int
2648 main ()
2649 {
2650
2651   ;
2652   return 0;
2653 }
2654 _ACEOF
2655 rm -f conftest.$ac_objext
2656 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2657   (eval $ac_compile) 2>conftest.er1
2658   ac_status=$?
2659   grep -v '^ *+' conftest.er1 >conftest.err
2660   rm -f conftest.er1
2661   cat conftest.err >&5
2662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2663   (exit $ac_status); } &&
2664          { ac_try='test -z "$ac_c_werror_flag"
2665                          || test ! -s conftest.err'
2666   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2667   (eval $ac_try) 2>&5
2668   ac_status=$?
2669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2670   (exit $ac_status); }; } &&
2671          { ac_try='test -s conftest.$ac_objext'
2672   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2673   (eval $ac_try) 2>&5
2674   ac_status=$?
2675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676   (exit $ac_status); }; }; then
2677   ac_cv_prog_cc_g=yes
2678 else
2679   echo "$as_me: failed program was:" >&5
2680 sed 's/^/| /' conftest.$ac_ext >&5
2681
2682 ac_cv_prog_cc_g=no
2683 fi
2684 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2685 fi
2686 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2687 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2688 if test "$ac_test_CFLAGS" = set; then
2689   CFLAGS=$ac_save_CFLAGS
2690 elif test $ac_cv_prog_cc_g = yes; then
2691   if test "$GCC" = yes; then
2692     CFLAGS="-g -O2"
2693   else
2694     CFLAGS="-g"
2695   fi
2696 else
2697   if test "$GCC" = yes; then
2698     CFLAGS="-O2"
2699   else
2700     CFLAGS=
2701   fi
2702 fi
2703 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2704 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2705 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2706   echo $ECHO_N "(cached) $ECHO_C" >&6
2707 else
2708   ac_cv_prog_cc_stdc=no
2709 ac_save_CC=$CC
2710 cat >conftest.$ac_ext <<_ACEOF
2711 /* confdefs.h.  */
2712 _ACEOF
2713 cat confdefs.h >>conftest.$ac_ext
2714 cat >>conftest.$ac_ext <<_ACEOF
2715 /* end confdefs.h.  */
2716 #include <stdarg.h>
2717 #include <stdio.h>
2718 #include <sys/types.h>
2719 #include <sys/stat.h>
2720 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2721 struct buf { int x; };
2722 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2723 static char *e (p, i)
2724      char **p;
2725      int i;
2726 {
2727   return p[i];
2728 }
2729 static char *f (char * (*g) (char **, int), char **p, ...)
2730 {
2731   char *s;
2732   va_list v;
2733   va_start (v,p);
2734   s = g (p, va_arg (v,int));
2735   va_end (v);
2736   return s;
2737 }
2738
2739 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2740    function prototypes and stuff, but not '\xHH' hex character constants.
2741    These don't provoke an error unfortunately, instead are silently treated
2742    as 'x'.  The following induces an error, until -std1 is added to get
2743    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2744    array size at least.  It's necessary to write '\x00'==0 to get something
2745    that's true only with -std1.  */
2746 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2747
2748 int test (int i, double x);
2749 struct s1 {int (*f) (int a);};
2750 struct s2 {int (*f) (double a);};
2751 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2752 int argc;
2753 char **argv;
2754 int
2755 main ()
2756 {
2757 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2758   ;
2759   return 0;
2760 }
2761 _ACEOF
2762 # Don't try gcc -ansi; that turns off useful extensions and
2763 # breaks some systems' header files.
2764 # AIX                   -qlanglvl=ansi
2765 # Ultrix and OSF/1      -std1
2766 # HP-UX 10.20 and later -Ae
2767 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2768 # SVR4                  -Xc -D__EXTENSIONS__
2769 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2770 do
2771   CC="$ac_save_CC $ac_arg"
2772   rm -f conftest.$ac_objext
2773 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2774   (eval $ac_compile) 2>conftest.er1
2775   ac_status=$?
2776   grep -v '^ *+' conftest.er1 >conftest.err
2777   rm -f conftest.er1
2778   cat conftest.err >&5
2779   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2780   (exit $ac_status); } &&
2781          { ac_try='test -z "$ac_c_werror_flag"
2782                          || test ! -s conftest.err'
2783   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2784   (eval $ac_try) 2>&5
2785   ac_status=$?
2786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2787   (exit $ac_status); }; } &&
2788          { ac_try='test -s conftest.$ac_objext'
2789   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2790   (eval $ac_try) 2>&5
2791   ac_status=$?
2792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2793   (exit $ac_status); }; }; then
2794   ac_cv_prog_cc_stdc=$ac_arg
2795 break
2796 else
2797   echo "$as_me: failed program was:" >&5
2798 sed 's/^/| /' conftest.$ac_ext >&5
2799
2800 fi
2801 rm -f conftest.err conftest.$ac_objext
2802 done
2803 rm -f conftest.$ac_ext conftest.$ac_objext
2804 CC=$ac_save_CC
2805
2806 fi
2807
2808 case "x$ac_cv_prog_cc_stdc" in
2809   x|xno)
2810     echo "$as_me:$LINENO: result: none needed" >&5
2811 echo "${ECHO_T}none needed" >&6 ;;
2812   *)
2813     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2814 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2815     CC="$CC $ac_cv_prog_cc_stdc" ;;
2816 esac
2817
2818 # Some people use a C++ compiler to compile C.  Since we use `exit',
2819 # in C++ we need to declare it.  In case someone uses the same compiler
2820 # for both compiling C and C++ we need to have the C++ compiler decide
2821 # the declaration of exit, since it's the most demanding environment.
2822 cat >conftest.$ac_ext <<_ACEOF
2823 #ifndef __cplusplus
2824   choke me
2825 #endif
2826 _ACEOF
2827 rm -f conftest.$ac_objext
2828 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2829   (eval $ac_compile) 2>conftest.er1
2830   ac_status=$?
2831   grep -v '^ *+' conftest.er1 >conftest.err
2832   rm -f conftest.er1
2833   cat conftest.err >&5
2834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2835   (exit $ac_status); } &&
2836          { ac_try='test -z "$ac_c_werror_flag"
2837                          || test ! -s conftest.err'
2838   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2839   (eval $ac_try) 2>&5
2840   ac_status=$?
2841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2842   (exit $ac_status); }; } &&
2843          { ac_try='test -s conftest.$ac_objext'
2844   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2845   (eval $ac_try) 2>&5
2846   ac_status=$?
2847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2848   (exit $ac_status); }; }; then
2849   for ac_declaration in \
2850    '' \
2851    'extern "C" void std::exit (int) throw (); using std::exit;' \
2852    'extern "C" void std::exit (int); using std::exit;' \
2853    'extern "C" void exit (int) throw ();' \
2854    'extern "C" void exit (int);' \
2855    'void exit (int);'
2856 do
2857   cat >conftest.$ac_ext <<_ACEOF
2858 /* confdefs.h.  */
2859 _ACEOF
2860 cat confdefs.h >>conftest.$ac_ext
2861 cat >>conftest.$ac_ext <<_ACEOF
2862 /* end confdefs.h.  */
2863 $ac_declaration
2864 #include <stdlib.h>
2865 int
2866 main ()
2867 {
2868 exit (42);
2869   ;
2870   return 0;
2871 }
2872 _ACEOF
2873 rm -f conftest.$ac_objext
2874 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2875   (eval $ac_compile) 2>conftest.er1
2876   ac_status=$?
2877   grep -v '^ *+' conftest.er1 >conftest.err
2878   rm -f conftest.er1
2879   cat conftest.err >&5
2880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2881   (exit $ac_status); } &&
2882          { ac_try='test -z "$ac_c_werror_flag"
2883                          || test ! -s conftest.err'
2884   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2885   (eval $ac_try) 2>&5
2886   ac_status=$?
2887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2888   (exit $ac_status); }; } &&
2889          { ac_try='test -s conftest.$ac_objext'
2890   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2891   (eval $ac_try) 2>&5
2892   ac_status=$?
2893   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2894   (exit $ac_status); }; }; then
2895   :
2896 else
2897   echo "$as_me: failed program was:" >&5
2898 sed 's/^/| /' conftest.$ac_ext >&5
2899
2900 continue
2901 fi
2902 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2903   cat >conftest.$ac_ext <<_ACEOF
2904 /* confdefs.h.  */
2905 _ACEOF
2906 cat confdefs.h >>conftest.$ac_ext
2907 cat >>conftest.$ac_ext <<_ACEOF
2908 /* end confdefs.h.  */
2909 $ac_declaration
2910 int
2911 main ()
2912 {
2913 exit (42);
2914   ;
2915   return 0;
2916 }
2917 _ACEOF
2918 rm -f conftest.$ac_objext
2919 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2920   (eval $ac_compile) 2>conftest.er1
2921   ac_status=$?
2922   grep -v '^ *+' conftest.er1 >conftest.err
2923   rm -f conftest.er1
2924   cat conftest.err >&5
2925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2926   (exit $ac_status); } &&
2927          { ac_try='test -z "$ac_c_werror_flag"
2928                          || test ! -s conftest.err'
2929   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2930   (eval $ac_try) 2>&5
2931   ac_status=$?
2932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2933   (exit $ac_status); }; } &&
2934          { ac_try='test -s conftest.$ac_objext'
2935   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2936   (eval $ac_try) 2>&5
2937   ac_status=$?
2938   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2939   (exit $ac_status); }; }; then
2940   break
2941 else
2942   echo "$as_me: failed program was:" >&5
2943 sed 's/^/| /' conftest.$ac_ext >&5
2944
2945 fi
2946 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2947 done
2948 rm -f conftest*
2949 if test -n "$ac_declaration"; then
2950   echo '#ifdef __cplusplus' >>confdefs.h
2951   echo $ac_declaration      >>confdefs.h
2952   echo '#endif'             >>confdefs.h
2953 fi
2954
2955 else
2956   echo "$as_me: failed program was:" >&5
2957 sed 's/^/| /' conftest.$ac_ext >&5
2958
2959 fi
2960 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2961 ac_ext=c
2962 ac_cpp='$CPP $CPPFLAGS'
2963 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2964 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2965 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2966
2967 ac_ext=cc
2968 ac_cpp='$CXXCPP $CPPFLAGS'
2969 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2970 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2971 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2972 if test -n "$ac_tool_prefix"; then
2973   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2974   do
2975     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2976 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2977 echo "$as_me:$LINENO: checking for $ac_word" >&5
2978 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2979 if test "${ac_cv_prog_CXX+set}" = set; then
2980   echo $ECHO_N "(cached) $ECHO_C" >&6
2981 else
2982   if test -n "$CXX"; then
2983   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2984 else
2985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2986 for as_dir in $PATH
2987 do
2988   IFS=$as_save_IFS
2989   test -z "$as_dir" && as_dir=.
2990   for ac_exec_ext in '' $ac_executable_extensions; do
2991   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2992     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2993     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2994     break 2
2995   fi
2996 done
2997 done
2998
2999 fi
3000 fi
3001 CXX=$ac_cv_prog_CXX
3002 if test -n "$CXX"; then
3003   echo "$as_me:$LINENO: result: $CXX" >&5
3004 echo "${ECHO_T}$CXX" >&6
3005 else
3006   echo "$as_me:$LINENO: result: no" >&5
3007 echo "${ECHO_T}no" >&6
3008 fi
3009
3010     test -n "$CXX" && break
3011   done
3012 fi
3013 if test -z "$CXX"; then
3014   ac_ct_CXX=$CXX
3015   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3016 do
3017   # Extract the first word of "$ac_prog", so it can be a program name with args.
3018 set dummy $ac_prog; ac_word=$2
3019 echo "$as_me:$LINENO: checking for $ac_word" >&5
3020 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3021 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3022   echo $ECHO_N "(cached) $ECHO_C" >&6
3023 else
3024   if test -n "$ac_ct_CXX"; then
3025   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3026 else
3027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3028 for as_dir in $PATH
3029 do
3030   IFS=$as_save_IFS
3031   test -z "$as_dir" && as_dir=.
3032   for ac_exec_ext in '' $ac_executable_extensions; do
3033   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3034     ac_cv_prog_ac_ct_CXX="$ac_prog"
3035     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3036     break 2
3037   fi
3038 done
3039 done
3040
3041 fi
3042 fi
3043 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3044 if test -n "$ac_ct_CXX"; then
3045   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3046 echo "${ECHO_T}$ac_ct_CXX" >&6
3047 else
3048   echo "$as_me:$LINENO: result: no" >&5
3049 echo "${ECHO_T}no" >&6
3050 fi
3051
3052   test -n "$ac_ct_CXX" && break
3053 done
3054 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3055
3056   CXX=$ac_ct_CXX
3057 fi
3058
3059
3060 # Provide some information about the compiler.
3061 echo "$as_me:$LINENO:" \
3062      "checking for C++ compiler version" >&5
3063 ac_compiler=`set X $ac_compile; echo $2`
3064 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3065   (eval $ac_compiler --version </dev/null >&5) 2>&5
3066   ac_status=$?
3067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3068   (exit $ac_status); }
3069 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3070   (eval $ac_compiler -v </dev/null >&5) 2>&5
3071   ac_status=$?
3072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3073   (exit $ac_status); }
3074 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3075   (eval $ac_compiler -V </dev/null >&5) 2>&5
3076   ac_status=$?
3077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3078   (exit $ac_status); }
3079
3080 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3081 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3082 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3083   echo $ECHO_N "(cached) $ECHO_C" >&6
3084 else
3085   cat >conftest.$ac_ext <<_ACEOF
3086 /* confdefs.h.  */
3087 _ACEOF
3088 cat confdefs.h >>conftest.$ac_ext
3089 cat >>conftest.$ac_ext <<_ACEOF
3090 /* end confdefs.h.  */
3091
3092 int
3093 main ()
3094 {
3095 #ifndef __GNUC__
3096        choke me
3097 #endif
3098
3099   ;
3100   return 0;
3101 }
3102 _ACEOF
3103 rm -f conftest.$ac_objext
3104 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3105   (eval $ac_compile) 2>conftest.er1
3106   ac_status=$?
3107   grep -v '^ *+' conftest.er1 >conftest.err
3108   rm -f conftest.er1
3109   cat conftest.err >&5
3110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3111   (exit $ac_status); } &&
3112          { ac_try='test -z "$ac_cxx_werror_flag"
3113                          || test ! -s conftest.err'
3114   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3115   (eval $ac_try) 2>&5
3116   ac_status=$?
3117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3118   (exit $ac_status); }; } &&
3119          { ac_try='test -s conftest.$ac_objext'
3120   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3121   (eval $ac_try) 2>&5
3122   ac_status=$?
3123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124   (exit $ac_status); }; }; then
3125   ac_compiler_gnu=yes
3126 else
3127   echo "$as_me: failed program was:" >&5
3128 sed 's/^/| /' conftest.$ac_ext >&5
3129
3130 ac_compiler_gnu=no
3131 fi
3132 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3133 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3134
3135 fi
3136 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3137 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3138 GXX=`test $ac_compiler_gnu = yes && echo yes`
3139 ac_test_CXXFLAGS=${CXXFLAGS+set}
3140 ac_save_CXXFLAGS=$CXXFLAGS
3141 CXXFLAGS="-g"
3142 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3143 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3144 if test "${ac_cv_prog_cxx_g+set}" = set; then
3145   echo $ECHO_N "(cached) $ECHO_C" >&6
3146 else
3147   cat >conftest.$ac_ext <<_ACEOF
3148 /* confdefs.h.  */
3149 _ACEOF
3150 cat confdefs.h >>conftest.$ac_ext
3151 cat >>conftest.$ac_ext <<_ACEOF
3152 /* end confdefs.h.  */
3153
3154 int
3155 main ()
3156 {
3157
3158   ;
3159   return 0;
3160 }
3161 _ACEOF
3162 rm -f conftest.$ac_objext
3163 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3164   (eval $ac_compile) 2>conftest.er1
3165   ac_status=$?
3166   grep -v '^ *+' conftest.er1 >conftest.err
3167   rm -f conftest.er1
3168   cat conftest.err >&5
3169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3170   (exit $ac_status); } &&
3171          { ac_try='test -z "$ac_cxx_werror_flag"
3172                          || test ! -s conftest.err'
3173   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3174   (eval $ac_try) 2>&5
3175   ac_status=$?
3176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3177   (exit $ac_status); }; } &&
3178          { ac_try='test -s conftest.$ac_objext'
3179   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3180   (eval $ac_try) 2>&5
3181   ac_status=$?
3182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3183   (exit $ac_status); }; }; then
3184   ac_cv_prog_cxx_g=yes
3185 else
3186   echo "$as_me: failed program was:" >&5
3187 sed 's/^/| /' conftest.$ac_ext >&5
3188
3189 ac_cv_prog_cxx_g=no
3190 fi
3191 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3192 fi
3193 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3194 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3195 if test "$ac_test_CXXFLAGS" = set; then
3196   CXXFLAGS=$ac_save_CXXFLAGS
3197 elif test $ac_cv_prog_cxx_g = yes; then
3198   if test "$GXX" = yes; then
3199     CXXFLAGS="-g -O2"
3200   else
3201     CXXFLAGS="-g"
3202   fi
3203 else
3204   if test "$GXX" = yes; then
3205     CXXFLAGS="-O2"
3206   else
3207     CXXFLAGS=
3208   fi
3209 fi
3210 for ac_declaration in \
3211    '' \
3212    'extern "C" void std::exit (int) throw (); using std::exit;' \
3213    'extern "C" void std::exit (int); using std::exit;' \
3214    'extern "C" void exit (int) throw ();' \
3215    'extern "C" void exit (int);' \
3216    'void exit (int);'
3217 do
3218   cat >conftest.$ac_ext <<_ACEOF
3219 /* confdefs.h.  */
3220 _ACEOF
3221 cat confdefs.h >>conftest.$ac_ext
3222 cat >>conftest.$ac_ext <<_ACEOF
3223 /* end confdefs.h.  */
3224 $ac_declaration
3225 #include <stdlib.h>
3226 int
3227 main ()
3228 {
3229 exit (42);
3230   ;
3231   return 0;
3232 }
3233 _ACEOF
3234 rm -f conftest.$ac_objext
3235 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3236   (eval $ac_compile) 2>conftest.er1
3237   ac_status=$?
3238   grep -v '^ *+' conftest.er1 >conftest.err
3239   rm -f conftest.er1
3240   cat conftest.err >&5
3241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3242   (exit $ac_status); } &&
3243          { ac_try='test -z "$ac_cxx_werror_flag"
3244                          || test ! -s conftest.err'
3245   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3246   (eval $ac_try) 2>&5
3247   ac_status=$?
3248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3249   (exit $ac_status); }; } &&
3250          { ac_try='test -s conftest.$ac_objext'
3251   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3252   (eval $ac_try) 2>&5
3253   ac_status=$?
3254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3255   (exit $ac_status); }; }; then
3256   :
3257 else
3258   echo "$as_me: failed program was:" >&5
3259 sed 's/^/| /' conftest.$ac_ext >&5
3260
3261 continue
3262 fi
3263 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3264   cat >conftest.$ac_ext <<_ACEOF
3265 /* confdefs.h.  */
3266 _ACEOF
3267 cat confdefs.h >>conftest.$ac_ext
3268 cat >>conftest.$ac_ext <<_ACEOF
3269 /* end confdefs.h.  */
3270 $ac_declaration
3271 int
3272 main ()
3273 {
3274 exit (42);
3275   ;
3276   return 0;
3277 }
3278 _ACEOF
3279 rm -f conftest.$ac_objext
3280 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3281   (eval $ac_compile) 2>conftest.er1
3282   ac_status=$?
3283   grep -v '^ *+' conftest.er1 >conftest.err
3284   rm -f conftest.er1
3285   cat conftest.err >&5
3286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3287   (exit $ac_status); } &&
3288          { ac_try='test -z "$ac_cxx_werror_flag"
3289                          || test ! -s conftest.err'
3290   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3291   (eval $ac_try) 2>&5
3292   ac_status=$?
3293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3294   (exit $ac_status); }; } &&
3295          { ac_try='test -s conftest.$ac_objext'
3296   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3297   (eval $ac_try) 2>&5
3298   ac_status=$?
3299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3300   (exit $ac_status); }; }; then
3301   break
3302 else
3303   echo "$as_me: failed program was:" >&5
3304 sed 's/^/| /' conftest.$ac_ext >&5
3305
3306 fi
3307 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3308 done
3309 rm -f conftest*
3310 if test -n "$ac_declaration"; then
3311   echo '#ifdef __cplusplus' >>confdefs.h
3312   echo $ac_declaration      >>confdefs.h
3313   echo '#endif'             >>confdefs.h
3314 fi
3315
3316 ac_ext=c
3317 ac_cpp='$CPP $CPPFLAGS'
3318 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3319 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3320 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3321
3322 CXXFLAGS="$save_CXXFLAGS"
3323
3324
3325
3326
3327
3328 am__api_version="1.9"
3329 # Find a good install program.  We prefer a C program (faster),
3330 # so one script is as good as another.  But avoid the broken or
3331 # incompatible versions:
3332 # SysV /etc/install, /usr/sbin/install
3333 # SunOS /usr/etc/install
3334 # IRIX /sbin/install
3335 # AIX /bin/install
3336 # AmigaOS /C/install, which installs bootblocks on floppy discs
3337 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3338 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3339 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3340 # OS/2's system install, which has a completely different semantic
3341 # ./install, which can be erroneously created by make from ./install.sh.
3342 # Reject install programs that cannot install multiple files.
3343 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3344 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3345 if test -z "$INSTALL"; then
3346 if test "${ac_cv_path_install+set}" = set; then
3347   echo $ECHO_N "(cached) $ECHO_C" >&6
3348 else
3349   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3350 for as_dir in $PATH
3351 do
3352   IFS=$as_save_IFS
3353   test -z "$as_dir" && as_dir=.
3354   # Account for people who put trailing slashes in PATH elements.
3355 case $as_dir/ in
3356   ./ | .// | /cC/* | \
3357   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3358   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3359   /usr/ucb/* ) ;;
3360   *)
3361     # OSF1 and SCO ODT 3.0 have their own names for install.
3362     # Don't use installbsd from OSF since it installs stuff as root
3363     # by default.
3364     for ac_prog in ginstall scoinst install; do
3365       for ac_exec_ext in '' $ac_executable_extensions; do
3366         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3367           if test $ac_prog = install &&
3368             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3369             # AIX install.  It has an incompatible calling convention.
3370             :
3371           elif test $ac_prog = install &&
3372             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3373             # program-specific install script used by HP pwplus--don't use.
3374             :
3375           else
3376             rm -rf conftest.one conftest.two conftest.dir
3377             echo one > conftest.one
3378             echo two > conftest.two
3379             mkdir conftest.dir
3380             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3381               test -s conftest.one && test -s conftest.two &&
3382               test -s conftest.dir/conftest.one &&
3383               test -s conftest.dir/conftest.two
3384             then
3385               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3386               break 3
3387             fi
3388           fi
3389         fi
3390       done
3391     done
3392     ;;
3393 esac
3394 done
3395
3396 rm -rf conftest.one conftest.two conftest.dir
3397
3398 fi
3399   if test "${ac_cv_path_install+set}" = set; then
3400     INSTALL=$ac_cv_path_install
3401   else
3402     # As a last resort, use the slow shell script.  Don't cache a
3403     # value for INSTALL within a source directory, because that will
3404     # break other packages using the cache if that directory is
3405     # removed, or if the value is a relative name.
3406     INSTALL=$ac_install_sh
3407   fi
3408 fi
3409 echo "$as_me:$LINENO: result: $INSTALL" >&5
3410 echo "${ECHO_T}$INSTALL" >&6
3411
3412 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3413 # It thinks the first close brace ends the variable substitution.
3414 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3415
3416 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3417
3418 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3419
3420 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
3421 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
3422 # Just in case
3423 sleep 1
3424 echo timestamp > conftest.file
3425 # Do `set' in a subshell so we don't clobber the current shell's
3426 # arguments.  Must try -L first in case configure is actually a
3427 # symlink; some systems play weird games with the mod time of symlinks
3428 # (eg FreeBSD returns the mod time of the symlink's containing
3429 # directory).
3430 if (
3431    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
3432    if test "$*" = "X"; then
3433       # -L didn't work.
3434       set X `ls -t $srcdir/configure conftest.file`
3435    fi
3436    rm -f conftest.file
3437    if test "$*" != "X $srcdir/configure conftest.file" \
3438       && test "$*" != "X conftest.file $srcdir/configure"; then
3439
3440       # If neither matched, then we have a broken ls.  This can happen
3441       # if, for instance, CONFIG_SHELL is bash and it inherits a
3442       # broken ls alias from the environment.  This has actually
3443       # happened.  Such a system could not be considered "sane".
3444       { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
3445 alias in your environment" >&5
3446 echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
3447 alias in your environment" >&2;}
3448    { (exit 1); exit 1; }; }
3449    fi
3450
3451    test "$2" = conftest.file
3452    )
3453 then
3454    # Ok.
3455    :
3456 else
3457    { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
3458 Check your system clock" >&5
3459 echo "$as_me: error: newly created file is older than distributed files!
3460 Check your system clock" >&2;}
3461    { (exit 1); exit 1; }; }
3462 fi
3463 echo "$as_me:$LINENO: result: yes" >&5
3464 echo "${ECHO_T}yes" >&6
3465 test "$program_prefix" != NONE &&
3466   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3467 # Use a double $ so make ignores it.
3468 test "$program_suffix" != NONE &&
3469   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3470 # Double any \ or $.  echo might interpret backslashes.
3471 # By default was `s,x,x', remove it if useless.
3472 cat <<\_ACEOF >conftest.sed
3473 s/[\\$]/&&/g;s/;s,x,x,$//
3474 _ACEOF
3475 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3476 rm conftest.sed
3477
3478 # expand $ac_aux_dir to an absolute path
3479 am_aux_dir=`cd $ac_aux_dir && pwd`
3480
3481 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
3482 # Use eval to expand $SHELL
3483 if eval "$MISSING --run true"; then
3484   am_missing_run="$MISSING --run "
3485 else
3486   am_missing_run=
3487   { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
3488 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3489 fi
3490
3491 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
3492   # We used to keeping the `.' as first argument, in order to
3493   # allow $(mkdir_p) to be used without argument.  As in
3494   #   $(mkdir_p) $(somedir)
3495   # where $(somedir) is conditionally defined.  However this is wrong
3496   # for two reasons:
3497   #  1. if the package is installed by a user who cannot write `.'
3498   #     make install will fail,
3499   #  2. the above comment should most certainly read
3500   #     $(mkdir_p) $(DESTDIR)$(somedir)
3501   #     so it does not work when $(somedir) is undefined and
3502   #     $(DESTDIR) is not.
3503   #  To support the latter case, we have to write
3504   #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
3505   #  so the `.' trick is pointless.
3506   mkdir_p='mkdir -p --'
3507 else
3508   # On NextStep and OpenStep, the `mkdir' command does not
3509   # recognize any option.  It will interpret all options as
3510   # directories to create, and then abort because `.' already
3511   # exists.
3512   for d in ./-p ./--version;
3513   do
3514     test -d $d && rmdir $d
3515   done
3516   # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
3517   if test -f "$ac_aux_dir/mkinstalldirs"; then
3518     mkdir_p='$(mkinstalldirs)'
3519   else
3520     mkdir_p='$(install_sh) -d'
3521   fi
3522 fi
3523
3524 for ac_prog in gawk mawk nawk awk
3525 do
3526   # Extract the first word of "$ac_prog", so it can be a program name with args.
3527 set dummy $ac_prog; ac_word=$2
3528 echo "$as_me:$LINENO: checking for $ac_word" >&5
3529 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3530 if test "${ac_cv_prog_AWK+set}" = set; then
3531   echo $ECHO_N "(cached) $ECHO_C" >&6
3532 else
3533   if test -n "$AWK"; then
3534   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3535 else
3536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3537 for as_dir in $PATH
3538 do
3539   IFS=$as_save_IFS
3540   test -z "$as_dir" && as_dir=.
3541   for ac_exec_ext in '' $ac_executable_extensions; do
3542   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3543     ac_cv_prog_AWK="$ac_prog"
3544     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3545     break 2
3546   fi
3547 done
3548 done
3549
3550 fi
3551 fi
3552 AWK=$ac_cv_prog_AWK
3553 if test -n "$AWK"; then
3554   echo "$as_me:$LINENO: result: $AWK" >&5
3555 echo "${ECHO_T}$AWK" >&6
3556 else
3557   echo "$as_me:$LINENO: result: no" >&5
3558 echo "${ECHO_T}no" >&6
3559 fi
3560
3561   test -n "$AWK" && break
3562 done
3563
3564 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3565 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
3566 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
3567 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3568   echo $ECHO_N "(cached) $ECHO_C" >&6
3569 else
3570   cat >conftest.make <<\_ACEOF
3571 all:
3572         @echo 'ac_maketemp="$(MAKE)"'
3573 _ACEOF
3574 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3575 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3576 if test -n "$ac_maketemp"; then
3577   eval ac_cv_prog_make_${ac_make}_set=yes
3578 else
3579   eval ac_cv_prog_make_${ac_make}_set=no
3580 fi
3581 rm -f conftest.make
3582 fi
3583 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3584   echo "$as_me:$LINENO: result: yes" >&5
3585 echo "${ECHO_T}yes" >&6
3586   SET_MAKE=
3587 else
3588   echo "$as_me:$LINENO: result: no" >&5
3589 echo "${ECHO_T}no" >&6
3590   SET_MAKE="MAKE=${MAKE-make}"
3591 fi
3592
3593 rm -rf .tst 2>/dev/null
3594 mkdir .tst 2>/dev/null
3595 if test -d .tst; then
3596   am__leading_dot=.
3597 else
3598   am__leading_dot=_
3599 fi
3600 rmdir .tst 2>/dev/null
3601
3602 DEPDIR="${am__leading_dot}deps"
3603
3604           ac_config_commands="$ac_config_commands depfiles"
3605
3606
3607 am_make=${MAKE-make}
3608 cat > confinc << 'END'
3609 am__doit:
3610         @echo done
3611 .PHONY: am__doit
3612 END
3613 # If we don't find an include directive, just comment out the code.
3614 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3615 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
3616 am__include="#"
3617 am__quote=
3618 _am_result=none
3619 # First try GNU make style include.
3620 echo "include confinc" > confmf
3621 # We grep out `Entering directory' and `Leaving directory'
3622 # messages which can occur if `w' ends up in MAKEFLAGS.
3623 # In particular we don't look at `^make:' because GNU make might
3624 # be invoked under some other name (usually "gmake"), in which
3625 # case it prints its new name instead of `make'.
3626 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3627    am__include=include
3628    am__quote=
3629    _am_result=GNU
3630 fi
3631 # Now try BSD make style include.
3632 if test "$am__include" = "#"; then
3633    echo '.include "confinc"' > confmf
3634    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3635       am__include=.include
3636       am__quote="\""
3637       _am_result=BSD
3638    fi
3639 fi
3640
3641
3642 echo "$as_me:$LINENO: result: $_am_result" >&5
3643 echo "${ECHO_T}$_am_result" >&6
3644 rm -f confinc confmf
3645
3646 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
3647 if test "${enable_dependency_tracking+set}" = set; then
3648   enableval="$enable_dependency_tracking"
3649
3650 fi;
3651 if test "x$enable_dependency_tracking" != xno; then
3652   am_depcomp="$ac_aux_dir/depcomp"
3653   AMDEPBACKSLASH='\'
3654 fi
3655
3656
3657 if test "x$enable_dependency_tracking" != xno; then
3658   AMDEP_TRUE=
3659   AMDEP_FALSE='#'
3660 else
3661   AMDEP_TRUE='#'
3662   AMDEP_FALSE=
3663 fi
3664
3665
3666
3667 # test to see if srcdir already configured
3668 if test "`cd $srcdir && pwd`" != "`pwd`" &&
3669    test -f $srcdir/config.status; then
3670   { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
3671 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
3672    { (exit 1); exit 1; }; }
3673 fi
3674
3675 # test whether we have cygpath
3676 if test -z "$CYGPATH_W"; then
3677   if (cygpath --version) >/dev/null 2>/dev/null; then
3678     CYGPATH_W='cygpath -w'
3679   else
3680     CYGPATH_W=echo
3681   fi
3682 fi
3683
3684
3685 # Define the identity of the package.
3686  PACKAGE='libjava'
3687  VERSION='version-unused'
3688
3689
3690 cat >>confdefs.h <<_ACEOF
3691 #define PACKAGE "$PACKAGE"
3692 _ACEOF
3693
3694
3695 cat >>confdefs.h <<_ACEOF
3696 #define VERSION "$VERSION"
3697 _ACEOF
3698
3699 # Some tools Automake needs.
3700
3701 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3702
3703
3704 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3705
3706
3707 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3708
3709
3710 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3711
3712
3713 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3714
3715 install_sh=${install_sh-"$am_aux_dir/install-sh"}
3716
3717 # Installed binaries are usually stripped using `strip' when the user
3718 # run `make install-strip'.  However `strip' might not be the right
3719 # tool to use in cross-compilation environments, therefore Automake
3720 # will honor the `STRIP' environment variable to overrule this program.
3721 if test "$cross_compiling" != no; then
3722   if test -n "$ac_tool_prefix"; then
3723   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3724 set dummy ${ac_tool_prefix}strip; ac_word=$2
3725 echo "$as_me:$LINENO: checking for $ac_word" >&5
3726 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3727 if test "${ac_cv_prog_STRIP+set}" = set; then
3728   echo $ECHO_N "(cached) $ECHO_C" >&6
3729 else
3730   if test -n "$STRIP"; then
3731   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3732 else
3733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3734 for as_dir in $PATH
3735 do
3736   IFS=$as_save_IFS
3737   test -z "$as_dir" && as_dir=.
3738   for ac_exec_ext in '' $ac_executable_extensions; do
3739   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3740     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3741     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3742     break 2
3743   fi
3744 done
3745 done
3746
3747 fi
3748 fi
3749 STRIP=$ac_cv_prog_STRIP
3750 if test -n "$STRIP"; then
3751   echo "$as_me:$LINENO: result: $STRIP" >&5
3752 echo "${ECHO_T}$STRIP" >&6
3753 else
3754   echo "$as_me:$LINENO: result: no" >&5
3755 echo "${ECHO_T}no" >&6
3756 fi
3757
3758 fi
3759 if test -z "$ac_cv_prog_STRIP"; then
3760   ac_ct_STRIP=$STRIP
3761   # Extract the first word of "strip", so it can be a program name with args.
3762 set dummy strip; ac_word=$2
3763 echo "$as_me:$LINENO: checking for $ac_word" >&5
3764 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3765 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3766   echo $ECHO_N "(cached) $ECHO_C" >&6
3767 else
3768   if test -n "$ac_ct_STRIP"; then
3769   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3770 else
3771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3772 for as_dir in $PATH
3773 do
3774   IFS=$as_save_IFS
3775   test -z "$as_dir" && as_dir=.
3776   for ac_exec_ext in '' $ac_executable_extensions; do
3777   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3778     ac_cv_prog_ac_ct_STRIP="strip"
3779     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3780     break 2
3781   fi
3782 done
3783 done
3784
3785   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3786 fi
3787 fi
3788 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3789 if test -n "$ac_ct_STRIP"; then
3790   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3791 echo "${ECHO_T}$ac_ct_STRIP" >&6
3792 else
3793   echo "$as_me:$LINENO: result: no" >&5
3794 echo "${ECHO_T}no" >&6
3795 fi
3796
3797   STRIP=$ac_ct_STRIP
3798 else
3799   STRIP="$ac_cv_prog_STRIP"
3800 fi
3801
3802 fi
3803 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
3804
3805 # We need awk for the "check" target.  The system "awk" is bad on
3806 # some platforms.
3807 # Always define AMTAR for backward compatibility.
3808
3809 AMTAR=${AMTAR-"${am_missing_run}tar"}
3810
3811 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3812
3813
3814
3815
3816 depcc="$CC"   am_compiler_list=
3817
3818 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3819 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3820 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3821   echo $ECHO_N "(cached) $ECHO_C" >&6
3822 else
3823   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3824   # We make a subdir and do the tests there.  Otherwise we can end up
3825   # making bogus files that we don't know about and never remove.  For
3826   # instance it was reported that on HP-UX the gcc test will end up
3827   # making a dummy file named `D' -- because `-MD' means `put the output
3828   # in D'.
3829   mkdir conftest.dir
3830   # Copy depcomp to subdir because otherwise we won't find it if we're
3831   # using a relative directory.
3832   cp "$am_depcomp" conftest.dir
3833   cd conftest.dir
3834   # We will build objects and dependencies in a subdirectory because
3835   # it helps to detect inapplicable dependency modes.  For instance
3836   # both Tru64's cc and ICC support -MD to output dependencies as a
3837   # side effect of compilation, but ICC will put the dependencies in
3838   # the current directory while Tru64 will put them in the object
3839   # directory.
3840   mkdir sub
3841
3842   am_cv_CC_dependencies_compiler_type=none
3843   if test "$am_compiler_list" = ""; then
3844      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3845   fi
3846   for depmode in $am_compiler_list; do
3847     # Setup a source with many dependencies, because some compilers
3848     # like to wrap large dependency lists on column 80 (with \), and
3849     # we should not choose a depcomp mode which is confused by this.
3850     #
3851     # We need to recreate these files for each test, as the compiler may
3852     # overwrite some of them when testing with obscure command lines.
3853     # This happens at least with the AIX C compiler.
3854     : > sub/conftest.c
3855     for i in 1 2 3 4 5 6; do
3856       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3857       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3858       # Solaris 8's {/usr,}/bin/sh.
3859       touch sub/conftst$i.h
3860     done
3861     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3862
3863     case $depmode in
3864     nosideeffect)
3865       # after this tag, mechanisms are not by side-effect, so they'll
3866       # only be used when explicitly requested
3867       if test "x$enable_dependency_tracking" = xyes; then
3868         continue
3869       else
3870         break
3871       fi
3872       ;;
3873     none) break ;;
3874     esac
3875     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3876     # mode.  It turns out that the SunPro C++ compiler does not properly
3877     # handle `-M -o', and we need to detect this.
3878     if depmode=$depmode \
3879        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3880        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3881        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3882          >/dev/null 2>conftest.err &&
3883        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3884        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3885        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3886       # icc doesn't choke on unknown options, it will just issue warnings
3887       # or remarks (even with -Werror).  So we grep stderr for any message
3888       # that says an option was ignored or not supported.
3889       # When given -MP, icc 7.0 and 7.1 complain thusly:
3890       #   icc: Command line warning: ignoring option '-M'; no argument required
3891       # The diagnosis changed in icc 8.0:
3892       #   icc: Command line remark: option '-MP' not supported
3893       if (grep 'ignoring option' conftest.err ||
3894           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3895         am_cv_CC_dependencies_compiler_type=$depmode
3896         break
3897       fi
3898     fi
3899   done
3900
3901   cd ..
3902   rm -rf conftest.dir
3903 else
3904   am_cv_CC_dependencies_compiler_type=none
3905 fi
3906
3907 fi
3908 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3909 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3910 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3911
3912
3913
3914 if
3915   test "x$enable_dependency_tracking" != xno \
3916   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3917   am__fastdepCC_TRUE=
3918   am__fastdepCC_FALSE='#'
3919 else
3920   am__fastdepCC_TRUE='#'
3921   am__fastdepCC_FALSE=
3922 fi
3923
3924
3925 depcc="$CXX"  am_compiler_list=
3926
3927 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3928 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3929 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
3930   echo $ECHO_N "(cached) $ECHO_C" >&6
3931 else
3932   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3933   # We make a subdir and do the tests there.  Otherwise we can end up
3934   # making bogus files that we don't know about and never remove.  For
3935   # instance it was reported that on HP-UX the gcc test will end up
3936   # making a dummy file named `D' -- because `-MD' means `put the output
3937   # in D'.
3938   mkdir conftest.dir
3939   # Copy depcomp to subdir because otherwise we won't find it if we're
3940   # using a relative directory.
3941   cp "$am_depcomp" conftest.dir
3942   cd conftest.dir
3943   # We will build objects and dependencies in a subdirectory because
3944   # it helps to detect inapplicable dependency modes.  For instance
3945   # both Tru64's cc and ICC support -MD to output dependencies as a
3946   # side effect of compilation, but ICC will put the dependencies in
3947   # the current directory while Tru64 will put them in the object
3948   # directory.
3949   mkdir sub
3950
3951   am_cv_CXX_dependencies_compiler_type=none
3952   if test "$am_compiler_list" = ""; then
3953      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3954   fi
3955   for depmode in $am_compiler_list; do
3956     # Setup a source with many dependencies, because some compilers
3957     # like to wrap large dependency lists on column 80 (with \), and
3958     # we should not choose a depcomp mode which is confused by this.
3959     #
3960     # We need to recreate these files for each test, as the compiler may
3961     # overwrite some of them when testing with obscure command lines.
3962     # This happens at least with the AIX C compiler.
3963     : > sub/conftest.c
3964     for i in 1 2 3 4 5 6; do
3965       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3966       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3967       # Solaris 8's {/usr,}/bin/sh.
3968       touch sub/conftst$i.h
3969     done
3970     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3971
3972     case $depmode in
3973     nosideeffect)
3974       # after this tag, mechanisms are not by side-effect, so they'll
3975       # only be used when explicitly requested
3976       if test "x$enable_dependency_tracking" = xyes; then
3977         continue
3978       else
3979         break
3980       fi
3981       ;;
3982     none) break ;;
3983     esac
3984     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3985     # mode.  It turns out that the SunPro C++ compiler does not properly
3986     # handle `-M -o', and we need to detect this.
3987     if depmode=$depmode \
3988        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3989        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3990        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3991          >/dev/null 2>conftest.err &&
3992        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3993        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3994        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3995       # icc doesn't choke on unknown options, it will just issue warnings
3996       # or remarks (even with -Werror).  So we grep stderr for any message
3997       # that says an option was ignored or not supported.
3998       # When given -MP, icc 7.0 and 7.1 complain thusly:
3999       #   icc: Command line warning: ignoring option '-M'; no argument required
4000       # The diagnosis changed in icc 8.0:
4001       #   icc: Command line remark: option '-MP' not supported
4002       if (grep 'ignoring option' conftest.err ||
4003           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4004         am_cv_CXX_dependencies_compiler_type=$depmode
4005         break
4006       fi
4007     fi
4008   done
4009
4010   cd ..
4011   rm -rf conftest.dir
4012 else
4013   am_cv_CXX_dependencies_compiler_type=none
4014 fi
4015
4016 fi
4017 echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
4018 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
4019 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4020
4021
4022
4023 if
4024   test "x$enable_dependency_tracking" != xno \
4025   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4026   am__fastdepCXX_TRUE=
4027   am__fastdepCXX_FALSE='#'
4028 else
4029   am__fastdepCXX_TRUE='#'
4030   am__fastdepCXX_FALSE=
4031 fi
4032
4033
4034
4035
4036 if test -n "$ac_tool_prefix"; then
4037   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
4038 set dummy ${ac_tool_prefix}as; ac_word=$2
4039 echo "$as_me:$LINENO: checking for $ac_word" >&5
4040 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4041 if test "${ac_cv_prog_AS+set}" = set; then
4042   echo $ECHO_N "(cached) $ECHO_C" >&6
4043 else
4044   if test -n "$AS"; then
4045   ac_cv_prog_AS="$AS" # Let the user override the test.
4046 else
4047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4048 for as_dir in $PATH
4049 do
4050   IFS=$as_save_IFS
4051   test -z "$as_dir" && as_dir=.
4052   for ac_exec_ext in '' $ac_executable_extensions; do
4053   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4054     ac_cv_prog_AS="${ac_tool_prefix}as"
4055     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4056     break 2
4057   fi
4058 done
4059 done
4060
4061 fi
4062 fi
4063 AS=$ac_cv_prog_AS
4064 if test -n "$AS"; then
4065   echo "$as_me:$LINENO: result: $AS" >&5
4066 echo "${ECHO_T}$AS" >&6
4067 else
4068   echo "$as_me:$LINENO: result: no" >&5
4069 echo "${ECHO_T}no" >&6
4070 fi
4071
4072 fi
4073 if test -z "$ac_cv_prog_AS"; then
4074   ac_ct_AS=$AS
4075   # Extract the first word of "as", so it can be a program name with args.
4076 set dummy as; ac_word=$2
4077 echo "$as_me:$LINENO: checking for $ac_word" >&5
4078 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4079 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
4080   echo $ECHO_N "(cached) $ECHO_C" >&6
4081 else
4082   if test -n "$ac_ct_AS"; then
4083   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
4084 else
4085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4086 for as_dir in $PATH
4087 do
4088   IFS=$as_save_IFS
4089   test -z "$as_dir" && as_dir=.
4090   for ac_exec_ext in '' $ac_executable_extensions; do
4091   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4092     ac_cv_prog_ac_ct_AS="as"
4093     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4094     break 2
4095   fi
4096 done
4097 done
4098
4099 fi
4100 fi
4101 ac_ct_AS=$ac_cv_prog_ac_ct_AS
4102 if test -n "$ac_ct_AS"; then
4103   echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
4104 echo "${ECHO_T}$ac_ct_AS" >&6
4105 else
4106   echo "$as_me:$LINENO: result: no" >&5
4107 echo "${ECHO_T}no" >&6
4108 fi
4109
4110   AS=$ac_ct_AS
4111 else
4112   AS="$ac_cv_prog_AS"
4113 fi
4114
4115 if test -n "$ac_tool_prefix"; then
4116   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4117 set dummy ${ac_tool_prefix}ld; ac_word=$2
4118 echo "$as_me:$LINENO: checking for $ac_word" >&5
4119 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4120 if test "${ac_cv_prog_LD+set}" = set; then
4121   echo $ECHO_N "(cached) $ECHO_C" >&6
4122 else
4123   if test -n "$LD"; then
4124   ac_cv_prog_LD="$LD" # Let the user override the test.
4125 else
4126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4127 for as_dir in $PATH
4128 do
4129   IFS=$as_save_IFS
4130   test -z "$as_dir" && as_dir=.
4131   for ac_exec_ext in '' $ac_executable_extensions; do
4132   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4133     ac_cv_prog_LD="${ac_tool_prefix}ld"
4134     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4135     break 2
4136   fi
4137 done
4138 done
4139
4140 fi
4141 fi
4142 LD=$ac_cv_prog_LD
4143 if test -n "$LD"; then
4144   echo "$as_me:$LINENO: result: $LD" >&5
4145 echo "${ECHO_T}$LD" >&6
4146 else
4147   echo "$as_me:$LINENO: result: no" >&5
4148 echo "${ECHO_T}no" >&6
4149 fi
4150
4151 fi
4152 if test -z "$ac_cv_prog_LD"; then
4153   ac_ct_LD=$LD
4154   # Extract the first word of "ld", so it can be a program name with args.
4155 set dummy ld; ac_word=$2
4156 echo "$as_me:$LINENO: checking for $ac_word" >&5
4157 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4158 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4159   echo $ECHO_N "(cached) $ECHO_C" >&6
4160 else
4161   if test -n "$ac_ct_LD"; then
4162   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4163 else
4164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4165 for as_dir in $PATH
4166 do
4167   IFS=$as_save_IFS
4168   test -z "$as_dir" && as_dir=.
4169   for ac_exec_ext in '' $ac_executable_extensions; do
4170   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4171     ac_cv_prog_ac_ct_LD="ld"
4172     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4173     break 2
4174   fi
4175 done
4176 done
4177
4178 fi
4179 fi
4180 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4181 if test -n "$ac_ct_LD"; then
4182   echo "$as_me:$LINENO: result: $ac_ct_LD" >&5
4183 echo "${ECHO_T}$ac_ct_LD" >&6
4184 else
4185   echo "$as_me:$LINENO: result: no" >&5
4186 echo "${ECHO_T}no" >&6
4187 fi
4188
4189   LD=$ac_ct_LD
4190 else
4191   LD="$ac_cv_prog_LD"
4192 fi
4193
4194 if test -n "$ac_tool_prefix"; then
4195   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4196 set dummy ${ac_tool_prefix}ar; ac_word=$2
4197 echo "$as_me:$LINENO: checking for $ac_word" >&5
4198 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4199 if test "${ac_cv_prog_AR+set}" = set; then
4200   echo $ECHO_N "(cached) $ECHO_C" >&6
4201 else
4202   if test -n "$AR"; then
4203   ac_cv_prog_AR="$AR" # Let the user override the test.
4204 else
4205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4206 for as_dir in $PATH
4207 do
4208   IFS=$as_save_IFS
4209   test -z "$as_dir" && as_dir=.
4210   for ac_exec_ext in '' $ac_executable_extensions; do
4211   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4212     ac_cv_prog_AR="${ac_tool_prefix}ar"
4213     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4214     break 2
4215   fi
4216 done
4217 done
4218
4219 fi
4220 fi
4221 AR=$ac_cv_prog_AR
4222 if test -n "$AR"; then
4223   echo "$as_me:$LINENO: result: $AR" >&5
4224 echo "${ECHO_T}$AR" >&6
4225 else
4226   echo "$as_me:$LINENO: result: no" >&5
4227 echo "${ECHO_T}no" >&6
4228 fi
4229
4230 fi
4231 if test -z "$ac_cv_prog_AR"; then
4232   ac_ct_AR=$AR
4233   # Extract the first word of "ar", so it can be a program name with args.
4234 set dummy ar; ac_word=$2
4235 echo "$as_me:$LINENO: checking for $ac_word" >&5
4236 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4237 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4238   echo $ECHO_N "(cached) $ECHO_C" >&6
4239 else
4240   if test -n "$ac_ct_AR"; then
4241   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4242 else
4243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4244 for as_dir in $PATH
4245 do
4246   IFS=$as_save_IFS
4247   test -z "$as_dir" && as_dir=.
4248   for ac_exec_ext in '' $ac_executable_extensions; do
4249   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4250     ac_cv_prog_ac_ct_AR="ar"
4251     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4252     break 2
4253   fi
4254 done
4255 done
4256
4257 fi
4258 fi
4259 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4260 if test -n "$ac_ct_AR"; then
4261   echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
4262 echo "${ECHO_T}$ac_ct_AR" >&6
4263 else
4264   echo "$as_me:$LINENO: result: no" >&5
4265 echo "${ECHO_T}no" >&6
4266 fi
4267
4268   AR=$ac_ct_AR
4269 else
4270   AR="$ac_cv_prog_AR"
4271 fi
4272
4273 if test -n "$ac_tool_prefix"; then
4274   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4275 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4276 echo "$as_me:$LINENO: checking for $ac_word" >&5
4277 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4278 if test "${ac_cv_prog_RANLIB+set}" = set; then
4279   echo $ECHO_N "(cached) $ECHO_C" >&6
4280 else
4281   if test -n "$RANLIB"; then
4282   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4283 else
4284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4285 for as_dir in $PATH
4286 do
4287   IFS=$as_save_IFS
4288   test -z "$as_dir" && as_dir=.
4289   for ac_exec_ext in '' $ac_executable_extensions; do
4290   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4291     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4292     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4293     break 2
4294   fi
4295 done
4296 done
4297
4298 fi
4299 fi
4300 RANLIB=$ac_cv_prog_RANLIB
4301 if test -n "$RANLIB"; then
4302   echo "$as_me:$LINENO: result: $RANLIB" >&5
4303 echo "${ECHO_T}$RANLIB" >&6
4304 else
4305   echo "$as_me:$LINENO: result: no" >&5
4306 echo "${ECHO_T}no" >&6
4307 fi
4308
4309 fi
4310 if test -z "$ac_cv_prog_RANLIB"; then
4311   ac_ct_RANLIB=$RANLIB
4312   # Extract the first word of "ranlib", so it can be a program name with args.
4313 set dummy ranlib; ac_word=$2
4314 echo "$as_me:$LINENO: checking for $ac_word" >&5
4315 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4316 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4317   echo $ECHO_N "(cached) $ECHO_C" >&6
4318 else
4319   if test -n "$ac_ct_RANLIB"; then
4320   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4321 else
4322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4323 for as_dir in $PATH
4324 do
4325   IFS=$as_save_IFS
4326   test -z "$as_dir" && as_dir=.
4327   for ac_exec_ext in '' $ac_executable_extensions; do
4328   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4329     ac_cv_prog_ac_ct_RANLIB="ranlib"
4330     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4331     break 2
4332   fi
4333 done
4334 done
4335
4336   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4337 fi
4338 fi
4339 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4340 if test -n "$ac_ct_RANLIB"; then
4341   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4342 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4343 else
4344   echo "$as_me:$LINENO: result: no" >&5
4345 echo "${ECHO_T}no" >&6
4346 fi
4347
4348   RANLIB=$ac_ct_RANLIB
4349 else
4350   RANLIB="$ac_cv_prog_RANLIB"
4351 fi
4352
4353 for ac_prog in gawk mawk nawk awk
4354 do
4355   # Extract the first word of "$ac_prog", so it can be a program name with args.
4356 set dummy $ac_prog; ac_word=$2
4357 echo "$as_me:$LINENO: checking for $ac_word" >&5
4358 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4359 if test "${ac_cv_prog_AWK+set}" = set; then
4360   echo $ECHO_N "(cached) $ECHO_C" >&6
4361 else
4362   if test -n "$AWK"; then
4363   ac_cv_prog_AWK="$AWK" # Let the user override the test.
4364 else
4365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4366 for as_dir in $PATH
4367 do
4368   IFS=$as_save_IFS
4369   test -z "$as_dir" && as_dir=.
4370   for ac_exec_ext in '' $ac_executable_extensions; do
4371   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4372     ac_cv_prog_AWK="$ac_prog"
4373     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4374     break 2
4375   fi
4376 done
4377 done
4378
4379 fi
4380 fi
4381 AWK=$ac_cv_prog_AWK
4382 if test -n "$AWK"; then
4383   echo "$as_me:$LINENO: result: $AWK" >&5
4384 echo "${ECHO_T}$AWK" >&6
4385 else
4386   echo "$as_me:$LINENO: result: no" >&5
4387 echo "${ECHO_T}no" >&6
4388 fi
4389
4390   test -n "$AWK" && break
4391 done
4392
4393 for ac_prog in jar fastjar gjar
4394 do
4395   # Extract the first word of "$ac_prog", so it can be a program name with args.
4396 set dummy $ac_prog; ac_word=$2
4397 echo "$as_me:$LINENO: checking for $ac_word" >&5
4398 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4399 if test "${ac_cv_prog_JAR+set}" = set; then
4400   echo $ECHO_N "(cached) $ECHO_C" >&6
4401 else
4402   if test -n "$JAR"; then
4403   ac_cv_prog_JAR="$JAR" # Let the user override the test.
4404 else
4405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4406 for as_dir in $PATH
4407 do
4408   IFS=$as_save_IFS
4409   test -z "$as_dir" && as_dir=.
4410   for ac_exec_ext in '' $ac_executable_extensions; do
4411   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4412     ac_cv_prog_JAR="$ac_prog"
4413     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4414     break 2
4415   fi
4416 done
4417 done
4418
4419 fi
4420 fi
4421 JAR=$ac_cv_prog_JAR
4422 if test -n "$JAR"; then
4423   echo "$as_me:$LINENO: result: $JAR" >&5
4424 echo "${ECHO_T}$JAR" >&6
4425 else
4426   echo "$as_me:$LINENO: result: no" >&5
4427 echo "${ECHO_T}no" >&6
4428 fi
4429
4430   test -n "$JAR" && break
4431 done
4432 test -n "$JAR" || JAR="no"
4433
4434 # Extract the first word of "zip", so it can be a program name with args.
4435 set dummy zip; ac_word=$2
4436 echo "$as_me:$LINENO: checking for $ac_word" >&5
4437 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4438 if test "${ac_cv_path_ZIP+set}" = set; then
4439   echo $ECHO_N "(cached) $ECHO_C" >&6
4440 else
4441   case $ZIP in
4442   [\\/]* | ?:[\\/]*)
4443   ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
4444   ;;
4445   *)
4446   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4447 for as_dir in $PATH
4448 do
4449   IFS=$as_save_IFS
4450   test -z "$as_dir" && as_dir=.
4451   for ac_exec_ext in '' $ac_executable_extensions; do
4452   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4453     ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
4454     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4455     break 2
4456   fi
4457 done
4458 done
4459
4460   test -z "$ac_cv_path_ZIP" && ac_cv_path_ZIP="no"
4461   ;;
4462 esac
4463 fi
4464 ZIP=$ac_cv_path_ZIP
4465
4466 if test -n "$ZIP"; then
4467   echo "$as_me:$LINENO: result: $ZIP" >&5
4468 echo "${ECHO_T}$ZIP" >&6
4469 else
4470   echo "$as_me:$LINENO: result: no" >&5
4471 echo "${ECHO_T}no" >&6
4472 fi
4473
4474 # Extract the first word of "unzip", so it can be a program name with args.
4475 set dummy unzip; ac_word=$2
4476 echo "$as_me:$LINENO: checking for $ac_word" >&5
4477 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4478 if test "${ac_cv_path_UNZIP+set}" = set; then
4479   echo $ECHO_N "(cached) $ECHO_C" >&6
4480 else
4481   case $UNZIP in
4482   [\\/]* | ?:[\\/]*)
4483   ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
4484   ;;
4485   *)
4486   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4487 for as_dir in $PATH
4488 do
4489   IFS=$as_save_IFS
4490   test -z "$as_dir" && as_dir=.
4491   for ac_exec_ext in '' $ac_executable_extensions; do
4492   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4493     ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
4494     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4495     break 2
4496   fi
4497 done
4498 done
4499
4500   test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP="unzip"
4501   ;;
4502 esac
4503 fi
4504 UNZIP=$ac_cv_path_UNZIP
4505
4506 if test -n "$UNZIP"; then
4507   echo "$as_me:$LINENO: result: $UNZIP" >&5
4508 echo "${ECHO_T}$UNZIP" >&6
4509 else
4510   echo "$as_me:$LINENO: result: no" >&5
4511 echo "${ECHO_T}no" >&6
4512 fi
4513
4514
4515 # We need a jar that supports -@.  This is a GNU extension.
4516 if test "$JAR" != no; then
4517    rm -f config-test.jar
4518    echo $srcdir/configure.ac | $JAR -cf@ config-test.jar
4519    if test -f config-test.jar; then
4520      rm -f config-test.jar
4521    else
4522      JAR=no
4523    fi
4524 fi
4525
4526 # Prefer the jar we found, but fall back to our jar script.
4527 if test "$JAR" = no; then
4528   if test "$ZIP" = no; then
4529     { { echo "$as_me:$LINENO: error: cannot find neither zip nor jar, cannot continue" >&5
4530 echo "$as_me: error: cannot find neither zip nor jar, cannot continue" >&2;}
4531    { (exit 1); exit 1; }; }
4532   else
4533     # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava
4534     JAR=`pwd`/scripts/jar
4535   fi
4536 fi
4537
4538 # Find a good install program.  We prefer a C program (faster),
4539 # so one script is as good as another.  But avoid the broken or
4540 # incompatible versions:
4541 # SysV /etc/install, /usr/sbin/install
4542 # SunOS /usr/etc/install
4543 # IRIX /sbin/install
4544 # AIX /bin/install
4545 # AmigaOS /C/install, which installs bootblocks on floppy discs
4546 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4547 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4548 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4549 # OS/2's system install, which has a completely different semantic
4550 # ./install, which can be erroneously created by make from ./install.sh.
4551 # Reject install programs that cannot install multiple files.
4552 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4553 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
4554 if test -z "$INSTALL"; then
4555 if test "${ac_cv_path_install+set}" = set; then
4556   echo $ECHO_N "(cached) $ECHO_C" >&6
4557 else
4558   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4559 for as_dir in $PATH
4560 do
4561   IFS=$as_save_IFS
4562   test -z "$as_dir" && as_dir=.
4563   # Account for people who put trailing slashes in PATH elements.
4564 case $as_dir/ in
4565   ./ | .// | /cC/* | \
4566   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4567   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4568   /usr/ucb/* ) ;;
4569   *)
4570     # OSF1 and SCO ODT 3.0 have their own names for install.
4571     # Don't use installbsd from OSF since it installs stuff as root
4572     # by default.
4573     for ac_prog in ginstall scoinst install; do
4574       for ac_exec_ext in '' $ac_executable_extensions; do
4575         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4576           if test $ac_prog = install &&
4577             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4578             # AIX install.  It has an incompatible calling convention.
4579             :
4580           elif test $ac_prog = install &&
4581             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4582             # program-specific install script used by HP pwplus--don't use.
4583             :
4584           else
4585             rm -rf conftest.one conftest.two conftest.dir
4586             echo one > conftest.one
4587             echo two > conftest.two
4588             mkdir conftest.dir
4589             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4590               test -s conftest.one && test -s conftest.two &&
4591               test -s conftest.dir/conftest.one &&
4592               test -s conftest.dir/conftest.two
4593             then
4594               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4595               break 3
4596             fi
4597           fi
4598         fi
4599       done
4600     done
4601     ;;
4602 esac
4603 done
4604
4605 rm -rf conftest.one conftest.two conftest.dir
4606
4607 fi
4608   if test "${ac_cv_path_install+set}" = set; then
4609     INSTALL=$ac_cv_path_install
4610   else
4611     # As a last resort, use the slow shell script.  Don't cache a
4612     # value for INSTALL within a source directory, because that will
4613     # break other packages using the cache if that directory is
4614     # removed, or if the value is a relative name.
4615     INSTALL=$ac_install_sh
4616   fi
4617 fi
4618 echo "$as_me:$LINENO: result: $INSTALL" >&5
4619 echo "${ECHO_T}$INSTALL" >&6
4620
4621 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4622 # It thinks the first close brace ends the variable substitution.
4623 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4624
4625 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4626
4627 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4628
4629
4630 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
4631 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
4632     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4633 if test "${enable_maintainer_mode+set}" = set; then
4634   enableval="$enable_maintainer_mode"
4635   USE_MAINTAINER_MODE=$enableval
4636 else
4637   USE_MAINTAINER_MODE=no
4638 fi;
4639   echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
4640 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
4641
4642
4643 if test $USE_MAINTAINER_MODE = yes; then
4644   MAINTAINER_MODE_TRUE=
4645   MAINTAINER_MODE_FALSE='#'
4646 else
4647   MAINTAINER_MODE_TRUE='#'
4648   MAINTAINER_MODE_FALSE=
4649 fi
4650
4651   MAINT=$MAINTAINER_MODE_TRUE
4652
4653
4654
4655
4656
4657 # configure.host sets the following important variables
4658 #       libgcj_cflags    - host specific C compiler flags
4659 #       libgcj_cxxflags  - host specific C++ compiler flags
4660 #       libgcj_javaflags - host specific Java compiler flags
4661
4662 libgcj_cflags=
4663 libgcj_cxxflags=
4664 libgcj_javaflags=
4665
4666 . ${srcdir}/configure.host
4667
4668 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4669 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4670 if test "${acl_cv_prog_gnu_ld+set}" = set; then
4671   echo $ECHO_N "(cached) $ECHO_C" >&6
4672 else
4673   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4674 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4675   acl_cv_prog_gnu_ld=yes
4676 else
4677   acl_cv_prog_gnu_ld=no
4678 fi
4679 fi
4680 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
4681 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
4682 with_gnu_ld=$acl_cv_prog_gnu_ld
4683
4684 echo "$as_me:$LINENO: checking if the GNU linker ($LD) supports -Bsymbolic-functions" >&5
4685 echo $ECHO_N "checking if the GNU linker ($LD) supports -Bsymbolic-functions... $ECHO_C" >&6
4686 if test "${acl_cv_prog_gnu_ld_symbolic+set}" = set; then
4687   echo $ECHO_N "(cached) $ECHO_C" >&6
4688 else
4689
4690 acl_cv_prog_gnu_ld_symbolic=no
4691
4692 if test x"$with_gnu_ld" = x"yes"; then
4693   if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then
4694     acl_cv_prog_gnu_ld_symbolic=yes
4695   fi
4696 fi
4697 fi
4698 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld_symbolic" >&5
4699 echo "${ECHO_T}$acl_cv_prog_gnu_ld_symbolic" >&6
4700 if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
4701   SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
4702 else
4703   SYMBOLIC_LDFLAGS=''
4704 fi
4705
4706 libgcj_ld_symbolic_functions=$SYMBOLIC_LDFLAGS
4707 if test -z "$libgcj_ld_symbolic"; then
4708   libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS
4709 fi
4710
4711 LIBGCJ_CFLAGS="${libgcj_cflags}"
4712 LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
4713 LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
4714 LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
4715 LIBGCJ_LD_SYMBOLIC_FUNCTIONS="${libgcj_ld_symbolic_functions}"
4716
4717
4718
4719
4720
4721
4722 # Only use libltdl for non-newlib builds.
4723 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
4724    echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
4725 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
4726 library_names_spec=
4727 libname_spec='lib$name'
4728 soname_spec=
4729 shrext=".so"
4730 postinstall_cmds=
4731 postuninstall_cmds=
4732 finish_cmds=
4733 finish_eval=
4734 shlibpath_var=
4735 shlibpath_overrides_runpath=unknown
4736 version_type=none
4737 dynamic_linker="$host_os ld.so"
4738 sys_lib_dlsearch_path_spec="/lib /usr/lib"
4739 if test "$GCC" = yes; then
4740   sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
4741   if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
4742     # if the path contains ";" then we assume it to be the separator
4743     # otherwise default to the standard path separator (i.e. ":") - it is
4744     # assumed that no part of a normal pathname contains ";" but that should
4745     # okay in the real world where ";" in dirpaths is itself problematic.
4746     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
4747   else
4748     sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
4749   fi
4750 else
4751   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
4752 fi
4753 need_lib_prefix=unknown
4754 hardcode_into_libs=no
4755
4756 # when you set need_version to no, make sure it does not cause -set_version
4757 # flags to be left without arguments
4758 need_version=unknown
4759
4760 case $host_os in
4761 aix3*)
4762   version_type=linux
4763   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
4764   shlibpath_var=LIBPATH
4765
4766   # AIX 3 has no versioning support, so we append a major version to the name.
4767   soname_spec='${libname}${release}${shared_ext}$major'
4768   ;;
4769
4770 aix[4-9]*)
4771   version_type=linux
4772   need_lib_prefix=no
4773   need_version=no
4774   hardcode_into_libs=yes
4775   if test "$host_cpu" = ia64; then
4776     # AIX 5 supports IA64
4777     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
4778     shlibpath_var=LD_LIBRARY_PATH
4779   else
4780     # With GCC up to 2.95.x, collect2 would create an import file
4781     # for dependence libraries.  The import file would start with
4782     # the line `#! .'.  This would cause the generated library to
4783     # depend on `.', always an invalid library.  This was fixed in
4784     # development snapshots of GCC prior to 3.0.
4785     case $host_os in
4786       aix4 | aix4.[01] | aix4.[01].*)
4787       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
4788            echo ' yes '
4789            echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
4790         :
4791       else
4792         can_build_shared=no
4793       fi
4794       ;;
4795     esac
4796     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
4797     # soname into executable. Probably we can add versioning support to
4798     # collect2, so additional links can be useful in future.
4799     if test "$aix_use_runtimelinking" = yes; then
4800       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
4801       # instead of lib<name>.a to let people know that these are not
4802       # typical AIX shared libraries.
4803       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
4804     else
4805       # We preserve .a as extension for shared libraries through AIX4.2
4806       # and later when we are not doing run time linking.
4807       library_names_spec='${libname}${release}.a $libname.a'
4808       soname_spec='${libname}${release}${shared_ext}$major'
4809     fi
4810     shlibpath_var=LIBPATH
4811   fi
4812   ;;
4813
4814 amigaos*)
4815   library_names_spec='$libname.ixlibrary $libname.a'
4816   # Create ${libname}_ixlibrary.a entries in /sys/libs.
4817   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'
4818   ;;
4819
4820 beos*)
4821   library_names_spec='${libname}${shared_ext}'
4822   dynamic_linker="$host_os ld.so"
4823   shlibpath_var=LIBRARY_PATH
4824   ;;
4825
4826 bsdi4*)
4827   version_type=linux
4828   need_version=no
4829   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
4830   soname_spec='${libname}${release}${shared_ext}$major'
4831   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
4832   shlibpath_var=LD_LIBRARY_PATH
4833   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
4834   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
4835   # the default ld.so.conf also contains /usr/contrib/lib and
4836   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
4837   # libtool to hard-code these into programs
4838   ;;
4839
4840 cygwin* | mingw* | pw32*)
4841   version_type=windows
4842   shrext=".dll"
4843   need_version=no
4844   need_lib_prefix=no
4845
4846   case $GCC,$host_os in
4847   yes,cygwin* | yes,mingw* | yes,pw32*)
4848     library_names_spec='$libname.dll.a'
4849     # DLL is installed to $(libdir)/../bin by postinstall_cmds
4850     postinstall_cmds='base_file=`basename \${file}`~
4851       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
4852       dldir=$destdir/`dirname \$dlpath`~
4853       test -d \$dldir || mkdir -p \$dldir~
4854       $install_prog $dir/$dlname \$dldir/$dlname'
4855     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
4856       dlpath=$dir/\$dldll~
4857        $rm \$dlpath'
4858     shlibpath_overrides_runpath=yes
4859
4860     case $host_os in
4861     cygwin*)
4862       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
4863       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
4864       sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
4865       ;;
4866     mingw*)
4867       # MinGW DLLs use traditional 'lib' prefix
4868       soname_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
4869       sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
4870       if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
4871         # It is most probably a Windows format PATH printed by
4872         # mingw gcc, but we are running on Cygwin. Gcc prints its search
4873         # path with ; separators, and with drive letters. We can handle the
4874         # drive letters (cygwin fileutils understands them), so leave them,
4875         # especially as we might pass files found there to a mingw objdump,
4876         # which wouldn't understand a cygwinified path. Ahh.
4877         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
4878       else
4879         sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
4880       fi
4881       ;;
4882     pw32*)
4883       # pw32 DLLs use 'pw' prefix rather than 'lib'
4884       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}${shared_ext}'
4885       ;;
4886     esac
4887     ;;
4888
4889   *)
4890     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
4891     ;;
4892   esac
4893   dynamic_linker='Win32 ld.exe'
4894   # FIXME: first we should search . and the directory the executable is in
4895   shlibpath_var=PATH
4896   ;;
4897
4898 darwin* | rhapsody*)
4899   dynamic_linker="$host_os dyld"
4900   version_type=darwin
4901   need_lib_prefix=no
4902   need_version=no
4903   # FIXME: Relying on posixy $() will cause problems for
4904   #        cross-compilation, but unfortunately the echo tests do not
4905   #        yet detect zsh echo's removal of \ escapes.
4906   library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
4907   soname_spec='${libname}${release}${major}$shared_ext'
4908   shlibpath_overrides_runpath=yes
4909   shlibpath_var=DYLD_LIBRARY_PATH
4910   shrext='$(test .$module = .yes && echo .so || echo .dylib)'
4911   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
4912   if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
4913   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"`
4914   fi
4915   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
4916   ;;
4917
4918 dgux*)
4919   version_type=linux
4920   need_lib_prefix=no
4921   need_version=no
4922   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
4923   soname_spec='${libname}${release}${shared_ext}$major'
4924   shlibpath_var=LD_LIBRARY_PATH
4925   ;;
4926
4927 freebsd1*)
4928   dynamic_linker=no
4929   ;;
4930
4931 freebsd*)
4932   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
4933   version_type=freebsd-$objformat
4934   case $version_type in
4935     freebsd-elf*)
4936       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
4937       need_version=no
4938       need_lib_prefix=no
4939       ;;
4940     freebsd-*)
4941       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
4942       need_version=yes
4943       ;;
4944   esac
4945   shlibpath_var=LD_LIBRARY_PATH
4946   case $host_os in
4947   freebsd2*)
4948     shlibpath_overrides_runpath=yes
4949     ;;
4950   freebsd3.01* | freebsdelf3.01*)
4951     shlibpath_overrides_runpath=yes
4952     hardcode_into_libs=yes
4953     ;;
4954   *) # from 3.2 on
4955     shlibpath_overrides_runpath=no
4956     hardcode_into_libs=yes
4957     ;;
4958   esac
4959   ;;
4960
4961 gnu*)
4962   version_type=linux
4963   need_lib_prefix=no
4964   need_version=no
4965   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
4966   soname_spec='${libname}${release}${shared_ext}$major'
4967   shlibpath_var=LD_LIBRARY_PATH
4968   hardcode_into_libs=yes
4969   ;;
4970
4971 hpux9* | hpux10* | hpux11*)
4972   # Give a soname corresponding to the major version so that dld.sl refuses to
4973   # link against other versions.
4974   version_type=sunos
4975   need_lib_prefix=no
4976   need_version=no
4977   case "$host_cpu" in
4978   ia64*)
4979     shrext='.so'
4980     hardcode_into_libs=yes
4981     dynamic_linker="$host_os dld.so"
4982     shlibpath_var=LD_LIBRARY_PATH
4983     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
4984     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
4985     soname_spec='${libname}${release}${shared_ext}$major'
4986     if test "X$HPUX_IA64_MODE" = X32; then
4987       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
4988     else
4989       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
4990     fi
4991     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
4992     ;;
4993    hppa*64*)
4994      shrext='.sl'
4995      hardcode_into_libs=yes
4996      dynamic_linker="$host_os dld.sl"
4997      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
4998      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
4999      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5000      soname_spec='${libname}${release}${shared_ext}$major'
5001      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
5002      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
5003      ;;
5004    *)
5005     shrext='.sl'
5006     dynamic_linker="$host_os dld.sl"
5007     shlibpath_var=SHLIB_PATH
5008     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
5009     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5010     soname_spec='${libname}${release}${shared_ext}$major'
5011     ;;
5012   esac
5013   # HP-UX runs *really* slowly unless shared libraries are mode 555.
5014   postinstall_cmds='chmod 555 $lib'
5015   ;;
5016
5017 irix5* | irix6* | nonstopux*)
5018   case $host_os in
5019     nonstopux*) version_type=nonstopux ;;
5020     *)
5021         if test "$lt_cv_prog_gnu_ld" = yes; then
5022                 version_type=linux
5023         else
5024                 version_type=irix
5025         fi ;;
5026   esac
5027   need_lib_prefix=no
5028   need_version=no
5029   soname_spec='${libname}${release}${shared_ext}$major'
5030   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
5031   case $host_os in
5032   irix5* | nonstopux*)
5033     libsuff= shlibsuff=
5034     ;;
5035   *)
5036     case $LD in # libtool.m4 will add one of these switches to LD
5037     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
5038       libsuff= shlibsuff= libmagic=32-bit;;
5039     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
5040       libsuff=32 shlibsuff=N32 libmagic=N32;;
5041     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
5042       libsuff=64 shlibsuff=64 libmagic=64-bit;;
5043     *) libsuff= shlibsuff= libmagic=never-match;;
5044     esac
5045     ;;
5046   esac
5047   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
5048   shlibpath_overrides_runpath=no
5049   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
5050   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
5051   hardcode_into_libs=yes
5052   ;;
5053
5054 # No shared lib support for Linux oldld, aout, or coff.
5055 linux*oldld* | linux*aout* | linux*coff*)
5056   dynamic_linker=no
5057   ;;
5058
5059 # This must be Linux ELF.
5060 linux*|k*bsd*-gnu)
5061   version_type=linux
5062   need_lib_prefix=no
5063   need_version=no
5064   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5065   soname_spec='${libname}${release}${shared_ext}$major'
5066   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
5067   shlibpath_var=LD_LIBRARY_PATH
5068   shlibpath_overrides_runpath=no
5069   # This implies no fast_install, which is unacceptable.
5070   # Some rework will be needed to allow for fast_install
5071   # before this can be enabled.
5072   hardcode_into_libs=yes
5073
5074   # We used to test for /lib/ld.so.1 and disable shared libraries on
5075   # powerpc, because MkLinux only supported shared libraries with the
5076   # GNU dynamic linker.  Since this was broken with cross compilers,
5077   # most powerpc-linux boxes support dynamic linking these days and
5078   # people can always --disable-shared, the test was removed, and we
5079   # assume the GNU/Linux dynamic linker is in use.
5080   dynamic_linker='GNU/Linux ld.so'
5081   ;;
5082
5083 netbsd*)
5084   version_type=sunos
5085   need_lib_prefix=no
5086   need_version=no
5087   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5088     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5089     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5090     dynamic_linker='NetBSD (a.out) ld.so'
5091   else
5092     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
5093     soname_spec='${libname}${release}${shared_ext}$major'
5094     dynamic_linker='NetBSD ld.elf_so'
5095   fi
5096   shlibpath_var=LD_LIBRARY_PATH
5097   shlibpath_overrides_runpath=yes
5098   hardcode_into_libs=yes
5099   ;;
5100
5101 newsos6)
5102   version_type=linux
5103   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5104   shlibpath_var=LD_LIBRARY_PATH
5105   shlibpath_overrides_runpath=yes
5106   ;;
5107
5108 nto-qnx)
5109   version_type=linux
5110   need_lib_prefix=no
5111   need_version=no
5112   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5113   soname_spec='${libname}${release}${shared_ext}$major'
5114   shlibpath_var=LD_LIBRARY_PATH
5115   shlibpath_overrides_runpath=yes
5116   ;;
5117
5118 openbsd*)
5119   version_type=sunos
5120   need_lib_prefix=no
5121   need_version=no
5122   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5123   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
5124   shlibpath_var=LD_LIBRARY_PATH
5125   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5126     case $host_os in
5127       openbsd2.[89] | openbsd2.[89].*)
5128         shlibpath_overrides_runpath=no
5129         ;;
5130       *)
5131         shlibpath_overrides_runpath=yes
5132         ;;
5133       esac
5134   else
5135     shlibpath_overrides_runpath=yes
5136   fi
5137   ;;
5138
5139 os2*)
5140   libname_spec='$name'
5141   shrext=".dll"
5142   need_lib_prefix=no
5143   library_names_spec='$libname${shared_ext} $libname.a'
5144   dynamic_linker='OS/2 ld.exe'
5145   shlibpath_var=LIBPATH
5146   ;;
5147
5148 osf3* | osf4* | osf5*)
5149   version_type=osf
5150   need_lib_prefix=no
5151   need_version=no
5152   soname_spec='${libname}${release}${shared_ext}$major'
5153   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5154   shlibpath_var=LD_LIBRARY_PATH
5155   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
5156   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
5157   ;;
5158
5159 sco3.2v5*)
5160   version_type=osf
5161   soname_spec='${libname}${release}${shared_ext}$major'
5162   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5163   shlibpath_var=LD_LIBRARY_PATH
5164   ;;
5165
5166 solaris*)
5167   version_type=linux
5168   need_lib_prefix=no
5169   need_version=no
5170   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5171   soname_spec='${libname}${release}${shared_ext}$major'
5172   shlibpath_var=LD_LIBRARY_PATH
5173   shlibpath_overrides_runpath=yes
5174   hardcode_into_libs=yes
5175   # ldd complains unless libraries are executable
5176   postinstall_cmds='chmod +x $lib'
5177   ;;
5178
5179 sunos4*)
5180   version_type=sunos
5181   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
5182   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
5183   shlibpath_var=LD_LIBRARY_PATH
5184   shlibpath_overrides_runpath=yes
5185   if test "$with_gnu_ld" = yes; then
5186     need_lib_prefix=no
5187   fi
5188   need_version=yes
5189   ;;
5190
5191 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5192   version_type=linux
5193   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5194   soname_spec='${libname}${release}${shared_ext}$major'
5195   shlibpath_var=LD_LIBRARY_PATH
5196   case $host_vendor in
5197     sni)
5198       shlibpath_overrides_runpath=no
5199       need_lib_prefix=no
5200       export_dynamic_flag_spec='${wl}-Blargedynsym'
5201       runpath_var=LD_RUN_PATH
5202       ;;
5203     siemens)
5204       need_lib_prefix=no
5205       ;;
5206     motorola)
5207       need_lib_prefix=no
5208       need_version=no
5209       shlibpath_overrides_runpath=no
5210       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
5211       ;;
5212   esac
5213   ;;
5214
5215 sysv4*MP*)
5216   if test -d /usr/nec ;then
5217     version_type=linux
5218     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
5219     soname_spec='$libname${shared_ext}.$major'
5220     shlibpath_var=LD_LIBRARY_PATH
5221   fi
5222   ;;
5223
5224 uts4*)
5225   version_type=linux
5226   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5227   soname_spec='${libname}${release}${shared_ext}$major'
5228   shlibpath_var=LD_LIBRARY_PATH
5229   ;;
5230
5231 *)
5232   dynamic_linker=no
5233   ;;
5234 esac
5235 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
5236 echo "${ECHO_T}$dynamic_linker" >&6
5237 test "$dynamic_linker" = no && can_build_shared=no
5238
5239
5240 echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
5241 echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6
5242 if test "${libltdl_cv_shlibpath_var+set}" = set; then
5243   echo $ECHO_N "(cached) $ECHO_C" >&6
5244 else
5245   libltdl_cv_shlibpath_var="$shlibpath_var"
5246 fi
5247 echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
5248 echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6
5249 if test -n "$libltdl_cv_shlibpath_var"; then
5250
5251 cat >>confdefs.h <<_ACEOF
5252 #define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
5253 _ACEOF
5254
5255 fi
5256
5257 fi
5258
5259                     ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h"
5260
5261
5262 # See if the user has requested runtime debugging.
5263 LIBGCJDEBUG="disable"
5264
5265 # Check whether --enable-libgcj-debug or --disable-libgcj-debug was given.
5266 if test "${enable_libgcj_debug+set}" = set; then
5267   enableval="$enable_libgcj_debug"
5268   if test "$enable_libgcj_debug" = yes; then
5269
5270 cat >>confdefs.h <<\_ACEOF
5271 #define DEBUG 1
5272 _ACEOF
5273
5274     LIBGCJDEBUG="enable"
5275   fi
5276 fi;
5277
5278
5279 # Check whether --with-escher or --without-escher was given.
5280 if test "${with_escher+set}" = set; then
5281   withval="$with_escher"
5282
5283 fi;
5284 case "$with_escher" in
5285 "")
5286         use_escher=false
5287         ;;
5288 "no")
5289         use_escher=false
5290         ;;
5291 "yes")
5292         { { echo "$as_me:$LINENO: error: Please supply an absolute path to Escher library" >&5
5293 echo "$as_me: error: Please supply an absolute path to Escher library" >&2;}
5294    { (exit 1); exit 1; }; }
5295         ;;
5296 *)
5297         use_escher=true
5298         ;;
5299 esac
5300
5301 # Determine which AWT peer libraries to build
5302 # Check whether --enable-java-awt or --disable-java-awt was given.
5303 if test "${enable_java_awt+set}" = set; then
5304   enableval="$enable_java_awt"
5305
5306 fi;
5307
5308 peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
5309 use_xlib_awt=""
5310 use_gtk_awt=""
5311 use_qt_awt=""
5312 use_x_awt=""
5313 # The default toolkit to use is the first one specified.
5314 TOOLKIT=
5315
5316
5317 for peer in $peerlibs ; do
5318   case $peer in
5319     xlib)
5320       if test "$no_x" = yes; then
5321         echo "*** xlib peers requested but no X library available" 1>&2
5322         exit 1
5323       else
5324         use_xlib_awt="yes"
5325         if test -z "$TOOLKIT"; then
5326            TOOLKIT=gnu.awt.xlib.XToolkit
5327         fi
5328       fi
5329       ;;
5330     gtk)
5331       if test "$no_x" = yes; then
5332          echo "*** gtk peers requested but no X library available" 1>&2
5333          exit 1
5334       else
5335          use_gtk_awt=yes
5336          if test -z "$TOOLKIT"; then
5337             TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit
5338          fi
5339       fi
5340       ;;
5341     qt)
5342       if test "$no_x" = yes; then
5343          # Perhaps we should admit the possibility of embedded Qt.
5344          echo "*** Qt peers requested but no X library available" 1>&2
5345          exit 1
5346       else
5347          use_qt_awt=yes
5348          if test -z "$TOOLKIT"; then
5349             TOOLKIT=gnu.java.awt.peer.qt.QtToolkit
5350          fi
5351       fi
5352       ;;
5353     x)
5354       use_x_awt=yes
5355       if test -z "$TOOLKIT"; then
5356          TOOLKIT=gnu.java.awt.peer.x.XToolkit
5357       fi
5358       ;;
5359     no)
5360       use_xlib_awt=
5361       use_gtk_awt=
5362       use_qt_awt=
5363       use_x_awt=
5364       break
5365       ;;
5366     *)
5367       echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
5368       exit 1
5369   esac
5370 done
5371
5372
5373
5374 if test "$use_xlib_awt" = yes; then
5375   XLIB_AWT_TRUE=
5376   XLIB_AWT_FALSE='#'
5377 else
5378   XLIB_AWT_TRUE='#'
5379   XLIB_AWT_FALSE=
5380 fi
5381
5382
5383
5384 if test "$use_x_awt" = yes; then
5385   X_AWT_TRUE=
5386   X_AWT_FALSE='#'
5387 else
5388   X_AWT_TRUE='#'
5389   X_AWT_FALSE=
5390 fi
5391
5392
5393
5394 cat >>confdefs.h <<_ACEOF
5395 #define AWT_TOOLKIT "$TOOLKIT"
5396 _ACEOF
5397
5398
5399
5400 cat >>confdefs.h <<_ACEOF
5401 #define LIBGCJ_PREFIX "$prefix"
5402 _ACEOF
5403
5404
5405 # Create standard.omit based on decisions we just made.
5406 cp $srcdir/standard.omit.in standard.omit
5407 if test "$use_xlib_awt" != yes; then
5408    echo gnu/awt/xlib >> standard.omit
5409    echo gnu/gcj/xlib >> standard.omit
5410 fi
5411 if test "$use_x_awt" != yes; then
5412    echo gnu/java/awt/peer/x >> standard.omit
5413 fi
5414
5415 # Tools that need to be compiled against classpath's tools classes
5416 : > vm-tools-packages
5417 for package in gnu/gcj/tools/gc_analyze ; do
5418     echo $package >> standard.omit
5419     echo $package >> vm-tools-packages
5420 done
5421
5422 if test -z "${with_multisubdir}"; then
5423    builddotdot=.
5424 else
5425    builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
5426 fi
5427
5428 NATIVE=yes
5429
5430 # Which gcj and host gcj (for ecjx) do we use?
5431 which_gcj=default
5432 host_exeext=${ac_exeext}
5433 GCJ_FOR_ECJX=
5434 built_gcc_dir="`cd ${builddotdot}/../../${host_subdir}/gcc && ${PWDCMD-pwd}`"
5435 if test -n "${with_cross_host}"; then
5436   # We are being configured with a cross compiler. We can't
5437   # use ac_exeext, because that is for the target platform.
5438   NATIVE=no
5439   cross_host_exeext=
5440   GCJ_FOR_ECJX="${with_cross_host}-gcj"
5441   case "${with_cross_host}" in
5442      *mingw* | *cygwin*)
5443          cross_host_exeext=.exe
5444      ;;
5445   esac
5446   host_exeext=${cross_host_exeext}
5447   if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then
5448      if test x"$build_noncanonical" = x"$with_cross_host"; then
5449         # Ordinary cross (host!=target and host=build)
5450         which_gcj=built
5451      else
5452         # Canadian cross (host!=target and host!=build)
5453         which_gcj=cross
5454      fi
5455   else
5456      which_gcj=cross
5457   fi
5458 else
5459   # We are being configured with a native or crossed-native compiler
5460   if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then
5461      if test x"$build" = x"$host"; then
5462         # True native build (host=target and host=build)
5463         which_gcj=built
5464      else
5465         # Crossed-native build (host=target and host!=build)
5466         which_gcj=cross
5467      fi
5468   else
5469      which_gcj=path
5470   fi
5471 fi
5472 case "${which_gcj}" in
5473    built)
5474       GCJ="$built_gcc_dir/gcj -B`${PWDCMD-pwd}`/ -B$built_gcc_dir/"
5475       GCJH='$(top_builddir)/$(MULTIBUILDTOP)../../$(host_subdir)/gcc/gcjh'
5476    ;;
5477    cross)
5478       if test "x${with_newlib}" = "xyes"; then
5479          # FIXME (comment): Why is this needed?
5480          GCC_UNWIND_INCLUDE=
5481          GCJ="${target_noncanonical}-gcj"
5482       else
5483          GCJ="${target_noncanonical}-gcj -B`${PWDCMD-pwd}`/"
5484       fi
5485       GCJH='$(target_noncanonical)-gcjh'
5486    ;;
5487    path)
5488       GCJ="gcj -B`${PWDCMD-pwd}`/"
5489       GCJH=gcjh
5490    ;;
5491 esac
5492 JAVAC="$GCJ -C"
5493 export JAVAC
5494
5495
5496
5497
5498
5499 # Create it, so that compile/link tests don't fail
5500 test -f libgcj.spec || touch libgcj.spec
5501
5502
5503
5504 # Set up to configure Classpath.
5505 # FIXME: no supported way to pass args in autoconf.
5506 # Disable tool wrappers to avoid ltdl.h configure check.
5507 ac_configure_args="$ac_configure_args --disable-tool-wrappers"
5508 ac_configure_args="$ac_configure_args --disable-load-library"
5509 ac_configure_args="$ac_configure_args --${LIBGCJDEBUG}-debug"
5510 ac_configure_args="$ac_configure_args --enable-default-toolkit=$TOOLKIT"
5511 dir1=`cd $srcdir && pwd`
5512 dir2=`pwd`
5513 ac_configure_args="$ac_configure_args --with-vm-classes=$dir1:$dir2"
5514 ac_configure_args="$ac_configure_args --disable-core-jni"
5515 ac_configure_args="$ac_configure_args --disable-examples"
5516 ac_configure_args="$ac_configure_args --with-glibj=build"
5517 if test "$plugin_enabled" != yes; then
5518   ac_configure_args="$ac_configure_args --disable-plugin"
5519 fi
5520 if test "$gconf_enabled" != yes; then
5521   ac_configure_args="$ac_configure_args --disable-gconf-peer"
5522   ac_configure_args="$ac_configure_args --enable-default-preferences-peer=gnu.java.util.prefs.FileBasedFactory"
5523 fi
5524 if test "$use_gtk_awt" != yes; then
5525   ac_configure_args="$ac_configure_args --disable-gtk-peer --disable-plugin"
5526 fi
5527 if test "$use_qt_awt" != yes; then
5528   ac_configure_args="$ac_configure_args --disable-qt-peer"
5529 else
5530   # We need this as qt is disabled by default in classpath.
5531   ac_configure_args="$ac_configure_args --enable-qt-peer"
5532 fi
5533 if test "$use_x_awt" != yes; then
5534   ac_configure_args="$ac_configure_args --without-escher"
5535 else
5536   # We need this as escher is disabled by default in classpath.
5537   if test "$use_escher" != true; then
5538     { { echo "$as_me:$LINENO: error: Please supply an absolute path to the Escher library" >&5
5539 echo "$as_me: error: Please supply an absolute path to the Escher library" >&2;}
5540    { (exit 1); exit 1; }; }
5541   else
5542     ac_configure_args="$ac_configure_args --with-escher=$with_escher"
5543   fi
5544 fi
5545 if test "x$BUILD_GJDOC" = xno; then
5546   ac_configure_args="$ac_configure_args --disable-gjdoc"
5547 fi
5548 # -Werror causes unavoidable problems in code using alsa.
5549 ac_configure_args="$ac_configure_args --disable-regen-headers"
5550 ac_configure_args="$ac_configure_args --disable-Werror"
5551
5552 # Only use libltdl for non-newlib builds.
5553 if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
5554      case $enable_ltdl_convenience in
5555   no) { { echo "$as_me:$LINENO: error: this package needs a convenience libltdl" >&5
5556 echo "$as_me: error: this package needs a convenience libltdl" >&2;}
5557    { (exit 1); exit 1; }; } ;;
5558   "") enable_ltdl_convenience=yes
5559       ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
5560   esac
5561   LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
5562   LTDLINCL='-I${top_srcdir}/''libltdl'
5563   # For backwards non-gettext consistent compatibility...
5564   INCLTDL="$LTDLINCL"
5565
5566    enable_dlopen=yes
5567
5568
5569
5570    DIRLTDL=libltdl
5571
5572 cat >>confdefs.h <<\_ACEOF
5573 #define USE_LTDL 1
5574 _ACEOF
5575
5576    # Sigh.  Libtool's macro doesn't do the right thing.
5577    INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
5578    # FIXME: this is a hack.
5579    sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
5580    ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
5581 fi
5582
5583
5584
5585 case `pwd` in
5586   *\ * | *\     *)
5587     { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5588 echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5589 esac
5590
5591
5592
5593 macro_version='2.2.6'
5594 macro_revision='1.3012'
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608 ltmain="$ac_aux_dir/ltmain.sh"
5609
5610 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5611 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
5612 if test "${lt_cv_path_SED+set}" = set; then
5613   echo $ECHO_N "(cached) $ECHO_C" >&6
5614 else
5615   # Loop through the user's path and test for sed and gsed.
5616 # Then use that list of sed's as ones to test for truncation.
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 lt_ac_prog in sed gsed; do
5623     for ac_exec_ext in '' $ac_executable_extensions; do
5624       if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
5625         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5626       fi
5627     done
5628   done
5629 done
5630 IFS=$as_save_IFS
5631 lt_ac_max=0
5632 lt_ac_count=0
5633 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
5634 # along with /bin/sed that truncates output.
5635 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5636   test ! -f $lt_ac_sed && continue
5637   cat /dev/null > conftest.in
5638   lt_ac_count=0
5639   echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5640   # Check for GNU sed and select it if it is found.
5641   if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5642     lt_cv_path_SED=$lt_ac_sed
5643     break
5644   fi
5645   while true; do
5646     cat conftest.in conftest.in >conftest.tmp
5647     mv conftest.tmp conftest.in
5648     cp conftest.in conftest.nl
5649     echo >>conftest.nl
5650     $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5651     cmp -s conftest.out conftest.nl || break
5652     # 10000 chars as input seems more than enough
5653     test $lt_ac_count -gt 10 && break
5654     lt_ac_count=`expr $lt_ac_count + 1`
5655     if test $lt_ac_count -gt $lt_ac_max; then
5656       lt_ac_max=$lt_ac_count
5657       lt_cv_path_SED=$lt_ac_sed
5658     fi
5659   done
5660 done
5661
5662 fi
5663
5664 SED=$lt_cv_path_SED
5665
5666 echo "$as_me:$LINENO: result: $SED" >&5
5667 echo "${ECHO_T}$SED" >&6
5668
5669 test -z "$SED" && SED=sed
5670 Xsed="$SED -e 1s/^X//"
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682 echo "$as_me:$LINENO: checking for egrep" >&5
5683 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5684 if test "${ac_cv_prog_egrep+set}" = set; then
5685   echo $ECHO_N "(cached) $ECHO_C" >&6
5686 else
5687   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5688     then ac_cv_prog_egrep='grep -E'
5689     else ac_cv_prog_egrep='egrep'
5690     fi
5691 fi
5692 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5693 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5694  EGREP=$ac_cv_prog_egrep
5695
5696
5697 echo "$as_me:$LINENO: checking for fgrep" >&5
5698 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
5699 if test "${ac_cv_prog_fgrep+set}" = set; then
5700   echo $ECHO_N "(cached) $ECHO_C" >&6
5701 else
5702   if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
5703     then ac_cv_prog_fgrep='grep -F'
5704     else ac_cv_prog_fgrep='fgrep'
5705     fi
5706 fi
5707 echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
5708 echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
5709  FGREP=$ac_cv_prog_fgrep
5710
5711
5712 test -z "$GREP" && GREP=grep
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732 # Check whether --with-gnu-ld or --without-gnu-ld was given.
5733 if test "${with_gnu_ld+set}" = set; then
5734   withval="$with_gnu_ld"
5735   test "$withval" = no || with_gnu_ld=yes
5736 else
5737   with_gnu_ld=no
5738 fi;
5739 ac_prog=ld
5740 if test "$GCC" = yes; then
5741   # Check if gcc -print-prog-name=ld gives a path.
5742   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5743 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
5744   case $host in
5745   *-*-mingw*)
5746     # gcc leaves a trailing carriage return which upsets mingw
5747     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5748   *)
5749     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5750   esac
5751   case $ac_prog in
5752     # Accept absolute paths.
5753     [\\/]* | ?:[\\/]*)
5754       re_direlt='/[^/][^/]*/\.\./'
5755       # Canonicalize the pathname of ld
5756       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5757       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5758         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5759       done
5760       test -z "$LD" && LD="$ac_prog"
5761       ;;
5762   "")
5763     # If it fails, then pretend we aren't using GCC.
5764     ac_prog=ld
5765     ;;
5766   *)
5767     # If it is relative, then search for the first ld in PATH.
5768     with_gnu_ld=unknown
5769     ;;
5770   esac
5771 elif test "$with_gnu_ld" = yes; then
5772   echo "$as_me:$LINENO: checking for GNU ld" >&5
5773 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
5774 else
5775   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5776 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
5777 fi
5778 if test "${lt_cv_path_LD+set}" = set; then
5779   echo $ECHO_N "(cached) $ECHO_C" >&6
5780 else
5781   if test -z "$LD"; then
5782   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5783   for ac_dir in $PATH; do
5784     IFS="$lt_save_ifs"
5785     test -z "$ac_dir" && ac_dir=.
5786     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5787       lt_cv_path_LD="$ac_dir/$ac_prog"
5788       # Check to see if the program is GNU ld.  I'd rather use --version,
5789       # but apparently some variants of GNU ld only accept -v.
5790       # Break only if it was the GNU/non-GNU ld that we prefer.
5791       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5792       *GNU* | *'with BFD'*)
5793         test "$with_gnu_ld" != no && break
5794         ;;
5795       *)
5796         test "$with_gnu_ld" != yes && break
5797         ;;
5798       esac
5799     fi
5800   done
5801   IFS="$lt_save_ifs"
5802 else
5803   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5804 fi
5805 fi
5806
5807 LD="$lt_cv_path_LD"
5808 if test -n "$LD"; then
5809   echo "$as_me:$LINENO: result: $LD" >&5
5810 echo "${ECHO_T}$LD" >&6
5811 else
5812   echo "$as_me:$LINENO: result: no" >&5
5813 echo "${ECHO_T}no" >&6
5814 fi
5815 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5816 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5817    { (exit 1); exit 1; }; }
5818 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5819 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
5820 if test "${lt_cv_prog_gnu_ld+set}" = set; then
5821   echo $ECHO_N "(cached) $ECHO_C" >&6
5822 else
5823   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5824 case `$LD -v 2>&1 </dev/null` in
5825 *GNU* | *'with BFD'*)
5826   lt_cv_prog_gnu_ld=yes
5827   ;;
5828 *)
5829   lt_cv_prog_gnu_ld=no
5830   ;;
5831 esac
5832 fi
5833 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5834 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
5835 with_gnu_ld=$lt_cv_prog_gnu_ld
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845 echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
5846 echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
5847 if test "${lt_cv_path_NM+set}" = set; then
5848   echo $ECHO_N "(cached) $ECHO_C" >&6
5849 else
5850   if test -n "$NM"; then
5851   # Let the user override the test.
5852   lt_cv_path_NM="$NM"
5853 else
5854   lt_nm_to_check="${ac_tool_prefix}nm"
5855   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5856     lt_nm_to_check="$lt_nm_to_check nm"
5857   fi
5858   for lt_tmp_nm in $lt_nm_to_check; do
5859     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5860     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5861       IFS="$lt_save_ifs"
5862       test -z "$ac_dir" && ac_dir=.
5863       tmp_nm="$ac_dir/$lt_tmp_nm"
5864       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5865         # Check to see if the nm accepts a BSD-compat flag.
5866         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5867         #   nm: unknown option "B" ignored
5868         # Tru64's nm complains that /dev/null is an invalid object file
5869         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5870         */dev/null* | *'Invalid file or object type'*)
5871           lt_cv_path_NM="$tmp_nm -B"
5872           break
5873           ;;
5874         *)
5875           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5876           */dev/null*)
5877             lt_cv_path_NM="$tmp_nm -p"
5878             break
5879             ;;
5880           *)
5881             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5882             continue # so that we can try to find one that supports BSD flags
5883             ;;
5884           esac
5885           ;;
5886         esac
5887       fi
5888     done
5889     IFS="$lt_save_ifs"
5890   done
5891   : ${lt_cv_path_NM=no}
5892 fi
5893 fi
5894 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5895 echo "${ECHO_T}$lt_cv_path_NM" >&6
5896 if test "$lt_cv_path_NM" != "no"; then
5897   NM="$lt_cv_path_NM"
5898 else
5899   # Didn't find any BSD compatible name lister, look for dumpbin.
5900   if test -n "$ac_tool_prefix"; then
5901   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5902   do
5903     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5904 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5905 echo "$as_me:$LINENO: checking for $ac_word" >&5
5906 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5907 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
5908   echo $ECHO_N "(cached) $ECHO_C" >&6
5909 else
5910   if test -n "$DUMPBIN"; then
5911   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5912 else
5913 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5914 for as_dir in $PATH
5915 do
5916   IFS=$as_save_IFS
5917   test -z "$as_dir" && as_dir=.
5918   for ac_exec_ext in '' $ac_executable_extensions; do
5919   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5920     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5921     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5922     break 2
5923   fi
5924 done
5925 done
5926
5927 fi
5928 fi
5929 DUMPBIN=$ac_cv_prog_DUMPBIN
5930 if test -n "$DUMPBIN"; then
5931   echo "$as_me:$LINENO: result: $DUMPBIN" >&5
5932 echo "${ECHO_T}$DUMPBIN" >&6
5933 else
5934   echo "$as_me:$LINENO: result: no" >&5
5935 echo "${ECHO_T}no" >&6
5936 fi
5937
5938     test -n "$DUMPBIN" && break
5939   done
5940 fi
5941 if test -z "$DUMPBIN"; then
5942   ac_ct_DUMPBIN=$DUMPBIN
5943   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5944 do
5945   # Extract the first word of "$ac_prog", so it can be a program name with args.
5946 set dummy $ac_prog; ac_word=$2
5947 echo "$as_me:$LINENO: checking for $ac_word" >&5
5948 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5949 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
5950   echo $ECHO_N "(cached) $ECHO_C" >&6
5951 else
5952   if test -n "$ac_ct_DUMPBIN"; then
5953   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5954 else
5955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5956 for as_dir in $PATH
5957 do
5958   IFS=$as_save_IFS
5959   test -z "$as_dir" && as_dir=.
5960   for ac_exec_ext in '' $ac_executable_extensions; do
5961   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5962     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5963     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5964     break 2
5965   fi
5966 done
5967 done
5968
5969 fi
5970 fi
5971 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5972 if test -n "$ac_ct_DUMPBIN"; then
5973   echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
5974 echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
5975 else
5976   echo "$as_me:$LINENO: result: no" >&5
5977 echo "${ECHO_T}no" >&6
5978 fi
5979
5980   test -n "$ac_ct_DUMPBIN" && break
5981 done
5982 test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
5983
5984   DUMPBIN=$ac_ct_DUMPBIN
5985 fi
5986
5987
5988   if test "$DUMPBIN" != ":"; then
5989     NM="$DUMPBIN"
5990   fi
5991 fi
5992 test -z "$NM" && NM=nm
5993
5994
5995
5996
5997
5998
5999 echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
6000 echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
6001 if test "${lt_cv_nm_interface+set}" = set; then
6002   echo $ECHO_N "(cached) $ECHO_C" >&6
6003 else
6004   lt_cv_nm_interface="BSD nm"
6005   echo "int some_variable = 0;" > conftest.$ac_ext
6006   (eval echo "\"\$as_me:6006: $ac_compile\"" >&5)
6007   (eval "$ac_compile" 2>conftest.err)
6008   cat conftest.err >&5
6009   (eval echo "\"\$as_me:6009: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6010   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6011   cat conftest.err >&5
6012   (eval echo "\"\$as_me:6012: output\"" >&5)
6013   cat conftest.out >&5
6014   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6015     lt_cv_nm_interface="MS dumpbin"
6016   fi
6017   rm -f conftest*
6018 fi
6019 echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
6020 echo "${ECHO_T}$lt_cv_nm_interface" >&6
6021
6022 # find the maximum length of command line arguments
6023 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6024 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
6025 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6026   echo $ECHO_N "(cached) $ECHO_C" >&6
6027 else
6028     i=0
6029   teststring="ABCD"
6030
6031   case $build_os in
6032   msdosdjgpp*)
6033     # On DJGPP, this test can blow up pretty badly due to problems in libc
6034     # (any single argument exceeding 2000 bytes causes a buffer overrun
6035     # during glob expansion).  Even if it were fixed, the result of this
6036     # check would be larger than it should be.
6037     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6038     ;;
6039
6040   gnu*)
6041     # Under GNU Hurd, this test is not required because there is
6042     # no limit to the length of command line arguments.
6043     # Libtool will interpret -1 as no limit whatsoever
6044     lt_cv_sys_max_cmd_len=-1;
6045     ;;
6046
6047   cygwin* | mingw* | cegcc*)
6048     # On Win9x/ME, this test blows up -- it succeeds, but takes
6049     # about 5 minutes as the teststring grows exponentially.
6050     # Worse, since 9x/ME are not pre-emptively multitasking,
6051     # you end up with a "frozen" computer, even though with patience
6052     # the test eventually succeeds (with a max line length of 256k).
6053     # Instead, let's just punt: use the minimum linelength reported by
6054     # all of the supported platforms: 8192 (on NT/2K/XP).
6055     lt_cv_sys_max_cmd_len=8192;
6056     ;;
6057
6058   amigaos*)
6059     # On AmigaOS with pdksh, this test takes hours, literally.
6060     # So we just punt and use a minimum line length of 8192.
6061     lt_cv_sys_max_cmd_len=8192;
6062     ;;
6063
6064   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6065     # This has been around since 386BSD, at least.  Likely further.
6066     if test -x /sbin/sysctl; then
6067       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6068     elif test -x /usr/sbin/sysctl; then
6069       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6070     else
6071       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6072     fi
6073     # And add a safety zone
6074     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6075     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6076     ;;
6077
6078   interix*)
6079     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6080     lt_cv_sys_max_cmd_len=196608
6081     ;;
6082
6083   osf*)
6084     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6085     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6086     # nice to cause kernel panics so lets avoid the loop below.
6087     # First set a reasonable default.
6088     lt_cv_sys_max_cmd_len=16384
6089     #
6090     if test -x /sbin/sysconfig; then
6091       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6092         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6093       esac
6094     fi
6095     ;;
6096   sco3.2v5*)
6097     lt_cv_sys_max_cmd_len=102400
6098     ;;
6099   sysv5* | sco5v6* | sysv4.2uw2*)
6100     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6101     if test -n "$kargmax"; then
6102       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6103     else
6104       lt_cv_sys_max_cmd_len=32768
6105     fi
6106     ;;
6107   *)
6108     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6109     if test -n "$lt_cv_sys_max_cmd_len"; then
6110       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6111       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6112     else
6113       # Make teststring a little bigger before we do anything with it.
6114       # a 1K string should be a reasonable start.
6115       for i in 1 2 3 4 5 6 7 8 ; do
6116         teststring=$teststring$teststring
6117       done
6118       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6119       # If test is not a shell built-in, we'll probably end up computing a
6120       # maximum length that is only half of the actual maximum length, but
6121       # we can't tell.
6122       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
6123                  = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
6124               test $i != 17 # 1/2 MB should be enough
6125       do
6126         i=`expr $i + 1`
6127         teststring=$teststring$teststring
6128       done
6129       # Only check the string length outside the loop.
6130       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6131       teststring=
6132       # Add a significant safety factor because C++ compilers can tack on
6133       # massive amounts of additional arguments before passing them to the
6134       # linker.  It appears as though 1/2 is a usable value.
6135       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6136     fi
6137     ;;
6138   esac
6139
6140 fi
6141
6142 if test -n $lt_cv_sys_max_cmd_len ; then
6143   echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6144 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
6145 else
6146   echo "$as_me:$LINENO: result: none" >&5
6147 echo "${ECHO_T}none" >&6
6148 fi
6149 max_cmd_len=$lt_cv_sys_max_cmd_len
6150
6151
6152
6153
6154
6155
6156 : ${CP="cp -f"}
6157 : ${MV="mv -f"}
6158 : ${RM="rm -f"}
6159
6160 echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
6161 echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
6162 # Try some XSI features
6163 xsi_shell=no
6164 ( _lt_dummy="a/b/c"
6165   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6166       = c,a/b,, \
6167     && eval 'test $(( 1 + 1 )) -eq 2 \
6168     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6169   && xsi_shell=yes
6170 echo "$as_me:$LINENO: result: $xsi_shell" >&5
6171 echo "${ECHO_T}$xsi_shell" >&6
6172
6173
6174 echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
6175 echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
6176 lt_shell_append=no
6177 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6178     >/dev/null 2>&1 \
6179   && lt_shell_append=yes
6180 echo "$as_me:$LINENO: result: $lt_shell_append" >&5
6181 echo "${ECHO_T}$lt_shell_append" >&6
6182
6183
6184 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6185   lt_unset=unset
6186 else
6187   lt_unset=false
6188 fi
6189
6190
6191
6192
6193
6194 # test EBCDIC or ASCII
6195 case `echo X|tr X '\101'` in
6196  A) # ASCII based system
6197     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6198   lt_SP2NL='tr \040 \012'
6199   lt_NL2SP='tr \015\012 \040\040'
6200   ;;
6201  *) # EBCDIC based system
6202   lt_SP2NL='tr \100 \n'
6203   lt_NL2SP='tr \r\n \100\100'
6204   ;;
6205 esac
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6216 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
6217 if test "${lt_cv_ld_reload_flag+set}" = set; then
6218   echo $ECHO_N "(cached) $ECHO_C" >&6
6219 else
6220   lt_cv_ld_reload_flag='-r'
6221 fi
6222 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6223 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
6224 reload_flag=$lt_cv_ld_reload_flag
6225 case $reload_flag in
6226 "" | " "*) ;;
6227 *) reload_flag=" $reload_flag" ;;
6228 esac
6229 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6230 case $host_os in
6231   darwin*)
6232     if test "$GCC" = yes; then
6233       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6234     else
6235       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6236     fi
6237     ;;
6238 esac
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248 if test -n "$ac_tool_prefix"; then
6249   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6250 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6251 echo "$as_me:$LINENO: checking for $ac_word" >&5
6252 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6253 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
6254   echo $ECHO_N "(cached) $ECHO_C" >&6
6255 else
6256   if test -n "$OBJDUMP"; then
6257   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6258 else
6259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6260 for as_dir in $PATH
6261 do
6262   IFS=$as_save_IFS
6263   test -z "$as_dir" && as_dir=.
6264   for ac_exec_ext in '' $ac_executable_extensions; do
6265   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6266     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6267     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6268     break 2
6269   fi
6270 done
6271 done
6272
6273 fi
6274 fi
6275 OBJDUMP=$ac_cv_prog_OBJDUMP
6276 if test -n "$OBJDUMP"; then
6277   echo "$as_me:$LINENO: result: $OBJDUMP" >&5
6278 echo "${ECHO_T}$OBJDUMP" >&6
6279 else
6280   echo "$as_me:$LINENO: result: no" >&5
6281 echo "${ECHO_T}no" >&6
6282 fi
6283
6284 fi
6285 if test -z "$ac_cv_prog_OBJDUMP"; then
6286   ac_ct_OBJDUMP=$OBJDUMP
6287   # Extract the first word of "objdump", so it can be a program name with args.
6288 set dummy objdump; ac_word=$2
6289 echo "$as_me:$LINENO: checking for $ac_word" >&5
6290 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6291 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
6292   echo $ECHO_N "(cached) $ECHO_C" >&6
6293 else
6294   if test -n "$ac_ct_OBJDUMP"; then
6295   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6296 else
6297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6298 for as_dir in $PATH
6299 do
6300   IFS=$as_save_IFS
6301   test -z "$as_dir" && as_dir=.
6302   for ac_exec_ext in '' $ac_executable_extensions; do
6303   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6304     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6305     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6306     break 2
6307   fi
6308 done
6309 done
6310
6311   test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false"
6312 fi
6313 fi
6314 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6315 if test -n "$ac_ct_OBJDUMP"; then
6316   echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
6317 echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
6318 else
6319   echo "$as_me:$LINENO: result: no" >&5
6320 echo "${ECHO_T}no" >&6
6321 fi
6322
6323   OBJDUMP=$ac_ct_OBJDUMP
6324 else
6325   OBJDUMP="$ac_cv_prog_OBJDUMP"
6326 fi
6327
6328 test -z "$OBJDUMP" && OBJDUMP=objdump
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338 echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
6339 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
6340 if test "${lt_cv_deplibs_check_method+set}" = set; then
6341   echo $ECHO_N "(cached) $ECHO_C" >&6
6342 else
6343   lt_cv_file_magic_cmd='$MAGIC_CMD'
6344 lt_cv_file_magic_test_file=
6345 lt_cv_deplibs_check_method='unknown'
6346 # Need to set the preceding variable on all platforms that support
6347 # interlibrary dependencies.
6348 # 'none' -- dependencies not supported.
6349 # `unknown' -- same as none, but documents that we really don't know.
6350 # 'pass_all' -- all dependencies passed with no checks.
6351 # 'test_compile' -- check by making test program.
6352 # 'file_magic [[regex]]' -- check by looking for files in library path
6353 # which responds to the $file_magic_cmd with a given extended regex.
6354 # If you have `file' or equivalent on your system and you're not sure
6355 # whether `pass_all' will *always* work, you probably want this one.
6356
6357 case $host_os in
6358 aix[4-9]*)
6359   lt_cv_deplibs_check_method=pass_all
6360   ;;
6361
6362 beos*)
6363   lt_cv_deplibs_check_method=pass_all
6364   ;;
6365
6366 bsdi[45]*)
6367   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6368   lt_cv_file_magic_cmd='/usr/bin/file -L'
6369   lt_cv_file_magic_test_file=/shlib/libc.so
6370   ;;
6371
6372 cygwin*)
6373   # func_win32_libid is a shell function defined in ltmain.sh
6374   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6375   lt_cv_file_magic_cmd='func_win32_libid'
6376   ;;
6377
6378 mingw* | pw32*)
6379   # Base MSYS/MinGW do not provide the 'file' command needed by
6380   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6381   # unless we find 'file', for example because we are cross-compiling.
6382   if ( file / ) >/dev/null 2>&1; then
6383     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6384     lt_cv_file_magic_cmd='func_win32_libid'
6385   else
6386     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6387     lt_cv_file_magic_cmd='$OBJDUMP -f'
6388   fi
6389   ;;
6390
6391 cegcc)
6392   # use the weaker test based on 'objdump'. See mingw*.
6393   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6394   lt_cv_file_magic_cmd='$OBJDUMP -f'
6395   ;;
6396
6397 darwin* | rhapsody*)
6398   lt_cv_deplibs_check_method=pass_all
6399   ;;
6400
6401 freebsd* | dragonfly*)
6402   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6403     case $host_cpu in
6404     i*86 )
6405       # Not sure whether the presence of OpenBSD here was a mistake.
6406       # Let's accept both of them until this is cleared up.
6407       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6408       lt_cv_file_magic_cmd=/usr/bin/file
6409       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6410       ;;
6411     esac
6412   else
6413     lt_cv_deplibs_check_method=pass_all
6414   fi
6415   ;;
6416
6417 gnu*)
6418   lt_cv_deplibs_check_method=pass_all
6419   ;;
6420
6421 hpux10.20* | hpux11*)
6422   lt_cv_file_magic_cmd=/usr/bin/file
6423   case $host_cpu in
6424   ia64*)
6425     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6426     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6427     ;;
6428   hppa*64*)
6429     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
6430     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6431     ;;
6432   *)
6433     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6434     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6435     ;;
6436   esac
6437   ;;
6438
6439 interix[3-9]*)
6440   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6441   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6442   ;;
6443
6444 irix5* | irix6* | nonstopux*)
6445   case $LD in
6446   *-32|*"-32 ") libmagic=32-bit;;
6447   *-n32|*"-n32 ") libmagic=N32;;
6448   *-64|*"-64 ") libmagic=64-bit;;
6449   *) libmagic=never-match;;
6450   esac
6451   lt_cv_deplibs_check_method=pass_all
6452   ;;
6453
6454 # This must be Linux ELF.
6455 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6456   lt_cv_deplibs_check_method=pass_all
6457   ;;
6458
6459 netbsd*)
6460   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6461     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6462   else
6463     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6464   fi
6465   ;;
6466
6467 newos6*)
6468   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6469   lt_cv_file_magic_cmd=/usr/bin/file
6470   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6471   ;;
6472
6473 *nto* | *qnx*)
6474   lt_cv_deplibs_check_method=pass_all
6475   ;;
6476
6477 openbsd*)
6478   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6479     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6480   else
6481     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6482   fi
6483   ;;
6484
6485 osf3* | osf4* | osf5*)
6486   lt_cv_deplibs_check_method=pass_all
6487   ;;
6488
6489 rdos*)
6490   lt_cv_deplibs_check_method=pass_all
6491   ;;
6492
6493 solaris*)
6494   lt_cv_deplibs_check_method=pass_all
6495   ;;
6496
6497 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6498   lt_cv_deplibs_check_method=pass_all
6499   ;;
6500
6501 sysv4 | sysv4.3*)
6502   case $host_vendor in
6503   motorola)
6504     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]'
6505     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6506     ;;
6507   ncr)
6508     lt_cv_deplibs_check_method=pass_all
6509     ;;
6510   sequent)
6511     lt_cv_file_magic_cmd='/bin/file'
6512     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6513     ;;
6514   sni)
6515     lt_cv_file_magic_cmd='/bin/file'
6516     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6517     lt_cv_file_magic_test_file=/lib/libc.so
6518     ;;
6519   siemens)
6520     lt_cv_deplibs_check_method=pass_all
6521     ;;
6522   pc)
6523     lt_cv_deplibs_check_method=pass_all
6524     ;;
6525   esac
6526   ;;
6527
6528 tpf*)
6529   lt_cv_deplibs_check_method=pass_all
6530   ;;
6531 esac
6532
6533 fi
6534 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6535 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
6536 file_magic_cmd=$lt_cv_file_magic_cmd
6537 deplibs_check_method=$lt_cv_deplibs_check_method
6538 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551 if test -n "$ac_tool_prefix"; then
6552   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6553 set dummy ${ac_tool_prefix}ar; ac_word=$2
6554 echo "$as_me:$LINENO: checking for $ac_word" >&5
6555 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6556 if test "${ac_cv_prog_AR+set}" = set; then
6557   echo $ECHO_N "(cached) $ECHO_C" >&6
6558 else
6559   if test -n "$AR"; then
6560   ac_cv_prog_AR="$AR" # Let the user override the test.
6561 else
6562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6563 for as_dir in $PATH
6564 do
6565   IFS=$as_save_IFS
6566   test -z "$as_dir" && as_dir=.
6567   for ac_exec_ext in '' $ac_executable_extensions; do
6568   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6569     ac_cv_prog_AR="${ac_tool_prefix}ar"
6570     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6571     break 2
6572   fi
6573 done
6574 done
6575
6576 fi
6577 fi
6578 AR=$ac_cv_prog_AR
6579 if test -n "$AR"; then
6580   echo "$as_me:$LINENO: result: $AR" >&5
6581 echo "${ECHO_T}$AR" >&6
6582 else
6583   echo "$as_me:$LINENO: result: no" >&5
6584 echo "${ECHO_T}no" >&6
6585 fi
6586
6587 fi
6588 if test -z "$ac_cv_prog_AR"; then
6589   ac_ct_AR=$AR
6590   # Extract the first word of "ar", so it can be a program name with args.
6591 set dummy ar; ac_word=$2
6592 echo "$as_me:$LINENO: checking for $ac_word" >&5
6593 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6594 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6595   echo $ECHO_N "(cached) $ECHO_C" >&6
6596 else
6597   if test -n "$ac_ct_AR"; then
6598   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6599 else
6600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6601 for as_dir in $PATH
6602 do
6603   IFS=$as_save_IFS
6604   test -z "$as_dir" && as_dir=.
6605   for ac_exec_ext in '' $ac_executable_extensions; do
6606   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6607     ac_cv_prog_ac_ct_AR="ar"
6608     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6609     break 2
6610   fi
6611 done
6612 done
6613
6614   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
6615 fi
6616 fi
6617 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6618 if test -n "$ac_ct_AR"; then
6619   echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6620 echo "${ECHO_T}$ac_ct_AR" >&6
6621 else
6622   echo "$as_me:$LINENO: result: no" >&5
6623 echo "${ECHO_T}no" >&6
6624 fi
6625
6626   AR=$ac_ct_AR
6627 else
6628   AR="$ac_cv_prog_AR"
6629 fi
6630
6631 test -z "$AR" && AR=ar
6632 test -z "$AR_FLAGS" && AR_FLAGS=cru
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644 if test -n "$ac_tool_prefix"; then
6645   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6646 set dummy ${ac_tool_prefix}strip; ac_word=$2
6647 echo "$as_me:$LINENO: checking for $ac_word" >&5
6648 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6649 if test "${ac_cv_prog_STRIP+set}" = set; then
6650   echo $ECHO_N "(cached) $ECHO_C" >&6
6651 else
6652   if test -n "$STRIP"; then
6653   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6654 else
6655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6656 for as_dir in $PATH
6657 do
6658   IFS=$as_save_IFS
6659   test -z "$as_dir" && as_dir=.
6660   for ac_exec_ext in '' $ac_executable_extensions; do
6661   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6662     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6663     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6664     break 2
6665   fi
6666 done
6667 done
6668
6669 fi
6670 fi
6671 STRIP=$ac_cv_prog_STRIP
6672 if test -n "$STRIP"; then
6673   echo "$as_me:$LINENO: result: $STRIP" >&5
6674 echo "${ECHO_T}$STRIP" >&6
6675 else
6676   echo "$as_me:$LINENO: result: no" >&5
6677 echo "${ECHO_T}no" >&6
6678 fi
6679
6680 fi
6681 if test -z "$ac_cv_prog_STRIP"; then
6682   ac_ct_STRIP=$STRIP
6683   # Extract the first word of "strip", so it can be a program name with args.
6684 set dummy strip; ac_word=$2
6685 echo "$as_me:$LINENO: checking for $ac_word" >&5
6686 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6687 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6688   echo $ECHO_N "(cached) $ECHO_C" >&6
6689 else
6690   if test -n "$ac_ct_STRIP"; then
6691   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6692 else
6693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6694 for as_dir in $PATH
6695 do
6696   IFS=$as_save_IFS
6697   test -z "$as_dir" && as_dir=.
6698   for ac_exec_ext in '' $ac_executable_extensions; do
6699   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6700     ac_cv_prog_ac_ct_STRIP="strip"
6701     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6702     break 2
6703   fi
6704 done
6705 done
6706
6707   test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
6708 fi
6709 fi
6710 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6711 if test -n "$ac_ct_STRIP"; then
6712   echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6713 echo "${ECHO_T}$ac_ct_STRIP" >&6
6714 else
6715   echo "$as_me:$LINENO: result: no" >&5
6716 echo "${ECHO_T}no" >&6
6717 fi
6718
6719   STRIP=$ac_ct_STRIP
6720 else
6721   STRIP="$ac_cv_prog_STRIP"
6722 fi
6723
6724 test -z "$STRIP" && STRIP=:
6725
6726
6727
6728
6729
6730
6731 if test -n "$ac_tool_prefix"; then
6732   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6733 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6734 echo "$as_me:$LINENO: checking for $ac_word" >&5
6735 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6736 if test "${ac_cv_prog_RANLIB+set}" = set; then
6737   echo $ECHO_N "(cached) $ECHO_C" >&6
6738 else
6739   if test -n "$RANLIB"; then
6740   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6741 else
6742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6743 for as_dir in $PATH
6744 do
6745   IFS=$as_save_IFS
6746   test -z "$as_dir" && as_dir=.
6747   for ac_exec_ext in '' $ac_executable_extensions; do
6748   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6749     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6750     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6751     break 2
6752   fi
6753 done
6754 done
6755
6756 fi
6757 fi
6758 RANLIB=$ac_cv_prog_RANLIB
6759 if test -n "$RANLIB"; then
6760   echo "$as_me:$LINENO: result: $RANLIB" >&5
6761 echo "${ECHO_T}$RANLIB" >&6
6762 else
6763   echo "$as_me:$LINENO: result: no" >&5
6764 echo "${ECHO_T}no" >&6
6765 fi
6766
6767 fi
6768 if test -z "$ac_cv_prog_RANLIB"; then
6769   ac_ct_RANLIB=$RANLIB
6770   # Extract the first word of "ranlib", so it can be a program name with args.
6771 set dummy ranlib; ac_word=$2
6772 echo "$as_me:$LINENO: checking for $ac_word" >&5
6773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6774 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6775   echo $ECHO_N "(cached) $ECHO_C" >&6
6776 else
6777   if test -n "$ac_ct_RANLIB"; then
6778   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6779 else
6780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6781 for as_dir in $PATH
6782 do
6783   IFS=$as_save_IFS
6784   test -z "$as_dir" && as_dir=.
6785   for ac_exec_ext in '' $ac_executable_extensions; do
6786   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6787     ac_cv_prog_ac_ct_RANLIB="ranlib"
6788     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6789     break 2
6790   fi
6791 done
6792 done
6793
6794   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
6795 fi
6796 fi
6797 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6798 if test -n "$ac_ct_RANLIB"; then
6799   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6800 echo "${ECHO_T}$ac_ct_RANLIB" >&6
6801 else
6802   echo "$as_me:$LINENO: result: no" >&5
6803 echo "${ECHO_T}no" >&6
6804 fi
6805
6806   RANLIB=$ac_ct_RANLIB
6807 else
6808   RANLIB="$ac_cv_prog_RANLIB"
6809 fi
6810
6811 test -z "$RANLIB" && RANLIB=:
6812
6813
6814
6815
6816
6817
6818 # Determine commands to create old-style static archives.
6819 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6820 old_postinstall_cmds='chmod 644 $oldlib'
6821 old_postuninstall_cmds=
6822
6823 if test -n "$RANLIB"; then
6824   case $host_os in
6825   openbsd*)
6826     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6827     ;;
6828   *)
6829     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6830     ;;
6831   esac
6832   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6833 fi
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868 # If no C compiler was specified, use CC.
6869 LTCC=${LTCC-"$CC"}
6870
6871 # If no C compiler flags were specified, use CFLAGS.
6872 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6873
6874 # Allow CC to be a program name with arguments.
6875 compiler=$CC
6876
6877
6878 # Check for command to grab the raw symbol name followed by C symbol from nm.
6879 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6880 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
6881 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6882   echo $ECHO_N "(cached) $ECHO_C" >&6
6883 else
6884
6885 # These are sane defaults that work on at least a few old systems.
6886 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6887
6888 # Character class describing NM global symbol codes.
6889 symcode='[BCDEGRST]'
6890
6891 # Regexp to match symbols that can be accessed directly from C.
6892 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6893
6894 # Define system-specific variables.
6895 case $host_os in
6896 aix*)
6897   symcode='[BCDT]'
6898   ;;
6899 cygwin* | mingw* | pw32* | cegcc*)
6900   symcode='[ABCDGISTW]'
6901   ;;
6902 hpux*)
6903   if test "$host_cpu" = ia64; then
6904     symcode='[ABCDEGRST]'
6905   fi
6906   ;;
6907 irix* | nonstopux*)
6908   symcode='[BCDEGRST]'
6909   ;;
6910 osf*)
6911   symcode='[BCDEGQRST]'
6912   ;;
6913 solaris*)
6914   symcode='[BDRT]'
6915   ;;
6916 sco3.2v5*)
6917   symcode='[DT]'
6918   ;;
6919 sysv4.2uw2*)
6920   symcode='[DT]'
6921   ;;
6922 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6923   symcode='[ABDT]'
6924   ;;
6925 sysv4)
6926   symcode='[DFNSTU]'
6927   ;;
6928 esac
6929
6930 # If we're using GNU nm, then use its standard symbol codes.
6931 case `$NM -V 2>&1` in
6932 *GNU* | *'with BFD'*)
6933   symcode='[ABCDGIRSTW]' ;;
6934 esac
6935
6936 # Transform an extracted symbol line into a proper C declaration.
6937 # Some systems (esp. on ia64) link data and code symbols differently,
6938 # so use this general approach.
6939 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6940
6941 # Transform an extracted symbol line into symbol name and symbol address
6942 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6943 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'"
6944
6945 # Handle CRLF in mingw tool chain
6946 opt_cr=
6947 case $build_os in
6948 mingw*)
6949   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6950   ;;
6951 esac
6952
6953 # Try without a prefix underscore, then with it.
6954 for ac_symprfx in "" "_"; do
6955
6956   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6957   symxfrm="\\1 $ac_symprfx\\2 \\2"
6958
6959   # Write the raw and C identifiers.
6960   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6961     # Fake it for dumpbin and say T for any non-static function
6962     # and D for any global variable.
6963     # Also find C++ and __fastcall symbols from MSVC++,
6964     # which start with @ or ?.
6965     lt_cv_sys_global_symbol_pipe="$AWK '"\
6966 "     {last_section=section; section=\$ 3};"\
6967 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6968 "     \$ 0!~/External *\|/{next};"\
6969 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6970 "     {if(hide[section]) next};"\
6971 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6972 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6973 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6974 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6975 "     ' prfx=^$ac_symprfx"
6976   else
6977     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6978   fi
6979
6980   # Check to see that the pipe works correctly.
6981   pipe_works=no
6982
6983   rm -f conftest*
6984   cat > conftest.$ac_ext <<_LT_EOF
6985 #ifdef __cplusplus
6986 extern "C" {
6987 #endif
6988 char nm_test_var;
6989 void nm_test_func(void);
6990 void nm_test_func(void){}
6991 #ifdef __cplusplus
6992 }
6993 #endif
6994 int main(){nm_test_var='a';nm_test_func();return(0);}
6995 _LT_EOF
6996
6997   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6998   (eval $ac_compile) 2>&5
6999   ac_status=$?
7000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7001   (exit $ac_status); }; then
7002     # Now try to grab the symbols.
7003     nlist=conftest.nm
7004     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
7005   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
7006   ac_status=$?
7007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7008   (exit $ac_status); } && test -s "$nlist"; then
7009       # Try sorting and uniquifying the output.
7010       if sort "$nlist" | uniq > "$nlist"T; then
7011         mv -f "$nlist"T "$nlist"
7012       else
7013         rm -f "$nlist"T
7014       fi
7015
7016       # Make sure that we snagged all the symbols we need.
7017       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7018         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7019           cat <<_LT_EOF > conftest.$ac_ext
7020 #ifdef __cplusplus
7021 extern "C" {
7022 #endif
7023
7024 _LT_EOF
7025           # Now generate the symbol file.
7026           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7027
7028           cat <<_LT_EOF >> conftest.$ac_ext
7029
7030 /* The mapping between symbol names and symbols.  */
7031 const struct {
7032   const char *name;
7033   void       *address;
7034 }
7035 lt__PROGRAM__LTX_preloaded_symbols[] =
7036 {
7037   { "@PROGRAM@", (void *) 0 },
7038 _LT_EOF
7039           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7040           cat <<\_LT_EOF >> conftest.$ac_ext
7041   {0, (void *) 0}
7042 };
7043
7044 /* This works around a problem in FreeBSD linker */
7045 #ifdef FREEBSD_WORKAROUND
7046 static const void *lt_preloaded_setup() {
7047   return lt__PROGRAM__LTX_preloaded_symbols;
7048 }
7049 #endif
7050
7051 #ifdef __cplusplus
7052 }
7053 #endif
7054 _LT_EOF
7055           # Now try linking the two files.
7056           mv conftest.$ac_objext conftstm.$ac_objext
7057           lt_save_LIBS="$LIBS"
7058           lt_save_CFLAGS="$CFLAGS"
7059           LIBS="conftstm.$ac_objext"
7060           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7061           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7062   (eval $ac_link) 2>&5
7063   ac_status=$?
7064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7065   (exit $ac_status); } && test -s conftest${ac_exeext}; then
7066             pipe_works=yes
7067           fi
7068           LIBS="$lt_save_LIBS"
7069           CFLAGS="$lt_save_CFLAGS"
7070         else
7071           echo "cannot find nm_test_func in $nlist" >&5
7072         fi
7073       else
7074         echo "cannot find nm_test_var in $nlist" >&5
7075       fi
7076     else
7077       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7078     fi
7079   else
7080     echo "$progname: failed program was:" >&5
7081     cat conftest.$ac_ext >&5
7082   fi
7083   rm -rf conftest* conftst*
7084
7085   # Do not use the global_symbol_pipe unless it works.
7086   if test "$pipe_works" = yes; then
7087     break
7088   else
7089     lt_cv_sys_global_symbol_pipe=
7090   fi
7091 done
7092
7093 fi
7094
7095 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7096   lt_cv_sys_global_symbol_to_cdecl=
7097 fi
7098 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7099   echo "$as_me:$LINENO: result: failed" >&5
7100 echo "${ECHO_T}failed" >&6
7101 else
7102   echo "$as_me:$LINENO: result: ok" >&5
7103 echo "${ECHO_T}ok" >&6
7104 fi
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
7129 if test "${enable_libtool_lock+set}" = set; then
7130   enableval="$enable_libtool_lock"
7131
7132 fi;
7133 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7134
7135 # Some flags need to be propagated to the compiler or linker for good
7136 # libtool support.
7137 case $host in
7138 ia64-*-hpux*)
7139   # Find out which ABI we are using.
7140   echo 'int i;' > conftest.$ac_ext
7141   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7142   (eval $ac_compile) 2>&5
7143   ac_status=$?
7144   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7145   (exit $ac_status); }; then
7146     case `/usr/bin/file conftest.$ac_objext` in
7147       *ELF-32*)
7148         HPUX_IA64_MODE="32"
7149         ;;
7150       *ELF-64*)
7151         HPUX_IA64_MODE="64"
7152         ;;
7153     esac
7154   fi
7155   rm -rf conftest*
7156   ;;
7157 *-*-irix6*)
7158   # Find out which ABI we are using.
7159   echo '#line 7159 "configure"' > conftest.$ac_ext
7160   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7161   (eval $ac_compile) 2>&5
7162   ac_status=$?
7163   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7164   (exit $ac_status); }; then
7165     if test "$lt_cv_prog_gnu_ld" = yes; then
7166       case `/usr/bin/file conftest.$ac_objext` in
7167         *32-bit*)
7168           LD="${LD-ld} -melf32bsmip"
7169           ;;
7170         *N32*)
7171           LD="${LD-ld} -melf32bmipn32"
7172           ;;
7173         *64-bit*)
7174           LD="${LD-ld} -melf64bmip"
7175         ;;
7176       esac
7177     else
7178       case `/usr/bin/file conftest.$ac_objext` in
7179         *32-bit*)
7180           LD="${LD-ld} -32"
7181           ;;
7182         *N32*)
7183           LD="${LD-ld} -n32"
7184           ;;
7185         *64-bit*)
7186           LD="${LD-ld} -64"
7187           ;;
7188       esac
7189     fi
7190   fi
7191   rm -rf conftest*
7192   ;;
7193
7194 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7195 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7196   # Find out which ABI we are using.
7197   echo 'int i;' > conftest.$ac_ext
7198   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7199   (eval $ac_compile) 2>&5
7200   ac_status=$?
7201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7202   (exit $ac_status); }; then
7203     case `/usr/bin/file conftest.o` in
7204       *32-bit*)
7205         case $host in
7206           x86_64-*kfreebsd*-gnu)
7207             LD="${LD-ld} -m elf_i386_fbsd"
7208             ;;
7209           x86_64-*linux*)
7210             LD="${LD-ld} -m elf_i386"
7211             ;;
7212           ppc64-*linux*|powerpc64-*linux*)
7213             LD="${LD-ld} -m elf32ppclinux"
7214             ;;
7215           s390x-*linux*)
7216             LD="${LD-ld} -m elf_s390"
7217             ;;
7218           sparc64-*linux*)
7219             LD="${LD-ld} -m elf32_sparc"
7220             ;;
7221         esac
7222         ;;
7223       *64-bit*)
7224         case $host in
7225           x86_64-*kfreebsd*-gnu)
7226             LD="${LD-ld} -m elf_x86_64_fbsd"
7227             ;;
7228           x86_64-*linux*)
7229             LD="${LD-ld} -m elf_x86_64"
7230             ;;
7231           ppc*-*linux*|powerpc*-*linux*)
7232             LD="${LD-ld} -m elf64ppc"
7233             ;;
7234           s390*-*linux*|s390*-*tpf*)
7235             LD="${LD-ld} -m elf64_s390"
7236             ;;
7237           sparc*-*linux*)
7238             LD="${LD-ld} -m elf64_sparc"
7239             ;;
7240         esac
7241         ;;
7242     esac
7243   fi
7244   rm -rf conftest*
7245   ;;
7246
7247 *-*-sco3.2v5*)
7248   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7249   SAVE_CFLAGS="$CFLAGS"
7250   CFLAGS="$CFLAGS -belf"
7251   echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
7252 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
7253 if test "${lt_cv_cc_needs_belf+set}" = set; then
7254   echo $ECHO_N "(cached) $ECHO_C" >&6
7255 else
7256   ac_ext=c
7257 ac_cpp='$CPP $CPPFLAGS'
7258 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7259 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7260 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7261
7262      if test x$gcc_no_link = xyes; then
7263   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7264 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7265    { (exit 1); exit 1; }; }
7266 fi
7267 cat >conftest.$ac_ext <<_ACEOF
7268 /* confdefs.h.  */
7269 _ACEOF
7270 cat confdefs.h >>conftest.$ac_ext
7271 cat >>conftest.$ac_ext <<_ACEOF
7272 /* end confdefs.h.  */
7273
7274 int
7275 main ()
7276 {
7277
7278   ;
7279   return 0;
7280 }
7281 _ACEOF
7282 rm -f conftest.$ac_objext conftest$ac_exeext
7283 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7284   (eval $ac_link) 2>conftest.er1
7285   ac_status=$?
7286   grep -v '^ *+' conftest.er1 >conftest.err
7287   rm -f conftest.er1
7288   cat conftest.err >&5
7289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7290   (exit $ac_status); } &&
7291          { ac_try='test -z "$ac_c_werror_flag"
7292                          || test ! -s conftest.err'
7293   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7294   (eval $ac_try) 2>&5
7295   ac_status=$?
7296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7297   (exit $ac_status); }; } &&
7298          { ac_try='test -s conftest$ac_exeext'
7299   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7300   (eval $ac_try) 2>&5
7301   ac_status=$?
7302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7303   (exit $ac_status); }; }; then
7304   lt_cv_cc_needs_belf=yes
7305 else
7306   echo "$as_me: failed program was:" >&5
7307 sed 's/^/| /' conftest.$ac_ext >&5
7308
7309 lt_cv_cc_needs_belf=no
7310 fi
7311 rm -f conftest.err conftest.$ac_objext \
7312       conftest$ac_exeext conftest.$ac_ext
7313      ac_ext=c
7314 ac_cpp='$CPP $CPPFLAGS'
7315 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7316 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7317 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7318
7319 fi
7320 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
7321 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
7322   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7323     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7324     CFLAGS="$SAVE_CFLAGS"
7325   fi
7326   ;;
7327 sparc*-*solaris*)
7328   # Find out which ABI we are using.
7329   echo 'int i;' > conftest.$ac_ext
7330   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7331   (eval $ac_compile) 2>&5
7332   ac_status=$?
7333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7334   (exit $ac_status); }; then
7335     case `/usr/bin/file conftest.o` in
7336     *64-bit*)
7337       case $lt_cv_prog_gnu_ld in
7338       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7339       *)
7340         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7341           LD="${LD-ld} -64"
7342         fi
7343         ;;
7344       esac
7345       ;;
7346     esac
7347   fi
7348   rm -rf conftest*
7349   ;;
7350 esac
7351
7352 need_locks="$enable_libtool_lock"
7353
7354
7355   case $host_os in
7356     rhapsody* | darwin*)
7357     if test -n "$ac_tool_prefix"; then
7358   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7359 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7360 echo "$as_me:$LINENO: checking for $ac_word" >&5
7361 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7362 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7363   echo $ECHO_N "(cached) $ECHO_C" >&6
7364 else
7365   if test -n "$DSYMUTIL"; then
7366   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7367 else
7368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7369 for as_dir in $PATH
7370 do
7371   IFS=$as_save_IFS
7372   test -z "$as_dir" && as_dir=.
7373   for ac_exec_ext in '' $ac_executable_extensions; do
7374   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7375     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7376     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7377     break 2
7378   fi
7379 done
7380 done
7381
7382 fi
7383 fi
7384 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7385 if test -n "$DSYMUTIL"; then
7386   echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7387 echo "${ECHO_T}$DSYMUTIL" >&6
7388 else
7389   echo "$as_me:$LINENO: result: no" >&5
7390 echo "${ECHO_T}no" >&6
7391 fi
7392
7393 fi
7394 if test -z "$ac_cv_prog_DSYMUTIL"; then
7395   ac_ct_DSYMUTIL=$DSYMUTIL
7396   # Extract the first word of "dsymutil", so it can be a program name with args.
7397 set dummy dsymutil; ac_word=$2
7398 echo "$as_me:$LINENO: checking for $ac_word" >&5
7399 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7400 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7401   echo $ECHO_N "(cached) $ECHO_C" >&6
7402 else
7403   if test -n "$ac_ct_DSYMUTIL"; then
7404   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7405 else
7406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7407 for as_dir in $PATH
7408 do
7409   IFS=$as_save_IFS
7410   test -z "$as_dir" && as_dir=.
7411   for ac_exec_ext in '' $ac_executable_extensions; do
7412   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7413     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7414     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7415     break 2
7416   fi
7417 done
7418 done
7419
7420   test -z "$ac_cv_prog_ac_ct_DSYMUTIL" && ac_cv_prog_ac_ct_DSYMUTIL=":"
7421 fi
7422 fi
7423 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7424 if test -n "$ac_ct_DSYMUTIL"; then
7425   echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7426 echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6
7427 else
7428   echo "$as_me:$LINENO: result: no" >&5
7429 echo "${ECHO_T}no" >&6
7430 fi
7431
7432   DSYMUTIL=$ac_ct_DSYMUTIL
7433 else
7434   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7435 fi
7436
7437     if test -n "$ac_tool_prefix"; then
7438   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7439 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7440 echo "$as_me:$LINENO: checking for $ac_word" >&5
7441 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7442 if test "${ac_cv_prog_NMEDIT+set}" = set; then
7443   echo $ECHO_N "(cached) $ECHO_C" >&6
7444 else
7445   if test -n "$NMEDIT"; then
7446   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7447 else
7448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7449 for as_dir in $PATH
7450 do
7451   IFS=$as_save_IFS
7452   test -z "$as_dir" && as_dir=.
7453   for ac_exec_ext in '' $ac_executable_extensions; do
7454   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7455     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7456     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7457     break 2
7458   fi
7459 done
7460 done
7461
7462 fi
7463 fi
7464 NMEDIT=$ac_cv_prog_NMEDIT
7465 if test -n "$NMEDIT"; then
7466   echo "$as_me:$LINENO: result: $NMEDIT" >&5
7467 echo "${ECHO_T}$NMEDIT" >&6
7468 else
7469   echo "$as_me:$LINENO: result: no" >&5
7470 echo "${ECHO_T}no" >&6
7471 fi
7472
7473 fi
7474 if test -z "$ac_cv_prog_NMEDIT"; then
7475   ac_ct_NMEDIT=$NMEDIT
7476   # Extract the first word of "nmedit", so it can be a program name with args.
7477 set dummy nmedit; ac_word=$2
7478 echo "$as_me:$LINENO: checking for $ac_word" >&5
7479 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7480 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7481   echo $ECHO_N "(cached) $ECHO_C" >&6
7482 else
7483   if test -n "$ac_ct_NMEDIT"; then
7484   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7485 else
7486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7487 for as_dir in $PATH
7488 do
7489   IFS=$as_save_IFS
7490   test -z "$as_dir" && as_dir=.
7491   for ac_exec_ext in '' $ac_executable_extensions; do
7492   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7493     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7494     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7495     break 2
7496   fi
7497 done
7498 done
7499
7500   test -z "$ac_cv_prog_ac_ct_NMEDIT" && ac_cv_prog_ac_ct_NMEDIT=":"
7501 fi
7502 fi
7503 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7504 if test -n "$ac_ct_NMEDIT"; then
7505   echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7506 echo "${ECHO_T}$ac_ct_NMEDIT" >&6
7507 else
7508   echo "$as_me:$LINENO: result: no" >&5
7509 echo "${ECHO_T}no" >&6
7510 fi
7511
7512   NMEDIT=$ac_ct_NMEDIT
7513 else
7514   NMEDIT="$ac_cv_prog_NMEDIT"
7515 fi
7516
7517     if test -n "$ac_tool_prefix"; then
7518   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7519 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7520 echo "$as_me:$LINENO: checking for $ac_word" >&5
7521 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7522 if test "${ac_cv_prog_LIPO+set}" = set; then
7523   echo $ECHO_N "(cached) $ECHO_C" >&6
7524 else
7525   if test -n "$LIPO"; then
7526   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7527 else
7528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7529 for as_dir in $PATH
7530 do
7531   IFS=$as_save_IFS
7532   test -z "$as_dir" && as_dir=.
7533   for ac_exec_ext in '' $ac_executable_extensions; do
7534   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7535     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7536     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7537     break 2
7538   fi
7539 done
7540 done
7541
7542 fi
7543 fi
7544 LIPO=$ac_cv_prog_LIPO
7545 if test -n "$LIPO"; then
7546   echo "$as_me:$LINENO: result: $LIPO" >&5
7547 echo "${ECHO_T}$LIPO" >&6
7548 else
7549   echo "$as_me:$LINENO: result: no" >&5
7550 echo "${ECHO_T}no" >&6
7551 fi
7552
7553 fi
7554 if test -z "$ac_cv_prog_LIPO"; then
7555   ac_ct_LIPO=$LIPO
7556   # Extract the first word of "lipo", so it can be a program name with args.
7557 set dummy lipo; ac_word=$2
7558 echo "$as_me:$LINENO: checking for $ac_word" >&5
7559 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7560 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
7561   echo $ECHO_N "(cached) $ECHO_C" >&6
7562 else
7563   if test -n "$ac_ct_LIPO"; then
7564   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7565 else
7566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7567 for as_dir in $PATH
7568 do
7569   IFS=$as_save_IFS
7570   test -z "$as_dir" && as_dir=.
7571   for ac_exec_ext in '' $ac_executable_extensions; do
7572   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7573     ac_cv_prog_ac_ct_LIPO="lipo"
7574     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7575     break 2
7576   fi
7577 done
7578 done
7579
7580   test -z "$ac_cv_prog_ac_ct_LIPO" && ac_cv_prog_ac_ct_LIPO=":"
7581 fi
7582 fi
7583 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7584 if test -n "$ac_ct_LIPO"; then
7585   echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
7586 echo "${ECHO_T}$ac_ct_LIPO" >&6
7587 else
7588   echo "$as_me:$LINENO: result: no" >&5
7589 echo "${ECHO_T}no" >&6
7590 fi
7591
7592   LIPO=$ac_ct_LIPO
7593 else
7594   LIPO="$ac_cv_prog_LIPO"
7595 fi
7596
7597     if test -n "$ac_tool_prefix"; then
7598   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7599 set dummy ${ac_tool_prefix}otool; ac_word=$2
7600 echo "$as_me:$LINENO: checking for $ac_word" >&5
7601 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7602 if test "${ac_cv_prog_OTOOL+set}" = set; then
7603   echo $ECHO_N "(cached) $ECHO_C" >&6
7604 else
7605   if test -n "$OTOOL"; then
7606   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7607 else
7608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7609 for as_dir in $PATH
7610 do
7611   IFS=$as_save_IFS
7612   test -z "$as_dir" && as_dir=.
7613   for ac_exec_ext in '' $ac_executable_extensions; do
7614   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7615     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7616     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7617     break 2
7618   fi
7619 done
7620 done
7621
7622 fi
7623 fi
7624 OTOOL=$ac_cv_prog_OTOOL
7625 if test -n "$OTOOL"; then
7626   echo "$as_me:$LINENO: result: $OTOOL" >&5
7627 echo "${ECHO_T}$OTOOL" >&6
7628 else
7629   echo "$as_me:$LINENO: result: no" >&5
7630 echo "${ECHO_T}no" >&6
7631 fi
7632
7633 fi
7634 if test -z "$ac_cv_prog_OTOOL"; then
7635   ac_ct_OTOOL=$OTOOL
7636   # Extract the first word of "otool", so it can be a program name with args.
7637 set dummy otool; ac_word=$2
7638 echo "$as_me:$LINENO: checking for $ac_word" >&5
7639 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7640 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
7641   echo $ECHO_N "(cached) $ECHO_C" >&6
7642 else
7643   if test -n "$ac_ct_OTOOL"; then
7644   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7645 else
7646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7647 for as_dir in $PATH
7648 do
7649   IFS=$as_save_IFS
7650   test -z "$as_dir" && as_dir=.
7651   for ac_exec_ext in '' $ac_executable_extensions; do
7652   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7653     ac_cv_prog_ac_ct_OTOOL="otool"
7654     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7655     break 2
7656   fi
7657 done
7658 done
7659
7660   test -z "$ac_cv_prog_ac_ct_OTOOL" && ac_cv_prog_ac_ct_OTOOL=":"
7661 fi
7662 fi
7663 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7664 if test -n "$ac_ct_OTOOL"; then
7665   echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
7666 echo "${ECHO_T}$ac_ct_OTOOL" >&6
7667 else
7668   echo "$as_me:$LINENO: result: no" >&5
7669 echo "${ECHO_T}no" >&6
7670 fi
7671
7672   OTOOL=$ac_ct_OTOOL
7673 else
7674   OTOOL="$ac_cv_prog_OTOOL"
7675 fi
7676
7677     if test -n "$ac_tool_prefix"; then
7678   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7679 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7680 echo "$as_me:$LINENO: checking for $ac_word" >&5
7681 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7682 if test "${ac_cv_prog_OTOOL64+set}" = set; then
7683   echo $ECHO_N "(cached) $ECHO_C" >&6
7684 else
7685   if test -n "$OTOOL64"; then
7686   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7687 else
7688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7689 for as_dir in $PATH
7690 do
7691   IFS=$as_save_IFS
7692   test -z "$as_dir" && as_dir=.
7693   for ac_exec_ext in '' $ac_executable_extensions; do
7694   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7695     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7696     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7697     break 2
7698   fi
7699 done
7700 done
7701
7702 fi
7703 fi
7704 OTOOL64=$ac_cv_prog_OTOOL64
7705 if test -n "$OTOOL64"; then
7706   echo "$as_me:$LINENO: result: $OTOOL64" >&5
7707 echo "${ECHO_T}$OTOOL64" >&6
7708 else
7709   echo "$as_me:$LINENO: result: no" >&5
7710 echo "${ECHO_T}no" >&6
7711 fi
7712
7713 fi
7714 if test -z "$ac_cv_prog_OTOOL64"; then
7715   ac_ct_OTOOL64=$OTOOL64
7716   # Extract the first word of "otool64", so it can be a program name with args.
7717 set dummy otool64; ac_word=$2
7718 echo "$as_me:$LINENO: checking for $ac_word" >&5
7719 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7720 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
7721   echo $ECHO_N "(cached) $ECHO_C" >&6
7722 else
7723   if test -n "$ac_ct_OTOOL64"; then
7724   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7725 else
7726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7727 for as_dir in $PATH
7728 do
7729   IFS=$as_save_IFS
7730   test -z "$as_dir" && as_dir=.
7731   for ac_exec_ext in '' $ac_executable_extensions; do
7732   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7733     ac_cv_prog_ac_ct_OTOOL64="otool64"
7734     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7735     break 2
7736   fi
7737 done
7738 done
7739
7740   test -z "$ac_cv_prog_ac_ct_OTOOL64" && ac_cv_prog_ac_ct_OTOOL64=":"
7741 fi
7742 fi
7743 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7744 if test -n "$ac_ct_OTOOL64"; then
7745   echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
7746 echo "${ECHO_T}$ac_ct_OTOOL64" >&6
7747 else
7748   echo "$as_me:$LINENO: result: no" >&5
7749 echo "${ECHO_T}no" >&6
7750 fi
7751
7752   OTOOL64=$ac_ct_OTOOL64
7753 else
7754   OTOOL64="$ac_cv_prog_OTOOL64"
7755 fi
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783     echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7784 echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6
7785 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7786   echo $ECHO_N "(cached) $ECHO_C" >&6
7787 else
7788   lt_cv_apple_cc_single_mod=no
7789       if test -z "${LT_MULTI_MODULE}"; then
7790         # By default we will add the -single_module flag. You can override
7791         # by either setting the environment variable LT_MULTI_MODULE
7792         # non-empty at configure time, or by adding -multi_module to the
7793         # link flags.
7794         rm -rf libconftest.dylib*
7795         echo "int foo(void){return 1;}" > conftest.c
7796         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7797 -dynamiclib -Wl,-single_module conftest.c" >&5
7798         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7799           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7800         _lt_result=$?
7801         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7802           lt_cv_apple_cc_single_mod=yes
7803         else
7804           cat conftest.err >&5
7805         fi
7806         rm -rf libconftest.dylib*
7807         rm -f conftest.*
7808       fi
7809 fi
7810 echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7811 echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6
7812     echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7813 echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6
7814 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7815   echo $ECHO_N "(cached) $ECHO_C" >&6
7816 else
7817   lt_cv_ld_exported_symbols_list=no
7818       save_LDFLAGS=$LDFLAGS
7819       echo "_main" > conftest.sym
7820       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7821       if test x$gcc_no_link = xyes; then
7822   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
7823 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
7824    { (exit 1); exit 1; }; }
7825 fi
7826 cat >conftest.$ac_ext <<_ACEOF
7827 /* confdefs.h.  */
7828 _ACEOF
7829 cat confdefs.h >>conftest.$ac_ext
7830 cat >>conftest.$ac_ext <<_ACEOF
7831 /* end confdefs.h.  */
7832
7833 int
7834 main ()
7835 {
7836
7837   ;
7838   return 0;
7839 }
7840 _ACEOF
7841 rm -f conftest.$ac_objext conftest$ac_exeext
7842 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7843   (eval $ac_link) 2>conftest.er1
7844   ac_status=$?
7845   grep -v '^ *+' conftest.er1 >conftest.err
7846   rm -f conftest.er1
7847   cat conftest.err >&5
7848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7849   (exit $ac_status); } &&
7850          { ac_try='test -z "$ac_c_werror_flag"
7851                          || test ! -s conftest.err'
7852   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7853   (eval $ac_try) 2>&5
7854   ac_status=$?
7855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7856   (exit $ac_status); }; } &&
7857          { ac_try='test -s conftest$ac_exeext'
7858   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7859   (eval $ac_try) 2>&5
7860   ac_status=$?
7861   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7862   (exit $ac_status); }; }; then
7863   lt_cv_ld_exported_symbols_list=yes
7864 else
7865   echo "$as_me: failed program was:" >&5
7866 sed 's/^/| /' conftest.$ac_ext >&5
7867
7868 lt_cv_ld_exported_symbols_list=no
7869 fi
7870 rm -f conftest.err conftest.$ac_objext \
7871       conftest$ac_exeext conftest.$ac_ext
7872         LDFLAGS="$save_LDFLAGS"
7873
7874 fi
7875 echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7876 echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6
7877     case $host_os in
7878     rhapsody* | darwin1.[012])
7879       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7880     darwin1.*)
7881       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7882     darwin*) # darwin 5.x on
7883       # if running on 10.5 or later, the deployment target defaults
7884       # to the OS version, if on x86, and 10.4, the deployment
7885       # target defaults to 10.4. Don't you love it?
7886       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7887         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7888           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7889         10.[012]*)
7890           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7891         10.*)
7892           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7893       esac
7894     ;;
7895   esac
7896     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7897       _lt_dar_single_mod='$single_module'
7898     fi
7899     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7900       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7901     else
7902       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7903     fi
7904     if test "$DSYMUTIL" != ":"; then
7905       _lt_dsymutil='~$DSYMUTIL $lib || :'
7906     else
7907       _lt_dsymutil=
7908     fi
7909     ;;
7910   esac
7911
7912 ac_ext=c
7913 ac_cpp='$CPP $CPPFLAGS'
7914 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7915 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7916 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7917 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
7918 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
7919 # On Suns, sometimes $CPP names a directory.
7920 if test -n "$CPP" && test -d "$CPP"; then
7921   CPP=
7922 fi
7923 if test -z "$CPP"; then
7924   if test "${ac_cv_prog_CPP+set}" = set; then
7925   echo $ECHO_N "(cached) $ECHO_C" >&6
7926 else
7927       # Double quotes because CPP needs to be expanded
7928     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7929     do
7930       ac_preproc_ok=false
7931 for ac_c_preproc_warn_flag in '' yes
7932 do
7933   # Use a header file that comes with gcc, so configuring glibc
7934   # with a fresh cross-compiler works.
7935   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7936   # <limits.h> exists even on freestanding compilers.
7937   # On the NeXT, cc -E runs the code through the compiler's parser,
7938   # not just through cpp. "Syntax error" is here to catch this case.
7939   cat >conftest.$ac_ext <<_ACEOF
7940 /* confdefs.h.  */
7941 _ACEOF
7942 cat confdefs.h >>conftest.$ac_ext
7943 cat >>conftest.$ac_ext <<_ACEOF
7944 /* end confdefs.h.  */
7945 #ifdef __STDC__
7946 # include <limits.h>
7947 #else
7948 # include <assert.h>
7949 #endif
7950                      Syntax error
7951 _ACEOF
7952 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7953   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7954   ac_status=$?
7955   grep -v '^ *+' conftest.er1 >conftest.err
7956   rm -f conftest.er1
7957   cat conftest.err >&5
7958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7959   (exit $ac_status); } >/dev/null; then
7960   if test -s conftest.err; then
7961     ac_cpp_err=$ac_c_preproc_warn_flag
7962     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7963   else
7964     ac_cpp_err=
7965   fi
7966 else
7967   ac_cpp_err=yes
7968 fi
7969 if test -z "$ac_cpp_err"; then
7970   :
7971 else
7972   echo "$as_me: failed program was:" >&5
7973 sed 's/^/| /' conftest.$ac_ext >&5
7974
7975   # Broken: fails on valid input.
7976 continue
7977 fi
7978 rm -f conftest.err conftest.$ac_ext
7979
7980   # OK, works on sane cases.  Now check whether non-existent headers
7981   # can be detected and how.
7982   cat >conftest.$ac_ext <<_ACEOF
7983 /* confdefs.h.  */
7984 _ACEOF
7985 cat confdefs.h >>conftest.$ac_ext
7986 cat >>conftest.$ac_ext <<_ACEOF
7987 /* end confdefs.h.  */
7988 #include <ac_nonexistent.h>
7989 _ACEOF
7990 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7991   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7992   ac_status=$?
7993   grep -v '^ *+' conftest.er1 >conftest.err
7994   rm -f conftest.er1
7995   cat conftest.err >&5
7996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7997   (exit $ac_status); } >/dev/null; then
7998   if test -s conftest.err; then
7999     ac_cpp_err=$ac_c_preproc_warn_flag
8000     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8001   else
8002     ac_cpp_err=
8003   fi
8004 else
8005   ac_cpp_err=yes
8006 fi
8007 if test -z "$ac_cpp_err"; then
8008   # Broken: success on invalid input.
8009 continue
8010 else
8011   echo "$as_me: failed program was:" >&5
8012 sed 's/^/| /' conftest.$ac_ext >&5
8013
8014   # Passes both tests.
8015 ac_preproc_ok=:
8016 break
8017 fi
8018 rm -f conftest.err conftest.$ac_ext
8019
8020 done
8021 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8022 rm -f conftest.err conftest.$ac_ext
8023 if $ac_preproc_ok; then
8024   break
8025 fi
8026
8027     done
8028     ac_cv_prog_CPP=$CPP
8029
8030 fi
8031   CPP=$ac_cv_prog_CPP
8032 else
8033   ac_cv_prog_CPP=$CPP
8034 fi
8035 echo "$as_me:$LINENO: result: $CPP" >&5
8036 echo "${ECHO_T}$CPP" >&6
8037 ac_preproc_ok=false
8038 for ac_c_preproc_warn_flag in '' yes
8039 do
8040   # Use a header file that comes with gcc, so configuring glibc
8041   # with a fresh cross-compiler works.
8042   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8043   # <limits.h> exists even on freestanding compilers.
8044   # On the NeXT, cc -E runs the code through the compiler's parser,
8045   # not just through cpp. "Syntax error" is here to catch this case.
8046   cat >conftest.$ac_ext <<_ACEOF
8047 /* confdefs.h.  */
8048 _ACEOF
8049 cat confdefs.h >>conftest.$ac_ext
8050 cat >>conftest.$ac_ext <<_ACEOF
8051 /* end confdefs.h.  */
8052 #ifdef __STDC__
8053 # include <limits.h>
8054 #else
8055 # include <assert.h>
8056 #endif
8057                      Syntax error
8058 _ACEOF
8059 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8060   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8061   ac_status=$?
8062   grep -v '^ *+' conftest.er1 >conftest.err
8063   rm -f conftest.er1
8064   cat conftest.err >&5
8065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8066   (exit $ac_status); } >/dev/null; then
8067   if test -s conftest.err; then
8068     ac_cpp_err=$ac_c_preproc_warn_flag
8069     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8070   else
8071     ac_cpp_err=
8072   fi
8073 else
8074   ac_cpp_err=yes
8075 fi
8076 if test -z "$ac_cpp_err"; then
8077   :
8078 else
8079   echo "$as_me: failed program was:" >&5
8080 sed 's/^/| /' conftest.$ac_ext >&5
8081
8082   # Broken: fails on valid input.
8083 continue
8084 fi
8085 rm -f conftest.err conftest.$ac_ext
8086
8087   # OK, works on sane cases.  Now check whether non-existent headers
8088   # can be detected and how.
8089   cat >conftest.$ac_ext <<_ACEOF
8090 /* confdefs.h.  */
8091 _ACEOF
8092 cat confdefs.h >>conftest.$ac_ext
8093 cat >>conftest.$ac_ext <<_ACEOF
8094 /* end confdefs.h.  */
8095 #include <ac_nonexistent.h>
8096 _ACEOF
8097 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8098   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8099   ac_status=$?
8100   grep -v '^ *+' conftest.er1 >conftest.err
8101   rm -f conftest.er1
8102   cat conftest.err >&5
8103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8104   (exit $ac_status); } >/dev/null; then
8105   if test -s conftest.err; then
8106     ac_cpp_err=$ac_c_preproc_warn_flag
8107     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8108   else
8109     ac_cpp_err=
8110   fi
8111 else
8112   ac_cpp_err=yes
8113 fi
8114 if test -z "$ac_cpp_err"; then
8115   # Broken: success on invalid input.
8116 continue
8117 else
8118   echo "$as_me: failed program was:" >&5
8119 sed 's/^/| /' conftest.$ac_ext >&5
8120
8121   # Passes both tests.
8122 ac_preproc_ok=:
8123 break
8124 fi
8125 rm -f conftest.err conftest.$ac_ext
8126
8127 done
8128 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8129 rm -f conftest.err conftest.$ac_ext
8130 if $ac_preproc_ok; then
8131   :
8132 else
8133   { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
8134 echo "$as_me: error: in \`$ac_pwd':" >&2;}
8135 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
8136 See \`config.log' for more details." >&5
8137 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
8138 See \`config.log' for more details." >&2;}
8139    { (exit 1); exit 1; }; }; }
8140 fi
8141
8142 ac_ext=c
8143 ac_cpp='$CPP $CPPFLAGS'
8144 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8145 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8146 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8147
8148
8149 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
8150 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
8151 if test "${ac_cv_header_stdc+set}" = set; then
8152   echo $ECHO_N "(cached) $ECHO_C" >&6
8153 else
8154   cat >conftest.$ac_ext <<_ACEOF
8155 /* confdefs.h.  */
8156 _ACEOF
8157 cat confdefs.h >>conftest.$ac_ext
8158 cat >>conftest.$ac_ext <<_ACEOF
8159 /* end confdefs.h.  */
8160 #include <stdlib.h>
8161 #include <stdarg.h>
8162 #include <string.h>
8163 #include <float.h>
8164
8165 int
8166 main ()
8167 {
8168
8169   ;
8170   return 0;
8171 }
8172 _ACEOF
8173 rm -f conftest.$ac_objext
8174 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8175   (eval $ac_compile) 2>conftest.er1
8176   ac_status=$?
8177   grep -v '^ *+' conftest.er1 >conftest.err
8178   rm -f conftest.er1
8179   cat conftest.err >&5
8180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8181   (exit $ac_status); } &&
8182          { ac_try='test -z "$ac_c_werror_flag"
8183                          || test ! -s conftest.err'
8184   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8185   (eval $ac_try) 2>&5
8186   ac_status=$?
8187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8188   (exit $ac_status); }; } &&
8189          { ac_try='test -s conftest.$ac_objext'
8190   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8191   (eval $ac_try) 2>&5
8192   ac_status=$?
8193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8194   (exit $ac_status); }; }; then
8195   ac_cv_header_stdc=yes
8196 else
8197   echo "$as_me: failed program was:" >&5
8198 sed 's/^/| /' conftest.$ac_ext >&5
8199
8200 ac_cv_header_stdc=no
8201 fi
8202 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8203
8204 if test $ac_cv_header_stdc = yes; then
8205   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8206   cat >conftest.$ac_ext <<_ACEOF
8207 /* confdefs.h.  */
8208 _ACEOF
8209 cat confdefs.h >>conftest.$ac_ext
8210 cat >>conftest.$ac_ext <<_ACEOF
8211 /* end confdefs.h.  */
8212 #include <string.h>
8213
8214 _ACEOF
8215 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8216   $EGREP "memchr" >/dev/null 2>&1; then
8217   :
8218 else
8219   ac_cv_header_stdc=no
8220 fi
8221 rm -f conftest*
8222
8223 fi
8224
8225 if test $ac_cv_header_stdc = yes; then
8226   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8227   cat >conftest.$ac_ext <<_ACEOF
8228 /* confdefs.h.  */
8229 _ACEOF
8230 cat confdefs.h >>conftest.$ac_ext
8231 cat >>conftest.$ac_ext <<_ACEOF
8232 /* end confdefs.h.  */
8233 #include <stdlib.h>
8234
8235 _ACEOF
8236 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8237   $EGREP "free" >/dev/null 2>&1; then
8238   :
8239 else
8240   ac_cv_header_stdc=no
8241 fi
8242 rm -f conftest*
8243
8244 fi
8245
8246 if test $ac_cv_header_stdc = yes; then
8247   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8248   if test "$cross_compiling" = yes; then
8249   :
8250 else
8251   cat >conftest.$ac_ext <<_ACEOF
8252 /* confdefs.h.  */
8253 _ACEOF
8254 cat confdefs.h >>conftest.$ac_ext
8255 cat >>conftest.$ac_ext <<_ACEOF
8256 /* end confdefs.h.  */
8257 #include <ctype.h>
8258 #if ((' ' & 0x0FF) == 0x020)
8259 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8260 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8261 #else
8262 # define ISLOWER(c) \
8263                    (('a' <= (c) && (c) <= 'i') \
8264                      || ('j' <= (c) && (c) <= 'r') \
8265                      || ('s' <= (c) && (c) <= 'z'))
8266 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8267 #endif
8268
8269 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8270 int
8271 main ()
8272 {
8273   int i;
8274   for (i = 0; i < 256; i++)
8275     if (XOR (islower (i), ISLOWER (i))
8276         || toupper (i) != TOUPPER (i))
8277       exit(2);
8278   exit (0);
8279 }
8280 _ACEOF
8281 rm -f conftest$ac_exeext
8282 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8283   (eval $ac_link) 2>&5
8284   ac_status=$?
8285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8286   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8287   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8288   (eval $ac_try) 2>&5
8289   ac_status=$?
8290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8291   (exit $ac_status); }; }; then
8292   :
8293 else
8294   echo "$as_me: program exited with status $ac_status" >&5
8295 echo "$as_me: failed program was:" >&5
8296 sed 's/^/| /' conftest.$ac_ext >&5
8297
8298 ( exit $ac_status )
8299 ac_cv_header_stdc=no
8300 fi
8301 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8302 fi
8303 fi
8304 fi
8305 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8306 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8307 if test $ac_cv_header_stdc = yes; then
8308
8309 cat >>confdefs.h <<\_ACEOF
8310 #define STDC_HEADERS 1
8311 _ACEOF
8312
8313 fi
8314
8315 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8326                   inttypes.h stdint.h unistd.h
8327 do
8328 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8329 echo "$as_me:$LINENO: checking for $ac_header" >&5
8330 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8331 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8332   echo $ECHO_N "(cached) $ECHO_C" >&6
8333 else
8334   cat >conftest.$ac_ext <<_ACEOF
8335 /* confdefs.h.  */
8336 _ACEOF
8337 cat confdefs.h >>conftest.$ac_ext
8338 cat >>conftest.$ac_ext <<_ACEOF
8339 /* end confdefs.h.  */
8340 $ac_includes_default
8341
8342 #include <$ac_header>
8343 _ACEOF
8344 rm -f conftest.$ac_objext
8345 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8346   (eval $ac_compile) 2>conftest.er1
8347   ac_status=$?
8348   grep -v '^ *+' conftest.er1 >conftest.err
8349   rm -f conftest.er1
8350   cat conftest.err >&5
8351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8352   (exit $ac_status); } &&
8353          { ac_try='test -z "$ac_c_werror_flag"
8354                          || test ! -s conftest.err'
8355   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8356   (eval $ac_try) 2>&5
8357   ac_status=$?
8358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8359   (exit $ac_status); }; } &&
8360          { ac_try='test -s conftest.$ac_objext'
8361   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8362   (eval $ac_try) 2>&5
8363   ac_status=$?
8364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8365   (exit $ac_status); }; }; then
8366   eval "$as_ac_Header=yes"
8367 else
8368   echo "$as_me: failed program was:" >&5
8369 sed 's/^/| /' conftest.$ac_ext >&5
8370
8371 eval "$as_ac_Header=no"
8372 fi
8373 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8374 fi
8375 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8376 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8377 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8378   cat >>confdefs.h <<_ACEOF
8379 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8380 _ACEOF
8381
8382 fi
8383
8384 done
8385
8386
8387
8388 for ac_header in dlfcn.h
8389 do
8390 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8391 echo "$as_me:$LINENO: checking for $ac_header" >&5
8392 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8393 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8394   echo $ECHO_N "(cached) $ECHO_C" >&6
8395 else
8396   cat >conftest.$ac_ext <<_ACEOF
8397 /* confdefs.h.  */
8398 _ACEOF
8399 cat confdefs.h >>conftest.$ac_ext
8400 cat >>conftest.$ac_ext <<_ACEOF
8401 /* end confdefs.h.  */
8402 $ac_includes_default
8403
8404 #include <$ac_header>
8405 _ACEOF
8406 rm -f conftest.$ac_objext
8407 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8408   (eval $ac_compile) 2>conftest.er1
8409   ac_status=$?
8410   grep -v '^ *+' conftest.er1 >conftest.err
8411   rm -f conftest.er1
8412   cat conftest.err >&5
8413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8414   (exit $ac_status); } &&
8415          { ac_try='test -z "$ac_c_werror_flag"
8416                          || test ! -s conftest.err'
8417   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8418   (eval $ac_try) 2>&5
8419   ac_status=$?
8420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8421   (exit $ac_status); }; } &&
8422          { ac_try='test -s conftest.$ac_objext'
8423   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8424   (eval $ac_try) 2>&5
8425   ac_status=$?
8426   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8427   (exit $ac_status); }; }; then
8428   eval "$as_ac_Header=yes"
8429 else
8430   echo "$as_me: failed program was:" >&5
8431 sed 's/^/| /' conftest.$ac_ext >&5
8432
8433 eval "$as_ac_Header=no"
8434 fi
8435 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8436 fi
8437 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8438 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8439 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8440   cat >>confdefs.h <<_ACEOF
8441 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8442 _ACEOF
8443
8444 fi
8445
8446 done
8447
8448
8449
8450 ac_ext=cc
8451 ac_cpp='$CXXCPP $CPPFLAGS'
8452 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8453 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8454 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8455 if test -n "$ac_tool_prefix"; then
8456   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
8457   do
8458     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8459 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8460 echo "$as_me:$LINENO: checking for $ac_word" >&5
8461 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8462 if test "${ac_cv_prog_CXX+set}" = set; then
8463   echo $ECHO_N "(cached) $ECHO_C" >&6
8464 else
8465   if test -n "$CXX"; then
8466   ac_cv_prog_CXX="$CXX" # Let the user override the test.
8467 else
8468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8469 for as_dir in $PATH
8470 do
8471   IFS=$as_save_IFS
8472   test -z "$as_dir" && as_dir=.
8473   for ac_exec_ext in '' $ac_executable_extensions; do
8474   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8475     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
8476     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8477     break 2
8478   fi
8479 done
8480 done
8481
8482 fi
8483 fi
8484 CXX=$ac_cv_prog_CXX
8485 if test -n "$CXX"; then
8486   echo "$as_me:$LINENO: result: $CXX" >&5
8487 echo "${ECHO_T}$CXX" >&6
8488 else
8489   echo "$as_me:$LINENO: result: no" >&5
8490 echo "${ECHO_T}no" >&6
8491 fi
8492
8493     test -n "$CXX" && break
8494   done
8495 fi
8496 if test -z "$CXX"; then
8497   ac_ct_CXX=$CXX
8498   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
8499 do
8500   # Extract the first word of "$ac_prog", so it can be a program name with args.
8501 set dummy $ac_prog; ac_word=$2
8502 echo "$as_me:$LINENO: checking for $ac_word" >&5
8503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8504 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
8505   echo $ECHO_N "(cached) $ECHO_C" >&6
8506 else
8507   if test -n "$ac_ct_CXX"; then
8508   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
8509 else
8510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8511 for as_dir in $PATH
8512 do
8513   IFS=$as_save_IFS
8514   test -z "$as_dir" && as_dir=.
8515   for ac_exec_ext in '' $ac_executable_extensions; do
8516   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8517     ac_cv_prog_ac_ct_CXX="$ac_prog"
8518     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8519     break 2
8520   fi
8521 done
8522 done
8523
8524 fi
8525 fi
8526 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
8527 if test -n "$ac_ct_CXX"; then
8528   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
8529 echo "${ECHO_T}$ac_ct_CXX" >&6
8530 else
8531   echo "$as_me:$LINENO: result: no" >&5
8532 echo "${ECHO_T}no" >&6
8533 fi
8534
8535   test -n "$ac_ct_CXX" && break
8536 done
8537 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
8538
8539   CXX=$ac_ct_CXX
8540 fi
8541
8542
8543 # Provide some information about the compiler.
8544 echo "$as_me:$LINENO:" \
8545      "checking for C++ compiler version" >&5
8546 ac_compiler=`set X $ac_compile; echo $2`
8547 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
8548   (eval $ac_compiler --version </dev/null >&5) 2>&5
8549   ac_status=$?
8550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8551   (exit $ac_status); }
8552 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
8553   (eval $ac_compiler -v </dev/null >&5) 2>&5
8554   ac_status=$?
8555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8556   (exit $ac_status); }
8557 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
8558   (eval $ac_compiler -V </dev/null >&5) 2>&5
8559   ac_status=$?
8560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8561   (exit $ac_status); }
8562
8563 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
8564 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
8565 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
8566   echo $ECHO_N "(cached) $ECHO_C" >&6
8567 else
8568   cat >conftest.$ac_ext <<_ACEOF
8569 /* confdefs.h.  */
8570 _ACEOF
8571 cat confdefs.h >>conftest.$ac_ext
8572 cat >>conftest.$ac_ext <<_ACEOF
8573 /* end confdefs.h.  */
8574
8575 int
8576 main ()
8577 {
8578 #ifndef __GNUC__
8579        choke me
8580 #endif
8581
8582   ;
8583   return 0;
8584 }
8585 _ACEOF
8586 rm -f conftest.$ac_objext
8587 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8588   (eval $ac_compile) 2>conftest.er1
8589   ac_status=$?
8590   grep -v '^ *+' conftest.er1 >conftest.err
8591   rm -f conftest.er1
8592   cat conftest.err >&5
8593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8594   (exit $ac_status); } &&
8595          { ac_try='test -z "$ac_cxx_werror_flag"
8596                          || test ! -s conftest.err'
8597   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8598   (eval $ac_try) 2>&5
8599   ac_status=$?
8600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8601   (exit $ac_status); }; } &&
8602          { ac_try='test -s conftest.$ac_objext'
8603   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8604   (eval $ac_try) 2>&5
8605   ac_status=$?
8606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8607   (exit $ac_status); }; }; then
8608   ac_compiler_gnu=yes
8609 else
8610   echo "$as_me: failed program was:" >&5
8611 sed 's/^/| /' conftest.$ac_ext >&5
8612
8613 ac_compiler_gnu=no
8614 fi
8615 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8616 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
8617
8618 fi
8619 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
8620 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
8621 GXX=`test $ac_compiler_gnu = yes && echo yes`
8622 ac_test_CXXFLAGS=${CXXFLAGS+set}
8623 ac_save_CXXFLAGS=$CXXFLAGS
8624 CXXFLAGS="-g"
8625 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
8626 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
8627 if test "${ac_cv_prog_cxx_g+set}" = set; then
8628   echo $ECHO_N "(cached) $ECHO_C" >&6
8629 else
8630   cat >conftest.$ac_ext <<_ACEOF
8631 /* confdefs.h.  */
8632 _ACEOF
8633 cat confdefs.h >>conftest.$ac_ext
8634 cat >>conftest.$ac_ext <<_ACEOF
8635 /* end confdefs.h.  */
8636
8637 int
8638 main ()
8639 {
8640
8641   ;
8642   return 0;
8643 }
8644 _ACEOF
8645 rm -f conftest.$ac_objext
8646 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8647   (eval $ac_compile) 2>conftest.er1
8648   ac_status=$?
8649   grep -v '^ *+' conftest.er1 >conftest.err
8650   rm -f conftest.er1
8651   cat conftest.err >&5
8652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8653   (exit $ac_status); } &&
8654          { ac_try='test -z "$ac_cxx_werror_flag"
8655                          || test ! -s conftest.err'
8656   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8657   (eval $ac_try) 2>&5
8658   ac_status=$?
8659   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8660   (exit $ac_status); }; } &&
8661          { ac_try='test -s conftest.$ac_objext'
8662   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8663   (eval $ac_try) 2>&5
8664   ac_status=$?
8665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8666   (exit $ac_status); }; }; then
8667   ac_cv_prog_cxx_g=yes
8668 else
8669   echo "$as_me: failed program was:" >&5
8670 sed 's/^/| /' conftest.$ac_ext >&5
8671
8672 ac_cv_prog_cxx_g=no
8673 fi
8674 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8675 fi
8676 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
8677 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
8678 if test "$ac_test_CXXFLAGS" = set; then
8679   CXXFLAGS=$ac_save_CXXFLAGS
8680 elif test $ac_cv_prog_cxx_g = yes; then
8681   if test "$GXX" = yes; then
8682     CXXFLAGS="-g -O2"
8683   else
8684     CXXFLAGS="-g"
8685   fi
8686 else
8687   if test "$GXX" = yes; then
8688     CXXFLAGS="-O2"
8689   else
8690     CXXFLAGS=
8691   fi
8692 fi
8693 for ac_declaration in \
8694    '' \
8695    'extern "C" void std::exit (int) throw (); using std::exit;' \
8696    'extern "C" void std::exit (int); using std::exit;' \
8697    'extern "C" void exit (int) throw ();' \
8698    'extern "C" void exit (int);' \
8699    'void exit (int);'
8700 do
8701   cat >conftest.$ac_ext <<_ACEOF
8702 /* confdefs.h.  */
8703 _ACEOF
8704 cat confdefs.h >>conftest.$ac_ext
8705 cat >>conftest.$ac_ext <<_ACEOF
8706 /* end confdefs.h.  */
8707 $ac_declaration
8708 #include <stdlib.h>
8709 int
8710 main ()
8711 {
8712 exit (42);
8713   ;
8714   return 0;
8715 }
8716 _ACEOF
8717 rm -f conftest.$ac_objext
8718 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8719   (eval $ac_compile) 2>conftest.er1
8720   ac_status=$?
8721   grep -v '^ *+' conftest.er1 >conftest.err
8722   rm -f conftest.er1
8723   cat conftest.err >&5
8724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8725   (exit $ac_status); } &&
8726          { ac_try='test -z "$ac_cxx_werror_flag"
8727                          || test ! -s conftest.err'
8728   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8729   (eval $ac_try) 2>&5
8730   ac_status=$?
8731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8732   (exit $ac_status); }; } &&
8733          { ac_try='test -s conftest.$ac_objext'
8734   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8735   (eval $ac_try) 2>&5
8736   ac_status=$?
8737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8738   (exit $ac_status); }; }; then
8739   :
8740 else
8741   echo "$as_me: failed program was:" >&5
8742 sed 's/^/| /' conftest.$ac_ext >&5
8743
8744 continue
8745 fi
8746 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8747   cat >conftest.$ac_ext <<_ACEOF
8748 /* confdefs.h.  */
8749 _ACEOF
8750 cat confdefs.h >>conftest.$ac_ext
8751 cat >>conftest.$ac_ext <<_ACEOF
8752 /* end confdefs.h.  */
8753 $ac_declaration
8754 int
8755 main ()
8756 {
8757 exit (42);
8758   ;
8759   return 0;
8760 }
8761 _ACEOF
8762 rm -f conftest.$ac_objext
8763 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8764   (eval $ac_compile) 2>conftest.er1
8765   ac_status=$?
8766   grep -v '^ *+' conftest.er1 >conftest.err
8767   rm -f conftest.er1
8768   cat conftest.err >&5
8769   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8770   (exit $ac_status); } &&
8771          { ac_try='test -z "$ac_cxx_werror_flag"
8772                          || test ! -s conftest.err'
8773   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8774   (eval $ac_try) 2>&5
8775   ac_status=$?
8776   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8777   (exit $ac_status); }; } &&
8778          { ac_try='test -s conftest.$ac_objext'
8779   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8780   (eval $ac_try) 2>&5
8781   ac_status=$?
8782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8783   (exit $ac_status); }; }; then
8784   break
8785 else
8786   echo "$as_me: failed program was:" >&5
8787 sed 's/^/| /' conftest.$ac_ext >&5
8788
8789 fi
8790 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8791 done
8792 rm -f conftest*
8793 if test -n "$ac_declaration"; then
8794   echo '#ifdef __cplusplus' >>confdefs.h
8795   echo $ac_declaration      >>confdefs.h
8796   echo '#endif'             >>confdefs.h
8797 fi
8798
8799 ac_ext=c
8800 ac_cpp='$CPP $CPPFLAGS'
8801 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8802 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8803 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8804
8805 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
8806     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
8807     (test "X$CXX" != "Xg++"))) ; then
8808   ac_ext=cc
8809 ac_cpp='$CXXCPP $CPPFLAGS'
8810 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8811 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8812 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8813 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
8814 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
8815 if test -z "$CXXCPP"; then
8816   if test "${ac_cv_prog_CXXCPP+set}" = set; then
8817   echo $ECHO_N "(cached) $ECHO_C" >&6
8818 else
8819       # Double quotes because CXXCPP needs to be expanded
8820     for CXXCPP in "$CXX -E" "/lib/cpp"
8821     do
8822       ac_preproc_ok=false
8823 for ac_cxx_preproc_warn_flag in '' yes
8824 do
8825   # Use a header file that comes with gcc, so configuring glibc
8826   # with a fresh cross-compiler works.
8827   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8828   # <limits.h> exists even on freestanding compilers.
8829   # On the NeXT, cc -E runs the code through the compiler's parser,
8830   # not just through cpp. "Syntax error" is here to catch this case.
8831   cat >conftest.$ac_ext <<_ACEOF
8832 /* confdefs.h.  */
8833 _ACEOF
8834 cat confdefs.h >>conftest.$ac_ext
8835 cat >>conftest.$ac_ext <<_ACEOF
8836 /* end confdefs.h.  */
8837 #ifdef __STDC__
8838 # include <limits.h>
8839 #else
8840 # include <assert.h>
8841 #endif
8842                      Syntax error
8843 _ACEOF
8844 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8845   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8846   ac_status=$?
8847   grep -v '^ *+' conftest.er1 >conftest.err
8848   rm -f conftest.er1
8849   cat conftest.err >&5
8850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8851   (exit $ac_status); } >/dev/null; then
8852   if test -s conftest.err; then
8853     ac_cpp_err=$ac_cxx_preproc_warn_flag
8854     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8855   else
8856     ac_cpp_err=
8857   fi
8858 else
8859   ac_cpp_err=yes
8860 fi
8861 if test -z "$ac_cpp_err"; then
8862   :
8863 else
8864   echo "$as_me: failed program was:" >&5
8865 sed 's/^/| /' conftest.$ac_ext >&5
8866
8867   # Broken: fails on valid input.
8868 continue
8869 fi
8870 rm -f conftest.err conftest.$ac_ext
8871
8872   # OK, works on sane cases.  Now check whether non-existent headers
8873   # can be detected and how.
8874   cat >conftest.$ac_ext <<_ACEOF
8875 /* confdefs.h.  */
8876 _ACEOF
8877 cat confdefs.h >>conftest.$ac_ext
8878 cat >>conftest.$ac_ext <<_ACEOF
8879 /* end confdefs.h.  */
8880 #include <ac_nonexistent.h>
8881 _ACEOF
8882 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8883   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8884   ac_status=$?
8885   grep -v '^ *+' conftest.er1 >conftest.err
8886   rm -f conftest.er1
8887   cat conftest.err >&5
8888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8889   (exit $ac_status); } >/dev/null; then
8890   if test -s conftest.err; then
8891     ac_cpp_err=$ac_cxx_preproc_warn_flag
8892     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8893   else
8894     ac_cpp_err=
8895   fi
8896 else
8897   ac_cpp_err=yes
8898 fi
8899 if test -z "$ac_cpp_err"; then
8900   # Broken: success on invalid input.
8901 continue
8902 else
8903   echo "$as_me: failed program was:" >&5
8904 sed 's/^/| /' conftest.$ac_ext >&5
8905
8906   # Passes both tests.
8907 ac_preproc_ok=:
8908 break
8909 fi
8910 rm -f conftest.err conftest.$ac_ext
8911
8912 done
8913 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8914 rm -f conftest.err conftest.$ac_ext
8915 if $ac_preproc_ok; then
8916   break
8917 fi
8918
8919     done
8920     ac_cv_prog_CXXCPP=$CXXCPP
8921
8922 fi
8923   CXXCPP=$ac_cv_prog_CXXCPP
8924 else
8925   ac_cv_prog_CXXCPP=$CXXCPP
8926 fi
8927 echo "$as_me:$LINENO: result: $CXXCPP" >&5
8928 echo "${ECHO_T}$CXXCPP" >&6
8929 ac_preproc_ok=false
8930 for ac_cxx_preproc_warn_flag in '' yes
8931 do
8932   # Use a header file that comes with gcc, so configuring glibc
8933   # with a fresh cross-compiler works.
8934   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8935   # <limits.h> exists even on freestanding compilers.
8936   # On the NeXT, cc -E runs the code through the compiler's parser,
8937   # not just through cpp. "Syntax error" is here to catch this case.
8938   cat >conftest.$ac_ext <<_ACEOF
8939 /* confdefs.h.  */
8940 _ACEOF
8941 cat confdefs.h >>conftest.$ac_ext
8942 cat >>conftest.$ac_ext <<_ACEOF
8943 /* end confdefs.h.  */
8944 #ifdef __STDC__
8945 # include <limits.h>
8946 #else
8947 # include <assert.h>
8948 #endif
8949                      Syntax error
8950 _ACEOF
8951 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8952   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8953   ac_status=$?
8954   grep -v '^ *+' conftest.er1 >conftest.err
8955   rm -f conftest.er1
8956   cat conftest.err >&5
8957   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8958   (exit $ac_status); } >/dev/null; then
8959   if test -s conftest.err; then
8960     ac_cpp_err=$ac_cxx_preproc_warn_flag
8961     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8962   else
8963     ac_cpp_err=
8964   fi
8965 else
8966   ac_cpp_err=yes
8967 fi
8968 if test -z "$ac_cpp_err"; then
8969   :
8970 else
8971   echo "$as_me: failed program was:" >&5
8972 sed 's/^/| /' conftest.$ac_ext >&5
8973
8974   # Broken: fails on valid input.
8975 continue
8976 fi
8977 rm -f conftest.err conftest.$ac_ext
8978
8979   # OK, works on sane cases.  Now check whether non-existent headers
8980   # can be detected and how.
8981   cat >conftest.$ac_ext <<_ACEOF
8982 /* confdefs.h.  */
8983 _ACEOF
8984 cat confdefs.h >>conftest.$ac_ext
8985 cat >>conftest.$ac_ext <<_ACEOF
8986 /* end confdefs.h.  */
8987 #include <ac_nonexistent.h>
8988 _ACEOF
8989 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8990   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8991   ac_status=$?
8992   grep -v '^ *+' conftest.er1 >conftest.err
8993   rm -f conftest.er1
8994   cat conftest.err >&5
8995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8996   (exit $ac_status); } >/dev/null; then
8997   if test -s conftest.err; then
8998     ac_cpp_err=$ac_cxx_preproc_warn_flag
8999     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
9000   else
9001     ac_cpp_err=
9002   fi
9003 else
9004   ac_cpp_err=yes
9005 fi
9006 if test -z "$ac_cpp_err"; then
9007   # Broken: success on invalid input.
9008 continue
9009 else
9010   echo "$as_me: failed program was:" >&5
9011 sed 's/^/| /' conftest.$ac_ext >&5
9012
9013   # Passes both tests.
9014 ac_preproc_ok=:
9015 break
9016 fi
9017 rm -f conftest.err conftest.$ac_ext
9018
9019 done
9020 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9021 rm -f conftest.err conftest.$ac_ext
9022 if $ac_preproc_ok; then
9023   :
9024 else
9025   { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
9026 echo "$as_me: error: in \`$ac_pwd':" >&2;}
9027 _lt_caught_CXX_error=yes; }
9028 fi
9029
9030 ac_ext=c
9031 ac_cpp='$CPP $CPPFLAGS'
9032 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9033 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9034 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9035
9036 else
9037   _lt_caught_CXX_error=yes
9038 fi
9039
9040
9041
9042
9043
9044 # Set options
9045
9046
9047
9048
9049   enable_win32_dll=no
9050
9051
9052             # Check whether --enable-shared or --disable-shared was given.
9053 if test "${enable_shared+set}" = set; then
9054   enableval="$enable_shared"
9055   p=${PACKAGE-default}
9056     case $enableval in
9057     yes) enable_shared=yes ;;
9058     no) enable_shared=no ;;
9059     *)
9060       enable_shared=no
9061       # Look at the argument we got.  We use all the common list separators.
9062       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9063       for pkg in $enableval; do
9064         IFS="$lt_save_ifs"
9065         if test "X$pkg" = "X$p"; then
9066           enable_shared=yes
9067         fi
9068       done
9069       IFS="$lt_save_ifs"
9070       ;;
9071     esac
9072 else
9073   enable_shared=yes
9074 fi;
9075
9076
9077
9078
9079
9080
9081
9082
9083   # Check whether --enable-static or --disable-static was given.
9084 if test "${enable_static+set}" = set; then
9085   enableval="$enable_static"
9086   p=${PACKAGE-default}
9087     case $enableval in
9088     yes) enable_static=yes ;;
9089     no) enable_static=no ;;
9090     *)
9091      enable_static=no
9092       # Look at the argument we got.  We use all the common list separators.
9093       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9094       for pkg in $enableval; do
9095         IFS="$lt_save_ifs"
9096         if test "X$pkg" = "X$p"; then
9097           enable_static=yes
9098         fi
9099       done
9100       IFS="$lt_save_ifs"
9101       ;;
9102     esac
9103 else
9104   enable_static=yes
9105 fi;
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115 # Check whether --with-pic or --without-pic was given.
9116 if test "${with_pic+set}" = set; then
9117   withval="$with_pic"
9118   pic_mode="$withval"
9119 else
9120   pic_mode=default
9121 fi;
9122
9123 test -z "$pic_mode" && pic_mode=default
9124
9125
9126
9127
9128
9129
9130
9131   # Check whether --enable-fast-install or --disable-fast-install was given.
9132 if test "${enable_fast_install+set}" = set; then
9133   enableval="$enable_fast_install"
9134   p=${PACKAGE-default}
9135     case $enableval in
9136     yes) enable_fast_install=yes ;;
9137     no) enable_fast_install=no ;;
9138     *)
9139       enable_fast_install=no
9140       # Look at the argument we got.  We use all the common list separators.
9141       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9142       for pkg in $enableval; do
9143         IFS="$lt_save_ifs"
9144         if test "X$pkg" = "X$p"; then
9145           enable_fast_install=yes
9146         fi
9147       done
9148       IFS="$lt_save_ifs"
9149       ;;
9150     esac
9151 else
9152   enable_fast_install=yes
9153 fi;
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164 # This can be used to rebuild libtool when needed
9165 LIBTOOL_DEPS="$ltmain"
9166
9167 # Always use our own libtool.
9168 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194 test -z "$LN_S" && LN_S="ln -s"
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209 if test -n "${ZSH_VERSION+set}" ; then
9210    setopt NO_GLOB_SUBST
9211 fi
9212
9213 echo "$as_me:$LINENO: checking for objdir" >&5
9214 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
9215 if test "${lt_cv_objdir+set}" = set; then
9216   echo $ECHO_N "(cached) $ECHO_C" >&6
9217 else
9218   rm -f .libs 2>/dev/null
9219 mkdir .libs 2>/dev/null
9220 if test -d .libs; then
9221   lt_cv_objdir=.libs
9222 else
9223   # MS-DOS does not allow filenames that begin with a dot.
9224   lt_cv_objdir=_libs
9225 fi
9226 rmdir .libs 2>/dev/null
9227 fi
9228 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
9229 echo "${ECHO_T}$lt_cv_objdir" >&6
9230 objdir=$lt_cv_objdir
9231
9232
9233
9234
9235
9236 cat >>confdefs.h <<_ACEOF
9237 #define LT_OBJDIR "$lt_cv_objdir/"
9238 _ACEOF
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256 case $host_os in
9257 aix3*)
9258   # AIX sometimes has problems with the GCC collect2 program.  For some
9259   # reason, if we set the COLLECT_NAMES environment variable, the problems
9260   # vanish in a puff of smoke.
9261   if test "X${COLLECT_NAMES+set}" != Xset; then
9262     COLLECT_NAMES=
9263     export COLLECT_NAMES
9264   fi
9265   ;;
9266 esac
9267
9268 # Sed substitution that helps us do robust quoting.  It backslashifies
9269 # metacharacters that are still active within double-quoted strings.
9270 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
9271
9272 # Same as above, but do not quote variable references.
9273 double_quote_subst='s/\(["`\\]\)/\\\1/g'
9274
9275 # Sed substitution to delay expansion of an escaped shell variable in a
9276 # double_quote_subst'ed string.
9277 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
9278
9279 # Sed substitution to delay expansion of an escaped single quote.
9280 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
9281
9282 # Sed substitution to avoid accidental globbing in evaled expressions
9283 no_glob_subst='s/\*/\\\*/g'
9284
9285 # Global variables:
9286 ofile=libtool
9287 can_build_shared=yes
9288
9289 # All known linkers require a `.a' archive for static linking (except MSVC,
9290 # which needs '.lib').
9291 libext=a
9292
9293 with_gnu_ld="$lt_cv_prog_gnu_ld"
9294
9295 old_CC="$CC"
9296 old_CFLAGS="$CFLAGS"
9297
9298 # Set sane defaults for various variables
9299 test -z "$CC" && CC=cc
9300 test -z "$LTCC" && LTCC=$CC
9301 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9302 test -z "$LD" && LD=ld
9303 test -z "$ac_objext" && ac_objext=o
9304
9305 for cc_temp in $compiler""; do
9306   case $cc_temp in
9307     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9308     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9309     \-*) ;;
9310     *) break;;
9311   esac
9312 done
9313 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
9314
9315
9316 # Only perform the check for file, if the check method requires it
9317 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9318 case $deplibs_check_method in
9319 file_magic*)
9320   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9321     echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
9322 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
9323 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
9324   echo $ECHO_N "(cached) $ECHO_C" >&6
9325 else
9326   case $MAGIC_CMD in
9327 [\\/*] |  ?:[\\/]*)
9328   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9329   ;;
9330 *)
9331   lt_save_MAGIC_CMD="$MAGIC_CMD"
9332   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9333   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9334   for ac_dir in $ac_dummy; do
9335     IFS="$lt_save_ifs"
9336     test -z "$ac_dir" && ac_dir=.
9337     if test -f $ac_dir/${ac_tool_prefix}file; then
9338       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9339       if test -n "$file_magic_test_file"; then
9340         case $deplibs_check_method in
9341         "file_magic "*)
9342           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9343           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9344           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9345             $EGREP "$file_magic_regex" > /dev/null; then
9346             :
9347           else
9348             cat <<_LT_EOF 1>&2
9349
9350 *** Warning: the command libtool uses to detect shared libraries,
9351 *** $file_magic_cmd, produces output that libtool cannot recognize.
9352 *** The result is that libtool may fail to recognize shared libraries
9353 *** as such.  This will affect the creation of libtool libraries that
9354 *** depend on shared libraries, but programs linked with such libtool
9355 *** libraries will work regardless of this problem.  Nevertheless, you
9356 *** may want to report the problem to your system manager and/or to
9357 *** bug-libtool@gnu.org
9358
9359 _LT_EOF
9360           fi ;;
9361         esac
9362       fi
9363       break
9364     fi
9365   done
9366   IFS="$lt_save_ifs"
9367   MAGIC_CMD="$lt_save_MAGIC_CMD"
9368   ;;
9369 esac
9370 fi
9371
9372 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9373 if test -n "$MAGIC_CMD"; then
9374   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
9375 echo "${ECHO_T}$MAGIC_CMD" >&6
9376 else
9377   echo "$as_me:$LINENO: result: no" >&5
9378 echo "${ECHO_T}no" >&6
9379 fi
9380
9381
9382
9383
9384
9385 if test -z "$lt_cv_path_MAGIC_CMD"; then
9386   if test -n "$ac_tool_prefix"; then
9387     echo "$as_me:$LINENO: checking for file" >&5
9388 echo $ECHO_N "checking for file... $ECHO_C" >&6
9389 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
9390   echo $ECHO_N "(cached) $ECHO_C" >&6
9391 else
9392   case $MAGIC_CMD in
9393 [\\/*] |  ?:[\\/]*)
9394   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9395   ;;
9396 *)
9397   lt_save_MAGIC_CMD="$MAGIC_CMD"
9398   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9399   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9400   for ac_dir in $ac_dummy; do
9401     IFS="$lt_save_ifs"
9402     test -z "$ac_dir" && ac_dir=.
9403     if test -f $ac_dir/file; then
9404       lt_cv_path_MAGIC_CMD="$ac_dir/file"
9405       if test -n "$file_magic_test_file"; then
9406         case $deplibs_check_method in
9407         "file_magic "*)
9408           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9409           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9410           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9411             $EGREP "$file_magic_regex" > /dev/null; then
9412             :
9413           else
9414             cat <<_LT_EOF 1>&2
9415
9416 *** Warning: the command libtool uses to detect shared libraries,
9417 *** $file_magic_cmd, produces output that libtool cannot recognize.
9418 *** The result is that libtool may fail to recognize shared libraries
9419 *** as such.  This will affect the creation of libtool libraries that
9420 *** depend on shared libraries, but programs linked with such libtool
9421 *** libraries will work regardless of this problem.  Nevertheless, you
9422 *** may want to report the problem to your system manager and/or to
9423 *** bug-libtool@gnu.org
9424
9425 _LT_EOF
9426           fi ;;
9427         esac
9428       fi
9429       break
9430     fi
9431   done
9432   IFS="$lt_save_ifs"
9433   MAGIC_CMD="$lt_save_MAGIC_CMD"
9434   ;;
9435 esac
9436 fi
9437
9438 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9439 if test -n "$MAGIC_CMD"; then
9440   echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
9441 echo "${ECHO_T}$MAGIC_CMD" >&6
9442 else
9443   echo "$as_me:$LINENO: result: no" >&5
9444 echo "${ECHO_T}no" >&6
9445 fi
9446
9447
9448   else
9449     MAGIC_CMD=:
9450   fi
9451 fi
9452
9453   fi
9454   ;;
9455 esac
9456
9457 # Use C for the default configuration in the libtool script
9458
9459 lt_save_CC="$CC"
9460 ac_ext=c
9461 ac_cpp='$CPP $CPPFLAGS'
9462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9465
9466
9467 # Source file extension for C test sources.
9468 ac_ext=c
9469
9470 # Object file extension for compiled C test sources.
9471 objext=o
9472 objext=$objext
9473
9474 # Code to be used in simple compile tests
9475 lt_simple_compile_test_code="int some_variable = 0;"
9476
9477 # Code to be used in simple link tests
9478 lt_simple_link_test_code='int main(){return(0);}'
9479
9480
9481
9482
9483
9484
9485
9486 # If no C compiler was specified, use CC.
9487 LTCC=${LTCC-"$CC"}
9488
9489 # If no C compiler flags were specified, use CFLAGS.
9490 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9491
9492 # Allow CC to be a program name with arguments.
9493 compiler=$CC
9494
9495 # Save the default compiler, since it gets overwritten when the other
9496 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9497 compiler_DEFAULT=$CC
9498
9499 # save warnings/boilerplate of simple test code
9500 ac_outfile=conftest.$ac_objext
9501 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9502 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9503 _lt_compiler_boilerplate=`cat conftest.err`
9504 $RM conftest*
9505
9506 ac_outfile=conftest.$ac_objext
9507 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9508 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9509 _lt_linker_boilerplate=`cat conftest.err`
9510 $RM -r conftest*
9511
9512
9513 ## CAVEAT EMPTOR:
9514 ## There is no encapsulation within the following macros, do not change
9515 ## the running order or otherwise move them around unless you know exactly
9516 ## what you are doing...
9517 if test -n "$compiler"; then
9518
9519 lt_prog_compiler_no_builtin_flag=
9520
9521 if test "$GCC" = yes; then
9522   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
9523
9524   echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9525 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
9526 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
9527   echo $ECHO_N "(cached) $ECHO_C" >&6
9528 else
9529   lt_cv_prog_compiler_rtti_exceptions=no
9530    ac_outfile=conftest.$ac_objext
9531    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9532    lt_compiler_flag="-fno-rtti -fno-exceptions"
9533    # Insert the option either (1) after the last *FLAGS variable, or
9534    # (2) before a word containing "conftest.", or (3) at the end.
9535    # Note that $ac_compile itself does not contain backslashes and begins
9536    # with a dollar sign (not a hyphen), so the echo should work correctly.
9537    # The option is referenced via a variable to avoid confusing sed.
9538    lt_compile=`echo "$ac_compile" | $SED \
9539    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9540    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9541    -e 's:$: $lt_compiler_flag:'`
9542    (eval echo "\"\$as_me:9542: $lt_compile\"" >&5)
9543    (eval "$lt_compile" 2>conftest.err)
9544    ac_status=$?
9545    cat conftest.err >&5
9546    echo "$as_me:9546: \$? = $ac_status" >&5
9547    if (exit $ac_status) && test -s "$ac_outfile"; then
9548      # The compiler can only warn and ignore the option if not recognized
9549      # So say no if there are warnings other than the usual output.
9550      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9551      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9552      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9553        lt_cv_prog_compiler_rtti_exceptions=yes
9554      fi
9555    fi
9556    $RM conftest*
9557
9558 fi
9559 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9560 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
9561
9562 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9563     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9564 else
9565     :
9566 fi
9567
9568 fi
9569
9570
9571
9572
9573
9574
9575   lt_prog_compiler_wl=
9576 lt_prog_compiler_pic=
9577 lt_prog_compiler_static=
9578
9579 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
9580 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
9581
9582   if test "$GCC" = yes; then
9583     lt_prog_compiler_wl='-Wl,'
9584     lt_prog_compiler_static='-static'
9585
9586     case $host_os in
9587       aix*)
9588       # All AIX code is PIC.
9589       if test "$host_cpu" = ia64; then
9590         # AIX 5 now supports IA64 processor
9591         lt_prog_compiler_static='-Bstatic'
9592       fi
9593       ;;
9594
9595     amigaos*)
9596       case $host_cpu in
9597       powerpc)
9598             # see comment about AmigaOS4 .so support
9599             lt_prog_compiler_pic='-fPIC'
9600         ;;
9601       m68k)
9602             # FIXME: we need at least 68020 code to build shared libraries, but
9603             # adding the `-m68020' flag to GCC prevents building anything better,
9604             # like `-m68040'.
9605             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9606         ;;
9607       esac
9608       ;;
9609
9610     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9611       # PIC is the default for these OSes.
9612       ;;
9613
9614     mingw* | cygwin* | pw32* | os2* | cegcc*)
9615       # This hack is so that the source file can tell whether it is being
9616       # built for inclusion in a dll (and should export symbols for example).
9617       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9618       # (--disable-auto-import) libraries
9619       lt_prog_compiler_pic='-DDLL_EXPORT'
9620       ;;
9621
9622     darwin* | rhapsody*)
9623       # PIC is the default on this platform
9624       # Common symbols not allowed in MH_DYLIB files
9625       lt_prog_compiler_pic='-fno-common'
9626       ;;
9627
9628     hpux*)
9629       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9630       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9631       # sets the default TLS model and affects inlining.
9632       case $host_cpu in
9633       hppa*64*)
9634         # +Z the default
9635         ;;
9636       *)
9637         lt_prog_compiler_pic='-fPIC'
9638         ;;
9639       esac
9640       ;;
9641
9642     interix[3-9]*)
9643       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9644       # Instead, we relocate shared libraries at runtime.
9645       ;;
9646
9647     msdosdjgpp*)
9648       # Just because we use GCC doesn't mean we suddenly get shared libraries
9649       # on systems that don't support them.
9650       lt_prog_compiler_can_build_shared=no
9651       enable_shared=no
9652       ;;
9653
9654     *nto* | *qnx*)
9655       # QNX uses GNU C++, but need to define -shared option too, otherwise
9656       # it will coredump.
9657       lt_prog_compiler_pic='-fPIC -shared'
9658       ;;
9659
9660     sysv4*MP*)
9661       if test -d /usr/nec; then
9662         lt_prog_compiler_pic=-Kconform_pic
9663       fi
9664       ;;
9665
9666     *)
9667       lt_prog_compiler_pic='-fPIC'
9668       ;;
9669     esac
9670   else
9671     # PORTME Check for flag to pass linker flags through the system compiler.
9672     case $host_os in
9673     aix*)
9674       lt_prog_compiler_wl='-Wl,'
9675       if test "$host_cpu" = ia64; then
9676         # AIX 5 now supports IA64 processor
9677         lt_prog_compiler_static='-Bstatic'
9678       else
9679         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9680       fi
9681       ;;
9682
9683     mingw* | cygwin* | pw32* | os2* | cegcc*)
9684       # This hack is so that the source file can tell whether it is being
9685       # built for inclusion in a dll (and should export symbols for example).
9686       lt_prog_compiler_pic='-DDLL_EXPORT'
9687       ;;
9688
9689     hpux9* | hpux10* | hpux11*)
9690       lt_prog_compiler_wl='-Wl,'
9691       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9692       # not for PA HP-UX.
9693       case $host_cpu in
9694       hppa*64*|ia64*)
9695         # +Z the default
9696         ;;
9697       *)
9698         lt_prog_compiler_pic='+Z'
9699         ;;
9700       esac
9701       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9702       lt_prog_compiler_static='${wl}-a ${wl}archive'
9703       ;;
9704
9705     irix5* | irix6* | nonstopux*)
9706       lt_prog_compiler_wl='-Wl,'
9707       # PIC (with -KPIC) is the default.
9708       lt_prog_compiler_static='-non_shared'
9709       ;;
9710
9711     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9712       case $cc_basename in
9713       # old Intel for x86_64 which still supported -KPIC.
9714       ecc*)
9715         lt_prog_compiler_wl='-Wl,'
9716         lt_prog_compiler_pic='-KPIC'
9717         lt_prog_compiler_static='-static'
9718         ;;
9719       # icc used to be incompatible with GCC.
9720       # ICC 10 doesn't accept -KPIC any more.
9721       icc* | ifort*)
9722         lt_prog_compiler_wl='-Wl,'
9723         lt_prog_compiler_pic='-fPIC'
9724         lt_prog_compiler_static='-static'
9725         ;;
9726       # Lahey Fortran 8.1.
9727       lf95*)
9728         lt_prog_compiler_wl='-Wl,'
9729         lt_prog_compiler_pic='--shared'
9730         lt_prog_compiler_static='--static'
9731         ;;
9732       pgcc* | pgf77* | pgf90* | pgf95*)
9733         # Portland Group compilers (*not* the Pentium gcc compiler,
9734         # which looks to be a dead project)
9735         lt_prog_compiler_wl='-Wl,'
9736         lt_prog_compiler_pic='-fpic'
9737         lt_prog_compiler_static='-Bstatic'
9738         ;;
9739       ccc*)
9740         lt_prog_compiler_wl='-Wl,'
9741         # All Alpha code is PIC.
9742         lt_prog_compiler_static='-non_shared'
9743         ;;
9744       xl*)
9745         # IBM XL C 8.0/Fortran 10.1 on PPC
9746         lt_prog_compiler_wl='-Wl,'
9747         lt_prog_compiler_pic='-qpic'
9748         lt_prog_compiler_static='-qstaticlink'
9749         ;;
9750       *)
9751         case `$CC -V 2>&1 | sed 5q` in
9752         *Sun\ C*)
9753           # Sun C 5.9
9754           lt_prog_compiler_pic='-KPIC'
9755           lt_prog_compiler_static='-Bstatic'
9756           lt_prog_compiler_wl='-Wl,'
9757           ;;
9758         *Sun\ F*)
9759           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9760           lt_prog_compiler_pic='-KPIC'
9761           lt_prog_compiler_static='-Bstatic'
9762           lt_prog_compiler_wl=''
9763           ;;
9764         esac
9765         ;;
9766       esac
9767       ;;
9768
9769     newsos6)
9770       lt_prog_compiler_pic='-KPIC'
9771       lt_prog_compiler_static='-Bstatic'
9772       ;;
9773
9774     *nto* | *qnx*)
9775       # QNX uses GNU C++, but need to define -shared option too, otherwise
9776       # it will coredump.
9777       lt_prog_compiler_pic='-fPIC -shared'
9778       ;;
9779
9780     osf3* | osf4* | osf5*)
9781       lt_prog_compiler_wl='-Wl,'
9782       # All OSF/1 code is PIC.
9783       lt_prog_compiler_static='-non_shared'
9784       ;;
9785
9786     rdos*)
9787       lt_prog_compiler_static='-non_shared'
9788       ;;
9789
9790     solaris*)
9791       lt_prog_compiler_pic='-KPIC'
9792       lt_prog_compiler_static='-Bstatic'
9793       case $cc_basename in
9794       f77* | f90* | f95*)
9795         lt_prog_compiler_wl='-Qoption ld ';;
9796       *)
9797         lt_prog_compiler_wl='-Wl,';;
9798       esac
9799       ;;
9800
9801     sunos4*)
9802       lt_prog_compiler_wl='-Qoption ld '
9803       lt_prog_compiler_pic='-PIC'
9804       lt_prog_compiler_static='-Bstatic'
9805       ;;
9806
9807     sysv4 | sysv4.2uw2* | sysv4.3*)
9808       lt_prog_compiler_wl='-Wl,'
9809       lt_prog_compiler_pic='-KPIC'
9810       lt_prog_compiler_static='-Bstatic'
9811       ;;
9812
9813     sysv4*MP*)
9814       if test -d /usr/nec ;then
9815         lt_prog_compiler_pic='-Kconform_pic'
9816         lt_prog_compiler_static='-Bstatic'
9817       fi
9818       ;;
9819
9820     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9821       lt_prog_compiler_wl='-Wl,'
9822       lt_prog_compiler_pic='-KPIC'
9823       lt_prog_compiler_static='-Bstatic'
9824       ;;
9825
9826     unicos*)
9827       lt_prog_compiler_wl='-Wl,'
9828       lt_prog_compiler_can_build_shared=no
9829       ;;
9830
9831     uts4*)
9832       lt_prog_compiler_pic='-pic'
9833       lt_prog_compiler_static='-Bstatic'
9834       ;;
9835
9836     *)
9837       lt_prog_compiler_can_build_shared=no
9838       ;;
9839     esac
9840   fi
9841
9842 case $host_os in
9843   # For platforms which do not support PIC, -DPIC is meaningless:
9844   *djgpp*)
9845     lt_prog_compiler_pic=
9846     ;;
9847   *)
9848     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9849     ;;
9850 esac
9851 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
9852 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
9853
9854
9855
9856
9857
9858
9859 #
9860 # Check to make sure the PIC flag actually works.
9861 #
9862 if test -n "$lt_prog_compiler_pic"; then
9863   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9864 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
9865 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
9866   echo $ECHO_N "(cached) $ECHO_C" >&6
9867 else
9868   lt_cv_prog_compiler_pic_works=no
9869    ac_outfile=conftest.$ac_objext
9870    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9871    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9872    # Insert the option either (1) after the last *FLAGS variable, or
9873    # (2) before a word containing "conftest.", or (3) at the end.
9874    # Note that $ac_compile itself does not contain backslashes and begins
9875    # with a dollar sign (not a hyphen), so the echo should work correctly.
9876    # The option is referenced via a variable to avoid confusing sed.
9877    lt_compile=`echo "$ac_compile" | $SED \
9878    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9879    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9880    -e 's:$: $lt_compiler_flag:'`
9881    (eval echo "\"\$as_me:9881: $lt_compile\"" >&5)
9882    (eval "$lt_compile" 2>conftest.err)
9883    ac_status=$?
9884    cat conftest.err >&5
9885    echo "$as_me:9885: \$? = $ac_status" >&5
9886    if (exit $ac_status) && test -s "$ac_outfile"; then
9887      # The compiler can only warn and ignore the option if not recognized
9888      # So say no if there are warnings other than the usual output.
9889      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9890      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9891      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9892        lt_cv_prog_compiler_pic_works=yes
9893      fi
9894    fi
9895    $RM conftest*
9896
9897 fi
9898 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
9899 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6
9900
9901 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9902     case $lt_prog_compiler_pic in
9903      "" | " "*) ;;
9904      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9905      esac
9906 else
9907     lt_prog_compiler_pic=
9908      lt_prog_compiler_can_build_shared=no
9909 fi
9910
9911 fi
9912
9913
9914
9915
9916
9917
9918 #
9919 # Check to make sure the static flag actually works.
9920 #
9921 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9922 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9923 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
9924 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
9925   echo $ECHO_N "(cached) $ECHO_C" >&6
9926 else
9927   lt_cv_prog_compiler_static_works=no
9928    save_LDFLAGS="$LDFLAGS"
9929    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9930    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9931    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9932      # The linker can only warn and ignore the option if not recognized
9933      # So say no if there are warnings
9934      if test -s conftest.err; then
9935        # Append any errors to the config.log.
9936        cat conftest.err 1>&5
9937        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
9938        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9939        if diff conftest.exp conftest.er2 >/dev/null; then
9940          lt_cv_prog_compiler_static_works=yes
9941        fi
9942      else
9943        lt_cv_prog_compiler_static_works=yes
9944      fi
9945    fi
9946    $RM -r conftest*
9947    LDFLAGS="$save_LDFLAGS"
9948
9949 fi
9950 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
9951 echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6
9952
9953 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9954     :
9955 else
9956     lt_prog_compiler_static=
9957 fi
9958
9959
9960
9961
9962
9963
9964
9965   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
9966 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
9967 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
9968   echo $ECHO_N "(cached) $ECHO_C" >&6
9969 else
9970   lt_cv_prog_compiler_c_o=no
9971    $RM -r conftest 2>/dev/null
9972    mkdir conftest
9973    cd conftest
9974    mkdir out
9975    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9976
9977    lt_compiler_flag="-o out/conftest2.$ac_objext"
9978    # Insert the option either (1) after the last *FLAGS variable, or
9979    # (2) before a word containing "conftest.", or (3) at the end.
9980    # Note that $ac_compile itself does not contain backslashes and begins
9981    # with a dollar sign (not a hyphen), so the echo should work correctly.
9982    lt_compile=`echo "$ac_compile" | $SED \
9983    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9984    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9985    -e 's:$: $lt_compiler_flag:'`
9986    (eval echo "\"\$as_me:9986: $lt_compile\"" >&5)
9987    (eval "$lt_compile" 2>out/conftest.err)
9988    ac_status=$?
9989    cat out/conftest.err >&5
9990    echo "$as_me:9990: \$? = $ac_status" >&5
9991    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9992    then
9993      # The compiler can only warn and ignore the option if not recognized
9994      # So say no if there are warnings
9995      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9996      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9997      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9998        lt_cv_prog_compiler_c_o=yes
9999      fi
10000    fi
10001    chmod u+w . 2>&5
10002    $RM conftest*
10003    # SGI C++ compiler will create directory out/ii_files/ for
10004    # template instantiation
10005    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10006    $RM out/* && rmdir out
10007    cd ..
10008    $RM -r conftest
10009    $RM conftest*
10010
10011 fi
10012 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
10013 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
10014
10015
10016
10017
10018
10019
10020   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
10021 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
10022 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
10023   echo $ECHO_N "(cached) $ECHO_C" >&6
10024 else
10025   lt_cv_prog_compiler_c_o=no
10026    $RM -r conftest 2>/dev/null
10027    mkdir conftest
10028    cd conftest
10029    mkdir out
10030    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10031
10032    lt_compiler_flag="-o out/conftest2.$ac_objext"
10033    # Insert the option either (1) after the last *FLAGS variable, or
10034    # (2) before a word containing "conftest.", or (3) at the end.
10035    # Note that $ac_compile itself does not contain backslashes and begins
10036    # with a dollar sign (not a hyphen), so the echo should work correctly.
10037    lt_compile=`echo "$ac_compile" | $SED \
10038    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10039    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10040    -e 's:$: $lt_compiler_flag:'`
10041    (eval echo "\"\$as_me:10041: $lt_compile\"" >&5)
10042    (eval "$lt_compile" 2>out/conftest.err)
10043    ac_status=$?
10044    cat out/conftest.err >&5
10045    echo "$as_me:10045: \$? = $ac_status" >&5
10046    if (exit $ac_status) && test -s out/conftest2.$ac_objext
10047    then
10048      # The compiler can only warn and ignore the option if not recognized
10049      # So say no if there are warnings
10050      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
10051      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10052      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10053        lt_cv_prog_compiler_c_o=yes
10054      fi
10055    fi
10056    chmod u+w . 2>&5
10057    $RM conftest*
10058    # SGI C++ compiler will create directory out/ii_files/ for
10059    # template instantiation
10060    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10061    $RM out/* && rmdir out
10062    cd ..
10063    $RM -r conftest
10064    $RM conftest*
10065
10066 fi
10067 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
10068 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
10069
10070
10071
10072
10073 hard_links="nottested"
10074 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10075   # do not overwrite the value of need_locks provided by the user
10076   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
10077 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
10078   hard_links=yes
10079   $RM conftest*
10080   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10081   touch conftest.a
10082   ln conftest.a conftest.b 2>&5 || hard_links=no
10083   ln conftest.a conftest.b 2>/dev/null && hard_links=no
10084   echo "$as_me:$LINENO: result: $hard_links" >&5
10085 echo "${ECHO_T}$hard_links" >&6
10086   if test "$hard_links" = no; then
10087     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10088 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10089     need_locks=warn
10090   fi
10091 else
10092   need_locks=no
10093 fi
10094
10095
10096
10097
10098
10099
10100   echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10101 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
10102
10103   runpath_var=
10104   allow_undefined_flag=
10105   always_export_symbols=no
10106   archive_cmds=
10107   archive_expsym_cmds=
10108   compiler_needs_object=no
10109   enable_shared_with_static_runtimes=no
10110   export_dynamic_flag_spec=
10111   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10112   hardcode_automatic=no
10113   hardcode_direct=no
10114   hardcode_direct_absolute=no
10115   hardcode_libdir_flag_spec=
10116   hardcode_libdir_flag_spec_ld=
10117   hardcode_libdir_separator=
10118   hardcode_minus_L=no
10119   hardcode_shlibpath_var=unsupported
10120   inherit_rpath=no
10121   link_all_deplibs=unknown
10122   module_cmds=
10123   module_expsym_cmds=
10124   old_archive_from_new_cmds=
10125   old_archive_from_expsyms_cmds=
10126   thread_safe_flag_spec=
10127   whole_archive_flag_spec=
10128   # include_expsyms should be a list of space-separated symbols to be *always*
10129   # included in the symbol list
10130   include_expsyms=
10131   # exclude_expsyms can be an extended regexp of symbols to exclude
10132   # it will be wrapped by ` (' and `)$', so one must not match beginning or
10133   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10134   # as well as any symbol that contains `d'.
10135   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10136   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10137   # platforms (ab)use it in PIC code, but their linkers get confused if
10138   # the symbol is explicitly referenced.  Since portable code cannot
10139   # rely on this symbol name, it's probably fine to never include it in
10140   # preloaded symbol tables.
10141   # Exclude shared library initialization/finalization symbols.
10142   extract_expsyms_cmds=
10143
10144   case $host_os in
10145   cygwin* | mingw* | pw32* | cegcc*)
10146     # FIXME: the MSVC++ port hasn't been tested in a loooong time
10147     # When not using gcc, we currently assume that we are using
10148     # Microsoft Visual C++.
10149     if test "$GCC" != yes; then
10150       with_gnu_ld=no
10151     fi
10152     ;;
10153   interix*)
10154     # we just hope/assume this is gcc and not c89 (= MSVC++)
10155     with_gnu_ld=yes
10156     ;;
10157   openbsd*)
10158     with_gnu_ld=no
10159     ;;
10160   esac
10161
10162   ld_shlibs=yes
10163   if test "$with_gnu_ld" = yes; then
10164     # If archive_cmds runs LD, not CC, wlarc should be empty
10165     wlarc='${wl}'
10166
10167     # Set some defaults for GNU ld with shared library support. These
10168     # are reset later if shared libraries are not supported. Putting them
10169     # here allows them to be overridden if necessary.
10170     runpath_var=LD_RUN_PATH
10171     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10172     export_dynamic_flag_spec='${wl}--export-dynamic'
10173     # ancient GNU ld didn't support --whole-archive et. al.
10174     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10175       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10176     else
10177       whole_archive_flag_spec=
10178     fi
10179     supports_anon_versioning=no
10180     case `$LD -v 2>&1` in
10181       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10182       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10183       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10184       *\ 2.11.*) ;; # other 2.11 versions
10185       *) supports_anon_versioning=yes ;;
10186     esac
10187
10188     # See if GNU ld supports shared libraries.
10189     case $host_os in
10190     aix[3-9]*)
10191       # On AIX/PPC, the GNU linker is very broken
10192       if test "$host_cpu" != ia64; then
10193         ld_shlibs=no
10194         cat <<_LT_EOF 1>&2
10195
10196 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
10197 *** to be unable to reliably create shared libraries on AIX.
10198 *** Therefore, libtool is disabling shared libraries support.  If you
10199 *** really care for shared libraries, you may want to modify your PATH
10200 *** so that a non-GNU linker is found, and then restart.
10201
10202 _LT_EOF
10203       fi
10204       ;;
10205
10206     amigaos*)
10207       case $host_cpu in
10208       powerpc)
10209             # see comment about AmigaOS4 .so support
10210             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10211             archive_expsym_cmds=''
10212         ;;
10213       m68k)
10214             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)'
10215             hardcode_libdir_flag_spec='-L$libdir'
10216             hardcode_minus_L=yes
10217         ;;
10218       esac
10219       ;;
10220
10221     beos*)
10222       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10223         allow_undefined_flag=unsupported
10224         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10225         # support --undefined.  This deserves some investigation.  FIXME
10226         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10227       else
10228         ld_shlibs=no
10229       fi
10230       ;;
10231
10232     cygwin* | mingw* | pw32* | cegcc*)
10233       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10234       # as there is no search path for DLLs.
10235       hardcode_libdir_flag_spec='-L$libdir'
10236       allow_undefined_flag=unsupported
10237       always_export_symbols=no
10238       enable_shared_with_static_runtimes=yes
10239       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10240
10241       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10242         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10243         # If the export-symbols file already is a .def file (1st line
10244         # is EXPORTS), use it as is; otherwise, prepend...
10245         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10246           cp $export_symbols $output_objdir/$soname.def;
10247         else
10248           echo EXPORTS > $output_objdir/$soname.def;
10249           cat $export_symbols >> $output_objdir/$soname.def;
10250         fi~
10251         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10252       else
10253         ld_shlibs=no
10254       fi
10255       ;;
10256
10257     interix[3-9]*)
10258       hardcode_direct=no
10259       hardcode_shlibpath_var=no
10260       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10261       export_dynamic_flag_spec='${wl}-E'
10262       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10263       # Instead, shared libraries are loaded at an image base (0x10000000 by
10264       # default) and relocated if they conflict, which is a slow very memory
10265       # consuming and fragmenting process.  To avoid this, we pick a random,
10266       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10267       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10268       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10269       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'
10270       ;;
10271
10272     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10273       tmp_diet=no
10274       if test "$host_os" = linux-dietlibc; then
10275         case $cc_basename in
10276           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10277         esac
10278       fi
10279       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10280          && test "$tmp_diet" = no
10281       then
10282         tmp_addflag=
10283         tmp_sharedflag='-shared'
10284         case $cc_basename,$host_cpu in
10285         pgcc*)                          # Portland Group C compiler
10286           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
10287           tmp_addflag=' $pic_flag'
10288           ;;
10289         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
10290           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
10291           tmp_addflag=' $pic_flag -Mnomain' ;;
10292         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10293           tmp_addflag=' -i_dynamic' ;;
10294         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10295           tmp_addflag=' -i_dynamic -nofor_main' ;;
10296         ifc* | ifort*)                  # Intel Fortran compiler
10297           tmp_addflag=' -nofor_main' ;;
10298         lf95*)                          # Lahey Fortran 8.1
10299           whole_archive_flag_spec=
10300           tmp_sharedflag='--shared' ;;
10301         xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
10302           tmp_sharedflag='-qmkshrobj'
10303           tmp_addflag= ;;
10304         esac
10305         case `$CC -V 2>&1 | sed 5q` in
10306         *Sun\ C*)                       # Sun C 5.9
10307           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
10308           compiler_needs_object=yes
10309           tmp_sharedflag='-G' ;;
10310         *Sun\ F*)                       # Sun Fortran 8.3
10311           tmp_sharedflag='-G' ;;
10312         esac
10313         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10314
10315         if test "x$supports_anon_versioning" = xyes; then
10316           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10317             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10318             echo "local: *; };" >> $output_objdir/$libname.ver~
10319             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10320         fi
10321
10322         case $cc_basename in
10323         xlf*)
10324           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10325           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10326           hardcode_libdir_flag_spec=
10327           hardcode_libdir_flag_spec_ld='-rpath $libdir'
10328           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10329           if test "x$supports_anon_versioning" = xyes; then
10330             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10331               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10332               echo "local: *; };" >> $output_objdir/$libname.ver~
10333               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10334           fi
10335           ;;
10336         esac
10337       else
10338         ld_shlibs=no
10339       fi
10340       ;;
10341
10342     netbsd*)
10343       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10344         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10345         wlarc=
10346       else
10347         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10348         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10349       fi
10350       ;;
10351
10352     solaris*)
10353       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10354         ld_shlibs=no
10355         cat <<_LT_EOF 1>&2
10356
10357 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10358 *** create shared libraries on Solaris systems.  Therefore, libtool
10359 *** is disabling shared libraries support.  We urge you to upgrade GNU
10360 *** binutils to release 2.9.1 or newer.  Another option is to modify
10361 *** your PATH or compiler configuration so that the native linker is
10362 *** used, and then restart.
10363
10364 _LT_EOF
10365       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10366         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10367         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10368       else
10369         ld_shlibs=no
10370       fi
10371       ;;
10372
10373     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10374       case `$LD -v 2>&1` in
10375         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10376         ld_shlibs=no
10377         cat <<_LT_EOF 1>&2
10378
10379 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10380 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10381 *** is disabling shared libraries support.  We urge you to upgrade GNU
10382 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10383 *** your PATH or compiler configuration so that the native linker is
10384 *** used, and then restart.
10385
10386 _LT_EOF
10387         ;;
10388         *)
10389           # For security reasons, it is highly recommended that you always
10390           # use absolute paths for naming shared libraries, and exclude the
10391           # DT_RUNPATH tag from executables and libraries.  But doing so
10392           # requires that you compile everything twice, which is a pain.
10393           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10394             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10395             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10396             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10397           else
10398             ld_shlibs=no
10399           fi
10400         ;;
10401       esac
10402       ;;
10403
10404     sunos4*)
10405       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10406       wlarc=
10407       hardcode_direct=yes
10408       hardcode_shlibpath_var=no
10409       ;;
10410
10411     *)
10412       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10413         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10414         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10415       else
10416         ld_shlibs=no
10417       fi
10418       ;;
10419     esac
10420
10421     if test "$ld_shlibs" = no; then
10422       runpath_var=
10423       hardcode_libdir_flag_spec=
10424       export_dynamic_flag_spec=
10425       whole_archive_flag_spec=
10426     fi
10427   else
10428     # PORTME fill in a description of your system's linker (not GNU ld)
10429     case $host_os in
10430     aix3*)
10431       allow_undefined_flag=unsupported
10432       always_export_symbols=yes
10433       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'
10434       # Note: this linker hardcodes the directories in LIBPATH if there
10435       # are no directories specified by -L.
10436       hardcode_minus_L=yes
10437       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10438         # Neither direct hardcoding nor static linking is supported with a
10439         # broken collect2.
10440         hardcode_direct=unsupported
10441       fi
10442       ;;
10443
10444     aix[4-9]*)
10445       if test "$host_cpu" = ia64; then
10446         # On IA64, the linker does run time linking by default, so we don't
10447         # have to do anything special.
10448         aix_use_runtimelinking=no
10449         exp_sym_flag='-Bexport'
10450         no_entry_flag=""
10451       else
10452         # If we're using GNU nm, then we don't want the "-C" option.
10453         # -C means demangle to AIX nm, but means don't demangle with GNU nm
10454         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10455           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10456         else
10457           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'
10458         fi
10459         aix_use_runtimelinking=no
10460
10461         # Test if we are trying to use run time linking or normal
10462         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10463         # need to do runtime linking.
10464         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10465           for ld_flag in $LDFLAGS; do
10466           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10467             aix_use_runtimelinking=yes
10468             break
10469           fi
10470           done
10471           ;;
10472         esac
10473
10474         exp_sym_flag='-bexport'
10475         no_entry_flag='-bnoentry'
10476       fi
10477
10478       # When large executables or shared objects are built, AIX ld can
10479       # have problems creating the table of contents.  If linking a library
10480       # or program results in "error TOC overflow" add -mminimal-toc to
10481       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10482       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10483
10484       archive_cmds=''
10485       hardcode_direct=yes
10486       hardcode_direct_absolute=yes
10487       hardcode_libdir_separator=':'
10488       link_all_deplibs=yes
10489       file_list_spec='${wl}-f,'
10490
10491       if test "$GCC" = yes; then
10492         case $host_os in aix4.[012]|aix4.[012].*)
10493         # We only want to do this on AIX 4.2 and lower, the check
10494         # below for broken collect2 doesn't work under 4.3+
10495           collect2name=`${CC} -print-prog-name=collect2`
10496           if test -f "$collect2name" &&
10497            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10498           then
10499           # We have reworked collect2
10500           :
10501           else
10502           # We have old collect2
10503           hardcode_direct=unsupported
10504           # It fails to find uninstalled libraries when the uninstalled
10505           # path is not listed in the libpath.  Setting hardcode_minus_L
10506           # to unsupported forces relinking
10507           hardcode_minus_L=yes
10508           hardcode_libdir_flag_spec='-L$libdir'
10509           hardcode_libdir_separator=
10510           fi
10511           ;;
10512         esac
10513         shared_flag='-shared'
10514         if test "$aix_use_runtimelinking" = yes; then
10515           shared_flag="$shared_flag "'${wl}-G'
10516         fi
10517       else
10518         # not using gcc
10519         if test "$host_cpu" = ia64; then
10520         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10521         # chokes on -Wl,-G. The following line is correct:
10522           shared_flag='-G'
10523         else
10524           if test "$aix_use_runtimelinking" = yes; then
10525             shared_flag='${wl}-G'
10526           else
10527             shared_flag='${wl}-bM:SRE'
10528           fi
10529         fi
10530       fi
10531
10532       export_dynamic_flag_spec='${wl}-bexpall'
10533       # It seems that -bexpall does not export symbols beginning with
10534       # underscore (_), so it is better to generate a list of symbols to export.
10535       always_export_symbols=yes
10536       if test "$aix_use_runtimelinking" = yes; then
10537         # Warning - without using the other runtime loading flags (-brtl),
10538         # -berok will link without error, but may produce a broken library.
10539         allow_undefined_flag='-berok'
10540         # Determine the default libpath from the value encoded in an
10541         # empty executable.
10542         if test x$gcc_no_link = xyes; then
10543   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10544 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10545    { (exit 1); exit 1; }; }
10546 fi
10547 cat >conftest.$ac_ext <<_ACEOF
10548 /* confdefs.h.  */
10549 _ACEOF
10550 cat confdefs.h >>conftest.$ac_ext
10551 cat >>conftest.$ac_ext <<_ACEOF
10552 /* end confdefs.h.  */
10553
10554 int
10555 main ()
10556 {
10557
10558   ;
10559   return 0;
10560 }
10561 _ACEOF
10562 rm -f conftest.$ac_objext conftest$ac_exeext
10563 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10564   (eval $ac_link) 2>conftest.er1
10565   ac_status=$?
10566   grep -v '^ *+' conftest.er1 >conftest.err
10567   rm -f conftest.er1
10568   cat conftest.err >&5
10569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10570   (exit $ac_status); } &&
10571          { ac_try='test -z "$ac_c_werror_flag"
10572                          || test ! -s conftest.err'
10573   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10574   (eval $ac_try) 2>&5
10575   ac_status=$?
10576   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10577   (exit $ac_status); }; } &&
10578          { ac_try='test -s conftest$ac_exeext'
10579   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10580   (eval $ac_try) 2>&5
10581   ac_status=$?
10582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10583   (exit $ac_status); }; }; then
10584
10585 lt_aix_libpath_sed='
10586     /Import File Strings/,/^$/ {
10587         /^0/ {
10588             s/^0  *\(.*\)$/\1/
10589             p
10590         }
10591     }'
10592 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10593 # Check for a 64-bit object if we didn't find anything.
10594 if test -z "$aix_libpath"; then
10595   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10596 fi
10597 else
10598   echo "$as_me: failed program was:" >&5
10599 sed 's/^/| /' conftest.$ac_ext >&5
10600
10601 fi
10602 rm -f conftest.err conftest.$ac_objext \
10603       conftest$ac_exeext conftest.$ac_ext
10604 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10605
10606         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10607         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10608       else
10609         if test "$host_cpu" = ia64; then
10610           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10611           allow_undefined_flag="-z nodefs"
10612           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"
10613         else
10614          # Determine the default libpath from the value encoded in an
10615          # empty executable.
10616          if test x$gcc_no_link = xyes; then
10617   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10618 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10619    { (exit 1); exit 1; }; }
10620 fi
10621 cat >conftest.$ac_ext <<_ACEOF
10622 /* confdefs.h.  */
10623 _ACEOF
10624 cat confdefs.h >>conftest.$ac_ext
10625 cat >>conftest.$ac_ext <<_ACEOF
10626 /* end confdefs.h.  */
10627
10628 int
10629 main ()
10630 {
10631
10632   ;
10633   return 0;
10634 }
10635 _ACEOF
10636 rm -f conftest.$ac_objext conftest$ac_exeext
10637 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10638   (eval $ac_link) 2>conftest.er1
10639   ac_status=$?
10640   grep -v '^ *+' conftest.er1 >conftest.err
10641   rm -f conftest.er1
10642   cat conftest.err >&5
10643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10644   (exit $ac_status); } &&
10645          { ac_try='test -z "$ac_c_werror_flag"
10646                          || test ! -s conftest.err'
10647   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10648   (eval $ac_try) 2>&5
10649   ac_status=$?
10650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10651   (exit $ac_status); }; } &&
10652          { ac_try='test -s conftest$ac_exeext'
10653   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10654   (eval $ac_try) 2>&5
10655   ac_status=$?
10656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10657   (exit $ac_status); }; }; then
10658
10659 lt_aix_libpath_sed='
10660     /Import File Strings/,/^$/ {
10661         /^0/ {
10662             s/^0  *\(.*\)$/\1/
10663             p
10664         }
10665     }'
10666 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10667 # Check for a 64-bit object if we didn't find anything.
10668 if test -z "$aix_libpath"; then
10669   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10670 fi
10671 else
10672   echo "$as_me: failed program was:" >&5
10673 sed 's/^/| /' conftest.$ac_ext >&5
10674
10675 fi
10676 rm -f conftest.err conftest.$ac_objext \
10677       conftest$ac_exeext conftest.$ac_ext
10678 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10679
10680          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10681           # Warning - without using the other run time loading flags,
10682           # -berok will link without error, but may produce a broken library.
10683           no_undefined_flag=' ${wl}-bernotok'
10684           allow_undefined_flag=' ${wl}-berok'
10685           # Exported symbols can be pulled into shared objects from archives
10686           whole_archive_flag_spec='$convenience'
10687           archive_cmds_need_lc=yes
10688           # This is similar to how AIX traditionally builds its shared libraries.
10689           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'
10690         fi
10691       fi
10692       ;;
10693
10694     amigaos*)
10695       case $host_cpu in
10696       powerpc)
10697             # see comment about AmigaOS4 .so support
10698             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10699             archive_expsym_cmds=''
10700         ;;
10701       m68k)
10702             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)'
10703             hardcode_libdir_flag_spec='-L$libdir'
10704             hardcode_minus_L=yes
10705         ;;
10706       esac
10707       ;;
10708
10709     bsdi[45]*)
10710       export_dynamic_flag_spec=-rdynamic
10711       ;;
10712
10713     cygwin* | mingw* | pw32* | cegcc*)
10714       # When not using gcc, we currently assume that we are using
10715       # Microsoft Visual C++.
10716       # hardcode_libdir_flag_spec is actually meaningless, as there is
10717       # no search path for DLLs.
10718       hardcode_libdir_flag_spec=' '
10719       allow_undefined_flag=unsupported
10720       # Tell ltmain to make .lib files, not .a files.
10721       libext=lib
10722       # Tell ltmain to make .dll files, not .so files.
10723       shrext_cmds=".dll"
10724       # FIXME: Setting linknames here is a bad hack.
10725       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
10726       # The linker will automatically build a .lib file if we build a DLL.
10727       old_archive_from_new_cmds='true'
10728       # FIXME: Should let the user specify the lib program.
10729       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10730       fix_srcfile_path='`cygpath -w "$srcfile"`'
10731       enable_shared_with_static_runtimes=yes
10732       ;;
10733
10734     darwin* | rhapsody*)
10735
10736
10737   archive_cmds_need_lc=no
10738   hardcode_direct=no
10739   hardcode_automatic=yes
10740   hardcode_shlibpath_var=unsupported
10741   whole_archive_flag_spec=''
10742   link_all_deplibs=yes
10743   allow_undefined_flag="$_lt_dar_allow_undefined"
10744   case $cc_basename in
10745      ifort*) _lt_dar_can_shared=yes ;;
10746      *) _lt_dar_can_shared=$GCC ;;
10747   esac
10748   if test "$_lt_dar_can_shared" = "yes"; then
10749     output_verbose_link_cmd=echo
10750     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10751     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10752     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}"
10753     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}"
10754
10755   else
10756   ld_shlibs=no
10757   fi
10758
10759       ;;
10760
10761     dgux*)
10762       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10763       hardcode_libdir_flag_spec='-L$libdir'
10764       hardcode_shlibpath_var=no
10765       ;;
10766
10767     freebsd1*)
10768       ld_shlibs=no
10769       ;;
10770
10771     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10772     # support.  Future versions do this automatically, but an explicit c++rt0.o
10773     # does not break anything, and helps significantly (at the cost of a little
10774     # extra space).
10775     freebsd2.2*)
10776       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10777       hardcode_libdir_flag_spec='-R$libdir'
10778       hardcode_direct=yes
10779       hardcode_shlibpath_var=no
10780       ;;
10781
10782     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10783     freebsd2*)
10784       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10785       hardcode_direct=yes
10786       hardcode_minus_L=yes
10787       hardcode_shlibpath_var=no
10788       ;;
10789
10790     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10791     freebsd* | dragonfly*)
10792       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10793       hardcode_libdir_flag_spec='-R$libdir'
10794       hardcode_direct=yes
10795       hardcode_shlibpath_var=no
10796       ;;
10797
10798     hpux9*)
10799       if test "$GCC" = yes; then
10800         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'
10801       else
10802         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'
10803       fi
10804       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10805       hardcode_libdir_separator=:
10806       hardcode_direct=yes
10807
10808       # hardcode_minus_L: Not really in the search PATH,
10809       # but as the default location of the library.
10810       hardcode_minus_L=yes
10811       export_dynamic_flag_spec='${wl}-E'
10812       ;;
10813
10814     hpux10*)
10815       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10816         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10817       else
10818         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10819       fi
10820       if test "$with_gnu_ld" = no; then
10821         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10822         hardcode_libdir_flag_spec_ld='+b $libdir'
10823         hardcode_libdir_separator=:
10824         hardcode_direct=yes
10825         hardcode_direct_absolute=yes
10826         export_dynamic_flag_spec='${wl}-E'
10827         # hardcode_minus_L: Not really in the search PATH,
10828         # but as the default location of the library.
10829         hardcode_minus_L=yes
10830       fi
10831       ;;
10832
10833     hpux11*)
10834       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10835         case $host_cpu in
10836         hppa*64*)
10837           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10838           ;;
10839         ia64*)
10840           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10841           ;;
10842         *)
10843           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10844           ;;
10845         esac
10846       else
10847         case $host_cpu in
10848         hppa*64*)
10849           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10850           ;;
10851         ia64*)
10852           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10853           ;;
10854         *)
10855           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10856           ;;
10857         esac
10858       fi
10859       if test "$with_gnu_ld" = no; then
10860         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10861         hardcode_libdir_separator=:
10862
10863         case $host_cpu in
10864         hppa*64*|ia64*)
10865           hardcode_direct=no
10866           hardcode_shlibpath_var=no
10867           ;;
10868         *)
10869           hardcode_direct=yes
10870           hardcode_direct_absolute=yes
10871           export_dynamic_flag_spec='${wl}-E'
10872
10873           # hardcode_minus_L: Not really in the search PATH,
10874           # but as the default location of the library.
10875           hardcode_minus_L=yes
10876           ;;
10877         esac
10878       fi
10879       ;;
10880
10881     irix5* | irix6* | nonstopux*)
10882       if test "$GCC" = yes; then
10883         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10884         # Try to use the -exported_symbol ld option, if it does not
10885         # work, assume that -exports_file does not work either and
10886         # implicitly export all symbols.
10887         save_LDFLAGS="$LDFLAGS"
10888         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10889         if test x$gcc_no_link = xyes; then
10890   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
10891 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
10892    { (exit 1); exit 1; }; }
10893 fi
10894 cat >conftest.$ac_ext <<_ACEOF
10895 int foo(void) {}
10896 _ACEOF
10897 rm -f conftest.$ac_objext conftest$ac_exeext
10898 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10899   (eval $ac_link) 2>conftest.er1
10900   ac_status=$?
10901   grep -v '^ *+' conftest.er1 >conftest.err
10902   rm -f conftest.er1
10903   cat conftest.err >&5
10904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10905   (exit $ac_status); } &&
10906          { ac_try='test -z "$ac_c_werror_flag"
10907                          || test ! -s conftest.err'
10908   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10909   (eval $ac_try) 2>&5
10910   ac_status=$?
10911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10912   (exit $ac_status); }; } &&
10913          { ac_try='test -s conftest$ac_exeext'
10914   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10915   (eval $ac_try) 2>&5
10916   ac_status=$?
10917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10918   (exit $ac_status); }; }; then
10919   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
10920
10921 else
10922   echo "$as_me: failed program was:" >&5
10923 sed 's/^/| /' conftest.$ac_ext >&5
10924
10925 fi
10926 rm -f conftest.err conftest.$ac_objext \
10927       conftest$ac_exeext conftest.$ac_ext
10928         LDFLAGS="$save_LDFLAGS"
10929       else
10930         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
10931         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
10932       fi
10933       archive_cmds_need_lc='no'
10934       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10935       hardcode_libdir_separator=:
10936       inherit_rpath=yes
10937       link_all_deplibs=yes
10938       ;;
10939
10940     netbsd*)
10941       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10942         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10943       else
10944         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10945       fi
10946       hardcode_libdir_flag_spec='-R$libdir'
10947       hardcode_direct=yes
10948       hardcode_shlibpath_var=no
10949       ;;
10950
10951     newsos6)
10952       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10953       hardcode_direct=yes
10954       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10955       hardcode_libdir_separator=:
10956       hardcode_shlibpath_var=no
10957       ;;
10958
10959     *nto* | *qnx*)
10960       ;;
10961
10962     openbsd*)
10963       if test -f /usr/libexec/ld.so; then
10964         hardcode_direct=yes
10965         hardcode_shlibpath_var=no
10966         hardcode_direct_absolute=yes
10967         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10968           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10969           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10970           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10971           export_dynamic_flag_spec='${wl}-E'
10972         else
10973           case $host_os in
10974            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10975              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10976              hardcode_libdir_flag_spec='-R$libdir'
10977              ;;
10978            *)
10979              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10980              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10981              ;;
10982           esac
10983         fi
10984       else
10985         ld_shlibs=no
10986       fi
10987       ;;
10988
10989     os2*)
10990       hardcode_libdir_flag_spec='-L$libdir'
10991       hardcode_minus_L=yes
10992       allow_undefined_flag=unsupported
10993       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'
10994       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10995       ;;
10996
10997     osf3*)
10998       if test "$GCC" = yes; then
10999         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11000         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11001       else
11002         allow_undefined_flag=' -expect_unresolved \*'
11003         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
11004       fi
11005       archive_cmds_need_lc='no'
11006       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11007       hardcode_libdir_separator=:
11008       ;;
11009
11010     osf4* | osf5*)      # as osf3* with the addition of -msym flag
11011       if test "$GCC" = yes; then
11012         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11013         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
11014         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11015       else
11016         allow_undefined_flag=' -expect_unresolved \*'
11017         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
11018         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~
11019         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
11020
11021         # Both c and cxx compiler support -rpath directly
11022         hardcode_libdir_flag_spec='-rpath $libdir'
11023       fi
11024       archive_cmds_need_lc='no'
11025       hardcode_libdir_separator=:
11026       ;;
11027
11028     solaris*)
11029       no_undefined_flag=' -z defs'
11030       if test "$GCC" = yes; then
11031         wlarc='${wl}'
11032         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11033         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11034           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11035       else
11036         case `$CC -V 2>&1` in
11037         *"Compilers 5.0"*)
11038           wlarc=''
11039           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11040           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11041           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11042           ;;
11043         *)
11044           wlarc='${wl}'
11045           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11046           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11047           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11048           ;;
11049         esac
11050       fi
11051       hardcode_libdir_flag_spec='-R$libdir'
11052       hardcode_shlibpath_var=no
11053       case $host_os in
11054       solaris2.[0-5] | solaris2.[0-5].*) ;;
11055       *)
11056         # The compiler driver will combine and reorder linker options,
11057         # but understands `-z linker_flag'.  GCC discards it without `$wl',
11058         # but is careful enough not to reorder.
11059         # Supported since Solaris 2.6 (maybe 2.5.1?)
11060         if test "$GCC" = yes; then
11061           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11062         else
11063           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11064         fi
11065         ;;
11066       esac
11067       link_all_deplibs=yes
11068       ;;
11069
11070     sunos4*)
11071       if test "x$host_vendor" = xsequent; then
11072         # Use $CC to link under sequent, because it throws in some extra .o
11073         # files that make .init and .fini sections work.
11074         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11075       else
11076         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11077       fi
11078       hardcode_libdir_flag_spec='-L$libdir'
11079       hardcode_direct=yes
11080       hardcode_minus_L=yes
11081       hardcode_shlibpath_var=no
11082       ;;
11083
11084     sysv4)
11085       case $host_vendor in
11086         sni)
11087           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11088           hardcode_direct=yes # is this really true???
11089         ;;
11090         siemens)
11091           ## LD is ld it makes a PLAMLIB
11092           ## CC just makes a GrossModule.
11093           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11094           reload_cmds='$CC -r -o $output$reload_objs'
11095           hardcode_direct=no
11096         ;;
11097         motorola)
11098           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11099           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11100         ;;
11101       esac
11102       runpath_var='LD_RUN_PATH'
11103       hardcode_shlibpath_var=no
11104       ;;
11105
11106     sysv4.3*)
11107       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11108       hardcode_shlibpath_var=no
11109       export_dynamic_flag_spec='-Bexport'
11110       ;;
11111
11112     sysv4*MP*)
11113       if test -d /usr/nec; then
11114         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11115         hardcode_shlibpath_var=no
11116         runpath_var=LD_RUN_PATH
11117         hardcode_runpath_var=yes
11118         ld_shlibs=yes
11119       fi
11120       ;;
11121
11122     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11123       no_undefined_flag='${wl}-z,text'
11124       archive_cmds_need_lc=no
11125       hardcode_shlibpath_var=no
11126       runpath_var='LD_RUN_PATH'
11127
11128       if test "$GCC" = yes; then
11129         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11130         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11131       else
11132         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11133         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11134       fi
11135       ;;
11136
11137     sysv5* | sco3.2v5* | sco5v6*)
11138       # Note: We can NOT use -z defs as we might desire, because we do not
11139       # link with -lc, and that would cause any symbols used from libc to
11140       # always be unresolved, which means just about no library would
11141       # ever link correctly.  If we're not using GNU ld we use -z text
11142       # though, which does catch some bad symbols but isn't as heavy-handed
11143       # as -z defs.
11144       no_undefined_flag='${wl}-z,text'
11145       allow_undefined_flag='${wl}-z,nodefs'
11146       archive_cmds_need_lc=no
11147       hardcode_shlibpath_var=no
11148       hardcode_libdir_flag_spec='${wl}-R,$libdir'
11149       hardcode_libdir_separator=':'
11150       link_all_deplibs=yes
11151       export_dynamic_flag_spec='${wl}-Bexport'
11152       runpath_var='LD_RUN_PATH'
11153
11154       if test "$GCC" = yes; then
11155         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11156         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11157       else
11158         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11159         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11160       fi
11161       ;;
11162
11163     uts4*)
11164       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11165       hardcode_libdir_flag_spec='-L$libdir'
11166       hardcode_shlibpath_var=no
11167       ;;
11168
11169     *)
11170       ld_shlibs=no
11171       ;;
11172     esac
11173
11174     if test x$host_vendor = xsni; then
11175       case $host in
11176       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11177         export_dynamic_flag_spec='${wl}-Blargedynsym'
11178         ;;
11179       esac
11180     fi
11181   fi
11182
11183 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
11184 echo "${ECHO_T}$ld_shlibs" >&6
11185 test "$ld_shlibs" = no && can_build_shared=no
11186
11187 with_gnu_ld=$with_gnu_ld
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203 #
11204 # Do we need to explicitly link libc?
11205 #
11206 case "x$archive_cmds_need_lc" in
11207 x|xyes)
11208   # Assume -lc should be added
11209   archive_cmds_need_lc=yes
11210
11211   if test "$enable_shared" = yes && test "$GCC" = yes; then
11212     case $archive_cmds in
11213     *'~'*)
11214       # FIXME: we may have to deal with multi-command sequences.
11215       ;;
11216     '$CC '*)
11217       # Test whether the compiler implicitly links with -lc since on some
11218       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11219       # to ld, don't add -lc before -lgcc.
11220       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
11221 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
11222 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
11223   echo $ECHO_N "(cached) $ECHO_C" >&6
11224 else
11225   $RM conftest*
11226         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11227
11228         if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11229   (eval $ac_compile) 2>&5
11230   ac_status=$?
11231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11232   (exit $ac_status); } 2>conftest.err; then
11233           soname=conftest
11234           lib=conftest
11235           libobjs=conftest.$ac_objext
11236           deplibs=
11237           wl=$lt_prog_compiler_wl
11238           pic_flag=$lt_prog_compiler_pic
11239           compiler_flags=-v
11240           linker_flags=-v
11241           verstring=
11242           output_objdir=.
11243           libname=conftest
11244           lt_save_allow_undefined_flag=$allow_undefined_flag
11245           allow_undefined_flag=
11246           if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
11247   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11248   ac_status=$?
11249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11250   (exit $ac_status); }
11251           then
11252             lt_cv_archive_cmds_need_lc=no
11253           else
11254             lt_cv_archive_cmds_need_lc=yes
11255           fi
11256           allow_undefined_flag=$lt_save_allow_undefined_flag
11257         else
11258           cat conftest.err 1>&5
11259         fi
11260         $RM conftest*
11261
11262 fi
11263 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
11264 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
11265       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11266       ;;
11267     esac
11268   fi
11269   ;;
11270 esac
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428   echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
11429 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
11430
11431 if test "$GCC" = yes; then
11432   case $host_os in
11433     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11434     *) lt_awk_arg="/^libraries:/" ;;
11435   esac
11436   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11437   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
11438     # if the path contains ";" then we assume it to be the separator
11439     # otherwise default to the standard path separator (i.e. ":") - it is
11440     # assumed that no part of a normal pathname contains ";" but that should
11441     # okay in the real world where ";" in dirpaths is itself problematic.
11442     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
11443   else
11444     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11445   fi
11446   # Ok, now we have the path, separated by spaces, we can step through it
11447   # and add multilib dir if necessary.
11448   lt_tmp_lt_search_path_spec=
11449   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11450   for lt_sys_path in $lt_search_path_spec; do
11451     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11452       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11453     else
11454       test -d "$lt_sys_path" && \
11455         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11456     fi
11457   done
11458   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
11459 BEGIN {RS=" "; FS="/|\n";} {
11460   lt_foo="";
11461   lt_count=0;
11462   for (lt_i = NF; lt_i > 0; lt_i--) {
11463     if ($lt_i != "" && $lt_i != ".") {
11464       if ($lt_i == "..") {
11465         lt_count++;
11466       } else {
11467         if (lt_count == 0) {
11468           lt_foo="/" $lt_i lt_foo;
11469         } else {
11470           lt_count--;
11471         }
11472       }
11473     }
11474   }
11475   if (lt_foo != "") { lt_freq[lt_foo]++; }
11476   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11477 }'`
11478   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
11479 else
11480   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11481 fi
11482 library_names_spec=
11483 libname_spec='lib$name'
11484 soname_spec=
11485 shrext_cmds=".so"
11486 postinstall_cmds=
11487 postuninstall_cmds=
11488 finish_cmds=
11489 finish_eval=
11490 shlibpath_var=
11491 shlibpath_overrides_runpath=unknown
11492 version_type=none
11493 dynamic_linker="$host_os ld.so"
11494 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11495 need_lib_prefix=unknown
11496 hardcode_into_libs=no
11497
11498 # when you set need_version to no, make sure it does not cause -set_version
11499 # flags to be left without arguments
11500 need_version=unknown
11501
11502 case $host_os in
11503 aix3*)
11504   version_type=linux
11505   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11506   shlibpath_var=LIBPATH
11507
11508   # AIX 3 has no versioning support, so we append a major version to the name.
11509   soname_spec='${libname}${release}${shared_ext}$major'
11510   ;;
11511
11512 aix[4-9]*)
11513   version_type=linux
11514   need_lib_prefix=no
11515   need_version=no
11516   hardcode_into_libs=yes
11517   if test "$host_cpu" = ia64; then
11518     # AIX 5 supports IA64
11519     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11520     shlibpath_var=LD_LIBRARY_PATH
11521   else
11522     # With GCC up to 2.95.x, collect2 would create an import file
11523     # for dependence libraries.  The import file would start with
11524     # the line `#! .'.  This would cause the generated library to
11525     # depend on `.', always an invalid library.  This was fixed in
11526     # development snapshots of GCC prior to 3.0.
11527     case $host_os in
11528       aix4 | aix4.[01] | aix4.[01].*)
11529       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11530            echo ' yes '
11531            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11532         :
11533       else
11534         can_build_shared=no
11535       fi
11536       ;;
11537     esac
11538     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11539     # soname into executable. Probably we can add versioning support to
11540     # collect2, so additional links can be useful in future.
11541     if test "$aix_use_runtimelinking" = yes; then
11542       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11543       # instead of lib<name>.a to let people know that these are not
11544       # typical AIX shared libraries.
11545       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11546     else
11547       # We preserve .a as extension for shared libraries through AIX4.2
11548       # and later when we are not doing run time linking.
11549       library_names_spec='${libname}${release}.a $libname.a'
11550       soname_spec='${libname}${release}${shared_ext}$major'
11551     fi
11552     shlibpath_var=LIBPATH
11553   fi
11554   ;;
11555
11556 amigaos*)
11557   case $host_cpu in
11558   powerpc)
11559     # Since July 2007 AmigaOS4 officially supports .so libraries.
11560     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11561     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11562     ;;
11563   m68k)
11564     library_names_spec='$libname.ixlibrary $libname.a'
11565     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11566     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'
11567     ;;
11568   esac
11569   ;;
11570
11571 beos*)
11572   library_names_spec='${libname}${shared_ext}'
11573   dynamic_linker="$host_os ld.so"
11574   shlibpath_var=LIBRARY_PATH
11575   ;;
11576
11577 bsdi[45]*)
11578   version_type=linux
11579   need_version=no
11580   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11581   soname_spec='${libname}${release}${shared_ext}$major'
11582   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11583   shlibpath_var=LD_LIBRARY_PATH
11584   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11585   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11586   # the default ld.so.conf also contains /usr/contrib/lib and
11587   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11588   # libtool to hard-code these into programs
11589   ;;
11590
11591 cygwin* | mingw* | pw32* | cegcc*)
11592   version_type=windows
11593   shrext_cmds=".dll"
11594   need_version=no
11595   need_lib_prefix=no
11596
11597   case $GCC,$host_os in
11598   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11599     library_names_spec='$libname.dll.a'
11600     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11601     postinstall_cmds='base_file=`basename \${file}`~
11602       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11603       dldir=$destdir/`dirname \$dlpath`~
11604       test -d \$dldir || mkdir -p \$dldir~
11605       $install_prog $dir/$dlname \$dldir/$dlname~
11606       chmod a+x \$dldir/$dlname~
11607       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11608         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11609       fi'
11610     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11611       dlpath=$dir/\$dldll~
11612        $RM \$dlpath'
11613     shlibpath_overrides_runpath=yes
11614
11615     case $host_os in
11616     cygwin*)
11617       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11618       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11619       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
11620       ;;
11621     mingw* | cegcc*)
11622       # MinGW DLLs use traditional 'lib' prefix
11623       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11624       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11625       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11626         # It is most probably a Windows format PATH printed by
11627         # mingw gcc, but we are running on Cygwin. Gcc prints its search
11628         # path with ; separators, and with drive letters. We can handle the
11629         # drive letters (cygwin fileutils understands them), so leave them,
11630         # especially as we might pass files found there to a mingw objdump,
11631         # which wouldn't understand a cygwinified path. Ahh.
11632         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11633       else
11634         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11635       fi
11636       ;;
11637     pw32*)
11638       # pw32 DLLs use 'pw' prefix rather than 'lib'
11639       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11640       ;;
11641     esac
11642     ;;
11643
11644   *)
11645     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11646     ;;
11647   esac
11648   dynamic_linker='Win32 ld.exe'
11649   # FIXME: first we should search . and the directory the executable is in
11650   shlibpath_var=PATH
11651   ;;
11652
11653 darwin* | rhapsody*)
11654   dynamic_linker="$host_os dyld"
11655   version_type=darwin
11656   need_lib_prefix=no
11657   need_version=no
11658   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11659   soname_spec='${libname}${release}${major}$shared_ext'
11660   shlibpath_overrides_runpath=yes
11661   shlibpath_var=DYLD_LIBRARY_PATH
11662   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11663
11664   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11665   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11666   ;;
11667
11668 dgux*)
11669   version_type=linux
11670   need_lib_prefix=no
11671   need_version=no
11672   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11673   soname_spec='${libname}${release}${shared_ext}$major'
11674   shlibpath_var=LD_LIBRARY_PATH
11675   ;;
11676
11677 freebsd1*)
11678   dynamic_linker=no
11679   ;;
11680
11681 freebsd* | dragonfly*)
11682   # DragonFly does not have aout.  When/if they implement a new
11683   # versioning mechanism, adjust this.
11684   if test -x /usr/bin/objformat; then
11685     objformat=`/usr/bin/objformat`
11686   else
11687     case $host_os in
11688     freebsd[123]*) objformat=aout ;;
11689     *) objformat=elf ;;
11690     esac
11691   fi
11692   version_type=freebsd-$objformat
11693   case $version_type in
11694     freebsd-elf*)
11695       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11696       need_version=no
11697       need_lib_prefix=no
11698       ;;
11699     freebsd-*)
11700       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11701       need_version=yes
11702       ;;
11703   esac
11704   shlibpath_var=LD_LIBRARY_PATH
11705   case $host_os in
11706   freebsd2*)
11707     shlibpath_overrides_runpath=yes
11708     ;;
11709   freebsd3.[01]* | freebsdelf3.[01]*)
11710     shlibpath_overrides_runpath=yes
11711     hardcode_into_libs=yes
11712     ;;
11713   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11714   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11715     shlibpath_overrides_runpath=no
11716     hardcode_into_libs=yes
11717     ;;
11718   *) # from 4.6 on, and DragonFly
11719     shlibpath_overrides_runpath=yes
11720     hardcode_into_libs=yes
11721     ;;
11722   esac
11723   ;;
11724
11725 gnu*)
11726   version_type=linux
11727   need_lib_prefix=no
11728   need_version=no
11729   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11730   soname_spec='${libname}${release}${shared_ext}$major'
11731   shlibpath_var=LD_LIBRARY_PATH
11732   hardcode_into_libs=yes
11733   ;;
11734
11735 hpux9* | hpux10* | hpux11*)
11736   # Give a soname corresponding to the major version so that dld.sl refuses to
11737   # link against other versions.
11738   version_type=sunos
11739   need_lib_prefix=no
11740   need_version=no
11741   case $host_cpu in
11742   ia64*)
11743     shrext_cmds='.so'
11744     hardcode_into_libs=yes
11745     dynamic_linker="$host_os dld.so"
11746     shlibpath_var=LD_LIBRARY_PATH
11747     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11748     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11749     soname_spec='${libname}${release}${shared_ext}$major'
11750     if test "X$HPUX_IA64_MODE" = X32; then
11751       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11752     else
11753       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11754     fi
11755     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11756     ;;
11757   hppa*64*)
11758     shrext_cmds='.sl'
11759     hardcode_into_libs=yes
11760     dynamic_linker="$host_os dld.sl"
11761     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11762     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11763     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11764     soname_spec='${libname}${release}${shared_ext}$major'
11765     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11766     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11767     ;;
11768   *)
11769     shrext_cmds='.sl'
11770     dynamic_linker="$host_os dld.sl"
11771     shlibpath_var=SHLIB_PATH
11772     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11773     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11774     soname_spec='${libname}${release}${shared_ext}$major'
11775     ;;
11776   esac
11777   # HP-UX runs *really* slowly unless shared libraries are mode 555.
11778   postinstall_cmds='chmod 555 $lib'
11779   ;;
11780
11781 interix[3-9]*)
11782   version_type=linux
11783   need_lib_prefix=no
11784   need_version=no
11785   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11786   soname_spec='${libname}${release}${shared_ext}$major'
11787   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11788   shlibpath_var=LD_LIBRARY_PATH
11789   shlibpath_overrides_runpath=no
11790   hardcode_into_libs=yes
11791   ;;
11792
11793 irix5* | irix6* | nonstopux*)
11794   case $host_os in
11795     nonstopux*) version_type=nonstopux ;;
11796     *)
11797         if test "$lt_cv_prog_gnu_ld" = yes; then
11798                 version_type=linux
11799         else
11800                 version_type=irix
11801         fi ;;
11802   esac
11803   need_lib_prefix=no
11804   need_version=no
11805   soname_spec='${libname}${release}${shared_ext}$major'
11806   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11807   case $host_os in
11808   irix5* | nonstopux*)
11809     libsuff= shlibsuff=
11810     ;;
11811   *)
11812     case $LD in # libtool.m4 will add one of these switches to LD
11813     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11814       libsuff= shlibsuff= libmagic=32-bit;;
11815     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11816       libsuff=32 shlibsuff=N32 libmagic=N32;;
11817     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11818       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11819     *) libsuff= shlibsuff= libmagic=never-match;;
11820     esac
11821     ;;
11822   esac
11823   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11824   shlibpath_overrides_runpath=no
11825   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11826   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11827   hardcode_into_libs=yes
11828   ;;
11829
11830 # No shared lib support for Linux oldld, aout, or coff.
11831 linux*oldld* | linux*aout* | linux*coff*)
11832   dynamic_linker=no
11833   ;;
11834
11835 # This must be Linux ELF.
11836 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11837   version_type=linux
11838   need_lib_prefix=no
11839   need_version=no
11840   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11841   soname_spec='${libname}${release}${shared_ext}$major'
11842   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11843   shlibpath_var=LD_LIBRARY_PATH
11844   shlibpath_overrides_runpath=no
11845
11846   # Some binutils ld are patched to set DT_RUNPATH
11847   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then
11848   echo $ECHO_N "(cached) $ECHO_C" >&6
11849 else
11850   lt_cv_shlibpath_overrides_runpath=no
11851     save_LDFLAGS=$LDFLAGS
11852     save_libdir=$libdir
11853     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11854          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11855     if test x$gcc_no_link = xyes; then
11856   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
11857 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
11858    { (exit 1); exit 1; }; }
11859 fi
11860 cat >conftest.$ac_ext <<_ACEOF
11861 /* confdefs.h.  */
11862 _ACEOF
11863 cat confdefs.h >>conftest.$ac_ext
11864 cat >>conftest.$ac_ext <<_ACEOF
11865 /* end confdefs.h.  */
11866
11867 int
11868 main ()
11869 {
11870
11871   ;
11872   return 0;
11873 }
11874 _ACEOF
11875 rm -f conftest.$ac_objext conftest$ac_exeext
11876 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11877   (eval $ac_link) 2>conftest.er1
11878   ac_status=$?
11879   grep -v '^ *+' conftest.er1 >conftest.err
11880   rm -f conftest.er1
11881   cat conftest.err >&5
11882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11883   (exit $ac_status); } &&
11884          { ac_try='test -z "$ac_c_werror_flag"
11885                          || test ! -s conftest.err'
11886   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11887   (eval $ac_try) 2>&5
11888   ac_status=$?
11889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11890   (exit $ac_status); }; } &&
11891          { ac_try='test -s conftest$ac_exeext'
11892   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11893   (eval $ac_try) 2>&5
11894   ac_status=$?
11895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11896   (exit $ac_status); }; }; then
11897   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
11898   lt_cv_shlibpath_overrides_runpath=yes
11899 fi
11900
11901 else
11902   echo "$as_me: failed program was:" >&5
11903 sed 's/^/| /' conftest.$ac_ext >&5
11904
11905 fi
11906 rm -f conftest.err conftest.$ac_objext \
11907       conftest$ac_exeext conftest.$ac_ext
11908     LDFLAGS=$save_LDFLAGS
11909     libdir=$save_libdir
11910
11911 fi
11912
11913   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11914
11915   # This implies no fast_install, which is unacceptable.
11916   # Some rework will be needed to allow for fast_install
11917   # before this can be enabled.
11918   hardcode_into_libs=yes
11919
11920   # Append ld.so.conf contents to the search path
11921   if test -f /etc/ld.so.conf; then
11922     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;/^$/d' | tr '\n' ' '`
11923     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11924   fi
11925
11926   # We used to test for /lib/ld.so.1 and disable shared libraries on
11927   # powerpc, because MkLinux only supported shared libraries with the
11928   # GNU dynamic linker.  Since this was broken with cross compilers,
11929   # most powerpc-linux boxes support dynamic linking these days and
11930   # people can always --disable-shared, the test was removed, and we
11931   # assume the GNU/Linux dynamic linker is in use.
11932   dynamic_linker='GNU/Linux ld.so'
11933   ;;
11934
11935 netbsd*)
11936   version_type=sunos
11937   need_lib_prefix=no
11938   need_version=no
11939   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11940     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11941     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11942     dynamic_linker='NetBSD (a.out) ld.so'
11943   else
11944     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11945     soname_spec='${libname}${release}${shared_ext}$major'
11946     dynamic_linker='NetBSD ld.elf_so'
11947   fi
11948   shlibpath_var=LD_LIBRARY_PATH
11949   shlibpath_overrides_runpath=yes
11950   hardcode_into_libs=yes
11951   ;;
11952
11953 newsos6)
11954   version_type=linux
11955   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11956   shlibpath_var=LD_LIBRARY_PATH
11957   shlibpath_overrides_runpath=yes
11958   ;;
11959
11960 *nto* | *qnx*)
11961   version_type=qnx
11962   need_lib_prefix=no
11963   need_version=no
11964   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11965   soname_spec='${libname}${release}${shared_ext}$major'
11966   shlibpath_var=LD_LIBRARY_PATH
11967   shlibpath_overrides_runpath=no
11968   hardcode_into_libs=yes
11969   dynamic_linker='ldqnx.so'
11970   ;;
11971
11972 openbsd*)
11973   version_type=sunos
11974   sys_lib_dlsearch_path_spec="/usr/lib"
11975   need_lib_prefix=no
11976   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11977   case $host_os in
11978     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11979     *)                          need_version=no  ;;
11980   esac
11981   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11982   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11983   shlibpath_var=LD_LIBRARY_PATH
11984   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11985     case $host_os in
11986       openbsd2.[89] | openbsd2.[89].*)
11987         shlibpath_overrides_runpath=no
11988         ;;
11989       *)
11990         shlibpath_overrides_runpath=yes
11991         ;;
11992       esac
11993   else
11994     shlibpath_overrides_runpath=yes
11995   fi
11996   ;;
11997
11998 os2*)
11999   libname_spec='$name'
12000   shrext_cmds=".dll"
12001   need_lib_prefix=no
12002   library_names_spec='$libname${shared_ext} $libname.a'
12003   dynamic_linker='OS/2 ld.exe'
12004   shlibpath_var=LIBPATH
12005   ;;
12006
12007 osf3* | osf4* | osf5*)
12008   version_type=osf
12009   need_lib_prefix=no
12010   need_version=no
12011   soname_spec='${libname}${release}${shared_ext}$major'
12012   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12013   shlibpath_var=LD_LIBRARY_PATH
12014   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12015   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12016   ;;
12017
12018 rdos*)
12019   dynamic_linker=no
12020   ;;
12021
12022 solaris*)
12023   version_type=linux
12024   need_lib_prefix=no
12025   need_version=no
12026   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12027   soname_spec='${libname}${release}${shared_ext}$major'
12028   shlibpath_var=LD_LIBRARY_PATH
12029   shlibpath_overrides_runpath=yes
12030   hardcode_into_libs=yes
12031   # ldd complains unless libraries are executable
12032   postinstall_cmds='chmod +x $lib'
12033   ;;
12034
12035 sunos4*)
12036   version_type=sunos
12037   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12038   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12039   shlibpath_var=LD_LIBRARY_PATH
12040   shlibpath_overrides_runpath=yes
12041   if test "$with_gnu_ld" = yes; then
12042     need_lib_prefix=no
12043   fi
12044   need_version=yes
12045   ;;
12046
12047 sysv4 | sysv4.3*)
12048   version_type=linux
12049   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12050   soname_spec='${libname}${release}${shared_ext}$major'
12051   shlibpath_var=LD_LIBRARY_PATH
12052   case $host_vendor in
12053     sni)
12054       shlibpath_overrides_runpath=no
12055       need_lib_prefix=no
12056       runpath_var=LD_RUN_PATH
12057       ;;
12058     siemens)
12059       need_lib_prefix=no
12060       ;;
12061     motorola)
12062       need_lib_prefix=no
12063       need_version=no
12064       shlibpath_overrides_runpath=no
12065       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12066       ;;
12067   esac
12068   ;;
12069
12070 sysv4*MP*)
12071   if test -d /usr/nec ;then
12072     version_type=linux
12073     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12074     soname_spec='$libname${shared_ext}.$major'
12075     shlibpath_var=LD_LIBRARY_PATH
12076   fi
12077   ;;
12078
12079 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12080   version_type=freebsd-elf
12081   need_lib_prefix=no
12082   need_version=no
12083   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12084   soname_spec='${libname}${release}${shared_ext}$major'
12085   shlibpath_var=LD_LIBRARY_PATH
12086   shlibpath_overrides_runpath=yes
12087   hardcode_into_libs=yes
12088   if test "$with_gnu_ld" = yes; then
12089     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12090   else
12091     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12092     case $host_os in
12093       sco3.2v5*)
12094         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12095         ;;
12096     esac
12097   fi
12098   sys_lib_dlsearch_path_spec='/usr/lib'
12099   ;;
12100
12101 tpf*)
12102   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12103   version_type=linux
12104   need_lib_prefix=no
12105   need_version=no
12106   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12107   shlibpath_var=LD_LIBRARY_PATH
12108   shlibpath_overrides_runpath=no
12109   hardcode_into_libs=yes
12110   ;;
12111
12112 uts4*)
12113   version_type=linux
12114   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12115   soname_spec='${libname}${release}${shared_ext}$major'
12116   shlibpath_var=LD_LIBRARY_PATH
12117   ;;
12118
12119 *)
12120   dynamic_linker=no
12121   ;;
12122 esac
12123 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
12124 echo "${ECHO_T}$dynamic_linker" >&6
12125 test "$dynamic_linker" = no && can_build_shared=no
12126
12127 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12128 if test "$GCC" = yes; then
12129   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12130 fi
12131
12132 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12133   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12134 fi
12135 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12136   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12137 fi
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   echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
12226 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
12227 hardcode_action=
12228 if test -n "$hardcode_libdir_flag_spec" ||
12229    test -n "$runpath_var" ||
12230    test "X$hardcode_automatic" = "Xyes" ; then
12231
12232   # We can hardcode non-existent directories.
12233   if test "$hardcode_direct" != no &&
12234      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12235      # have to relink, otherwise we might link with an installed library
12236      # when we should be linking with a yet-to-be-installed one
12237      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12238      test "$hardcode_minus_L" != no; then
12239     # Linking always hardcodes the temporary library directory.
12240     hardcode_action=relink
12241   else
12242     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12243     hardcode_action=immediate
12244   fi
12245 else
12246   # We cannot hardcode anything, or else we can only hardcode existing
12247   # directories.
12248   hardcode_action=unsupported
12249 fi
12250 echo "$as_me:$LINENO: result: $hardcode_action" >&5
12251 echo "${ECHO_T}$hardcode_action" >&6
12252
12253 if test "$hardcode_action" = relink ||
12254    test "$inherit_rpath" = yes; then
12255   # Fast installation is not supported
12256   enable_fast_install=no
12257 elif test "$shlibpath_overrides_runpath" = yes ||
12258      test "$enable_shared" = no; then
12259   # Fast installation is not necessary
12260   enable_fast_install=needless
12261 fi
12262
12263
12264
12265
12266
12267
12268   if test "x$enable_dlopen" != xyes; then
12269   enable_dlopen=unknown
12270   enable_dlopen_self=unknown
12271   enable_dlopen_self_static=unknown
12272 else
12273   lt_cv_dlopen=no
12274   lt_cv_dlopen_libs=
12275
12276   case $host_os in
12277   beos*)
12278     lt_cv_dlopen="load_add_on"
12279     lt_cv_dlopen_libs=
12280     lt_cv_dlopen_self=yes
12281     ;;
12282
12283   mingw* | pw32* | cegcc*)
12284     lt_cv_dlopen="LoadLibrary"
12285     lt_cv_dlopen_libs=
12286     ;;
12287
12288   cygwin*)
12289     lt_cv_dlopen="dlopen"
12290     lt_cv_dlopen_libs=
12291     ;;
12292
12293   darwin*)
12294   # if libdl is installed we need to link against it
12295     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12296 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12297 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12298   echo $ECHO_N "(cached) $ECHO_C" >&6
12299 else
12300   ac_check_lib_save_LIBS=$LIBS
12301 LIBS="-ldl  $LIBS"
12302 if test x$gcc_no_link = xyes; then
12303   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12304 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12305    { (exit 1); exit 1; }; }
12306 fi
12307 cat >conftest.$ac_ext <<_ACEOF
12308 /* confdefs.h.  */
12309 _ACEOF
12310 cat confdefs.h >>conftest.$ac_ext
12311 cat >>conftest.$ac_ext <<_ACEOF
12312 /* end confdefs.h.  */
12313
12314 /* Override any gcc2 internal prototype to avoid an error.  */
12315 #ifdef __cplusplus
12316 extern "C"
12317 #endif
12318 /* We use char because int might match the return type of a gcc2
12319    builtin and then its argument prototype would still apply.  */
12320 char dlopen ();
12321 int
12322 main ()
12323 {
12324 dlopen ();
12325   ;
12326   return 0;
12327 }
12328 _ACEOF
12329 rm -f conftest.$ac_objext conftest$ac_exeext
12330 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12331   (eval $ac_link) 2>conftest.er1
12332   ac_status=$?
12333   grep -v '^ *+' conftest.er1 >conftest.err
12334   rm -f conftest.er1
12335   cat conftest.err >&5
12336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12337   (exit $ac_status); } &&
12338          { ac_try='test -z "$ac_c_werror_flag"
12339                          || test ! -s conftest.err'
12340   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12341   (eval $ac_try) 2>&5
12342   ac_status=$?
12343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12344   (exit $ac_status); }; } &&
12345          { ac_try='test -s conftest$ac_exeext'
12346   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12347   (eval $ac_try) 2>&5
12348   ac_status=$?
12349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12350   (exit $ac_status); }; }; then
12351   ac_cv_lib_dl_dlopen=yes
12352 else
12353   echo "$as_me: failed program was:" >&5
12354 sed 's/^/| /' conftest.$ac_ext >&5
12355
12356 ac_cv_lib_dl_dlopen=no
12357 fi
12358 rm -f conftest.err conftest.$ac_objext \
12359       conftest$ac_exeext conftest.$ac_ext
12360 LIBS=$ac_check_lib_save_LIBS
12361 fi
12362 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12363 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12364 if test $ac_cv_lib_dl_dlopen = yes; then
12365   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12366 else
12367
12368     lt_cv_dlopen="dyld"
12369     lt_cv_dlopen_libs=
12370     lt_cv_dlopen_self=yes
12371
12372 fi
12373
12374     ;;
12375
12376   *)
12377     echo "$as_me:$LINENO: checking for shl_load" >&5
12378 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
12379 if test "${ac_cv_func_shl_load+set}" = set; then
12380   echo $ECHO_N "(cached) $ECHO_C" >&6
12381 else
12382   if test x$gcc_no_link = xyes; then
12383   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12384 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12385    { (exit 1); exit 1; }; }
12386 fi
12387 cat >conftest.$ac_ext <<_ACEOF
12388 /* confdefs.h.  */
12389 _ACEOF
12390 cat confdefs.h >>conftest.$ac_ext
12391 cat >>conftest.$ac_ext <<_ACEOF
12392 /* end confdefs.h.  */
12393 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
12394    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12395 #define shl_load innocuous_shl_load
12396
12397 /* System header to define __stub macros and hopefully few prototypes,
12398     which can conflict with char shl_load (); below.
12399     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12400     <limits.h> exists even on freestanding compilers.  */
12401
12402 #ifdef __STDC__
12403 # include <limits.h>
12404 #else
12405 # include <assert.h>
12406 #endif
12407
12408 #undef shl_load
12409
12410 /* Override any gcc2 internal prototype to avoid an error.  */
12411 #ifdef __cplusplus
12412 extern "C"
12413 {
12414 #endif
12415 /* We use char because int might match the return type of a gcc2
12416    builtin and then its argument prototype would still apply.  */
12417 char shl_load ();
12418 /* The GNU C library defines this for functions which it implements
12419     to always fail with ENOSYS.  Some functions are actually named
12420     something starting with __ and the normal name is an alias.  */
12421 #if defined (__stub_shl_load) || defined (__stub___shl_load)
12422 choke me
12423 #else
12424 char (*f) () = shl_load;
12425 #endif
12426 #ifdef __cplusplus
12427 }
12428 #endif
12429
12430 int
12431 main ()
12432 {
12433 return f != shl_load;
12434   ;
12435   return 0;
12436 }
12437 _ACEOF
12438 rm -f conftest.$ac_objext conftest$ac_exeext
12439 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12440   (eval $ac_link) 2>conftest.er1
12441   ac_status=$?
12442   grep -v '^ *+' conftest.er1 >conftest.err
12443   rm -f conftest.er1
12444   cat conftest.err >&5
12445   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12446   (exit $ac_status); } &&
12447          { ac_try='test -z "$ac_c_werror_flag"
12448                          || test ! -s conftest.err'
12449   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12450   (eval $ac_try) 2>&5
12451   ac_status=$?
12452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12453   (exit $ac_status); }; } &&
12454          { ac_try='test -s conftest$ac_exeext'
12455   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12456   (eval $ac_try) 2>&5
12457   ac_status=$?
12458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12459   (exit $ac_status); }; }; then
12460   ac_cv_func_shl_load=yes
12461 else
12462   echo "$as_me: failed program was:" >&5
12463 sed 's/^/| /' conftest.$ac_ext >&5
12464
12465 ac_cv_func_shl_load=no
12466 fi
12467 rm -f conftest.err conftest.$ac_objext \
12468       conftest$ac_exeext conftest.$ac_ext
12469 fi
12470 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
12471 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
12472 if test $ac_cv_func_shl_load = yes; then
12473   lt_cv_dlopen="shl_load"
12474 else
12475   echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
12476 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
12477 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
12478   echo $ECHO_N "(cached) $ECHO_C" >&6
12479 else
12480   ac_check_lib_save_LIBS=$LIBS
12481 LIBS="-ldld  $LIBS"
12482 if test x$gcc_no_link = xyes; then
12483   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12484 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12485    { (exit 1); exit 1; }; }
12486 fi
12487 cat >conftest.$ac_ext <<_ACEOF
12488 /* confdefs.h.  */
12489 _ACEOF
12490 cat confdefs.h >>conftest.$ac_ext
12491 cat >>conftest.$ac_ext <<_ACEOF
12492 /* end confdefs.h.  */
12493
12494 /* Override any gcc2 internal prototype to avoid an error.  */
12495 #ifdef __cplusplus
12496 extern "C"
12497 #endif
12498 /* We use char because int might match the return type of a gcc2
12499    builtin and then its argument prototype would still apply.  */
12500 char shl_load ();
12501 int
12502 main ()
12503 {
12504 shl_load ();
12505   ;
12506   return 0;
12507 }
12508 _ACEOF
12509 rm -f conftest.$ac_objext conftest$ac_exeext
12510 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12511   (eval $ac_link) 2>conftest.er1
12512   ac_status=$?
12513   grep -v '^ *+' conftest.er1 >conftest.err
12514   rm -f conftest.er1
12515   cat conftest.err >&5
12516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12517   (exit $ac_status); } &&
12518          { ac_try='test -z "$ac_c_werror_flag"
12519                          || test ! -s conftest.err'
12520   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12521   (eval $ac_try) 2>&5
12522   ac_status=$?
12523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12524   (exit $ac_status); }; } &&
12525          { ac_try='test -s conftest$ac_exeext'
12526   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12527   (eval $ac_try) 2>&5
12528   ac_status=$?
12529   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12530   (exit $ac_status); }; }; then
12531   ac_cv_lib_dld_shl_load=yes
12532 else
12533   echo "$as_me: failed program was:" >&5
12534 sed 's/^/| /' conftest.$ac_ext >&5
12535
12536 ac_cv_lib_dld_shl_load=no
12537 fi
12538 rm -f conftest.err conftest.$ac_objext \
12539       conftest$ac_exeext conftest.$ac_ext
12540 LIBS=$ac_check_lib_save_LIBS
12541 fi
12542 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
12543 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
12544 if test $ac_cv_lib_dld_shl_load = yes; then
12545   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12546 else
12547   echo "$as_me:$LINENO: checking for dlopen" >&5
12548 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
12549 if test "${ac_cv_func_dlopen+set}" = set; then
12550   echo $ECHO_N "(cached) $ECHO_C" >&6
12551 else
12552   if test x$gcc_no_link = xyes; then
12553   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12554 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12555    { (exit 1); exit 1; }; }
12556 fi
12557 cat >conftest.$ac_ext <<_ACEOF
12558 /* confdefs.h.  */
12559 _ACEOF
12560 cat confdefs.h >>conftest.$ac_ext
12561 cat >>conftest.$ac_ext <<_ACEOF
12562 /* end confdefs.h.  */
12563 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
12564    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12565 #define dlopen innocuous_dlopen
12566
12567 /* System header to define __stub macros and hopefully few prototypes,
12568     which can conflict with char dlopen (); below.
12569     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12570     <limits.h> exists even on freestanding compilers.  */
12571
12572 #ifdef __STDC__
12573 # include <limits.h>
12574 #else
12575 # include <assert.h>
12576 #endif
12577
12578 #undef dlopen
12579
12580 /* Override any gcc2 internal prototype to avoid an error.  */
12581 #ifdef __cplusplus
12582 extern "C"
12583 {
12584 #endif
12585 /* We use char because int might match the return type of a gcc2
12586    builtin and then its argument prototype would still apply.  */
12587 char dlopen ();
12588 /* The GNU C library defines this for functions which it implements
12589     to always fail with ENOSYS.  Some functions are actually named
12590     something starting with __ and the normal name is an alias.  */
12591 #if defined (__stub_dlopen) || defined (__stub___dlopen)
12592 choke me
12593 #else
12594 char (*f) () = dlopen;
12595 #endif
12596 #ifdef __cplusplus
12597 }
12598 #endif
12599
12600 int
12601 main ()
12602 {
12603 return f != dlopen;
12604   ;
12605   return 0;
12606 }
12607 _ACEOF
12608 rm -f conftest.$ac_objext conftest$ac_exeext
12609 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12610   (eval $ac_link) 2>conftest.er1
12611   ac_status=$?
12612   grep -v '^ *+' conftest.er1 >conftest.err
12613   rm -f conftest.er1
12614   cat conftest.err >&5
12615   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12616   (exit $ac_status); } &&
12617          { ac_try='test -z "$ac_c_werror_flag"
12618                          || test ! -s conftest.err'
12619   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12620   (eval $ac_try) 2>&5
12621   ac_status=$?
12622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12623   (exit $ac_status); }; } &&
12624          { ac_try='test -s conftest$ac_exeext'
12625   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12626   (eval $ac_try) 2>&5
12627   ac_status=$?
12628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12629   (exit $ac_status); }; }; then
12630   ac_cv_func_dlopen=yes
12631 else
12632   echo "$as_me: failed program was:" >&5
12633 sed 's/^/| /' conftest.$ac_ext >&5
12634
12635 ac_cv_func_dlopen=no
12636 fi
12637 rm -f conftest.err conftest.$ac_objext \
12638       conftest$ac_exeext conftest.$ac_ext
12639 fi
12640 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
12641 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
12642 if test $ac_cv_func_dlopen = yes; then
12643   lt_cv_dlopen="dlopen"
12644 else
12645   echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12646 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12647 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12648   echo $ECHO_N "(cached) $ECHO_C" >&6
12649 else
12650   ac_check_lib_save_LIBS=$LIBS
12651 LIBS="-ldl  $LIBS"
12652 if test x$gcc_no_link = xyes; then
12653   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12654 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12655    { (exit 1); exit 1; }; }
12656 fi
12657 cat >conftest.$ac_ext <<_ACEOF
12658 /* confdefs.h.  */
12659 _ACEOF
12660 cat confdefs.h >>conftest.$ac_ext
12661 cat >>conftest.$ac_ext <<_ACEOF
12662 /* end confdefs.h.  */
12663
12664 /* Override any gcc2 internal prototype to avoid an error.  */
12665 #ifdef __cplusplus
12666 extern "C"
12667 #endif
12668 /* We use char because int might match the return type of a gcc2
12669    builtin and then its argument prototype would still apply.  */
12670 char dlopen ();
12671 int
12672 main ()
12673 {
12674 dlopen ();
12675   ;
12676   return 0;
12677 }
12678 _ACEOF
12679 rm -f conftest.$ac_objext conftest$ac_exeext
12680 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12681   (eval $ac_link) 2>conftest.er1
12682   ac_status=$?
12683   grep -v '^ *+' conftest.er1 >conftest.err
12684   rm -f conftest.er1
12685   cat conftest.err >&5
12686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12687   (exit $ac_status); } &&
12688          { ac_try='test -z "$ac_c_werror_flag"
12689                          || test ! -s conftest.err'
12690   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12691   (eval $ac_try) 2>&5
12692   ac_status=$?
12693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12694   (exit $ac_status); }; } &&
12695          { ac_try='test -s conftest$ac_exeext'
12696   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12697   (eval $ac_try) 2>&5
12698   ac_status=$?
12699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12700   (exit $ac_status); }; }; then
12701   ac_cv_lib_dl_dlopen=yes
12702 else
12703   echo "$as_me: failed program was:" >&5
12704 sed 's/^/| /' conftest.$ac_ext >&5
12705
12706 ac_cv_lib_dl_dlopen=no
12707 fi
12708 rm -f conftest.err conftest.$ac_objext \
12709       conftest$ac_exeext conftest.$ac_ext
12710 LIBS=$ac_check_lib_save_LIBS
12711 fi
12712 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12713 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12714 if test $ac_cv_lib_dl_dlopen = yes; then
12715   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12716 else
12717   echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
12718 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
12719 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
12720   echo $ECHO_N "(cached) $ECHO_C" >&6
12721 else
12722   ac_check_lib_save_LIBS=$LIBS
12723 LIBS="-lsvld  $LIBS"
12724 if test x$gcc_no_link = xyes; then
12725   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12726 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12727    { (exit 1); exit 1; }; }
12728 fi
12729 cat >conftest.$ac_ext <<_ACEOF
12730 /* confdefs.h.  */
12731 _ACEOF
12732 cat confdefs.h >>conftest.$ac_ext
12733 cat >>conftest.$ac_ext <<_ACEOF
12734 /* end confdefs.h.  */
12735
12736 /* Override any gcc2 internal prototype to avoid an error.  */
12737 #ifdef __cplusplus
12738 extern "C"
12739 #endif
12740 /* We use char because int might match the return type of a gcc2
12741    builtin and then its argument prototype would still apply.  */
12742 char dlopen ();
12743 int
12744 main ()
12745 {
12746 dlopen ();
12747   ;
12748   return 0;
12749 }
12750 _ACEOF
12751 rm -f conftest.$ac_objext conftest$ac_exeext
12752 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12753   (eval $ac_link) 2>conftest.er1
12754   ac_status=$?
12755   grep -v '^ *+' conftest.er1 >conftest.err
12756   rm -f conftest.er1
12757   cat conftest.err >&5
12758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12759   (exit $ac_status); } &&
12760          { ac_try='test -z "$ac_c_werror_flag"
12761                          || test ! -s conftest.err'
12762   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12763   (eval $ac_try) 2>&5
12764   ac_status=$?
12765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12766   (exit $ac_status); }; } &&
12767          { ac_try='test -s conftest$ac_exeext'
12768   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12769   (eval $ac_try) 2>&5
12770   ac_status=$?
12771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12772   (exit $ac_status); }; }; then
12773   ac_cv_lib_svld_dlopen=yes
12774 else
12775   echo "$as_me: failed program was:" >&5
12776 sed 's/^/| /' conftest.$ac_ext >&5
12777
12778 ac_cv_lib_svld_dlopen=no
12779 fi
12780 rm -f conftest.err conftest.$ac_objext \
12781       conftest$ac_exeext conftest.$ac_ext
12782 LIBS=$ac_check_lib_save_LIBS
12783 fi
12784 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
12785 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
12786 if test $ac_cv_lib_svld_dlopen = yes; then
12787   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12788 else
12789   echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
12790 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
12791 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
12792   echo $ECHO_N "(cached) $ECHO_C" >&6
12793 else
12794   ac_check_lib_save_LIBS=$LIBS
12795 LIBS="-ldld  $LIBS"
12796 if test x$gcc_no_link = xyes; then
12797   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
12798 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
12799    { (exit 1); exit 1; }; }
12800 fi
12801 cat >conftest.$ac_ext <<_ACEOF
12802 /* confdefs.h.  */
12803 _ACEOF
12804 cat confdefs.h >>conftest.$ac_ext
12805 cat >>conftest.$ac_ext <<_ACEOF
12806 /* end confdefs.h.  */
12807
12808 /* Override any gcc2 internal prototype to avoid an error.  */
12809 #ifdef __cplusplus
12810 extern "C"
12811 #endif
12812 /* We use char because int might match the return type of a gcc2
12813    builtin and then its argument prototype would still apply.  */
12814 char dld_link ();
12815 int
12816 main ()
12817 {
12818 dld_link ();
12819   ;
12820   return 0;
12821 }
12822 _ACEOF
12823 rm -f conftest.$ac_objext conftest$ac_exeext
12824 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12825   (eval $ac_link) 2>conftest.er1
12826   ac_status=$?
12827   grep -v '^ *+' conftest.er1 >conftest.err
12828   rm -f conftest.er1
12829   cat conftest.err >&5
12830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12831   (exit $ac_status); } &&
12832          { ac_try='test -z "$ac_c_werror_flag"
12833                          || test ! -s conftest.err'
12834   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12835   (eval $ac_try) 2>&5
12836   ac_status=$?
12837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12838   (exit $ac_status); }; } &&
12839          { ac_try='test -s conftest$ac_exeext'
12840   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12841   (eval $ac_try) 2>&5
12842   ac_status=$?
12843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12844   (exit $ac_status); }; }; then
12845   ac_cv_lib_dld_dld_link=yes
12846 else
12847   echo "$as_me: failed program was:" >&5
12848 sed 's/^/| /' conftest.$ac_ext >&5
12849
12850 ac_cv_lib_dld_dld_link=no
12851 fi
12852 rm -f conftest.err conftest.$ac_objext \
12853       conftest$ac_exeext conftest.$ac_ext
12854 LIBS=$ac_check_lib_save_LIBS
12855 fi
12856 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
12857 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
12858 if test $ac_cv_lib_dld_dld_link = yes; then
12859   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12860 fi
12861
12862
12863 fi
12864
12865
12866 fi
12867
12868
12869 fi
12870
12871
12872 fi
12873
12874
12875 fi
12876
12877     ;;
12878   esac
12879
12880   if test "x$lt_cv_dlopen" != xno; then
12881     enable_dlopen=yes
12882   else
12883     enable_dlopen=no
12884   fi
12885
12886   case $lt_cv_dlopen in
12887   dlopen)
12888     save_CPPFLAGS="$CPPFLAGS"
12889     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12890
12891     save_LDFLAGS="$LDFLAGS"
12892     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12893
12894     save_LIBS="$LIBS"
12895     LIBS="$lt_cv_dlopen_libs $LIBS"
12896
12897     echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
12898 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
12899 if test "${lt_cv_dlopen_self+set}" = set; then
12900   echo $ECHO_N "(cached) $ECHO_C" >&6
12901 else
12902           if test "$cross_compiling" = yes; then :
12903   lt_cv_dlopen_self=cross
12904 else
12905   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12906   lt_status=$lt_dlunknown
12907   cat > conftest.$ac_ext <<_LT_EOF
12908 #line 12908 "configure"
12909 #include "confdefs.h"
12910
12911 #if HAVE_DLFCN_H
12912 #include <dlfcn.h>
12913 #endif
12914
12915 #include <stdio.h>
12916
12917 #ifdef RTLD_GLOBAL
12918 #  define LT_DLGLOBAL           RTLD_GLOBAL
12919 #else
12920 #  ifdef DL_GLOBAL
12921 #    define LT_DLGLOBAL         DL_GLOBAL
12922 #  else
12923 #    define LT_DLGLOBAL         0
12924 #  endif
12925 #endif
12926
12927 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12928    find out it does not work in some platform. */
12929 #ifndef LT_DLLAZY_OR_NOW
12930 #  ifdef RTLD_LAZY
12931 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12932 #  else
12933 #    ifdef DL_LAZY
12934 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12935 #    else
12936 #      ifdef RTLD_NOW
12937 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12938 #      else
12939 #        ifdef DL_NOW
12940 #          define LT_DLLAZY_OR_NOW      DL_NOW
12941 #        else
12942 #          define LT_DLLAZY_OR_NOW      0
12943 #        endif
12944 #      endif
12945 #    endif
12946 #  endif
12947 #endif
12948
12949 void fnord() { int i=42;}
12950 int main ()
12951 {
12952   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12953   int status = $lt_dlunknown;
12954
12955   if (self)
12956     {
12957       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12958       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12959       /* dlclose (self); */
12960     }
12961   else
12962     puts (dlerror ());
12963
12964   return status;
12965 }
12966 _LT_EOF
12967   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12968   (eval $ac_link) 2>&5
12969   ac_status=$?
12970   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12971   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12972     (./conftest; exit; ) >&5 2>/dev/null
12973     lt_status=$?
12974     case x$lt_status in
12975       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12976       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12977       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12978     esac
12979   else :
12980     # compilation failed
12981     lt_cv_dlopen_self=no
12982   fi
12983 fi
12984 rm -fr conftest*
12985
12986
12987 fi
12988 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
12989 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
12990
12991     if test "x$lt_cv_dlopen_self" = xyes; then
12992       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12993       echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
12994 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
12995 if test "${lt_cv_dlopen_self_static+set}" = set; then
12996   echo $ECHO_N "(cached) $ECHO_C" >&6
12997 else
12998           if test "$cross_compiling" = yes; then :
12999   lt_cv_dlopen_self_static=cross
13000 else
13001   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13002   lt_status=$lt_dlunknown
13003   cat > conftest.$ac_ext <<_LT_EOF
13004 #line 13004 "configure"
13005 #include "confdefs.h"
13006
13007 #if HAVE_DLFCN_H
13008 #include <dlfcn.h>
13009 #endif
13010
13011 #include <stdio.h>
13012
13013 #ifdef RTLD_GLOBAL
13014 #  define LT_DLGLOBAL           RTLD_GLOBAL
13015 #else
13016 #  ifdef DL_GLOBAL
13017 #    define LT_DLGLOBAL         DL_GLOBAL
13018 #  else
13019 #    define LT_DLGLOBAL         0
13020 #  endif
13021 #endif
13022
13023 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13024    find out it does not work in some platform. */
13025 #ifndef LT_DLLAZY_OR_NOW
13026 #  ifdef RTLD_LAZY
13027 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13028 #  else
13029 #    ifdef DL_LAZY
13030 #      define LT_DLLAZY_OR_NOW          DL_LAZY
13031 #    else
13032 #      ifdef RTLD_NOW
13033 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
13034 #      else
13035 #        ifdef DL_NOW
13036 #          define LT_DLLAZY_OR_NOW      DL_NOW
13037 #        else
13038 #          define LT_DLLAZY_OR_NOW      0
13039 #        endif
13040 #      endif
13041 #    endif
13042 #  endif
13043 #endif
13044
13045 void fnord() { int i=42;}
13046 int main ()
13047 {
13048   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13049   int status = $lt_dlunknown;
13050
13051   if (self)
13052     {
13053       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13054       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13055       /* dlclose (self); */
13056     }
13057   else
13058     puts (dlerror ());
13059
13060   return status;
13061 }
13062 _LT_EOF
13063   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13064   (eval $ac_link) 2>&5
13065   ac_status=$?
13066   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13067   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
13068     (./conftest; exit; ) >&5 2>/dev/null
13069     lt_status=$?
13070     case x$lt_status in
13071       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13072       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13073       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13074     esac
13075   else :
13076     # compilation failed
13077     lt_cv_dlopen_self_static=no
13078   fi
13079 fi
13080 rm -fr conftest*
13081
13082
13083 fi
13084 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
13085 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
13086     fi
13087
13088     CPPFLAGS="$save_CPPFLAGS"
13089     LDFLAGS="$save_LDFLAGS"
13090     LIBS="$save_LIBS"
13091     ;;
13092   esac
13093
13094   case $lt_cv_dlopen_self in
13095   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13096   *) enable_dlopen_self=unknown ;;
13097   esac
13098
13099   case $lt_cv_dlopen_self_static in
13100   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13101   *) enable_dlopen_self_static=unknown ;;
13102   esac
13103 fi
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121 striplib=
13122 old_striplib=
13123 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
13124 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
13125 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13126   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13127   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13128   echo "$as_me:$LINENO: result: yes" >&5
13129 echo "${ECHO_T}yes" >&6
13130 else
13131 # FIXME - insert some real tests, host_os isn't really good enough
13132   case $host_os in
13133   darwin*)
13134     if test -n "$STRIP" ; then
13135       striplib="$STRIP -x"
13136       old_striplib="$STRIP -S"
13137       echo "$as_me:$LINENO: result: yes" >&5
13138 echo "${ECHO_T}yes" >&6
13139     else
13140       echo "$as_me:$LINENO: result: no" >&5
13141 echo "${ECHO_T}no" >&6
13142     fi
13143     ;;
13144   *)
13145     echo "$as_me:$LINENO: result: no" >&5
13146 echo "${ECHO_T}no" >&6
13147     ;;
13148   esac
13149 fi
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162   # Report which library types will actually be built
13163   echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13164 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
13165   echo "$as_me:$LINENO: result: $can_build_shared" >&5
13166 echo "${ECHO_T}$can_build_shared" >&6
13167
13168   echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13169 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
13170   test "$can_build_shared" = "no" && enable_shared=no
13171
13172   # On AIX, shared libraries and static libraries use the same namespace, and
13173   # are all built from PIC.
13174   case $host_os in
13175   aix3*)
13176     test "$enable_shared" = yes && enable_static=no
13177     if test -n "$RANLIB"; then
13178       archive_cmds="$archive_cmds~\$RANLIB \$lib"
13179       postinstall_cmds='$RANLIB $lib'
13180     fi
13181     ;;
13182
13183   aix[4-9]*)
13184     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13185       test "$enable_shared" = yes && enable_static=no
13186     fi
13187     ;;
13188   esac
13189   echo "$as_me:$LINENO: result: $enable_shared" >&5
13190 echo "${ECHO_T}$enable_shared" >&6
13191
13192   echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13193 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
13194   # Make sure either enable_shared or enable_static is yes.
13195   test "$enable_shared" = yes || enable_static=yes
13196   echo "$as_me:$LINENO: result: $enable_static" >&5
13197 echo "${ECHO_T}$enable_static" >&6
13198
13199
13200
13201
13202 fi
13203 ac_ext=c
13204 ac_cpp='$CPP $CPPFLAGS'
13205 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13206 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13207 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13208
13209 CC="$lt_save_CC"
13210
13211
13212 ac_ext=cc
13213 ac_cpp='$CXXCPP $CPPFLAGS'
13214 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13215 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13216 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13217
13218 archive_cmds_need_lc_CXX=no
13219 allow_undefined_flag_CXX=
13220 always_export_symbols_CXX=no
13221 archive_expsym_cmds_CXX=
13222 compiler_needs_object_CXX=no
13223 export_dynamic_flag_spec_CXX=
13224 hardcode_direct_CXX=no
13225 hardcode_direct_absolute_CXX=no
13226 hardcode_libdir_flag_spec_CXX=
13227 hardcode_libdir_flag_spec_ld_CXX=
13228 hardcode_libdir_separator_CXX=
13229 hardcode_minus_L_CXX=no
13230 hardcode_shlibpath_var_CXX=unsupported
13231 hardcode_automatic_CXX=no
13232 inherit_rpath_CXX=no
13233 module_cmds_CXX=
13234 module_expsym_cmds_CXX=
13235 link_all_deplibs_CXX=unknown
13236 old_archive_cmds_CXX=$old_archive_cmds
13237 no_undefined_flag_CXX=
13238 whole_archive_flag_spec_CXX=
13239 enable_shared_with_static_runtimes_CXX=no
13240
13241 # Source file extension for C++ test sources.
13242 ac_ext=cpp
13243
13244 # Object file extension for compiled C++ test sources.
13245 objext=o
13246 objext_CXX=$objext
13247
13248 # No sense in running all these tests if we already determined that
13249 # the CXX compiler isn't working.  Some variables (like enable_shared)
13250 # are currently assumed to apply to all compilers on this platform,
13251 # and will be corrupted by setting them based on a non-working compiler.
13252 if test "$_lt_caught_CXX_error" != yes; then
13253   # Code to be used in simple compile tests
13254   lt_simple_compile_test_code="int some_variable = 0;"
13255
13256   # Code to be used in simple link tests
13257   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13258
13259   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13260
13261
13262
13263
13264
13265
13266 # If no C compiler was specified, use CC.
13267 LTCC=${LTCC-"$CC"}
13268
13269 # If no C compiler flags were specified, use CFLAGS.
13270 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13271
13272 # Allow CC to be a program name with arguments.
13273 compiler=$CC
13274
13275
13276   # save warnings/boilerplate of simple test code
13277   ac_outfile=conftest.$ac_objext
13278 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13279 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13280 _lt_compiler_boilerplate=`cat conftest.err`
13281 $RM conftest*
13282
13283   ac_outfile=conftest.$ac_objext
13284 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13285 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13286 _lt_linker_boilerplate=`cat conftest.err`
13287 $RM -r conftest*
13288
13289
13290   # Allow CC to be a program name with arguments.
13291   lt_save_CC=$CC
13292   lt_save_LD=$LD
13293   lt_save_GCC=$GCC
13294   GCC=$GXX
13295   lt_save_with_gnu_ld=$with_gnu_ld
13296   lt_save_path_LD=$lt_cv_path_LD
13297   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13298     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13299   else
13300     $as_unset lt_cv_prog_gnu_ld
13301   fi
13302   if test -n "${lt_cv_path_LDCXX+set}"; then
13303     lt_cv_path_LD=$lt_cv_path_LDCXX
13304   else
13305     $as_unset lt_cv_path_LD
13306   fi
13307   test -z "${LDCXX+set}" || LD=$LDCXX
13308   CC=${CXX-"c++"}
13309   compiler=$CC
13310   compiler_CXX=$CC
13311   for cc_temp in $compiler""; do
13312   case $cc_temp in
13313     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13314     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13315     \-*) ;;
13316     *) break;;
13317   esac
13318 done
13319 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13320
13321
13322   if test -n "$compiler"; then
13323     # We don't want -fno-exception when compiling C++ code, so set the
13324     # no_builtin_flag separately
13325     if test "$GXX" = yes; then
13326       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13327     else
13328       lt_prog_compiler_no_builtin_flag_CXX=
13329     fi
13330
13331     if test "$GXX" = yes; then
13332       # Set up default GNU C++ configuration
13333
13334
13335
13336 # Check whether --with-gnu-ld or --without-gnu-ld was given.
13337 if test "${with_gnu_ld+set}" = set; then
13338   withval="$with_gnu_ld"
13339   test "$withval" = no || with_gnu_ld=yes
13340 else
13341   with_gnu_ld=no
13342 fi;
13343 ac_prog=ld
13344 if test "$GCC" = yes; then
13345   # Check if gcc -print-prog-name=ld gives a path.
13346   echo "$as_me:$LINENO: checking for ld used by $CC" >&5
13347 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
13348   case $host in
13349   *-*-mingw*)
13350     # gcc leaves a trailing carriage return which upsets mingw
13351     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13352   *)
13353     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13354   esac
13355   case $ac_prog in
13356     # Accept absolute paths.
13357     [\\/]* | ?:[\\/]*)
13358       re_direlt='/[^/][^/]*/\.\./'
13359       # Canonicalize the pathname of ld
13360       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13361       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13362         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13363       done
13364       test -z "$LD" && LD="$ac_prog"
13365       ;;
13366   "")
13367     # If it fails, then pretend we aren't using GCC.
13368     ac_prog=ld
13369     ;;
13370   *)
13371     # If it is relative, then search for the first ld in PATH.
13372     with_gnu_ld=unknown
13373     ;;
13374   esac
13375 elif test "$with_gnu_ld" = yes; then
13376   echo "$as_me:$LINENO: checking for GNU ld" >&5
13377 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
13378 else
13379   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
13380 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
13381 fi
13382 if test "${lt_cv_path_LD+set}" = set; then
13383   echo $ECHO_N "(cached) $ECHO_C" >&6
13384 else
13385   if test -z "$LD"; then
13386   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
13387   for ac_dir in $PATH; do
13388     IFS="$lt_save_ifs"
13389     test -z "$ac_dir" && ac_dir=.
13390     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13391       lt_cv_path_LD="$ac_dir/$ac_prog"
13392       # Check to see if the program is GNU ld.  I'd rather use --version,
13393       # but apparently some variants of GNU ld only accept -v.
13394       # Break only if it was the GNU/non-GNU ld that we prefer.
13395       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
13396       *GNU* | *'with BFD'*)
13397         test "$with_gnu_ld" != no && break
13398         ;;
13399       *)
13400         test "$with_gnu_ld" != yes && break
13401         ;;
13402       esac
13403     fi
13404   done
13405   IFS="$lt_save_ifs"
13406 else
13407   lt_cv_path_LD="$LD" # Let the user override the test with a path.
13408 fi
13409 fi
13410
13411 LD="$lt_cv_path_LD"
13412 if test -n "$LD"; then
13413   echo "$as_me:$LINENO: result: $LD" >&5
13414 echo "${ECHO_T}$LD" >&6
13415 else
13416   echo "$as_me:$LINENO: result: no" >&5
13417 echo "${ECHO_T}no" >&6
13418 fi
13419 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
13420 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
13421    { (exit 1); exit 1; }; }
13422 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
13423 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
13424 if test "${lt_cv_prog_gnu_ld+set}" = set; then
13425   echo $ECHO_N "(cached) $ECHO_C" >&6
13426 else
13427   # I'd rather use --version here, but apparently some GNU lds only accept -v.
13428 case `$LD -v 2>&1 </dev/null` in
13429 *GNU* | *'with BFD'*)
13430   lt_cv_prog_gnu_ld=yes
13431   ;;
13432 *)
13433   lt_cv_prog_gnu_ld=no
13434   ;;
13435 esac
13436 fi
13437 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
13438 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
13439 with_gnu_ld=$lt_cv_prog_gnu_ld
13440
13441
13442
13443
13444
13445
13446
13447       # Check if GNU C++ uses GNU ld as the underlying linker, since the
13448       # archiving commands below assume that GNU ld is being used.
13449       if test "$with_gnu_ld" = yes; then
13450         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13451         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'
13452
13453         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13454         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13455
13456         # If archive_cmds runs LD, not CC, wlarc should be empty
13457         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
13458         #     investigate it a little bit more. (MM)
13459         wlarc='${wl}'
13460
13461         # ancient GNU ld didn't support --whole-archive et. al.
13462         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
13463           $GREP 'no-whole-archive' > /dev/null; then
13464           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13465         else
13466           whole_archive_flag_spec_CXX=
13467         fi
13468       else
13469         with_gnu_ld=no
13470         wlarc=
13471
13472         # A generic and very simple default shared library creation
13473         # command for GNU C++ for the case where it uses the native
13474         # linker, instead of GNU ld.  If possible, this setting should
13475         # overridden to take advantage of the native linker features on
13476         # the platform it is being used on.
13477         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13478       fi
13479
13480       # Commands to make compiler produce verbose output that lists
13481       # what "hidden" libraries, object files and flags are used when
13482       # linking a shared library.
13483       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
13484
13485     else
13486       GXX=no
13487       with_gnu_ld=no
13488       wlarc=
13489     fi
13490
13491     # PORTME: fill in a description of your system's C++ link characteristics
13492     echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13493 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
13494     ld_shlibs_CXX=yes
13495     case $host_os in
13496       aix3*)
13497         # FIXME: insert proper C++ library support
13498         ld_shlibs_CXX=no
13499         ;;
13500       aix[4-9]*)
13501         if test "$host_cpu" = ia64; then
13502           # On IA64, the linker does run time linking by default, so we don't
13503           # have to do anything special.
13504           aix_use_runtimelinking=no
13505           exp_sym_flag='-Bexport'
13506           no_entry_flag=""
13507         else
13508           aix_use_runtimelinking=no
13509
13510           # Test if we are trying to use run time linking or normal
13511           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13512           # need to do runtime linking.
13513           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13514             for ld_flag in $LDFLAGS; do
13515               case $ld_flag in
13516               *-brtl*)
13517                 aix_use_runtimelinking=yes
13518                 break
13519                 ;;
13520               esac
13521             done
13522             ;;
13523           esac
13524
13525           exp_sym_flag='-bexport'
13526           no_entry_flag='-bnoentry'
13527         fi
13528
13529         # When large executables or shared objects are built, AIX ld can
13530         # have problems creating the table of contents.  If linking a library
13531         # or program results in "error TOC overflow" add -mminimal-toc to
13532         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13533         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13534
13535         archive_cmds_CXX=''
13536         hardcode_direct_CXX=yes
13537         hardcode_direct_absolute_CXX=yes
13538         hardcode_libdir_separator_CXX=':'
13539         link_all_deplibs_CXX=yes
13540         file_list_spec_CXX='${wl}-f,'
13541
13542         if test "$GXX" = yes; then
13543           case $host_os in aix4.[012]|aix4.[012].*)
13544           # We only want to do this on AIX 4.2 and lower, the check
13545           # below for broken collect2 doesn't work under 4.3+
13546           collect2name=`${CC} -print-prog-name=collect2`
13547           if test -f "$collect2name" &&
13548              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13549           then
13550             # We have reworked collect2
13551             :
13552           else
13553             # We have old collect2
13554             hardcode_direct_CXX=unsupported
13555             # It fails to find uninstalled libraries when the uninstalled
13556             # path is not listed in the libpath.  Setting hardcode_minus_L
13557             # to unsupported forces relinking
13558             hardcode_minus_L_CXX=yes
13559             hardcode_libdir_flag_spec_CXX='-L$libdir'
13560             hardcode_libdir_separator_CXX=
13561           fi
13562           esac
13563           shared_flag='-shared'
13564           if test "$aix_use_runtimelinking" = yes; then
13565             shared_flag="$shared_flag "'${wl}-G'
13566           fi
13567         else
13568           # not using gcc
13569           if test "$host_cpu" = ia64; then
13570           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13571           # chokes on -Wl,-G. The following line is correct:
13572           shared_flag='-G'
13573           else
13574             if test "$aix_use_runtimelinking" = yes; then
13575               shared_flag='${wl}-G'
13576             else
13577               shared_flag='${wl}-bM:SRE'
13578             fi
13579           fi
13580         fi
13581
13582         export_dynamic_flag_spec_CXX='${wl}-bexpall'
13583         # It seems that -bexpall does not export symbols beginning with
13584         # underscore (_), so it is better to generate a list of symbols to
13585         # export.
13586         always_export_symbols_CXX=yes
13587         if test "$aix_use_runtimelinking" = yes; then
13588           # Warning - without using the other runtime loading flags (-brtl),
13589           # -berok will link without error, but may produce a broken library.
13590           allow_undefined_flag_CXX='-berok'
13591           # Determine the default libpath from the value encoded in an empty
13592           # executable.
13593           if test x$gcc_no_link = xyes; then
13594   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13595 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13596    { (exit 1); exit 1; }; }
13597 fi
13598 cat >conftest.$ac_ext <<_ACEOF
13599 /* confdefs.h.  */
13600 _ACEOF
13601 cat confdefs.h >>conftest.$ac_ext
13602 cat >>conftest.$ac_ext <<_ACEOF
13603 /* end confdefs.h.  */
13604
13605 int
13606 main ()
13607 {
13608
13609   ;
13610   return 0;
13611 }
13612 _ACEOF
13613 rm -f conftest.$ac_objext conftest$ac_exeext
13614 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13615   (eval $ac_link) 2>conftest.er1
13616   ac_status=$?
13617   grep -v '^ *+' conftest.er1 >conftest.err
13618   rm -f conftest.er1
13619   cat conftest.err >&5
13620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13621   (exit $ac_status); } &&
13622          { ac_try='test -z "$ac_cxx_werror_flag"
13623                          || test ! -s conftest.err'
13624   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13625   (eval $ac_try) 2>&5
13626   ac_status=$?
13627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13628   (exit $ac_status); }; } &&
13629          { ac_try='test -s conftest$ac_exeext'
13630   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13631   (eval $ac_try) 2>&5
13632   ac_status=$?
13633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13634   (exit $ac_status); }; }; then
13635
13636 lt_aix_libpath_sed='
13637     /Import File Strings/,/^$/ {
13638         /^0/ {
13639             s/^0  *\(.*\)$/\1/
13640             p
13641         }
13642     }'
13643 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13644 # Check for a 64-bit object if we didn't find anything.
13645 if test -z "$aix_libpath"; then
13646   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13647 fi
13648 else
13649   echo "$as_me: failed program was:" >&5
13650 sed 's/^/| /' conftest.$ac_ext >&5
13651
13652 fi
13653 rm -f conftest.err conftest.$ac_objext \
13654       conftest$ac_exeext conftest.$ac_ext
13655 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13656
13657           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13658
13659           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 $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
13660         else
13661           if test "$host_cpu" = ia64; then
13662             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13663             allow_undefined_flag_CXX="-z nodefs"
13664             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"
13665           else
13666             # Determine the default libpath from the value encoded in an
13667             # empty executable.
13668             if test x$gcc_no_link = xyes; then
13669   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
13670 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
13671    { (exit 1); exit 1; }; }
13672 fi
13673 cat >conftest.$ac_ext <<_ACEOF
13674 /* confdefs.h.  */
13675 _ACEOF
13676 cat confdefs.h >>conftest.$ac_ext
13677 cat >>conftest.$ac_ext <<_ACEOF
13678 /* end confdefs.h.  */
13679
13680 int
13681 main ()
13682 {
13683
13684   ;
13685   return 0;
13686 }
13687 _ACEOF
13688 rm -f conftest.$ac_objext conftest$ac_exeext
13689 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13690   (eval $ac_link) 2>conftest.er1
13691   ac_status=$?
13692   grep -v '^ *+' conftest.er1 >conftest.err
13693   rm -f conftest.er1
13694   cat conftest.err >&5
13695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13696   (exit $ac_status); } &&
13697          { ac_try='test -z "$ac_cxx_werror_flag"
13698                          || test ! -s conftest.err'
13699   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13700   (eval $ac_try) 2>&5
13701   ac_status=$?
13702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13703   (exit $ac_status); }; } &&
13704          { ac_try='test -s conftest$ac_exeext'
13705   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13706   (eval $ac_try) 2>&5
13707   ac_status=$?
13708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13709   (exit $ac_status); }; }; then
13710
13711 lt_aix_libpath_sed='
13712     /Import File Strings/,/^$/ {
13713         /^0/ {
13714             s/^0  *\(.*\)$/\1/
13715             p
13716         }
13717     }'
13718 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13719 # Check for a 64-bit object if we didn't find anything.
13720 if test -z "$aix_libpath"; then
13721   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13722 fi
13723 else
13724   echo "$as_me: failed program was:" >&5
13725 sed 's/^/| /' conftest.$ac_ext >&5
13726
13727 fi
13728 rm -f conftest.err conftest.$ac_objext \
13729       conftest$ac_exeext conftest.$ac_ext
13730 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13731
13732             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13733             # Warning - without using the other run time loading flags,
13734             # -berok will link without error, but may produce a broken library.
13735             no_undefined_flag_CXX=' ${wl}-bernotok'
13736             allow_undefined_flag_CXX=' ${wl}-berok'
13737             # Exported symbols can be pulled into shared objects from archives
13738             whole_archive_flag_spec_CXX='$convenience'
13739             archive_cmds_need_lc_CXX=yes
13740             # This is similar to how AIX traditionally builds its shared
13741             # libraries.
13742             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'
13743           fi
13744         fi
13745         ;;
13746
13747       beos*)
13748         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13749           allow_undefined_flag_CXX=unsupported
13750           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13751           # support --undefined.  This deserves some investigation.  FIXME
13752           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13753         else
13754           ld_shlibs_CXX=no
13755         fi
13756         ;;
13757
13758       chorus*)
13759         case $cc_basename in
13760           *)
13761           # FIXME: insert proper C++ library support
13762           ld_shlibs_CXX=no
13763           ;;
13764         esac
13765         ;;
13766
13767       cygwin* | mingw* | pw32* | cegcc*)
13768         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13769         # as there is no search path for DLLs.
13770         hardcode_libdir_flag_spec_CXX='-L$libdir'
13771         allow_undefined_flag_CXX=unsupported
13772         always_export_symbols_CXX=no
13773         enable_shared_with_static_runtimes_CXX=yes
13774
13775         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13776           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'
13777           # If the export-symbols file already is a .def file (1st line
13778           # is EXPORTS), use it as is; otherwise, prepend...
13779           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13780             cp $export_symbols $output_objdir/$soname.def;
13781           else
13782             echo EXPORTS > $output_objdir/$soname.def;
13783             cat $export_symbols >> $output_objdir/$soname.def;
13784           fi~
13785           $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'
13786         else
13787           ld_shlibs_CXX=no
13788         fi
13789         ;;
13790       darwin* | rhapsody*)
13791
13792
13793   archive_cmds_need_lc_CXX=no
13794   hardcode_direct_CXX=no
13795   hardcode_automatic_CXX=yes
13796   hardcode_shlibpath_var_CXX=unsupported
13797   whole_archive_flag_spec_CXX=''
13798   link_all_deplibs_CXX=yes
13799   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13800   case $cc_basename in
13801      ifort*) _lt_dar_can_shared=yes ;;
13802      *) _lt_dar_can_shared=$GCC ;;
13803   esac
13804   if test "$_lt_dar_can_shared" = "yes"; then
13805     output_verbose_link_cmd=echo
13806     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}"
13807     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13808     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}"
13809     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}"
13810        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13811       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}"
13812       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}"
13813     fi
13814
13815   else
13816   ld_shlibs_CXX=no
13817   fi
13818
13819         ;;
13820
13821       dgux*)
13822         case $cc_basename in
13823           ec++*)
13824             # FIXME: insert proper C++ library support
13825             ld_shlibs_CXX=no
13826             ;;
13827           ghcx*)
13828             # Green Hills C++ Compiler
13829             # FIXME: insert proper C++ library support
13830             ld_shlibs_CXX=no
13831             ;;
13832           *)
13833             # FIXME: insert proper C++ library support
13834             ld_shlibs_CXX=no
13835             ;;
13836         esac
13837         ;;
13838
13839       freebsd[12]*)
13840         # C++ shared libraries reported to be fairly broken before
13841         # switch to ELF
13842         ld_shlibs_CXX=no
13843         ;;
13844
13845       freebsd-elf*)
13846         archive_cmds_need_lc_CXX=no
13847         ;;
13848
13849       freebsd* | dragonfly*)
13850         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13851         # conventions
13852         ld_shlibs_CXX=yes
13853         ;;
13854
13855       gnu*)
13856         ;;
13857
13858       hpux9*)
13859         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13860         hardcode_libdir_separator_CXX=:
13861         export_dynamic_flag_spec_CXX='${wl}-E'
13862         hardcode_direct_CXX=yes
13863         hardcode_minus_L_CXX=yes # Not in the search PATH,
13864                                              # but as the default
13865                                              # location of the library.
13866
13867         case $cc_basename in
13868           CC*)
13869             # FIXME: insert proper C++ library support
13870             ld_shlibs_CXX=no
13871             ;;
13872           aCC*)
13873             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'
13874             # Commands to make compiler produce verbose output that lists
13875             # what "hidden" libraries, object files and flags are used when
13876             # linking a shared library.
13877             #
13878             # There doesn't appear to be a way to prevent this compiler from
13879             # explicitly linking system object files so we need to strip them
13880             # from the output so that they don't get included in the library
13881             # dependencies.
13882             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; $ECHO "X$list" | $Xsed'
13883             ;;
13884           *)
13885             if test "$GXX" = yes; then
13886               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'
13887             else
13888               # FIXME: insert proper C++ library support
13889               ld_shlibs_CXX=no
13890             fi
13891             ;;
13892         esac
13893         ;;
13894
13895       hpux10*|hpux11*)
13896         if test $with_gnu_ld = no; then
13897           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13898           hardcode_libdir_separator_CXX=:
13899
13900           case $host_cpu in
13901             hppa*64*|ia64*)
13902               ;;
13903             *)
13904               export_dynamic_flag_spec_CXX='${wl}-E'
13905               ;;
13906           esac
13907         fi
13908         case $host_cpu in
13909           hppa*64*|ia64*)
13910             hardcode_direct_CXX=no
13911             hardcode_shlibpath_var_CXX=no
13912             ;;
13913           *)
13914             hardcode_direct_CXX=yes
13915             hardcode_direct_absolute_CXX=yes
13916             hardcode_minus_L_CXX=yes # Not in the search PATH,
13917                                                  # but as the default
13918                                                  # location of the library.
13919             ;;
13920         esac
13921
13922         case $cc_basename in
13923           CC*)
13924             # FIXME: insert proper C++ library support
13925             ld_shlibs_CXX=no
13926             ;;
13927           aCC*)
13928             case $host_cpu in
13929               hppa*64*)
13930                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13931                 ;;
13932               ia64*)
13933                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13934                 ;;
13935               *)
13936                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13937                 ;;
13938             esac
13939             # Commands to make compiler produce verbose output that lists
13940             # what "hidden" libraries, object files and flags are used when
13941             # linking a shared library.
13942             #
13943             # There doesn't appear to be a way to prevent this compiler from
13944             # explicitly linking system object files so we need to strip them
13945             # from the output so that they don't get included in the library
13946             # dependencies.
13947             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; $ECHO "X$list" | $Xsed'
13948             ;;
13949           *)
13950             if test "$GXX" = yes; then
13951               if test $with_gnu_ld = no; then
13952                 case $host_cpu in
13953                   hppa*64*)
13954                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13955                     ;;
13956                   ia64*)
13957                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13958                     ;;
13959                   *)
13960                     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'
13961                     ;;
13962                 esac
13963               fi
13964             else
13965               # FIXME: insert proper C++ library support
13966               ld_shlibs_CXX=no
13967             fi
13968             ;;
13969         esac
13970         ;;
13971
13972       interix[3-9]*)
13973         hardcode_direct_CXX=no
13974         hardcode_shlibpath_var_CXX=no
13975         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13976         export_dynamic_flag_spec_CXX='${wl}-E'
13977         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13978         # Instead, shared libraries are loaded at an image base (0x10000000 by
13979         # default) and relocated if they conflict, which is a slow very memory
13980         # consuming and fragmenting process.  To avoid this, we pick a random,
13981         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13982         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13983         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'
13984         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'
13985         ;;
13986       irix5* | irix6*)
13987         case $cc_basename in
13988           CC*)
13989             # SGI C++
13990             archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
13991
13992             # Archives containing C++ object files must be created using
13993             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13994             # necessary to make sure instantiated templates are included
13995             # in the archive.
13996             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13997             ;;
13998           *)
13999             if test "$GXX" = yes; then
14000               if test "$with_gnu_ld" = no; then
14001                 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14002               else
14003                 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
14004               fi
14005             fi
14006             link_all_deplibs_CXX=yes
14007             ;;
14008         esac
14009         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14010         hardcode_libdir_separator_CXX=:
14011         inherit_rpath_CXX=yes
14012         ;;
14013
14014       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14015         case $cc_basename in
14016           KCC*)
14017             # Kuck and Associates, Inc. (KAI) C++ Compiler
14018
14019             # KCC will only create a shared library if the output file
14020             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14021             # to its proper name (with version) after linking.
14022             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'
14023             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'
14024             # Commands to make compiler produce verbose output that lists
14025             # what "hidden" libraries, object files and flags are used when
14026             # linking a shared library.
14027             #
14028             # There doesn't appear to be a way to prevent this compiler from
14029             # explicitly linking system object files so we need to strip them
14030             # from the output so that they don't get included in the library
14031             # dependencies.
14032             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; $ECHO "X$list" | $Xsed'
14033
14034             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14035             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14036
14037             # Archives containing C++ object files must be created using
14038             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14039             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14040             ;;
14041           icpc* | ecpc* )
14042             # Intel C++
14043             with_gnu_ld=yes
14044             # version 8.0 and above of icpc choke on multiply defined symbols
14045             # if we add $predep_objects and $postdep_objects, however 7.1 and
14046             # earlier do not add the objects themselves.
14047             case `$CC -V 2>&1` in
14048               *"Version 7."*)
14049                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14050                 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'
14051                 ;;
14052               *)  # Version 8.0 or newer
14053                 tmp_idyn=
14054                 case $host_cpu in
14055                   ia64*) tmp_idyn=' -i_dynamic';;
14056                 esac
14057                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14058                 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'
14059                 ;;
14060             esac
14061             archive_cmds_need_lc_CXX=no
14062             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14063             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14064             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14065             ;;
14066           pgCC* | pgcpp*)
14067             # Portland Group C++ compiler
14068             case `$CC -V` in
14069             *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
14070               prelink_cmds_CXX='tpldir=Template.dir~
14071                 rm -rf $tpldir~
14072                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14073                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
14074               old_archive_cmds_CXX='tpldir=Template.dir~
14075                 rm -rf $tpldir~
14076                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14077                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
14078                 $RANLIB $oldlib'
14079               archive_cmds_CXX='tpldir=Template.dir~
14080                 rm -rf $tpldir~
14081                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14082                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14083               archive_expsym_cmds_CXX='tpldir=Template.dir~
14084                 rm -rf $tpldir~
14085                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14086                 $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'
14087               ;;
14088             *) # Version 6 will use weak symbols
14089               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14090               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'
14091               ;;
14092             esac
14093
14094             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
14095             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14096             whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
14097             ;;
14098           cxx*)
14099             # Compaq C++
14100             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14101             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'
14102
14103             runpath_var=LD_RUN_PATH
14104             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14105             hardcode_libdir_separator_CXX=:
14106
14107             # Commands to make compiler produce verbose output that lists
14108             # what "hidden" libraries, object files and flags are used when
14109             # linking a shared library.
14110             #
14111             # There doesn't appear to be a way to prevent this compiler from
14112             # explicitly linking system object files so we need to strip them
14113             # from the output so that they don't get included in the library
14114             # dependencies.
14115             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
14116             ;;
14117           xl*)
14118             # IBM XL 8.0 on PPC, with GNU ld
14119             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14120             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14121             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14122             if test "x$supports_anon_versioning" = xyes; then
14123               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14124                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14125                 echo "local: *; };" >> $output_objdir/$libname.ver~
14126                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14127             fi
14128             ;;
14129           *)
14130             case `$CC -V 2>&1 | sed 5q` in
14131             *Sun\ C*)
14132               # Sun C++ 5.9
14133               no_undefined_flag_CXX=' -zdefs'
14134               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14135               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'
14136               hardcode_libdir_flag_spec_CXX='-R$libdir'
14137               whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
14138               compiler_needs_object_CXX=yes
14139
14140               # Not sure whether something based on
14141               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14142               # would be better.
14143               output_verbose_link_cmd='echo'
14144
14145               # Archives containing C++ object files must be created using
14146               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14147               # necessary to make sure instantiated templates are included
14148               # in the archive.
14149               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14150               ;;
14151             esac
14152             ;;
14153         esac
14154         ;;
14155
14156       lynxos*)
14157         # FIXME: insert proper C++ library support
14158         ld_shlibs_CXX=no
14159         ;;
14160
14161       m88k*)
14162         # FIXME: insert proper C++ library support
14163         ld_shlibs_CXX=no
14164         ;;
14165
14166       mvs*)
14167         case $cc_basename in
14168           cxx*)
14169             # FIXME: insert proper C++ library support
14170             ld_shlibs_CXX=no
14171             ;;
14172           *)
14173             # FIXME: insert proper C++ library support
14174             ld_shlibs_CXX=no
14175             ;;
14176         esac
14177         ;;
14178
14179       netbsd*)
14180         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14181           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14182           wlarc=
14183           hardcode_libdir_flag_spec_CXX='-R$libdir'
14184           hardcode_direct_CXX=yes
14185           hardcode_shlibpath_var_CXX=no
14186         fi
14187         # Workaround some broken pre-1.5 toolchains
14188         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14189         ;;
14190
14191       *nto* | *qnx*)
14192         ld_shlibs_CXX=yes
14193         ;;
14194
14195       openbsd2*)
14196         # C++ shared libraries are fairly broken
14197         ld_shlibs_CXX=no
14198         ;;
14199
14200       openbsd*)
14201         if test -f /usr/libexec/ld.so; then
14202           hardcode_direct_CXX=yes
14203           hardcode_shlibpath_var_CXX=no
14204           hardcode_direct_absolute_CXX=yes
14205           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14206           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14207           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14208             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
14209             export_dynamic_flag_spec_CXX='${wl}-E'
14210             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14211           fi
14212           output_verbose_link_cmd=echo
14213         else
14214           ld_shlibs_CXX=no
14215         fi
14216         ;;
14217
14218       osf3* | osf4* | osf5*)
14219         case $cc_basename in
14220           KCC*)
14221             # Kuck and Associates, Inc. (KAI) C++ Compiler
14222
14223             # KCC will only create a shared library if the output file
14224             # ends with ".so" (or ".sl" for HP-UX), so rename the library
14225             # to its proper name (with version) after linking.
14226             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'
14227
14228             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14229             hardcode_libdir_separator_CXX=:
14230
14231             # Archives containing C++ object files must be created using
14232             # the KAI C++ compiler.
14233             case $host in
14234               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14235               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14236             esac
14237             ;;
14238           RCC*)
14239             # Rational C++ 2.4.1
14240             # FIXME: insert proper C++ library support
14241             ld_shlibs_CXX=no
14242             ;;
14243           cxx*)
14244             case $host in
14245               osf3*)
14246                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14247                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
14248                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14249                 ;;
14250               *)
14251                 allow_undefined_flag_CXX=' -expect_unresolved \*'
14252                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
14253                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14254                   echo "-hidden">> $lib.exp~
14255                   $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 "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
14256                   $RM $lib.exp'
14257                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14258                 ;;
14259             esac
14260
14261             hardcode_libdir_separator_CXX=:
14262
14263             # Commands to make compiler produce verbose output that lists
14264             # what "hidden" libraries, object files and flags are used when
14265             # linking a shared library.
14266             #
14267             # There doesn't appear to be a way to prevent this compiler from
14268             # explicitly linking system object files so we need to strip them
14269             # from the output so that they don't get included in the library
14270             # dependencies.
14271             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
14272             ;;
14273           *)
14274             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14275               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14276               case $host in
14277                 osf3*)
14278                   archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14279                   ;;
14280                 *)
14281                   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" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14282                   ;;
14283               esac
14284
14285               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14286               hardcode_libdir_separator_CXX=:
14287
14288               # Commands to make compiler produce verbose output that lists
14289               # what "hidden" libraries, object files and flags are used when
14290               # linking a shared library.
14291               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
14292
14293             else
14294               # FIXME: insert proper C++ library support
14295               ld_shlibs_CXX=no
14296             fi
14297             ;;
14298         esac
14299         ;;
14300
14301       psos*)
14302         # FIXME: insert proper C++ library support
14303         ld_shlibs_CXX=no
14304         ;;
14305
14306       sunos4*)
14307         case $cc_basename in
14308           CC*)
14309             # Sun C++ 4.x
14310             # FIXME: insert proper C++ library support
14311             ld_shlibs_CXX=no
14312             ;;
14313           lcc*)
14314             # Lucid
14315             # FIXME: insert proper C++ library support
14316             ld_shlibs_CXX=no
14317             ;;
14318           *)
14319             # FIXME: insert proper C++ library support
14320             ld_shlibs_CXX=no
14321             ;;
14322         esac
14323         ;;
14324
14325       solaris*)
14326         case $cc_basename in
14327           CC*)
14328             # Sun C++ 4.2, 5.x and Centerline C++
14329             archive_cmds_need_lc_CXX=yes
14330             no_undefined_flag_CXX=' -zdefs'
14331             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14332             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14333               $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'
14334
14335             hardcode_libdir_flag_spec_CXX='-R$libdir'
14336             hardcode_shlibpath_var_CXX=no
14337             case $host_os in
14338               solaris2.[0-5] | solaris2.[0-5].*) ;;
14339               *)
14340                 # The compiler driver will combine and reorder linker options,
14341                 # but understands `-z linker_flag'.
14342                 # Supported since Solaris 2.6 (maybe 2.5.1?)
14343                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14344                 ;;
14345             esac
14346             link_all_deplibs_CXX=yes
14347
14348             output_verbose_link_cmd='echo'
14349
14350             # Archives containing C++ object files must be created using
14351             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14352             # necessary to make sure instantiated templates are included
14353             # in the archive.
14354             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14355             ;;
14356           gcx*)
14357             # Green Hills C++ Compiler
14358             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14359
14360             # The C++ compiler must be used to create the archive.
14361             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14362             ;;
14363           *)
14364             # GNU C++ compiler with Solaris linker
14365             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14366               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
14367               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14368                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14369                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14370                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14371
14372                 # Commands to make compiler produce verbose output that lists
14373                 # what "hidden" libraries, object files and flags are used when
14374                 # linking a shared library.
14375                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
14376               else
14377                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
14378                 # platform.
14379                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14380                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14381                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14382
14383                 # Commands to make compiler produce verbose output that lists
14384                 # what "hidden" libraries, object files and flags are used when
14385                 # linking a shared library.
14386                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
14387               fi
14388
14389               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
14390               case $host_os in
14391                 solaris2.[0-5] | solaris2.[0-5].*) ;;
14392                 *)
14393                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14394                   ;;
14395               esac
14396             fi
14397             ;;
14398         esac
14399         ;;
14400
14401     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14402       no_undefined_flag_CXX='${wl}-z,text'
14403       archive_cmds_need_lc_CXX=no
14404       hardcode_shlibpath_var_CXX=no
14405       runpath_var='LD_RUN_PATH'
14406
14407       case $cc_basename in
14408         CC*)
14409           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14410           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14411           ;;
14412         *)
14413           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14414           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14415           ;;
14416       esac
14417       ;;
14418
14419       sysv5* | sco3.2v5* | sco5v6*)
14420         # Note: We can NOT use -z defs as we might desire, because we do not
14421         # link with -lc, and that would cause any symbols used from libc to
14422         # always be unresolved, which means just about no library would
14423         # ever link correctly.  If we're not using GNU ld we use -z text
14424         # though, which does catch some bad symbols but isn't as heavy-handed
14425         # as -z defs.
14426         no_undefined_flag_CXX='${wl}-z,text'
14427         allow_undefined_flag_CXX='${wl}-z,nodefs'
14428         archive_cmds_need_lc_CXX=no
14429         hardcode_shlibpath_var_CXX=no
14430         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
14431         hardcode_libdir_separator_CXX=':'
14432         link_all_deplibs_CXX=yes
14433         export_dynamic_flag_spec_CXX='${wl}-Bexport'
14434         runpath_var='LD_RUN_PATH'
14435
14436         case $cc_basename in
14437           CC*)
14438             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14439             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14440             ;;
14441           *)
14442             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14443             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14444             ;;
14445         esac
14446       ;;
14447
14448       tandem*)
14449         case $cc_basename in
14450           NCC*)
14451             # NonStop-UX NCC 3.20
14452             # FIXME: insert proper C++ library support
14453             ld_shlibs_CXX=no
14454             ;;
14455           *)
14456             # FIXME: insert proper C++ library support
14457             ld_shlibs_CXX=no
14458             ;;
14459         esac
14460         ;;
14461
14462       vxworks*)
14463         # FIXME: insert proper C++ library support
14464         ld_shlibs_CXX=no
14465         ;;
14466
14467       *)
14468         # FIXME: insert proper C++ library support
14469         ld_shlibs_CXX=no
14470         ;;
14471     esac
14472
14473     echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
14474 echo "${ECHO_T}$ld_shlibs_CXX" >&6
14475     test "$ld_shlibs_CXX" = no && can_build_shared=no
14476
14477     GCC_CXX="$GXX"
14478     LD_CXX="$LD"
14479
14480     ## CAVEAT EMPTOR:
14481     ## There is no encapsulation within the following macros, do not change
14482     ## the running order or otherwise move them around unless you know exactly
14483     ## what you are doing...
14484     # Dependencies to place before and after the object being linked:
14485 predep_objects_CXX=
14486 postdep_objects_CXX=
14487 predeps_CXX=
14488 postdeps_CXX=
14489 compiler_lib_search_path_CXX=
14490
14491 cat > conftest.$ac_ext <<_LT_EOF
14492 class Foo
14493 {
14494 public:
14495   Foo (void) { a = 0; }
14496 private:
14497   int a;
14498 };
14499 _LT_EOF
14500
14501 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14502   (eval $ac_compile) 2>&5
14503   ac_status=$?
14504   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14505   (exit $ac_status); }; then
14506   # Parse the compiler output and extract the necessary
14507   # objects, libraries and library flags.
14508
14509   # Sentinel used to keep track of whether or not we are before
14510   # the conftest object file.
14511   pre_test_object_deps_done=no
14512
14513   for p in `eval "$output_verbose_link_cmd"`; do
14514     case $p in
14515
14516     -L* | -R* | -l*)
14517        # Some compilers place space between "-{L,R}" and the path.
14518        # Remove the space.
14519        if test $p = "-L" ||
14520           test $p = "-R"; then
14521          prev=$p
14522          continue
14523        else
14524          prev=
14525        fi
14526
14527        if test "$pre_test_object_deps_done" = no; then
14528          case $p in
14529          -L* | -R*)
14530            # Internal compiler library paths should come after those
14531            # provided the user.  The postdeps already come after the
14532            # user supplied libs so there is no need to process them.
14533            if test -z "$compiler_lib_search_path_CXX"; then
14534              compiler_lib_search_path_CXX="${prev}${p}"
14535            else
14536              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
14537            fi
14538            ;;
14539          # The "-l" case would never come before the object being
14540          # linked, so don't bother handling this case.
14541          esac
14542        else
14543          if test -z "$postdeps_CXX"; then
14544            postdeps_CXX="${prev}${p}"
14545          else
14546            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
14547          fi
14548        fi
14549        ;;
14550
14551     *.$objext)
14552        # This assumes that the test object file only shows up
14553        # once in the compiler output.
14554        if test "$p" = "conftest.$objext"; then
14555          pre_test_object_deps_done=yes
14556          continue
14557        fi
14558
14559        if test "$pre_test_object_deps_done" = no; then
14560          if test -z "$predep_objects_CXX"; then
14561            predep_objects_CXX="$p"
14562          else
14563            predep_objects_CXX="$predep_objects_CXX $p"
14564          fi
14565        else
14566          if test -z "$postdep_objects_CXX"; then
14567            postdep_objects_CXX="$p"
14568          else
14569            postdep_objects_CXX="$postdep_objects_CXX $p"
14570          fi
14571        fi
14572        ;;
14573
14574     *) ;; # Ignore the rest.
14575
14576     esac
14577   done
14578
14579   # Clean up.
14580   rm -f a.out a.exe
14581 else
14582   echo "libtool.m4: error: problem compiling CXX test program"
14583 fi
14584
14585 $RM -f confest.$objext
14586
14587 # PORTME: override above test on systems where it is broken
14588 case $host_os in
14589 interix[3-9]*)
14590   # Interix 3.5 installs completely hosed .la files for C++, so rather than
14591   # hack all around it, let's just trust "g++" to DTRT.
14592   predep_objects_CXX=
14593   postdep_objects_CXX=
14594   postdeps_CXX=
14595   ;;
14596
14597 linux*)
14598   case `$CC -V 2>&1 | sed 5q` in
14599   *Sun\ C*)
14600     # Sun C++ 5.9
14601
14602     # The more standards-conforming stlport4 library is
14603     # incompatible with the Cstd library. Avoid specifying
14604     # it if it's in CXXFLAGS. Ignore libCrun as
14605     # -library=stlport4 depends on it.
14606     case " $CXX $CXXFLAGS " in
14607     *" -library=stlport4 "*)
14608       solaris_use_stlport4=yes
14609       ;;
14610     esac
14611
14612     if test "$solaris_use_stlport4" != yes; then
14613       postdeps_CXX='-library=Cstd -library=Crun'
14614     fi
14615     ;;
14616   esac
14617   ;;
14618
14619 solaris*)
14620   case $cc_basename in
14621   CC*)
14622     # The more standards-conforming stlport4 library is
14623     # incompatible with the Cstd library. Avoid specifying
14624     # it if it's in CXXFLAGS. Ignore libCrun as
14625     # -library=stlport4 depends on it.
14626     case " $CXX $CXXFLAGS " in
14627     *" -library=stlport4 "*)
14628       solaris_use_stlport4=yes
14629       ;;
14630     esac
14631
14632     # Adding this requires a known-good setup of shared libraries for
14633     # Sun compiler versions before 5.6, else PIC objects from an old
14634     # archive will be linked into the output, leading to subtle bugs.
14635     if test "$solaris_use_stlport4" != yes; then
14636       postdeps_CXX='-library=Cstd -library=Crun'
14637     fi
14638     ;;
14639   esac
14640   ;;
14641 esac
14642
14643
14644 case " $postdeps_CXX " in
14645 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
14646 esac
14647  compiler_lib_search_dirs_CXX=
14648 if test -n "${compiler_lib_search_path_CXX}"; then
14649  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
14650 fi
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682     lt_prog_compiler_wl_CXX=
14683 lt_prog_compiler_pic_CXX=
14684 lt_prog_compiler_static_CXX=
14685
14686 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14687 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
14688
14689   # C++ specific cases for pic, static, wl, etc.
14690   if test "$GXX" = yes; then
14691     lt_prog_compiler_wl_CXX='-Wl,'
14692     lt_prog_compiler_static_CXX='-static'
14693
14694     case $host_os in
14695     aix*)
14696       # All AIX code is PIC.
14697       if test "$host_cpu" = ia64; then
14698         # AIX 5 now supports IA64 processor
14699         lt_prog_compiler_static_CXX='-Bstatic'
14700       fi
14701       ;;
14702
14703     amigaos*)
14704       case $host_cpu in
14705       powerpc)
14706             # see comment about AmigaOS4 .so support
14707             lt_prog_compiler_pic_CXX='-fPIC'
14708         ;;
14709       m68k)
14710             # FIXME: we need at least 68020 code to build shared libraries, but
14711             # adding the `-m68020' flag to GCC prevents building anything better,
14712             # like `-m68040'.
14713             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14714         ;;
14715       esac
14716       ;;
14717
14718     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14719       # PIC is the default for these OSes.
14720       ;;
14721     mingw* | cygwin* | os2* | pw32* | cegcc*)
14722       # This hack is so that the source file can tell whether it is being
14723       # built for inclusion in a dll (and should export symbols for example).
14724       # Although the cygwin gcc ignores -fPIC, still need this for old-style
14725       # (--disable-auto-import) libraries
14726       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14727       ;;
14728     darwin* | rhapsody*)
14729       # PIC is the default on this platform
14730       # Common symbols not allowed in MH_DYLIB files
14731       lt_prog_compiler_pic_CXX='-fno-common'
14732       ;;
14733     *djgpp*)
14734       # DJGPP does not support shared libraries at all
14735       lt_prog_compiler_pic_CXX=
14736       ;;
14737     interix[3-9]*)
14738       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14739       # Instead, we relocate shared libraries at runtime.
14740       ;;
14741     sysv4*MP*)
14742       if test -d /usr/nec; then
14743         lt_prog_compiler_pic_CXX=-Kconform_pic
14744       fi
14745       ;;
14746     hpux*)
14747       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14748       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14749       # sets the default TLS model and affects inlining.
14750       case $host_cpu in
14751       hppa*64*)
14752         ;;
14753       *)
14754         lt_prog_compiler_pic_CXX='-fPIC'
14755         ;;
14756       esac
14757       ;;
14758     *qnx* | *nto*)
14759       # QNX uses GNU C++, but need to define -shared option too, otherwise
14760       # it will coredump.
14761       lt_prog_compiler_pic_CXX='-fPIC -shared'
14762       ;;
14763     *)
14764       lt_prog_compiler_pic_CXX='-fPIC'
14765       ;;
14766     esac
14767   else
14768     case $host_os in
14769       aix[4-9]*)
14770         # All AIX code is PIC.
14771         if test "$host_cpu" = ia64; then
14772           # AIX 5 now supports IA64 processor
14773           lt_prog_compiler_static_CXX='-Bstatic'
14774         else
14775           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14776         fi
14777         ;;
14778       chorus*)
14779         case $cc_basename in
14780         cxch68*)
14781           # Green Hills C++ Compiler
14782           # _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"
14783           ;;
14784         esac
14785         ;;
14786       dgux*)
14787         case $cc_basename in
14788           ec++*)
14789             lt_prog_compiler_pic_CXX='-KPIC'
14790             ;;
14791           ghcx*)
14792             # Green Hills C++ Compiler
14793             lt_prog_compiler_pic_CXX='-pic'
14794             ;;
14795           *)
14796             ;;
14797         esac
14798         ;;
14799       freebsd* | dragonfly*)
14800         # FreeBSD uses GNU C++
14801         ;;
14802       hpux9* | hpux10* | hpux11*)
14803         case $cc_basename in
14804           CC*)
14805             lt_prog_compiler_wl_CXX='-Wl,'
14806             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14807             if test "$host_cpu" != ia64; then
14808               lt_prog_compiler_pic_CXX='+Z'
14809             fi
14810             ;;
14811           aCC*)
14812             lt_prog_compiler_wl_CXX='-Wl,'
14813             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14814             case $host_cpu in
14815             hppa*64*|ia64*)
14816               # +Z the default
14817               ;;
14818             *)
14819               lt_prog_compiler_pic_CXX='+Z'
14820               ;;
14821             esac
14822             ;;
14823           *)
14824             ;;
14825         esac
14826         ;;
14827       interix*)
14828         # This is c89, which is MS Visual C++ (no shared libs)
14829         # Anyone wants to do a port?
14830         ;;
14831       irix5* | irix6* | nonstopux*)
14832         case $cc_basename in
14833           CC*)
14834             lt_prog_compiler_wl_CXX='-Wl,'
14835             lt_prog_compiler_static_CXX='-non_shared'
14836             # CC pic flag -KPIC is the default.
14837             ;;
14838           *)
14839             ;;
14840         esac
14841         ;;
14842       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14843         case $cc_basename in
14844           KCC*)
14845             # KAI C++ Compiler
14846             lt_prog_compiler_wl_CXX='--backend -Wl,'
14847             lt_prog_compiler_pic_CXX='-fPIC'
14848             ;;
14849           ecpc* )
14850             # old Intel C++ for x86_64 which still supported -KPIC.
14851             lt_prog_compiler_wl_CXX='-Wl,'
14852             lt_prog_compiler_pic_CXX='-KPIC'
14853             lt_prog_compiler_static_CXX='-static'
14854             ;;
14855           icpc* )
14856             # Intel C++, used to be incompatible with GCC.
14857             # ICC 10 doesn't accept -KPIC any more.
14858             lt_prog_compiler_wl_CXX='-Wl,'
14859             lt_prog_compiler_pic_CXX='-fPIC'
14860             lt_prog_compiler_static_CXX='-static'
14861             ;;
14862           pgCC* | pgcpp*)
14863             # Portland Group C++ compiler
14864             lt_prog_compiler_wl_CXX='-Wl,'
14865             lt_prog_compiler_pic_CXX='-fpic'
14866             lt_prog_compiler_static_CXX='-Bstatic'
14867             ;;
14868           cxx*)
14869             # Compaq C++
14870             # Make sure the PIC flag is empty.  It appears that all Alpha
14871             # Linux and Compaq Tru64 Unix objects are PIC.
14872             lt_prog_compiler_pic_CXX=
14873             lt_prog_compiler_static_CXX='-non_shared'
14874             ;;
14875           xlc* | xlC*)
14876             # IBM XL 8.0 on PPC
14877             lt_prog_compiler_wl_CXX='-Wl,'
14878             lt_prog_compiler_pic_CXX='-qpic'
14879             lt_prog_compiler_static_CXX='-qstaticlink'
14880             ;;
14881           *)
14882             case `$CC -V 2>&1 | sed 5q` in
14883             *Sun\ C*)
14884               # Sun C++ 5.9
14885               lt_prog_compiler_pic_CXX='-KPIC'
14886               lt_prog_compiler_static_CXX='-Bstatic'
14887               lt_prog_compiler_wl_CXX='-Qoption ld '
14888               ;;
14889             esac
14890             ;;
14891         esac
14892         ;;
14893       lynxos*)
14894         ;;
14895       m88k*)
14896         ;;
14897       mvs*)
14898         case $cc_basename in
14899           cxx*)
14900             lt_prog_compiler_pic_CXX='-W c,exportall'
14901             ;;
14902           *)
14903             ;;
14904         esac
14905         ;;
14906       netbsd*)
14907         ;;
14908       *qnx* | *nto*)
14909         # QNX uses GNU C++, but need to define -shared option too, otherwise
14910         # it will coredump.
14911         lt_prog_compiler_pic_CXX='-fPIC -shared'
14912         ;;
14913       osf3* | osf4* | osf5*)
14914         case $cc_basename in
14915           KCC*)
14916             lt_prog_compiler_wl_CXX='--backend -Wl,'
14917             ;;
14918           RCC*)
14919             # Rational C++ 2.4.1
14920             lt_prog_compiler_pic_CXX='-pic'
14921             ;;
14922           cxx*)
14923             # Digital/Compaq C++
14924             lt_prog_compiler_wl_CXX='-Wl,'
14925             # Make sure the PIC flag is empty.  It appears that all Alpha
14926             # Linux and Compaq Tru64 Unix objects are PIC.
14927             lt_prog_compiler_pic_CXX=
14928             lt_prog_compiler_static_CXX='-non_shared'
14929             ;;
14930           *)
14931             ;;
14932         esac
14933         ;;
14934       psos*)
14935         ;;
14936       solaris*)
14937         case $cc_basename in
14938           CC*)
14939             # Sun C++ 4.2, 5.x and Centerline C++
14940             lt_prog_compiler_pic_CXX='-KPIC'
14941             lt_prog_compiler_static_CXX='-Bstatic'
14942             lt_prog_compiler_wl_CXX='-Qoption ld '
14943             ;;
14944           gcx*)
14945             # Green Hills C++ Compiler
14946             lt_prog_compiler_pic_CXX='-PIC'
14947             ;;
14948           *)
14949             ;;
14950         esac
14951         ;;
14952       sunos4*)
14953         case $cc_basename in
14954           CC*)
14955             # Sun C++ 4.x
14956             lt_prog_compiler_pic_CXX='-pic'
14957             lt_prog_compiler_static_CXX='-Bstatic'
14958             ;;
14959           lcc*)
14960             # Lucid
14961             lt_prog_compiler_pic_CXX='-pic'
14962             ;;
14963           *)
14964             ;;
14965         esac
14966         ;;
14967       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14968         case $cc_basename in
14969           CC*)
14970             lt_prog_compiler_wl_CXX='-Wl,'
14971             lt_prog_compiler_pic_CXX='-KPIC'
14972             lt_prog_compiler_static_CXX='-Bstatic'
14973             ;;
14974         esac
14975         ;;
14976       tandem*)
14977         case $cc_basename in
14978           NCC*)
14979             # NonStop-UX NCC 3.20
14980             lt_prog_compiler_pic_CXX='-KPIC'
14981             ;;
14982           *)
14983             ;;
14984         esac
14985         ;;
14986       vxworks*)
14987         ;;
14988       *)
14989         lt_prog_compiler_can_build_shared_CXX=no
14990         ;;
14991     esac
14992   fi
14993
14994 case $host_os in
14995   # For platforms which do not support PIC, -DPIC is meaningless:
14996   *djgpp*)
14997     lt_prog_compiler_pic_CXX=
14998     ;;
14999   *)
15000     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15001     ;;
15002 esac
15003 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
15004 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
15005
15006
15007
15008 #
15009 # Check to make sure the PIC flag actually works.
15010 #
15011 if test -n "$lt_prog_compiler_pic_CXX"; then
15012   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15013 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
15014 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
15015   echo $ECHO_N "(cached) $ECHO_C" >&6
15016 else
15017   lt_cv_prog_compiler_pic_works_CXX=no
15018    ac_outfile=conftest.$ac_objext
15019    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15020    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
15021    # Insert the option either (1) after the last *FLAGS variable, or
15022    # (2) before a word containing "conftest.", or (3) at the end.
15023    # Note that $ac_compile itself does not contain backslashes and begins
15024    # with a dollar sign (not a hyphen), so the echo should work correctly.
15025    # The option is referenced via a variable to avoid confusing sed.
15026    lt_compile=`echo "$ac_compile" | $SED \
15027    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15028    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15029    -e 's:$: $lt_compiler_flag:'`
15030    (eval echo "\"\$as_me:15030: $lt_compile\"" >&5)
15031    (eval "$lt_compile" 2>conftest.err)
15032    ac_status=$?
15033    cat conftest.err >&5
15034    echo "$as_me:15034: \$? = $ac_status" >&5
15035    if (exit $ac_status) && test -s "$ac_outfile"; then
15036      # The compiler can only warn and ignore the option if not recognized
15037      # So say no if there are warnings other than the usual output.
15038      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
15039      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15040      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15041        lt_cv_prog_compiler_pic_works_CXX=yes
15042      fi
15043    fi
15044    $RM conftest*
15045
15046 fi
15047 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15048 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6
15049
15050 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
15051     case $lt_prog_compiler_pic_CXX in
15052      "" | " "*) ;;
15053      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15054      esac
15055 else
15056     lt_prog_compiler_pic_CXX=
15057      lt_prog_compiler_can_build_shared_CXX=no
15058 fi
15059
15060 fi
15061
15062
15063
15064 #
15065 # Check to make sure the static flag actually works.
15066 #
15067 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15068 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15069 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
15070 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
15071   echo $ECHO_N "(cached) $ECHO_C" >&6
15072 else
15073   lt_cv_prog_compiler_static_works_CXX=no
15074    save_LDFLAGS="$LDFLAGS"
15075    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15076    echo "$lt_simple_link_test_code" > conftest.$ac_ext
15077    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15078      # The linker can only warn and ignore the option if not recognized
15079      # So say no if there are warnings
15080      if test -s conftest.err; then
15081        # Append any errors to the config.log.
15082        cat conftest.err 1>&5
15083        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
15084        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15085        if diff conftest.exp conftest.er2 >/dev/null; then
15086          lt_cv_prog_compiler_static_works_CXX=yes
15087        fi
15088      else
15089        lt_cv_prog_compiler_static_works_CXX=yes
15090      fi
15091    fi
15092    $RM -r conftest*
15093    LDFLAGS="$save_LDFLAGS"
15094
15095 fi
15096 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15097 echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6
15098
15099 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
15100     :
15101 else
15102     lt_prog_compiler_static_CXX=
15103 fi
15104
15105
15106
15107
15108     echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15109 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
15110 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
15111   echo $ECHO_N "(cached) $ECHO_C" >&6
15112 else
15113   lt_cv_prog_compiler_c_o_CXX=no
15114    $RM -r conftest 2>/dev/null
15115    mkdir conftest
15116    cd conftest
15117    mkdir out
15118    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15119
15120    lt_compiler_flag="-o out/conftest2.$ac_objext"
15121    # Insert the option either (1) after the last *FLAGS variable, or
15122    # (2) before a word containing "conftest.", or (3) at the end.
15123    # Note that $ac_compile itself does not contain backslashes and begins
15124    # with a dollar sign (not a hyphen), so the echo should work correctly.
15125    lt_compile=`echo "$ac_compile" | $SED \
15126    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15127    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15128    -e 's:$: $lt_compiler_flag:'`
15129    (eval echo "\"\$as_me:15129: $lt_compile\"" >&5)
15130    (eval "$lt_compile" 2>out/conftest.err)
15131    ac_status=$?
15132    cat out/conftest.err >&5
15133    echo "$as_me:15133: \$? = $ac_status" >&5
15134    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15135    then
15136      # The compiler can only warn and ignore the option if not recognized
15137      # So say no if there are warnings
15138      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
15139      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15140      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15141        lt_cv_prog_compiler_c_o_CXX=yes
15142      fi
15143    fi
15144    chmod u+w . 2>&5
15145    $RM conftest*
15146    # SGI C++ compiler will create directory out/ii_files/ for
15147    # template instantiation
15148    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15149    $RM out/* && rmdir out
15150    cd ..
15151    $RM -r conftest
15152    $RM conftest*
15153
15154 fi
15155 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15156 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
15157
15158
15159
15160     echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15161 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
15162 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
15163   echo $ECHO_N "(cached) $ECHO_C" >&6
15164 else
15165   lt_cv_prog_compiler_c_o_CXX=no
15166    $RM -r conftest 2>/dev/null
15167    mkdir conftest
15168    cd conftest
15169    mkdir out
15170    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15171
15172    lt_compiler_flag="-o out/conftest2.$ac_objext"
15173    # Insert the option either (1) after the last *FLAGS variable, or
15174    # (2) before a word containing "conftest.", or (3) at the end.
15175    # Note that $ac_compile itself does not contain backslashes and begins
15176    # with a dollar sign (not a hyphen), so the echo should work correctly.
15177    lt_compile=`echo "$ac_compile" | $SED \
15178    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15179    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15180    -e 's:$: $lt_compiler_flag:'`
15181    (eval echo "\"\$as_me:15181: $lt_compile\"" >&5)
15182    (eval "$lt_compile" 2>out/conftest.err)
15183    ac_status=$?
15184    cat out/conftest.err >&5
15185    echo "$as_me:15185: \$? = $ac_status" >&5
15186    if (exit $ac_status) && test -s out/conftest2.$ac_objext
15187    then
15188      # The compiler can only warn and ignore the option if not recognized
15189      # So say no if there are warnings
15190      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
15191      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15192      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15193        lt_cv_prog_compiler_c_o_CXX=yes
15194      fi
15195    fi
15196    chmod u+w . 2>&5
15197    $RM conftest*
15198    # SGI C++ compiler will create directory out/ii_files/ for
15199    # template instantiation
15200    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15201    $RM out/* && rmdir out
15202    cd ..
15203    $RM -r conftest
15204    $RM conftest*
15205
15206 fi
15207 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15208 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
15209
15210
15211
15212
15213 hard_links="nottested"
15214 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
15215   # do not overwrite the value of need_locks provided by the user
15216   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
15217 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
15218   hard_links=yes
15219   $RM conftest*
15220   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15221   touch conftest.a
15222   ln conftest.a conftest.b 2>&5 || hard_links=no
15223   ln conftest.a conftest.b 2>/dev/null && hard_links=no
15224   echo "$as_me:$LINENO: result: $hard_links" >&5
15225 echo "${ECHO_T}$hard_links" >&6
15226   if test "$hard_links" = no; then
15227     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15228 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15229     need_locks=warn
15230   fi
15231 else
15232   need_locks=no
15233 fi
15234
15235
15236
15237     echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15238 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
15239
15240   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15241   case $host_os in
15242   aix[4-9]*)
15243     # If we're using GNU nm, then we don't want the "-C" option.
15244     # -C means demangle to AIX nm, but means don't demangle with GNU nm
15245     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15246       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15247     else
15248       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'
15249     fi
15250     ;;
15251   pw32*)
15252     export_symbols_cmds_CXX="$ltdll_cmds"
15253   ;;
15254   cygwin* | mingw* | cegcc*)
15255     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'
15256   ;;
15257   *)
15258     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15259   ;;
15260   esac
15261   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15262
15263 echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
15264 echo "${ECHO_T}$ld_shlibs_CXX" >&6
15265 test "$ld_shlibs_CXX" = no && can_build_shared=no
15266
15267 with_gnu_ld_CXX=$with_gnu_ld
15268
15269
15270
15271
15272
15273
15274 #
15275 # Do we need to explicitly link libc?
15276 #
15277 case "x$archive_cmds_need_lc_CXX" in
15278 x|xyes)
15279   # Assume -lc should be added
15280   archive_cmds_need_lc_CXX=yes
15281
15282   if test "$enable_shared" = yes && test "$GCC" = yes; then
15283     case $archive_cmds_CXX in
15284     *'~'*)
15285       # FIXME: we may have to deal with multi-command sequences.
15286       ;;
15287     '$CC '*)
15288       # Test whether the compiler implicitly links with -lc since on some
15289       # systems, -lgcc has to come before -lc. If gcc already passes -lc
15290       # to ld, don't add -lc before -lgcc.
15291       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15292 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
15293 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then
15294   echo $ECHO_N "(cached) $ECHO_C" >&6
15295 else
15296   $RM conftest*
15297         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15298
15299         if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15300   (eval $ac_compile) 2>&5
15301   ac_status=$?
15302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15303   (exit $ac_status); } 2>conftest.err; then
15304           soname=conftest
15305           lib=conftest
15306           libobjs=conftest.$ac_objext
15307           deplibs=
15308           wl=$lt_prog_compiler_wl_CXX
15309           pic_flag=$lt_prog_compiler_pic_CXX
15310           compiler_flags=-v
15311           linker_flags=-v
15312           verstring=
15313           output_objdir=.
15314           libname=conftest
15315           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15316           allow_undefined_flag_CXX=
15317           if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
15318   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15319   ac_status=$?
15320   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15321   (exit $ac_status); }
15322           then
15323             lt_cv_archive_cmds_need_lc_CXX=no
15324           else
15325             lt_cv_archive_cmds_need_lc_CXX=yes
15326           fi
15327           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15328         else
15329           cat conftest.err 1>&5
15330         fi
15331         $RM conftest*
15332
15333 fi
15334 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15335 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc_CXX" >&6
15336       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15337       ;;
15338     esac
15339   fi
15340   ;;
15341 esac
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406     echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15407 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
15408
15409 library_names_spec=
15410 libname_spec='lib$name'
15411 soname_spec=
15412 shrext_cmds=".so"
15413 postinstall_cmds=
15414 postuninstall_cmds=
15415 finish_cmds=
15416 finish_eval=
15417 shlibpath_var=
15418 shlibpath_overrides_runpath=unknown
15419 version_type=none
15420 dynamic_linker="$host_os ld.so"
15421 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15422 need_lib_prefix=unknown
15423 hardcode_into_libs=no
15424
15425 # when you set need_version to no, make sure it does not cause -set_version
15426 # flags to be left without arguments
15427 need_version=unknown
15428
15429 case $host_os in
15430 aix3*)
15431   version_type=linux
15432   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15433   shlibpath_var=LIBPATH
15434
15435   # AIX 3 has no versioning support, so we append a major version to the name.
15436   soname_spec='${libname}${release}${shared_ext}$major'
15437   ;;
15438
15439 aix[4-9]*)
15440   version_type=linux
15441   need_lib_prefix=no
15442   need_version=no
15443   hardcode_into_libs=yes
15444   if test "$host_cpu" = ia64; then
15445     # AIX 5 supports IA64
15446     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15447     shlibpath_var=LD_LIBRARY_PATH
15448   else
15449     # With GCC up to 2.95.x, collect2 would create an import file
15450     # for dependence libraries.  The import file would start with
15451     # the line `#! .'.  This would cause the generated library to
15452     # depend on `.', always an invalid library.  This was fixed in
15453     # development snapshots of GCC prior to 3.0.
15454     case $host_os in
15455       aix4 | aix4.[01] | aix4.[01].*)
15456       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15457            echo ' yes '
15458            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
15459         :
15460       else
15461         can_build_shared=no
15462       fi
15463       ;;
15464     esac
15465     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15466     # soname into executable. Probably we can add versioning support to
15467     # collect2, so additional links can be useful in future.
15468     if test "$aix_use_runtimelinking" = yes; then
15469       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15470       # instead of lib<name>.a to let people know that these are not
15471       # typical AIX shared libraries.
15472       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15473     else
15474       # We preserve .a as extension for shared libraries through AIX4.2
15475       # and later when we are not doing run time linking.
15476       library_names_spec='${libname}${release}.a $libname.a'
15477       soname_spec='${libname}${release}${shared_ext}$major'
15478     fi
15479     shlibpath_var=LIBPATH
15480   fi
15481   ;;
15482
15483 amigaos*)
15484   case $host_cpu in
15485   powerpc)
15486     # Since July 2007 AmigaOS4 officially supports .so libraries.
15487     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
15488     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15489     ;;
15490   m68k)
15491     library_names_spec='$libname.ixlibrary $libname.a'
15492     # Create ${libname}_ixlibrary.a entries in /sys/libs.
15493     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'
15494     ;;
15495   esac
15496   ;;
15497
15498 beos*)
15499   library_names_spec='${libname}${shared_ext}'
15500   dynamic_linker="$host_os ld.so"
15501   shlibpath_var=LIBRARY_PATH
15502   ;;
15503
15504 bsdi[45]*)
15505   version_type=linux
15506   need_version=no
15507   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15508   soname_spec='${libname}${release}${shared_ext}$major'
15509   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15510   shlibpath_var=LD_LIBRARY_PATH
15511   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15512   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15513   # the default ld.so.conf also contains /usr/contrib/lib and
15514   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15515   # libtool to hard-code these into programs
15516   ;;
15517
15518 cygwin* | mingw* | pw32* | cegcc*)
15519   version_type=windows
15520   shrext_cmds=".dll"
15521   need_version=no
15522   need_lib_prefix=no
15523
15524   case $GCC,$host_os in
15525   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
15526     library_names_spec='$libname.dll.a'
15527     # DLL is installed to $(libdir)/../bin by postinstall_cmds
15528     postinstall_cmds='base_file=`basename \${file}`~
15529       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15530       dldir=$destdir/`dirname \$dlpath`~
15531       test -d \$dldir || mkdir -p \$dldir~
15532       $install_prog $dir/$dlname \$dldir/$dlname~
15533       chmod a+x \$dldir/$dlname~
15534       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15535         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15536       fi'
15537     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15538       dlpath=$dir/\$dldll~
15539        $RM \$dlpath'
15540     shlibpath_overrides_runpath=yes
15541
15542     case $host_os in
15543     cygwin*)
15544       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15545       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15546       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15547       ;;
15548     mingw* | cegcc*)
15549       # MinGW DLLs use traditional 'lib' prefix
15550       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15551       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15552       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
15553         # It is most probably a Windows format PATH printed by
15554         # mingw gcc, but we are running on Cygwin. Gcc prints its search
15555         # path with ; separators, and with drive letters. We can handle the
15556         # drive letters (cygwin fileutils understands them), so leave them,
15557         # especially as we might pass files found there to a mingw objdump,
15558         # which wouldn't understand a cygwinified path. Ahh.
15559         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15560       else
15561         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15562       fi
15563       ;;
15564     pw32*)
15565       # pw32 DLLs use 'pw' prefix rather than 'lib'
15566       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15567       ;;
15568     esac
15569     ;;
15570
15571   *)
15572     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15573     ;;
15574   esac
15575   dynamic_linker='Win32 ld.exe'
15576   # FIXME: first we should search . and the directory the executable is in
15577   shlibpath_var=PATH
15578   ;;
15579
15580 darwin* | rhapsody*)
15581   dynamic_linker="$host_os dyld"
15582   version_type=darwin
15583   need_lib_prefix=no
15584   need_version=no
15585   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15586   soname_spec='${libname}${release}${major}$shared_ext'
15587   shlibpath_overrides_runpath=yes
15588   shlibpath_var=DYLD_LIBRARY_PATH
15589   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15590
15591   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15592   ;;
15593
15594 dgux*)
15595   version_type=linux
15596   need_lib_prefix=no
15597   need_version=no
15598   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15599   soname_spec='${libname}${release}${shared_ext}$major'
15600   shlibpath_var=LD_LIBRARY_PATH
15601   ;;
15602
15603 freebsd1*)
15604   dynamic_linker=no
15605   ;;
15606
15607 freebsd* | dragonfly*)
15608   # DragonFly does not have aout.  When/if they implement a new
15609   # versioning mechanism, adjust this.
15610   if test -x /usr/bin/objformat; then
15611     objformat=`/usr/bin/objformat`
15612   else
15613     case $host_os in
15614     freebsd[123]*) objformat=aout ;;
15615     *) objformat=elf ;;
15616     esac
15617   fi
15618   version_type=freebsd-$objformat
15619   case $version_type in
15620     freebsd-elf*)
15621       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15622       need_version=no
15623       need_lib_prefix=no
15624       ;;
15625     freebsd-*)
15626       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15627       need_version=yes
15628       ;;
15629   esac
15630   shlibpath_var=LD_LIBRARY_PATH
15631   case $host_os in
15632   freebsd2*)
15633     shlibpath_overrides_runpath=yes
15634     ;;
15635   freebsd3.[01]* | freebsdelf3.[01]*)
15636     shlibpath_overrides_runpath=yes
15637     hardcode_into_libs=yes
15638     ;;
15639   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15640   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15641     shlibpath_overrides_runpath=no
15642     hardcode_into_libs=yes
15643     ;;
15644   *) # from 4.6 on, and DragonFly
15645     shlibpath_overrides_runpath=yes
15646     hardcode_into_libs=yes
15647     ;;
15648   esac
15649   ;;
15650
15651 gnu*)
15652   version_type=linux
15653   need_lib_prefix=no
15654   need_version=no
15655   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15656   soname_spec='${libname}${release}${shared_ext}$major'
15657   shlibpath_var=LD_LIBRARY_PATH
15658   hardcode_into_libs=yes
15659   ;;
15660
15661 hpux9* | hpux10* | hpux11*)
15662   # Give a soname corresponding to the major version so that dld.sl refuses to
15663   # link against other versions.
15664   version_type=sunos
15665   need_lib_prefix=no
15666   need_version=no
15667   case $host_cpu in
15668   ia64*)
15669     shrext_cmds='.so'
15670     hardcode_into_libs=yes
15671     dynamic_linker="$host_os dld.so"
15672     shlibpath_var=LD_LIBRARY_PATH
15673     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15674     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15675     soname_spec='${libname}${release}${shared_ext}$major'
15676     if test "X$HPUX_IA64_MODE" = X32; then
15677       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15678     else
15679       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15680     fi
15681     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15682     ;;
15683   hppa*64*)
15684     shrext_cmds='.sl'
15685     hardcode_into_libs=yes
15686     dynamic_linker="$host_os dld.sl"
15687     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15688     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15689     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15690     soname_spec='${libname}${release}${shared_ext}$major'
15691     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15692     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15693     ;;
15694   *)
15695     shrext_cmds='.sl'
15696     dynamic_linker="$host_os dld.sl"
15697     shlibpath_var=SHLIB_PATH
15698     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15699     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15700     soname_spec='${libname}${release}${shared_ext}$major'
15701     ;;
15702   esac
15703   # HP-UX runs *really* slowly unless shared libraries are mode 555.
15704   postinstall_cmds='chmod 555 $lib'
15705   ;;
15706
15707 interix[3-9]*)
15708   version_type=linux
15709   need_lib_prefix=no
15710   need_version=no
15711   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15712   soname_spec='${libname}${release}${shared_ext}$major'
15713   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15714   shlibpath_var=LD_LIBRARY_PATH
15715   shlibpath_overrides_runpath=no
15716   hardcode_into_libs=yes
15717   ;;
15718
15719 irix5* | irix6* | nonstopux*)
15720   case $host_os in
15721     nonstopux*) version_type=nonstopux ;;
15722     *)
15723         if test "$lt_cv_prog_gnu_ld" = yes; then
15724                 version_type=linux
15725         else
15726                 version_type=irix
15727         fi ;;
15728   esac
15729   need_lib_prefix=no
15730   need_version=no
15731   soname_spec='${libname}${release}${shared_ext}$major'
15732   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15733   case $host_os in
15734   irix5* | nonstopux*)
15735     libsuff= shlibsuff=
15736     ;;
15737   *)
15738     case $LD in # libtool.m4 will add one of these switches to LD
15739     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15740       libsuff= shlibsuff= libmagic=32-bit;;
15741     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15742       libsuff=32 shlibsuff=N32 libmagic=N32;;
15743     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15744       libsuff=64 shlibsuff=64 libmagic=64-bit;;
15745     *) libsuff= shlibsuff= libmagic=never-match;;
15746     esac
15747     ;;
15748   esac
15749   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15750   shlibpath_overrides_runpath=no
15751   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15752   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15753   hardcode_into_libs=yes
15754   ;;
15755
15756 # No shared lib support for Linux oldld, aout, or coff.
15757 linux*oldld* | linux*aout* | linux*coff*)
15758   dynamic_linker=no
15759   ;;
15760
15761 # This must be Linux ELF.
15762 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15763   version_type=linux
15764   need_lib_prefix=no
15765   need_version=no
15766   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15767   soname_spec='${libname}${release}${shared_ext}$major'
15768   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15769   shlibpath_var=LD_LIBRARY_PATH
15770   shlibpath_overrides_runpath=no
15771
15772   # Some binutils ld are patched to set DT_RUNPATH
15773   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then
15774   echo $ECHO_N "(cached) $ECHO_C" >&6
15775 else
15776   lt_cv_shlibpath_overrides_runpath=no
15777     save_LDFLAGS=$LDFLAGS
15778     save_libdir=$libdir
15779     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15780          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15781     if test x$gcc_no_link = xyes; then
15782   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
15783 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
15784    { (exit 1); exit 1; }; }
15785 fi
15786 cat >conftest.$ac_ext <<_ACEOF
15787 /* confdefs.h.  */
15788 _ACEOF
15789 cat confdefs.h >>conftest.$ac_ext
15790 cat >>conftest.$ac_ext <<_ACEOF
15791 /* end confdefs.h.  */
15792
15793 int
15794 main ()
15795 {
15796
15797   ;
15798   return 0;
15799 }
15800 _ACEOF
15801 rm -f conftest.$ac_objext conftest$ac_exeext
15802 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15803   (eval $ac_link) 2>conftest.er1
15804   ac_status=$?
15805   grep -v '^ *+' conftest.er1 >conftest.err
15806   rm -f conftest.er1
15807   cat conftest.err >&5
15808   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15809   (exit $ac_status); } &&
15810          { ac_try='test -z "$ac_cxx_werror_flag"
15811                          || test ! -s conftest.err'
15812   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15813   (eval $ac_try) 2>&5
15814   ac_status=$?
15815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15816   (exit $ac_status); }; } &&
15817          { ac_try='test -s conftest$ac_exeext'
15818   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15819   (eval $ac_try) 2>&5
15820   ac_status=$?
15821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15822   (exit $ac_status); }; }; then
15823   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
15824   lt_cv_shlibpath_overrides_runpath=yes
15825 fi
15826
15827 else
15828   echo "$as_me: failed program was:" >&5
15829 sed 's/^/| /' conftest.$ac_ext >&5
15830
15831 fi
15832 rm -f conftest.err conftest.$ac_objext \
15833       conftest$ac_exeext conftest.$ac_ext
15834     LDFLAGS=$save_LDFLAGS
15835     libdir=$save_libdir
15836
15837 fi
15838
15839   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15840
15841   # This implies no fast_install, which is unacceptable.
15842   # Some rework will be needed to allow for fast_install
15843   # before this can be enabled.
15844   hardcode_into_libs=yes
15845
15846   # Append ld.so.conf contents to the search path
15847   if test -f /etc/ld.so.conf; then
15848     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;/^$/d' | tr '\n' ' '`
15849     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15850   fi
15851
15852   # We used to test for /lib/ld.so.1 and disable shared libraries on
15853   # powerpc, because MkLinux only supported shared libraries with the
15854   # GNU dynamic linker.  Since this was broken with cross compilers,
15855   # most powerpc-linux boxes support dynamic linking these days and
15856   # people can always --disable-shared, the test was removed, and we
15857   # assume the GNU/Linux dynamic linker is in use.
15858   dynamic_linker='GNU/Linux ld.so'
15859   ;;
15860
15861 netbsd*)
15862   version_type=sunos
15863   need_lib_prefix=no
15864   need_version=no
15865   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15866     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15867     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15868     dynamic_linker='NetBSD (a.out) ld.so'
15869   else
15870     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15871     soname_spec='${libname}${release}${shared_ext}$major'
15872     dynamic_linker='NetBSD ld.elf_so'
15873   fi
15874   shlibpath_var=LD_LIBRARY_PATH
15875   shlibpath_overrides_runpath=yes
15876   hardcode_into_libs=yes
15877   ;;
15878
15879 newsos6)
15880   version_type=linux
15881   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15882   shlibpath_var=LD_LIBRARY_PATH
15883   shlibpath_overrides_runpath=yes
15884   ;;
15885
15886 *nto* | *qnx*)
15887   version_type=qnx
15888   need_lib_prefix=no
15889   need_version=no
15890   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15891   soname_spec='${libname}${release}${shared_ext}$major'
15892   shlibpath_var=LD_LIBRARY_PATH
15893   shlibpath_overrides_runpath=no
15894   hardcode_into_libs=yes
15895   dynamic_linker='ldqnx.so'
15896   ;;
15897
15898 openbsd*)
15899   version_type=sunos
15900   sys_lib_dlsearch_path_spec="/usr/lib"
15901   need_lib_prefix=no
15902   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15903   case $host_os in
15904     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
15905     *)                          need_version=no  ;;
15906   esac
15907   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15908   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15909   shlibpath_var=LD_LIBRARY_PATH
15910   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15911     case $host_os in
15912       openbsd2.[89] | openbsd2.[89].*)
15913         shlibpath_overrides_runpath=no
15914         ;;
15915       *)
15916         shlibpath_overrides_runpath=yes
15917         ;;
15918       esac
15919   else
15920     shlibpath_overrides_runpath=yes
15921   fi
15922   ;;
15923
15924 os2*)
15925   libname_spec='$name'
15926   shrext_cmds=".dll"
15927   need_lib_prefix=no
15928   library_names_spec='$libname${shared_ext} $libname.a'
15929   dynamic_linker='OS/2 ld.exe'
15930   shlibpath_var=LIBPATH
15931   ;;
15932
15933 osf3* | osf4* | osf5*)
15934   version_type=osf
15935   need_lib_prefix=no
15936   need_version=no
15937   soname_spec='${libname}${release}${shared_ext}$major'
15938   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15939   shlibpath_var=LD_LIBRARY_PATH
15940   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15941   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15942   ;;
15943
15944 rdos*)
15945   dynamic_linker=no
15946   ;;
15947
15948 solaris*)
15949   version_type=linux
15950   need_lib_prefix=no
15951   need_version=no
15952   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15953   soname_spec='${libname}${release}${shared_ext}$major'
15954   shlibpath_var=LD_LIBRARY_PATH
15955   shlibpath_overrides_runpath=yes
15956   hardcode_into_libs=yes
15957   # ldd complains unless libraries are executable
15958   postinstall_cmds='chmod +x $lib'
15959   ;;
15960
15961 sunos4*)
15962   version_type=sunos
15963   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15964   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15965   shlibpath_var=LD_LIBRARY_PATH
15966   shlibpath_overrides_runpath=yes
15967   if test "$with_gnu_ld" = yes; then
15968     need_lib_prefix=no
15969   fi
15970   need_version=yes
15971   ;;
15972
15973 sysv4 | sysv4.3*)
15974   version_type=linux
15975   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15976   soname_spec='${libname}${release}${shared_ext}$major'
15977   shlibpath_var=LD_LIBRARY_PATH
15978   case $host_vendor in
15979     sni)
15980       shlibpath_overrides_runpath=no
15981       need_lib_prefix=no
15982       runpath_var=LD_RUN_PATH
15983       ;;
15984     siemens)
15985       need_lib_prefix=no
15986       ;;
15987     motorola)
15988       need_lib_prefix=no
15989       need_version=no
15990       shlibpath_overrides_runpath=no
15991       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15992       ;;
15993   esac
15994   ;;
15995
15996 sysv4*MP*)
15997   if test -d /usr/nec ;then
15998     version_type=linux
15999     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16000     soname_spec='$libname${shared_ext}.$major'
16001     shlibpath_var=LD_LIBRARY_PATH
16002   fi
16003   ;;
16004
16005 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16006   version_type=freebsd-elf
16007   need_lib_prefix=no
16008   need_version=no
16009   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16010   soname_spec='${libname}${release}${shared_ext}$major'
16011   shlibpath_var=LD_LIBRARY_PATH
16012   shlibpath_overrides_runpath=yes
16013   hardcode_into_libs=yes
16014   if test "$with_gnu_ld" = yes; then
16015     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16016   else
16017     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16018     case $host_os in
16019       sco3.2v5*)
16020         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16021         ;;
16022     esac
16023   fi
16024   sys_lib_dlsearch_path_spec='/usr/lib'
16025   ;;
16026
16027 tpf*)
16028   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16029   version_type=linux
16030   need_lib_prefix=no
16031   need_version=no
16032   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16033   shlibpath_var=LD_LIBRARY_PATH
16034   shlibpath_overrides_runpath=no
16035   hardcode_into_libs=yes
16036   ;;
16037
16038 uts4*)
16039   version_type=linux
16040   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16041   soname_spec='${libname}${release}${shared_ext}$major'
16042   shlibpath_var=LD_LIBRARY_PATH
16043   ;;
16044
16045 *)
16046   dynamic_linker=no
16047   ;;
16048 esac
16049 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16050 echo "${ECHO_T}$dynamic_linker" >&6
16051 test "$dynamic_linker" = no && can_build_shared=no
16052
16053 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16054 if test "$GCC" = yes; then
16055   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16056 fi
16057
16058 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16059   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16060 fi
16061 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16062   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16063 fi
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100     echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16101 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
16102 hardcode_action_CXX=
16103 if test -n "$hardcode_libdir_flag_spec_CXX" ||
16104    test -n "$runpath_var_CXX" ||
16105    test "X$hardcode_automatic_CXX" = "Xyes" ; then
16106
16107   # We can hardcode non-existent directories.
16108   if test "$hardcode_direct_CXX" != no &&
16109      # If the only mechanism to avoid hardcoding is shlibpath_var, we
16110      # have to relink, otherwise we might link with an installed library
16111      # when we should be linking with a yet-to-be-installed one
16112      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
16113      test "$hardcode_minus_L_CXX" != no; then
16114     # Linking always hardcodes the temporary library directory.
16115     hardcode_action_CXX=relink
16116   else
16117     # We can link without hardcoding, and we can hardcode nonexisting dirs.
16118     hardcode_action_CXX=immediate
16119   fi
16120 else
16121   # We cannot hardcode anything, or else we can only hardcode existing
16122   # directories.
16123   hardcode_action_CXX=unsupported
16124 fi
16125 echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
16126 echo "${ECHO_T}$hardcode_action_CXX" >&6
16127
16128 if test "$hardcode_action_CXX" = relink ||
16129    test "$inherit_rpath_CXX" = yes; then
16130   # Fast installation is not supported
16131   enable_fast_install=no
16132 elif test "$shlibpath_overrides_runpath" = yes ||
16133      test "$enable_shared" = no; then
16134   # Fast installation is not necessary
16135   enable_fast_install=needless
16136 fi
16137
16138
16139
16140
16141
16142
16143
16144   fi # test -n "$compiler"
16145
16146   CC=$lt_save_CC
16147   LDCXX=$LD
16148   LD=$lt_save_LD
16149   GCC=$lt_save_GCC
16150   with_gnu_ld=$lt_save_with_gnu_ld
16151   lt_cv_path_LDCXX=$lt_cv_path_LD
16152   lt_cv_path_LD=$lt_save_path_LD
16153   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16154   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16155 fi # test "$_lt_caught_CXX_error" != yes
16156
16157 ac_ext=c
16158 ac_cpp='$CPP $CPPFLAGS'
16159 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16160 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16161 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175                   ac_config_commands="$ac_config_commands libtool"
16176
16177
16178
16179
16180 # Only expand once:
16181
16182
16183
16184 for ac_prog in gcj
16185 do
16186   # Extract the first word of "$ac_prog", so it can be a program name with args.
16187 set dummy $ac_prog; ac_word=$2
16188 echo "$as_me:$LINENO: checking for $ac_word" >&5
16189 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
16190 if test "${ac_cv_prog_GCJ+set}" = set; then
16191   echo $ECHO_N "(cached) $ECHO_C" >&6
16192 else
16193   if test -n "$GCJ"; then
16194   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16195 else
16196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16197 for as_dir in $PATH
16198 do
16199   IFS=$as_save_IFS
16200   test -z "$as_dir" && as_dir=.
16201   for ac_exec_ext in '' $ac_executable_extensions; do
16202   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16203     ac_cv_prog_GCJ="$ac_prog"
16204     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16205     break 2
16206   fi
16207 done
16208 done
16209
16210 fi
16211 fi
16212 GCJ=$ac_cv_prog_GCJ
16213 if test -n "$GCJ"; then
16214   echo "$as_me:$LINENO: result: $GCJ" >&5
16215 echo "${ECHO_T}$GCJ" >&6
16216 else
16217   echo "$as_me:$LINENO: result: no" >&5
16218 echo "${ECHO_T}no" >&6
16219 fi
16220
16221   test -n "$GCJ" && break
16222 done
16223 test -n "$GCJ" || GCJ="gcj"
16224
16225 test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
16226 echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
16227    { (exit 1); exit 1; }; }
16228 if test "x${GCJFLAGS-unset}" = xunset; then
16229    GCJFLAGS="-g -O2"
16230 fi
16231
16232
16233 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
16234
16235 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
16236 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
16237 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
16238   echo $ECHO_N "(cached) $ECHO_C" >&6
16239 else
16240   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16241   # We make a subdir and do the tests there.  Otherwise we can end up
16242   # making bogus files that we don't know about and never remove.  For
16243   # instance it was reported that on HP-UX the gcc test will end up
16244   # making a dummy file named `D' -- because `-MD' means `put the output
16245   # in D'.
16246   mkdir conftest.dir
16247   # Copy depcomp to subdir because otherwise we won't find it if we're
16248   # using a relative directory.
16249   cp "$am_depcomp" conftest.dir
16250   cd conftest.dir
16251   # We will build objects and dependencies in a subdirectory because
16252   # it helps to detect inapplicable dependency modes.  For instance
16253   # both Tru64's cc and ICC support -MD to output dependencies as a
16254   # side effect of compilation, but ICC will put the dependencies in
16255   # the current directory while Tru64 will put them in the object
16256   # directory.
16257   mkdir sub
16258
16259   am_cv_GCJ_dependencies_compiler_type=none
16260   if test "$am_compiler_list" = ""; then
16261      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16262   fi
16263   for depmode in $am_compiler_list; do
16264     # Setup a source with many dependencies, because some compilers
16265     # like to wrap large dependency lists on column 80 (with \), and
16266     # we should not choose a depcomp mode which is confused by this.
16267     #
16268     # We need to recreate these files for each test, as the compiler may
16269     # overwrite some of them when testing with obscure command lines.
16270     # This happens at least with the AIX C compiler.
16271     : > sub/conftest.c
16272     for i in 1 2 3 4 5 6; do
16273       echo '#include "conftst'$i'.h"' >> sub/conftest.c
16274       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16275       # Solaris 8's {/usr,}/bin/sh.
16276       touch sub/conftst$i.h
16277     done
16278     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16279
16280     case $depmode in
16281     nosideeffect)
16282       # after this tag, mechanisms are not by side-effect, so they'll
16283       # only be used when explicitly requested
16284       if test "x$enable_dependency_tracking" = xyes; then
16285         continue
16286       else
16287         break
16288       fi
16289       ;;
16290     none) break ;;
16291     esac
16292     # We check with `-c' and `-o' for the sake of the "dashmstdout"
16293     # mode.  It turns out that the SunPro C++ compiler does not properly
16294     # handle `-M -o', and we need to detect this.
16295     if depmode=$depmode \
16296        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
16297        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
16298        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
16299          >/dev/null 2>conftest.err &&
16300        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
16301        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
16302        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
16303       # icc doesn't choke on unknown options, it will just issue warnings
16304       # or remarks (even with -Werror).  So we grep stderr for any message
16305       # that says an option was ignored or not supported.
16306       # When given -MP, icc 7.0 and 7.1 complain thusly:
16307       #   icc: Command line warning: ignoring option '-M'; no argument required
16308       # The diagnosis changed in icc 8.0:
16309       #   icc: Command line remark: option '-MP' not supported
16310       if (grep 'ignoring option' conftest.err ||
16311           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
16312         am_cv_GCJ_dependencies_compiler_type=$depmode
16313         break
16314       fi
16315     fi
16316   done
16317
16318   cd ..
16319   rm -rf conftest.dir
16320 else
16321   am_cv_GCJ_dependencies_compiler_type=none
16322 fi
16323
16324 fi
16325 echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16326 echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
16327 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16328
16329
16330
16331 if
16332   test "x$enable_dependency_tracking" != xno \
16333   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
16334   am__fastdepGCJ_TRUE=
16335   am__fastdepGCJ_FALSE='#'
16336 else
16337   am__fastdepGCJ_TRUE='#'
16338   am__fastdepGCJ_FALSE=
16339 fi
16340
16341
16342
16343 for ac_prog in gcj
16344 do
16345   # Extract the first word of "$ac_prog", so it can be a program name with args.
16346 set dummy $ac_prog; ac_word=$2
16347 echo "$as_me:$LINENO: checking for $ac_word" >&5
16348 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
16349 if test "${ac_cv_prog_GCJ+set}" = set; then
16350   echo $ECHO_N "(cached) $ECHO_C" >&6
16351 else
16352   if test -n "$GCJ"; then
16353   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16354 else
16355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16356 for as_dir in $PATH
16357 do
16358   IFS=$as_save_IFS
16359   test -z "$as_dir" && as_dir=.
16360   for ac_exec_ext in '' $ac_executable_extensions; do
16361   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16362     ac_cv_prog_GCJ="$ac_prog"
16363     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16364     break 2
16365   fi
16366 done
16367 done
16368
16369 fi
16370 fi
16371 GCJ=$ac_cv_prog_GCJ
16372 if test -n "$GCJ"; then
16373   echo "$as_me:$LINENO: result: $GCJ" >&5
16374 echo "${ECHO_T}$GCJ" >&6
16375 else
16376   echo "$as_me:$LINENO: result: no" >&5
16377 echo "${ECHO_T}no" >&6
16378 fi
16379
16380   test -n "$GCJ" && break
16381 done
16382 test -n "$GCJ" || GCJ="gcj"
16383
16384 test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
16385 echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
16386    { (exit 1); exit 1; }; }
16387 if test "x${GCJFLAGS-unset}" = xunset; then
16388    GCJFLAGS="-g -O2"
16389 fi
16390
16391
16392 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
16393
16394 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
16395 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
16396 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
16397   echo $ECHO_N "(cached) $ECHO_C" >&6
16398 else
16399   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16400   # We make a subdir and do the tests there.  Otherwise we can end up
16401   # making bogus files that we don't know about and never remove.  For
16402   # instance it was reported that on HP-UX the gcc test will end up
16403   # making a dummy file named `D' -- because `-MD' means `put the output
16404   # in D'.
16405   mkdir conftest.dir
16406   # Copy depcomp to subdir because otherwise we won't find it if we're
16407   # using a relative directory.
16408   cp "$am_depcomp" conftest.dir
16409   cd conftest.dir
16410   # We will build objects and dependencies in a subdirectory because
16411   # it helps to detect inapplicable dependency modes.  For instance
16412   # both Tru64's cc and ICC support -MD to output dependencies as a
16413   # side effect of compilation, but ICC will put the dependencies in
16414   # the current directory while Tru64 will put them in the object
16415   # directory.
16416   mkdir sub
16417
16418   am_cv_GCJ_dependencies_compiler_type=none
16419   if test "$am_compiler_list" = ""; then
16420      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16421   fi
16422   for depmode in $am_compiler_list; do
16423     # Setup a source with many dependencies, because some compilers
16424     # like to wrap large dependency lists on column 80 (with \), and
16425     # we should not choose a depcomp mode which is confused by this.
16426     #
16427     # We need to recreate these files for each test, as the compiler may
16428     # overwrite some of them when testing with obscure command lines.
16429     # This happens at least with the AIX C compiler.
16430     : > sub/conftest.c
16431     for i in 1 2 3 4 5 6; do
16432       echo '#include "conftst'$i'.h"' >> sub/conftest.c
16433       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16434       # Solaris 8's {/usr,}/bin/sh.
16435       touch sub/conftst$i.h
16436     done
16437     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16438
16439     case $depmode in
16440     nosideeffect)
16441       # after this tag, mechanisms are not by side-effect, so they'll
16442       # only be used when explicitly requested
16443       if test "x$enable_dependency_tracking" = xyes; then
16444         continue
16445       else
16446         break
16447       fi
16448       ;;
16449     none) break ;;
16450     esac
16451     # We check with `-c' and `-o' for the sake of the "dashmstdout"
16452     # mode.  It turns out that the SunPro C++ compiler does not properly
16453     # handle `-M -o', and we need to detect this.
16454     if depmode=$depmode \
16455        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
16456        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
16457        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
16458          >/dev/null 2>conftest.err &&
16459        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
16460        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
16461        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
16462       # icc doesn't choke on unknown options, it will just issue warnings
16463       # or remarks (even with -Werror).  So we grep stderr for any message
16464       # that says an option was ignored or not supported.
16465       # When given -MP, icc 7.0 and 7.1 complain thusly:
16466       #   icc: Command line warning: ignoring option '-M'; no argument required
16467       # The diagnosis changed in icc 8.0:
16468       #   icc: Command line remark: option '-MP' not supported
16469       if (grep 'ignoring option' conftest.err ||
16470           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
16471         am_cv_GCJ_dependencies_compiler_type=$depmode
16472         break
16473       fi
16474     fi
16475   done
16476
16477   cd ..
16478   rm -rf conftest.dir
16479 else
16480   am_cv_GCJ_dependencies_compiler_type=none
16481 fi
16482
16483 fi
16484 echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16485 echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
16486 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16487
16488
16489
16490 if
16491   test "x$enable_dependency_tracking" != xno \
16492   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
16493   am__fastdepGCJ_TRUE=
16494   am__fastdepGCJ_FALSE='#'
16495 else
16496   am__fastdepGCJ_TRUE='#'
16497   am__fastdepGCJ_FALSE=
16498 fi
16499
16500
16501
16502
16503
16504
16505 # Source file extension for Java test sources.
16506 ac_ext=c
16507
16508 # Object file extension for compiled Java test sources.
16509 objext=o
16510 objext_GCJ=$objext
16511
16512 # Code to be used in simple compile tests
16513 lt_simple_compile_test_code="int some_variable = 0;"
16514
16515 # Code to be used in simple link tests
16516 lt_simple_link_test_code='int main(){return(0);}'
16517
16518 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16519
16520
16521
16522
16523
16524
16525 # If no C compiler was specified, use CC.
16526 LTCC=${LTCC-"$CC"}
16527
16528 # If no C compiler flags were specified, use CFLAGS.
16529 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16530
16531 # Allow CC to be a program name with arguments.
16532 compiler=$CC
16533
16534
16535 # save warnings/boilerplate of simple test code
16536 ac_outfile=conftest.$ac_objext
16537 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16538 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16539 _lt_compiler_boilerplate=`cat conftest.err`
16540 $RM conftest*
16541
16542 ac_outfile=conftest.$ac_objext
16543 echo "$lt_simple_link_test_code" >conftest.$ac_ext
16544 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16545 _lt_linker_boilerplate=`cat conftest.err`
16546 $RM -r conftest*
16547
16548
16549 # Allow CC to be a program name with arguments.
16550 GCC=yes
16551 compiler=$CC
16552 compiler_GCJ=$CC
16553 for cc_temp in $compiler""; do
16554   case $cc_temp in
16555     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16556     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16557     \-*) ;;
16558     *) break;;
16559   esac
16560 done
16561 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16562
16563
16564 # GCJ did not exist at the time GCC didn't implicitly link libc in.
16565 archive_cmds_need_lc_GCJ=no
16566
16567 old_archive_cmds_GCJ=$old_archive_cmds
16568
16569 ## CAVEAT EMPTOR:
16570 ## There is no encapsulation within the following macros, do not change
16571 ## the running order or otherwise move them around unless you know exactly
16572 ## what you are doing...
16573 if test -n "$compiler"; then
16574
16575 lt_prog_compiler_no_builtin_flag_GCJ=
16576
16577 if test "$GCC" = yes; then
16578   lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16579
16580   echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16581 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
16582 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16583   echo $ECHO_N "(cached) $ECHO_C" >&6
16584 else
16585   lt_cv_prog_compiler_rtti_exceptions=no
16586    ac_outfile=conftest.$ac_objext
16587    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16588    lt_compiler_flag="-fno-rtti -fno-exceptions"
16589    # Insert the option either (1) after the last *FLAGS variable, or
16590    # (2) before a word containing "conftest.", or (3) at the end.
16591    # Note that $ac_compile itself does not contain backslashes and begins
16592    # with a dollar sign (not a hyphen), so the echo should work correctly.
16593    # The option is referenced via a variable to avoid confusing sed.
16594    lt_compile=`echo "$ac_compile" | $SED \
16595    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16596    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16597    -e 's:$: $lt_compiler_flag:'`
16598    (eval echo "\"\$as_me:16598: $lt_compile\"" >&5)
16599    (eval "$lt_compile" 2>conftest.err)
16600    ac_status=$?
16601    cat conftest.err >&5
16602    echo "$as_me:16602: \$? = $ac_status" >&5
16603    if (exit $ac_status) && test -s "$ac_outfile"; then
16604      # The compiler can only warn and ignore the option if not recognized
16605      # So say no if there are warnings other than the usual output.
16606      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16607      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16608      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16609        lt_cv_prog_compiler_rtti_exceptions=yes
16610      fi
16611    fi
16612    $RM conftest*
16613
16614 fi
16615 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16616 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
16617
16618 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16619     lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16620 else
16621     :
16622 fi
16623
16624 fi
16625
16626
16627
16628   lt_prog_compiler_wl_GCJ=
16629 lt_prog_compiler_pic_GCJ=
16630 lt_prog_compiler_static_GCJ=
16631
16632 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16633 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
16634
16635   if test "$GCC" = yes; then
16636     lt_prog_compiler_wl_GCJ='-Wl,'
16637     lt_prog_compiler_static_GCJ='-static'
16638
16639     case $host_os in
16640       aix*)
16641       # All AIX code is PIC.
16642       if test "$host_cpu" = ia64; then
16643         # AIX 5 now supports IA64 processor
16644         lt_prog_compiler_static_GCJ='-Bstatic'
16645       fi
16646       ;;
16647
16648     amigaos*)
16649       case $host_cpu in
16650       powerpc)
16651             # see comment about AmigaOS4 .so support
16652             lt_prog_compiler_pic_GCJ='-fPIC'
16653         ;;
16654       m68k)
16655             # FIXME: we need at least 68020 code to build shared libraries, but
16656             # adding the `-m68020' flag to GCC prevents building anything better,
16657             # like `-m68040'.
16658             lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16659         ;;
16660       esac
16661       ;;
16662
16663     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16664       # PIC is the default for these OSes.
16665       ;;
16666
16667     mingw* | cygwin* | pw32* | os2* | cegcc*)
16668       # This hack is so that the source file can tell whether it is being
16669       # built for inclusion in a dll (and should export symbols for example).
16670       # Although the cygwin gcc ignores -fPIC, still need this for old-style
16671       # (--disable-auto-import) libraries
16672
16673       ;;
16674
16675     darwin* | rhapsody*)
16676       # PIC is the default on this platform
16677       # Common symbols not allowed in MH_DYLIB files
16678       lt_prog_compiler_pic_GCJ='-fno-common'
16679       ;;
16680
16681     hpux*)
16682       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
16683       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
16684       # sets the default TLS model and affects inlining.
16685       case $host_cpu in
16686       hppa*64*)
16687         # +Z the default
16688         ;;
16689       *)
16690         lt_prog_compiler_pic_GCJ='-fPIC'
16691         ;;
16692       esac
16693       ;;
16694
16695     interix[3-9]*)
16696       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16697       # Instead, we relocate shared libraries at runtime.
16698       ;;
16699
16700     msdosdjgpp*)
16701       # Just because we use GCC doesn't mean we suddenly get shared libraries
16702       # on systems that don't support them.
16703       lt_prog_compiler_can_build_shared_GCJ=no
16704       enable_shared=no
16705       ;;
16706
16707     *nto* | *qnx*)
16708       # QNX uses GNU C++, but need to define -shared option too, otherwise
16709       # it will coredump.
16710       lt_prog_compiler_pic_GCJ='-fPIC -shared'
16711       ;;
16712
16713     sysv4*MP*)
16714       if test -d /usr/nec; then
16715         lt_prog_compiler_pic_GCJ=-Kconform_pic
16716       fi
16717       ;;
16718
16719     *)
16720       lt_prog_compiler_pic_GCJ='-fPIC'
16721       ;;
16722     esac
16723   else
16724     # PORTME Check for flag to pass linker flags through the system compiler.
16725     case $host_os in
16726     aix*)
16727       lt_prog_compiler_wl_GCJ='-Wl,'
16728       if test "$host_cpu" = ia64; then
16729         # AIX 5 now supports IA64 processor
16730         lt_prog_compiler_static_GCJ='-Bstatic'
16731       else
16732         lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16733       fi
16734       ;;
16735
16736     mingw* | cygwin* | pw32* | os2* | cegcc*)
16737       # This hack is so that the source file can tell whether it is being
16738       # built for inclusion in a dll (and should export symbols for example).
16739
16740       ;;
16741
16742     hpux9* | hpux10* | hpux11*)
16743       lt_prog_compiler_wl_GCJ='-Wl,'
16744       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16745       # not for PA HP-UX.
16746       case $host_cpu in
16747       hppa*64*|ia64*)
16748         # +Z the default
16749         ;;
16750       *)
16751         lt_prog_compiler_pic_GCJ='+Z'
16752         ;;
16753       esac
16754       # Is there a better lt_prog_compiler_static that works with the bundled CC?
16755       lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16756       ;;
16757
16758     irix5* | irix6* | nonstopux*)
16759       lt_prog_compiler_wl_GCJ='-Wl,'
16760       # PIC (with -KPIC) is the default.
16761       lt_prog_compiler_static_GCJ='-non_shared'
16762       ;;
16763
16764     linux* | k*bsd*-gnu | kopensolaris*-gnu)
16765       case $cc_basename in
16766       # old Intel for x86_64 which still supported -KPIC.
16767       ecc*)
16768         lt_prog_compiler_wl_GCJ='-Wl,'
16769         lt_prog_compiler_pic_GCJ='-KPIC'
16770         lt_prog_compiler_static_GCJ='-static'
16771         ;;
16772       # icc used to be incompatible with GCC.
16773       # ICC 10 doesn't accept -KPIC any more.
16774       icc* | ifort*)
16775         lt_prog_compiler_wl_GCJ='-Wl,'
16776         lt_prog_compiler_pic_GCJ='-fPIC'
16777         lt_prog_compiler_static_GCJ='-static'
16778         ;;
16779       # Lahey Fortran 8.1.
16780       lf95*)
16781         lt_prog_compiler_wl_GCJ='-Wl,'
16782         lt_prog_compiler_pic_GCJ='--shared'
16783         lt_prog_compiler_static_GCJ='--static'
16784         ;;
16785       pgcc* | pgf77* | pgf90* | pgf95*)
16786         # Portland Group compilers (*not* the Pentium gcc compiler,
16787         # which looks to be a dead project)
16788         lt_prog_compiler_wl_GCJ='-Wl,'
16789         lt_prog_compiler_pic_GCJ='-fpic'
16790         lt_prog_compiler_static_GCJ='-Bstatic'
16791         ;;
16792       ccc*)
16793         lt_prog_compiler_wl_GCJ='-Wl,'
16794         # All Alpha code is PIC.
16795         lt_prog_compiler_static_GCJ='-non_shared'
16796         ;;
16797       xl*)
16798         # IBM XL C 8.0/Fortran 10.1 on PPC
16799         lt_prog_compiler_wl_GCJ='-Wl,'
16800         lt_prog_compiler_pic_GCJ='-qpic'
16801         lt_prog_compiler_static_GCJ='-qstaticlink'
16802         ;;
16803       *)
16804         case `$CC -V 2>&1 | sed 5q` in
16805         *Sun\ C*)
16806           # Sun C 5.9
16807           lt_prog_compiler_pic_GCJ='-KPIC'
16808           lt_prog_compiler_static_GCJ='-Bstatic'
16809           lt_prog_compiler_wl_GCJ='-Wl,'
16810           ;;
16811         *Sun\ F*)
16812           # Sun Fortran 8.3 passes all unrecognized flags to the linker
16813           lt_prog_compiler_pic_GCJ='-KPIC'
16814           lt_prog_compiler_static_GCJ='-Bstatic'
16815           lt_prog_compiler_wl_GCJ=''
16816           ;;
16817         esac
16818         ;;
16819       esac
16820       ;;
16821
16822     newsos6)
16823       lt_prog_compiler_pic_GCJ='-KPIC'
16824       lt_prog_compiler_static_GCJ='-Bstatic'
16825       ;;
16826
16827     *nto* | *qnx*)
16828       # QNX uses GNU C++, but need to define -shared option too, otherwise
16829       # it will coredump.
16830       lt_prog_compiler_pic_GCJ='-fPIC -shared'
16831       ;;
16832
16833     osf3* | osf4* | osf5*)
16834       lt_prog_compiler_wl_GCJ='-Wl,'
16835       # All OSF/1 code is PIC.
16836       lt_prog_compiler_static_GCJ='-non_shared'
16837       ;;
16838
16839     rdos*)
16840       lt_prog_compiler_static_GCJ='-non_shared'
16841       ;;
16842
16843     solaris*)
16844       lt_prog_compiler_pic_GCJ='-KPIC'
16845       lt_prog_compiler_static_GCJ='-Bstatic'
16846       case $cc_basename in
16847       f77* | f90* | f95*)
16848         lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16849       *)
16850         lt_prog_compiler_wl_GCJ='-Wl,';;
16851       esac
16852       ;;
16853
16854     sunos4*)
16855       lt_prog_compiler_wl_GCJ='-Qoption ld '
16856       lt_prog_compiler_pic_GCJ='-PIC'
16857       lt_prog_compiler_static_GCJ='-Bstatic'
16858       ;;
16859
16860     sysv4 | sysv4.2uw2* | sysv4.3*)
16861       lt_prog_compiler_wl_GCJ='-Wl,'
16862       lt_prog_compiler_pic_GCJ='-KPIC'
16863       lt_prog_compiler_static_GCJ='-Bstatic'
16864       ;;
16865
16866     sysv4*MP*)
16867       if test -d /usr/nec ;then
16868         lt_prog_compiler_pic_GCJ='-Kconform_pic'
16869         lt_prog_compiler_static_GCJ='-Bstatic'
16870       fi
16871       ;;
16872
16873     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16874       lt_prog_compiler_wl_GCJ='-Wl,'
16875       lt_prog_compiler_pic_GCJ='-KPIC'
16876       lt_prog_compiler_static_GCJ='-Bstatic'
16877       ;;
16878
16879     unicos*)
16880       lt_prog_compiler_wl_GCJ='-Wl,'
16881       lt_prog_compiler_can_build_shared_GCJ=no
16882       ;;
16883
16884     uts4*)
16885       lt_prog_compiler_pic_GCJ='-pic'
16886       lt_prog_compiler_static_GCJ='-Bstatic'
16887       ;;
16888
16889     *)
16890       lt_prog_compiler_can_build_shared_GCJ=no
16891       ;;
16892     esac
16893   fi
16894
16895 case $host_os in
16896   # For platforms which do not support PIC, -DPIC is meaningless:
16897   *djgpp*)
16898     lt_prog_compiler_pic_GCJ=
16899     ;;
16900   *)
16901     lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16902     ;;
16903 esac
16904 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16905 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
16906
16907
16908
16909 #
16910 # Check to make sure the PIC flag actually works.
16911 #
16912 if test -n "$lt_prog_compiler_pic_GCJ"; then
16913   echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16914 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
16915 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
16916   echo $ECHO_N "(cached) $ECHO_C" >&6
16917 else
16918   lt_cv_prog_compiler_pic_works_GCJ=no
16919    ac_outfile=conftest.$ac_objext
16920    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16921    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16922    # Insert the option either (1) after the last *FLAGS variable, or
16923    # (2) before a word containing "conftest.", or (3) at the end.
16924    # Note that $ac_compile itself does not contain backslashes and begins
16925    # with a dollar sign (not a hyphen), so the echo should work correctly.
16926    # The option is referenced via a variable to avoid confusing sed.
16927    lt_compile=`echo "$ac_compile" | $SED \
16928    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16929    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16930    -e 's:$: $lt_compiler_flag:'`
16931    (eval echo "\"\$as_me:16931: $lt_compile\"" >&5)
16932    (eval "$lt_compile" 2>conftest.err)
16933    ac_status=$?
16934    cat conftest.err >&5
16935    echo "$as_me:16935: \$? = $ac_status" >&5
16936    if (exit $ac_status) && test -s "$ac_outfile"; then
16937      # The compiler can only warn and ignore the option if not recognized
16938      # So say no if there are warnings other than the usual output.
16939      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16940      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16941      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16942        lt_cv_prog_compiler_pic_works_GCJ=yes
16943      fi
16944    fi
16945    $RM conftest*
16946
16947 fi
16948 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
16949 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6
16950
16951 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
16952     case $lt_prog_compiler_pic_GCJ in
16953      "" | " "*) ;;
16954      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16955      esac
16956 else
16957     lt_prog_compiler_pic_GCJ=
16958      lt_prog_compiler_can_build_shared_GCJ=no
16959 fi
16960
16961 fi
16962
16963
16964
16965 #
16966 # Check to make sure the static flag actually works.
16967 #
16968 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16969 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16970 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
16971 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
16972   echo $ECHO_N "(cached) $ECHO_C" >&6
16973 else
16974   lt_cv_prog_compiler_static_works_GCJ=no
16975    save_LDFLAGS="$LDFLAGS"
16976    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16977    echo "$lt_simple_link_test_code" > conftest.$ac_ext
16978    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16979      # The linker can only warn and ignore the option if not recognized
16980      # So say no if there are warnings
16981      if test -s conftest.err; then
16982        # Append any errors to the config.log.
16983        cat conftest.err 1>&5
16984        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16985        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16986        if diff conftest.exp conftest.er2 >/dev/null; then
16987          lt_cv_prog_compiler_static_works_GCJ=yes
16988        fi
16989      else
16990        lt_cv_prog_compiler_static_works_GCJ=yes
16991      fi
16992    fi
16993    $RM -r conftest*
16994    LDFLAGS="$save_LDFLAGS"
16995
16996 fi
16997 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
16998 echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6
16999
17000 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17001     :
17002 else
17003     lt_prog_compiler_static_GCJ=
17004 fi
17005
17006
17007
17008
17009   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17010 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
17011 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17012   echo $ECHO_N "(cached) $ECHO_C" >&6
17013 else
17014   lt_cv_prog_compiler_c_o_GCJ=no
17015    $RM -r conftest 2>/dev/null
17016    mkdir conftest
17017    cd conftest
17018    mkdir out
17019    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17020
17021    lt_compiler_flag="-o out/conftest2.$ac_objext"
17022    # Insert the option either (1) after the last *FLAGS variable, or
17023    # (2) before a word containing "conftest.", or (3) at the end.
17024    # Note that $ac_compile itself does not contain backslashes and begins
17025    # with a dollar sign (not a hyphen), so the echo should work correctly.
17026    lt_compile=`echo "$ac_compile" | $SED \
17027    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17028    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17029    -e 's:$: $lt_compiler_flag:'`
17030    (eval echo "\"\$as_me:17030: $lt_compile\"" >&5)
17031    (eval "$lt_compile" 2>out/conftest.err)
17032    ac_status=$?
17033    cat out/conftest.err >&5
17034    echo "$as_me:17034: \$? = $ac_status" >&5
17035    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17036    then
17037      # The compiler can only warn and ignore the option if not recognized
17038      # So say no if there are warnings
17039      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17040      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17041      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17042        lt_cv_prog_compiler_c_o_GCJ=yes
17043      fi
17044    fi
17045    chmod u+w . 2>&5
17046    $RM conftest*
17047    # SGI C++ compiler will create directory out/ii_files/ for
17048    # template instantiation
17049    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17050    $RM out/* && rmdir out
17051    cd ..
17052    $RM -r conftest
17053    $RM conftest*
17054
17055 fi
17056 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17057 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
17058
17059
17060
17061   echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17062 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
17063 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17064   echo $ECHO_N "(cached) $ECHO_C" >&6
17065 else
17066   lt_cv_prog_compiler_c_o_GCJ=no
17067    $RM -r conftest 2>/dev/null
17068    mkdir conftest
17069    cd conftest
17070    mkdir out
17071    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17072
17073    lt_compiler_flag="-o out/conftest2.$ac_objext"
17074    # Insert the option either (1) after the last *FLAGS variable, or
17075    # (2) before a word containing "conftest.", or (3) at the end.
17076    # Note that $ac_compile itself does not contain backslashes and begins
17077    # with a dollar sign (not a hyphen), so the echo should work correctly.
17078    lt_compile=`echo "$ac_compile" | $SED \
17079    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17080    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17081    -e 's:$: $lt_compiler_flag:'`
17082    (eval echo "\"\$as_me:17082: $lt_compile\"" >&5)
17083    (eval "$lt_compile" 2>out/conftest.err)
17084    ac_status=$?
17085    cat out/conftest.err >&5
17086    echo "$as_me:17086: \$? = $ac_status" >&5
17087    if (exit $ac_status) && test -s out/conftest2.$ac_objext
17088    then
17089      # The compiler can only warn and ignore the option if not recognized
17090      # So say no if there are warnings
17091      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17092      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17093      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17094        lt_cv_prog_compiler_c_o_GCJ=yes
17095      fi
17096    fi
17097    chmod u+w . 2>&5
17098    $RM conftest*
17099    # SGI C++ compiler will create directory out/ii_files/ for
17100    # template instantiation
17101    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17102    $RM out/* && rmdir out
17103    cd ..
17104    $RM -r conftest
17105    $RM conftest*
17106
17107 fi
17108 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17109 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
17110
17111
17112
17113
17114 hard_links="nottested"
17115 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17116   # do not overwrite the value of need_locks provided by the user
17117   echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17118 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
17119   hard_links=yes
17120   $RM conftest*
17121   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17122   touch conftest.a
17123   ln conftest.a conftest.b 2>&5 || hard_links=no
17124   ln conftest.a conftest.b 2>/dev/null && hard_links=no
17125   echo "$as_me:$LINENO: result: $hard_links" >&5
17126 echo "${ECHO_T}$hard_links" >&6
17127   if test "$hard_links" = no; then
17128     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17129 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17130     need_locks=warn
17131   fi
17132 else
17133   need_locks=no
17134 fi
17135
17136
17137
17138   echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17139 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
17140
17141   runpath_var=
17142   allow_undefined_flag_GCJ=
17143   always_export_symbols_GCJ=no
17144   archive_cmds_GCJ=
17145   archive_expsym_cmds_GCJ=
17146   compiler_needs_object_GCJ=no
17147   enable_shared_with_static_runtimes_GCJ=no
17148   export_dynamic_flag_spec_GCJ=
17149   export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17150   hardcode_automatic_GCJ=no
17151   hardcode_direct_GCJ=no
17152   hardcode_direct_absolute_GCJ=no
17153   hardcode_libdir_flag_spec_GCJ=
17154   hardcode_libdir_flag_spec_ld_GCJ=
17155   hardcode_libdir_separator_GCJ=
17156   hardcode_minus_L_GCJ=no
17157   hardcode_shlibpath_var_GCJ=unsupported
17158   inherit_rpath_GCJ=no
17159   link_all_deplibs_GCJ=unknown
17160   module_cmds_GCJ=
17161   module_expsym_cmds_GCJ=
17162   old_archive_from_new_cmds_GCJ=
17163   old_archive_from_expsyms_cmds_GCJ=
17164   thread_safe_flag_spec_GCJ=
17165   whole_archive_flag_spec_GCJ=
17166   # include_expsyms should be a list of space-separated symbols to be *always*
17167   # included in the symbol list
17168   include_expsyms_GCJ=
17169   # exclude_expsyms can be an extended regexp of symbols to exclude
17170   # it will be wrapped by ` (' and `)$', so one must not match beginning or
17171   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17172   # as well as any symbol that contains `d'.
17173   exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17174   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17175   # platforms (ab)use it in PIC code, but their linkers get confused if
17176   # the symbol is explicitly referenced.  Since portable code cannot
17177   # rely on this symbol name, it's probably fine to never include it in
17178   # preloaded symbol tables.
17179   # Exclude shared library initialization/finalization symbols.
17180   extract_expsyms_cmds=
17181
17182   case $host_os in
17183   cygwin* | mingw* | pw32* | cegcc*)
17184     # FIXME: the MSVC++ port hasn't been tested in a loooong time
17185     # When not using gcc, we currently assume that we are using
17186     # Microsoft Visual C++.
17187     if test "$GCC" != yes; then
17188       with_gnu_ld=no
17189     fi
17190     ;;
17191   interix*)
17192     # we just hope/assume this is gcc and not c89 (= MSVC++)
17193     with_gnu_ld=yes
17194     ;;
17195   openbsd*)
17196     with_gnu_ld=no
17197     ;;
17198   esac
17199
17200   ld_shlibs_GCJ=yes
17201   if test "$with_gnu_ld" = yes; then
17202     # If archive_cmds runs LD, not CC, wlarc should be empty
17203     wlarc='${wl}'
17204
17205     # Set some defaults for GNU ld with shared library support. These
17206     # are reset later if shared libraries are not supported. Putting them
17207     # here allows them to be overridden if necessary.
17208     runpath_var=LD_RUN_PATH
17209     hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17210     export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17211     # ancient GNU ld didn't support --whole-archive et. al.
17212     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
17213       whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17214     else
17215       whole_archive_flag_spec_GCJ=
17216     fi
17217     supports_anon_versioning=no
17218     case `$LD -v 2>&1` in
17219       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17220       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17221       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17222       *\ 2.11.*) ;; # other 2.11 versions
17223       *) supports_anon_versioning=yes ;;
17224     esac
17225
17226     # See if GNU ld supports shared libraries.
17227     case $host_os in
17228     aix[3-9]*)
17229       # On AIX/PPC, the GNU linker is very broken
17230       if test "$host_cpu" != ia64; then
17231         ld_shlibs_GCJ=no
17232         cat <<_LT_EOF 1>&2
17233
17234 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17235 *** to be unable to reliably create shared libraries on AIX.
17236 *** Therefore, libtool is disabling shared libraries support.  If you
17237 *** really care for shared libraries, you may want to modify your PATH
17238 *** so that a non-GNU linker is found, and then restart.
17239
17240 _LT_EOF
17241       fi
17242       ;;
17243
17244     amigaos*)
17245       case $host_cpu in
17246       powerpc)
17247             # see comment about AmigaOS4 .so support
17248             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17249             archive_expsym_cmds_GCJ=''
17250         ;;
17251       m68k)
17252             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)'
17253             hardcode_libdir_flag_spec_GCJ='-L$libdir'
17254             hardcode_minus_L_GCJ=yes
17255         ;;
17256       esac
17257       ;;
17258
17259     beos*)
17260       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17261         allow_undefined_flag_GCJ=unsupported
17262         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17263         # support --undefined.  This deserves some investigation.  FIXME
17264         archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17265       else
17266         ld_shlibs_GCJ=no
17267       fi
17268       ;;
17269
17270     cygwin* | mingw* | pw32* | cegcc*)
17271       # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17272       # as there is no search path for DLLs.
17273       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17274       allow_undefined_flag_GCJ=unsupported
17275       always_export_symbols_GCJ=no
17276       enable_shared_with_static_runtimes_GCJ=yes
17277       export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17278
17279       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
17280         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17281         # If the export-symbols file already is a .def file (1st line
17282         # is EXPORTS), use it as is; otherwise, prepend...
17283         archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17284           cp $export_symbols $output_objdir/$soname.def;
17285         else
17286           echo EXPORTS > $output_objdir/$soname.def;
17287           cat $export_symbols >> $output_objdir/$soname.def;
17288         fi~
17289         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17290       else
17291         ld_shlibs_GCJ=no
17292       fi
17293       ;;
17294
17295     interix[3-9]*)
17296       hardcode_direct_GCJ=no
17297       hardcode_shlibpath_var_GCJ=no
17298       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17299       export_dynamic_flag_spec_GCJ='${wl}-E'
17300       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17301       # Instead, shared libraries are loaded at an image base (0x10000000 by
17302       # default) and relocated if they conflict, which is a slow very memory
17303       # consuming and fragmenting process.  To avoid this, we pick a random,
17304       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17305       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17306       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'
17307       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'
17308       ;;
17309
17310     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
17311       tmp_diet=no
17312       if test "$host_os" = linux-dietlibc; then
17313         case $cc_basename in
17314           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
17315         esac
17316       fi
17317       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
17318          && test "$tmp_diet" = no
17319       then
17320         tmp_addflag=
17321         tmp_sharedflag='-shared'
17322         case $cc_basename,$host_cpu in
17323         pgcc*)                          # Portland Group C compiler
17324           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
17325           tmp_addflag=' $pic_flag'
17326           ;;
17327         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
17328           whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
17329           tmp_addflag=' $pic_flag -Mnomain' ;;
17330         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
17331           tmp_addflag=' -i_dynamic' ;;
17332         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
17333           tmp_addflag=' -i_dynamic -nofor_main' ;;
17334         ifc* | ifort*)                  # Intel Fortran compiler
17335           tmp_addflag=' -nofor_main' ;;
17336         lf95*)                          # Lahey Fortran 8.1
17337           whole_archive_flag_spec_GCJ=
17338           tmp_sharedflag='--shared' ;;
17339         xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
17340           tmp_sharedflag='-qmkshrobj'
17341           tmp_addflag= ;;
17342         esac
17343         case `$CC -V 2>&1 | sed 5q` in
17344         *Sun\ C*)                       # Sun C 5.9
17345           whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
17346           compiler_needs_object_GCJ=yes
17347           tmp_sharedflag='-G' ;;
17348         *Sun\ F*)                       # Sun Fortran 8.3
17349           tmp_sharedflag='-G' ;;
17350         esac
17351         archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17352
17353         if test "x$supports_anon_versioning" = xyes; then
17354           archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
17355             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17356             echo "local: *; };" >> $output_objdir/$libname.ver~
17357             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17358         fi
17359
17360         case $cc_basename in
17361         xlf*)
17362           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
17363           whole_archive_flag_spec_GCJ='--whole-archive$convenience --no-whole-archive'
17364           hardcode_libdir_flag_spec_GCJ=
17365           hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17366           archive_cmds_GCJ='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
17367           if test "x$supports_anon_versioning" = xyes; then
17368             archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
17369               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17370               echo "local: *; };" >> $output_objdir/$libname.ver~
17371               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
17372           fi
17373           ;;
17374         esac
17375       else
17376         ld_shlibs_GCJ=no
17377       fi
17378       ;;
17379
17380     netbsd*)
17381       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17382         archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17383         wlarc=
17384       else
17385         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17386         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17387       fi
17388       ;;
17389
17390     solaris*)
17391       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
17392         ld_shlibs_GCJ=no
17393         cat <<_LT_EOF 1>&2
17394
17395 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17396 *** create shared libraries on Solaris systems.  Therefore, libtool
17397 *** is disabling shared libraries support.  We urge you to upgrade GNU
17398 *** binutils to release 2.9.1 or newer.  Another option is to modify
17399 *** your PATH or compiler configuration so that the native linker is
17400 *** used, and then restart.
17401
17402 _LT_EOF
17403       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17404         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17405         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17406       else
17407         ld_shlibs_GCJ=no
17408       fi
17409       ;;
17410
17411     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17412       case `$LD -v 2>&1` in
17413         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17414         ld_shlibs_GCJ=no
17415         cat <<_LT_EOF 1>&2
17416
17417 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17418 *** reliably create shared libraries on SCO systems.  Therefore, libtool
17419 *** is disabling shared libraries support.  We urge you to upgrade GNU
17420 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17421 *** your PATH or compiler configuration so that the native linker is
17422 *** used, and then restart.
17423
17424 _LT_EOF
17425         ;;
17426         *)
17427           # For security reasons, it is highly recommended that you always
17428           # use absolute paths for naming shared libraries, and exclude the
17429           # DT_RUNPATH tag from executables and libraries.  But doing so
17430           # requires that you compile everything twice, which is a pain.
17431           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17432             hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17433             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17434             archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17435           else
17436             ld_shlibs_GCJ=no
17437           fi
17438         ;;
17439       esac
17440       ;;
17441
17442     sunos4*)
17443       archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17444       wlarc=
17445       hardcode_direct_GCJ=yes
17446       hardcode_shlibpath_var_GCJ=no
17447       ;;
17448
17449     *)
17450       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17451         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17452         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17453       else
17454         ld_shlibs_GCJ=no
17455       fi
17456       ;;
17457     esac
17458
17459     if test "$ld_shlibs_GCJ" = no; then
17460       runpath_var=
17461       hardcode_libdir_flag_spec_GCJ=
17462       export_dynamic_flag_spec_GCJ=
17463       whole_archive_flag_spec_GCJ=
17464     fi
17465   else
17466     # PORTME fill in a description of your system's linker (not GNU ld)
17467     case $host_os in
17468     aix3*)
17469       allow_undefined_flag_GCJ=unsupported
17470       always_export_symbols_GCJ=yes
17471       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'
17472       # Note: this linker hardcodes the directories in LIBPATH if there
17473       # are no directories specified by -L.
17474       hardcode_minus_L_GCJ=yes
17475       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17476         # Neither direct hardcoding nor static linking is supported with a
17477         # broken collect2.
17478         hardcode_direct_GCJ=unsupported
17479       fi
17480       ;;
17481
17482     aix[4-9]*)
17483       if test "$host_cpu" = ia64; then
17484         # On IA64, the linker does run time linking by default, so we don't
17485         # have to do anything special.
17486         aix_use_runtimelinking=no
17487         exp_sym_flag='-Bexport'
17488         no_entry_flag=""
17489       else
17490         # If we're using GNU nm, then we don't want the "-C" option.
17491         # -C means demangle to AIX nm, but means don't demangle with GNU nm
17492         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
17493           export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
17494         else
17495           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'
17496         fi
17497         aix_use_runtimelinking=no
17498
17499         # Test if we are trying to use run time linking or normal
17500         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17501         # need to do runtime linking.
17502         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17503           for ld_flag in $LDFLAGS; do
17504           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17505             aix_use_runtimelinking=yes
17506             break
17507           fi
17508           done
17509           ;;
17510         esac
17511
17512         exp_sym_flag='-bexport'
17513         no_entry_flag='-bnoentry'
17514       fi
17515
17516       # When large executables or shared objects are built, AIX ld can
17517       # have problems creating the table of contents.  If linking a library
17518       # or program results in "error TOC overflow" add -mminimal-toc to
17519       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17520       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17521
17522       archive_cmds_GCJ=''
17523       hardcode_direct_GCJ=yes
17524       hardcode_direct_absolute_GCJ=yes
17525       hardcode_libdir_separator_GCJ=':'
17526       link_all_deplibs_GCJ=yes
17527       file_list_spec_GCJ='${wl}-f,'
17528
17529       if test "$GCC" = yes; then
17530         case $host_os in aix4.[012]|aix4.[012].*)
17531         # We only want to do this on AIX 4.2 and lower, the check
17532         # below for broken collect2 doesn't work under 4.3+
17533           collect2name=`${CC} -print-prog-name=collect2`
17534           if test -f "$collect2name" &&
17535            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
17536           then
17537           # We have reworked collect2
17538           :
17539           else
17540           # We have old collect2
17541           hardcode_direct_GCJ=unsupported
17542           # It fails to find uninstalled libraries when the uninstalled
17543           # path is not listed in the libpath.  Setting hardcode_minus_L
17544           # to unsupported forces relinking
17545           hardcode_minus_L_GCJ=yes
17546           hardcode_libdir_flag_spec_GCJ='-L$libdir'
17547           hardcode_libdir_separator_GCJ=
17548           fi
17549           ;;
17550         esac
17551         shared_flag='-shared'
17552         if test "$aix_use_runtimelinking" = yes; then
17553           shared_flag="$shared_flag "'${wl}-G'
17554         fi
17555       else
17556         # not using gcc
17557         if test "$host_cpu" = ia64; then
17558         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17559         # chokes on -Wl,-G. The following line is correct:
17560           shared_flag='-G'
17561         else
17562           if test "$aix_use_runtimelinking" = yes; then
17563             shared_flag='${wl}-G'
17564           else
17565             shared_flag='${wl}-bM:SRE'
17566           fi
17567         fi
17568       fi
17569
17570       export_dynamic_flag_spec_GCJ='${wl}-bexpall'
17571       # It seems that -bexpall does not export symbols beginning with
17572       # underscore (_), so it is better to generate a list of symbols to export.
17573       always_export_symbols_GCJ=yes
17574       if test "$aix_use_runtimelinking" = yes; then
17575         # Warning - without using the other runtime loading flags (-brtl),
17576         # -berok will link without error, but may produce a broken library.
17577         allow_undefined_flag_GCJ='-berok'
17578         # Determine the default libpath from the value encoded in an
17579         # empty executable.
17580         if test x$gcc_no_link = xyes; then
17581   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
17582 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
17583    { (exit 1); exit 1; }; }
17584 fi
17585 cat >conftest.$ac_ext <<_ACEOF
17586 /* confdefs.h.  */
17587 _ACEOF
17588 cat confdefs.h >>conftest.$ac_ext
17589 cat >>conftest.$ac_ext <<_ACEOF
17590 /* end confdefs.h.  */
17591
17592 int
17593 main ()
17594 {
17595
17596   ;
17597   return 0;
17598 }
17599 _ACEOF
17600 rm -f conftest.$ac_objext conftest$ac_exeext
17601 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17602   (eval $ac_link) 2>conftest.er1
17603   ac_status=$?
17604   grep -v '^ *+' conftest.er1 >conftest.err
17605   rm -f conftest.er1
17606   cat conftest.err >&5
17607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17608   (exit $ac_status); } &&
17609          { ac_try='test -z "$ac_c_werror_flag"
17610                          || test ! -s conftest.err'
17611   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17612   (eval $ac_try) 2>&5
17613   ac_status=$?
17614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17615   (exit $ac_status); }; } &&
17616          { ac_try='test -s conftest$ac_exeext'
17617   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17618   (eval $ac_try) 2>&5
17619   ac_status=$?
17620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17621   (exit $ac_status); }; }; then
17622
17623 lt_aix_libpath_sed='
17624     /Import File Strings/,/^$/ {
17625         /^0/ {
17626             s/^0  *\(.*\)$/\1/
17627             p
17628         }
17629     }'
17630 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17631 # Check for a 64-bit object if we didn't find anything.
17632 if test -z "$aix_libpath"; then
17633   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17634 fi
17635 else
17636   echo "$as_me: failed program was:" >&5
17637 sed 's/^/| /' conftest.$ac_ext >&5
17638
17639 fi
17640 rm -f conftest.err conftest.$ac_objext \
17641       conftest$ac_exeext conftest.$ac_ext
17642 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17643
17644         hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17645         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 $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
17646       else
17647         if test "$host_cpu" = ia64; then
17648           hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17649           allow_undefined_flag_GCJ="-z nodefs"
17650           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"
17651         else
17652          # Determine the default libpath from the value encoded in an
17653          # empty executable.
17654          if test x$gcc_no_link = xyes; then
17655   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
17656 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
17657    { (exit 1); exit 1; }; }
17658 fi
17659 cat >conftest.$ac_ext <<_ACEOF
17660 /* confdefs.h.  */
17661 _ACEOF
17662 cat confdefs.h >>conftest.$ac_ext
17663 cat >>conftest.$ac_ext <<_ACEOF
17664 /* end confdefs.h.  */
17665
17666 int
17667 main ()
17668 {
17669
17670   ;
17671   return 0;
17672 }
17673 _ACEOF
17674 rm -f conftest.$ac_objext conftest$ac_exeext
17675 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17676   (eval $ac_link) 2>conftest.er1
17677   ac_status=$?
17678   grep -v '^ *+' conftest.er1 >conftest.err
17679   rm -f conftest.er1
17680   cat conftest.err >&5
17681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17682   (exit $ac_status); } &&
17683          { ac_try='test -z "$ac_c_werror_flag"
17684                          || test ! -s conftest.err'
17685   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17686   (eval $ac_try) 2>&5
17687   ac_status=$?
17688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17689   (exit $ac_status); }; } &&
17690          { ac_try='test -s conftest$ac_exeext'
17691   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17692   (eval $ac_try) 2>&5
17693   ac_status=$?
17694   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17695   (exit $ac_status); }; }; then
17696
17697 lt_aix_libpath_sed='
17698     /Import File Strings/,/^$/ {
17699         /^0/ {
17700             s/^0  *\(.*\)$/\1/
17701             p
17702         }
17703     }'
17704 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17705 # Check for a 64-bit object if we didn't find anything.
17706 if test -z "$aix_libpath"; then
17707   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17708 fi
17709 else
17710   echo "$as_me: failed program was:" >&5
17711 sed 's/^/| /' conftest.$ac_ext >&5
17712
17713 fi
17714 rm -f conftest.err conftest.$ac_objext \
17715       conftest$ac_exeext conftest.$ac_ext
17716 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17717
17718          hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17719           # Warning - without using the other run time loading flags,
17720           # -berok will link without error, but may produce a broken library.
17721           no_undefined_flag_GCJ=' ${wl}-bernotok'
17722           allow_undefined_flag_GCJ=' ${wl}-berok'
17723           # Exported symbols can be pulled into shared objects from archives
17724           whole_archive_flag_spec_GCJ='$convenience'
17725           archive_cmds_need_lc_GCJ=yes
17726           # This is similar to how AIX traditionally builds its shared libraries.
17727           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'
17728         fi
17729       fi
17730       ;;
17731
17732     amigaos*)
17733       case $host_cpu in
17734       powerpc)
17735             # see comment about AmigaOS4 .so support
17736             archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17737             archive_expsym_cmds_GCJ=''
17738         ;;
17739       m68k)
17740             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)'
17741             hardcode_libdir_flag_spec_GCJ='-L$libdir'
17742             hardcode_minus_L_GCJ=yes
17743         ;;
17744       esac
17745       ;;
17746
17747     bsdi[45]*)
17748       export_dynamic_flag_spec_GCJ=-rdynamic
17749       ;;
17750
17751     cygwin* | mingw* | pw32* | cegcc*)
17752       # When not using gcc, we currently assume that we are using
17753       # Microsoft Visual C++.
17754       # hardcode_libdir_flag_spec is actually meaningless, as there is
17755       # no search path for DLLs.
17756       hardcode_libdir_flag_spec_GCJ=' '
17757       allow_undefined_flag_GCJ=unsupported
17758       # Tell ltmain to make .lib files, not .a files.
17759       libext=lib
17760       # Tell ltmain to make .dll files, not .so files.
17761       shrext_cmds=".dll"
17762       # FIXME: Setting linknames here is a bad hack.
17763       archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
17764       # The linker will automatically build a .lib file if we build a DLL.
17765       old_archive_from_new_cmds_GCJ='true'
17766       # FIXME: Should let the user specify the lib program.
17767       old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17768       fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17769       enable_shared_with_static_runtimes_GCJ=yes
17770       ;;
17771
17772     darwin* | rhapsody*)
17773
17774
17775   archive_cmds_need_lc_GCJ=no
17776   hardcode_direct_GCJ=no
17777   hardcode_automatic_GCJ=yes
17778   hardcode_shlibpath_var_GCJ=unsupported
17779   whole_archive_flag_spec_GCJ=''
17780   link_all_deplibs_GCJ=yes
17781   allow_undefined_flag_GCJ="$_lt_dar_allow_undefined"
17782   case $cc_basename in
17783      ifort*) _lt_dar_can_shared=yes ;;
17784      *) _lt_dar_can_shared=$GCC ;;
17785   esac
17786   if test "$_lt_dar_can_shared" = "yes"; then
17787     output_verbose_link_cmd=echo
17788     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}"
17789     module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
17790     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}"
17791     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}"
17792
17793   else
17794   ld_shlibs_GCJ=no
17795   fi
17796
17797       ;;
17798
17799     dgux*)
17800       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17801       hardcode_libdir_flag_spec_GCJ='-L$libdir'
17802       hardcode_shlibpath_var_GCJ=no
17803       ;;
17804
17805     freebsd1*)
17806       ld_shlibs_GCJ=no
17807       ;;
17808
17809     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17810     # support.  Future versions do this automatically, but an explicit c++rt0.o
17811     # does not break anything, and helps significantly (at the cost of a little
17812     # extra space).
17813     freebsd2.2*)
17814       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17815       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17816       hardcode_direct_GCJ=yes
17817       hardcode_shlibpath_var_GCJ=no
17818       ;;
17819
17820     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17821     freebsd2*)
17822       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17823       hardcode_direct_GCJ=yes
17824       hardcode_minus_L_GCJ=yes
17825       hardcode_shlibpath_var_GCJ=no
17826       ;;
17827
17828     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17829     freebsd* | dragonfly*)
17830       archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17831       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17832       hardcode_direct_GCJ=yes
17833       hardcode_shlibpath_var_GCJ=no
17834       ;;
17835
17836     hpux9*)
17837       if test "$GCC" = yes; then
17838         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'
17839       else
17840         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'
17841       fi
17842       hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17843       hardcode_libdir_separator_GCJ=:
17844       hardcode_direct_GCJ=yes
17845
17846       # hardcode_minus_L: Not really in the search PATH,
17847       # but as the default location of the library.
17848       hardcode_minus_L_GCJ=yes
17849       export_dynamic_flag_spec_GCJ='${wl}-E'
17850       ;;
17851
17852     hpux10*)
17853       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17854         archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17855       else
17856         archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17857       fi
17858       if test "$with_gnu_ld" = no; then
17859         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17860         hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17861         hardcode_libdir_separator_GCJ=:
17862         hardcode_direct_GCJ=yes
17863         hardcode_direct_absolute_GCJ=yes
17864         export_dynamic_flag_spec_GCJ='${wl}-E'
17865         # hardcode_minus_L: Not really in the search PATH,
17866         # but as the default location of the library.
17867         hardcode_minus_L_GCJ=yes
17868       fi
17869       ;;
17870
17871     hpux11*)
17872       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17873         case $host_cpu in
17874         hppa*64*)
17875           archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17876           ;;
17877         ia64*)
17878           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17879           ;;
17880         *)
17881           archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17882           ;;
17883         esac
17884       else
17885         case $host_cpu in
17886         hppa*64*)
17887           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17888           ;;
17889         ia64*)
17890           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17891           ;;
17892         *)
17893           archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17894           ;;
17895         esac
17896       fi
17897       if test "$with_gnu_ld" = no; then
17898         hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17899         hardcode_libdir_separator_GCJ=:
17900
17901         case $host_cpu in
17902         hppa*64*|ia64*)
17903           hardcode_direct_GCJ=no
17904           hardcode_shlibpath_var_GCJ=no
17905           ;;
17906         *)
17907           hardcode_direct_GCJ=yes
17908           hardcode_direct_absolute_GCJ=yes
17909           export_dynamic_flag_spec_GCJ='${wl}-E'
17910
17911           # hardcode_minus_L: Not really in the search PATH,
17912           # but as the default location of the library.
17913           hardcode_minus_L_GCJ=yes
17914           ;;
17915         esac
17916       fi
17917       ;;
17918
17919     irix5* | irix6* | nonstopux*)
17920       if test "$GCC" = yes; then
17921         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17922         # Try to use the -exported_symbol ld option, if it does not
17923         # work, assume that -exports_file does not work either and
17924         # implicitly export all symbols.
17925         save_LDFLAGS="$LDFLAGS"
17926         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
17927         if test x$gcc_no_link = xyes; then
17928   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
17929 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
17930    { (exit 1); exit 1; }; }
17931 fi
17932 cat >conftest.$ac_ext <<_ACEOF
17933 int foo(void) {}
17934 _ACEOF
17935 rm -f conftest.$ac_objext conftest$ac_exeext
17936 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17937   (eval $ac_link) 2>conftest.er1
17938   ac_status=$?
17939   grep -v '^ *+' conftest.er1 >conftest.err
17940   rm -f conftest.er1
17941   cat conftest.err >&5
17942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17943   (exit $ac_status); } &&
17944          { ac_try='test -z "$ac_c_werror_flag"
17945                          || test ! -s conftest.err'
17946   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17947   (eval $ac_try) 2>&5
17948   ac_status=$?
17949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17950   (exit $ac_status); }; } &&
17951          { ac_try='test -s conftest$ac_exeext'
17952   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17953   (eval $ac_try) 2>&5
17954   ac_status=$?
17955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17956   (exit $ac_status); }; }; then
17957   archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
17958
17959 else
17960   echo "$as_me: failed program was:" >&5
17961 sed 's/^/| /' conftest.$ac_ext >&5
17962
17963 fi
17964 rm -f conftest.err conftest.$ac_objext \
17965       conftest$ac_exeext conftest.$ac_ext
17966         LDFLAGS="$save_LDFLAGS"
17967       else
17968         archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
17969         archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
17970       fi
17971       archive_cmds_need_lc_GCJ='no'
17972       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17973       hardcode_libdir_separator_GCJ=:
17974       inherit_rpath_GCJ=yes
17975       link_all_deplibs_GCJ=yes
17976       ;;
17977
17978     netbsd*)
17979       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17980         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17981       else
17982         archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17983       fi
17984       hardcode_libdir_flag_spec_GCJ='-R$libdir'
17985       hardcode_direct_GCJ=yes
17986       hardcode_shlibpath_var_GCJ=no
17987       ;;
17988
17989     newsos6)
17990       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17991       hardcode_direct_GCJ=yes
17992       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17993       hardcode_libdir_separator_GCJ=:
17994       hardcode_shlibpath_var_GCJ=no
17995       ;;
17996
17997     *nto* | *qnx*)
17998       ;;
17999
18000     openbsd*)
18001       if test -f /usr/libexec/ld.so; then
18002         hardcode_direct_GCJ=yes
18003         hardcode_shlibpath_var_GCJ=no
18004         hardcode_direct_absolute_GCJ=yes
18005         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18006           archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18007           archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18008           hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18009           export_dynamic_flag_spec_GCJ='${wl}-E'
18010         else
18011           case $host_os in
18012            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18013              archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18014              hardcode_libdir_flag_spec_GCJ='-R$libdir'
18015              ;;
18016            *)
18017              archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18018              hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18019              ;;
18020           esac
18021         fi
18022       else
18023         ld_shlibs_GCJ=no
18024       fi
18025       ;;
18026
18027     os2*)
18028       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18029       hardcode_minus_L_GCJ=yes
18030       allow_undefined_flag_GCJ=unsupported
18031       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'
18032       old_archive_from_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18033       ;;
18034
18035     osf3*)
18036       if test "$GCC" = yes; then
18037         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18038         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18039       else
18040         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18041         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
18042       fi
18043       archive_cmds_need_lc_GCJ='no'
18044       hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18045       hardcode_libdir_separator_GCJ=:
18046       ;;
18047
18048     osf4* | osf5*)      # as osf3* with the addition of -msym flag
18049       if test "$GCC" = yes; then
18050         allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18051         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18052         hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18053       else
18054         allow_undefined_flag_GCJ=' -expect_unresolved \*'
18055         archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
18056         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~
18057         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
18058
18059         # Both c and cxx compiler support -rpath directly
18060         hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18061       fi
18062       archive_cmds_need_lc_GCJ='no'
18063       hardcode_libdir_separator_GCJ=:
18064       ;;
18065
18066     solaris*)
18067       no_undefined_flag_GCJ=' -z defs'
18068       if test "$GCC" = yes; then
18069         wlarc='${wl}'
18070         archive_cmds_GCJ='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18071         archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18072           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18073       else
18074         case `$CC -V 2>&1` in
18075         *"Compilers 5.0"*)
18076           wlarc=''
18077           archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18078           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18079           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
18080           ;;
18081         *)
18082           wlarc='${wl}'
18083           archive_cmds_GCJ='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
18084           archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18085           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18086           ;;
18087         esac
18088       fi
18089       hardcode_libdir_flag_spec_GCJ='-R$libdir'
18090       hardcode_shlibpath_var_GCJ=no
18091       case $host_os in
18092       solaris2.[0-5] | solaris2.[0-5].*) ;;
18093       *)
18094         # The compiler driver will combine and reorder linker options,
18095         # but understands `-z linker_flag'.  GCC discards it without `$wl',
18096         # but is careful enough not to reorder.
18097         # Supported since Solaris 2.6 (maybe 2.5.1?)
18098         if test "$GCC" = yes; then
18099           whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18100         else
18101           whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18102         fi
18103         ;;
18104       esac
18105       link_all_deplibs_GCJ=yes
18106       ;;
18107
18108     sunos4*)
18109       if test "x$host_vendor" = xsequent; then
18110         # Use $CC to link under sequent, because it throws in some extra .o
18111         # files that make .init and .fini sections work.
18112         archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18113       else
18114         archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18115       fi
18116       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18117       hardcode_direct_GCJ=yes
18118       hardcode_minus_L_GCJ=yes
18119       hardcode_shlibpath_var_GCJ=no
18120       ;;
18121
18122     sysv4)
18123       case $host_vendor in
18124         sni)
18125           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18126           hardcode_direct_GCJ=yes # is this really true???
18127         ;;
18128         siemens)
18129           ## LD is ld it makes a PLAMLIB
18130           ## CC just makes a GrossModule.
18131           archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18132           reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18133           hardcode_direct_GCJ=no
18134         ;;
18135         motorola)
18136           archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18137           hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18138         ;;
18139       esac
18140       runpath_var='LD_RUN_PATH'
18141       hardcode_shlibpath_var_GCJ=no
18142       ;;
18143
18144     sysv4.3*)
18145       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18146       hardcode_shlibpath_var_GCJ=no
18147       export_dynamic_flag_spec_GCJ='-Bexport'
18148       ;;
18149
18150     sysv4*MP*)
18151       if test -d /usr/nec; then
18152         archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18153         hardcode_shlibpath_var_GCJ=no
18154         runpath_var=LD_RUN_PATH
18155         hardcode_runpath_var=yes
18156         ld_shlibs_GCJ=yes
18157       fi
18158       ;;
18159
18160     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18161       no_undefined_flag_GCJ='${wl}-z,text'
18162       archive_cmds_need_lc_GCJ=no
18163       hardcode_shlibpath_var_GCJ=no
18164       runpath_var='LD_RUN_PATH'
18165
18166       if test "$GCC" = yes; then
18167         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18168         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18169       else
18170         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18171         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18172       fi
18173       ;;
18174
18175     sysv5* | sco3.2v5* | sco5v6*)
18176       # Note: We can NOT use -z defs as we might desire, because we do not
18177       # link with -lc, and that would cause any symbols used from libc to
18178       # always be unresolved, which means just about no library would
18179       # ever link correctly.  If we're not using GNU ld we use -z text
18180       # though, which does catch some bad symbols but isn't as heavy-handed
18181       # as -z defs.
18182       no_undefined_flag_GCJ='${wl}-z,text'
18183       allow_undefined_flag_GCJ='${wl}-z,nodefs'
18184       archive_cmds_need_lc_GCJ=no
18185       hardcode_shlibpath_var_GCJ=no
18186       hardcode_libdir_flag_spec_GCJ='${wl}-R,$libdir'
18187       hardcode_libdir_separator_GCJ=':'
18188       link_all_deplibs_GCJ=yes
18189       export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18190       runpath_var='LD_RUN_PATH'
18191
18192       if test "$GCC" = yes; then
18193         archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18194         archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18195       else
18196         archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18197         archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18198       fi
18199       ;;
18200
18201     uts4*)
18202       archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18203       hardcode_libdir_flag_spec_GCJ='-L$libdir'
18204       hardcode_shlibpath_var_GCJ=no
18205       ;;
18206
18207     *)
18208       ld_shlibs_GCJ=no
18209       ;;
18210     esac
18211
18212     if test x$host_vendor = xsni; then
18213       case $host in
18214       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18215         export_dynamic_flag_spec_GCJ='${wl}-Blargedynsym'
18216         ;;
18217       esac
18218     fi
18219   fi
18220
18221 echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18222 echo "${ECHO_T}$ld_shlibs_GCJ" >&6
18223 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18224
18225 with_gnu_ld_GCJ=$with_gnu_ld
18226
18227
18228
18229
18230
18231
18232 #
18233 # Do we need to explicitly link libc?
18234 #
18235 case "x$archive_cmds_need_lc_GCJ" in
18236 x|xyes)
18237   # Assume -lc should be added
18238   archive_cmds_need_lc_GCJ=yes
18239
18240   if test "$enable_shared" = yes && test "$GCC" = yes; then
18241     case $archive_cmds_GCJ in
18242     *'~'*)
18243       # FIXME: we may have to deal with multi-command sequences.
18244       ;;
18245     '$CC '*)
18246       # Test whether the compiler implicitly links with -lc since on some
18247       # systems, -lgcc has to come before -lc. If gcc already passes -lc
18248       # to ld, don't add -lc before -lgcc.
18249       echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18250 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
18251 if test "${lt_cv_archive_cmds_need_lc_GCJ+set}" = set; then
18252   echo $ECHO_N "(cached) $ECHO_C" >&6
18253 else
18254   $RM conftest*
18255         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18256
18257         if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18258   (eval $ac_compile) 2>&5
18259   ac_status=$?
18260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18261   (exit $ac_status); } 2>conftest.err; then
18262           soname=conftest
18263           lib=conftest
18264           libobjs=conftest.$ac_objext
18265           deplibs=
18266           wl=$lt_prog_compiler_wl_GCJ
18267           pic_flag=$lt_prog_compiler_pic_GCJ
18268           compiler_flags=-v
18269           linker_flags=-v
18270           verstring=
18271           output_objdir=.
18272           libname=conftest
18273           lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18274           allow_undefined_flag_GCJ=
18275           if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
18276   (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
18277   ac_status=$?
18278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18279   (exit $ac_status); }
18280           then
18281             lt_cv_archive_cmds_need_lc_GCJ=no
18282           else
18283             lt_cv_archive_cmds_need_lc_GCJ=yes
18284           fi
18285           allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18286         else
18287           cat conftest.err 1>&5
18288         fi
18289         $RM conftest*
18290
18291 fi
18292 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5
18293 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc_GCJ" >&6
18294       archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ
18295       ;;
18296     esac
18297   fi
18298   ;;
18299 esac
18300
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312
18313
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
18333
18334
18335
18336
18337
18338
18339
18340
18341
18342
18343
18344
18345
18346
18347
18348
18349
18350
18351
18352
18353
18354
18355
18356
18357
18358
18359
18360
18361
18362
18363
18364   echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18365 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
18366 hardcode_action_GCJ=
18367 if test -n "$hardcode_libdir_flag_spec_GCJ" ||
18368    test -n "$runpath_var_GCJ" ||
18369    test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18370
18371   # We can hardcode non-existent directories.
18372   if test "$hardcode_direct_GCJ" != no &&
18373      # If the only mechanism to avoid hardcoding is shlibpath_var, we
18374      # have to relink, otherwise we might link with an installed library
18375      # when we should be linking with a yet-to-be-installed one
18376      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18377      test "$hardcode_minus_L_GCJ" != no; then
18378     # Linking always hardcodes the temporary library directory.
18379     hardcode_action_GCJ=relink
18380   else
18381     # We can link without hardcoding, and we can hardcode nonexisting dirs.
18382     hardcode_action_GCJ=immediate
18383   fi
18384 else
18385   # We cannot hardcode anything, or else we can only hardcode existing
18386   # directories.
18387   hardcode_action_GCJ=unsupported
18388 fi
18389 echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18390 echo "${ECHO_T}$hardcode_action_GCJ" >&6
18391
18392 if test "$hardcode_action_GCJ" = relink ||
18393    test "$inherit_rpath_GCJ" = yes; then
18394   # Fast installation is not supported
18395   enable_fast_install=no
18396 elif test "$shlibpath_overrides_runpath" = yes ||
18397      test "$enable_shared" = no; then
18398   # Fast installation is not necessary
18399   enable_fast_install=needless
18400 fi
18401
18402
18403
18404
18405
18406
18407
18408 fi
18409
18410 compiler_GCJ=${GCJ-gcj}
18411 ac_ext=c
18412 ac_cpp='$CPP $CPPFLAGS'
18413 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18414 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18415 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18416
18417
18418 if test "x$CC" != xcc; then
18419   echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
18420 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
18421 else
18422   echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
18423 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
18424 fi
18425 set dummy $CC; ac_cc=`echo $2 |
18426                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
18427 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
18428   echo $ECHO_N "(cached) $ECHO_C" >&6
18429 else
18430   cat >conftest.$ac_ext <<_ACEOF
18431 /* confdefs.h.  */
18432 _ACEOF
18433 cat confdefs.h >>conftest.$ac_ext
18434 cat >>conftest.$ac_ext <<_ACEOF
18435 /* end confdefs.h.  */
18436
18437 int
18438 main ()
18439 {
18440
18441   ;
18442   return 0;
18443 }
18444 _ACEOF
18445 # Make sure it works both with $CC and with simple cc.
18446 # We do the test twice because some compilers refuse to overwrite an
18447 # existing .o file with -o, though they will create one.
18448 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
18449 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18450   (eval $ac_try) 2>&5
18451   ac_status=$?
18452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18453   (exit $ac_status); } &&
18454    test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18455   (eval $ac_try) 2>&5
18456   ac_status=$?
18457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18458   (exit $ac_status); };
18459 then
18460   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
18461   if test "x$CC" != xcc; then
18462     # Test first that cc exists at all.
18463     if { ac_try='cc -c conftest.$ac_ext >&5'
18464   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18465   (eval $ac_try) 2>&5
18466   ac_status=$?
18467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18468   (exit $ac_status); }; }; then
18469       ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
18470       if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18471   (eval $ac_try) 2>&5
18472   ac_status=$?
18473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18474   (exit $ac_status); } &&
18475          test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18476   (eval $ac_try) 2>&5
18477   ac_status=$?
18478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18479   (exit $ac_status); };
18480       then
18481         # cc works too.
18482         :
18483       else
18484         # cc exists but doesn't like -o.
18485         eval ac_cv_prog_cc_${ac_cc}_c_o=no
18486       fi
18487     fi
18488   fi
18489 else
18490   eval ac_cv_prog_cc_${ac_cc}_c_o=no
18491 fi
18492 rm -f conftest*
18493
18494 fi
18495 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
18496   echo "$as_me:$LINENO: result: yes" >&5
18497 echo "${ECHO_T}yes" >&6
18498 else
18499   echo "$as_me:$LINENO: result: no" >&5
18500 echo "${ECHO_T}no" >&6
18501
18502 cat >>confdefs.h <<\_ACEOF
18503 #define NO_MINUS_C_MINUS_O 1
18504 _ACEOF
18505
18506 fi
18507
18508 # FIXME: we rely on the cache variable name because
18509 # there is no other way.
18510 set dummy $CC
18511 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
18512 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
18513    # Losing compiler, so override with the script.
18514    # FIXME: It is wrong to rewrite CC.
18515    # But if we don't then we get into trouble of one sort or another.
18516    # A longer-term fix would be to have automake use am__CC in this case,
18517    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
18518    CC="$am_aux_dir/compile $CC"
18519 fi
18520
18521
18522
18523
18524 subdirs="$subdirs classpath libltdl"
18525
18526
18527 # The -no-testsuite modules omit the test subdir.
18528
18529
18530 if test -d $srcdir/testsuite; then
18531   TESTSUBDIR_TRUE=
18532   TESTSUBDIR_FALSE='#'
18533 else
18534   TESTSUBDIR_TRUE='#'
18535   TESTSUBDIR_FALSE=
18536 fi
18537
18538
18539 # Should the runtime set system properties by examining the
18540 # environment variable GCJ_PROPERTIES?
18541 # Check whether --enable-getenv-properties or --disable-getenv-properties was given.
18542 if test "${enable_getenv_properties+set}" = set; then
18543   enableval="$enable_getenv_properties"
18544
18545 fi;
18546
18547 # Whether GCJ_PROPERTIES is used depends on the target.
18548 if test -z "$enable_getenv_properties"; then
18549    enable_getenv_properties=${enable_getenv_properties_default-yes}
18550 fi
18551 if test "$enable_getenv_properties" = no; then
18552
18553 cat >>confdefs.h <<\_ACEOF
18554 #define DISABLE_GETENV_PROPERTIES 1
18555 _ACEOF
18556
18557 fi
18558
18559 # Whether we should use arguments to main()
18560 if test -z "$enable_main_args"; then
18561    enable_main_args=${enable_main_args_default-yes}
18562 fi
18563 if test "$enable_main_args" = no; then
18564
18565 cat >>confdefs.h <<\_ACEOF
18566 #define DISABLE_MAIN_ARGS 1
18567 _ACEOF
18568
18569 fi
18570
18571
18572 # Should we use hashtable-based synchronization?
18573 # Currently works only for Linux X86/ia64
18574 # Typically faster and more space-efficient
18575 # Check whether --enable-hash-synchronization or --disable-hash-synchronization was given.
18576 if test "${enable_hash_synchronization+set}" = set; then
18577   enableval="$enable_hash_synchronization"
18578
18579 fi;
18580
18581 if test -z "$enable_hash_synchronization"; then
18582    enable_hash_synchronization=$enable_hash_synchronization_default
18583 fi
18584
18585
18586 install_ecj_jar=no
18587 ECJ_BUILD_JAR=
18588 ECJ_JAR=
18589
18590 # Check whether --with-ecj-jar or --without-ecj-jar was given.
18591 if test "${with_ecj_jar+set}" = set; then
18592   withval="$with_ecj_jar"
18593   ECJ_JAR=$withval
18594 else
18595   if test -f $multi_basedir/ecj.jar; then
18596            ECJ_BUILD_JAR=$multi_basedir/ecj.jar
18597            ECJ_JAR='$(jardir)/ecj.jar'
18598            install_ecj_jar=yes
18599          fi
18600 fi;
18601
18602
18603
18604
18605 if test "$ECJ_JAR" != ""; then
18606   BUILD_ECJ1_TRUE=
18607   BUILD_ECJ1_FALSE='#'
18608 else
18609   BUILD_ECJ1_TRUE='#'
18610   BUILD_ECJ1_FALSE=
18611 fi
18612
18613
18614
18615 if test $install_ecj_jar = yes; then
18616   INSTALL_ECJ_JAR_TRUE=
18617   INSTALL_ECJ_JAR_FALSE='#'
18618 else
18619   INSTALL_ECJ_JAR_TRUE='#'
18620   INSTALL_ECJ_JAR_FALSE=
18621 fi
18622
18623
18624
18625 # Check whether --with-java-home or --without-java-home was given.
18626 if test "${with_java_home+set}" = set; then
18627   withval="$with_java_home"
18628   JAVA_HOME="${withval}"
18629 else
18630   JAVA_HOME=""
18631 fi;
18632
18633
18634 if test ! -z "$JAVA_HOME"; then
18635   JAVA_HOME_SET_TRUE=
18636   JAVA_HOME_SET_FALSE='#'
18637 else
18638   JAVA_HOME_SET_TRUE='#'
18639   JAVA_HOME_SET_FALSE=
18640 fi
18641
18642
18643
18644 suppress_libgcj_bc=no
18645 # Check whether --enable-libgcj-bc or --disable-libgcj-bc was given.
18646 if test "${enable_libgcj_bc+set}" = set; then
18647   enableval="$enable_libgcj_bc"
18648   if test "$enable_libgcj_bc" = "no"; then
18649      suppress_libgcj_bc=yes
18650    fi
18651 fi;
18652
18653
18654 if test "$suppress_libgcj_bc" = "yes"; then
18655   SUPPRESS_LIBGCJ_BC_TRUE=
18656   SUPPRESS_LIBGCJ_BC_FALSE='#'
18657 else
18658   SUPPRESS_LIBGCJ_BC_TRUE='#'
18659   SUPPRESS_LIBGCJ_BC_FALSE=
18660 fi
18661
18662
18663 build_libgcj_reduced_reflection=no
18664 # Check whether --enable-reduced-reflection or --disable-reduced-reflection was given.
18665 if test "${enable_reduced_reflection+set}" = set; then
18666   enableval="$enable_reduced_reflection"
18667   if test "$enable_reduced_reflection" = "yes"; then
18668      build_libgcj_reduced_reflection=yes
18669    fi
18670 fi;
18671
18672
18673 if test "$build_libgcj_reduced_reflection" = "yes"; then
18674   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE=
18675   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE='#'
18676 else
18677   BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE='#'
18678   BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE=
18679 fi
18680
18681
18682 # What is the native OS API for MinGW?
18683
18684 # Check whether --with-win32-nlsapi or --without-win32-nlsapi was given.
18685 if test "${with_win32_nlsapi+set}" = set; then
18686   withval="$with_win32_nlsapi"
18687   case "${withval}" in
18688   ansi) with_win32_nlsapi=ansi ;;
18689   unicows) with_win32_nlsapi=unicows ;;
18690   unicode) with_win32_nlsapi=unicode ;;
18691   *) { { echo "$as_me:$LINENO: error: Bad value ${withval} for --with-win32-nlsapi." >&5
18692 echo "$as_me: error: Bad value ${withval} for --with-win32-nlsapi." >&2;}
18693    { (exit 1); exit 1; }; } ;;
18694 esac
18695 else
18696   with_win32_nlsapi=ansi
18697 fi;
18698
18699 case "${with_win32_nlsapi}" in
18700   unicows | unicode)
18701
18702 cat >>confdefs.h <<\_ACEOF
18703 #define MINGW_LIBGCJ_UNICODE 1
18704 _ACEOF
18705
18706     ;;
18707 esac
18708
18709 # configure.host sets slow_pthread_self if the synchronization code should
18710 # try to avoid pthread_self calls by caching thread IDs in a hashtable.
18711 if test "${slow_pthread_self}" = "yes"; then
18712
18713 cat >>confdefs.h <<\_ACEOF
18714 #define SLOW_PTHREAD_SELF 1
18715 _ACEOF
18716
18717 fi
18718
18719 # Check for gc debugging.  This option is handled both here and in the GC.
18720 # Check whether --enable-gc-debug or --disable-gc-debug was given.
18721 if test "${enable_gc_debug+set}" = set; then
18722   enableval="$enable_gc_debug"
18723    if test "$enable_gc_debug" = "yes"; then
18724
18725 cat >>confdefs.h <<\_ACEOF
18726 #define LIBGCJ_GC_DEBUG 1
18727 _ACEOF
18728
18729   fi
18730 fi;
18731
18732 # See if the user has the interpreter included.
18733 # Check whether --enable-interpreter or --disable-interpreter was given.
18734 if test "${enable_interpreter+set}" = set; then
18735   enableval="$enable_interpreter"
18736   if test "$enable_interpreter" = yes; then
18737     # This can also be set in configure.host.
18738     libgcj_interpreter=yes
18739   elif test "$enable_interpreter" = no; then
18740     libgcj_interpreter=no
18741   fi
18742 fi;
18743
18744 if test "$libgcj_interpreter" = yes; then
18745
18746 cat >>confdefs.h <<\_ACEOF
18747 #define INTERPRETER 1
18748 _ACEOF
18749
18750 fi
18751 INTERPRETER="$libgcj_interpreter"
18752
18753
18754
18755 if test "$libgcj_interpreter" = yes; then
18756   INTERPRETER_TRUE=
18757   INTERPRETER_FALSE='#'
18758 else
18759   INTERPRETER_TRUE='#'
18760   INTERPRETER_FALSE=
18761 fi
18762
18763
18764 echo "$as_me:$LINENO: checking for exception model to use" >&5
18765 echo $ECHO_N "checking for exception model to use... $ECHO_C" >&6
18766 ac_ext=cc
18767 ac_cpp='$CXXCPP $CPPFLAGS'
18768 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18769 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18770 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18771
18772 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
18773 if test "${enable_sjlj_exceptions+set}" = set; then
18774   enableval="$enable_sjlj_exceptions"
18775   :
18776 else
18777   cat > conftest.$ac_ext << EOF
18778 #line 18778 "configure"
18779 struct S { ~S(); };
18780 void bar();
18781 void foo()
18782 {
18783   S s;
18784   bar();
18785 }
18786 EOF
18787 old_CXXFLAGS="$CXXFLAGS"
18788 CXXFLAGS=-S
18789 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18790   (eval $ac_compile) 2>&5
18791   ac_status=$?
18792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18793   (exit $ac_status); }; then
18794   if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
18795     enable_sjlj_exceptions=yes
18796   elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
18797     enable_sjlj_exceptions=no
18798   elif grep __cxa_end_cleanup conftest.s >/dev/null 2>&1 ; then
18799     # ARM EH ABI.
18800     enable_sjlj_exceptions=no
18801   fi
18802 fi
18803 CXXFLAGS="$old_CXXFLAGS"
18804 rm -f conftest*
18805 fi;
18806 if test x$enable_sjlj_exceptions = xyes; then
18807
18808 cat >>confdefs.h <<\_ACEOF
18809 #define SJLJ_EXCEPTIONS 1
18810 _ACEOF
18811
18812   ac_exception_model_name=sjlj
18813 elif test x$enable_sjlj_exceptions = xno; then
18814   ac_exception_model_name="call frame"
18815 else
18816   { { echo "$as_me:$LINENO: error: unable to detect exception model" >&5
18817 echo "$as_me: error: unable to detect exception model" >&2;}
18818    { (exit 1); exit 1; }; }
18819 fi
18820 ac_ext=c
18821 ac_cpp='$CPP $CPPFLAGS'
18822 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18823 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18824 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18825
18826 echo "$as_me:$LINENO: result: $ac_exception_model_name" >&5
18827 echo "${ECHO_T}$ac_exception_model_name" >&6
18828
18829 # If we are non using SJLJ exceptions, and this host does not have support
18830 # for unwinding from a signal handler, enable checked dereferences and divides.
18831 if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
18832   CHECKREFSPEC=-fcheck-references
18833   DIVIDESPEC=-fuse-divide-subroutine
18834   EXCEPTIONSPEC=
18835 fi
18836
18837 # See if the user wants to disable java.net.  This is the mildly
18838 # ugly way that we admit that target-side configuration sucks.
18839 # Check whether --enable-java-net or --disable-java-net was given.
18840 if test "${enable_java_net+set}" = set; then
18841   enableval="$enable_java_net"
18842
18843 fi;
18844
18845 # Whether java.net is built by default can depend on the target.
18846 if test -z "$enable_java_net"; then
18847    enable_java_net=${enable_java_net_default-yes}
18848 fi
18849 if test "$enable_java_net" = no; then
18850
18851 cat >>confdefs.h <<\_ACEOF
18852 #define DISABLE_JAVA_NET 1
18853 _ACEOF
18854
18855 fi
18856
18857 # See if the user wants to configure without libffi.  Some
18858 # architectures don't support it, and default values are set in
18859 # configure.host.
18860
18861 # Check whether --with-libffi or --without-libffi was given.
18862 if test "${with_libffi+set}" = set; then
18863   withval="$with_libffi"
18864   :
18865 else
18866   with_libffi=${with_libffi_default-yes}
18867 fi;
18868
18869 LIBFFI=
18870 LIBFFIINCS=
18871 if test "$with_libffi" != no; then
18872
18873 cat >>confdefs.h <<\_ACEOF
18874 #define USE_LIBFFI 1
18875 _ACEOF
18876
18877    LIBFFI=../libffi/libffi_convenience.la
18878    LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
18879 fi
18880
18881
18882
18883 # See if the user wants to disable JVMPI support.
18884 # Check whether --enable-jvmpi or --disable-jvmpi was given.
18885 if test "${enable_jvmpi+set}" = set; then
18886   enableval="$enable_jvmpi"
18887
18888 fi;
18889
18890 if test "$enable_jvmpi" != no; then
18891
18892 cat >>confdefs.h <<\_ACEOF
18893 #define ENABLE_JVMPI 1
18894 _ACEOF
18895
18896 fi
18897
18898 # If the target is an eCos system, use the appropriate eCos
18899 # I/O routines.
18900 # FIXME: this should not be a local option but a global target
18901 # system; at present there is no eCos target.
18902 TARGET_ECOS=${PROCESS-"no"}
18903
18904 # Check whether --with-ecos or --without-ecos was given.
18905 if test "${with_ecos+set}" = set; then
18906   withval="$with_ecos"
18907   TARGET_ECOS="$with_ecos"
18908
18909 fi;
18910
18911 case "$TARGET_ECOS" in
18912    no) case "$host" in
18913       *mingw*)
18914             PLATFORM=Win32
18915             PLATFORMNET=Win32
18916             PLATFORMH=win32.h
18917
18918 echo "$as_me:$LINENO: checking whether 'ld' is at least 2.13" >&5
18919 echo $ECHO_N "checking whether 'ld' is at least 2.13... $ECHO_C" >&6
18920 LD_PROG=`$CC --print-prog-name=ld`
18921 LD_VERSION=`$LD_PROG --version`
18922 LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
18923 LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
18924 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
18925   LD_OK="ok"
18926 else
18927   if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
18928     LD_OK="ok"
18929   fi
18930 fi
18931 if test "x$LD_OK" != x; then
18932   echo "$as_me:$LINENO: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
18933 echo "${ECHO_T}yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
18934 else
18935   echo "$as_me:$LINENO: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
18936 echo "${ECHO_T}no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6
18937   { echo "$as_me:$LINENO: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
18938 echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
18939
18940 cat >>confdefs.h <<\_ACEOF
18941 #define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1
18942 _ACEOF
18943
18944 fi
18945       ;;
18946       *)
18947             PLATFORM=Posix
18948             PLATFORMNET=Posix
18949             PLATFORMH=posix.h
18950       ;;
18951       esac
18952       ;;
18953    *)
18954       PLATFORM=Ecos
18955       PLATFORMNET=NoNet
18956
18957 cat >>confdefs.h <<\_ACEOF
18958 #define ECOS 1
18959 _ACEOF
18960
18961       PLATFORMH=posix.h
18962       ;;
18963 esac
18964
18965           ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
18966
18967
18968 cat >conftest.$ac_ext <<_ACEOF
18969 /* confdefs.h.  */
18970 _ACEOF
18971 cat confdefs.h >>conftest.$ac_ext
18972 cat >>conftest.$ac_ext <<_ACEOF
18973 /* end confdefs.h.  */
18974 #include <stdint.h>
18975
18976 _ACEOF
18977 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18978   $EGREP "uint32_t" >/dev/null 2>&1; then
18979
18980 cat >>confdefs.h <<\_ACEOF
18981 #define HAVE_INT32_DEFINED 1
18982 _ACEOF
18983
18984 fi
18985 rm -f conftest*
18986
18987 cat >conftest.$ac_ext <<_ACEOF
18988 /* confdefs.h.  */
18989 _ACEOF
18990 cat confdefs.h >>conftest.$ac_ext
18991 cat >>conftest.$ac_ext <<_ACEOF
18992 /* end confdefs.h.  */
18993 #include <inttypes.h>
18994
18995 _ACEOF
18996 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18997   $EGREP "uint32_t" >/dev/null 2>&1; then
18998
18999 cat >>confdefs.h <<\_ACEOF
19000 #define HAVE_INT32_DEFINED 1
19001 _ACEOF
19002
19003 fi
19004 rm -f conftest*
19005
19006 cat >conftest.$ac_ext <<_ACEOF
19007 /* confdefs.h.  */
19008 _ACEOF
19009 cat confdefs.h >>conftest.$ac_ext
19010 cat >>conftest.$ac_ext <<_ACEOF
19011 /* end confdefs.h.  */
19012 #include <sys/types.h>
19013
19014 _ACEOF
19015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19016   $EGREP "u_int32_t" >/dev/null 2>&1; then
19017
19018 cat >>confdefs.h <<\_ACEOF
19019 #define HAVE_BSD_INT32_DEFINED 1
19020 _ACEOF
19021
19022 fi
19023 rm -f conftest*
19024
19025 cat >conftest.$ac_ext <<_ACEOF
19026 /* confdefs.h.  */
19027 _ACEOF
19028 cat confdefs.h >>conftest.$ac_ext
19029 cat >>conftest.$ac_ext <<_ACEOF
19030 /* end confdefs.h.  */
19031 #include <sys/config.h>
19032
19033 _ACEOF
19034 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19035   $EGREP "u_int32_t" >/dev/null 2>&1; then
19036
19037 cat >>confdefs.h <<\_ACEOF
19038 #define HAVE_BSD_INT32_DEFINED 1
19039 _ACEOF
19040
19041 fi
19042 rm -f conftest*
19043
19044
19045
19046
19047 if test "$PLATFORM" = Win32; then
19048   USING_WIN32_PLATFORM_TRUE=
19049   USING_WIN32_PLATFORM_FALSE='#'
19050 else
19051   USING_WIN32_PLATFORM_TRUE='#'
19052   USING_WIN32_PLATFORM_FALSE=
19053 fi
19054
19055
19056
19057 if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then
19058   USING_POSIX_PLATFORM_TRUE=
19059   USING_POSIX_PLATFORM_FALSE='#'
19060 else
19061   USING_POSIX_PLATFORM_TRUE='#'
19062   USING_POSIX_PLATFORM_FALSE=
19063 fi
19064
19065
19066 case "$host" in
19067   *-darwin*) DARWIN_CRT=true ;;
19068   *) DARWIN_CRT=false ;;
19069 esac
19070
19071
19072 if $DARWIN_CRT; then
19073   USING_DARWIN_CRT_TRUE=
19074   USING_DARWIN_CRT_FALSE='#'
19075 else
19076   USING_DARWIN_CRT_TRUE='#'
19077   USING_DARWIN_CRT_FALSE=
19078 fi
19079
19080
19081 # This may not be defined in a non-ANS conformant embedded system.
19082 # FIXME: Should these case a runtime exception in that case?
19083 cat >conftest.$ac_ext <<_ACEOF
19084 /* confdefs.h.  */
19085 _ACEOF
19086 cat confdefs.h >>conftest.$ac_ext
19087 cat >>conftest.$ac_ext <<_ACEOF
19088 /* end confdefs.h.  */
19089 #include <time.h>
19090
19091 _ACEOF
19092 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19093   $EGREP "localtime" >/dev/null 2>&1; then
19094
19095 cat >>confdefs.h <<\_ACEOF
19096 #define HAVE_LOCALTIME 1
19097 _ACEOF
19098
19099 fi
19100 rm -f conftest*
19101
19102
19103 # Create the subdirectory for natFile.cc, or the attempt
19104 # to create the link will fail.
19105 test -d java || mkdir java
19106 test -d java/io || mkdir java/io
19107 test -d gnu || mkdir gnu
19108           ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
19109
19110
19111 # Likewise for natConcreteProcess.cc.
19112 test -d java/lang || mkdir java/lang
19113           ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
19114
19115
19116 # Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc.
19117 test -d java/net || mkdir java/net
19118           ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc"
19119
19120           ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
19121
19122
19123 # Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
19124 test -d gnu/java || mkdir gnu/java
19125 test -d gnu/java/net || mkdir gnu/java/net
19126           ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
19127
19128           ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
19129
19130
19131 # Likewise for natVMPipe.cc and natVMSelector.cc.
19132 test -d gnu/java/nio || mkdir gnu/java/nio
19133           ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc"
19134
19135           ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc"
19136
19137
19138 # Likewise for natFileChannelImpl.cc
19139 test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
19140           ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
19141
19142
19143 # Likewise for natVMSecureRandom.cc
19144 test -d gnu/java/security/jce/prng || mkdir gnu/java/security/jce/prng
19145           ac_config_links="$ac_config_links gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc"
19146
19147
19148 case "${host}" in
19149     *mingw*)
19150       SYSTEMSPEC="-lgdi32 -lws2_32"
19151       if test "${with_win32_nlsapi}" = "unicows"; then
19152         SYSTEMSPEC="-lunicows $SYSTEMSPEC"
19153       fi
19154     ;;
19155     *)
19156       SYSTEMSPEC=
19157     ;;
19158 esac
19159
19160
19161
19162 # Check whether --with-system-zlib or --without-system-zlib was given.
19163 if test "${with_system_zlib+set}" = set; then
19164   withval="$with_system_zlib"
19165
19166 fi;
19167 ZLIBSPEC=
19168
19169 ZLIBTESTSPEC=
19170
19171
19172 echo "$as_me:$LINENO: checking for X" >&5
19173 echo $ECHO_N "checking for X... $ECHO_C" >&6
19174
19175
19176 # Check whether --with-x or --without-x was given.
19177 if test "${with_x+set}" = set; then
19178   withval="$with_x"
19179
19180 fi;
19181 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19182 if test "x$with_x" = xno; then
19183   # The user explicitly disabled X.
19184   have_x=disabled
19185 else
19186   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
19187     # Both variables are already set.
19188     have_x=yes
19189   else
19190     if test "${ac_cv_have_x+set}" = set; then
19191   echo $ECHO_N "(cached) $ECHO_C" >&6
19192 else
19193   # One or both of the vars are not set, and there is no cached value.
19194 ac_x_includes=no ac_x_libraries=no
19195 rm -fr conftest.dir
19196 if mkdir conftest.dir; then
19197   cd conftest.dir
19198   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
19199   cat >Imakefile <<'_ACEOF'
19200 acfindx:
19201         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
19202 _ACEOF
19203   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
19204     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19205     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
19206     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19207     for ac_extension in a so sl; do
19208       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
19209          test -f $ac_im_libdir/libX11.$ac_extension; then
19210         ac_im_usrlibdir=$ac_im_libdir; break
19211       fi
19212     done
19213     # Screen out bogus values from the imake configuration.  They are
19214     # bogus both because they are the default anyway, and because
19215     # using them would break gcc on systems where it needs fixed includes.
19216     case $ac_im_incroot in
19217         /usr/include) ;;
19218         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19219     esac
19220     case $ac_im_usrlibdir in
19221         /usr/lib | /lib) ;;
19222         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19223     esac
19224   fi
19225   cd ..
19226   rm -fr conftest.dir
19227 fi
19228
19229 # Standard set of common directories for X headers.
19230 # Check X11 before X11Rn because it is often a symlink to the current release.
19231 ac_x_header_dirs='
19232 /usr/X11/include
19233 /usr/X11R6/include
19234 /usr/X11R5/include
19235 /usr/X11R4/include
19236
19237 /usr/include/X11
19238 /usr/include/X11R6
19239 /usr/include/X11R5
19240 /usr/include/X11R4
19241
19242 /usr/local/X11/include
19243 /usr/local/X11R6/include
19244 /usr/local/X11R5/include
19245 /usr/local/X11R4/include
19246
19247 /usr/local/include/X11
19248 /usr/local/include/X11R6
19249 /usr/local/include/X11R5
19250 /usr/local/include/X11R4
19251
19252 /usr/X386/include
19253 /usr/x386/include
19254 /usr/XFree86/include/X11
19255
19256 /usr/include
19257 /usr/local/include
19258 /usr/unsupported/include
19259 /usr/athena/include
19260 /usr/local/x11r5/include
19261 /usr/lpp/Xamples/include
19262
19263 /usr/openwin/include
19264 /usr/openwin/share/include'
19265
19266 if test "$ac_x_includes" = no; then
19267   # Guess where to find include files, by looking for Intrinsic.h.
19268   # First, try using that file with no special directory specified.
19269   cat >conftest.$ac_ext <<_ACEOF
19270 /* confdefs.h.  */
19271 _ACEOF
19272 cat confdefs.h >>conftest.$ac_ext
19273 cat >>conftest.$ac_ext <<_ACEOF
19274 /* end confdefs.h.  */
19275 #include <X11/Intrinsic.h>
19276 _ACEOF
19277 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19278   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19279   ac_status=$?
19280   grep -v '^ *+' conftest.er1 >conftest.err
19281   rm -f conftest.er1
19282   cat conftest.err >&5
19283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19284   (exit $ac_status); } >/dev/null; then
19285   if test -s conftest.err; then
19286     ac_cpp_err=$ac_c_preproc_warn_flag
19287     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19288   else
19289     ac_cpp_err=
19290   fi
19291 else
19292   ac_cpp_err=yes
19293 fi
19294 if test -z "$ac_cpp_err"; then
19295   # We can compile using X headers with no special include directory.
19296 ac_x_includes=
19297 else
19298   echo "$as_me: failed program was:" >&5
19299 sed 's/^/| /' conftest.$ac_ext >&5
19300
19301   for ac_dir in $ac_x_header_dirs; do
19302   if test -r "$ac_dir/X11/Intrinsic.h"; then
19303     ac_x_includes=$ac_dir
19304     break
19305   fi
19306 done
19307 fi
19308 rm -f conftest.err conftest.$ac_ext
19309 fi # $ac_x_includes = no
19310
19311 if test "$ac_x_libraries" = no; then
19312   # Check for the libraries.
19313   # See if we find them without any special options.
19314   # Don't add to $LIBS permanently.
19315   ac_save_LIBS=$LIBS
19316   LIBS="-lXt $LIBS"
19317   if test x$gcc_no_link = xyes; then
19318   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19319 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19320    { (exit 1); exit 1; }; }
19321 fi
19322 cat >conftest.$ac_ext <<_ACEOF
19323 /* confdefs.h.  */
19324 _ACEOF
19325 cat confdefs.h >>conftest.$ac_ext
19326 cat >>conftest.$ac_ext <<_ACEOF
19327 /* end confdefs.h.  */
19328 #include <X11/Intrinsic.h>
19329 int
19330 main ()
19331 {
19332 XtMalloc (0)
19333   ;
19334   return 0;
19335 }
19336 _ACEOF
19337 rm -f conftest.$ac_objext conftest$ac_exeext
19338 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19339   (eval $ac_link) 2>conftest.er1
19340   ac_status=$?
19341   grep -v '^ *+' conftest.er1 >conftest.err
19342   rm -f conftest.er1
19343   cat conftest.err >&5
19344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19345   (exit $ac_status); } &&
19346          { ac_try='test -z "$ac_c_werror_flag"
19347                          || test ! -s conftest.err'
19348   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19349   (eval $ac_try) 2>&5
19350   ac_status=$?
19351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19352   (exit $ac_status); }; } &&
19353          { ac_try='test -s conftest$ac_exeext'
19354   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19355   (eval $ac_try) 2>&5
19356   ac_status=$?
19357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19358   (exit $ac_status); }; }; then
19359   LIBS=$ac_save_LIBS
19360 # We can link X programs with no special library path.
19361 ac_x_libraries=
19362 else
19363   echo "$as_me: failed program was:" >&5
19364 sed 's/^/| /' conftest.$ac_ext >&5
19365
19366 LIBS=$ac_save_LIBS
19367 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19368 do
19369   # Don't even attempt the hair of trying to link an X program!
19370   for ac_extension in a so sl; do
19371     if test -r $ac_dir/libXt.$ac_extension; then
19372       ac_x_libraries=$ac_dir
19373       break 2
19374     fi
19375   done
19376 done
19377 fi
19378 rm -f conftest.err conftest.$ac_objext \
19379       conftest$ac_exeext conftest.$ac_ext
19380 fi # $ac_x_libraries = no
19381
19382 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
19383   # Didn't find X anywhere.  Cache the known absence of X.
19384   ac_cv_have_x="have_x=no"
19385 else
19386   # Record where we found X for the cache.
19387   ac_cv_have_x="have_x=yes \
19388                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
19389 fi
19390 fi
19391
19392   fi
19393   eval "$ac_cv_have_x"
19394 fi # $with_x != no
19395
19396 if test "$have_x" != yes; then
19397   echo "$as_me:$LINENO: result: $have_x" >&5
19398 echo "${ECHO_T}$have_x" >&6
19399   no_x=yes
19400 else
19401   # If each of the values was on the command line, it overrides each guess.
19402   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
19403   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
19404   # Update the cache value to reflect the command line values.
19405   ac_cv_have_x="have_x=yes \
19406                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
19407   echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
19408 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
19409 fi
19410
19411 if test "$no_x" = yes; then
19412   # Not all programs may use this symbol, but it does not hurt to define it.
19413
19414 cat >>confdefs.h <<\_ACEOF
19415 #define X_DISPLAY_MISSING 1
19416 _ACEOF
19417
19418   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
19419 else
19420   if test -n "$x_includes"; then
19421     X_CFLAGS="$X_CFLAGS -I$x_includes"
19422   fi
19423
19424   # It would also be nice to do this for all -L options, not just this one.
19425   if test -n "$x_libraries"; then
19426     X_LIBS="$X_LIBS -L$x_libraries"
19427     # For Solaris; some versions of Sun CC require a space after -R and
19428     # others require no space.  Words are not sufficient . . . .
19429     case `(uname -sr) 2>/dev/null` in
19430     "SunOS 5"*)
19431       echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
19432 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
19433       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
19434       if test x$gcc_no_link = xyes; then
19435   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19436 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19437    { (exit 1); exit 1; }; }
19438 fi
19439 cat >conftest.$ac_ext <<_ACEOF
19440 /* confdefs.h.  */
19441 _ACEOF
19442 cat confdefs.h >>conftest.$ac_ext
19443 cat >>conftest.$ac_ext <<_ACEOF
19444 /* end confdefs.h.  */
19445
19446 int
19447 main ()
19448 {
19449
19450   ;
19451   return 0;
19452 }
19453 _ACEOF
19454 rm -f conftest.$ac_objext conftest$ac_exeext
19455 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19456   (eval $ac_link) 2>conftest.er1
19457   ac_status=$?
19458   grep -v '^ *+' conftest.er1 >conftest.err
19459   rm -f conftest.er1
19460   cat conftest.err >&5
19461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19462   (exit $ac_status); } &&
19463          { ac_try='test -z "$ac_c_werror_flag"
19464                          || test ! -s conftest.err'
19465   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19466   (eval $ac_try) 2>&5
19467   ac_status=$?
19468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19469   (exit $ac_status); }; } &&
19470          { ac_try='test -s conftest$ac_exeext'
19471   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19472   (eval $ac_try) 2>&5
19473   ac_status=$?
19474   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19475   (exit $ac_status); }; }; then
19476   ac_R_nospace=yes
19477 else
19478   echo "$as_me: failed program was:" >&5
19479 sed 's/^/| /' conftest.$ac_ext >&5
19480
19481 ac_R_nospace=no
19482 fi
19483 rm -f conftest.err conftest.$ac_objext \
19484       conftest$ac_exeext conftest.$ac_ext
19485       if test $ac_R_nospace = yes; then
19486         echo "$as_me:$LINENO: result: no" >&5
19487 echo "${ECHO_T}no" >&6
19488         X_LIBS="$X_LIBS -R$x_libraries"
19489       else
19490         LIBS="$ac_xsave_LIBS -R $x_libraries"
19491         if test x$gcc_no_link = xyes; then
19492   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19493 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19494    { (exit 1); exit 1; }; }
19495 fi
19496 cat >conftest.$ac_ext <<_ACEOF
19497 /* confdefs.h.  */
19498 _ACEOF
19499 cat confdefs.h >>conftest.$ac_ext
19500 cat >>conftest.$ac_ext <<_ACEOF
19501 /* end confdefs.h.  */
19502
19503 int
19504 main ()
19505 {
19506
19507   ;
19508   return 0;
19509 }
19510 _ACEOF
19511 rm -f conftest.$ac_objext conftest$ac_exeext
19512 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19513   (eval $ac_link) 2>conftest.er1
19514   ac_status=$?
19515   grep -v '^ *+' conftest.er1 >conftest.err
19516   rm -f conftest.er1
19517   cat conftest.err >&5
19518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19519   (exit $ac_status); } &&
19520          { ac_try='test -z "$ac_c_werror_flag"
19521                          || test ! -s conftest.err'
19522   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19523   (eval $ac_try) 2>&5
19524   ac_status=$?
19525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19526   (exit $ac_status); }; } &&
19527          { ac_try='test -s conftest$ac_exeext'
19528   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19529   (eval $ac_try) 2>&5
19530   ac_status=$?
19531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19532   (exit $ac_status); }; }; then
19533   ac_R_space=yes
19534 else
19535   echo "$as_me: failed program was:" >&5
19536 sed 's/^/| /' conftest.$ac_ext >&5
19537
19538 ac_R_space=no
19539 fi
19540 rm -f conftest.err conftest.$ac_objext \
19541       conftest$ac_exeext conftest.$ac_ext
19542         if test $ac_R_space = yes; then
19543           echo "$as_me:$LINENO: result: yes" >&5
19544 echo "${ECHO_T}yes" >&6
19545           X_LIBS="$X_LIBS -R $x_libraries"
19546         else
19547           echo "$as_me:$LINENO: result: neither works" >&5
19548 echo "${ECHO_T}neither works" >&6
19549         fi
19550       fi
19551       LIBS=$ac_xsave_LIBS
19552     esac
19553   fi
19554
19555   # Check for system-dependent libraries X programs must link with.
19556   # Do this before checking for the system-independent R6 libraries
19557   # (-lICE), since we may need -lsocket or whatever for X linking.
19558
19559   if test "$ISC" = yes; then
19560     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
19561   else
19562     # Martyn Johnson says this is needed for Ultrix, if the X
19563     # libraries were built with DECnet support.  And Karl Berry says
19564     # the Alpha needs dnet_stub (dnet does not exist).
19565     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
19566     if test x$gcc_no_link = xyes; then
19567   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19568 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19569    { (exit 1); exit 1; }; }
19570 fi
19571 cat >conftest.$ac_ext <<_ACEOF
19572 /* confdefs.h.  */
19573 _ACEOF
19574 cat confdefs.h >>conftest.$ac_ext
19575 cat >>conftest.$ac_ext <<_ACEOF
19576 /* end confdefs.h.  */
19577
19578 /* Override any gcc2 internal prototype to avoid an error.  */
19579 #ifdef __cplusplus
19580 extern "C"
19581 #endif
19582 /* We use char because int might match the return type of a gcc2
19583    builtin and then its argument prototype would still apply.  */
19584 char XOpenDisplay ();
19585 int
19586 main ()
19587 {
19588 XOpenDisplay ();
19589   ;
19590   return 0;
19591 }
19592 _ACEOF
19593 rm -f conftest.$ac_objext conftest$ac_exeext
19594 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19595   (eval $ac_link) 2>conftest.er1
19596   ac_status=$?
19597   grep -v '^ *+' conftest.er1 >conftest.err
19598   rm -f conftest.er1
19599   cat conftest.err >&5
19600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19601   (exit $ac_status); } &&
19602          { ac_try='test -z "$ac_c_werror_flag"
19603                          || test ! -s conftest.err'
19604   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19605   (eval $ac_try) 2>&5
19606   ac_status=$?
19607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19608   (exit $ac_status); }; } &&
19609          { ac_try='test -s conftest$ac_exeext'
19610   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19611   (eval $ac_try) 2>&5
19612   ac_status=$?
19613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19614   (exit $ac_status); }; }; then
19615   :
19616 else
19617   echo "$as_me: failed program was:" >&5
19618 sed 's/^/| /' conftest.$ac_ext >&5
19619
19620 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
19621 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
19622 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
19623   echo $ECHO_N "(cached) $ECHO_C" >&6
19624 else
19625   ac_check_lib_save_LIBS=$LIBS
19626 LIBS="-ldnet  $LIBS"
19627 if test x$gcc_no_link = xyes; then
19628   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19629 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19630    { (exit 1); exit 1; }; }
19631 fi
19632 cat >conftest.$ac_ext <<_ACEOF
19633 /* confdefs.h.  */
19634 _ACEOF
19635 cat confdefs.h >>conftest.$ac_ext
19636 cat >>conftest.$ac_ext <<_ACEOF
19637 /* end confdefs.h.  */
19638
19639 /* Override any gcc2 internal prototype to avoid an error.  */
19640 #ifdef __cplusplus
19641 extern "C"
19642 #endif
19643 /* We use char because int might match the return type of a gcc2
19644    builtin and then its argument prototype would still apply.  */
19645 char dnet_ntoa ();
19646 int
19647 main ()
19648 {
19649 dnet_ntoa ();
19650   ;
19651   return 0;
19652 }
19653 _ACEOF
19654 rm -f conftest.$ac_objext conftest$ac_exeext
19655 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19656   (eval $ac_link) 2>conftest.er1
19657   ac_status=$?
19658   grep -v '^ *+' conftest.er1 >conftest.err
19659   rm -f conftest.er1
19660   cat conftest.err >&5
19661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19662   (exit $ac_status); } &&
19663          { ac_try='test -z "$ac_c_werror_flag"
19664                          || test ! -s conftest.err'
19665   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19666   (eval $ac_try) 2>&5
19667   ac_status=$?
19668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19669   (exit $ac_status); }; } &&
19670          { ac_try='test -s conftest$ac_exeext'
19671   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19672   (eval $ac_try) 2>&5
19673   ac_status=$?
19674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19675   (exit $ac_status); }; }; then
19676   ac_cv_lib_dnet_dnet_ntoa=yes
19677 else
19678   echo "$as_me: failed program was:" >&5
19679 sed 's/^/| /' conftest.$ac_ext >&5
19680
19681 ac_cv_lib_dnet_dnet_ntoa=no
19682 fi
19683 rm -f conftest.err conftest.$ac_objext \
19684       conftest$ac_exeext conftest.$ac_ext
19685 LIBS=$ac_check_lib_save_LIBS
19686 fi
19687 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
19688 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
19689 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
19690   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
19691 fi
19692
19693     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
19694       echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
19695 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
19696 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
19697   echo $ECHO_N "(cached) $ECHO_C" >&6
19698 else
19699   ac_check_lib_save_LIBS=$LIBS
19700 LIBS="-ldnet_stub  $LIBS"
19701 if test x$gcc_no_link = xyes; then
19702   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19703 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19704    { (exit 1); exit 1; }; }
19705 fi
19706 cat >conftest.$ac_ext <<_ACEOF
19707 /* confdefs.h.  */
19708 _ACEOF
19709 cat confdefs.h >>conftest.$ac_ext
19710 cat >>conftest.$ac_ext <<_ACEOF
19711 /* end confdefs.h.  */
19712
19713 /* Override any gcc2 internal prototype to avoid an error.  */
19714 #ifdef __cplusplus
19715 extern "C"
19716 #endif
19717 /* We use char because int might match the return type of a gcc2
19718    builtin and then its argument prototype would still apply.  */
19719 char dnet_ntoa ();
19720 int
19721 main ()
19722 {
19723 dnet_ntoa ();
19724   ;
19725   return 0;
19726 }
19727 _ACEOF
19728 rm -f conftest.$ac_objext conftest$ac_exeext
19729 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19730   (eval $ac_link) 2>conftest.er1
19731   ac_status=$?
19732   grep -v '^ *+' conftest.er1 >conftest.err
19733   rm -f conftest.er1
19734   cat conftest.err >&5
19735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19736   (exit $ac_status); } &&
19737          { ac_try='test -z "$ac_c_werror_flag"
19738                          || test ! -s conftest.err'
19739   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19740   (eval $ac_try) 2>&5
19741   ac_status=$?
19742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19743   (exit $ac_status); }; } &&
19744          { ac_try='test -s conftest$ac_exeext'
19745   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19746   (eval $ac_try) 2>&5
19747   ac_status=$?
19748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19749   (exit $ac_status); }; }; then
19750   ac_cv_lib_dnet_stub_dnet_ntoa=yes
19751 else
19752   echo "$as_me: failed program was:" >&5
19753 sed 's/^/| /' conftest.$ac_ext >&5
19754
19755 ac_cv_lib_dnet_stub_dnet_ntoa=no
19756 fi
19757 rm -f conftest.err conftest.$ac_objext \
19758       conftest$ac_exeext conftest.$ac_ext
19759 LIBS=$ac_check_lib_save_LIBS
19760 fi
19761 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
19762 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
19763 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
19764   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
19765 fi
19766
19767     fi
19768 fi
19769 rm -f conftest.err conftest.$ac_objext \
19770       conftest$ac_exeext conftest.$ac_ext
19771     LIBS="$ac_xsave_LIBS"
19772
19773     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
19774     # to get the SysV transport functions.
19775     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
19776     # needs -lnsl.
19777     # The nsl library prevents programs from opening the X display
19778     # on Irix 5.2, according to T.E. Dickey.
19779     # The functions gethostbyname, getservbyname, and inet_addr are
19780     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
19781     echo "$as_me:$LINENO: checking for gethostbyname" >&5
19782 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
19783 if test "${ac_cv_func_gethostbyname+set}" = set; then
19784   echo $ECHO_N "(cached) $ECHO_C" >&6
19785 else
19786   if test x$gcc_no_link = xyes; then
19787   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19788 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19789    { (exit 1); exit 1; }; }
19790 fi
19791 cat >conftest.$ac_ext <<_ACEOF
19792 /* confdefs.h.  */
19793 _ACEOF
19794 cat confdefs.h >>conftest.$ac_ext
19795 cat >>conftest.$ac_ext <<_ACEOF
19796 /* end confdefs.h.  */
19797 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
19798    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19799 #define gethostbyname innocuous_gethostbyname
19800
19801 /* System header to define __stub macros and hopefully few prototypes,
19802     which can conflict with char gethostbyname (); below.
19803     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19804     <limits.h> exists even on freestanding compilers.  */
19805
19806 #ifdef __STDC__
19807 # include <limits.h>
19808 #else
19809 # include <assert.h>
19810 #endif
19811
19812 #undef gethostbyname
19813
19814 /* Override any gcc2 internal prototype to avoid an error.  */
19815 #ifdef __cplusplus
19816 extern "C"
19817 {
19818 #endif
19819 /* We use char because int might match the return type of a gcc2
19820    builtin and then its argument prototype would still apply.  */
19821 char gethostbyname ();
19822 /* The GNU C library defines this for functions which it implements
19823     to always fail with ENOSYS.  Some functions are actually named
19824     something starting with __ and the normal name is an alias.  */
19825 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
19826 choke me
19827 #else
19828 char (*f) () = gethostbyname;
19829 #endif
19830 #ifdef __cplusplus
19831 }
19832 #endif
19833
19834 int
19835 main ()
19836 {
19837 return f != gethostbyname;
19838   ;
19839   return 0;
19840 }
19841 _ACEOF
19842 rm -f conftest.$ac_objext conftest$ac_exeext
19843 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19844   (eval $ac_link) 2>conftest.er1
19845   ac_status=$?
19846   grep -v '^ *+' conftest.er1 >conftest.err
19847   rm -f conftest.er1
19848   cat conftest.err >&5
19849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19850   (exit $ac_status); } &&
19851          { ac_try='test -z "$ac_c_werror_flag"
19852                          || test ! -s conftest.err'
19853   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19854   (eval $ac_try) 2>&5
19855   ac_status=$?
19856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19857   (exit $ac_status); }; } &&
19858          { ac_try='test -s conftest$ac_exeext'
19859   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19860   (eval $ac_try) 2>&5
19861   ac_status=$?
19862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19863   (exit $ac_status); }; }; then
19864   ac_cv_func_gethostbyname=yes
19865 else
19866   echo "$as_me: failed program was:" >&5
19867 sed 's/^/| /' conftest.$ac_ext >&5
19868
19869 ac_cv_func_gethostbyname=no
19870 fi
19871 rm -f conftest.err conftest.$ac_objext \
19872       conftest$ac_exeext conftest.$ac_ext
19873 fi
19874 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
19875 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
19876
19877     if test $ac_cv_func_gethostbyname = no; then
19878       echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
19879 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
19880 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
19881   echo $ECHO_N "(cached) $ECHO_C" >&6
19882 else
19883   ac_check_lib_save_LIBS=$LIBS
19884 LIBS="-lnsl  $LIBS"
19885 if test x$gcc_no_link = xyes; then
19886   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19887 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19888    { (exit 1); exit 1; }; }
19889 fi
19890 cat >conftest.$ac_ext <<_ACEOF
19891 /* confdefs.h.  */
19892 _ACEOF
19893 cat confdefs.h >>conftest.$ac_ext
19894 cat >>conftest.$ac_ext <<_ACEOF
19895 /* end confdefs.h.  */
19896
19897 /* Override any gcc2 internal prototype to avoid an error.  */
19898 #ifdef __cplusplus
19899 extern "C"
19900 #endif
19901 /* We use char because int might match the return type of a gcc2
19902    builtin and then its argument prototype would still apply.  */
19903 char gethostbyname ();
19904 int
19905 main ()
19906 {
19907 gethostbyname ();
19908   ;
19909   return 0;
19910 }
19911 _ACEOF
19912 rm -f conftest.$ac_objext conftest$ac_exeext
19913 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19914   (eval $ac_link) 2>conftest.er1
19915   ac_status=$?
19916   grep -v '^ *+' conftest.er1 >conftest.err
19917   rm -f conftest.er1
19918   cat conftest.err >&5
19919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19920   (exit $ac_status); } &&
19921          { ac_try='test -z "$ac_c_werror_flag"
19922                          || test ! -s conftest.err'
19923   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19924   (eval $ac_try) 2>&5
19925   ac_status=$?
19926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19927   (exit $ac_status); }; } &&
19928          { ac_try='test -s conftest$ac_exeext'
19929   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19930   (eval $ac_try) 2>&5
19931   ac_status=$?
19932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19933   (exit $ac_status); }; }; then
19934   ac_cv_lib_nsl_gethostbyname=yes
19935 else
19936   echo "$as_me: failed program was:" >&5
19937 sed 's/^/| /' conftest.$ac_ext >&5
19938
19939 ac_cv_lib_nsl_gethostbyname=no
19940 fi
19941 rm -f conftest.err conftest.$ac_objext \
19942       conftest$ac_exeext conftest.$ac_ext
19943 LIBS=$ac_check_lib_save_LIBS
19944 fi
19945 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
19946 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
19947 if test $ac_cv_lib_nsl_gethostbyname = yes; then
19948   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
19949 fi
19950
19951       if test $ac_cv_lib_nsl_gethostbyname = no; then
19952         echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
19953 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
19954 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
19955   echo $ECHO_N "(cached) $ECHO_C" >&6
19956 else
19957   ac_check_lib_save_LIBS=$LIBS
19958 LIBS="-lbsd  $LIBS"
19959 if test x$gcc_no_link = xyes; then
19960   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
19961 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
19962    { (exit 1); exit 1; }; }
19963 fi
19964 cat >conftest.$ac_ext <<_ACEOF
19965 /* confdefs.h.  */
19966 _ACEOF
19967 cat confdefs.h >>conftest.$ac_ext
19968 cat >>conftest.$ac_ext <<_ACEOF
19969 /* end confdefs.h.  */
19970
19971 /* Override any gcc2 internal prototype to avoid an error.  */
19972 #ifdef __cplusplus
19973 extern "C"
19974 #endif
19975 /* We use char because int might match the return type of a gcc2
19976    builtin and then its argument prototype would still apply.  */
19977 char gethostbyname ();
19978 int
19979 main ()
19980 {
19981 gethostbyname ();
19982   ;
19983   return 0;
19984 }
19985 _ACEOF
19986 rm -f conftest.$ac_objext conftest$ac_exeext
19987 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19988   (eval $ac_link) 2>conftest.er1
19989   ac_status=$?
19990   grep -v '^ *+' conftest.er1 >conftest.err
19991   rm -f conftest.er1
19992   cat conftest.err >&5
19993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19994   (exit $ac_status); } &&
19995          { ac_try='test -z "$ac_c_werror_flag"
19996                          || test ! -s conftest.err'
19997   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19998   (eval $ac_try) 2>&5
19999   ac_status=$?
20000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20001   (exit $ac_status); }; } &&
20002          { ac_try='test -s conftest$ac_exeext'
20003   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20004   (eval $ac_try) 2>&5
20005   ac_status=$?
20006   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20007   (exit $ac_status); }; }; then
20008   ac_cv_lib_bsd_gethostbyname=yes
20009 else
20010   echo "$as_me: failed program was:" >&5
20011 sed 's/^/| /' conftest.$ac_ext >&5
20012
20013 ac_cv_lib_bsd_gethostbyname=no
20014 fi
20015 rm -f conftest.err conftest.$ac_objext \
20016       conftest$ac_exeext conftest.$ac_ext
20017 LIBS=$ac_check_lib_save_LIBS
20018 fi
20019 echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
20020 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
20021 if test $ac_cv_lib_bsd_gethostbyname = yes; then
20022   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20023 fi
20024
20025       fi
20026     fi
20027
20028     # lieder@skyler.mavd.honeywell.com says without -lsocket,
20029     # socket/setsockopt and other routines are undefined under SCO ODT
20030     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
20031     # on later versions), says Simon Leinen: it contains gethostby*
20032     # variants that don't use the name server (or something).  -lsocket
20033     # must be given before -lnsl if both are needed.  We assume that
20034     # if connect needs -lnsl, so does gethostbyname.
20035     echo "$as_me:$LINENO: checking for connect" >&5
20036 echo $ECHO_N "checking for connect... $ECHO_C" >&6
20037 if test "${ac_cv_func_connect+set}" = set; then
20038   echo $ECHO_N "(cached) $ECHO_C" >&6
20039 else
20040   if test x$gcc_no_link = xyes; then
20041   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20042 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20043    { (exit 1); exit 1; }; }
20044 fi
20045 cat >conftest.$ac_ext <<_ACEOF
20046 /* confdefs.h.  */
20047 _ACEOF
20048 cat confdefs.h >>conftest.$ac_ext
20049 cat >>conftest.$ac_ext <<_ACEOF
20050 /* end confdefs.h.  */
20051 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
20052    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20053 #define connect innocuous_connect
20054
20055 /* System header to define __stub macros and hopefully few prototypes,
20056     which can conflict with char connect (); below.
20057     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20058     <limits.h> exists even on freestanding compilers.  */
20059
20060 #ifdef __STDC__
20061 # include <limits.h>
20062 #else
20063 # include <assert.h>
20064 #endif
20065
20066 #undef connect
20067
20068 /* Override any gcc2 internal prototype to avoid an error.  */
20069 #ifdef __cplusplus
20070 extern "C"
20071 {
20072 #endif
20073 /* We use char because int might match the return type of a gcc2
20074    builtin and then its argument prototype would still apply.  */
20075 char connect ();
20076 /* The GNU C library defines this for functions which it implements
20077     to always fail with ENOSYS.  Some functions are actually named
20078     something starting with __ and the normal name is an alias.  */
20079 #if defined (__stub_connect) || defined (__stub___connect)
20080 choke me
20081 #else
20082 char (*f) () = connect;
20083 #endif
20084 #ifdef __cplusplus
20085 }
20086 #endif
20087
20088 int
20089 main ()
20090 {
20091 return f != connect;
20092   ;
20093   return 0;
20094 }
20095 _ACEOF
20096 rm -f conftest.$ac_objext conftest$ac_exeext
20097 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20098   (eval $ac_link) 2>conftest.er1
20099   ac_status=$?
20100   grep -v '^ *+' conftest.er1 >conftest.err
20101   rm -f conftest.er1
20102   cat conftest.err >&5
20103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20104   (exit $ac_status); } &&
20105          { ac_try='test -z "$ac_c_werror_flag"
20106                          || test ! -s conftest.err'
20107   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20108   (eval $ac_try) 2>&5
20109   ac_status=$?
20110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20111   (exit $ac_status); }; } &&
20112          { ac_try='test -s conftest$ac_exeext'
20113   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20114   (eval $ac_try) 2>&5
20115   ac_status=$?
20116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20117   (exit $ac_status); }; }; then
20118   ac_cv_func_connect=yes
20119 else
20120   echo "$as_me: failed program was:" >&5
20121 sed 's/^/| /' conftest.$ac_ext >&5
20122
20123 ac_cv_func_connect=no
20124 fi
20125 rm -f conftest.err conftest.$ac_objext \
20126       conftest$ac_exeext conftest.$ac_ext
20127 fi
20128 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
20129 echo "${ECHO_T}$ac_cv_func_connect" >&6
20130
20131     if test $ac_cv_func_connect = no; then
20132       echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
20133 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
20134 if test "${ac_cv_lib_socket_connect+set}" = set; then
20135   echo $ECHO_N "(cached) $ECHO_C" >&6
20136 else
20137   ac_check_lib_save_LIBS=$LIBS
20138 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20139 if test x$gcc_no_link = xyes; then
20140   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20141 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20142    { (exit 1); exit 1; }; }
20143 fi
20144 cat >conftest.$ac_ext <<_ACEOF
20145 /* confdefs.h.  */
20146 _ACEOF
20147 cat confdefs.h >>conftest.$ac_ext
20148 cat >>conftest.$ac_ext <<_ACEOF
20149 /* end confdefs.h.  */
20150
20151 /* Override any gcc2 internal prototype to avoid an error.  */
20152 #ifdef __cplusplus
20153 extern "C"
20154 #endif
20155 /* We use char because int might match the return type of a gcc2
20156    builtin and then its argument prototype would still apply.  */
20157 char connect ();
20158 int
20159 main ()
20160 {
20161 connect ();
20162   ;
20163   return 0;
20164 }
20165 _ACEOF
20166 rm -f conftest.$ac_objext conftest$ac_exeext
20167 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20168   (eval $ac_link) 2>conftest.er1
20169   ac_status=$?
20170   grep -v '^ *+' conftest.er1 >conftest.err
20171   rm -f conftest.er1
20172   cat conftest.err >&5
20173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20174   (exit $ac_status); } &&
20175          { ac_try='test -z "$ac_c_werror_flag"
20176                          || test ! -s conftest.err'
20177   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20178   (eval $ac_try) 2>&5
20179   ac_status=$?
20180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20181   (exit $ac_status); }; } &&
20182          { ac_try='test -s conftest$ac_exeext'
20183   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20184   (eval $ac_try) 2>&5
20185   ac_status=$?
20186   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20187   (exit $ac_status); }; }; then
20188   ac_cv_lib_socket_connect=yes
20189 else
20190   echo "$as_me: failed program was:" >&5
20191 sed 's/^/| /' conftest.$ac_ext >&5
20192
20193 ac_cv_lib_socket_connect=no
20194 fi
20195 rm -f conftest.err conftest.$ac_objext \
20196       conftest$ac_exeext conftest.$ac_ext
20197 LIBS=$ac_check_lib_save_LIBS
20198 fi
20199 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
20200 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
20201 if test $ac_cv_lib_socket_connect = yes; then
20202   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20203 fi
20204
20205     fi
20206
20207     # Guillermo Gomez says -lposix is necessary on A/UX.
20208     echo "$as_me:$LINENO: checking for remove" >&5
20209 echo $ECHO_N "checking for remove... $ECHO_C" >&6
20210 if test "${ac_cv_func_remove+set}" = set; then
20211   echo $ECHO_N "(cached) $ECHO_C" >&6
20212 else
20213   if test x$gcc_no_link = xyes; then
20214   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20215 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20216    { (exit 1); exit 1; }; }
20217 fi
20218 cat >conftest.$ac_ext <<_ACEOF
20219 /* confdefs.h.  */
20220 _ACEOF
20221 cat confdefs.h >>conftest.$ac_ext
20222 cat >>conftest.$ac_ext <<_ACEOF
20223 /* end confdefs.h.  */
20224 /* Define remove to an innocuous variant, in case <limits.h> declares remove.
20225    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20226 #define remove innocuous_remove
20227
20228 /* System header to define __stub macros and hopefully few prototypes,
20229     which can conflict with char remove (); below.
20230     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20231     <limits.h> exists even on freestanding compilers.  */
20232
20233 #ifdef __STDC__
20234 # include <limits.h>
20235 #else
20236 # include <assert.h>
20237 #endif
20238
20239 #undef remove
20240
20241 /* Override any gcc2 internal prototype to avoid an error.  */
20242 #ifdef __cplusplus
20243 extern "C"
20244 {
20245 #endif
20246 /* We use char because int might match the return type of a gcc2
20247    builtin and then its argument prototype would still apply.  */
20248 char remove ();
20249 /* The GNU C library defines this for functions which it implements
20250     to always fail with ENOSYS.  Some functions are actually named
20251     something starting with __ and the normal name is an alias.  */
20252 #if defined (__stub_remove) || defined (__stub___remove)
20253 choke me
20254 #else
20255 char (*f) () = remove;
20256 #endif
20257 #ifdef __cplusplus
20258 }
20259 #endif
20260
20261 int
20262 main ()
20263 {
20264 return f != remove;
20265   ;
20266   return 0;
20267 }
20268 _ACEOF
20269 rm -f conftest.$ac_objext conftest$ac_exeext
20270 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20271   (eval $ac_link) 2>conftest.er1
20272   ac_status=$?
20273   grep -v '^ *+' conftest.er1 >conftest.err
20274   rm -f conftest.er1
20275   cat conftest.err >&5
20276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20277   (exit $ac_status); } &&
20278          { ac_try='test -z "$ac_c_werror_flag"
20279                          || test ! -s conftest.err'
20280   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20281   (eval $ac_try) 2>&5
20282   ac_status=$?
20283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20284   (exit $ac_status); }; } &&
20285          { ac_try='test -s conftest$ac_exeext'
20286   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20287   (eval $ac_try) 2>&5
20288   ac_status=$?
20289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20290   (exit $ac_status); }; }; then
20291   ac_cv_func_remove=yes
20292 else
20293   echo "$as_me: failed program was:" >&5
20294 sed 's/^/| /' conftest.$ac_ext >&5
20295
20296 ac_cv_func_remove=no
20297 fi
20298 rm -f conftest.err conftest.$ac_objext \
20299       conftest$ac_exeext conftest.$ac_ext
20300 fi
20301 echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
20302 echo "${ECHO_T}$ac_cv_func_remove" >&6
20303
20304     if test $ac_cv_func_remove = no; then
20305       echo "$as_me:$LINENO: checking for remove in -lposix" >&5
20306 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
20307 if test "${ac_cv_lib_posix_remove+set}" = set; then
20308   echo $ECHO_N "(cached) $ECHO_C" >&6
20309 else
20310   ac_check_lib_save_LIBS=$LIBS
20311 LIBS="-lposix  $LIBS"
20312 if test x$gcc_no_link = xyes; then
20313   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20314 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20315    { (exit 1); exit 1; }; }
20316 fi
20317 cat >conftest.$ac_ext <<_ACEOF
20318 /* confdefs.h.  */
20319 _ACEOF
20320 cat confdefs.h >>conftest.$ac_ext
20321 cat >>conftest.$ac_ext <<_ACEOF
20322 /* end confdefs.h.  */
20323
20324 /* Override any gcc2 internal prototype to avoid an error.  */
20325 #ifdef __cplusplus
20326 extern "C"
20327 #endif
20328 /* We use char because int might match the return type of a gcc2
20329    builtin and then its argument prototype would still apply.  */
20330 char remove ();
20331 int
20332 main ()
20333 {
20334 remove ();
20335   ;
20336   return 0;
20337 }
20338 _ACEOF
20339 rm -f conftest.$ac_objext conftest$ac_exeext
20340 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20341   (eval $ac_link) 2>conftest.er1
20342   ac_status=$?
20343   grep -v '^ *+' conftest.er1 >conftest.err
20344   rm -f conftest.er1
20345   cat conftest.err >&5
20346   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20347   (exit $ac_status); } &&
20348          { ac_try='test -z "$ac_c_werror_flag"
20349                          || test ! -s conftest.err'
20350   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20351   (eval $ac_try) 2>&5
20352   ac_status=$?
20353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20354   (exit $ac_status); }; } &&
20355          { ac_try='test -s conftest$ac_exeext'
20356   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20357   (eval $ac_try) 2>&5
20358   ac_status=$?
20359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20360   (exit $ac_status); }; }; then
20361   ac_cv_lib_posix_remove=yes
20362 else
20363   echo "$as_me: failed program was:" >&5
20364 sed 's/^/| /' conftest.$ac_ext >&5
20365
20366 ac_cv_lib_posix_remove=no
20367 fi
20368 rm -f conftest.err conftest.$ac_objext \
20369       conftest$ac_exeext conftest.$ac_ext
20370 LIBS=$ac_check_lib_save_LIBS
20371 fi
20372 echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
20373 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
20374 if test $ac_cv_lib_posix_remove = yes; then
20375   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20376 fi
20377
20378     fi
20379
20380     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20381     echo "$as_me:$LINENO: checking for shmat" >&5
20382 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
20383 if test "${ac_cv_func_shmat+set}" = set; then
20384   echo $ECHO_N "(cached) $ECHO_C" >&6
20385 else
20386   if test x$gcc_no_link = xyes; then
20387   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20388 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20389    { (exit 1); exit 1; }; }
20390 fi
20391 cat >conftest.$ac_ext <<_ACEOF
20392 /* confdefs.h.  */
20393 _ACEOF
20394 cat confdefs.h >>conftest.$ac_ext
20395 cat >>conftest.$ac_ext <<_ACEOF
20396 /* end confdefs.h.  */
20397 /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
20398    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20399 #define shmat innocuous_shmat
20400
20401 /* System header to define __stub macros and hopefully few prototypes,
20402     which can conflict with char shmat (); below.
20403     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20404     <limits.h> exists even on freestanding compilers.  */
20405
20406 #ifdef __STDC__
20407 # include <limits.h>
20408 #else
20409 # include <assert.h>
20410 #endif
20411
20412 #undef shmat
20413
20414 /* Override any gcc2 internal prototype to avoid an error.  */
20415 #ifdef __cplusplus
20416 extern "C"
20417 {
20418 #endif
20419 /* We use char because int might match the return type of a gcc2
20420    builtin and then its argument prototype would still apply.  */
20421 char shmat ();
20422 /* The GNU C library defines this for functions which it implements
20423     to always fail with ENOSYS.  Some functions are actually named
20424     something starting with __ and the normal name is an alias.  */
20425 #if defined (__stub_shmat) || defined (__stub___shmat)
20426 choke me
20427 #else
20428 char (*f) () = shmat;
20429 #endif
20430 #ifdef __cplusplus
20431 }
20432 #endif
20433
20434 int
20435 main ()
20436 {
20437 return f != shmat;
20438   ;
20439   return 0;
20440 }
20441 _ACEOF
20442 rm -f conftest.$ac_objext conftest$ac_exeext
20443 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20444   (eval $ac_link) 2>conftest.er1
20445   ac_status=$?
20446   grep -v '^ *+' conftest.er1 >conftest.err
20447   rm -f conftest.er1
20448   cat conftest.err >&5
20449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20450   (exit $ac_status); } &&
20451          { ac_try='test -z "$ac_c_werror_flag"
20452                          || test ! -s conftest.err'
20453   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20454   (eval $ac_try) 2>&5
20455   ac_status=$?
20456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20457   (exit $ac_status); }; } &&
20458          { ac_try='test -s conftest$ac_exeext'
20459   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20460   (eval $ac_try) 2>&5
20461   ac_status=$?
20462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20463   (exit $ac_status); }; }; then
20464   ac_cv_func_shmat=yes
20465 else
20466   echo "$as_me: failed program was:" >&5
20467 sed 's/^/| /' conftest.$ac_ext >&5
20468
20469 ac_cv_func_shmat=no
20470 fi
20471 rm -f conftest.err conftest.$ac_objext \
20472       conftest$ac_exeext conftest.$ac_ext
20473 fi
20474 echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
20475 echo "${ECHO_T}$ac_cv_func_shmat" >&6
20476
20477     if test $ac_cv_func_shmat = no; then
20478       echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
20479 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
20480 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
20481   echo $ECHO_N "(cached) $ECHO_C" >&6
20482 else
20483   ac_check_lib_save_LIBS=$LIBS
20484 LIBS="-lipc  $LIBS"
20485 if test x$gcc_no_link = xyes; then
20486   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20487 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20488    { (exit 1); exit 1; }; }
20489 fi
20490 cat >conftest.$ac_ext <<_ACEOF
20491 /* confdefs.h.  */
20492 _ACEOF
20493 cat confdefs.h >>conftest.$ac_ext
20494 cat >>conftest.$ac_ext <<_ACEOF
20495 /* end confdefs.h.  */
20496
20497 /* Override any gcc2 internal prototype to avoid an error.  */
20498 #ifdef __cplusplus
20499 extern "C"
20500 #endif
20501 /* We use char because int might match the return type of a gcc2
20502    builtin and then its argument prototype would still apply.  */
20503 char shmat ();
20504 int
20505 main ()
20506 {
20507 shmat ();
20508   ;
20509   return 0;
20510 }
20511 _ACEOF
20512 rm -f conftest.$ac_objext conftest$ac_exeext
20513 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20514   (eval $ac_link) 2>conftest.er1
20515   ac_status=$?
20516   grep -v '^ *+' conftest.er1 >conftest.err
20517   rm -f conftest.er1
20518   cat conftest.err >&5
20519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20520   (exit $ac_status); } &&
20521          { ac_try='test -z "$ac_c_werror_flag"
20522                          || test ! -s conftest.err'
20523   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20524   (eval $ac_try) 2>&5
20525   ac_status=$?
20526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20527   (exit $ac_status); }; } &&
20528          { ac_try='test -s conftest$ac_exeext'
20529   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20530   (eval $ac_try) 2>&5
20531   ac_status=$?
20532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20533   (exit $ac_status); }; }; then
20534   ac_cv_lib_ipc_shmat=yes
20535 else
20536   echo "$as_me: failed program was:" >&5
20537 sed 's/^/| /' conftest.$ac_ext >&5
20538
20539 ac_cv_lib_ipc_shmat=no
20540 fi
20541 rm -f conftest.err conftest.$ac_objext \
20542       conftest$ac_exeext conftest.$ac_ext
20543 LIBS=$ac_check_lib_save_LIBS
20544 fi
20545 echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
20546 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
20547 if test $ac_cv_lib_ipc_shmat = yes; then
20548   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
20549 fi
20550
20551     fi
20552   fi
20553
20554   # Check for libraries that X11R6 Xt/Xaw programs need.
20555   ac_save_LDFLAGS=$LDFLAGS
20556   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
20557   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
20558   # check for ICE first), but we must link in the order -lSM -lICE or
20559   # we get undefined symbols.  So assume we have SM if we have ICE.
20560   # These have to be linked with before -lX11, unlike the other
20561   # libraries we check for below, so use a different variable.
20562   # John Interrante, Karl Berry
20563   echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
20564 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
20565 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
20566   echo $ECHO_N "(cached) $ECHO_C" >&6
20567 else
20568   ac_check_lib_save_LIBS=$LIBS
20569 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
20570 if test x$gcc_no_link = xyes; then
20571   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
20572 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
20573    { (exit 1); exit 1; }; }
20574 fi
20575 cat >conftest.$ac_ext <<_ACEOF
20576 /* confdefs.h.  */
20577 _ACEOF
20578 cat confdefs.h >>conftest.$ac_ext
20579 cat >>conftest.$ac_ext <<_ACEOF
20580 /* end confdefs.h.  */
20581
20582 /* Override any gcc2 internal prototype to avoid an error.  */
20583 #ifdef __cplusplus
20584 extern "C"
20585 #endif
20586 /* We use char because int might match the return type of a gcc2
20587    builtin and then its argument prototype would still apply.  */
20588 char IceConnectionNumber ();
20589 int
20590 main ()
20591 {
20592 IceConnectionNumber ();
20593   ;
20594   return 0;
20595 }
20596 _ACEOF
20597 rm -f conftest.$ac_objext conftest$ac_exeext
20598 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20599   (eval $ac_link) 2>conftest.er1
20600   ac_status=$?
20601   grep -v '^ *+' conftest.er1 >conftest.err
20602   rm -f conftest.er1
20603   cat conftest.err >&5
20604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20605   (exit $ac_status); } &&
20606          { ac_try='test -z "$ac_c_werror_flag"
20607                          || test ! -s conftest.err'
20608   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20609   (eval $ac_try) 2>&5
20610   ac_status=$?
20611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20612   (exit $ac_status); }; } &&
20613          { ac_try='test -s conftest$ac_exeext'
20614   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20615   (eval $ac_try) 2>&5
20616   ac_status=$?
20617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20618   (exit $ac_status); }; }; then
20619   ac_cv_lib_ICE_IceConnectionNumber=yes
20620 else
20621   echo "$as_me: failed program was:" >&5
20622 sed 's/^/| /' conftest.$ac_ext >&5
20623
20624 ac_cv_lib_ICE_IceConnectionNumber=no
20625 fi
20626 rm -f conftest.err conftest.$ac_objext \
20627       conftest$ac_exeext conftest.$ac_ext
20628 LIBS=$ac_check_lib_save_LIBS
20629 fi
20630 echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
20631 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
20632 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
20633   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
20634 fi
20635
20636   LDFLAGS=$ac_save_LDFLAGS
20637
20638 fi
20639
20640
20641 # FIXME: this should be _libs on some hosts.
20642 libsubdir=.libs
20643
20644 LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
20645
20646 LIBSTDCXXSPEC=
20647 # extra LD Flags which are required for targets
20648 case "${host}" in
20649 *-*-darwin[0-7].*)
20650     # For now we have to disable it on darwin[8-9] because it slows down
20651     # the linking phase. A possible bug in ld?
20652     # on Darwin -single_module speeds up loading of the dynamic libraries.
20653     extra_ldflags_libjava=-Wl,-single_module
20654     ;;
20655 *-*-darwin[912]*)
20656     extra_gij_ldflags=-Wl,-allow_stack_execute
20657     ;;
20658 arm*linux*eabi)
20659     # Some of the ARM unwinder code is actually in libstdc++.  We
20660     # could in principle replicate it in libgcj, but it's better to
20661     # have a dependency on libstdc++.
20662     extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
20663     LIBSTDCXXSPEC=-lstdc++
20664     LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
20665     ;;
20666 esac
20667
20668
20669
20670
20671
20672
20673
20674 # Allow the GC to be disabled.  Can be useful when debugging.
20675 echo "$as_me:$LINENO: checking for garbage collector to use" >&5
20676 echo $ECHO_N "checking for garbage collector to use... $ECHO_C" >&6
20677 # Check whether --enable-java-gc or --disable-java-gc was given.
20678 if test "${enable_java_gc+set}" = set; then
20679   enableval="$enable_java_gc"
20680   GC=$enableval
20681 else
20682   GC=boehm
20683 fi;
20684 GCLIBS=
20685 GCINCS=
20686 GCDEPS=
20687 GCSPEC=
20688 JC1GCSPEC=
20689 GCTESTSPEC=
20690 case "$GC" in
20691  boehm)
20692     echo "$as_me:$LINENO: result: boehm" >&5
20693 echo "${ECHO_T}boehm" >&6
20694     GCLIBS=../boehm-gc/libgcjgc_convenience.la
20695     JC1GCSPEC='-fuse-boehm-gc'
20696     GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
20697     GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
20698     GCOBJS=boehm.lo
20699     GCHDR=boehm-gc.h
20700     # The POSIX thread support needs to know this.
20701
20702 cat >>confdefs.h <<\_ACEOF
20703 #define HAVE_BOEHM_GC 1
20704 _ACEOF
20705
20706     ;;
20707  no)
20708     echo "$as_me:$LINENO: result: none" >&5
20709 echo "${ECHO_T}none" >&6
20710     GCHDR=no-gc.h
20711     ;;
20712  *)
20713     { { echo "$as_me:$LINENO: error: unrecognized collector \"$GC\"" >&5
20714 echo "$as_me: error: unrecognized collector \"$GC\"" >&2;}
20715    { (exit 1); exit 1; }; }
20716     ;;
20717 esac
20718
20719
20720
20721
20722
20723
20724           ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
20725
20726
20727
20728 if test "$GC" = boehm; then
20729   USING_BOEHMGC_TRUE=
20730   USING_BOEHMGC_FALSE='#'
20731 else
20732   USING_BOEHMGC_TRUE='#'
20733   USING_BOEHMGC_FALSE=
20734 fi
20735
20736
20737
20738 if test "$GC" = no; then
20739   USING_NOGC_TRUE=
20740   USING_NOGC_FALSE='#'
20741 else
20742   USING_NOGC_TRUE='#'
20743   USING_NOGC_FALSE=
20744 fi
20745
20746
20747
20748 echo "$as_me:$LINENO: checking for thread model used by GCC" >&5
20749 echo $ECHO_N "checking for thread model used by GCC... $ECHO_C" >&6
20750 THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
20751 echo "$as_me:$LINENO: result: $THREADS" >&5
20752 echo "${ECHO_T}$THREADS" >&6
20753
20754 case "$THREADS" in
20755  no | none | single)
20756     THREADS=none
20757     ;;
20758  aix | posix | posix95 | pthreads)
20759     THREADS=posix
20760     case "$host" in
20761      *-*-linux*)
20762
20763 cat >>confdefs.h <<\_ACEOF
20764 #define LINUX_THREADS 1
20765 _ACEOF
20766
20767         ;;
20768     esac
20769     ;;
20770  win32)
20771     ;;
20772  decosf1 | irix | mach | os2 | solaris | dce | vxworks)
20773     { { echo "$as_me:$LINENO: error: thread package $THREADS not yet supported" >&5
20774 echo "$as_me: error: thread package $THREADS not yet supported" >&2;}
20775    { (exit 1); exit 1; }; }
20776     ;;
20777  *)
20778     { { echo "$as_me:$LINENO: error: $THREADS is an unknown thread package" >&5
20779 echo "$as_me: error: $THREADS is an unknown thread package" >&2;}
20780    { (exit 1); exit 1; }; }
20781     ;;
20782 esac
20783
20784 THREADCXXFLAGS=
20785 THREADLDFLAGS=
20786 THREADLIBS=
20787 THREADINCS=
20788 THREADDEPS=
20789 THREADH=
20790 THREADSPEC=
20791 THREADSTARTFILESPEC=
20792 case "$THREADS" in
20793  posix)
20794     case "$host" in
20795      *-*-cygwin*)
20796         # Don't set THREADLIBS here.  Cygwin doesn't have -lpthread.
20797         ;;
20798      *-*-freebsd[1234]*)
20799         # Before FreeBSD 5, it didn't have -lpthread (or any library which
20800         # merely adds pthread_* functions) but it does have a -pthread switch
20801         # which is required at link-time to select -lc_r *instead* of -lc.
20802         THREADLDFLAGS=-pthread
20803         # Don't set THREADSPEC here as might be expected since -pthread is
20804         # not processed when found within a spec file, it must come from
20805         # the command line.  For now, the user must provide the -pthread
20806         # switch to link code compiled with gcj.  In future, consider adding
20807         # support for weak references to pthread_* functions ala gthr.h API.
20808         THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
20809         ;;
20810      *-*-freebsd*)
20811         # FreeBSD >=5.3 implements a model much closer to other modern UNIX
20812         # systems which support threads and -lpthread.
20813         THREADLDFLAGS=-pthread
20814         THREADSPEC=-lpthread
20815         ;;
20816      alpha*-dec-osf* | hppa*-hp-hpux*)
20817         THREADCXXFLAGS=-pthread
20818         # boehm-gc needs some functions from librt, so link that too.
20819         THREADLIBS='-lpthread -lrt'
20820         THREADSPEC='-lpthread -lrt'
20821         ;;
20822      *)
20823         THREADLIBS=-lpthread
20824         THREADSPEC=-lpthread
20825         ;;
20826     esac
20827     THREADH=posix-threads.h
20828     # MIT pthreads doesn't seem to have the mutexattr functions.
20829     # But for now we don't check for it.  We just assume you aren't
20830     # using MIT pthreads.
20831
20832 cat >>confdefs.h <<\_ACEOF
20833 #define HAVE_PTHREAD_MUTEXATTR_INIT 1
20834 _ACEOF
20835
20836
20837     # If we're using the Boehm GC, then we happen to know that it
20838     # defines _REENTRANT, so we don't bother.  Eww.
20839     if test "$GC" != boehm; then
20840
20841 cat >>confdefs.h <<\_ACEOF
20842 #define _REENTRANT 1
20843 _ACEOF
20844
20845     fi
20846
20847 cat >>confdefs.h <<\_ACEOF
20848 #define _POSIX_PTHREAD_SEMANTICS 1
20849 _ACEOF
20850
20851     ;;
20852
20853  win32)
20854     THREADH=win32-threads.h
20855     THREADCXXFLAGS=-mthreads
20856     # We need thread-safe exception handling so _CRT_MT should be set to 1.
20857     # But we do not want the executables created to be dependent on
20858     # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
20859     # exception handling contexts.  The following kludge achieves this effect
20860     # and causes a dummy __mingwthr_key_dtor() to be linked in from
20861     # libmingw32.a.  This causes a memory leak of about 24 bytes per thread.
20862     # A workaround is to explicitly use -mthreads while linking Java programs.
20863     # See PR libgcj/28263.
20864     #
20865     # FIXME: In Java we are able to detect thread death at the end of
20866     # Thread.run() so we should be able to clean up the exception handling
20867     # contexts ourselves.
20868     THREADSTARTFILESPEC='crtmt%O%s'
20869     ;;
20870
20871  none)
20872     THREADH=no-threads.h
20873     ;;
20874 esac
20875           ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
20876
20877
20878
20879
20880
20881
20882
20883
20884
20885
20886 if test "$THREADS" = posix; then
20887   USING_POSIX_THREADS_TRUE=
20888   USING_POSIX_THREADS_FALSE='#'
20889 else
20890   USING_POSIX_THREADS_TRUE='#'
20891   USING_POSIX_THREADS_FALSE=
20892 fi
20893
20894
20895
20896 if test "$THREADS" = win32; then
20897   USING_WIN32_THREADS_TRUE=
20898   USING_WIN32_THREADS_FALSE='#'
20899 else
20900   USING_WIN32_THREADS_TRUE='#'
20901   USING_WIN32_THREADS_FALSE=
20902 fi
20903
20904
20905
20906 if test "$THREADS" = none; then
20907   USING_NO_THREADS_TRUE=
20908   USING_NO_THREADS_FALSE='#'
20909 else
20910   USING_NO_THREADS_TRUE='#'
20911   USING_NO_THREADS_FALSE=
20912 fi
20913
20914 if test "$enable_shared" != yes; then
20915   use_libgcj_bc=no
20916 fi
20917
20918
20919 if test "$use_libgcj_bc" = yes; then
20920   USE_LIBGCJ_BC_TRUE=
20921   USE_LIBGCJ_BC_FALSE='#'
20922 else
20923   USE_LIBGCJ_BC_TRUE='#'
20924   USE_LIBGCJ_BC_FALSE=
20925 fi
20926
20927
20928 if test -d sysdep; then true; else mkdir sysdep; fi
20929           ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
20930
20931           ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
20932
20933           ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
20934
20935
20936 LIBGCJ_SPEC="%{s-bc-abi:} -lgcj"
20937 if test "$use_libgcj_bc" = yes; then
20938   LIBGCJ_SPEC="%{static|static-libgcj|!s-bc-abi:-lgcj;:-lgcj_bc}"
20939 fi
20940
20941
20942 HASH_SYNC_SPEC=
20943 # Hash synchronization is only useful with posix threads right now.
20944 if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
20945    HASH_SYNC_SPEC=-fhash-synchronization
20946
20947 cat >>confdefs.h <<\_ACEOF
20948 #define JV_HASH_SYNCHRONIZATION 1
20949 _ACEOF
20950
20951 fi
20952
20953
20954
20955
20956 if test "$GCC" = yes; then
20957   USING_GCC_TRUE=
20958   USING_GCC_FALSE='#'
20959 else
20960   USING_GCC_TRUE='#'
20961   USING_GCC_FALSE=
20962 fi
20963
20964
20965 # We're in the tree with gcc, and need to include some of its headers.
20966 GCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../gcc'
20967
20968 if test "x${with_newlib}" = "xyes"; then
20969    # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
20970    # may not work correctly, because the compiler may not be able to
20971    # link executables.
20972
20973    # We assume newlib.  This lets us hard-code the functions we know
20974    # we'll have.
20975
20976 cat >>confdefs.h <<\_ACEOF
20977 #define HAVE_MEMMOVE 1
20978 _ACEOF
20979
20980
20981 cat >>confdefs.h <<\_ACEOF
20982 #define HAVE_MEMCPY 1
20983 _ACEOF
20984
20985
20986 cat >>confdefs.h <<\_ACEOF
20987 #define HAVE_TIME 1
20988 _ACEOF
20989
20990
20991 cat >>confdefs.h <<\_ACEOF
20992 #define HAVE_GMTIME_R 1
20993 _ACEOF
20994
20995
20996 cat >>confdefs.h <<\_ACEOF
20997 #define HAVE_LOCALTIME_R 1
20998 _ACEOF
20999
21000
21001 cat >>confdefs.h <<\_ACEOF
21002 #define HAVE_USLEEP_DECL 1
21003 _ACEOF
21004
21005    # This is only for POSIX threads.
21006
21007 cat >>confdefs.h <<\_ACEOF
21008 #define HAVE_PTHREAD_MUTEXATTR_INIT 1
21009 _ACEOF
21010
21011
21012    # Assume we do not have getuid and friends.
21013
21014 cat >>confdefs.h <<\_ACEOF
21015 #define NO_GETUID 1
21016 _ACEOF
21017
21018    PLATFORMNET=NoNet
21019 else
21020
21021
21022
21023
21024
21025
21026
21027
21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
21050 for ac_func in strerror_r select fstat open fsync sleep opendir \
21051                    localtime_r getpwuid_r getcwd \
21052                    access stat lstat mkdir rename rmdir unlink utime chmod readlink \
21053                    nl_langinfo setlocale \
21054                    inet_pton uname inet_ntoa \
21055                    getrlimit sigaction ftruncate mmap \
21056                    getifaddrs
21057 do
21058 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21059 echo "$as_me:$LINENO: checking for $ac_func" >&5
21060 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21061 if eval "test \"\${$as_ac_var+set}\" = set"; then
21062   echo $ECHO_N "(cached) $ECHO_C" >&6
21063 else
21064   if test x$gcc_no_link = xyes; then
21065   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21066 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21067    { (exit 1); exit 1; }; }
21068 fi
21069 cat >conftest.$ac_ext <<_ACEOF
21070 /* confdefs.h.  */
21071 _ACEOF
21072 cat confdefs.h >>conftest.$ac_ext
21073 cat >>conftest.$ac_ext <<_ACEOF
21074 /* end confdefs.h.  */
21075 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21076    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21077 #define $ac_func innocuous_$ac_func
21078
21079 /* System header to define __stub macros and hopefully few prototypes,
21080     which can conflict with char $ac_func (); below.
21081     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21082     <limits.h> exists even on freestanding compilers.  */
21083
21084 #ifdef __STDC__
21085 # include <limits.h>
21086 #else
21087 # include <assert.h>
21088 #endif
21089
21090 #undef $ac_func
21091
21092 /* Override any gcc2 internal prototype to avoid an error.  */
21093 #ifdef __cplusplus
21094 extern "C"
21095 {
21096 #endif
21097 /* We use char because int might match the return type of a gcc2
21098    builtin and then its argument prototype would still apply.  */
21099 char $ac_func ();
21100 /* The GNU C library defines this for functions which it implements
21101     to always fail with ENOSYS.  Some functions are actually named
21102     something starting with __ and the normal name is an alias.  */
21103 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21104 choke me
21105 #else
21106 char (*f) () = $ac_func;
21107 #endif
21108 #ifdef __cplusplus
21109 }
21110 #endif
21111
21112 int
21113 main ()
21114 {
21115 return f != $ac_func;
21116   ;
21117   return 0;
21118 }
21119 _ACEOF
21120 rm -f conftest.$ac_objext conftest$ac_exeext
21121 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21122   (eval $ac_link) 2>conftest.er1
21123   ac_status=$?
21124   grep -v '^ *+' conftest.er1 >conftest.err
21125   rm -f conftest.er1
21126   cat conftest.err >&5
21127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21128   (exit $ac_status); } &&
21129          { ac_try='test -z "$ac_c_werror_flag"
21130                          || test ! -s conftest.err'
21131   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21132   (eval $ac_try) 2>&5
21133   ac_status=$?
21134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21135   (exit $ac_status); }; } &&
21136          { ac_try='test -s conftest$ac_exeext'
21137   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21138   (eval $ac_try) 2>&5
21139   ac_status=$?
21140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21141   (exit $ac_status); }; }; then
21142   eval "$as_ac_var=yes"
21143 else
21144   echo "$as_me: failed program was:" >&5
21145 sed 's/^/| /' conftest.$ac_ext >&5
21146
21147 eval "$as_ac_var=no"
21148 fi
21149 rm -f conftest.err conftest.$ac_objext \
21150       conftest$ac_exeext conftest.$ac_ext
21151 fi
21152 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21153 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21154 if test `eval echo '${'$as_ac_var'}'` = yes; then
21155   cat >>confdefs.h <<_ACEOF
21156 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21157 _ACEOF
21158
21159 fi
21160 done
21161
21162
21163
21164 for ac_func in inet_aton inet_addr
21165 do
21166 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21167 echo "$as_me:$LINENO: checking for $ac_func" >&5
21168 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21169 if eval "test \"\${$as_ac_var+set}\" = set"; then
21170   echo $ECHO_N "(cached) $ECHO_C" >&6
21171 else
21172   if test x$gcc_no_link = xyes; then
21173   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21174 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21175    { (exit 1); exit 1; }; }
21176 fi
21177 cat >conftest.$ac_ext <<_ACEOF
21178 /* confdefs.h.  */
21179 _ACEOF
21180 cat confdefs.h >>conftest.$ac_ext
21181 cat >>conftest.$ac_ext <<_ACEOF
21182 /* end confdefs.h.  */
21183 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21184    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
21185 #define $ac_func innocuous_$ac_func
21186
21187 /* System header to define __stub macros and hopefully few prototypes,
21188     which can conflict with char $ac_func (); below.
21189     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21190     <limits.h> exists even on freestanding compilers.  */
21191
21192 #ifdef __STDC__
21193 # include <limits.h>
21194 #else
21195 # include <assert.h>
21196 #endif
21197
21198 #undef $ac_func
21199
21200 /* Override any gcc2 internal prototype to avoid an error.  */
21201 #ifdef __cplusplus
21202 extern "C"
21203 {
21204 #endif
21205 /* We use char because int might match the return type of a gcc2
21206    builtin and then its argument prototype would still apply.  */
21207 char $ac_func ();
21208 /* The GNU C library defines this for functions which it implements
21209     to always fail with ENOSYS.  Some functions are actually named
21210     something starting with __ and the normal name is an alias.  */
21211 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21212 choke me
21213 #else
21214 char (*f) () = $ac_func;
21215 #endif
21216 #ifdef __cplusplus
21217 }
21218 #endif
21219
21220 int
21221 main ()
21222 {
21223 return f != $ac_func;
21224   ;
21225   return 0;
21226 }
21227 _ACEOF
21228 rm -f conftest.$ac_objext conftest$ac_exeext
21229 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21230   (eval $ac_link) 2>conftest.er1
21231   ac_status=$?
21232   grep -v '^ *+' conftest.er1 >conftest.err
21233   rm -f conftest.er1
21234   cat conftest.err >&5
21235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21236   (exit $ac_status); } &&
21237          { ac_try='test -z "$ac_c_werror_flag"
21238                          || test ! -s conftest.err'
21239   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21240   (eval $ac_try) 2>&5
21241   ac_status=$?
21242   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21243   (exit $ac_status); }; } &&
21244          { ac_try='test -s conftest$ac_exeext'
21245   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21246   (eval $ac_try) 2>&5
21247   ac_status=$?
21248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21249   (exit $ac_status); }; }; then
21250   eval "$as_ac_var=yes"
21251 else
21252   echo "$as_me: failed program was:" >&5
21253 sed 's/^/| /' conftest.$ac_ext >&5
21254
21255 eval "$as_ac_var=no"
21256 fi
21257 rm -f conftest.err conftest.$ac_objext \
21258       conftest$ac_exeext conftest.$ac_ext
21259 fi
21260 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
21261 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
21262 if test `eval echo '${'$as_ac_var'}'` = yes; then
21263   cat >>confdefs.h <<_ACEOF
21264 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21265 _ACEOF
21266  break
21267 fi
21268 done
21269
21270
21271
21272
21273 for ac_header in unistd.h dlfcn.h sys/resource.h
21274 do
21275 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21276 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21277   echo "$as_me:$LINENO: checking for $ac_header" >&5
21278 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21279 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21280   echo $ECHO_N "(cached) $ECHO_C" >&6
21281 fi
21282 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
21283 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21284 else
21285   # Is the header compilable?
21286 echo "$as_me:$LINENO: checking $ac_header usability" >&5
21287 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
21288 cat >conftest.$ac_ext <<_ACEOF
21289 /* confdefs.h.  */
21290 _ACEOF
21291 cat confdefs.h >>conftest.$ac_ext
21292 cat >>conftest.$ac_ext <<_ACEOF
21293 /* end confdefs.h.  */
21294 $ac_includes_default
21295 #include <$ac_header>
21296 _ACEOF
21297 rm -f conftest.$ac_objext
21298 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21299   (eval $ac_compile) 2>conftest.er1
21300   ac_status=$?
21301   grep -v '^ *+' conftest.er1 >conftest.err
21302   rm -f conftest.er1
21303   cat conftest.err >&5
21304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21305   (exit $ac_status); } &&
21306          { ac_try='test -z "$ac_c_werror_flag"
21307                          || test ! -s conftest.err'
21308   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21309   (eval $ac_try) 2>&5
21310   ac_status=$?
21311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21312   (exit $ac_status); }; } &&
21313          { ac_try='test -s conftest.$ac_objext'
21314   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21315   (eval $ac_try) 2>&5
21316   ac_status=$?
21317   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21318   (exit $ac_status); }; }; then
21319   ac_header_compiler=yes
21320 else
21321   echo "$as_me: failed program was:" >&5
21322 sed 's/^/| /' conftest.$ac_ext >&5
21323
21324 ac_header_compiler=no
21325 fi
21326 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21327 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21328 echo "${ECHO_T}$ac_header_compiler" >&6
21329
21330 # Is the header present?
21331 echo "$as_me:$LINENO: checking $ac_header presence" >&5
21332 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
21333 cat >conftest.$ac_ext <<_ACEOF
21334 /* confdefs.h.  */
21335 _ACEOF
21336 cat confdefs.h >>conftest.$ac_ext
21337 cat >>conftest.$ac_ext <<_ACEOF
21338 /* end confdefs.h.  */
21339 #include <$ac_header>
21340 _ACEOF
21341 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
21342   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21343   ac_status=$?
21344   grep -v '^ *+' conftest.er1 >conftest.err
21345   rm -f conftest.er1
21346   cat conftest.err >&5
21347   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21348   (exit $ac_status); } >/dev/null; then
21349   if test -s conftest.err; then
21350     ac_cpp_err=$ac_c_preproc_warn_flag
21351     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
21352   else
21353     ac_cpp_err=
21354   fi
21355 else
21356   ac_cpp_err=yes
21357 fi
21358 if test -z "$ac_cpp_err"; then
21359   ac_header_preproc=yes
21360 else
21361   echo "$as_me: failed program was:" >&5
21362 sed 's/^/| /' conftest.$ac_ext >&5
21363
21364   ac_header_preproc=no
21365 fi
21366 rm -f conftest.err conftest.$ac_ext
21367 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21368 echo "${ECHO_T}$ac_header_preproc" >&6
21369
21370 # So?  What about this header?
21371 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21372   yes:no: )
21373     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21374 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21375     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21376 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
21377     ac_header_preproc=yes
21378     ;;
21379   no:yes:* )
21380     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21381 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21382     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
21383 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
21384     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21385 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21386     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
21387 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
21388     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21389 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21390     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21391 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
21392     (
21393       cat <<\_ASBOX
21394 ## ---------------------------------- ##
21395 ## Report this to the libjava lists.  ##
21396 ## ---------------------------------- ##
21397 _ASBOX
21398     ) |
21399       sed "s/^/$as_me: WARNING:     /" >&2
21400     ;;
21401 esac
21402 echo "$as_me:$LINENO: checking for $ac_header" >&5
21403 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21404 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21405   echo $ECHO_N "(cached) $ECHO_C" >&6
21406 else
21407   eval "$as_ac_Header=\$ac_header_preproc"
21408 fi
21409 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
21410 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
21411
21412 fi
21413 if test `eval echo '${'$as_ac_Header'}'` = yes; then
21414   cat >>confdefs.h <<_ACEOF
21415 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21416 _ACEOF
21417
21418 fi
21419
21420 done
21421
21422    # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl
21423    echo "$as_me:$LINENO: checking for dladdr in -ldl" >&5
21424 echo $ECHO_N "checking for dladdr in -ldl... $ECHO_C" >&6
21425 if test "${ac_cv_lib_dl_dladdr+set}" = set; then
21426   echo $ECHO_N "(cached) $ECHO_C" >&6
21427 else
21428   ac_check_lib_save_LIBS=$LIBS
21429 LIBS="-ldl  $LIBS"
21430 if test x$gcc_no_link = xyes; then
21431   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21432 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21433    { (exit 1); exit 1; }; }
21434 fi
21435 cat >conftest.$ac_ext <<_ACEOF
21436 /* confdefs.h.  */
21437 _ACEOF
21438 cat confdefs.h >>conftest.$ac_ext
21439 cat >>conftest.$ac_ext <<_ACEOF
21440 /* end confdefs.h.  */
21441
21442 /* Override any gcc2 internal prototype to avoid an error.  */
21443 #ifdef __cplusplus
21444 extern "C"
21445 #endif
21446 /* We use char because int might match the return type of a gcc2
21447    builtin and then its argument prototype would still apply.  */
21448 char dladdr ();
21449 int
21450 main ()
21451 {
21452 dladdr ();
21453   ;
21454   return 0;
21455 }
21456 _ACEOF
21457 rm -f conftest.$ac_objext conftest$ac_exeext
21458 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21459   (eval $ac_link) 2>conftest.er1
21460   ac_status=$?
21461   grep -v '^ *+' conftest.er1 >conftest.err
21462   rm -f conftest.er1
21463   cat conftest.err >&5
21464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21465   (exit $ac_status); } &&
21466          { ac_try='test -z "$ac_c_werror_flag"
21467                          || test ! -s conftest.err'
21468   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21469   (eval $ac_try) 2>&5
21470   ac_status=$?
21471   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21472   (exit $ac_status); }; } &&
21473          { ac_try='test -s conftest$ac_exeext'
21474   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21475   (eval $ac_try) 2>&5
21476   ac_status=$?
21477   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21478   (exit $ac_status); }; }; then
21479   ac_cv_lib_dl_dladdr=yes
21480 else
21481   echo "$as_me: failed program was:" >&5
21482 sed 's/^/| /' conftest.$ac_ext >&5
21483
21484 ac_cv_lib_dl_dladdr=no
21485 fi
21486 rm -f conftest.err conftest.$ac_objext \
21487       conftest$ac_exeext conftest.$ac_ext
21488 LIBS=$ac_check_lib_save_LIBS
21489 fi
21490 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dladdr" >&5
21491 echo "${ECHO_T}$ac_cv_lib_dl_dladdr" >&6
21492 if test $ac_cv_lib_dl_dladdr = yes; then
21493
21494
21495 cat >>confdefs.h <<\_ACEOF
21496 #define HAVE_DLADDR 1
21497 _ACEOF
21498
21499 else
21500
21501        echo "$as_me:$LINENO: checking for dladdr in -ldld" >&5
21502 echo $ECHO_N "checking for dladdr in -ldld... $ECHO_C" >&6
21503 if test "${ac_cv_lib_dld_dladdr+set}" = set; then
21504   echo $ECHO_N "(cached) $ECHO_C" >&6
21505 else
21506   ac_check_lib_save_LIBS=$LIBS
21507 LIBS="-ldld  $LIBS"
21508 if test x$gcc_no_link = xyes; then
21509   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
21510 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
21511    { (exit 1); exit 1; }; }
21512 fi
21513 cat >conftest.$ac_ext <<_ACEOF
21514 /* confdefs.h.  */
21515 _ACEOF
21516 cat confdefs.h >>conftest.$ac_ext
21517 cat >>conftest.$ac_ext <<_ACEOF
21518 /* end confdefs.h.  */
21519
21520 /* Override any gcc2 internal prototype to avoid an error.  */
21521 #ifdef __cplusplus
21522 extern "C"
21523 #endif
21524 /* We use char because int might match the return type of a gcc2
21525    builtin and then its argument prototype would still apply.  */
21526 char dladdr ();
21527 int
21528 main ()
21529 {
21530 dladdr ();
21531   ;
21532   return 0;
21533 }
21534 _ACEOF
21535 rm -f conftest.$ac_objext conftest$ac_exeext
21536 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21537   (eval $ac_link) 2>conftest.er1
21538   ac_status=$?
21539   grep -v '^ *+' conftest.er1 >conftest.err
21540   rm -f conftest.er1
21541   cat conftest.err >&5
21542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21543   (exit $ac_status); } &&
21544          { ac_try='test -z "$ac_c_werror_flag"
21545                          || test ! -s conftest.err'
21546   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21547   (eval $ac_try) 2>&5
21548   ac_status=$?
21549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21550   (exit $ac_status); }; } &&
21551          { ac_try='test -s conftest$ac_exeext'
21552   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21553   (eval $ac_try) 2>&5
21554   ac_status=$?
21555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21556   (exit $ac_status); }; }; then
21557   ac_cv_lib_dld_dladdr=yes
21558 else
21559   echo "$as_me: failed program was:" >&5
21560 sed 's/^/| /' conftest.$ac_ext >&5
21561
21562 ac_cv_lib_dld_dladdr=no
21563 fi
21564 rm -f conftest.err conftest.$ac_objext \
21565       conftest$ac_exeext conftest.$ac_ext
21566 LIBS=$ac_check_lib_save_LIBS
21567 fi
21568 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dladdr" >&5
21569 echo "${ECHO_T}$ac_cv_lib_dld_dladdr" >&6
21570 if test $ac_cv_lib_dld_dladdr = yes; then
21571
21572
21573 cat >>confdefs.h <<\_ACEOF
21574 #define HAVE_DLADDR 1
21575 _ACEOF
21576
21577 fi
21578
21579 fi
21580
21581
21582    if test x"$cross_compiling" = x"no"; then
21583      echo "$as_me:$LINENO: checking for /proc/self/exe" >&5
21584 echo $ECHO_N "checking for /proc/self/exe... $ECHO_C" >&6
21585 if test "${ac_cv_file__proc_self_exe+set}" = set; then
21586   echo $ECHO_N "(cached) $ECHO_C" >&6
21587 else
21588   test "$cross_compiling" = yes &&
21589   { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21590 echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21591    { (exit 1); exit 1; }; }
21592 if test -r "/proc/self/exe"; then
21593   ac_cv_file__proc_self_exe=yes
21594 else
21595   ac_cv_file__proc_self_exe=no
21596 fi
21597 fi
21598 echo "$as_me:$LINENO: result: $ac_cv_file__proc_self_exe" >&5
21599 echo "${ECHO_T}$ac_cv_file__proc_self_exe" >&6
21600 if test $ac_cv_file__proc_self_exe = yes; then
21601
21602 cat >>confdefs.h <<_ACEOF
21603 #define HAVE__PROC_SELF_EXE 1
21604 _ACEOF
21605
21606
21607
21608 cat >>confdefs.h <<\_ACEOF
21609 #define HAVE_PROC_SELF_EXE 1
21610 _ACEOF
21611
21612 fi
21613
21614      echo "$as_me:$LINENO: checking for /proc/self/maps" >&5
21615 echo $ECHO_N "checking for /proc/self/maps... $ECHO_C" >&6
21616 if test "${ac_cv_file__proc_self_maps+set}" = set; then
21617   echo $ECHO_N "(cached) $ECHO_C" >&6
21618 else
21619   test "$cross_compiling" = yes &&
21620   { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21621 echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21622    { (exit 1); exit 1; }; }
21623 if test -r "/proc/self/maps"; then
21624   ac_cv_file__proc_self_maps=yes
21625 else
21626   ac_cv_file__proc_self_maps=no
21627 fi
21628 fi
21629 echo "$as_me:$LINENO: result: $ac_cv_file__proc_self_maps" >&5
21630 echo "${ECHO_T}$ac_cv_file__proc_self_maps" >&6
21631 if test $ac_cv_file__proc_self_maps = yes; then
21632
21633 cat >>confdefs.h <<_ACEOF
21634 #define HAVE__PROC_SELF_MAPS 1
21635 _ACEOF
21636
21637
21638
21639 cat >>confdefs.h <<\_ACEOF
21640 #define HAVE_PROC_SELF_MAPS 1
21641 _ACEOF
21642
21643 fi
21644
21645    else
21646      case $host in
21647      *-linux*)
21648
21649 cat >>confdefs.h <<\_ACEOF
21650 #define HAVE_PROC_SELF_EXE 1
21651 _ACEOF
21652
21653
21654 cat >>confdefs.h <<\_ACEOF
21655 #define HAVE_PROC_SELF_MAPS 1
21656 _ACEOF
21657
21658        ;;
21659      esac
21660    fi
21661
21662
21663       if test "X$prefix" = "XNONE"; then
21664     acl_final_prefix="$ac_default_prefix"
21665   else
21666     acl_final_prefix="$prefix"
21667   fi
21668   if test "X$exec_prefix" = "XNONE"; then
21669     acl_final_exec_prefix='${prefix}'
21670   else
21671     acl_final_exec_prefix="$exec_prefix"
21672   fi
21673   acl_save_prefix="$prefix"
21674   prefix="$acl_final_prefix"
21675   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
21676   prefix="$acl_save_prefix"
21677
21678
21679 # Check whether --with-gnu-ld or --without-gnu-ld was given.
21680 if test "${with_gnu_ld+set}" = set; then
21681   withval="$with_gnu_ld"
21682   test "$withval" = no || with_gnu_ld=yes
21683 else
21684   with_gnu_ld=no
21685 fi;
21686 # Prepare PATH_SEPARATOR.
21687 # The user is always right.
21688 if test "${PATH_SEPARATOR+set}" != set; then
21689   echo "#! /bin/sh" >conf$$.sh
21690   echo  "exit 0"   >>conf$$.sh
21691   chmod +x conf$$.sh
21692   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21693     PATH_SEPARATOR=';'
21694   else
21695     PATH_SEPARATOR=:
21696   fi
21697   rm -f conf$$.sh
21698 fi
21699 ac_prog=ld
21700 if test "$GCC" = yes; then
21701   # Check if gcc -print-prog-name=ld gives a path.
21702   echo "$as_me:$LINENO: checking for ld used by GCC" >&5
21703 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
21704   case $host in
21705   *-*-mingw*)
21706     # gcc leaves a trailing carriage return which upsets mingw
21707     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
21708   *)
21709     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
21710   esac
21711   case $ac_prog in
21712     # Accept absolute paths.
21713     [\\/]* | [A-Za-z]:[\\/]*)
21714       re_direlt='/[^/][^/]*/\.\./'
21715       # Canonicalize the path of ld
21716       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
21717       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
21718         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
21719       done
21720       test -z "$LD" && LD="$ac_prog"
21721       ;;
21722   "")
21723     # If it fails, then pretend we aren't using GCC.
21724     ac_prog=ld
21725     ;;
21726   *)
21727     # If it is relative, then search for the first ld in PATH.
21728     with_gnu_ld=unknown
21729     ;;
21730   esac
21731 elif test "$with_gnu_ld" = yes; then
21732   echo "$as_me:$LINENO: checking for GNU ld" >&5
21733 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
21734 else
21735   echo "$as_me:$LINENO: checking for non-GNU ld" >&5
21736 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
21737 fi
21738 if test "${acl_cv_path_LD+set}" = set; then
21739   echo $ECHO_N "(cached) $ECHO_C" >&6
21740 else
21741   if test -z "$LD"; then
21742   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
21743   for ac_dir in $PATH; do
21744     test -z "$ac_dir" && ac_dir=.
21745     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
21746       acl_cv_path_LD="$ac_dir/$ac_prog"
21747       # Check to see if the program is GNU ld.  I'd rather use --version,
21748       # but apparently some GNU ld's only accept -v.
21749       # Break only if it was the GNU/non-GNU ld that we prefer.
21750       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
21751         test "$with_gnu_ld" != no && break
21752       else
21753         test "$with_gnu_ld" != yes && break
21754       fi
21755     fi
21756   done
21757   IFS="$ac_save_ifs"
21758 else
21759   acl_cv_path_LD="$LD" # Let the user override the test with a path.
21760 fi
21761 fi
21762
21763 LD="$acl_cv_path_LD"
21764 if test -n "$LD"; then
21765   echo "$as_me:$LINENO: result: $LD" >&5
21766 echo "${ECHO_T}$LD" >&6
21767 else
21768   echo "$as_me:$LINENO: result: no" >&5
21769 echo "${ECHO_T}no" >&6
21770 fi
21771 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
21772 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
21773    { (exit 1); exit 1; }; }
21774 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
21775 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
21776 if test "${acl_cv_prog_gnu_ld+set}" = set; then
21777   echo $ECHO_N "(cached) $ECHO_C" >&6
21778 else
21779   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
21780 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
21781   acl_cv_prog_gnu_ld=yes
21782 else
21783   acl_cv_prog_gnu_ld=no
21784 fi
21785 fi
21786 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
21787 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
21788 with_gnu_ld=$acl_cv_prog_gnu_ld
21789
21790
21791
21792                                                 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
21793 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
21794 if test "${acl_cv_rpath+set}" = set; then
21795   echo $ECHO_N "(cached) $ECHO_C" >&6
21796 else
21797
21798     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
21799     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
21800     . ./conftest.sh
21801     rm -f ./conftest.sh
21802     acl_cv_rpath=done
21803
21804 fi
21805 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
21806 echo "${ECHO_T}$acl_cv_rpath" >&6
21807   wl="$acl_cv_wl"
21808   libext="$acl_cv_libext"
21809   shlibext="$acl_cv_shlibext"
21810   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
21811   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
21812   hardcode_direct="$acl_cv_hardcode_direct"
21813   hardcode_minus_L="$acl_cv_hardcode_minus_L"
21814     # Check whether --enable-rpath or --disable-rpath was given.
21815 if test "${enable_rpath+set}" = set; then
21816   enableval="$enable_rpath"
21817   :
21818 else
21819   enable_rpath=yes
21820 fi;
21821
21822
21823
21824
21825
21826
21827
21828     use_additional=yes
21829
21830   acl_save_prefix="$prefix"
21831   prefix="$acl_final_prefix"
21832   acl_save_exec_prefix="$exec_prefix"
21833   exec_prefix="$acl_final_exec_prefix"
21834
21835     eval additional_includedir=\"$includedir\"
21836     eval additional_libdir=\"$libdir\"
21837
21838   exec_prefix="$acl_save_exec_prefix"
21839   prefix="$acl_save_prefix"
21840
21841
21842 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
21843 if test "${with_libiconv_prefix+set}" = set; then
21844   withval="$with_libiconv_prefix"
21845
21846     if test "X$withval" = "Xno"; then
21847       use_additional=no
21848     else
21849       if test "X$withval" = "X"; then
21850
21851   acl_save_prefix="$prefix"
21852   prefix="$acl_final_prefix"
21853   acl_save_exec_prefix="$exec_prefix"
21854   exec_prefix="$acl_final_exec_prefix"
21855
21856           eval additional_includedir=\"$includedir\"
21857           eval additional_libdir=\"$libdir\"
21858
21859   exec_prefix="$acl_save_exec_prefix"
21860   prefix="$acl_save_prefix"
21861
21862       else
21863         additional_includedir="$withval/include"
21864         additional_libdir="$withval/lib"
21865       fi
21866     fi
21867
21868 fi;
21869       LIBICONV=
21870   LTLIBICONV=
21871   INCICONV=
21872   rpathdirs=
21873   ltrpathdirs=
21874   names_already_handled=
21875   names_next_round='iconv '
21876   while test -n "$names_next_round"; do
21877     names_this_round="$names_next_round"
21878     names_next_round=
21879     for name in $names_this_round; do
21880       already_handled=
21881       for n in $names_already_handled; do
21882         if test "$n" = "$name"; then
21883           already_handled=yes
21884           break
21885         fi
21886       done
21887       if test -z "$already_handled"; then
21888         names_already_handled="$names_already_handled $name"
21889                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
21890         eval value=\"\$HAVE_LIB$uppername\"
21891         if test -n "$value"; then
21892           if test "$value" = yes; then
21893             eval value=\"\$LIB$uppername\"
21894             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
21895             eval value=\"\$LTLIB$uppername\"
21896             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
21897           else
21898                                     :
21899           fi
21900         else
21901                               found_dir=
21902           found_la=
21903           found_so=
21904           found_a=
21905           if test $use_additional = yes; then
21906             if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
21907               found_dir="$additional_libdir"
21908               found_so="$additional_libdir/lib$name.$shlibext"
21909               if test -f "$additional_libdir/lib$name.la"; then
21910                 found_la="$additional_libdir/lib$name.la"
21911               fi
21912             else
21913               if test -f "$additional_libdir/lib$name.$libext"; then
21914                 found_dir="$additional_libdir"
21915                 found_a="$additional_libdir/lib$name.$libext"
21916                 if test -f "$additional_libdir/lib$name.la"; then
21917                   found_la="$additional_libdir/lib$name.la"
21918                 fi
21919               fi
21920             fi
21921           fi
21922           if test "X$found_dir" = "X"; then
21923             for x in $LDFLAGS $LTLIBICONV; do
21924
21925   acl_save_prefix="$prefix"
21926   prefix="$acl_final_prefix"
21927   acl_save_exec_prefix="$exec_prefix"
21928   exec_prefix="$acl_final_exec_prefix"
21929   eval x=\"$x\"
21930   exec_prefix="$acl_save_exec_prefix"
21931   prefix="$acl_save_prefix"
21932
21933               case "$x" in
21934                 -L*)
21935                   dir=`echo "X$x" | sed -e 's/^X-L//'`
21936                   if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
21937                     found_dir="$dir"
21938                     found_so="$dir/lib$name.$shlibext"
21939                     if test -f "$dir/lib$name.la"; then
21940                       found_la="$dir/lib$name.la"
21941                     fi
21942                   else
21943                     if test -f "$dir/lib$name.$libext"; then
21944                       found_dir="$dir"
21945                       found_a="$dir/lib$name.$libext"
21946                       if test -f "$dir/lib$name.la"; then
21947                         found_la="$dir/lib$name.la"
21948                       fi
21949                     fi
21950                   fi
21951                   ;;
21952               esac
21953               if test "X$found_dir" != "X"; then
21954                 break
21955               fi
21956             done
21957           fi
21958           if test "X$found_dir" != "X"; then
21959                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
21960             if test "X$found_so" != "X"; then
21961                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
21962                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21963               else
21964                                                                                 haveit=
21965                 for x in $ltrpathdirs; do
21966                   if test "X$x" = "X$found_dir"; then
21967                     haveit=yes
21968                     break
21969                   fi
21970                 done
21971                 if test -z "$haveit"; then
21972                   ltrpathdirs="$ltrpathdirs $found_dir"
21973                 fi
21974                                 if test "$hardcode_direct" = yes; then
21975                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21976                 else
21977                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
21978                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21979                                                             haveit=
21980                     for x in $rpathdirs; do
21981                       if test "X$x" = "X$found_dir"; then
21982                         haveit=yes
21983                         break
21984                       fi
21985                     done
21986                     if test -z "$haveit"; then
21987                       rpathdirs="$rpathdirs $found_dir"
21988                     fi
21989                   else
21990                                                                                 haveit=
21991                     for x in $LDFLAGS $LIBICONV; do
21992
21993   acl_save_prefix="$prefix"
21994   prefix="$acl_final_prefix"
21995   acl_save_exec_prefix="$exec_prefix"
21996   exec_prefix="$acl_final_exec_prefix"
21997   eval x=\"$x\"
21998   exec_prefix="$acl_save_exec_prefix"
21999   prefix="$acl_save_prefix"
22000
22001                       if test "X$x" = "X-L$found_dir"; then
22002                         haveit=yes
22003                         break
22004                       fi
22005                     done
22006                     if test -z "$haveit"; then
22007                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
22008                     fi
22009                     if test "$hardcode_minus_L" != no; then
22010                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
22011                     else
22012                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
22013                     fi
22014                   fi
22015                 fi
22016               fi
22017             else
22018               if test "X$found_a" != "X"; then
22019                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
22020               else
22021                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
22022               fi
22023             fi
22024                         additional_includedir=
22025             case "$found_dir" in
22026               */lib | */lib/)
22027                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
22028                 additional_includedir="$basedir/include"
22029                 ;;
22030             esac
22031             if test "X$additional_includedir" != "X"; then
22032                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
22033                 haveit=
22034                 if test "X$additional_includedir" = "X/usr/local/include"; then
22035                   if test -n "$GCC"; then
22036                     case $host_os in
22037                       linux*) haveit=yes;;
22038                     esac
22039                   fi
22040                 fi
22041                 if test -z "$haveit"; then
22042                   for x in $CPPFLAGS $INCICONV; do
22043
22044   acl_save_prefix="$prefix"
22045   prefix="$acl_final_prefix"
22046   acl_save_exec_prefix="$exec_prefix"
22047   exec_prefix="$acl_final_exec_prefix"
22048   eval x=\"$x\"
22049   exec_prefix="$acl_save_exec_prefix"
22050   prefix="$acl_save_prefix"
22051
22052                     if test "X$x" = "X-I$additional_includedir"; then
22053                       haveit=yes
22054                       break
22055                     fi
22056                   done
22057                   if test -z "$haveit"; then
22058                     if test -d "$additional_includedir"; then
22059                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
22060                     fi
22061                   fi
22062                 fi
22063               fi
22064             fi
22065                         if test -n "$found_la"; then
22066                                                         save_libdir="$libdir"
22067               case "$found_la" in
22068                 */* | *\\*) . "$found_la" ;;
22069                 *) . "./$found_la" ;;
22070               esac
22071               libdir="$save_libdir"
22072                             for dep in $dependency_libs; do
22073                 case "$dep" in
22074                   -L*)
22075                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
22076                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
22077                       haveit=
22078                       if test "X$additional_libdir" = "X/usr/local/lib"; then
22079                         if test -n "$GCC"; then
22080                           case $host_os in
22081                             linux*) haveit=yes;;
22082                           esac
22083                         fi
22084                       fi
22085                       if test -z "$haveit"; then
22086                         haveit=
22087                         for x in $LDFLAGS $LIBICONV; do
22088
22089   acl_save_prefix="$prefix"
22090   prefix="$acl_final_prefix"
22091   acl_save_exec_prefix="$exec_prefix"
22092   exec_prefix="$acl_final_exec_prefix"
22093   eval x=\"$x\"
22094   exec_prefix="$acl_save_exec_prefix"
22095   prefix="$acl_save_prefix"
22096
22097                           if test "X$x" = "X-L$additional_libdir"; then
22098                             haveit=yes
22099                             break
22100                           fi
22101                         done
22102                         if test -z "$haveit"; then
22103                           if test -d "$additional_libdir"; then
22104                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
22105                           fi
22106                         fi
22107                         haveit=
22108                         for x in $LDFLAGS $LTLIBICONV; do
22109
22110   acl_save_prefix="$prefix"
22111   prefix="$acl_final_prefix"
22112   acl_save_exec_prefix="$exec_prefix"
22113   exec_prefix="$acl_final_exec_prefix"
22114   eval x=\"$x\"
22115   exec_prefix="$acl_save_exec_prefix"
22116   prefix="$acl_save_prefix"
22117
22118                           if test "X$x" = "X-L$additional_libdir"; then
22119                             haveit=yes
22120                             break
22121                           fi
22122                         done
22123                         if test -z "$haveit"; then
22124                           if test -d "$additional_libdir"; then
22125                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
22126                           fi
22127                         fi
22128                       fi
22129                     fi
22130                     ;;
22131                   -R*)
22132                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
22133                     if test "$enable_rpath" != no; then
22134                                                                   haveit=
22135                       for x in $rpathdirs; do
22136                         if test "X$x" = "X$dir"; then
22137                           haveit=yes
22138                           break
22139                         fi
22140                       done
22141                       if test -z "$haveit"; then
22142                         rpathdirs="$rpathdirs $dir"
22143                       fi
22144                                                                   haveit=
22145                       for x in $ltrpathdirs; do
22146                         if test "X$x" = "X$dir"; then
22147                           haveit=yes
22148                           break
22149                         fi
22150                       done
22151                       if test -z "$haveit"; then
22152                         ltrpathdirs="$ltrpathdirs $dir"
22153                       fi
22154                     fi
22155                     ;;
22156                   -l*)
22157                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
22158                     ;;
22159                   *.la)
22160                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
22161                     ;;
22162                   *)
22163                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
22164                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
22165                     ;;
22166                 esac
22167               done
22168             fi
22169           else
22170                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
22171             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
22172           fi
22173         fi
22174       fi
22175     done
22176   done
22177   if test "X$rpathdirs" != "X"; then
22178     if test -n "$hardcode_libdir_separator"; then
22179                         alldirs=
22180       for found_dir in $rpathdirs; do
22181         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
22182       done
22183             acl_save_libdir="$libdir"
22184       libdir="$alldirs"
22185       eval flag=\"$hardcode_libdir_flag_spec\"
22186       libdir="$acl_save_libdir"
22187       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
22188     else
22189             for found_dir in $rpathdirs; do
22190         acl_save_libdir="$libdir"
22191         libdir="$found_dir"
22192         eval flag=\"$hardcode_libdir_flag_spec\"
22193         libdir="$acl_save_libdir"
22194         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
22195       done
22196     fi
22197   fi
22198   if test "X$ltrpathdirs" != "X"; then
22199             for found_dir in $ltrpathdirs; do
22200       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
22201     done
22202   fi
22203
22204
22205
22206
22207
22208
22209
22210           am_save_CPPFLAGS="$CPPFLAGS"
22211
22212   for element in $INCICONV; do
22213     haveit=
22214     for x in $CPPFLAGS; do
22215
22216   acl_save_prefix="$prefix"
22217   prefix="$acl_final_prefix"
22218   acl_save_exec_prefix="$exec_prefix"
22219   exec_prefix="$acl_final_exec_prefix"
22220   eval x=\"$x\"
22221   exec_prefix="$acl_save_exec_prefix"
22222   prefix="$acl_save_prefix"
22223
22224       if test "X$x" = "X$element"; then
22225         haveit=yes
22226         break
22227       fi
22228     done
22229     if test -z "$haveit"; then
22230       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
22231     fi
22232   done
22233
22234
22235   echo "$as_me:$LINENO: checking for iconv" >&5
22236 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
22237 if test "${am_cv_func_iconv+set}" = set; then
22238   echo $ECHO_N "(cached) $ECHO_C" >&6
22239 else
22240
22241     am_cv_func_iconv="no, consider installing GNU libiconv"
22242     am_cv_lib_iconv=no
22243     if test x$gcc_no_link = xyes; then
22244   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22245 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22246    { (exit 1); exit 1; }; }
22247 fi
22248 cat >conftest.$ac_ext <<_ACEOF
22249 /* confdefs.h.  */
22250 _ACEOF
22251 cat confdefs.h >>conftest.$ac_ext
22252 cat >>conftest.$ac_ext <<_ACEOF
22253 /* end confdefs.h.  */
22254 #include <stdlib.h>
22255 #include <iconv.h>
22256 int
22257 main ()
22258 {
22259 iconv_t cd = iconv_open("","");
22260        iconv(cd,NULL,NULL,NULL,NULL);
22261        iconv_close(cd);
22262   ;
22263   return 0;
22264 }
22265 _ACEOF
22266 rm -f conftest.$ac_objext conftest$ac_exeext
22267 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22268   (eval $ac_link) 2>conftest.er1
22269   ac_status=$?
22270   grep -v '^ *+' conftest.er1 >conftest.err
22271   rm -f conftest.er1
22272   cat conftest.err >&5
22273   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22274   (exit $ac_status); } &&
22275          { ac_try='test -z "$ac_c_werror_flag"
22276                          || test ! -s conftest.err'
22277   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22278   (eval $ac_try) 2>&5
22279   ac_status=$?
22280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22281   (exit $ac_status); }; } &&
22282          { ac_try='test -s conftest$ac_exeext'
22283   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22284   (eval $ac_try) 2>&5
22285   ac_status=$?
22286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22287   (exit $ac_status); }; }; then
22288   am_cv_func_iconv=yes
22289 else
22290   echo "$as_me: failed program was:" >&5
22291 sed 's/^/| /' conftest.$ac_ext >&5
22292
22293 fi
22294 rm -f conftest.err conftest.$ac_objext \
22295       conftest$ac_exeext conftest.$ac_ext
22296     if test "$am_cv_func_iconv" != yes; then
22297       am_save_LIBS="$LIBS"
22298       LIBS="$LIBS $LIBICONV"
22299       if test x$gcc_no_link = xyes; then
22300   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22301 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22302    { (exit 1); exit 1; }; }
22303 fi
22304 cat >conftest.$ac_ext <<_ACEOF
22305 /* confdefs.h.  */
22306 _ACEOF
22307 cat confdefs.h >>conftest.$ac_ext
22308 cat >>conftest.$ac_ext <<_ACEOF
22309 /* end confdefs.h.  */
22310 #include <stdlib.h>
22311 #include <iconv.h>
22312 int
22313 main ()
22314 {
22315 iconv_t cd = iconv_open("","");
22316          iconv(cd,NULL,NULL,NULL,NULL);
22317          iconv_close(cd);
22318   ;
22319   return 0;
22320 }
22321 _ACEOF
22322 rm -f conftest.$ac_objext conftest$ac_exeext
22323 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22324   (eval $ac_link) 2>conftest.er1
22325   ac_status=$?
22326   grep -v '^ *+' conftest.er1 >conftest.err
22327   rm -f conftest.er1
22328   cat conftest.err >&5
22329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22330   (exit $ac_status); } &&
22331          { ac_try='test -z "$ac_c_werror_flag"
22332                          || test ! -s conftest.err'
22333   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22334   (eval $ac_try) 2>&5
22335   ac_status=$?
22336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22337   (exit $ac_status); }; } &&
22338          { ac_try='test -s conftest$ac_exeext'
22339   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22340   (eval $ac_try) 2>&5
22341   ac_status=$?
22342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22343   (exit $ac_status); }; }; then
22344   am_cv_lib_iconv=yes
22345         am_cv_func_iconv=yes
22346 else
22347   echo "$as_me: failed program was:" >&5
22348 sed 's/^/| /' conftest.$ac_ext >&5
22349
22350 fi
22351 rm -f conftest.err conftest.$ac_objext \
22352       conftest$ac_exeext conftest.$ac_ext
22353       LIBS="$am_save_LIBS"
22354     fi
22355
22356 fi
22357 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
22358 echo "${ECHO_T}$am_cv_func_iconv" >&6
22359   if test "$am_cv_func_iconv" = yes; then
22360
22361 cat >>confdefs.h <<\_ACEOF
22362 #define HAVE_ICONV 1
22363 _ACEOF
22364
22365   fi
22366   if test "$am_cv_lib_iconv" = yes; then
22367     echo "$as_me:$LINENO: checking how to link with libiconv" >&5
22368 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
22369     echo "$as_me:$LINENO: result: $LIBICONV" >&5
22370 echo "${ECHO_T}$LIBICONV" >&6
22371   else
22372             CPPFLAGS="$am_save_CPPFLAGS"
22373     LIBICONV=
22374     LTLIBICONV=
22375   fi
22376
22377
22378
22379   if test "$am_cv_func_iconv" = yes; then
22380     echo "$as_me:$LINENO: checking for iconv declaration" >&5
22381 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
22382     if test "${am_cv_proto_iconv+set}" = set; then
22383   echo $ECHO_N "(cached) $ECHO_C" >&6
22384 else
22385
22386       cat >conftest.$ac_ext <<_ACEOF
22387 /* confdefs.h.  */
22388 _ACEOF
22389 cat confdefs.h >>conftest.$ac_ext
22390 cat >>conftest.$ac_ext <<_ACEOF
22391 /* end confdefs.h.  */
22392
22393 #include <stdlib.h>
22394 #include <iconv.h>
22395 extern
22396 #ifdef __cplusplus
22397 "C"
22398 #endif
22399 #if defined(__STDC__) || defined(__cplusplus)
22400 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
22401 #else
22402 size_t iconv();
22403 #endif
22404
22405 int
22406 main ()
22407 {
22408
22409   ;
22410   return 0;
22411 }
22412 _ACEOF
22413 rm -f conftest.$ac_objext
22414 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22415   (eval $ac_compile) 2>conftest.er1
22416   ac_status=$?
22417   grep -v '^ *+' conftest.er1 >conftest.err
22418   rm -f conftest.er1
22419   cat conftest.err >&5
22420   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22421   (exit $ac_status); } &&
22422          { ac_try='test -z "$ac_c_werror_flag"
22423                          || test ! -s conftest.err'
22424   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22425   (eval $ac_try) 2>&5
22426   ac_status=$?
22427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22428   (exit $ac_status); }; } &&
22429          { ac_try='test -s conftest.$ac_objext'
22430   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22431   (eval $ac_try) 2>&5
22432   ac_status=$?
22433   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22434   (exit $ac_status); }; }; then
22435   am_cv_proto_iconv_arg1=""
22436 else
22437   echo "$as_me: failed program was:" >&5
22438 sed 's/^/| /' conftest.$ac_ext >&5
22439
22440 am_cv_proto_iconv_arg1="const"
22441 fi
22442 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22443       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);"
22444 fi
22445
22446     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
22447     echo "$as_me:$LINENO: result: ${ac_t:-
22448          }$am_cv_proto_iconv" >&5
22449 echo "${ECHO_T}${ac_t:-
22450          }$am_cv_proto_iconv" >&6
22451
22452 cat >>confdefs.h <<_ACEOF
22453 #define ICONV_CONST $am_cv_proto_iconv_arg1
22454 _ACEOF
22455
22456   fi
22457
22458
22459   echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
22460 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
22461 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
22462   echo $ECHO_N "(cached) $ECHO_C" >&6
22463 else
22464   if test x$gcc_no_link = xyes; then
22465   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22466 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22467    { (exit 1); exit 1; }; }
22468 fi
22469 cat >conftest.$ac_ext <<_ACEOF
22470 /* confdefs.h.  */
22471 _ACEOF
22472 cat confdefs.h >>conftest.$ac_ext
22473 cat >>conftest.$ac_ext <<_ACEOF
22474 /* end confdefs.h.  */
22475 #include <locale.h>
22476 int
22477 main ()
22478 {
22479 return LC_MESSAGES
22480   ;
22481   return 0;
22482 }
22483 _ACEOF
22484 rm -f conftest.$ac_objext conftest$ac_exeext
22485 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22486   (eval $ac_link) 2>conftest.er1
22487   ac_status=$?
22488   grep -v '^ *+' conftest.er1 >conftest.err
22489   rm -f conftest.er1
22490   cat conftest.err >&5
22491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22492   (exit $ac_status); } &&
22493          { ac_try='test -z "$ac_c_werror_flag"
22494                          || test ! -s conftest.err'
22495   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22496   (eval $ac_try) 2>&5
22497   ac_status=$?
22498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22499   (exit $ac_status); }; } &&
22500          { ac_try='test -s conftest$ac_exeext'
22501   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22502   (eval $ac_try) 2>&5
22503   ac_status=$?
22504   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22505   (exit $ac_status); }; }; then
22506   am_cv_val_LC_MESSAGES=yes
22507 else
22508   echo "$as_me: failed program was:" >&5
22509 sed 's/^/| /' conftest.$ac_ext >&5
22510
22511 am_cv_val_LC_MESSAGES=no
22512 fi
22513 rm -f conftest.err conftest.$ac_objext \
22514       conftest$ac_exeext conftest.$ac_ext
22515 fi
22516 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
22517 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
22518   if test $am_cv_val_LC_MESSAGES = yes; then
22519
22520 cat >>confdefs.h <<\_ACEOF
22521 #define HAVE_LC_MESSAGES 1
22522 _ACEOF
22523
22524   fi
22525
22526    echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
22527 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
22528 if test "${ac_cv_struct_tm+set}" = set; then
22529   echo $ECHO_N "(cached) $ECHO_C" >&6
22530 else
22531   cat >conftest.$ac_ext <<_ACEOF
22532 /* confdefs.h.  */
22533 _ACEOF
22534 cat confdefs.h >>conftest.$ac_ext
22535 cat >>conftest.$ac_ext <<_ACEOF
22536 /* end confdefs.h.  */
22537 #include <sys/types.h>
22538 #include <time.h>
22539
22540 int
22541 main ()
22542 {
22543 struct tm *tp; tp->tm_sec;
22544   ;
22545   return 0;
22546 }
22547 _ACEOF
22548 rm -f conftest.$ac_objext
22549 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22550   (eval $ac_compile) 2>conftest.er1
22551   ac_status=$?
22552   grep -v '^ *+' conftest.er1 >conftest.err
22553   rm -f conftest.er1
22554   cat conftest.err >&5
22555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22556   (exit $ac_status); } &&
22557          { ac_try='test -z "$ac_c_werror_flag"
22558                          || test ! -s conftest.err'
22559   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22560   (eval $ac_try) 2>&5
22561   ac_status=$?
22562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22563   (exit $ac_status); }; } &&
22564          { ac_try='test -s conftest.$ac_objext'
22565   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22566   (eval $ac_try) 2>&5
22567   ac_status=$?
22568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22569   (exit $ac_status); }; }; then
22570   ac_cv_struct_tm=time.h
22571 else
22572   echo "$as_me: failed program was:" >&5
22573 sed 's/^/| /' conftest.$ac_ext >&5
22574
22575 ac_cv_struct_tm=sys/time.h
22576 fi
22577 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22578 fi
22579 echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
22580 echo "${ECHO_T}$ac_cv_struct_tm" >&6
22581 if test $ac_cv_struct_tm = sys/time.h; then
22582
22583 cat >>confdefs.h <<\_ACEOF
22584 #define TM_IN_SYS_TIME 1
22585 _ACEOF
22586
22587 fi
22588
22589 echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
22590 echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
22591 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
22592   echo $ECHO_N "(cached) $ECHO_C" >&6
22593 else
22594   cat >conftest.$ac_ext <<_ACEOF
22595 /* confdefs.h.  */
22596 _ACEOF
22597 cat confdefs.h >>conftest.$ac_ext
22598 cat >>conftest.$ac_ext <<_ACEOF
22599 /* end confdefs.h.  */
22600 #include <sys/types.h>
22601 #include <$ac_cv_struct_tm>
22602
22603
22604 int
22605 main ()
22606 {
22607 static struct tm ac_aggr;
22608 if (ac_aggr.tm_zone)
22609 return 0;
22610   ;
22611   return 0;
22612 }
22613 _ACEOF
22614 rm -f conftest.$ac_objext
22615 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22616   (eval $ac_compile) 2>conftest.er1
22617   ac_status=$?
22618   grep -v '^ *+' conftest.er1 >conftest.err
22619   rm -f conftest.er1
22620   cat conftest.err >&5
22621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22622   (exit $ac_status); } &&
22623          { ac_try='test -z "$ac_c_werror_flag"
22624                          || test ! -s conftest.err'
22625   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22626   (eval $ac_try) 2>&5
22627   ac_status=$?
22628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22629   (exit $ac_status); }; } &&
22630          { ac_try='test -s conftest.$ac_objext'
22631   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22632   (eval $ac_try) 2>&5
22633   ac_status=$?
22634   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22635   (exit $ac_status); }; }; then
22636   ac_cv_member_struct_tm_tm_zone=yes
22637 else
22638   echo "$as_me: failed program was:" >&5
22639 sed 's/^/| /' conftest.$ac_ext >&5
22640
22641 cat >conftest.$ac_ext <<_ACEOF
22642 /* confdefs.h.  */
22643 _ACEOF
22644 cat confdefs.h >>conftest.$ac_ext
22645 cat >>conftest.$ac_ext <<_ACEOF
22646 /* end confdefs.h.  */
22647 #include <sys/types.h>
22648 #include <$ac_cv_struct_tm>
22649
22650
22651 int
22652 main ()
22653 {
22654 static struct tm ac_aggr;
22655 if (sizeof ac_aggr.tm_zone)
22656 return 0;
22657   ;
22658   return 0;
22659 }
22660 _ACEOF
22661 rm -f conftest.$ac_objext
22662 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22663   (eval $ac_compile) 2>conftest.er1
22664   ac_status=$?
22665   grep -v '^ *+' conftest.er1 >conftest.err
22666   rm -f conftest.er1
22667   cat conftest.err >&5
22668   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22669   (exit $ac_status); } &&
22670          { ac_try='test -z "$ac_c_werror_flag"
22671                          || test ! -s conftest.err'
22672   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22673   (eval $ac_try) 2>&5
22674   ac_status=$?
22675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22676   (exit $ac_status); }; } &&
22677          { ac_try='test -s conftest.$ac_objext'
22678   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22679   (eval $ac_try) 2>&5
22680   ac_status=$?
22681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22682   (exit $ac_status); }; }; then
22683   ac_cv_member_struct_tm_tm_zone=yes
22684 else
22685   echo "$as_me: failed program was:" >&5
22686 sed 's/^/| /' conftest.$ac_ext >&5
22687
22688 ac_cv_member_struct_tm_tm_zone=no
22689 fi
22690 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22691 fi
22692 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22693 fi
22694 echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
22695 echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
22696 if test $ac_cv_member_struct_tm_tm_zone = yes; then
22697
22698 cat >>confdefs.h <<_ACEOF
22699 #define HAVE_STRUCT_TM_TM_ZONE 1
22700 _ACEOF
22701
22702
22703 fi
22704
22705 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
22706
22707 cat >>confdefs.h <<\_ACEOF
22708 #define HAVE_TM_ZONE 1
22709 _ACEOF
22710
22711 else
22712   echo "$as_me:$LINENO: checking for tzname" >&5
22713 echo $ECHO_N "checking for tzname... $ECHO_C" >&6
22714 if test "${ac_cv_var_tzname+set}" = set; then
22715   echo $ECHO_N "(cached) $ECHO_C" >&6
22716 else
22717   if test x$gcc_no_link = xyes; then
22718   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22719 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22720    { (exit 1); exit 1; }; }
22721 fi
22722 cat >conftest.$ac_ext <<_ACEOF
22723 /* confdefs.h.  */
22724 _ACEOF
22725 cat confdefs.h >>conftest.$ac_ext
22726 cat >>conftest.$ac_ext <<_ACEOF
22727 /* end confdefs.h.  */
22728 #include <time.h>
22729 #ifndef tzname /* For SGI.  */
22730 extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
22731 #endif
22732
22733 int
22734 main ()
22735 {
22736 atoi(*tzname);
22737   ;
22738   return 0;
22739 }
22740 _ACEOF
22741 rm -f conftest.$ac_objext conftest$ac_exeext
22742 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22743   (eval $ac_link) 2>conftest.er1
22744   ac_status=$?
22745   grep -v '^ *+' conftest.er1 >conftest.err
22746   rm -f conftest.er1
22747   cat conftest.err >&5
22748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22749   (exit $ac_status); } &&
22750          { ac_try='test -z "$ac_c_werror_flag"
22751                          || test ! -s conftest.err'
22752   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22753   (eval $ac_try) 2>&5
22754   ac_status=$?
22755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22756   (exit $ac_status); }; } &&
22757          { ac_try='test -s conftest$ac_exeext'
22758   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22759   (eval $ac_try) 2>&5
22760   ac_status=$?
22761   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22762   (exit $ac_status); }; }; then
22763   ac_cv_var_tzname=yes
22764 else
22765   echo "$as_me: failed program was:" >&5
22766 sed 's/^/| /' conftest.$ac_ext >&5
22767
22768 ac_cv_var_tzname=no
22769 fi
22770 rm -f conftest.err conftest.$ac_objext \
22771       conftest$ac_exeext conftest.$ac_ext
22772 fi
22773 echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
22774 echo "${ECHO_T}$ac_cv_var_tzname" >&6
22775   if test $ac_cv_var_tzname = yes; then
22776
22777 cat >>confdefs.h <<\_ACEOF
22778 #define HAVE_TZNAME 1
22779 _ACEOF
22780
22781   fi
22782 fi
22783
22784
22785
22786 for ac_func in gethostbyname_r
22787 do
22788 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22789 echo "$as_me:$LINENO: checking for $ac_func" >&5
22790 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
22791 if eval "test \"\${$as_ac_var+set}\" = set"; then
22792   echo $ECHO_N "(cached) $ECHO_C" >&6
22793 else
22794   if test x$gcc_no_link = xyes; then
22795   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
22796 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
22797    { (exit 1); exit 1; }; }
22798 fi
22799 cat >conftest.$ac_ext <<_ACEOF
22800 /* confdefs.h.  */
22801 _ACEOF
22802 cat confdefs.h >>conftest.$ac_ext
22803 cat >>conftest.$ac_ext <<_ACEOF
22804 /* end confdefs.h.  */
22805 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
22806    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
22807 #define $ac_func innocuous_$ac_func
22808
22809 /* System header to define __stub macros and hopefully few prototypes,
22810     which can conflict with char $ac_func (); below.
22811     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22812     <limits.h> exists even on freestanding compilers.  */
22813
22814 #ifdef __STDC__
22815 # include <limits.h>
22816 #else
22817 # include <assert.h>
22818 #endif
22819
22820 #undef $ac_func
22821
22822 /* Override any gcc2 internal prototype to avoid an error.  */
22823 #ifdef __cplusplus
22824 extern "C"
22825 {
22826 #endif
22827 /* We use char because int might match the return type of a gcc2
22828    builtin and then its argument prototype would still apply.  */
22829 char $ac_func ();
22830 /* The GNU C library defines this for functions which it implements
22831     to always fail with ENOSYS.  Some functions are actually named
22832     something starting with __ and the normal name is an alias.  */
22833 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22834 choke me
22835 #else
22836 char (*f) () = $ac_func;
22837 #endif
22838 #ifdef __cplusplus
22839 }
22840 #endif
22841
22842 int
22843 main ()
22844 {
22845 return f != $ac_func;
22846   ;
22847   return 0;
22848 }
22849 _ACEOF
22850 rm -f conftest.$ac_objext conftest$ac_exeext
22851 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22852   (eval $ac_link) 2>conftest.er1
22853   ac_status=$?
22854   grep -v '^ *+' conftest.er1 >conftest.err
22855   rm -f conftest.er1
22856   cat conftest.err >&5
22857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22858   (exit $ac_status); } &&
22859          { ac_try='test -z "$ac_c_werror_flag"
22860                          || test ! -s conftest.err'
22861   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22862   (eval $ac_try) 2>&5
22863   ac_status=$?
22864   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22865   (exit $ac_status); }; } &&
22866          { ac_try='test -s conftest$ac_exeext'
22867   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22868   (eval $ac_try) 2>&5
22869   ac_status=$?
22870   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22871   (exit $ac_status); }; }; then
22872   eval "$as_ac_var=yes"
22873 else
22874   echo "$as_me: failed program was:" >&5
22875 sed 's/^/| /' conftest.$ac_ext >&5
22876
22877 eval "$as_ac_var=no"
22878 fi
22879 rm -f conftest.err conftest.$ac_objext \
22880       conftest$ac_exeext conftest.$ac_ext
22881 fi
22882 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
22883 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
22884 if test `eval echo '${'$as_ac_var'}'` = yes; then
22885   cat >>confdefs.h <<_ACEOF
22886 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22887 _ACEOF
22888
22889
22890 cat >>confdefs.h <<\_ACEOF
22891 #define HAVE_GETHOSTBYNAME_R 1
22892 _ACEOF
22893
22894      # There are two different kinds of gethostbyname_r.
22895      # We look for the one that returns `int'.
22896      # Hopefully this check is robust enough.
22897      cat >conftest.$ac_ext <<_ACEOF
22898 /* confdefs.h.  */
22899 _ACEOF
22900 cat confdefs.h >>conftest.$ac_ext
22901 cat >>conftest.$ac_ext <<_ACEOF
22902 /* end confdefs.h.  */
22903 #include <netdb.h>
22904
22905 _ACEOF
22906 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22907   $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then
22908
22909
22910 cat >>confdefs.h <<\_ACEOF
22911 #define GETHOSTBYNAME_R_RETURNS_INT 1
22912 _ACEOF
22913
22914 fi
22915 rm -f conftest*
22916
22917
22918      case " $GCINCS " in
22919      *" -D_REENTRANT "*) ;;
22920      *)
22921                 echo "$as_me:$LINENO: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
22922 echo $ECHO_N "checking whether gethostbyname_r declaration requires -D_REENTRANT... $ECHO_C" >&6
22923 if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then
22924   echo $ECHO_N "(cached) $ECHO_C" >&6
22925 else
22926    ac_ext=cc
22927 ac_cpp='$CXXCPP $CPPFLAGS'
22928 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22929 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22930 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22931
22932           cat >conftest.$ac_ext <<_ACEOF
22933 /* confdefs.h.  */
22934 _ACEOF
22935 cat confdefs.h >>conftest.$ac_ext
22936 cat >>conftest.$ac_ext <<_ACEOF
22937 /* end confdefs.h.  */
22938 #include <netdb.h>
22939 int
22940 main ()
22941 {
22942 gethostbyname_r("", 0, 0);
22943   ;
22944   return 0;
22945 }
22946 _ACEOF
22947 rm -f conftest.$ac_objext
22948 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22949   (eval $ac_compile) 2>conftest.er1
22950   ac_status=$?
22951   grep -v '^ *+' conftest.er1 >conftest.err
22952   rm -f conftest.er1
22953   cat conftest.err >&5
22954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22955   (exit $ac_status); } &&
22956          { ac_try='test -z "$ac_cxx_werror_flag"
22957                          || test ! -s conftest.err'
22958   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22959   (eval $ac_try) 2>&5
22960   ac_status=$?
22961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22962   (exit $ac_status); }; } &&
22963          { ac_try='test -s conftest.$ac_objext'
22964   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22965   (eval $ac_try) 2>&5
22966   ac_status=$?
22967   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22968   (exit $ac_status); }; }; then
22969   libjava_cv_gethostbyname_r_needs_reentrant=no
22970 else
22971   echo "$as_me: failed program was:" >&5
22972 sed 's/^/| /' conftest.$ac_ext >&5
22973
22974                 CPPFLAGS_SAVE="$CPPFLAGS"
22975                 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
22976                 cat >conftest.$ac_ext <<_ACEOF
22977 /* confdefs.h.  */
22978 _ACEOF
22979 cat confdefs.h >>conftest.$ac_ext
22980 cat >>conftest.$ac_ext <<_ACEOF
22981 /* end confdefs.h.  */
22982 #include <netdb.h>
22983 int
22984 main ()
22985 {
22986 gethostbyname_r("", 0, 0);
22987   ;
22988   return 0;
22989 }
22990 _ACEOF
22991 rm -f conftest.$ac_objext
22992 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22993   (eval $ac_compile) 2>conftest.er1
22994   ac_status=$?
22995   grep -v '^ *+' conftest.er1 >conftest.err
22996   rm -f conftest.er1
22997   cat conftest.err >&5
22998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22999   (exit $ac_status); } &&
23000          { ac_try='test -z "$ac_cxx_werror_flag"
23001                          || test ! -s conftest.err'
23002   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23003   (eval $ac_try) 2>&5
23004   ac_status=$?
23005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23006   (exit $ac_status); }; } &&
23007          { ac_try='test -s conftest.$ac_objext'
23008   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23009   (eval $ac_try) 2>&5
23010   ac_status=$?
23011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23012   (exit $ac_status); }; }; then
23013   libjava_cv_gethostbyname_r_needs_reentrant=yes
23014 else
23015   echo "$as_me: failed program was:" >&5
23016 sed 's/^/| /' conftest.$ac_ext >&5
23017
23018 libjava_cv_gethostbyname_r_needs_reentrant=fail
23019 fi
23020 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23021                 CPPFLAGS="$CPPFLAGS_SAVE"
23022
23023 fi
23024 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23025           ac_ext=c
23026 ac_cpp='$CPP $CPPFLAGS'
23027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
23030
23031
23032 fi
23033 echo "$as_me:$LINENO: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
23034 echo "${ECHO_T}$libjava_cv_gethostbyname_r_needs_reentrant" >&6
23035         if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
23036
23037 cat >>confdefs.h <<\_ACEOF
23038 #define _REENTRANT 1
23039 _ACEOF
23040
23041         fi
23042      ;;
23043      esac
23044
23045      echo "$as_me:$LINENO: checking for struct hostent_data" >&5
23046 echo $ECHO_N "checking for struct hostent_data... $ECHO_C" >&6
23047 if test "${libjava_cv_struct_hostent_data+set}" = set; then
23048   echo $ECHO_N "(cached) $ECHO_C" >&6
23049 else
23050         cat >conftest.$ac_ext <<_ACEOF
23051 /* confdefs.h.  */
23052 _ACEOF
23053 cat confdefs.h >>conftest.$ac_ext
23054 cat >>conftest.$ac_ext <<_ACEOF
23055 /* end confdefs.h.  */
23056
23057 #if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
23058 # define _REENTRANT 1
23059 #endif
23060 #include <netdb.h>
23061 int
23062 main ()
23063 {
23064 struct hostent_data data;
23065   ;
23066   return 0;
23067 }
23068 _ACEOF
23069 rm -f conftest.$ac_objext
23070 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23071   (eval $ac_compile) 2>conftest.er1
23072   ac_status=$?
23073   grep -v '^ *+' conftest.er1 >conftest.err
23074   rm -f conftest.er1
23075   cat conftest.err >&5
23076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23077   (exit $ac_status); } &&
23078          { ac_try='test -z "$ac_c_werror_flag"
23079                          || test ! -s conftest.err'
23080   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23081   (eval $ac_try) 2>&5
23082   ac_status=$?
23083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23084   (exit $ac_status); }; } &&
23085          { ac_try='test -s conftest.$ac_objext'
23086   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23087   (eval $ac_try) 2>&5
23088   ac_status=$?
23089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23090   (exit $ac_status); }; }; then
23091   libjava_cv_struct_hostent_data=yes
23092 else
23093   echo "$as_me: failed program was:" >&5
23094 sed 's/^/| /' conftest.$ac_ext >&5
23095
23096 libjava_cv_struct_hostent_data=no
23097 fi
23098 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23099 fi
23100 echo "$as_me:$LINENO: result: $libjava_cv_struct_hostent_data" >&5
23101 echo "${ECHO_T}$libjava_cv_struct_hostent_data" >&6
23102      if test "x$libjava_cv_struct_hostent_data" = xyes; then
23103
23104 cat >>confdefs.h <<\_ACEOF
23105 #define HAVE_STRUCT_HOSTENT_DATA 1
23106 _ACEOF
23107
23108      fi
23109
23110 fi
23111 done
23112
23113
23114    # FIXME: libjava source code expects to find a prototype for
23115    # gethostbyaddr_r in netdb.h.  The outer check ensures that
23116    # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
23117    # to exist where expected.  (The root issue: AC_CHECK_FUNCS assumes C
23118    # linkage check is enough, yet C++ code requires proper prototypes.)
23119    cat >conftest.$ac_ext <<_ACEOF
23120 /* confdefs.h.  */
23121 _ACEOF
23122 cat confdefs.h >>conftest.$ac_ext
23123 cat >>conftest.$ac_ext <<_ACEOF
23124 /* end confdefs.h.  */
23125 #include <netdb.h>
23126
23127 _ACEOF
23128 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23129   $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then
23130
23131
23132 for ac_func in gethostbyaddr_r
23133 do
23134 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23135 echo "$as_me:$LINENO: checking for $ac_func" >&5
23136 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23137 if eval "test \"\${$as_ac_var+set}\" = set"; then
23138   echo $ECHO_N "(cached) $ECHO_C" >&6
23139 else
23140   if test x$gcc_no_link = xyes; then
23141   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23142 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23143    { (exit 1); exit 1; }; }
23144 fi
23145 cat >conftest.$ac_ext <<_ACEOF
23146 /* confdefs.h.  */
23147 _ACEOF
23148 cat confdefs.h >>conftest.$ac_ext
23149 cat >>conftest.$ac_ext <<_ACEOF
23150 /* end confdefs.h.  */
23151 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23152    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23153 #define $ac_func innocuous_$ac_func
23154
23155 /* System header to define __stub macros and hopefully few prototypes,
23156     which can conflict with char $ac_func (); below.
23157     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23158     <limits.h> exists even on freestanding compilers.  */
23159
23160 #ifdef __STDC__
23161 # include <limits.h>
23162 #else
23163 # include <assert.h>
23164 #endif
23165
23166 #undef $ac_func
23167
23168 /* Override any gcc2 internal prototype to avoid an error.  */
23169 #ifdef __cplusplus
23170 extern "C"
23171 {
23172 #endif
23173 /* We use char because int might match the return type of a gcc2
23174    builtin and then its argument prototype would still apply.  */
23175 char $ac_func ();
23176 /* The GNU C library defines this for functions which it implements
23177     to always fail with ENOSYS.  Some functions are actually named
23178     something starting with __ and the normal name is an alias.  */
23179 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23180 choke me
23181 #else
23182 char (*f) () = $ac_func;
23183 #endif
23184 #ifdef __cplusplus
23185 }
23186 #endif
23187
23188 int
23189 main ()
23190 {
23191 return f != $ac_func;
23192   ;
23193   return 0;
23194 }
23195 _ACEOF
23196 rm -f conftest.$ac_objext conftest$ac_exeext
23197 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23198   (eval $ac_link) 2>conftest.er1
23199   ac_status=$?
23200   grep -v '^ *+' conftest.er1 >conftest.err
23201   rm -f conftest.er1
23202   cat conftest.err >&5
23203   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23204   (exit $ac_status); } &&
23205          { ac_try='test -z "$ac_c_werror_flag"
23206                          || test ! -s conftest.err'
23207   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23208   (eval $ac_try) 2>&5
23209   ac_status=$?
23210   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23211   (exit $ac_status); }; } &&
23212          { ac_try='test -s conftest$ac_exeext'
23213   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23214   (eval $ac_try) 2>&5
23215   ac_status=$?
23216   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23217   (exit $ac_status); }; }; then
23218   eval "$as_ac_var=yes"
23219 else
23220   echo "$as_me: failed program was:" >&5
23221 sed 's/^/| /' conftest.$ac_ext >&5
23222
23223 eval "$as_ac_var=no"
23224 fi
23225 rm -f conftest.err conftest.$ac_objext \
23226       conftest$ac_exeext conftest.$ac_ext
23227 fi
23228 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23229 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23230 if test `eval echo '${'$as_ac_var'}'` = yes; then
23231   cat >>confdefs.h <<_ACEOF
23232 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23233 _ACEOF
23234
23235
23236 cat >>confdefs.h <<\_ACEOF
23237 #define HAVE_GETHOSTBYADDR_R 1
23238 _ACEOF
23239
23240      # There are two different kinds of gethostbyaddr_r.
23241      # We look for the one that returns `int'.
23242      # Hopefully this check is robust enough.
23243      cat >conftest.$ac_ext <<_ACEOF
23244 /* confdefs.h.  */
23245 _ACEOF
23246 cat confdefs.h >>conftest.$ac_ext
23247 cat >>conftest.$ac_ext <<_ACEOF
23248 /* end confdefs.h.  */
23249 #include <netdb.h>
23250
23251 _ACEOF
23252 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23253   $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then
23254
23255
23256 cat >>confdefs.h <<\_ACEOF
23257 #define GETHOSTBYADDR_R_RETURNS_INT 1
23258 _ACEOF
23259
23260 fi
23261 rm -f conftest*
23262
23263 fi
23264 done
23265
23266 fi
23267 rm -f conftest*
23268
23269
23270
23271 for ac_func in gethostname
23272 do
23273 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23274 echo "$as_me:$LINENO: checking for $ac_func" >&5
23275 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23276 if eval "test \"\${$as_ac_var+set}\" = set"; then
23277   echo $ECHO_N "(cached) $ECHO_C" >&6
23278 else
23279   if test x$gcc_no_link = xyes; then
23280   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23281 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23282    { (exit 1); exit 1; }; }
23283 fi
23284 cat >conftest.$ac_ext <<_ACEOF
23285 /* confdefs.h.  */
23286 _ACEOF
23287 cat confdefs.h >>conftest.$ac_ext
23288 cat >>conftest.$ac_ext <<_ACEOF
23289 /* end confdefs.h.  */
23290 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23291    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23292 #define $ac_func innocuous_$ac_func
23293
23294 /* System header to define __stub macros and hopefully few prototypes,
23295     which can conflict with char $ac_func (); below.
23296     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23297     <limits.h> exists even on freestanding compilers.  */
23298
23299 #ifdef __STDC__
23300 # include <limits.h>
23301 #else
23302 # include <assert.h>
23303 #endif
23304
23305 #undef $ac_func
23306
23307 /* Override any gcc2 internal prototype to avoid an error.  */
23308 #ifdef __cplusplus
23309 extern "C"
23310 {
23311 #endif
23312 /* We use char because int might match the return type of a gcc2
23313    builtin and then its argument prototype would still apply.  */
23314 char $ac_func ();
23315 /* The GNU C library defines this for functions which it implements
23316     to always fail with ENOSYS.  Some functions are actually named
23317     something starting with __ and the normal name is an alias.  */
23318 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23319 choke me
23320 #else
23321 char (*f) () = $ac_func;
23322 #endif
23323 #ifdef __cplusplus
23324 }
23325 #endif
23326
23327 int
23328 main ()
23329 {
23330 return f != $ac_func;
23331   ;
23332   return 0;
23333 }
23334 _ACEOF
23335 rm -f conftest.$ac_objext conftest$ac_exeext
23336 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23337   (eval $ac_link) 2>conftest.er1
23338   ac_status=$?
23339   grep -v '^ *+' conftest.er1 >conftest.err
23340   rm -f conftest.er1
23341   cat conftest.err >&5
23342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23343   (exit $ac_status); } &&
23344          { ac_try='test -z "$ac_c_werror_flag"
23345                          || test ! -s conftest.err'
23346   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23347   (eval $ac_try) 2>&5
23348   ac_status=$?
23349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23350   (exit $ac_status); }; } &&
23351          { ac_try='test -s conftest$ac_exeext'
23352   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23353   (eval $ac_try) 2>&5
23354   ac_status=$?
23355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23356   (exit $ac_status); }; }; then
23357   eval "$as_ac_var=yes"
23358 else
23359   echo "$as_me: failed program was:" >&5
23360 sed 's/^/| /' conftest.$ac_ext >&5
23361
23362 eval "$as_ac_var=no"
23363 fi
23364 rm -f conftest.err conftest.$ac_objext \
23365       conftest$ac_exeext conftest.$ac_ext
23366 fi
23367 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23368 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23369 if test `eval echo '${'$as_ac_var'}'` = yes; then
23370   cat >>confdefs.h <<_ACEOF
23371 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23372 _ACEOF
23373
23374
23375 cat >>confdefs.h <<\_ACEOF
23376 #define HAVE_GETHOSTNAME 1
23377 _ACEOF
23378
23379      cat >conftest.$ac_ext <<_ACEOF
23380 /* confdefs.h.  */
23381 _ACEOF
23382 cat confdefs.h >>conftest.$ac_ext
23383 cat >>conftest.$ac_ext <<_ACEOF
23384 /* end confdefs.h.  */
23385 #include <unistd.h>
23386
23387 _ACEOF
23388 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23389   $EGREP "gethostname" >/dev/null 2>&1; then
23390
23391
23392 cat >>confdefs.h <<\_ACEOF
23393 #define HAVE_GETHOSTNAME_DECL 1
23394 _ACEOF
23395
23396 fi
23397 rm -f conftest*
23398
23399 fi
23400 done
23401
23402
23403
23404 for ac_func in usleep
23405 do
23406 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23407 echo "$as_me:$LINENO: checking for $ac_func" >&5
23408 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23409 if eval "test \"\${$as_ac_var+set}\" = set"; then
23410   echo $ECHO_N "(cached) $ECHO_C" >&6
23411 else
23412   if test x$gcc_no_link = xyes; then
23413   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23414 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23415    { (exit 1); exit 1; }; }
23416 fi
23417 cat >conftest.$ac_ext <<_ACEOF
23418 /* confdefs.h.  */
23419 _ACEOF
23420 cat confdefs.h >>conftest.$ac_ext
23421 cat >>conftest.$ac_ext <<_ACEOF
23422 /* end confdefs.h.  */
23423 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23424    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23425 #define $ac_func innocuous_$ac_func
23426
23427 /* System header to define __stub macros and hopefully few prototypes,
23428     which can conflict with char $ac_func (); below.
23429     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23430     <limits.h> exists even on freestanding compilers.  */
23431
23432 #ifdef __STDC__
23433 # include <limits.h>
23434 #else
23435 # include <assert.h>
23436 #endif
23437
23438 #undef $ac_func
23439
23440 /* Override any gcc2 internal prototype to avoid an error.  */
23441 #ifdef __cplusplus
23442 extern "C"
23443 {
23444 #endif
23445 /* We use char because int might match the return type of a gcc2
23446    builtin and then its argument prototype would still apply.  */
23447 char $ac_func ();
23448 /* The GNU C library defines this for functions which it implements
23449     to always fail with ENOSYS.  Some functions are actually named
23450     something starting with __ and the normal name is an alias.  */
23451 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23452 choke me
23453 #else
23454 char (*f) () = $ac_func;
23455 #endif
23456 #ifdef __cplusplus
23457 }
23458 #endif
23459
23460 int
23461 main ()
23462 {
23463 return f != $ac_func;
23464   ;
23465   return 0;
23466 }
23467 _ACEOF
23468 rm -f conftest.$ac_objext conftest$ac_exeext
23469 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23470   (eval $ac_link) 2>conftest.er1
23471   ac_status=$?
23472   grep -v '^ *+' conftest.er1 >conftest.err
23473   rm -f conftest.er1
23474   cat conftest.err >&5
23475   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23476   (exit $ac_status); } &&
23477          { ac_try='test -z "$ac_c_werror_flag"
23478                          || test ! -s conftest.err'
23479   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23480   (eval $ac_try) 2>&5
23481   ac_status=$?
23482   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23483   (exit $ac_status); }; } &&
23484          { ac_try='test -s conftest$ac_exeext'
23485   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23486   (eval $ac_try) 2>&5
23487   ac_status=$?
23488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23489   (exit $ac_status); }; }; then
23490   eval "$as_ac_var=yes"
23491 else
23492   echo "$as_me: failed program was:" >&5
23493 sed 's/^/| /' conftest.$ac_ext >&5
23494
23495 eval "$as_ac_var=no"
23496 fi
23497 rm -f conftest.err conftest.$ac_objext \
23498       conftest$ac_exeext conftest.$ac_ext
23499 fi
23500 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23501 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23502 if test `eval echo '${'$as_ac_var'}'` = yes; then
23503   cat >>confdefs.h <<_ACEOF
23504 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23505 _ACEOF
23506
23507      cat >conftest.$ac_ext <<_ACEOF
23508 /* confdefs.h.  */
23509 _ACEOF
23510 cat confdefs.h >>conftest.$ac_ext
23511 cat >>conftest.$ac_ext <<_ACEOF
23512 /* end confdefs.h.  */
23513 #include <unistd.h>
23514
23515 _ACEOF
23516 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23517   $EGREP "usleep" >/dev/null 2>&1; then
23518
23519
23520 cat >>confdefs.h <<\_ACEOF
23521 #define HAVE_USLEEP_DECL 1
23522 _ACEOF
23523
23524 fi
23525 rm -f conftest*
23526
23527 fi
23528 done
23529
23530
23531    # Look for these functions in the thread library, but only bother
23532    # if using POSIX threads.
23533    if test "$THREADS" = posix; then
23534       save_LIBS="$LIBS"
23535       LIBS="$LIBS $THREADLIBS"
23536
23537       # Look for sched_yield.  Up to Solaris 2.6, it is in libposix4, since
23538       # Solaris 7 the name librt is preferred.
23539
23540 for ac_func in sched_yield
23541 do
23542 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23543 echo "$as_me:$LINENO: checking for $ac_func" >&5
23544 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23545 if eval "test \"\${$as_ac_var+set}\" = set"; then
23546   echo $ECHO_N "(cached) $ECHO_C" >&6
23547 else
23548   if test x$gcc_no_link = xyes; then
23549   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23550 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23551    { (exit 1); exit 1; }; }
23552 fi
23553 cat >conftest.$ac_ext <<_ACEOF
23554 /* confdefs.h.  */
23555 _ACEOF
23556 cat confdefs.h >>conftest.$ac_ext
23557 cat >>conftest.$ac_ext <<_ACEOF
23558 /* end confdefs.h.  */
23559 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
23560    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
23561 #define $ac_func innocuous_$ac_func
23562
23563 /* System header to define __stub macros and hopefully few prototypes,
23564     which can conflict with char $ac_func (); below.
23565     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23566     <limits.h> exists even on freestanding compilers.  */
23567
23568 #ifdef __STDC__
23569 # include <limits.h>
23570 #else
23571 # include <assert.h>
23572 #endif
23573
23574 #undef $ac_func
23575
23576 /* Override any gcc2 internal prototype to avoid an error.  */
23577 #ifdef __cplusplus
23578 extern "C"
23579 {
23580 #endif
23581 /* We use char because int might match the return type of a gcc2
23582    builtin and then its argument prototype would still apply.  */
23583 char $ac_func ();
23584 /* The GNU C library defines this for functions which it implements
23585     to always fail with ENOSYS.  Some functions are actually named
23586     something starting with __ and the normal name is an alias.  */
23587 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23588 choke me
23589 #else
23590 char (*f) () = $ac_func;
23591 #endif
23592 #ifdef __cplusplus
23593 }
23594 #endif
23595
23596 int
23597 main ()
23598 {
23599 return f != $ac_func;
23600   ;
23601   return 0;
23602 }
23603 _ACEOF
23604 rm -f conftest.$ac_objext conftest$ac_exeext
23605 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23606   (eval $ac_link) 2>conftest.er1
23607   ac_status=$?
23608   grep -v '^ *+' conftest.er1 >conftest.err
23609   rm -f conftest.er1
23610   cat conftest.err >&5
23611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23612   (exit $ac_status); } &&
23613          { ac_try='test -z "$ac_c_werror_flag"
23614                          || test ! -s conftest.err'
23615   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23616   (eval $ac_try) 2>&5
23617   ac_status=$?
23618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23619   (exit $ac_status); }; } &&
23620          { ac_try='test -s conftest$ac_exeext'
23621   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23622   (eval $ac_try) 2>&5
23623   ac_status=$?
23624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23625   (exit $ac_status); }; }; then
23626   eval "$as_ac_var=yes"
23627 else
23628   echo "$as_me: failed program was:" >&5
23629 sed 's/^/| /' conftest.$ac_ext >&5
23630
23631 eval "$as_ac_var=no"
23632 fi
23633 rm -f conftest.err conftest.$ac_objext \
23634       conftest$ac_exeext conftest.$ac_ext
23635 fi
23636 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
23637 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
23638 if test `eval echo '${'$as_ac_var'}'` = yes; then
23639   cat >>confdefs.h <<_ACEOF
23640 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23641 _ACEOF
23642
23643 else
23644
23645         echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
23646 echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
23647 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
23648   echo $ECHO_N "(cached) $ECHO_C" >&6
23649 else
23650   ac_check_lib_save_LIBS=$LIBS
23651 LIBS="-lrt  $LIBS"
23652 if test x$gcc_no_link = xyes; then
23653   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23654 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23655    { (exit 1); exit 1; }; }
23656 fi
23657 cat >conftest.$ac_ext <<_ACEOF
23658 /* confdefs.h.  */
23659 _ACEOF
23660 cat confdefs.h >>conftest.$ac_ext
23661 cat >>conftest.$ac_ext <<_ACEOF
23662 /* end confdefs.h.  */
23663
23664 /* Override any gcc2 internal prototype to avoid an error.  */
23665 #ifdef __cplusplus
23666 extern "C"
23667 #endif
23668 /* We use char because int might match the return type of a gcc2
23669    builtin and then its argument prototype would still apply.  */
23670 char sched_yield ();
23671 int
23672 main ()
23673 {
23674 sched_yield ();
23675   ;
23676   return 0;
23677 }
23678 _ACEOF
23679 rm -f conftest.$ac_objext conftest$ac_exeext
23680 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23681   (eval $ac_link) 2>conftest.er1
23682   ac_status=$?
23683   grep -v '^ *+' conftest.er1 >conftest.err
23684   rm -f conftest.er1
23685   cat conftest.err >&5
23686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23687   (exit $ac_status); } &&
23688          { ac_try='test -z "$ac_c_werror_flag"
23689                          || test ! -s conftest.err'
23690   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23691   (eval $ac_try) 2>&5
23692   ac_status=$?
23693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23694   (exit $ac_status); }; } &&
23695          { ac_try='test -s conftest$ac_exeext'
23696   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23697   (eval $ac_try) 2>&5
23698   ac_status=$?
23699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23700   (exit $ac_status); }; }; then
23701   ac_cv_lib_rt_sched_yield=yes
23702 else
23703   echo "$as_me: failed program was:" >&5
23704 sed 's/^/| /' conftest.$ac_ext >&5
23705
23706 ac_cv_lib_rt_sched_yield=no
23707 fi
23708 rm -f conftest.err conftest.$ac_objext \
23709       conftest$ac_exeext conftest.$ac_ext
23710 LIBS=$ac_check_lib_save_LIBS
23711 fi
23712 echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
23713 echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
23714 if test $ac_cv_lib_rt_sched_yield = yes; then
23715
23716           cat >>confdefs.h <<\_ACEOF
23717 #define HAVE_SCHED_YIELD 1
23718 _ACEOF
23719
23720           THREADLIBS="$THREADLIBS -lrt"
23721           THREADSPEC="$THREADSPEC -lrt"
23722 else
23723
23724           echo "$as_me:$LINENO: checking for sched_yield in -lposix4" >&5
23725 echo $ECHO_N "checking for sched_yield in -lposix4... $ECHO_C" >&6
23726 if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then
23727   echo $ECHO_N "(cached) $ECHO_C" >&6
23728 else
23729   ac_check_lib_save_LIBS=$LIBS
23730 LIBS="-lposix4  $LIBS"
23731 if test x$gcc_no_link = xyes; then
23732   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23733 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23734    { (exit 1); exit 1; }; }
23735 fi
23736 cat >conftest.$ac_ext <<_ACEOF
23737 /* confdefs.h.  */
23738 _ACEOF
23739 cat confdefs.h >>conftest.$ac_ext
23740 cat >>conftest.$ac_ext <<_ACEOF
23741 /* end confdefs.h.  */
23742
23743 /* Override any gcc2 internal prototype to avoid an error.  */
23744 #ifdef __cplusplus
23745 extern "C"
23746 #endif
23747 /* We use char because int might match the return type of a gcc2
23748    builtin and then its argument prototype would still apply.  */
23749 char sched_yield ();
23750 int
23751 main ()
23752 {
23753 sched_yield ();
23754   ;
23755   return 0;
23756 }
23757 _ACEOF
23758 rm -f conftest.$ac_objext conftest$ac_exeext
23759 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23760   (eval $ac_link) 2>conftest.er1
23761   ac_status=$?
23762   grep -v '^ *+' conftest.er1 >conftest.err
23763   rm -f conftest.er1
23764   cat conftest.err >&5
23765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23766   (exit $ac_status); } &&
23767          { ac_try='test -z "$ac_c_werror_flag"
23768                          || test ! -s conftest.err'
23769   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23770   (eval $ac_try) 2>&5
23771   ac_status=$?
23772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23773   (exit $ac_status); }; } &&
23774          { ac_try='test -s conftest$ac_exeext'
23775   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23776   (eval $ac_try) 2>&5
23777   ac_status=$?
23778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23779   (exit $ac_status); }; }; then
23780   ac_cv_lib_posix4_sched_yield=yes
23781 else
23782   echo "$as_me: failed program was:" >&5
23783 sed 's/^/| /' conftest.$ac_ext >&5
23784
23785 ac_cv_lib_posix4_sched_yield=no
23786 fi
23787 rm -f conftest.err conftest.$ac_objext \
23788       conftest$ac_exeext conftest.$ac_ext
23789 LIBS=$ac_check_lib_save_LIBS
23790 fi
23791 echo "$as_me:$LINENO: result: $ac_cv_lib_posix4_sched_yield" >&5
23792 echo "${ECHO_T}$ac_cv_lib_posix4_sched_yield" >&6
23793 if test $ac_cv_lib_posix4_sched_yield = yes; then
23794
23795             cat >>confdefs.h <<\_ACEOF
23796 #define HAVE_SCHED_YIELD 1
23797 _ACEOF
23798
23799             THREADLIBS="$THREADLIBS -lposix4"
23800             THREADSPEC="$THREADSPEC -lposix4"
23801 fi
23802
23803 fi
23804
23805 fi
23806 done
23807
23808
23809       echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
23810 echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6
23811 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
23812   echo $ECHO_N "(cached) $ECHO_C" >&6
23813 else
23814   ac_check_lib_save_LIBS=$LIBS
23815 LIBS="-lrt  $LIBS"
23816 if test x$gcc_no_link = xyes; then
23817   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
23818 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
23819    { (exit 1); exit 1; }; }
23820 fi
23821 cat >conftest.$ac_ext <<_ACEOF
23822 /* confdefs.h.  */
23823 _ACEOF
23824 cat confdefs.h >>conftest.$ac_ext
23825 cat >>conftest.$ac_ext <<_ACEOF
23826 /* end confdefs.h.  */
23827
23828 /* Override any gcc2 internal prototype to avoid an error.  */
23829 #ifdef __cplusplus
23830 extern "C"
23831 #endif
23832 /* We use char because int might match the return type of a gcc2
23833    builtin and then its argument prototype would still apply.  */
23834 char clock_gettime ();
23835 int
23836 main ()
23837 {
23838 clock_gettime ();
23839   ;
23840   return 0;
23841 }
23842 _ACEOF
23843 rm -f conftest.$ac_objext conftest$ac_exeext
23844 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23845   (eval $ac_link) 2>conftest.er1
23846   ac_status=$?
23847   grep -v '^ *+' conftest.er1 >conftest.err
23848   rm -f conftest.er1
23849   cat conftest.err >&5
23850   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23851   (exit $ac_status); } &&
23852          { ac_try='test -z "$ac_c_werror_flag"
23853                          || test ! -s conftest.err'
23854   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23855   (eval $ac_try) 2>&5
23856   ac_status=$?
23857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23858   (exit $ac_status); }; } &&
23859          { ac_try='test -s conftest$ac_exeext'
23860   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23861   (eval $ac_try) 2>&5
23862   ac_status=$?
23863   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23864   (exit $ac_status); }; }; then
23865   ac_cv_lib_rt_clock_gettime=yes
23866 else
23867   echo "$as_me: failed program was:" >&5
23868 sed 's/^/| /' conftest.$ac_ext >&5
23869
23870 ac_cv_lib_rt_clock_gettime=no
23871 fi
23872 rm -f conftest.err conftest.$ac_objext \
23873       conftest$ac_exeext conftest.$ac_ext
23874 LIBS=$ac_check_lib_save_LIBS
23875 fi
23876 echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
23877 echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6
23878 if test $ac_cv_lib_rt_clock_gettime = yes; then
23879
23880
23881 cat >>confdefs.h <<\_ACEOF
23882 #define HAVE_CLOCK_GETTIME 1
23883 _ACEOF
23884
23885          case "$THREADSPEC" in
23886            *-lrt*) ;;
23887            *)
23888              THREADSPEC="$THREADSPEC -lrt"
23889              THREADLIBS="$THREADLIBS -lrt"
23890              ;;
23891          esac
23892 fi
23893
23894
23895       LIBS="$save_LIBS"
23896
23897       # We can save a little space at runtime if the mutex has m_count
23898       # or __m_count.  This is a nice hack for Linux.
23899       cat >conftest.$ac_ext <<_ACEOF
23900 /* confdefs.h.  */
23901 _ACEOF
23902 cat confdefs.h >>conftest.$ac_ext
23903 cat >>conftest.$ac_ext <<_ACEOF
23904 /* end confdefs.h.  */
23905 #include <pthread.h>
23906 int
23907 main ()
23908 {
23909
23910           extern pthread_mutex_t *mutex; int q = mutex->m_count;
23911
23912   ;
23913   return 0;
23914 }
23915 _ACEOF
23916 rm -f conftest.$ac_objext
23917 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23918   (eval $ac_compile) 2>conftest.er1
23919   ac_status=$?
23920   grep -v '^ *+' conftest.er1 >conftest.err
23921   rm -f conftest.er1
23922   cat conftest.err >&5
23923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23924   (exit $ac_status); } &&
23925          { ac_try='test -z "$ac_c_werror_flag"
23926                          || test ! -s conftest.err'
23927   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23928   (eval $ac_try) 2>&5
23929   ac_status=$?
23930   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23931   (exit $ac_status); }; } &&
23932          { ac_try='test -s conftest.$ac_objext'
23933   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23934   (eval $ac_try) 2>&5
23935   ac_status=$?
23936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23937   (exit $ac_status); }; }; then
23938
23939 cat >>confdefs.h <<\_ACEOF
23940 #define PTHREAD_MUTEX_HAVE_M_COUNT 1
23941 _ACEOF
23942
23943 else
23944   echo "$as_me: failed program was:" >&5
23945 sed 's/^/| /' conftest.$ac_ext >&5
23946
23947
23948         cat >conftest.$ac_ext <<_ACEOF
23949 /* confdefs.h.  */
23950 _ACEOF
23951 cat confdefs.h >>conftest.$ac_ext
23952 cat >>conftest.$ac_ext <<_ACEOF
23953 /* end confdefs.h.  */
23954 #include <pthread.h>
23955 int
23956 main ()
23957 {
23958
23959             extern pthread_mutex_t *mutex; int q = mutex->__m_count;
23960
23961   ;
23962   return 0;
23963 }
23964 _ACEOF
23965 rm -f conftest.$ac_objext
23966 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
23967   (eval $ac_compile) 2>conftest.er1
23968   ac_status=$?
23969   grep -v '^ *+' conftest.er1 >conftest.err
23970   rm -f conftest.er1
23971   cat conftest.err >&5
23972   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23973   (exit $ac_status); } &&
23974          { ac_try='test -z "$ac_c_werror_flag"
23975                          || test ! -s conftest.err'
23976   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23977   (eval $ac_try) 2>&5
23978   ac_status=$?
23979   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23980   (exit $ac_status); }; } &&
23981          { ac_try='test -s conftest.$ac_objext'
23982   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23983   (eval $ac_try) 2>&5
23984   ac_status=$?
23985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23986   (exit $ac_status); }; }; then
23987
23988 cat >>confdefs.h <<\_ACEOF
23989 #define PTHREAD_MUTEX_HAVE___M_COUNT 1
23990 _ACEOF
23991
23992 else
23993   echo "$as_me: failed program was:" >&5
23994 sed 's/^/| /' conftest.$ac_ext >&5
23995
23996 fi
23997 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
23998 fi
23999 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
24000    fi
24001
24002    # We require a way to get the time.
24003    time_found=no
24004
24005
24006
24007 for ac_func in gettimeofday time ftime
24008 do
24009 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24010 echo "$as_me:$LINENO: checking for $ac_func" >&5
24011 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24012 if eval "test \"\${$as_ac_var+set}\" = set"; then
24013   echo $ECHO_N "(cached) $ECHO_C" >&6
24014 else
24015   if test x$gcc_no_link = xyes; then
24016   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24017 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24018    { (exit 1); exit 1; }; }
24019 fi
24020 cat >conftest.$ac_ext <<_ACEOF
24021 /* confdefs.h.  */
24022 _ACEOF
24023 cat confdefs.h >>conftest.$ac_ext
24024 cat >>conftest.$ac_ext <<_ACEOF
24025 /* end confdefs.h.  */
24026 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24027    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
24028 #define $ac_func innocuous_$ac_func
24029
24030 /* System header to define __stub macros and hopefully few prototypes,
24031     which can conflict with char $ac_func (); below.
24032     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24033     <limits.h> exists even on freestanding compilers.  */
24034
24035 #ifdef __STDC__
24036 # include <limits.h>
24037 #else
24038 # include <assert.h>
24039 #endif
24040
24041 #undef $ac_func
24042
24043 /* Override any gcc2 internal prototype to avoid an error.  */
24044 #ifdef __cplusplus
24045 extern "C"
24046 {
24047 #endif
24048 /* We use char because int might match the return type of a gcc2
24049    builtin and then its argument prototype would still apply.  */
24050 char $ac_func ();
24051 /* The GNU C library defines this for functions which it implements
24052     to always fail with ENOSYS.  Some functions are actually named
24053     something starting with __ and the normal name is an alias.  */
24054 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24055 choke me
24056 #else
24057 char (*f) () = $ac_func;
24058 #endif
24059 #ifdef __cplusplus
24060 }
24061 #endif
24062
24063 int
24064 main ()
24065 {
24066 return f != $ac_func;
24067   ;
24068   return 0;
24069 }
24070 _ACEOF
24071 rm -f conftest.$ac_objext conftest$ac_exeext
24072 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24073   (eval $ac_link) 2>conftest.er1
24074   ac_status=$?
24075   grep -v '^ *+' conftest.er1 >conftest.err
24076   rm -f conftest.er1
24077   cat conftest.err >&5
24078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24079   (exit $ac_status); } &&
24080          { ac_try='test -z "$ac_c_werror_flag"
24081                          || test ! -s conftest.err'
24082   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24083   (eval $ac_try) 2>&5
24084   ac_status=$?
24085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24086   (exit $ac_status); }; } &&
24087          { ac_try='test -s conftest$ac_exeext'
24088   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24089   (eval $ac_try) 2>&5
24090   ac_status=$?
24091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24092   (exit $ac_status); }; }; then
24093   eval "$as_ac_var=yes"
24094 else
24095   echo "$as_me: failed program was:" >&5
24096 sed 's/^/| /' conftest.$ac_ext >&5
24097
24098 eval "$as_ac_var=no"
24099 fi
24100 rm -f conftest.err conftest.$ac_objext \
24101       conftest$ac_exeext conftest.$ac_ext
24102 fi
24103 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24104 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24105 if test `eval echo '${'$as_ac_var'}'` = yes; then
24106   cat >>confdefs.h <<_ACEOF
24107 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24108 _ACEOF
24109  time_found=yes
24110 fi
24111 done
24112
24113    if test "$time_found" = no; then
24114       { { echo "$as_me:$LINENO: error: no function found to get the time" >&5
24115 echo "$as_me: error: no function found to get the time" >&2;}
24116    { (exit 1); exit 1; }; }
24117    fi
24118
24119
24120 for ac_func in memmove
24121 do
24122 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24123 echo "$as_me:$LINENO: checking for $ac_func" >&5
24124 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24125 if eval "test \"\${$as_ac_var+set}\" = set"; then
24126   echo $ECHO_N "(cached) $ECHO_C" >&6
24127 else
24128   if test x$gcc_no_link = xyes; then
24129   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24130 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24131    { (exit 1); exit 1; }; }
24132 fi
24133 cat >conftest.$ac_ext <<_ACEOF
24134 /* confdefs.h.  */
24135 _ACEOF
24136 cat confdefs.h >>conftest.$ac_ext
24137 cat >>conftest.$ac_ext <<_ACEOF
24138 /* end confdefs.h.  */
24139 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24140    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
24141 #define $ac_func innocuous_$ac_func
24142
24143 /* System header to define __stub macros and hopefully few prototypes,
24144     which can conflict with char $ac_func (); below.
24145     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24146     <limits.h> exists even on freestanding compilers.  */
24147
24148 #ifdef __STDC__
24149 # include <limits.h>
24150 #else
24151 # include <assert.h>
24152 #endif
24153
24154 #undef $ac_func
24155
24156 /* Override any gcc2 internal prototype to avoid an error.  */
24157 #ifdef __cplusplus
24158 extern "C"
24159 {
24160 #endif
24161 /* We use char because int might match the return type of a gcc2
24162    builtin and then its argument prototype would still apply.  */
24163 char $ac_func ();
24164 /* The GNU C library defines this for functions which it implements
24165     to always fail with ENOSYS.  Some functions are actually named
24166     something starting with __ and the normal name is an alias.  */
24167 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24168 choke me
24169 #else
24170 char (*f) () = $ac_func;
24171 #endif
24172 #ifdef __cplusplus
24173 }
24174 #endif
24175
24176 int
24177 main ()
24178 {
24179 return f != $ac_func;
24180   ;
24181   return 0;
24182 }
24183 _ACEOF
24184 rm -f conftest.$ac_objext conftest$ac_exeext
24185 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24186   (eval $ac_link) 2>conftest.er1
24187   ac_status=$?
24188   grep -v '^ *+' conftest.er1 >conftest.err
24189   rm -f conftest.er1
24190   cat conftest.err >&5
24191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24192   (exit $ac_status); } &&
24193          { ac_try='test -z "$ac_c_werror_flag"
24194                          || test ! -s conftest.err'
24195   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24196   (eval $ac_try) 2>&5
24197   ac_status=$?
24198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24199   (exit $ac_status); }; } &&
24200          { ac_try='test -s conftest$ac_exeext'
24201   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24202   (eval $ac_try) 2>&5
24203   ac_status=$?
24204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24205   (exit $ac_status); }; }; then
24206   eval "$as_ac_var=yes"
24207 else
24208   echo "$as_me: failed program was:" >&5
24209 sed 's/^/| /' conftest.$ac_ext >&5
24210
24211 eval "$as_ac_var=no"
24212 fi
24213 rm -f conftest.err conftest.$ac_objext \
24214       conftest$ac_exeext conftest.$ac_ext
24215 fi
24216 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24217 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24218 if test `eval echo '${'$as_ac_var'}'` = yes; then
24219   cat >>confdefs.h <<_ACEOF
24220 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24221 _ACEOF
24222
24223 fi
24224 done
24225
24226
24227    # We require memcpy.
24228    memcpy_found=no
24229
24230 for ac_func in memcpy
24231 do
24232 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24233 echo "$as_me:$LINENO: checking for $ac_func" >&5
24234 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24235 if eval "test \"\${$as_ac_var+set}\" = set"; then
24236   echo $ECHO_N "(cached) $ECHO_C" >&6
24237 else
24238   if test x$gcc_no_link = xyes; then
24239   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24240 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24241    { (exit 1); exit 1; }; }
24242 fi
24243 cat >conftest.$ac_ext <<_ACEOF
24244 /* confdefs.h.  */
24245 _ACEOF
24246 cat confdefs.h >>conftest.$ac_ext
24247 cat >>conftest.$ac_ext <<_ACEOF
24248 /* end confdefs.h.  */
24249 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
24250    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
24251 #define $ac_func innocuous_$ac_func
24252
24253 /* System header to define __stub macros and hopefully few prototypes,
24254     which can conflict with char $ac_func (); below.
24255     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24256     <limits.h> exists even on freestanding compilers.  */
24257
24258 #ifdef __STDC__
24259 # include <limits.h>
24260 #else
24261 # include <assert.h>
24262 #endif
24263
24264 #undef $ac_func
24265
24266 /* Override any gcc2 internal prototype to avoid an error.  */
24267 #ifdef __cplusplus
24268 extern "C"
24269 {
24270 #endif
24271 /* We use char because int might match the return type of a gcc2
24272    builtin and then its argument prototype would still apply.  */
24273 char $ac_func ();
24274 /* The GNU C library defines this for functions which it implements
24275     to always fail with ENOSYS.  Some functions are actually named
24276     something starting with __ and the normal name is an alias.  */
24277 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24278 choke me
24279 #else
24280 char (*f) () = $ac_func;
24281 #endif
24282 #ifdef __cplusplus
24283 }
24284 #endif
24285
24286 int
24287 main ()
24288 {
24289 return f != $ac_func;
24290   ;
24291   return 0;
24292 }
24293 _ACEOF
24294 rm -f conftest.$ac_objext conftest$ac_exeext
24295 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24296   (eval $ac_link) 2>conftest.er1
24297   ac_status=$?
24298   grep -v '^ *+' conftest.er1 >conftest.err
24299   rm -f conftest.er1
24300   cat conftest.err >&5
24301   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24302   (exit $ac_status); } &&
24303          { ac_try='test -z "$ac_c_werror_flag"
24304                          || test ! -s conftest.err'
24305   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24306   (eval $ac_try) 2>&5
24307   ac_status=$?
24308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24309   (exit $ac_status); }; } &&
24310          { ac_try='test -s conftest$ac_exeext'
24311   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24312   (eval $ac_try) 2>&5
24313   ac_status=$?
24314   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24315   (exit $ac_status); }; }; then
24316   eval "$as_ac_var=yes"
24317 else
24318   echo "$as_me: failed program was:" >&5
24319 sed 's/^/| /' conftest.$ac_ext >&5
24320
24321 eval "$as_ac_var=no"
24322 fi
24323 rm -f conftest.err conftest.$ac_objext \
24324       conftest$ac_exeext conftest.$ac_ext
24325 fi
24326 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
24327 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
24328 if test `eval echo '${'$as_ac_var'}'` = yes; then
24329   cat >>confdefs.h <<_ACEOF
24330 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24331 _ACEOF
24332  memcpy_found=yes
24333 fi
24334 done
24335
24336    if test "$memcpy_found" = no; then
24337       { { echo "$as_me:$LINENO: error: memcpy is required" >&5
24338 echo "$as_me: error: memcpy is required" >&2;}
24339    { (exit 1); exit 1; }; }
24340    fi
24341    # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl
24342    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
24343 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
24344 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
24345   echo $ECHO_N "(cached) $ECHO_C" >&6
24346 else
24347   ac_check_lib_save_LIBS=$LIBS
24348 LIBS="-ldl  $LIBS"
24349 if test x$gcc_no_link = xyes; then
24350   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24351 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24352    { (exit 1); exit 1; }; }
24353 fi
24354 cat >conftest.$ac_ext <<_ACEOF
24355 /* confdefs.h.  */
24356 _ACEOF
24357 cat confdefs.h >>conftest.$ac_ext
24358 cat >>conftest.$ac_ext <<_ACEOF
24359 /* end confdefs.h.  */
24360
24361 /* Override any gcc2 internal prototype to avoid an error.  */
24362 #ifdef __cplusplus
24363 extern "C"
24364 #endif
24365 /* We use char because int might match the return type of a gcc2
24366    builtin and then its argument prototype would still apply.  */
24367 char dlopen ();
24368 int
24369 main ()
24370 {
24371 dlopen ();
24372   ;
24373   return 0;
24374 }
24375 _ACEOF
24376 rm -f conftest.$ac_objext conftest$ac_exeext
24377 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24378   (eval $ac_link) 2>conftest.er1
24379   ac_status=$?
24380   grep -v '^ *+' conftest.er1 >conftest.err
24381   rm -f conftest.er1
24382   cat conftest.err >&5
24383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24384   (exit $ac_status); } &&
24385          { ac_try='test -z "$ac_c_werror_flag"
24386                          || test ! -s conftest.err'
24387   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24388   (eval $ac_try) 2>&5
24389   ac_status=$?
24390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24391   (exit $ac_status); }; } &&
24392          { ac_try='test -s conftest$ac_exeext'
24393   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24394   (eval $ac_try) 2>&5
24395   ac_status=$?
24396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24397   (exit $ac_status); }; }; then
24398   ac_cv_lib_dl_dlopen=yes
24399 else
24400   echo "$as_me: failed program was:" >&5
24401 sed 's/^/| /' conftest.$ac_ext >&5
24402
24403 ac_cv_lib_dl_dlopen=no
24404 fi
24405 rm -f conftest.err conftest.$ac_objext \
24406       conftest$ac_exeext conftest.$ac_ext
24407 LIBS=$ac_check_lib_save_LIBS
24408 fi
24409 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
24410 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
24411 if test $ac_cv_lib_dl_dlopen = yes; then
24412
24413
24414 cat >>confdefs.h <<\_ACEOF
24415 #define HAVE_DLOPEN 1
24416 _ACEOF
24417
24418 else
24419
24420        echo "$as_me:$LINENO: checking for dlopen in -ldld" >&5
24421 echo $ECHO_N "checking for dlopen in -ldld... $ECHO_C" >&6
24422 if test "${ac_cv_lib_dld_dlopen+set}" = set; then
24423   echo $ECHO_N "(cached) $ECHO_C" >&6
24424 else
24425   ac_check_lib_save_LIBS=$LIBS
24426 LIBS="-ldld  $LIBS"
24427 if test x$gcc_no_link = xyes; then
24428   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24429 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24430    { (exit 1); exit 1; }; }
24431 fi
24432 cat >conftest.$ac_ext <<_ACEOF
24433 /* confdefs.h.  */
24434 _ACEOF
24435 cat confdefs.h >>conftest.$ac_ext
24436 cat >>conftest.$ac_ext <<_ACEOF
24437 /* end confdefs.h.  */
24438
24439 /* Override any gcc2 internal prototype to avoid an error.  */
24440 #ifdef __cplusplus
24441 extern "C"
24442 #endif
24443 /* We use char because int might match the return type of a gcc2
24444    builtin and then its argument prototype would still apply.  */
24445 char dlopen ();
24446 int
24447 main ()
24448 {
24449 dlopen ();
24450   ;
24451   return 0;
24452 }
24453 _ACEOF
24454 rm -f conftest.$ac_objext conftest$ac_exeext
24455 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24456   (eval $ac_link) 2>conftest.er1
24457   ac_status=$?
24458   grep -v '^ *+' conftest.er1 >conftest.err
24459   rm -f conftest.er1
24460   cat conftest.err >&5
24461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24462   (exit $ac_status); } &&
24463          { ac_try='test -z "$ac_c_werror_flag"
24464                          || test ! -s conftest.err'
24465   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24466   (eval $ac_try) 2>&5
24467   ac_status=$?
24468   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24469   (exit $ac_status); }; } &&
24470          { ac_try='test -s conftest$ac_exeext'
24471   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24472   (eval $ac_try) 2>&5
24473   ac_status=$?
24474   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24475   (exit $ac_status); }; }; then
24476   ac_cv_lib_dld_dlopen=yes
24477 else
24478   echo "$as_me: failed program was:" >&5
24479 sed 's/^/| /' conftest.$ac_ext >&5
24480
24481 ac_cv_lib_dld_dlopen=no
24482 fi
24483 rm -f conftest.err conftest.$ac_objext \
24484       conftest$ac_exeext conftest.$ac_ext
24485 LIBS=$ac_check_lib_save_LIBS
24486 fi
24487 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dlopen" >&5
24488 echo "${ECHO_T}$ac_cv_lib_dld_dlopen" >&6
24489 if test $ac_cv_lib_dld_dlopen = yes; then
24490
24491
24492 cat >>confdefs.h <<\_ACEOF
24493 #define HAVE_DLOPEN 1
24494 _ACEOF
24495
24496 fi
24497
24498 fi
24499
24500
24501    # Some library-finding code we stole from Tcl.
24502    #--------------------------------------------------------------------
24503    #    Check for the existence of the -lsocket and -lnsl libraries.
24504    #    The order here is important, so that they end up in the right
24505    #    order in the command line generated by make.  Here are some
24506    #    special considerations:
24507    #    1. Use "connect" and "accept" to check for -lsocket, and
24508    #       "gethostbyname" to check for -lnsl.
24509    #    2. Use each function name only once:  can't redo a check because
24510    #       autoconf caches the results of the last check and won't redo it.
24511    #    3. Use -lnsl and -lsocket only if they supply procedures that
24512    #       aren't already present in the normal libraries.  This is because
24513    #       IRIX 5.2 has libraries, but they aren't needed and they're
24514    #       bogus:  they goof up name resolution if used.
24515    #    4. On some SVR4 systems, can't use -lsocket without -lnsl too.
24516    #       To get around this problem, check for both libraries together
24517    #       if -lsocket doesn't work by itself.
24518    #--------------------------------------------------------------------
24519
24520    echo "$as_me:$LINENO: checking for socket libraries" >&5
24521 echo $ECHO_N "checking for socket libraries... $ECHO_C" >&6
24522 if test "${gcj_cv_lib_sockets+set}" = set; then
24523   echo $ECHO_N "(cached) $ECHO_C" >&6
24524 else
24525   gcj_cv_lib_sockets=
24526      gcj_checkBoth=0
24527      unset ac_cv_func_connect
24528      echo "$as_me:$LINENO: checking for connect" >&5
24529 echo $ECHO_N "checking for connect... $ECHO_C" >&6
24530 if test "${ac_cv_func_connect+set}" = set; then
24531   echo $ECHO_N "(cached) $ECHO_C" >&6
24532 else
24533   if test x$gcc_no_link = xyes; then
24534   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24535 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24536    { (exit 1); exit 1; }; }
24537 fi
24538 cat >conftest.$ac_ext <<_ACEOF
24539 /* confdefs.h.  */
24540 _ACEOF
24541 cat confdefs.h >>conftest.$ac_ext
24542 cat >>conftest.$ac_ext <<_ACEOF
24543 /* end confdefs.h.  */
24544 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
24545    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
24546 #define connect innocuous_connect
24547
24548 /* System header to define __stub macros and hopefully few prototypes,
24549     which can conflict with char connect (); below.
24550     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24551     <limits.h> exists even on freestanding compilers.  */
24552
24553 #ifdef __STDC__
24554 # include <limits.h>
24555 #else
24556 # include <assert.h>
24557 #endif
24558
24559 #undef connect
24560
24561 /* Override any gcc2 internal prototype to avoid an error.  */
24562 #ifdef __cplusplus
24563 extern "C"
24564 {
24565 #endif
24566 /* We use char because int might match the return type of a gcc2
24567    builtin and then its argument prototype would still apply.  */
24568 char connect ();
24569 /* The GNU C library defines this for functions which it implements
24570     to always fail with ENOSYS.  Some functions are actually named
24571     something starting with __ and the normal name is an alias.  */
24572 #if defined (__stub_connect) || defined (__stub___connect)
24573 choke me
24574 #else
24575 char (*f) () = connect;
24576 #endif
24577 #ifdef __cplusplus
24578 }
24579 #endif
24580
24581 int
24582 main ()
24583 {
24584 return f != connect;
24585   ;
24586   return 0;
24587 }
24588 _ACEOF
24589 rm -f conftest.$ac_objext conftest$ac_exeext
24590 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24591   (eval $ac_link) 2>conftest.er1
24592   ac_status=$?
24593   grep -v '^ *+' conftest.er1 >conftest.err
24594   rm -f conftest.er1
24595   cat conftest.err >&5
24596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24597   (exit $ac_status); } &&
24598          { ac_try='test -z "$ac_c_werror_flag"
24599                          || test ! -s conftest.err'
24600   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24601   (eval $ac_try) 2>&5
24602   ac_status=$?
24603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24604   (exit $ac_status); }; } &&
24605          { ac_try='test -s conftest$ac_exeext'
24606   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24607   (eval $ac_try) 2>&5
24608   ac_status=$?
24609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24610   (exit $ac_status); }; }; then
24611   ac_cv_func_connect=yes
24612 else
24613   echo "$as_me: failed program was:" >&5
24614 sed 's/^/| /' conftest.$ac_ext >&5
24615
24616 ac_cv_func_connect=no
24617 fi
24618 rm -f conftest.err conftest.$ac_objext \
24619       conftest$ac_exeext conftest.$ac_ext
24620 fi
24621 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
24622 echo "${ECHO_T}$ac_cv_func_connect" >&6
24623 if test $ac_cv_func_connect = yes; then
24624   gcj_checkSocket=0
24625 else
24626   gcj_checkSocket=1
24627 fi
24628
24629      if test "$gcj_checkSocket" = 1; then
24630          unset ac_cv_func_connect
24631          echo "$as_me:$LINENO: checking for main in -lsocket" >&5
24632 echo $ECHO_N "checking for main in -lsocket... $ECHO_C" >&6
24633 if test "${ac_cv_lib_socket_main+set}" = set; then
24634   echo $ECHO_N "(cached) $ECHO_C" >&6
24635 else
24636   ac_check_lib_save_LIBS=$LIBS
24637 LIBS="-lsocket  $LIBS"
24638 if test x$gcc_no_link = xyes; then
24639   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24640 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24641    { (exit 1); exit 1; }; }
24642 fi
24643 cat >conftest.$ac_ext <<_ACEOF
24644 /* confdefs.h.  */
24645 _ACEOF
24646 cat confdefs.h >>conftest.$ac_ext
24647 cat >>conftest.$ac_ext <<_ACEOF
24648 /* end confdefs.h.  */
24649
24650
24651 int
24652 main ()
24653 {
24654 main ();
24655   ;
24656   return 0;
24657 }
24658 _ACEOF
24659 rm -f conftest.$ac_objext conftest$ac_exeext
24660 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24661   (eval $ac_link) 2>conftest.er1
24662   ac_status=$?
24663   grep -v '^ *+' conftest.er1 >conftest.err
24664   rm -f conftest.er1
24665   cat conftest.err >&5
24666   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24667   (exit $ac_status); } &&
24668          { ac_try='test -z "$ac_c_werror_flag"
24669                          || test ! -s conftest.err'
24670   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24671   (eval $ac_try) 2>&5
24672   ac_status=$?
24673   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24674   (exit $ac_status); }; } &&
24675          { ac_try='test -s conftest$ac_exeext'
24676   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24677   (eval $ac_try) 2>&5
24678   ac_status=$?
24679   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24680   (exit $ac_status); }; }; then
24681   ac_cv_lib_socket_main=yes
24682 else
24683   echo "$as_me: failed program was:" >&5
24684 sed 's/^/| /' conftest.$ac_ext >&5
24685
24686 ac_cv_lib_socket_main=no
24687 fi
24688 rm -f conftest.err conftest.$ac_objext \
24689       conftest$ac_exeext conftest.$ac_ext
24690 LIBS=$ac_check_lib_save_LIBS
24691 fi
24692 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_main" >&5
24693 echo "${ECHO_T}$ac_cv_lib_socket_main" >&6
24694 if test $ac_cv_lib_socket_main = yes; then
24695   gcj_cv_lib_sockets="-lsocket"
24696 else
24697   gcj_checkBoth=1
24698 fi
24699
24700      fi
24701      if test "$gcj_checkBoth" = 1; then
24702          gcj_oldLibs=$LIBS
24703          LIBS="$LIBS -lsocket -lnsl"
24704          unset ac_cv_func_accept
24705          echo "$as_me:$LINENO: checking for accept" >&5
24706 echo $ECHO_N "checking for accept... $ECHO_C" >&6
24707 if test "${ac_cv_func_accept+set}" = set; then
24708   echo $ECHO_N "(cached) $ECHO_C" >&6
24709 else
24710   if test x$gcc_no_link = xyes; then
24711   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24712 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24713    { (exit 1); exit 1; }; }
24714 fi
24715 cat >conftest.$ac_ext <<_ACEOF
24716 /* confdefs.h.  */
24717 _ACEOF
24718 cat confdefs.h >>conftest.$ac_ext
24719 cat >>conftest.$ac_ext <<_ACEOF
24720 /* end confdefs.h.  */
24721 /* Define accept to an innocuous variant, in case <limits.h> declares accept.
24722    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
24723 #define accept innocuous_accept
24724
24725 /* System header to define __stub macros and hopefully few prototypes,
24726     which can conflict with char accept (); below.
24727     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24728     <limits.h> exists even on freestanding compilers.  */
24729
24730 #ifdef __STDC__
24731 # include <limits.h>
24732 #else
24733 # include <assert.h>
24734 #endif
24735
24736 #undef accept
24737
24738 /* Override any gcc2 internal prototype to avoid an error.  */
24739 #ifdef __cplusplus
24740 extern "C"
24741 {
24742 #endif
24743 /* We use char because int might match the return type of a gcc2
24744    builtin and then its argument prototype would still apply.  */
24745 char accept ();
24746 /* The GNU C library defines this for functions which it implements
24747     to always fail with ENOSYS.  Some functions are actually named
24748     something starting with __ and the normal name is an alias.  */
24749 #if defined (__stub_accept) || defined (__stub___accept)
24750 choke me
24751 #else
24752 char (*f) () = accept;
24753 #endif
24754 #ifdef __cplusplus
24755 }
24756 #endif
24757
24758 int
24759 main ()
24760 {
24761 return f != accept;
24762   ;
24763   return 0;
24764 }
24765 _ACEOF
24766 rm -f conftest.$ac_objext conftest$ac_exeext
24767 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24768   (eval $ac_link) 2>conftest.er1
24769   ac_status=$?
24770   grep -v '^ *+' conftest.er1 >conftest.err
24771   rm -f conftest.er1
24772   cat conftest.err >&5
24773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24774   (exit $ac_status); } &&
24775          { ac_try='test -z "$ac_c_werror_flag"
24776                          || test ! -s conftest.err'
24777   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24778   (eval $ac_try) 2>&5
24779   ac_status=$?
24780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24781   (exit $ac_status); }; } &&
24782          { ac_try='test -s conftest$ac_exeext'
24783   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24784   (eval $ac_try) 2>&5
24785   ac_status=$?
24786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24787   (exit $ac_status); }; }; then
24788   ac_cv_func_accept=yes
24789 else
24790   echo "$as_me: failed program was:" >&5
24791 sed 's/^/| /' conftest.$ac_ext >&5
24792
24793 ac_cv_func_accept=no
24794 fi
24795 rm -f conftest.err conftest.$ac_objext \
24796       conftest$ac_exeext conftest.$ac_ext
24797 fi
24798 echo "$as_me:$LINENO: result: $ac_cv_func_accept" >&5
24799 echo "${ECHO_T}$ac_cv_func_accept" >&6
24800 if test $ac_cv_func_accept = yes; then
24801   gcj_checkNsl=0
24802                         gcj_cv_lib_sockets="-lsocket -lnsl"
24803 fi
24804
24805          unset ac_cv_func_accept
24806          LIBS=$gcj_oldLibs
24807      fi
24808      unset ac_cv_func_gethostbyname
24809      gcj_oldLibs=$LIBS
24810      LIBS="$LIBS $gcj_cv_lib_sockets"
24811      echo "$as_me:$LINENO: checking for gethostbyname" >&5
24812 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
24813 if test "${ac_cv_func_gethostbyname+set}" = set; then
24814   echo $ECHO_N "(cached) $ECHO_C" >&6
24815 else
24816   if test x$gcc_no_link = xyes; then
24817   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24818 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24819    { (exit 1); exit 1; }; }
24820 fi
24821 cat >conftest.$ac_ext <<_ACEOF
24822 /* confdefs.h.  */
24823 _ACEOF
24824 cat confdefs.h >>conftest.$ac_ext
24825 cat >>conftest.$ac_ext <<_ACEOF
24826 /* end confdefs.h.  */
24827 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
24828    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
24829 #define gethostbyname innocuous_gethostbyname
24830
24831 /* System header to define __stub macros and hopefully few prototypes,
24832     which can conflict with char gethostbyname (); below.
24833     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24834     <limits.h> exists even on freestanding compilers.  */
24835
24836 #ifdef __STDC__
24837 # include <limits.h>
24838 #else
24839 # include <assert.h>
24840 #endif
24841
24842 #undef gethostbyname
24843
24844 /* Override any gcc2 internal prototype to avoid an error.  */
24845 #ifdef __cplusplus
24846 extern "C"
24847 {
24848 #endif
24849 /* We use char because int might match the return type of a gcc2
24850    builtin and then its argument prototype would still apply.  */
24851 char gethostbyname ();
24852 /* The GNU C library defines this for functions which it implements
24853     to always fail with ENOSYS.  Some functions are actually named
24854     something starting with __ and the normal name is an alias.  */
24855 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
24856 choke me
24857 #else
24858 char (*f) () = gethostbyname;
24859 #endif
24860 #ifdef __cplusplus
24861 }
24862 #endif
24863
24864 int
24865 main ()
24866 {
24867 return f != gethostbyname;
24868   ;
24869   return 0;
24870 }
24871 _ACEOF
24872 rm -f conftest.$ac_objext conftest$ac_exeext
24873 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24874   (eval $ac_link) 2>conftest.er1
24875   ac_status=$?
24876   grep -v '^ *+' conftest.er1 >conftest.err
24877   rm -f conftest.er1
24878   cat conftest.err >&5
24879   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24880   (exit $ac_status); } &&
24881          { ac_try='test -z "$ac_c_werror_flag"
24882                          || test ! -s conftest.err'
24883   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24884   (eval $ac_try) 2>&5
24885   ac_status=$?
24886   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24887   (exit $ac_status); }; } &&
24888          { ac_try='test -s conftest$ac_exeext'
24889   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24890   (eval $ac_try) 2>&5
24891   ac_status=$?
24892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24893   (exit $ac_status); }; }; then
24894   ac_cv_func_gethostbyname=yes
24895 else
24896   echo "$as_me: failed program was:" >&5
24897 sed 's/^/| /' conftest.$ac_ext >&5
24898
24899 ac_cv_func_gethostbyname=no
24900 fi
24901 rm -f conftest.err conftest.$ac_objext \
24902       conftest$ac_exeext conftest.$ac_ext
24903 fi
24904 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
24905 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
24906 if test $ac_cv_func_gethostbyname = yes; then
24907   :
24908 else
24909   echo "$as_me:$LINENO: checking for main in -lnsl" >&5
24910 echo $ECHO_N "checking for main in -lnsl... $ECHO_C" >&6
24911 if test "${ac_cv_lib_nsl_main+set}" = set; then
24912   echo $ECHO_N "(cached) $ECHO_C" >&6
24913 else
24914   ac_check_lib_save_LIBS=$LIBS
24915 LIBS="-lnsl  $LIBS"
24916 if test x$gcc_no_link = xyes; then
24917   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24918 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24919    { (exit 1); exit 1; }; }
24920 fi
24921 cat >conftest.$ac_ext <<_ACEOF
24922 /* confdefs.h.  */
24923 _ACEOF
24924 cat confdefs.h >>conftest.$ac_ext
24925 cat >>conftest.$ac_ext <<_ACEOF
24926 /* end confdefs.h.  */
24927
24928
24929 int
24930 main ()
24931 {
24932 main ();
24933   ;
24934   return 0;
24935 }
24936 _ACEOF
24937 rm -f conftest.$ac_objext conftest$ac_exeext
24938 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24939   (eval $ac_link) 2>conftest.er1
24940   ac_status=$?
24941   grep -v '^ *+' conftest.er1 >conftest.err
24942   rm -f conftest.er1
24943   cat conftest.err >&5
24944   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24945   (exit $ac_status); } &&
24946          { ac_try='test -z "$ac_c_werror_flag"
24947                          || test ! -s conftest.err'
24948   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24949   (eval $ac_try) 2>&5
24950   ac_status=$?
24951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24952   (exit $ac_status); }; } &&
24953          { ac_try='test -s conftest$ac_exeext'
24954   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24955   (eval $ac_try) 2>&5
24956   ac_status=$?
24957   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24958   (exit $ac_status); }; }; then
24959   ac_cv_lib_nsl_main=yes
24960 else
24961   echo "$as_me: failed program was:" >&5
24962 sed 's/^/| /' conftest.$ac_ext >&5
24963
24964 ac_cv_lib_nsl_main=no
24965 fi
24966 rm -f conftest.err conftest.$ac_objext \
24967       conftest$ac_exeext conftest.$ac_ext
24968 LIBS=$ac_check_lib_save_LIBS
24969 fi
24970 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_main" >&5
24971 echo "${ECHO_T}$ac_cv_lib_nsl_main" >&6
24972 if test $ac_cv_lib_nsl_main = yes; then
24973   gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
24974 fi
24975
24976 fi
24977
24978      unset ac_cv_func_gethostbyname
24979      LIBS=$gcj_oldLIBS
24980
24981 fi
24982 echo "$as_me:$LINENO: result: $gcj_cv_lib_sockets" >&5
24983 echo "${ECHO_T}$gcj_cv_lib_sockets" >&6
24984    SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
24985
24986    if test "$with_system_zlib" = yes; then
24987       echo "$as_me:$LINENO: checking for deflate in -lz" >&5
24988 echo $ECHO_N "checking for deflate in -lz... $ECHO_C" >&6
24989 if test "${ac_cv_lib_z_deflate+set}" = set; then
24990   echo $ECHO_N "(cached) $ECHO_C" >&6
24991 else
24992   ac_check_lib_save_LIBS=$LIBS
24993 LIBS="-lz  $LIBS"
24994 if test x$gcc_no_link = xyes; then
24995   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
24996 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
24997    { (exit 1); exit 1; }; }
24998 fi
24999 cat >conftest.$ac_ext <<_ACEOF
25000 /* confdefs.h.  */
25001 _ACEOF
25002 cat confdefs.h >>conftest.$ac_ext
25003 cat >>conftest.$ac_ext <<_ACEOF
25004 /* end confdefs.h.  */
25005
25006 /* Override any gcc2 internal prototype to avoid an error.  */
25007 #ifdef __cplusplus
25008 extern "C"
25009 #endif
25010 /* We use char because int might match the return type of a gcc2
25011    builtin and then its argument prototype would still apply.  */
25012 char deflate ();
25013 int
25014 main ()
25015 {
25016 deflate ();
25017   ;
25018   return 0;
25019 }
25020 _ACEOF
25021 rm -f conftest.$ac_objext conftest$ac_exeext
25022 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25023   (eval $ac_link) 2>conftest.er1
25024   ac_status=$?
25025   grep -v '^ *+' conftest.er1 >conftest.err
25026   rm -f conftest.er1
25027   cat conftest.err >&5
25028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25029   (exit $ac_status); } &&
25030          { ac_try='test -z "$ac_c_werror_flag"
25031                          || test ! -s conftest.err'
25032   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25033   (eval $ac_try) 2>&5
25034   ac_status=$?
25035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25036   (exit $ac_status); }; } &&
25037          { ac_try='test -s conftest$ac_exeext'
25038   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25039   (eval $ac_try) 2>&5
25040   ac_status=$?
25041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25042   (exit $ac_status); }; }; then
25043   ac_cv_lib_z_deflate=yes
25044 else
25045   echo "$as_me: failed program was:" >&5
25046 sed 's/^/| /' conftest.$ac_ext >&5
25047
25048 ac_cv_lib_z_deflate=no
25049 fi
25050 rm -f conftest.err conftest.$ac_objext \
25051       conftest$ac_exeext conftest.$ac_ext
25052 LIBS=$ac_check_lib_save_LIBS
25053 fi
25054 echo "$as_me:$LINENO: result: $ac_cv_lib_z_deflate" >&5
25055 echo "${ECHO_T}$ac_cv_lib_z_deflate" >&6
25056 if test $ac_cv_lib_z_deflate = yes; then
25057   ZLIBSPEC=-lz
25058 else
25059   ZLIBSPEC=
25060 fi
25061
25062    fi
25063
25064    # Test for Gtk stuff, if asked for.
25065    if test "$use_gtk_awt" = yes; then
25066
25067   succeeded=no
25068
25069   if test -z "$PKG_CONFIG"; then
25070     # Extract the first word of "pkg-config", so it can be a program name with args.
25071 set dummy pkg-config; ac_word=$2
25072 echo "$as_me:$LINENO: checking for $ac_word" >&5
25073 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25074 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
25075   echo $ECHO_N "(cached) $ECHO_C" >&6
25076 else
25077   case $PKG_CONFIG in
25078   [\\/]* | ?:[\\/]*)
25079   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
25080   ;;
25081   *)
25082   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25083 for as_dir in $PATH
25084 do
25085   IFS=$as_save_IFS
25086   test -z "$as_dir" && as_dir=.
25087   for ac_exec_ext in '' $ac_executable_extensions; do
25088   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25089     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
25090     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25091     break 2
25092   fi
25093 done
25094 done
25095
25096   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
25097   ;;
25098 esac
25099 fi
25100 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
25101
25102 if test -n "$PKG_CONFIG"; then
25103   echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
25104 echo "${ECHO_T}$PKG_CONFIG" >&6
25105 else
25106   echo "$as_me:$LINENO: result: no" >&5
25107 echo "${ECHO_T}no" >&6
25108 fi
25109
25110   fi
25111
25112   if test "$PKG_CONFIG" = "no" ; then
25113      echo "*** The pkg-config script could not be found. Make sure it is"
25114      echo "*** in your path, or set the PKG_CONFIG environment variable"
25115      echo "*** to the full path to pkg-config."
25116      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
25117   else
25118      PKG_CONFIG_MIN_VERSION=0.9.0
25119      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
25120         echo "$as_me:$LINENO: checking for gtk+-2.0 >= 2.4" >&5
25121 echo $ECHO_N "checking for gtk+-2.0 >= 2.4... $ECHO_C" >&6
25122
25123         if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
25124             echo "$as_me:$LINENO: result: yes" >&5
25125 echo "${ECHO_T}yes" >&6
25126             succeeded=yes
25127
25128             echo "$as_me:$LINENO: checking GTK_CFLAGS" >&5
25129 echo $ECHO_N "checking GTK_CFLAGS... $ECHO_C" >&6
25130             GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
25131             echo "$as_me:$LINENO: result: $GTK_CFLAGS" >&5
25132 echo "${ECHO_T}$GTK_CFLAGS" >&6
25133
25134             echo "$as_me:$LINENO: checking GTK_LIBS" >&5
25135 echo $ECHO_N "checking GTK_LIBS... $ECHO_C" >&6
25136             GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
25137             echo "$as_me:$LINENO: result: $GTK_LIBS" >&5
25138 echo "${ECHO_T}$GTK_LIBS" >&6
25139         else
25140             GTK_CFLAGS=""
25141             GTK_LIBS=""
25142             ## If we have a custom action on failure, don't print errors, but
25143             ## do set a variable so people can do so.
25144             GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
25145             echo $GTK_PKG_ERRORS
25146         fi
25147
25148
25149
25150      else
25151         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
25152         echo "*** See http://www.freedesktop.org/software/pkgconfig"
25153      fi
25154   fi
25155
25156   if test $succeeded = yes; then
25157      :
25158   else
25159      { { echo "$as_me:$LINENO: 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." >&5
25160 echo "$as_me: 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." >&2;}
25161    { (exit 1); exit 1; }; }
25162   fi
25163
25164
25165
25166
25167
25168   succeeded=no
25169
25170   if test -z "$PKG_CONFIG"; then
25171     # Extract the first word of "pkg-config", so it can be a program name with args.
25172 set dummy pkg-config; ac_word=$2
25173 echo "$as_me:$LINENO: checking for $ac_word" >&5
25174 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25175 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
25176   echo $ECHO_N "(cached) $ECHO_C" >&6
25177 else
25178   case $PKG_CONFIG in
25179   [\\/]* | ?:[\\/]*)
25180   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
25181   ;;
25182   *)
25183   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25184 for as_dir in $PATH
25185 do
25186   IFS=$as_save_IFS
25187   test -z "$as_dir" && as_dir=.
25188   for ac_exec_ext in '' $ac_executable_extensions; do
25189   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25190     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
25191     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25192     break 2
25193   fi
25194 done
25195 done
25196
25197   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
25198   ;;
25199 esac
25200 fi
25201 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
25202
25203 if test -n "$PKG_CONFIG"; then
25204   echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
25205 echo "${ECHO_T}$PKG_CONFIG" >&6
25206 else
25207   echo "$as_me:$LINENO: result: no" >&5
25208 echo "${ECHO_T}no" >&6
25209 fi
25210
25211   fi
25212
25213   if test "$PKG_CONFIG" = "no" ; then
25214      echo "*** The pkg-config script could not be found. Make sure it is"
25215      echo "*** in your path, or set the PKG_CONFIG environment variable"
25216      echo "*** to the full path to pkg-config."
25217      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
25218   else
25219      PKG_CONFIG_MIN_VERSION=0.9.0
25220      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
25221         echo "$as_me:$LINENO: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
25222 echo $ECHO_N "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... $ECHO_C" >&6
25223
25224         if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
25225             echo "$as_me:$LINENO: result: yes" >&5
25226 echo "${ECHO_T}yes" >&6
25227             succeeded=yes
25228
25229             echo "$as_me:$LINENO: checking GLIB_CFLAGS" >&5
25230 echo $ECHO_N "checking GLIB_CFLAGS... $ECHO_C" >&6
25231             GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
25232             echo "$as_me:$LINENO: result: $GLIB_CFLAGS" >&5
25233 echo "${ECHO_T}$GLIB_CFLAGS" >&6
25234
25235             echo "$as_me:$LINENO: checking GLIB_LIBS" >&5
25236 echo $ECHO_N "checking GLIB_LIBS... $ECHO_C" >&6
25237             GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
25238             echo "$as_me:$LINENO: result: $GLIB_LIBS" >&5
25239 echo "${ECHO_T}$GLIB_LIBS" >&6
25240         else
25241             GLIB_CFLAGS=""
25242             GLIB_LIBS=""
25243             ## If we have a custom action on failure, don't print errors, but
25244             ## do set a variable so people can do so.
25245             GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
25246             echo $GLIB_PKG_ERRORS
25247         fi
25248
25249
25250
25251      else
25252         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
25253         echo "*** See http://www.freedesktop.org/software/pkgconfig"
25254      fi
25255   fi
25256
25257   if test $succeeded = yes; then
25258      :
25259   else
25260      { { echo "$as_me:$LINENO: 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." >&5
25261 echo "$as_me: 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." >&2;}
25262    { (exit 1); exit 1; }; }
25263   fi
25264
25265
25266
25267
25268
25269   succeeded=no
25270
25271   if test -z "$PKG_CONFIG"; then
25272     # Extract the first word of "pkg-config", so it can be a program name with args.
25273 set dummy pkg-config; ac_word=$2
25274 echo "$as_me:$LINENO: checking for $ac_word" >&5
25275 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25276 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
25277   echo $ECHO_N "(cached) $ECHO_C" >&6
25278 else
25279   case $PKG_CONFIG in
25280   [\\/]* | ?:[\\/]*)
25281   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
25282   ;;
25283   *)
25284   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25285 for as_dir in $PATH
25286 do
25287   IFS=$as_save_IFS
25288   test -z "$as_dir" && as_dir=.
25289   for ac_exec_ext in '' $ac_executable_extensions; do
25290   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25291     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
25292     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25293     break 2
25294   fi
25295 done
25296 done
25297
25298   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
25299   ;;
25300 esac
25301 fi
25302 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
25303
25304 if test -n "$PKG_CONFIG"; then
25305   echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
25306 echo "${ECHO_T}$PKG_CONFIG" >&6
25307 else
25308   echo "$as_me:$LINENO: result: no" >&5
25309 echo "${ECHO_T}no" >&6
25310 fi
25311
25312   fi
25313
25314   if test "$PKG_CONFIG" = "no" ; then
25315      echo "*** The pkg-config script could not be found. Make sure it is"
25316      echo "*** in your path, or set the PKG_CONFIG environment variable"
25317      echo "*** to the full path to pkg-config."
25318      echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
25319   else
25320      PKG_CONFIG_MIN_VERSION=0.9.0
25321      if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
25322         echo "$as_me:$LINENO: checking for libart-2.0 >= 2.1" >&5
25323 echo $ECHO_N "checking for libart-2.0 >= 2.1... $ECHO_C" >&6
25324
25325         if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
25326             echo "$as_me:$LINENO: result: yes" >&5
25327 echo "${ECHO_T}yes" >&6
25328             succeeded=yes
25329
25330             echo "$as_me:$LINENO: checking LIBART_CFLAGS" >&5
25331 echo $ECHO_N "checking LIBART_CFLAGS... $ECHO_C" >&6
25332             LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
25333             echo "$as_me:$LINENO: result: $LIBART_CFLAGS" >&5
25334 echo "${ECHO_T}$LIBART_CFLAGS" >&6
25335
25336             echo "$as_me:$LINENO: checking LIBART_LIBS" >&5
25337 echo $ECHO_N "checking LIBART_LIBS... $ECHO_C" >&6
25338             LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
25339             echo "$as_me:$LINENO: result: $LIBART_LIBS" >&5
25340 echo "${ECHO_T}$LIBART_LIBS" >&6
25341         else
25342             LIBART_CFLAGS=""
25343             LIBART_LIBS=""
25344             ## If we have a custom action on failure, don't print errors, but
25345             ## do set a variable so people can do so.
25346             LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
25347             echo $LIBART_PKG_ERRORS
25348         fi
25349
25350
25351
25352      else
25353         echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
25354         echo "*** See http://www.freedesktop.org/software/pkgconfig"
25355      fi
25356   fi
25357
25358   if test $succeeded = yes; then
25359      :
25360   else
25361      { { echo "$as_me:$LINENO: 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." >&5
25362 echo "$as_me: 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." >&2;}
25363    { (exit 1); exit 1; }; }
25364   fi
25365
25366
25367
25368
25369       # We require the XTest Extension to support java.awt.Robot.
25370       echo "$as_me:$LINENO: checking for XTestQueryExtension in -lXtst" >&5
25371 echo $ECHO_N "checking for XTestQueryExtension in -lXtst... $ECHO_C" >&6
25372 if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then
25373   echo $ECHO_N "(cached) $ECHO_C" >&6
25374 else
25375   ac_check_lib_save_LIBS=$LIBS
25376 LIBS="-lXtst ${X_LIBS} $LIBS"
25377 if test x$gcc_no_link = xyes; then
25378   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
25379 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
25380    { (exit 1); exit 1; }; }
25381 fi
25382 cat >conftest.$ac_ext <<_ACEOF
25383 /* confdefs.h.  */
25384 _ACEOF
25385 cat confdefs.h >>conftest.$ac_ext
25386 cat >>conftest.$ac_ext <<_ACEOF
25387 /* end confdefs.h.  */
25388
25389 /* Override any gcc2 internal prototype to avoid an error.  */
25390 #ifdef __cplusplus
25391 extern "C"
25392 #endif
25393 /* We use char because int might match the return type of a gcc2
25394    builtin and then its argument prototype would still apply.  */
25395 char XTestQueryExtension ();
25396 int
25397 main ()
25398 {
25399 XTestQueryExtension ();
25400   ;
25401   return 0;
25402 }
25403 _ACEOF
25404 rm -f conftest.$ac_objext conftest$ac_exeext
25405 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25406   (eval $ac_link) 2>conftest.er1
25407   ac_status=$?
25408   grep -v '^ *+' conftest.er1 >conftest.err
25409   rm -f conftest.er1
25410   cat conftest.err >&5
25411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25412   (exit $ac_status); } &&
25413          { ac_try='test -z "$ac_c_werror_flag"
25414                          || test ! -s conftest.err'
25415   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25416   (eval $ac_try) 2>&5
25417   ac_status=$?
25418   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25419   (exit $ac_status); }; } &&
25420          { ac_try='test -s conftest$ac_exeext'
25421   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25422   (eval $ac_try) 2>&5
25423   ac_status=$?
25424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25425   (exit $ac_status); }; }; then
25426   ac_cv_lib_Xtst_XTestQueryExtension=yes
25427 else
25428   echo "$as_me: failed program was:" >&5
25429 sed 's/^/| /' conftest.$ac_ext >&5
25430
25431 ac_cv_lib_Xtst_XTestQueryExtension=no
25432 fi
25433 rm -f conftest.err conftest.$ac_objext \
25434       conftest$ac_exeext conftest.$ac_ext
25435 LIBS=$ac_check_lib_save_LIBS
25436 fi
25437 echo "$as_me:$LINENO: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
25438 echo "${ECHO_T}$ac_cv_lib_Xtst_XTestQueryExtension" >&6
25439 if test $ac_cv_lib_Xtst_XTestQueryExtension = yes; then
25440   true
25441 else
25442   { { echo "$as_me:$LINENO: error: libXtst not found, required by java.awt.Robot" >&5
25443 echo "$as_me: error: libXtst not found, required by java.awt.Robot" >&2;}
25444    { (exit 1); exit 1; }; }
25445 fi
25446
25447    fi
25448
25449    # On Solaris, and maybe other architectures, the Boehm collector
25450    # requires -ldl.
25451    if test "$GC" = boehm; then
25452       case "${host}" in
25453           mips-sgi-irix6*)
25454             # IRIX 6 lacks a N64 libdl.so, but only the N32 (default multilib)
25455             # libgcj.spec is used, so override here
25456             SYSTEMSPEC="$SYSTEMSPEC %{!mabi=64:-ldl}"
25457           ;;
25458           *)
25459             echo "$as_me:$LINENO: checking for main in -ldl" >&5
25460 echo $ECHO_N "checking for main in -ldl... $ECHO_C" >&6
25461 if test "${ac_cv_lib_dl_main+set}" = set; then
25462   echo $ECHO_N "(cached) $ECHO_C" >&6
25463 else
25464   ac_check_lib_save_LIBS=$LIBS
25465 LIBS="-ldl  $LIBS"
25466 if test x$gcc_no_link = xyes; then
25467   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
25468 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
25469    { (exit 1); exit 1; }; }
25470 fi
25471 cat >conftest.$ac_ext <<_ACEOF
25472 /* confdefs.h.  */
25473 _ACEOF
25474 cat confdefs.h >>conftest.$ac_ext
25475 cat >>conftest.$ac_ext <<_ACEOF
25476 /* end confdefs.h.  */
25477
25478
25479 int
25480 main ()
25481 {
25482 main ();
25483   ;
25484   return 0;
25485 }
25486 _ACEOF
25487 rm -f conftest.$ac_objext conftest$ac_exeext
25488 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
25489   (eval $ac_link) 2>conftest.er1
25490   ac_status=$?
25491   grep -v '^ *+' conftest.er1 >conftest.err
25492   rm -f conftest.er1
25493   cat conftest.err >&5
25494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25495   (exit $ac_status); } &&
25496          { ac_try='test -z "$ac_c_werror_flag"
25497                          || test ! -s conftest.err'
25498   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25499   (eval $ac_try) 2>&5
25500   ac_status=$?
25501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25502   (exit $ac_status); }; } &&
25503          { ac_try='test -s conftest$ac_exeext'
25504   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25505   (eval $ac_try) 2>&5
25506   ac_status=$?
25507   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25508   (exit $ac_status); }; }; then
25509   ac_cv_lib_dl_main=yes
25510 else
25511   echo "$as_me: failed program was:" >&5
25512 sed 's/^/| /' conftest.$ac_ext >&5
25513
25514 ac_cv_lib_dl_main=no
25515 fi
25516 rm -f conftest.err conftest.$ac_objext \
25517       conftest$ac_exeext conftest.$ac_ext
25518 LIBS=$ac_check_lib_save_LIBS
25519 fi
25520 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_main" >&5
25521 echo "${ECHO_T}$ac_cv_lib_dl_main" >&6
25522 if test $ac_cv_lib_dl_main = yes; then
25523   SYSTEMSPEC="$SYSTEMSPEC -ldl"
25524 fi
25525
25526           ;;
25527       esac
25528    fi
25529 fi
25530
25531 # Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
25532 case $build in
25533     *-mingw32) CLASSPATH_SEPARATOR=';' ;;
25534     *)         CLASSPATH_SEPARATOR=':' ;;
25535 esac
25536
25537
25538 # We must search the source tree for java.lang, since we still don't
25539 # have libgcj.jar nor java/lang/*.class
25540 GCJ_SAVE_CPPFLAGS=$CPPFLAGS
25541 CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
25542
25543 # Since some classes depend on this one, we need its source available
25544 # before we can do any GCJ compilation test :-(
25545 if test ! -f gnu/classpath/Configuration.java; then
25546   test -d gnu || mkdir gnu
25547   test -d gnu/classpath || mkdir gnu/classpath
25548   # Note that it is not crucial that all the values here be correct.
25549   sed -e "s,@prefix@,$prefix," \
25550       -e "s,@VERSION@,$VERSION," \
25551       -e "s,@LIBDEBUG@,false," \
25552       -e "s,@INIT_LOAD_LIBRARY@,false," \
25553       -e "s,@@,$LIBGCJDEBUG," \
25554       -e "s,@default_toolkit@,$TOOLKIT," \
25555       -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \
25556       -e "s,@GTK_CAIRO_ENABLED@,false," \
25557       -e "s,@ECJ_JAR@,," \
25558       -e "s,@WANT_NATIVE_BIG_INTEGER@,false," \
25559         < $srcdir/classpath/gnu/classpath/Configuration.java.in \
25560         > gnu/classpath/Configuration.java
25561   # We do not want to redirect the output of the grep below to /dev/null,
25562   # but we add /dev/null to the input list so that grep will print the
25563   # filename of Configuration.java in case it finds any matches.
25564   if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then
25565     { { echo "$as_me:$LINENO: error: configure.ac is missing the substitutions above" >&5
25566 echo "$as_me: error: configure.ac is missing the substitutions above" >&2;}
25567    { (exit 1); exit 1; }; }
25568   fi
25569 fi
25570
25571
25572 for ac_prog in gcj
25573 do
25574   # Extract the first word of "$ac_prog", so it can be a program name with args.
25575 set dummy $ac_prog; ac_word=$2
25576 echo "$as_me:$LINENO: checking for $ac_word" >&5
25577 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
25578 if test "${ac_cv_prog_GCJ+set}" = set; then
25579   echo $ECHO_N "(cached) $ECHO_C" >&6
25580 else
25581   if test -n "$GCJ"; then
25582   ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
25583 else
25584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25585 for as_dir in $PATH
25586 do
25587   IFS=$as_save_IFS
25588   test -z "$as_dir" && as_dir=.
25589   for ac_exec_ext in '' $ac_executable_extensions; do
25590   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25591     ac_cv_prog_GCJ="$ac_prog"
25592     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25593     break 2
25594   fi
25595 done
25596 done
25597
25598 fi
25599 fi
25600 GCJ=$ac_cv_prog_GCJ
25601 if test -n "$GCJ"; then
25602   echo "$as_me:$LINENO: result: $GCJ" >&5
25603 echo "${ECHO_T}$GCJ" >&6
25604 else
25605   echo "$as_me:$LINENO: result: no" >&5
25606 echo "${ECHO_T}no" >&6
25607 fi
25608
25609   test -n "$GCJ" && break
25610 done
25611 test -n "$GCJ" || GCJ="gcj"
25612
25613 test -z "$GCJ" && { { echo "$as_me:$LINENO: error: no acceptable gcj found in \$PATH" >&5
25614 echo "$as_me: error: no acceptable gcj found in \$PATH" >&2;}
25615    { (exit 1); exit 1; }; }
25616 if test "x${GCJFLAGS-unset}" = xunset; then
25617    GCJFLAGS="-g -O2"
25618 fi
25619
25620
25621 depcc="$GCJ"  am_compiler_list='gcc3 gcc'
25622
25623 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
25624 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
25625 if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then
25626   echo $ECHO_N "(cached) $ECHO_C" >&6
25627 else
25628   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
25629   # We make a subdir and do the tests there.  Otherwise we can end up
25630   # making bogus files that we don't know about and never remove.  For
25631   # instance it was reported that on HP-UX the gcc test will end up
25632   # making a dummy file named `D' -- because `-MD' means `put the output
25633   # in D'.
25634   mkdir conftest.dir
25635   # Copy depcomp to subdir because otherwise we won't find it if we're
25636   # using a relative directory.
25637   cp "$am_depcomp" conftest.dir
25638   cd conftest.dir
25639   # We will build objects and dependencies in a subdirectory because
25640   # it helps to detect inapplicable dependency modes.  For instance
25641   # both Tru64's cc and ICC support -MD to output dependencies as a
25642   # side effect of compilation, but ICC will put the dependencies in
25643   # the current directory while Tru64 will put them in the object
25644   # directory.
25645   mkdir sub
25646
25647   am_cv_GCJ_dependencies_compiler_type=none
25648   if test "$am_compiler_list" = ""; then
25649      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
25650   fi
25651   for depmode in $am_compiler_list; do
25652     # Setup a source with many dependencies, because some compilers
25653     # like to wrap large dependency lists on column 80 (with \), and
25654     # we should not choose a depcomp mode which is confused by this.
25655     #
25656     # We need to recreate these files for each test, as the compiler may
25657     # overwrite some of them when testing with obscure command lines.
25658     # This happens at least with the AIX C compiler.
25659     : > sub/conftest.c
25660     for i in 1 2 3 4 5 6; do
25661       echo '#include "conftst'$i'.h"' >> sub/conftest.c
25662       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
25663       # Solaris 8's {/usr,}/bin/sh.
25664       touch sub/conftst$i.h
25665     done
25666     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
25667
25668     case $depmode in
25669     nosideeffect)
25670       # after this tag, mechanisms are not by side-effect, so they'll
25671       # only be used when explicitly requested
25672       if test "x$enable_dependency_tracking" = xyes; then
25673         continue
25674       else
25675         break
25676       fi
25677       ;;
25678     none) break ;;
25679     esac
25680     # We check with `-c' and `-o' for the sake of the "dashmstdout"
25681     # mode.  It turns out that the SunPro C++ compiler does not properly
25682     # handle `-M -o', and we need to detect this.
25683     if depmode=$depmode \
25684        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
25685        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
25686        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
25687          >/dev/null 2>conftest.err &&
25688        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
25689        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
25690        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
25691       # icc doesn't choke on unknown options, it will just issue warnings
25692       # or remarks (even with -Werror).  So we grep stderr for any message
25693       # that says an option was ignored or not supported.
25694       # When given -MP, icc 7.0 and 7.1 complain thusly:
25695       #   icc: Command line warning: ignoring option '-M'; no argument required
25696       # The diagnosis changed in icc 8.0:
25697       #   icc: Command line remark: option '-MP' not supported
25698       if (grep 'ignoring option' conftest.err ||
25699           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
25700         am_cv_GCJ_dependencies_compiler_type=$depmode
25701         break
25702       fi
25703     fi
25704   done
25705
25706   cd ..
25707   rm -rf conftest.dir
25708 else
25709   am_cv_GCJ_dependencies_compiler_type=none
25710 fi
25711
25712 fi
25713 echo "$as_me:$LINENO: result: $am_cv_GCJ_dependencies_compiler_type" >&5
25714 echo "${ECHO_T}$am_cv_GCJ_dependencies_compiler_type" >&6
25715 GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
25716
25717
25718
25719 if
25720   test "x$enable_dependency_tracking" != xno \
25721   && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
25722   am__fastdepGCJ_TRUE=
25723   am__fastdepGCJ_FALSE='#'
25724 else
25725   am__fastdepGCJ_TRUE='#'
25726   am__fastdepGCJ_FALSE=
25727 fi
25728
25729
25730
25731
25732 # Now remove it.
25733 rm -f gnu/classpath/Configuration.java
25734
25735 CPPFLAGS=$GCJ_SAVE_CPPFLAGS
25736
25737 echo "$as_me:$LINENO: checking for void *" >&5
25738 echo $ECHO_N "checking for void *... $ECHO_C" >&6
25739 if test "${ac_cv_type_void_p+set}" = set; then
25740   echo $ECHO_N "(cached) $ECHO_C" >&6
25741 else
25742   cat >conftest.$ac_ext <<_ACEOF
25743 /* confdefs.h.  */
25744 _ACEOF
25745 cat confdefs.h >>conftest.$ac_ext
25746 cat >>conftest.$ac_ext <<_ACEOF
25747 /* end confdefs.h.  */
25748 $ac_includes_default
25749 int
25750 main ()
25751 {
25752 if ((void * *) 0)
25753   return 0;
25754 if (sizeof (void *))
25755   return 0;
25756   ;
25757   return 0;
25758 }
25759 _ACEOF
25760 rm -f conftest.$ac_objext
25761 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25762   (eval $ac_compile) 2>conftest.er1
25763   ac_status=$?
25764   grep -v '^ *+' conftest.er1 >conftest.err
25765   rm -f conftest.er1
25766   cat conftest.err >&5
25767   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25768   (exit $ac_status); } &&
25769          { ac_try='test -z "$ac_c_werror_flag"
25770                          || test ! -s conftest.err'
25771   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25772   (eval $ac_try) 2>&5
25773   ac_status=$?
25774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25775   (exit $ac_status); }; } &&
25776          { ac_try='test -s conftest.$ac_objext'
25777   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25778   (eval $ac_try) 2>&5
25779   ac_status=$?
25780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25781   (exit $ac_status); }; }; then
25782   ac_cv_type_void_p=yes
25783 else
25784   echo "$as_me: failed program was:" >&5
25785 sed 's/^/| /' conftest.$ac_ext >&5
25786
25787 ac_cv_type_void_p=no
25788 fi
25789 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25790 fi
25791 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
25792 echo "${ECHO_T}$ac_cv_type_void_p" >&6
25793
25794 echo "$as_me:$LINENO: checking size of void *" >&5
25795 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
25796 if test "${ac_cv_sizeof_void_p+set}" = set; then
25797   echo $ECHO_N "(cached) $ECHO_C" >&6
25798 else
25799   if test "$ac_cv_type_void_p" = yes; then
25800   # The cast to unsigned long works around a bug in the HP C Compiler
25801   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
25802   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
25803   # This bug is HP SR number 8606223364.
25804   if test "$cross_compiling" = yes; then
25805   # Depending upon the size, compute the lo and hi bounds.
25806 cat >conftest.$ac_ext <<_ACEOF
25807 /* confdefs.h.  */
25808 _ACEOF
25809 cat confdefs.h >>conftest.$ac_ext
25810 cat >>conftest.$ac_ext <<_ACEOF
25811 /* end confdefs.h.  */
25812 $ac_includes_default
25813 int
25814 main ()
25815 {
25816 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
25817 test_array [0] = 0
25818
25819   ;
25820   return 0;
25821 }
25822 _ACEOF
25823 rm -f conftest.$ac_objext
25824 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25825   (eval $ac_compile) 2>conftest.er1
25826   ac_status=$?
25827   grep -v '^ *+' conftest.er1 >conftest.err
25828   rm -f conftest.er1
25829   cat conftest.err >&5
25830   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25831   (exit $ac_status); } &&
25832          { ac_try='test -z "$ac_c_werror_flag"
25833                          || test ! -s conftest.err'
25834   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25835   (eval $ac_try) 2>&5
25836   ac_status=$?
25837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25838   (exit $ac_status); }; } &&
25839          { ac_try='test -s conftest.$ac_objext'
25840   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25841   (eval $ac_try) 2>&5
25842   ac_status=$?
25843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25844   (exit $ac_status); }; }; then
25845   ac_lo=0 ac_mid=0
25846   while :; do
25847     cat >conftest.$ac_ext <<_ACEOF
25848 /* confdefs.h.  */
25849 _ACEOF
25850 cat confdefs.h >>conftest.$ac_ext
25851 cat >>conftest.$ac_ext <<_ACEOF
25852 /* end confdefs.h.  */
25853 $ac_includes_default
25854 int
25855 main ()
25856 {
25857 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
25858 test_array [0] = 0
25859
25860   ;
25861   return 0;
25862 }
25863 _ACEOF
25864 rm -f conftest.$ac_objext
25865 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25866   (eval $ac_compile) 2>conftest.er1
25867   ac_status=$?
25868   grep -v '^ *+' conftest.er1 >conftest.err
25869   rm -f conftest.er1
25870   cat conftest.err >&5
25871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25872   (exit $ac_status); } &&
25873          { ac_try='test -z "$ac_c_werror_flag"
25874                          || test ! -s conftest.err'
25875   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25876   (eval $ac_try) 2>&5
25877   ac_status=$?
25878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25879   (exit $ac_status); }; } &&
25880          { ac_try='test -s conftest.$ac_objext'
25881   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25882   (eval $ac_try) 2>&5
25883   ac_status=$?
25884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25885   (exit $ac_status); }; }; then
25886   ac_hi=$ac_mid; break
25887 else
25888   echo "$as_me: failed program was:" >&5
25889 sed 's/^/| /' conftest.$ac_ext >&5
25890
25891 ac_lo=`expr $ac_mid + 1`
25892                     if test $ac_lo -le $ac_mid; then
25893                       ac_lo= ac_hi=
25894                       break
25895                     fi
25896                     ac_mid=`expr 2 '*' $ac_mid + 1`
25897 fi
25898 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25899   done
25900 else
25901   echo "$as_me: failed program was:" >&5
25902 sed 's/^/| /' conftest.$ac_ext >&5
25903
25904 cat >conftest.$ac_ext <<_ACEOF
25905 /* confdefs.h.  */
25906 _ACEOF
25907 cat confdefs.h >>conftest.$ac_ext
25908 cat >>conftest.$ac_ext <<_ACEOF
25909 /* end confdefs.h.  */
25910 $ac_includes_default
25911 int
25912 main ()
25913 {
25914 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
25915 test_array [0] = 0
25916
25917   ;
25918   return 0;
25919 }
25920 _ACEOF
25921 rm -f conftest.$ac_objext
25922 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25923   (eval $ac_compile) 2>conftest.er1
25924   ac_status=$?
25925   grep -v '^ *+' conftest.er1 >conftest.err
25926   rm -f conftest.er1
25927   cat conftest.err >&5
25928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25929   (exit $ac_status); } &&
25930          { ac_try='test -z "$ac_c_werror_flag"
25931                          || test ! -s conftest.err'
25932   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25933   (eval $ac_try) 2>&5
25934   ac_status=$?
25935   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25936   (exit $ac_status); }; } &&
25937          { ac_try='test -s conftest.$ac_objext'
25938   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25939   (eval $ac_try) 2>&5
25940   ac_status=$?
25941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25942   (exit $ac_status); }; }; then
25943   ac_hi=-1 ac_mid=-1
25944   while :; do
25945     cat >conftest.$ac_ext <<_ACEOF
25946 /* confdefs.h.  */
25947 _ACEOF
25948 cat confdefs.h >>conftest.$ac_ext
25949 cat >>conftest.$ac_ext <<_ACEOF
25950 /* end confdefs.h.  */
25951 $ac_includes_default
25952 int
25953 main ()
25954 {
25955 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
25956 test_array [0] = 0
25957
25958   ;
25959   return 0;
25960 }
25961 _ACEOF
25962 rm -f conftest.$ac_objext
25963 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
25964   (eval $ac_compile) 2>conftest.er1
25965   ac_status=$?
25966   grep -v '^ *+' conftest.er1 >conftest.err
25967   rm -f conftest.er1
25968   cat conftest.err >&5
25969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25970   (exit $ac_status); } &&
25971          { ac_try='test -z "$ac_c_werror_flag"
25972                          || test ! -s conftest.err'
25973   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25974   (eval $ac_try) 2>&5
25975   ac_status=$?
25976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25977   (exit $ac_status); }; } &&
25978          { ac_try='test -s conftest.$ac_objext'
25979   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
25980   (eval $ac_try) 2>&5
25981   ac_status=$?
25982   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25983   (exit $ac_status); }; }; then
25984   ac_lo=$ac_mid; break
25985 else
25986   echo "$as_me: failed program was:" >&5
25987 sed 's/^/| /' conftest.$ac_ext >&5
25988
25989 ac_hi=`expr '(' $ac_mid ')' - 1`
25990                        if test $ac_mid -le $ac_hi; then
25991                          ac_lo= ac_hi=
25992                          break
25993                        fi
25994                        ac_mid=`expr 2 '*' $ac_mid`
25995 fi
25996 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
25997   done
25998 else
25999   echo "$as_me: failed program was:" >&5
26000 sed 's/^/| /' conftest.$ac_ext >&5
26001
26002 ac_lo= ac_hi=
26003 fi
26004 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26005 fi
26006 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26007 # Binary search between lo and hi bounds.
26008 while test "x$ac_lo" != "x$ac_hi"; do
26009   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
26010   cat >conftest.$ac_ext <<_ACEOF
26011 /* confdefs.h.  */
26012 _ACEOF
26013 cat confdefs.h >>conftest.$ac_ext
26014 cat >>conftest.$ac_ext <<_ACEOF
26015 /* end confdefs.h.  */
26016 $ac_includes_default
26017 int
26018 main ()
26019 {
26020 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
26021 test_array [0] = 0
26022
26023   ;
26024   return 0;
26025 }
26026 _ACEOF
26027 rm -f conftest.$ac_objext
26028 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26029   (eval $ac_compile) 2>conftest.er1
26030   ac_status=$?
26031   grep -v '^ *+' conftest.er1 >conftest.err
26032   rm -f conftest.er1
26033   cat conftest.err >&5
26034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26035   (exit $ac_status); } &&
26036          { ac_try='test -z "$ac_c_werror_flag"
26037                          || test ! -s conftest.err'
26038   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26039   (eval $ac_try) 2>&5
26040   ac_status=$?
26041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26042   (exit $ac_status); }; } &&
26043          { ac_try='test -s conftest.$ac_objext'
26044   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26045   (eval $ac_try) 2>&5
26046   ac_status=$?
26047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26048   (exit $ac_status); }; }; then
26049   ac_hi=$ac_mid
26050 else
26051   echo "$as_me: failed program was:" >&5
26052 sed 's/^/| /' conftest.$ac_ext >&5
26053
26054 ac_lo=`expr '(' $ac_mid ')' + 1`
26055 fi
26056 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26057 done
26058 case $ac_lo in
26059 ?*) ac_cv_sizeof_void_p=$ac_lo;;
26060 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26061 echo "$as_me: error: in \`$ac_pwd':" >&2;}
26062 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
26063 See \`config.log' for more details." >&5
26064 echo "$as_me: error: cannot compute sizeof (void *), 77
26065 See \`config.log' for more details." >&2;}
26066    { (exit 1); exit 1; }; }; } ;;
26067 esac
26068 else
26069   if test "$cross_compiling" = yes; then
26070   { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26071 echo "$as_me: error: in \`$ac_pwd':" >&2;}
26072 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
26073 See \`config.log' for more details." >&5
26074 echo "$as_me: error: cannot run test program while cross compiling
26075 See \`config.log' for more details." >&2;}
26076    { (exit 1); exit 1; }; }; }
26077 else
26078   cat >conftest.$ac_ext <<_ACEOF
26079 /* confdefs.h.  */
26080 _ACEOF
26081 cat confdefs.h >>conftest.$ac_ext
26082 cat >>conftest.$ac_ext <<_ACEOF
26083 /* end confdefs.h.  */
26084 $ac_includes_default
26085 long longval () { return (long) (sizeof (void *)); }
26086 unsigned long ulongval () { return (long) (sizeof (void *)); }
26087 #include <stdio.h>
26088 #include <stdlib.h>
26089 int
26090 main ()
26091 {
26092
26093   FILE *f = fopen ("conftest.val", "w");
26094   if (! f)
26095     exit (1);
26096   if (((long) (sizeof (void *))) < 0)
26097     {
26098       long i = longval ();
26099       if (i != ((long) (sizeof (void *))))
26100         exit (1);
26101       fprintf (f, "%ld\n", i);
26102     }
26103   else
26104     {
26105       unsigned long i = ulongval ();
26106       if (i != ((long) (sizeof (void *))))
26107         exit (1);
26108       fprintf (f, "%lu\n", i);
26109     }
26110   exit (ferror (f) || fclose (f) != 0);
26111
26112   ;
26113   return 0;
26114 }
26115 _ACEOF
26116 rm -f conftest$ac_exeext
26117 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
26118   (eval $ac_link) 2>&5
26119   ac_status=$?
26120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26121   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26122   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26123   (eval $ac_try) 2>&5
26124   ac_status=$?
26125   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26126   (exit $ac_status); }; }; then
26127   ac_cv_sizeof_void_p=`cat conftest.val`
26128 else
26129   echo "$as_me: program exited with status $ac_status" >&5
26130 echo "$as_me: failed program was:" >&5
26131 sed 's/^/| /' conftest.$ac_ext >&5
26132
26133 ( exit $ac_status )
26134 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
26135 echo "$as_me: error: in \`$ac_pwd':" >&2;}
26136 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
26137 See \`config.log' for more details." >&5
26138 echo "$as_me: error: cannot compute sizeof (void *), 77
26139 See \`config.log' for more details." >&2;}
26140    { (exit 1); exit 1; }; }; }
26141 fi
26142 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26143 fi
26144 fi
26145 rm -f conftest.val
26146 else
26147   ac_cv_sizeof_void_p=0
26148 fi
26149 fi
26150 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
26151 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
26152 cat >>confdefs.h <<_ACEOF
26153 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
26154 _ACEOF
26155
26156
26157
26158 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
26159 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
26160 if test "${ac_cv_c_bigendian+set}" = set; then
26161   echo $ECHO_N "(cached) $ECHO_C" >&6
26162 else
26163   # See if sys/param.h defines the BYTE_ORDER macro.
26164 cat >conftest.$ac_ext <<_ACEOF
26165 /* confdefs.h.  */
26166 _ACEOF
26167 cat confdefs.h >>conftest.$ac_ext
26168 cat >>conftest.$ac_ext <<_ACEOF
26169 /* end confdefs.h.  */
26170 #include <sys/types.h>
26171 #include <sys/param.h>
26172
26173 int
26174 main ()
26175 {
26176 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
26177  bogus endian macros
26178 #endif
26179
26180   ;
26181   return 0;
26182 }
26183 _ACEOF
26184 rm -f conftest.$ac_objext
26185 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26186   (eval $ac_compile) 2>conftest.er1
26187   ac_status=$?
26188   grep -v '^ *+' conftest.er1 >conftest.err
26189   rm -f conftest.er1
26190   cat conftest.err >&5
26191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26192   (exit $ac_status); } &&
26193          { ac_try='test -z "$ac_c_werror_flag"
26194                          || test ! -s conftest.err'
26195   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26196   (eval $ac_try) 2>&5
26197   ac_status=$?
26198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26199   (exit $ac_status); }; } &&
26200          { ac_try='test -s conftest.$ac_objext'
26201   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26202   (eval $ac_try) 2>&5
26203   ac_status=$?
26204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26205   (exit $ac_status); }; }; then
26206   # It does; now see whether it defined to BIG_ENDIAN or not.
26207 cat >conftest.$ac_ext <<_ACEOF
26208 /* confdefs.h.  */
26209 _ACEOF
26210 cat confdefs.h >>conftest.$ac_ext
26211 cat >>conftest.$ac_ext <<_ACEOF
26212 /* end confdefs.h.  */
26213 #include <sys/types.h>
26214 #include <sys/param.h>
26215
26216 int
26217 main ()
26218 {
26219 #if BYTE_ORDER != BIG_ENDIAN
26220  not big endian
26221 #endif
26222
26223   ;
26224   return 0;
26225 }
26226 _ACEOF
26227 rm -f conftest.$ac_objext
26228 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26229   (eval $ac_compile) 2>conftest.er1
26230   ac_status=$?
26231   grep -v '^ *+' conftest.er1 >conftest.err
26232   rm -f conftest.er1
26233   cat conftest.err >&5
26234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26235   (exit $ac_status); } &&
26236          { ac_try='test -z "$ac_c_werror_flag"
26237                          || test ! -s conftest.err'
26238   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26239   (eval $ac_try) 2>&5
26240   ac_status=$?
26241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26242   (exit $ac_status); }; } &&
26243          { ac_try='test -s conftest.$ac_objext'
26244   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26245   (eval $ac_try) 2>&5
26246   ac_status=$?
26247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26248   (exit $ac_status); }; }; then
26249   ac_cv_c_bigendian=yes
26250 else
26251   echo "$as_me: failed program was:" >&5
26252 sed 's/^/| /' conftest.$ac_ext >&5
26253
26254 ac_cv_c_bigendian=no
26255 fi
26256 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26257 else
26258   echo "$as_me: failed program was:" >&5
26259 sed 's/^/| /' conftest.$ac_ext >&5
26260
26261 # It does not; compile a test program.
26262 if test "$cross_compiling" = yes; then
26263   # try to guess the endianness by grepping values into an object file
26264   ac_cv_c_bigendian=unknown
26265   cat >conftest.$ac_ext <<_ACEOF
26266 /* confdefs.h.  */
26267 _ACEOF
26268 cat confdefs.h >>conftest.$ac_ext
26269 cat >>conftest.$ac_ext <<_ACEOF
26270 /* end confdefs.h.  */
26271 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
26272 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
26273 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
26274 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
26275 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
26276 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
26277 int
26278 main ()
26279 {
26280  _ascii (); _ebcdic ();
26281   ;
26282   return 0;
26283 }
26284 _ACEOF
26285 rm -f conftest.$ac_objext
26286 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26287   (eval $ac_compile) 2>conftest.er1
26288   ac_status=$?
26289   grep -v '^ *+' conftest.er1 >conftest.err
26290   rm -f conftest.er1
26291   cat conftest.err >&5
26292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26293   (exit $ac_status); } &&
26294          { ac_try='test -z "$ac_c_werror_flag"
26295                          || test ! -s conftest.err'
26296   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26297   (eval $ac_try) 2>&5
26298   ac_status=$?
26299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26300   (exit $ac_status); }; } &&
26301          { ac_try='test -s conftest.$ac_objext'
26302   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26303   (eval $ac_try) 2>&5
26304   ac_status=$?
26305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26306   (exit $ac_status); }; }; then
26307   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
26308   ac_cv_c_bigendian=yes
26309 fi
26310 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
26311   if test "$ac_cv_c_bigendian" = unknown; then
26312     ac_cv_c_bigendian=no
26313   else
26314     # finding both strings is unlikely to happen, but who knows?
26315     ac_cv_c_bigendian=unknown
26316   fi
26317 fi
26318 else
26319   echo "$as_me: failed program was:" >&5
26320 sed 's/^/| /' conftest.$ac_ext >&5
26321
26322 fi
26323 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26324 else
26325   cat >conftest.$ac_ext <<_ACEOF
26326 /* confdefs.h.  */
26327 _ACEOF
26328 cat confdefs.h >>conftest.$ac_ext
26329 cat >>conftest.$ac_ext <<_ACEOF
26330 /* end confdefs.h.  */
26331 int
26332 main ()
26333 {
26334   /* Are we little or big endian?  From Harbison&Steele.  */
26335   union
26336   {
26337     long l;
26338     char c[sizeof (long)];
26339   } u;
26340   u.l = 1;
26341   exit (u.c[sizeof (long) - 1] == 1);
26342 }
26343 _ACEOF
26344 rm -f conftest$ac_exeext
26345 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
26346   (eval $ac_link) 2>&5
26347   ac_status=$?
26348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26349   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26350   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26351   (eval $ac_try) 2>&5
26352   ac_status=$?
26353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26354   (exit $ac_status); }; }; then
26355   ac_cv_c_bigendian=no
26356 else
26357   echo "$as_me: program exited with status $ac_status" >&5
26358 echo "$as_me: failed program was:" >&5
26359 sed 's/^/| /' conftest.$ac_ext >&5
26360
26361 ( exit $ac_status )
26362 ac_cv_c_bigendian=yes
26363 fi
26364 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26365 fi
26366 fi
26367 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26368 fi
26369 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
26370 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
26371 case $ac_cv_c_bigendian in
26372   yes)
26373
26374 cat >>confdefs.h <<\_ACEOF
26375 #define WORDS_BIGENDIAN 1
26376 _ACEOF
26377  ;;
26378   no)
26379      ;;
26380   *)
26381     { { echo "$as_me:$LINENO: error: unknown endianness
26382 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
26383 echo "$as_me: error: unknown endianness
26384 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
26385    { (exit 1); exit 1; }; } ;;
26386 esac
26387
26388
26389 ZLIBS=
26390 SYS_ZLIBS=
26391 ZINCS=
26392
26393 if test -z "$ZLIBSPEC"; then
26394    # Use zlib from the GCC tree.
26395    ZINCS='-I$(top_srcdir)/../zlib'
26396    ZLIBS=../zlib/libzgcj_convenience.la
26397 else
26398    # System's zlib.
26399    SYS_ZLIBS="$ZLIBSPEC"
26400 fi
26401
26402
26403
26404
26405
26406
26407
26408
26409
26410
26411
26412 if test "$NATIVE" = yes; then
26413   NATIVE_TRUE=
26414   NATIVE_FALSE='#'
26415 else
26416   NATIVE_TRUE='#'
26417   NATIVE_FALSE=
26418 fi
26419
26420
26421
26422 if test "$enable_shared" = yes; then
26423   ENABLE_SHARED_TRUE=
26424   ENABLE_SHARED_FALSE='#'
26425 else
26426   ENABLE_SHARED_TRUE='#'
26427   ENABLE_SHARED_FALSE=
26428 fi
26429
26430
26431
26432 if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
26433   NEEDS_DATA_START_TRUE=
26434   NEEDS_DATA_START_FALSE='#'
26435 else
26436   NEEDS_DATA_START_TRUE='#'
26437   NEEDS_DATA_START_FALSE=
26438 fi
26439
26440
26441
26442 if test -z "${with_multisubdir}"; then
26443   INSTALL_BINARIES_TRUE=
26444   INSTALL_BINARIES_FALSE='#'
26445 else
26446   INSTALL_BINARIES_TRUE='#'
26447   INSTALL_BINARIES_FALSE=
26448 fi
26449
26450
26451
26452 # Process the option "--enable-version-specific-runtime-libs"
26453 # Calculate toolexeclibdir
26454 case ${version_specific_libs} in
26455   yes)
26456     # Need the gcc compiler version to know where to install libraries
26457     # and header files if --enable-version-specific-runtime-libs option
26458     # is selected.
26459     includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
26460     toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
26461     toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
26462     toolexeclibdir=$toolexecmainlibdir
26463     ;;
26464   no)
26465     if test -n "$with_cross_host" &&
26466        test x"$with_cross_host" != x"no"; then
26467       # Install a library built with a cross compiler in tooldir, not libdir.
26468       toolexecdir='$(exec_prefix)/$(target_noncanonical)'
26469       toolexecmainlibdir='$(toolexecdir)/lib'
26470     else
26471       toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
26472       toolexecmainlibdir='$(libdir)'
26473     fi
26474     multi_os_directory=`$CC -print-multi-os-directory`
26475     case $multi_os_directory in
26476       .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
26477       *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
26478     esac
26479     ;;
26480 esac
26481
26482
26483
26484
26485 # Determine gcj and libgcj version number.
26486 gcjversion=`cat "$srcdir/../gcc/BASE-VER"`
26487 libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version`
26488 GCJVERSION=$gcjversion
26489
26490
26491 cat >>confdefs.h <<_ACEOF
26492 #define GCJVERSION "$GCJVERSION"
26493 _ACEOF
26494
26495
26496 # Determine where the standard .db file and GNU Classpath JNI
26497 # libraries are found.
26498 gcjsubdir=gcj-$gcjversion-$libgcj_soversion
26499 multi_os_directory=`$CC -print-multi-os-directory`
26500 case $multi_os_directory in
26501   .)
26502    dbexecdir='$(libdir)/'$gcjsubdir # Avoid /.
26503    ;;
26504   *)
26505    dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
26506    ;;
26507 esac
26508
26509
26510
26511
26512 cat >>confdefs.h <<\_ACEOF
26513 #define JV_VERSION "1.5.0"
26514 _ACEOF
26515
26516
26517 cat >>confdefs.h <<\_ACEOF
26518 #define JV_API_VERSION "1.5"
26519 _ACEOF
26520
26521
26522
26523 case "${with_gxx_include_dir}" in
26524   yes)
26525     { { echo "$as_me:$LINENO: error: --with-gxx-include-dir=[dir] requires a directory" >&5
26526 echo "$as_me: error: --with-gxx-include-dir=[dir] requires a directory" >&2;}
26527    { (exit 1); exit 1; }; }
26528     ;;
26529   no | "")
26530     case "${enable_version_specific_runtime_libs}" in
26531       yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
26532       *)
26533         libstdcxx_incdir='c++/$(gcc_version)'
26534         gxx_include_dir='include/$(libstdcxx_incdir)'
26535         if test -n "$with_cross_host" &&
26536            test x"$with_cross_host" != x"no"; then
26537           gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
26538         else
26539           gxx_include_dir='${prefix}/'"$gxx_include_dir"
26540         fi;;
26541     esac ;;
26542   *) gxx_include_dir=${with_gxx_include_dir} ;;
26543 esac
26544
26545
26546
26547
26548 # We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
26549 # On that system, sys/ioctl.h will not include sys/filio.h unless
26550 # BSD_COMP is defined; just including sys/filio.h is simpler.
26551 # We avoid AC_HEADER_DIRENT since we really only care about dirent.h
26552 # for now.  If you change this, you also must update natFile.cc.
26553
26554
26555
26556
26557
26558
26559
26560
26561
26562
26563
26564
26565
26566
26567
26568
26569
26570
26571
26572
26573
26574
26575
26576 for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h \
26577                   sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
26578                   sys/socket.h netinet/in.h arpa/inet.h netdb.h net/if.h \
26579                   pwd.h sys/config.h stdint.h langinfo.h locale.h \
26580                   dirent.h sys/rw_lock.h magic.h ifaddrs.h
26581 do
26582 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
26583 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26584   echo "$as_me:$LINENO: checking for $ac_header" >&5
26585 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26586 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26587   echo $ECHO_N "(cached) $ECHO_C" >&6
26588 fi
26589 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26590 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26591 else
26592   # Is the header compilable?
26593 echo "$as_me:$LINENO: checking $ac_header usability" >&5
26594 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
26595 cat >conftest.$ac_ext <<_ACEOF
26596 /* confdefs.h.  */
26597 _ACEOF
26598 cat confdefs.h >>conftest.$ac_ext
26599 cat >>conftest.$ac_ext <<_ACEOF
26600 /* end confdefs.h.  */
26601 $ac_includes_default
26602 #include <$ac_header>
26603 _ACEOF
26604 rm -f conftest.$ac_objext
26605 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26606   (eval $ac_compile) 2>conftest.er1
26607   ac_status=$?
26608   grep -v '^ *+' conftest.er1 >conftest.err
26609   rm -f conftest.er1
26610   cat conftest.err >&5
26611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26612   (exit $ac_status); } &&
26613          { ac_try='test -z "$ac_c_werror_flag"
26614                          || test ! -s conftest.err'
26615   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26616   (eval $ac_try) 2>&5
26617   ac_status=$?
26618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26619   (exit $ac_status); }; } &&
26620          { ac_try='test -s conftest.$ac_objext'
26621   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26622   (eval $ac_try) 2>&5
26623   ac_status=$?
26624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26625   (exit $ac_status); }; }; then
26626   ac_header_compiler=yes
26627 else
26628   echo "$as_me: failed program was:" >&5
26629 sed 's/^/| /' conftest.$ac_ext >&5
26630
26631 ac_header_compiler=no
26632 fi
26633 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26634 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26635 echo "${ECHO_T}$ac_header_compiler" >&6
26636
26637 # Is the header present?
26638 echo "$as_me:$LINENO: checking $ac_header presence" >&5
26639 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26640 cat >conftest.$ac_ext <<_ACEOF
26641 /* confdefs.h.  */
26642 _ACEOF
26643 cat confdefs.h >>conftest.$ac_ext
26644 cat >>conftest.$ac_ext <<_ACEOF
26645 /* end confdefs.h.  */
26646 #include <$ac_header>
26647 _ACEOF
26648 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26649   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26650   ac_status=$?
26651   grep -v '^ *+' conftest.er1 >conftest.err
26652   rm -f conftest.er1
26653   cat conftest.err >&5
26654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26655   (exit $ac_status); } >/dev/null; then
26656   if test -s conftest.err; then
26657     ac_cpp_err=$ac_c_preproc_warn_flag
26658     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26659   else
26660     ac_cpp_err=
26661   fi
26662 else
26663   ac_cpp_err=yes
26664 fi
26665 if test -z "$ac_cpp_err"; then
26666   ac_header_preproc=yes
26667 else
26668   echo "$as_me: failed program was:" >&5
26669 sed 's/^/| /' conftest.$ac_ext >&5
26670
26671   ac_header_preproc=no
26672 fi
26673 rm -f conftest.err conftest.$ac_ext
26674 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26675 echo "${ECHO_T}$ac_header_preproc" >&6
26676
26677 # So?  What about this header?
26678 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26679   yes:no: )
26680     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26681 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26682     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26683 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26684     ac_header_preproc=yes
26685     ;;
26686   no:yes:* )
26687     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26688 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26689     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
26690 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
26691     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26692 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26693     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
26694 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
26695     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26696 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26697     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26698 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26699     (
26700       cat <<\_ASBOX
26701 ## ---------------------------------- ##
26702 ## Report this to the libjava lists.  ##
26703 ## ---------------------------------- ##
26704 _ASBOX
26705     ) |
26706       sed "s/^/$as_me: WARNING:     /" >&2
26707     ;;
26708 esac
26709 echo "$as_me:$LINENO: checking for $ac_header" >&5
26710 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26711 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26712   echo $ECHO_N "(cached) $ECHO_C" >&6
26713 else
26714   eval "$as_ac_Header=\$ac_header_preproc"
26715 fi
26716 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26717 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26718
26719 fi
26720 if test `eval echo '${'$as_ac_Header'}'` = yes; then
26721   cat >>confdefs.h <<_ACEOF
26722 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26723 _ACEOF
26724
26725 fi
26726
26727 done
26728
26729
26730 for ac_header in inttypes.h
26731 do
26732 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
26733 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26734   echo "$as_me:$LINENO: checking for $ac_header" >&5
26735 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26736 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26737   echo $ECHO_N "(cached) $ECHO_C" >&6
26738 fi
26739 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26740 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26741 else
26742   # Is the header compilable?
26743 echo "$as_me:$LINENO: checking $ac_header usability" >&5
26744 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
26745 cat >conftest.$ac_ext <<_ACEOF
26746 /* confdefs.h.  */
26747 _ACEOF
26748 cat confdefs.h >>conftest.$ac_ext
26749 cat >>conftest.$ac_ext <<_ACEOF
26750 /* end confdefs.h.  */
26751 $ac_includes_default
26752 #include <$ac_header>
26753 _ACEOF
26754 rm -f conftest.$ac_objext
26755 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26756   (eval $ac_compile) 2>conftest.er1
26757   ac_status=$?
26758   grep -v '^ *+' conftest.er1 >conftest.err
26759   rm -f conftest.er1
26760   cat conftest.err >&5
26761   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26762   (exit $ac_status); } &&
26763          { ac_try='test -z "$ac_c_werror_flag"
26764                          || test ! -s conftest.err'
26765   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26766   (eval $ac_try) 2>&5
26767   ac_status=$?
26768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26769   (exit $ac_status); }; } &&
26770          { ac_try='test -s conftest.$ac_objext'
26771   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26772   (eval $ac_try) 2>&5
26773   ac_status=$?
26774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26775   (exit $ac_status); }; }; then
26776   ac_header_compiler=yes
26777 else
26778   echo "$as_me: failed program was:" >&5
26779 sed 's/^/| /' conftest.$ac_ext >&5
26780
26781 ac_header_compiler=no
26782 fi
26783 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26784 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26785 echo "${ECHO_T}$ac_header_compiler" >&6
26786
26787 # Is the header present?
26788 echo "$as_me:$LINENO: checking $ac_header presence" >&5
26789 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
26790 cat >conftest.$ac_ext <<_ACEOF
26791 /* confdefs.h.  */
26792 _ACEOF
26793 cat confdefs.h >>conftest.$ac_ext
26794 cat >>conftest.$ac_ext <<_ACEOF
26795 /* end confdefs.h.  */
26796 #include <$ac_header>
26797 _ACEOF
26798 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
26799   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
26800   ac_status=$?
26801   grep -v '^ *+' conftest.er1 >conftest.err
26802   rm -f conftest.er1
26803   cat conftest.err >&5
26804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26805   (exit $ac_status); } >/dev/null; then
26806   if test -s conftest.err; then
26807     ac_cpp_err=$ac_c_preproc_warn_flag
26808     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
26809   else
26810     ac_cpp_err=
26811   fi
26812 else
26813   ac_cpp_err=yes
26814 fi
26815 if test -z "$ac_cpp_err"; then
26816   ac_header_preproc=yes
26817 else
26818   echo "$as_me: failed program was:" >&5
26819 sed 's/^/| /' conftest.$ac_ext >&5
26820
26821   ac_header_preproc=no
26822 fi
26823 rm -f conftest.err conftest.$ac_ext
26824 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26825 echo "${ECHO_T}$ac_header_preproc" >&6
26826
26827 # So?  What about this header?
26828 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26829   yes:no: )
26830     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
26831 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
26832     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
26833 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
26834     ac_header_preproc=yes
26835     ;;
26836   no:yes:* )
26837     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
26838 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
26839     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
26840 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
26841     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
26842 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
26843     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
26844 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
26845     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
26846 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
26847     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
26848 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
26849     (
26850       cat <<\_ASBOX
26851 ## ---------------------------------- ##
26852 ## Report this to the libjava lists.  ##
26853 ## ---------------------------------- ##
26854 _ASBOX
26855     ) |
26856       sed "s/^/$as_me: WARNING:     /" >&2
26857     ;;
26858 esac
26859 echo "$as_me:$LINENO: checking for $ac_header" >&5
26860 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
26861 if eval "test \"\${$as_ac_Header+set}\" = set"; then
26862   echo $ECHO_N "(cached) $ECHO_C" >&6
26863 else
26864   eval "$as_ac_Header=\$ac_header_preproc"
26865 fi
26866 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
26867 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
26868
26869 fi
26870 if test `eval echo '${'$as_ac_Header'}'` = yes; then
26871   cat >>confdefs.h <<_ACEOF
26872 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
26873 _ACEOF
26874
26875
26876 cat >>confdefs.h <<\_ACEOF
26877 #define HAVE_INTTYPES_H 1
26878 _ACEOF
26879
26880
26881 cat >>confdefs.h <<\_ACEOF
26882 #define JV_HAVE_INTTYPES_H 1
26883 _ACEOF
26884
26885
26886 fi
26887
26888 done
26889
26890
26891 echo "$as_me:$LINENO: checking for ssize_t" >&5
26892 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
26893 if test "${ac_cv_type_ssize_t+set}" = set; then
26894   echo $ECHO_N "(cached) $ECHO_C" >&6
26895 else
26896   cat >conftest.$ac_ext <<_ACEOF
26897 /* confdefs.h.  */
26898 _ACEOF
26899 cat confdefs.h >>conftest.$ac_ext
26900 cat >>conftest.$ac_ext <<_ACEOF
26901 /* end confdefs.h.  */
26902 $ac_includes_default
26903 int
26904 main ()
26905 {
26906 if ((ssize_t *) 0)
26907   return 0;
26908 if (sizeof (ssize_t))
26909   return 0;
26910   ;
26911   return 0;
26912 }
26913 _ACEOF
26914 rm -f conftest.$ac_objext
26915 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26916   (eval $ac_compile) 2>conftest.er1
26917   ac_status=$?
26918   grep -v '^ *+' conftest.er1 >conftest.err
26919   rm -f conftest.er1
26920   cat conftest.err >&5
26921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26922   (exit $ac_status); } &&
26923          { ac_try='test -z "$ac_c_werror_flag"
26924                          || test ! -s conftest.err'
26925   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26926   (eval $ac_try) 2>&5
26927   ac_status=$?
26928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26929   (exit $ac_status); }; } &&
26930          { ac_try='test -s conftest.$ac_objext'
26931   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26932   (eval $ac_try) 2>&5
26933   ac_status=$?
26934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26935   (exit $ac_status); }; }; then
26936   ac_cv_type_ssize_t=yes
26937 else
26938   echo "$as_me: failed program was:" >&5
26939 sed 's/^/| /' conftest.$ac_ext >&5
26940
26941 ac_cv_type_ssize_t=no
26942 fi
26943 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
26944 fi
26945 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
26946 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
26947 if test $ac_cv_type_ssize_t = yes; then
26948   :
26949 else
26950
26951 cat >>confdefs.h <<_ACEOF
26952 #define ssize_t int
26953 _ACEOF
26954
26955 fi
26956
26957 echo "$as_me:$LINENO: checking for magic_t" >&5
26958 echo $ECHO_N "checking for magic_t... $ECHO_C" >&6
26959 if test "${ac_cv_type_magic_t+set}" = set; then
26960   echo $ECHO_N "(cached) $ECHO_C" >&6
26961 else
26962   cat >conftest.$ac_ext <<_ACEOF
26963 /* confdefs.h.  */
26964 _ACEOF
26965 cat confdefs.h >>conftest.$ac_ext
26966 cat >>conftest.$ac_ext <<_ACEOF
26967 /* end confdefs.h.  */
26968
26969 #ifdef HAVE_MAGIC_H
26970 #include <magic.h>
26971 #endif
26972
26973 int
26974 main ()
26975 {
26976 if ((magic_t *) 0)
26977   return 0;
26978 if (sizeof (magic_t))
26979   return 0;
26980   ;
26981   return 0;
26982 }
26983 _ACEOF
26984 rm -f conftest.$ac_objext
26985 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
26986   (eval $ac_compile) 2>conftest.er1
26987   ac_status=$?
26988   grep -v '^ *+' conftest.er1 >conftest.err
26989   rm -f conftest.er1
26990   cat conftest.err >&5
26991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26992   (exit $ac_status); } &&
26993          { ac_try='test -z "$ac_c_werror_flag"
26994                          || test ! -s conftest.err'
26995   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
26996   (eval $ac_try) 2>&5
26997   ac_status=$?
26998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26999   (exit $ac_status); }; } &&
27000          { ac_try='test -s conftest.$ac_objext'
27001   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27002   (eval $ac_try) 2>&5
27003   ac_status=$?
27004   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27005   (exit $ac_status); }; }; then
27006   ac_cv_type_magic_t=yes
27007 else
27008   echo "$as_me: failed program was:" >&5
27009 sed 's/^/| /' conftest.$ac_ext >&5
27010
27011 ac_cv_type_magic_t=no
27012 fi
27013 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27014 fi
27015 echo "$as_me:$LINENO: result: $ac_cv_type_magic_t" >&5
27016 echo "${ECHO_T}$ac_cv_type_magic_t" >&6
27017 if test $ac_cv_type_magic_t = yes; then
27018
27019
27020 cat >>confdefs.h <<\_ACEOF
27021 #define HAVE_MAGIC_T 1
27022 _ACEOF
27023
27024 fi
27025
27026
27027 echo "$as_me:$LINENO: checking for in_addr_t" >&5
27028 echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6
27029 cat >conftest.$ac_ext <<_ACEOF
27030 /* confdefs.h.  */
27031 _ACEOF
27032 cat confdefs.h >>conftest.$ac_ext
27033 cat >>conftest.$ac_ext <<_ACEOF
27034 /* end confdefs.h.  */
27035 #include <sys/types.h>
27036 #if STDC_HEADERS
27037 #include <stdlib.h>
27038 #include <stddef.h>
27039 #endif
27040 #if HAVE_NETINET_IN_H
27041 #include <netinet/in.h>
27042 #endif
27043 int
27044 main ()
27045 {
27046 in_addr_t foo;
27047   ;
27048   return 0;
27049 }
27050 _ACEOF
27051 rm -f conftest.$ac_objext
27052 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27053   (eval $ac_compile) 2>conftest.er1
27054   ac_status=$?
27055   grep -v '^ *+' conftest.er1 >conftest.err
27056   rm -f conftest.er1
27057   cat conftest.err >&5
27058   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27059   (exit $ac_status); } &&
27060          { ac_try='test -z "$ac_c_werror_flag"
27061                          || test ! -s conftest.err'
27062   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27063   (eval $ac_try) 2>&5
27064   ac_status=$?
27065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27066   (exit $ac_status); }; } &&
27067          { ac_try='test -s conftest.$ac_objext'
27068   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27069   (eval $ac_try) 2>&5
27070   ac_status=$?
27071   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27072   (exit $ac_status); }; }; then
27073
27074 cat >>confdefs.h <<\_ACEOF
27075 #define HAVE_IN_ADDR_T 1
27076 _ACEOF
27077
27078    echo "$as_me:$LINENO: result: yes" >&5
27079 echo "${ECHO_T}yes" >&6
27080 else
27081   echo "$as_me: failed program was:" >&5
27082 sed 's/^/| /' conftest.$ac_ext >&5
27083
27084 echo "$as_me:$LINENO: result: no" >&5
27085 echo "${ECHO_T}no" >&6
27086 fi
27087 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27088
27089 echo "$as_me:$LINENO: checking whether struct ip_mreq is in netinet/in.h" >&5
27090 echo $ECHO_N "checking whether struct ip_mreq is in netinet/in.h... $ECHO_C" >&6
27091 cat >conftest.$ac_ext <<_ACEOF
27092 /* confdefs.h.  */
27093 _ACEOF
27094 cat confdefs.h >>conftest.$ac_ext
27095 cat >>conftest.$ac_ext <<_ACEOF
27096 /* end confdefs.h.  */
27097 #include <netinet/in.h>
27098 int
27099 main ()
27100 {
27101 struct ip_mreq mreq;
27102   ;
27103   return 0;
27104 }
27105 _ACEOF
27106 rm -f conftest.$ac_objext
27107 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27108   (eval $ac_compile) 2>conftest.er1
27109   ac_status=$?
27110   grep -v '^ *+' conftest.er1 >conftest.err
27111   rm -f conftest.er1
27112   cat conftest.err >&5
27113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27114   (exit $ac_status); } &&
27115          { ac_try='test -z "$ac_c_werror_flag"
27116                          || test ! -s conftest.err'
27117   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27118   (eval $ac_try) 2>&5
27119   ac_status=$?
27120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27121   (exit $ac_status); }; } &&
27122          { ac_try='test -s conftest.$ac_objext'
27123   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27124   (eval $ac_try) 2>&5
27125   ac_status=$?
27126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27127   (exit $ac_status); }; }; then
27128
27129 cat >>confdefs.h <<\_ACEOF
27130 #define HAVE_STRUCT_IP_MREQ 1
27131 _ACEOF
27132
27133    echo "$as_me:$LINENO: result: yes" >&5
27134 echo "${ECHO_T}yes" >&6
27135 else
27136   echo "$as_me: failed program was:" >&5
27137 sed 's/^/| /' conftest.$ac_ext >&5
27138
27139 echo "$as_me:$LINENO: result: no" >&5
27140 echo "${ECHO_T}no" >&6
27141 fi
27142 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27143
27144 echo "$as_me:$LINENO: checking whether struct ipv6_mreq is in netinet/in.h" >&5
27145 echo $ECHO_N "checking whether struct ipv6_mreq is in netinet/in.h... $ECHO_C" >&6
27146 cat >conftest.$ac_ext <<_ACEOF
27147 /* confdefs.h.  */
27148 _ACEOF
27149 cat confdefs.h >>conftest.$ac_ext
27150 cat >>conftest.$ac_ext <<_ACEOF
27151 /* end confdefs.h.  */
27152 #include <netinet/in.h>
27153 int
27154 main ()
27155 {
27156 struct ipv6_mreq mreq6;
27157   ;
27158   return 0;
27159 }
27160 _ACEOF
27161 rm -f conftest.$ac_objext
27162 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27163   (eval $ac_compile) 2>conftest.er1
27164   ac_status=$?
27165   grep -v '^ *+' conftest.er1 >conftest.err
27166   rm -f conftest.er1
27167   cat conftest.err >&5
27168   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27169   (exit $ac_status); } &&
27170          { ac_try='test -z "$ac_c_werror_flag"
27171                          || test ! -s conftest.err'
27172   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27173   (eval $ac_try) 2>&5
27174   ac_status=$?
27175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27176   (exit $ac_status); }; } &&
27177          { ac_try='test -s conftest.$ac_objext'
27178   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27179   (eval $ac_try) 2>&5
27180   ac_status=$?
27181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27182   (exit $ac_status); }; }; then
27183
27184 cat >>confdefs.h <<\_ACEOF
27185 #define HAVE_STRUCT_IPV6_MREQ 1
27186 _ACEOF
27187
27188    echo "$as_me:$LINENO: result: yes" >&5
27189 echo "${ECHO_T}yes" >&6
27190 else
27191   echo "$as_me: failed program was:" >&5
27192 sed 's/^/| /' conftest.$ac_ext >&5
27193
27194 echo "$as_me:$LINENO: result: no" >&5
27195 echo "${ECHO_T}no" >&6
27196 fi
27197 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27198
27199 echo "$as_me:$LINENO: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
27200 echo $ECHO_N "checking whether struct sockaddr_in6 is in netinet/in.h... $ECHO_C" >&6
27201 cat >conftest.$ac_ext <<_ACEOF
27202 /* confdefs.h.  */
27203 _ACEOF
27204 cat confdefs.h >>conftest.$ac_ext
27205 cat >>conftest.$ac_ext <<_ACEOF
27206 /* end confdefs.h.  */
27207 #include <netinet/in.h>
27208 int
27209 main ()
27210 {
27211 struct sockaddr_in6 addr6;
27212   ;
27213   return 0;
27214 }
27215 _ACEOF
27216 rm -f conftest.$ac_objext
27217 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27218   (eval $ac_compile) 2>conftest.er1
27219   ac_status=$?
27220   grep -v '^ *+' conftest.er1 >conftest.err
27221   rm -f conftest.er1
27222   cat conftest.err >&5
27223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27224   (exit $ac_status); } &&
27225          { ac_try='test -z "$ac_c_werror_flag"
27226                          || test ! -s conftest.err'
27227   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27228   (eval $ac_try) 2>&5
27229   ac_status=$?
27230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27231   (exit $ac_status); }; } &&
27232          { ac_try='test -s conftest.$ac_objext'
27233   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27234   (eval $ac_try) 2>&5
27235   ac_status=$?
27236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27237   (exit $ac_status); }; }; then
27238
27239 cat >>confdefs.h <<\_ACEOF
27240 #define HAVE_INET6 1
27241 _ACEOF
27242
27243    echo "$as_me:$LINENO: result: yes" >&5
27244 echo "${ECHO_T}yes" >&6
27245 else
27246   echo "$as_me: failed program was:" >&5
27247 sed 's/^/| /' conftest.$ac_ext >&5
27248
27249 echo "$as_me:$LINENO: result: no" >&5
27250 echo "${ECHO_T}no" >&6
27251 fi
27252 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27253
27254 echo "$as_me:$LINENO: checking for socklen_t in sys/socket.h" >&5
27255 echo $ECHO_N "checking for socklen_t in sys/socket.h... $ECHO_C" >&6
27256 cat >conftest.$ac_ext <<_ACEOF
27257 /* confdefs.h.  */
27258 _ACEOF
27259 cat confdefs.h >>conftest.$ac_ext
27260 cat >>conftest.$ac_ext <<_ACEOF
27261 /* end confdefs.h.  */
27262 #define _POSIX_PII_SOCKET
27263 #include <sys/types.h>
27264 #include <sys/socket.h>
27265 int
27266 main ()
27267 {
27268 socklen_t x = 5;
27269   ;
27270   return 0;
27271 }
27272 _ACEOF
27273 rm -f conftest.$ac_objext
27274 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27275   (eval $ac_compile) 2>conftest.er1
27276   ac_status=$?
27277   grep -v '^ *+' conftest.er1 >conftest.err
27278   rm -f conftest.er1
27279   cat conftest.err >&5
27280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27281   (exit $ac_status); } &&
27282          { ac_try='test -z "$ac_c_werror_flag"
27283                          || test ! -s conftest.err'
27284   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27285   (eval $ac_try) 2>&5
27286   ac_status=$?
27287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27288   (exit $ac_status); }; } &&
27289          { ac_try='test -s conftest.$ac_objext'
27290   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27291   (eval $ac_try) 2>&5
27292   ac_status=$?
27293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27294   (exit $ac_status); }; }; then
27295
27296 cat >>confdefs.h <<\_ACEOF
27297 #define HAVE_SOCKLEN_T 1
27298 _ACEOF
27299
27300    echo "$as_me:$LINENO: result: yes" >&5
27301 echo "${ECHO_T}yes" >&6
27302 else
27303   echo "$as_me: failed program was:" >&5
27304 sed 's/^/| /' conftest.$ac_ext >&5
27305
27306 echo "$as_me:$LINENO: result: no" >&5
27307 echo "${ECHO_T}no" >&6
27308 fi
27309 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27310
27311 echo "$as_me:$LINENO: checking for tm_gmtoff in struct tm" >&5
27312 echo $ECHO_N "checking for tm_gmtoff in struct tm... $ECHO_C" >&6
27313 cat >conftest.$ac_ext <<_ACEOF
27314 /* confdefs.h.  */
27315 _ACEOF
27316 cat confdefs.h >>conftest.$ac_ext
27317 cat >>conftest.$ac_ext <<_ACEOF
27318 /* end confdefs.h.  */
27319 #include <time.h>
27320 int
27321 main ()
27322 {
27323 struct tm tim; tim.tm_gmtoff = 0;
27324   ;
27325   return 0;
27326 }
27327 _ACEOF
27328 rm -f conftest.$ac_objext
27329 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27330   (eval $ac_compile) 2>conftest.er1
27331   ac_status=$?
27332   grep -v '^ *+' conftest.er1 >conftest.err
27333   rm -f conftest.er1
27334   cat conftest.err >&5
27335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27336   (exit $ac_status); } &&
27337          { ac_try='test -z "$ac_c_werror_flag"
27338                          || test ! -s conftest.err'
27339   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27340   (eval $ac_try) 2>&5
27341   ac_status=$?
27342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27343   (exit $ac_status); }; } &&
27344          { ac_try='test -s conftest.$ac_objext'
27345   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27346   (eval $ac_try) 2>&5
27347   ac_status=$?
27348   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27349   (exit $ac_status); }; }; then
27350
27351 cat >>confdefs.h <<\_ACEOF
27352 #define STRUCT_TM_HAS_GMTOFF 1
27353 _ACEOF
27354
27355    echo "$as_me:$LINENO: result: yes" >&5
27356 echo "${ECHO_T}yes" >&6
27357 else
27358   echo "$as_me: failed program was:" >&5
27359 sed 's/^/| /' conftest.$ac_ext >&5
27360
27361 echo "$as_me:$LINENO: result: no" >&5
27362 echo "${ECHO_T}no" >&6
27363    echo "$as_me:$LINENO: checking for global timezone variable" >&5
27364 echo $ECHO_N "checking for global timezone variable... $ECHO_C" >&6
27365                cat >conftest.$ac_ext <<_ACEOF
27366 /* confdefs.h.  */
27367 _ACEOF
27368 cat confdefs.h >>conftest.$ac_ext
27369 cat >>conftest.$ac_ext <<_ACEOF
27370 /* end confdefs.h.  */
27371 #include <time.h>
27372 int
27373 main ()
27374 {
27375 void i(){long z2 = 2*timezone;}
27376   ;
27377   return 0;
27378 }
27379 _ACEOF
27380 rm -f conftest.$ac_objext
27381 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27382   (eval $ac_compile) 2>conftest.er1
27383   ac_status=$?
27384   grep -v '^ *+' conftest.er1 >conftest.err
27385   rm -f conftest.er1
27386   cat conftest.err >&5
27387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27388   (exit $ac_status); } &&
27389          { ac_try='test -z "$ac_c_werror_flag"
27390                          || test ! -s conftest.err'
27391   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27392   (eval $ac_try) 2>&5
27393   ac_status=$?
27394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27395   (exit $ac_status); }; } &&
27396          { ac_try='test -s conftest.$ac_objext'
27397   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27398   (eval $ac_try) 2>&5
27399   ac_status=$?
27400   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27401   (exit $ac_status); }; }; then
27402
27403 cat >>confdefs.h <<\_ACEOF
27404 #define HAVE_TIMEZONE 1
27405 _ACEOF
27406
27407       echo "$as_me:$LINENO: result: yes" >&5
27408 echo "${ECHO_T}yes" >&6
27409 else
27410   echo "$as_me: failed program was:" >&5
27411 sed 's/^/| /' conftest.$ac_ext >&5
27412
27413 echo "$as_me:$LINENO: result: no" >&5
27414 echo "${ECHO_T}no" >&6
27415        echo "$as_me:$LINENO: checking for global _timezone variable" >&5
27416 echo $ECHO_N "checking for global _timezone variable... $ECHO_C" >&6
27417               cat >conftest.$ac_ext <<_ACEOF
27418 /* confdefs.h.  */
27419 _ACEOF
27420 cat confdefs.h >>conftest.$ac_ext
27421 cat >>conftest.$ac_ext <<_ACEOF
27422 /* end confdefs.h.  */
27423 #include <time.h>
27424 int
27425 main ()
27426 {
27427 long z2 = _timezone;
27428   ;
27429   return 0;
27430 }
27431 _ACEOF
27432 rm -f conftest.$ac_objext
27433 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
27434   (eval $ac_compile) 2>conftest.er1
27435   ac_status=$?
27436   grep -v '^ *+' conftest.er1 >conftest.err
27437   rm -f conftest.er1
27438   cat conftest.err >&5
27439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27440   (exit $ac_status); } &&
27441          { ac_try='test -z "$ac_c_werror_flag"
27442                          || test ! -s conftest.err'
27443   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27444   (eval $ac_try) 2>&5
27445   ac_status=$?
27446   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27447   (exit $ac_status); }; } &&
27448          { ac_try='test -s conftest.$ac_objext'
27449   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27450   (eval $ac_try) 2>&5
27451   ac_status=$?
27452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27453   (exit $ac_status); }; }; then
27454
27455 cat >>confdefs.h <<\_ACEOF
27456 #define HAVE_UNDERSCORE_TIMEZONE 1
27457 _ACEOF
27458
27459           echo "$as_me:$LINENO: result: yes" >&5
27460 echo "${ECHO_T}yes" >&6
27461 else
27462   echo "$as_me: failed program was:" >&5
27463 sed 's/^/| /' conftest.$ac_ext >&5
27464
27465 echo "$as_me:$LINENO: result: no" >&5
27466 echo "${ECHO_T}no" >&6
27467 fi
27468 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27469 fi
27470 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27471 fi
27472 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
27473
27474 for ac_prog in perl
27475 do
27476   # Extract the first word of "$ac_prog", so it can be a program name with args.
27477 set dummy $ac_prog; ac_word=$2
27478 echo "$as_me:$LINENO: checking for $ac_word" >&5
27479 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27480 if test "${ac_cv_prog_PERL+set}" = set; then
27481   echo $ECHO_N "(cached) $ECHO_C" >&6
27482 else
27483   if test -n "$PERL"; then
27484   ac_cv_prog_PERL="$PERL" # Let the user override the test.
27485 else
27486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27487 for as_dir in $PATH
27488 do
27489   IFS=$as_save_IFS
27490   test -z "$as_dir" && as_dir=.
27491   for ac_exec_ext in '' $ac_executable_extensions; do
27492   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27493     ac_cv_prog_PERL="$ac_prog"
27494     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
27495     break 2
27496   fi
27497 done
27498 done
27499
27500 fi
27501 fi
27502 PERL=$ac_cv_prog_PERL
27503 if test -n "$PERL"; then
27504   echo "$as_me:$LINENO: result: $PERL" >&5
27505 echo "${ECHO_T}$PERL" >&6
27506 else
27507   echo "$as_me:$LINENO: result: no" >&5
27508 echo "${ECHO_T}no" >&6
27509 fi
27510
27511   test -n "$PERL" && break
27512 done
27513 test -n "$PERL" || PERL="false"
27514
27515
27516 SYSDEP_SOURCES=
27517 SIGNAL_HANDLER_AUX=
27518
27519 case "${host}" in
27520  i?86-*-linux*)
27521     SIGNAL_HANDLER=include/i386-signal.h
27522     ;;
27523  sparc*-sun-solaris*)
27524     SIGNAL_HANDLER=include/sparc-signal.h
27525     ;;
27526 # ia64-*)
27527 #    SYSDEP_SOURCES=sysdep/ia64.c
27528 #    test -d sysdep || mkdir sysdep
27529 #    ;;
27530  hppa*-*-linux*)
27531     SIGNAL_HANDLER=include/pa-signal.h
27532     ;;
27533  hppa*-hp-hpux*)
27534     SIGNAL_HANDLER=include/hppa-signal.h
27535     ;;
27536  ia64-*-linux*)
27537     SIGNAL_HANDLER=include/dwarf2-signal.h
27538     ;;
27539  powerpc*-*-linux*)
27540     SIGNAL_HANDLER=include/powerpc-signal.h
27541     ;;
27542  alpha*-*-linux*)
27543     SIGNAL_HANDLER=include/dwarf2-signal.h
27544     ;;
27545  s390*-*-linux*)
27546     SIGNAL_HANDLER=include/s390-signal.h
27547     ;;
27548  x86_64*-*-linux*)
27549     SIGNAL_HANDLER=include/x86_64-signal.h
27550     SIGNAL_HANDLER_AUX=include/i386-signal.h
27551     ;;
27552  sparc*-*-linux*)
27553     SIGNAL_HANDLER=include/dwarf2-signal.h
27554     ;;
27555  sh*-*-linux*)
27556     SIGNAL_HANDLER=include/sh-signal.h
27557     ;;
27558  *mingw*)
27559     SIGNAL_HANDLER=include/win32-signal.h
27560     ;;
27561  mips*-*-linux*)
27562     SIGNAL_HANDLER=include/mips-signal.h
27563     ;;
27564  m68*-*-linux*)
27565     SIGNAL_HANDLER=include/dwarf2-signal.h
27566     ;;
27567  powerpc*-*-darwin* | i?86-*-darwin9* | x86_64-*-darwin9*)
27568     SIGNAL_HANDLER=include/darwin-signal.h
27569     ;;
27570  powerpc*-*-aix*)
27571     SIGNAL_HANDLER=include/aix-signal.h
27572     ;;
27573  *)
27574     SIGNAL_HANDLER=include/default-signal.h
27575     ;;
27576 esac
27577
27578 # If we're using sjlj exceptions, forget what we just learned.
27579 if test "$enable_sjlj_exceptions" = yes; then
27580    SIGNAL_HANDLER=include/default-signal.h
27581    SIGNAL_HANDLER_AUX=
27582 fi
27583
27584
27585
27586 if test -z "$SIGNAL_HANDLER_AUX"; then
27587   SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
27588 fi
27589
27590                     ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
27591
27592
27593 if test "${multilib}" = "yes"; then
27594   multilib_arg="--enable-multilib"
27595 else
27596   multilib_arg=
27597 fi
27598
27599 # See if we support thread-local storage.
27600
27601    # Check whether --enable-tls or --disable-tls was given.
27602 if test "${enable_tls+set}" = set; then
27603   enableval="$enable_tls"
27604
27605       case "$enableval" in
27606        yes|no) ;;
27607        *) { { echo "$as_me:$LINENO: error: Argument to enable/disable tls must be yes or no" >&5
27608 echo "$as_me: error: Argument to enable/disable tls must be yes or no" >&2;}
27609    { (exit 1); exit 1; }; } ;;
27610       esac
27611
27612 else
27613   enable_tls=yes
27614 fi;
27615
27616   echo "$as_me:$LINENO: checking whether the target supports thread-local storage" >&5
27617 echo $ECHO_N "checking whether the target supports thread-local storage... $ECHO_C" >&6
27618 if test "${gcc_cv_have_tls+set}" = set; then
27619   echo $ECHO_N "(cached) $ECHO_C" >&6
27620 else
27621
27622     if test "$cross_compiling" = yes; then
27623                 if test x$gcc_no_link = xyes; then
27624   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27625 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27626    { (exit 1); exit 1; }; }
27627 fi
27628 cat >conftest.$ac_ext <<_ACEOF
27629 __thread int a; int b; int main() { return a = b; }
27630 _ACEOF
27631 rm -f conftest.$ac_objext conftest$ac_exeext
27632 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27633   (eval $ac_link) 2>conftest.er1
27634   ac_status=$?
27635   grep -v '^ *+' conftest.er1 >conftest.err
27636   rm -f conftest.er1
27637   cat conftest.err >&5
27638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27639   (exit $ac_status); } &&
27640          { ac_try='test -z "$ac_c_werror_flag"
27641                          || test ! -s conftest.err'
27642   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27643   (eval $ac_try) 2>&5
27644   ac_status=$?
27645   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27646   (exit $ac_status); }; } &&
27647          { ac_try='test -s conftest$ac_exeext'
27648   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27649   (eval $ac_try) 2>&5
27650   ac_status=$?
27651   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27652   (exit $ac_status); }; }; then
27653   gcc_cv_have_tls=yes
27654 else
27655   echo "$as_me: failed program was:" >&5
27656 sed 's/^/| /' conftest.$ac_ext >&5
27657
27658 gcc_cv_have_tls=no
27659 fi
27660 rm -f conftest.err conftest.$ac_objext \
27661       conftest$ac_exeext conftest.$ac_ext
27662
27663
27664 else
27665   cat >conftest.$ac_ext <<_ACEOF
27666 __thread int a; int b; int main() { return a = b; }
27667 _ACEOF
27668 rm -f conftest$ac_exeext
27669 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27670   (eval $ac_link) 2>&5
27671   ac_status=$?
27672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27673   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27674   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27675   (eval $ac_try) 2>&5
27676   ac_status=$?
27677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27678   (exit $ac_status); }; }; then
27679                       chktls_save_LDFLAGS="$LDFLAGS"
27680       LDFLAGS="-static $LDFLAGS"
27681       if test x$gcc_no_link = xyes; then
27682   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27683 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27684    { (exit 1); exit 1; }; }
27685 fi
27686 cat >conftest.$ac_ext <<_ACEOF
27687 int main() { return 0; }
27688 _ACEOF
27689 rm -f conftest.$ac_objext conftest$ac_exeext
27690 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27691   (eval $ac_link) 2>conftest.er1
27692   ac_status=$?
27693   grep -v '^ *+' conftest.er1 >conftest.err
27694   rm -f conftest.er1
27695   cat conftest.err >&5
27696   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27697   (exit $ac_status); } &&
27698          { ac_try='test -z "$ac_c_werror_flag"
27699                          || test ! -s conftest.err'
27700   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27701   (eval $ac_try) 2>&5
27702   ac_status=$?
27703   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27704   (exit $ac_status); }; } &&
27705          { ac_try='test -s conftest$ac_exeext'
27706   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27707   (eval $ac_try) 2>&5
27708   ac_status=$?
27709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27710   (exit $ac_status); }; }; then
27711   if test "$cross_compiling" = yes; then
27712   { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
27713 echo "$as_me: error: in \`$ac_pwd':" >&2;}
27714 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
27715 See \`config.log' for more details." >&5
27716 echo "$as_me: error: cannot run test program while cross compiling
27717 See \`config.log' for more details." >&2;}
27718    { (exit 1); exit 1; }; }; }
27719 else
27720   cat >conftest.$ac_ext <<_ACEOF
27721 __thread int a; int b; int main() { return a = b; }
27722 _ACEOF
27723 rm -f conftest$ac_exeext
27724 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27725   (eval $ac_link) 2>&5
27726   ac_status=$?
27727   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27728   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27729   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27730   (eval $ac_try) 2>&5
27731   ac_status=$?
27732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27733   (exit $ac_status); }; }; then
27734   gcc_cv_have_tls=yes
27735 else
27736   echo "$as_me: program exited with status $ac_status" >&5
27737 echo "$as_me: failed program was:" >&5
27738 sed 's/^/| /' conftest.$ac_ext >&5
27739
27740 ( exit $ac_status )
27741 gcc_cv_have_tls=no
27742 fi
27743 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27744 fi
27745 else
27746   echo "$as_me: failed program was:" >&5
27747 sed 's/^/| /' conftest.$ac_ext >&5
27748
27749 gcc_cv_have_tls=yes
27750 fi
27751 rm -f conftest.err conftest.$ac_objext \
27752       conftest$ac_exeext conftest.$ac_ext
27753       LDFLAGS="$chktls_save_LDFLAGS"
27754       if test $gcc_cv_have_tls = yes; then
27755                                                 chktls_save_CFLAGS="$CFLAGS"
27756         thread_CFLAGS=failed
27757         for flag in '' '-pthread' '-lpthread'; do
27758           CFLAGS="$flag $chktls_save_CFLAGS"
27759           if test x$gcc_no_link = xyes; then
27760   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27761 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27762    { (exit 1); exit 1; }; }
27763 fi
27764 cat >conftest.$ac_ext <<_ACEOF
27765 /* confdefs.h.  */
27766 _ACEOF
27767 cat confdefs.h >>conftest.$ac_ext
27768 cat >>conftest.$ac_ext <<_ACEOF
27769 /* end confdefs.h.  */
27770 #include <pthread.h>
27771                 void *g(void *d) { return NULL; }
27772 int
27773 main ()
27774 {
27775 pthread_t t; pthread_create(&t,NULL,g,NULL);
27776   ;
27777   return 0;
27778 }
27779 _ACEOF
27780 rm -f conftest.$ac_objext conftest$ac_exeext
27781 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27782   (eval $ac_link) 2>conftest.er1
27783   ac_status=$?
27784   grep -v '^ *+' conftest.er1 >conftest.err
27785   rm -f conftest.er1
27786   cat conftest.err >&5
27787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27788   (exit $ac_status); } &&
27789          { ac_try='test -z "$ac_c_werror_flag"
27790                          || test ! -s conftest.err'
27791   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27792   (eval $ac_try) 2>&5
27793   ac_status=$?
27794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27795   (exit $ac_status); }; } &&
27796          { ac_try='test -s conftest$ac_exeext'
27797   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27798   (eval $ac_try) 2>&5
27799   ac_status=$?
27800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27801   (exit $ac_status); }; }; then
27802   thread_CFLAGS="$flag"
27803 else
27804   echo "$as_me: failed program was:" >&5
27805 sed 's/^/| /' conftest.$ac_ext >&5
27806
27807 fi
27808 rm -f conftest.err conftest.$ac_objext \
27809       conftest$ac_exeext conftest.$ac_ext
27810           if test "X$thread_CFLAGS" != Xfailed; then
27811             break
27812           fi
27813         done
27814         CFLAGS="$chktls_save_CFLAGS"
27815         if test "X$thread_CFLAGS" != Xfailed; then
27816           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
27817           if test "$cross_compiling" = yes; then
27818   { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
27819 echo "$as_me: error: in \`$ac_pwd':" >&2;}
27820 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
27821 See \`config.log' for more details." >&5
27822 echo "$as_me: error: cannot run test program while cross compiling
27823 See \`config.log' for more details." >&2;}
27824    { (exit 1); exit 1; }; }; }
27825 else
27826   cat >conftest.$ac_ext <<_ACEOF
27827 /* confdefs.h.  */
27828 _ACEOF
27829 cat confdefs.h >>conftest.$ac_ext
27830 cat >>conftest.$ac_ext <<_ACEOF
27831 /* end confdefs.h.  */
27832 #include <pthread.h>
27833                 __thread int a;
27834                 static int *a_in_other_thread;
27835                 static void *
27836                 thread_func (void *arg)
27837                 {
27838                   a_in_other_thread = &a;
27839                   return (void *)0;
27840                 }
27841 int
27842 main ()
27843 {
27844 pthread_t thread;
27845                 void *thread_retval;
27846                 int *a_in_main_thread;
27847                 if (pthread_create (&thread, (pthread_attr_t *)0,
27848                                     thread_func, (void *)0))
27849                   return 0;
27850                 a_in_main_thread = &a;
27851                 if (pthread_join (thread, &thread_retval))
27852                   return 0;
27853                 return (a_in_other_thread == a_in_main_thread);
27854   ;
27855   return 0;
27856 }
27857 _ACEOF
27858 rm -f conftest$ac_exeext
27859 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27860   (eval $ac_link) 2>&5
27861   ac_status=$?
27862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27863   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27864   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27865   (eval $ac_try) 2>&5
27866   ac_status=$?
27867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27868   (exit $ac_status); }; }; then
27869   gcc_cv_have_tls=yes
27870 else
27871   echo "$as_me: program exited with status $ac_status" >&5
27872 echo "$as_me: failed program was:" >&5
27873 sed 's/^/| /' conftest.$ac_ext >&5
27874
27875 ( exit $ac_status )
27876 gcc_cv_have_tls=no
27877 fi
27878 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27879 fi
27880           CFLAGS="$chktls_save_CFLAGS"
27881         fi
27882       fi
27883 else
27884   echo "$as_me: program exited with status $ac_status" >&5
27885 echo "$as_me: failed program was:" >&5
27886 sed 's/^/| /' conftest.$ac_ext >&5
27887
27888 ( exit $ac_status )
27889 gcc_cv_have_tls=no
27890 fi
27891 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27892 fi
27893 fi
27894 echo "$as_me:$LINENO: result: $gcc_cv_have_tls" >&5
27895 echo "${ECHO_T}$gcc_cv_have_tls" >&6
27896   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
27897
27898 cat >>confdefs.h <<\_ACEOF
27899 #define HAVE_TLS 1
27900 _ACEOF
27901
27902   fi
27903
27904 # For _Unwind_GetIPInfo.
27905
27906
27907 # Check whether --with-system-libunwind or --without-system-libunwind was given.
27908 if test "${with_system_libunwind+set}" = set; then
27909   withval="$with_system_libunwind"
27910
27911 fi;
27912   # If system-libunwind was not specifically set, pick a default setting.
27913   if test x$with_system_libunwind = x; then
27914     case ${target} in
27915       ia64-*-hpux*) with_system_libunwind=yes ;;
27916       *) with_system_libunwind=no ;;
27917     esac
27918   fi
27919   # Based on system-libunwind and target, do we have ipinfo?
27920   if  test x$with_system_libunwind = xyes; then
27921     case ${target} in
27922       ia64-*-*) have_unwind_getipinfo=no ;;
27923       *) have_unwind_getipinfo=yes ;;
27924     esac
27925   else
27926     # Darwin before version 9 does not have _Unwind_GetIPInfo.
27927
27928     case ${target} in
27929       *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
27930       *) have_unwind_getipinfo=yes ;;
27931     esac
27932
27933   fi
27934
27935   if test x$have_unwind_getipinfo = xyes; then
27936
27937 cat >>confdefs.h <<\_ACEOF
27938 #define HAVE_GETIPINFO 1
27939 _ACEOF
27940
27941   fi
27942
27943
27944 # See if linker supports anonymous version scripts.
27945 echo "$as_me:$LINENO: checking whether ld supports anonymous version scripts" >&5
27946 echo $ECHO_N "checking whether ld supports anonymous version scripts... $ECHO_C" >&6
27947 if test "${libjava_cv_anon_version_script+set}" = set; then
27948   echo $ECHO_N "(cached) $ECHO_C" >&6
27949 else
27950   save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
27951    libjava_cv_anon_version_script=no
27952    CFLAGS="$CFLAGS -fPIC"; LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
27953    echo '{ global: globalsymb*; local: *; };' > conftest.map
27954    if test x$gcc_no_link = xyes; then
27955   { { echo "$as_me:$LINENO: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&5
27956 echo "$as_me: error: Link tests are not allowed after GCC_NO_EXECUTABLES." >&2;}
27957    { (exit 1); exit 1; }; }
27958 fi
27959 cat >conftest.$ac_ext <<_ACEOF
27960 /* confdefs.h.  */
27961 _ACEOF
27962 cat confdefs.h >>conftest.$ac_ext
27963 cat >>conftest.$ac_ext <<_ACEOF
27964 /* end confdefs.h.  */
27965 void globalsymbol (void) {} void localsymbol (void) {}
27966 int
27967 main ()
27968 {
27969
27970   ;
27971   return 0;
27972 }
27973 _ACEOF
27974 rm -f conftest.$ac_objext conftest$ac_exeext
27975 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
27976   (eval $ac_link) 2>conftest.er1
27977   ac_status=$?
27978   grep -v '^ *+' conftest.er1 >conftest.err
27979   rm -f conftest.er1
27980   cat conftest.err >&5
27981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27982   (exit $ac_status); } &&
27983          { ac_try='test -z "$ac_c_werror_flag"
27984                          || test ! -s conftest.err'
27985   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27986   (eval $ac_try) 2>&5
27987   ac_status=$?
27988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27989   (exit $ac_status); }; } &&
27990          { ac_try='test -s conftest$ac_exeext'
27991   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
27992   (eval $ac_try) 2>&5
27993   ac_status=$?
27994   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27995   (exit $ac_status); }; }; then
27996   libjava_cv_anon_version_script=yes
27997 else
27998   echo "$as_me: failed program was:" >&5
27999 sed 's/^/| /' conftest.$ac_ext >&5
28000
28001 fi
28002 rm -f conftest.err conftest.$ac_objext \
28003       conftest$ac_exeext conftest.$ac_ext
28004    CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
28005
28006 fi
28007 echo "$as_me:$LINENO: result: $libjava_cv_anon_version_script" >&5
28008 echo "${ECHO_T}$libjava_cv_anon_version_script" >&6
28009
28010
28011 if test "$libjava_cv_anon_version_script" = yes; then
28012   ANONVERSCRIPT_TRUE=
28013   ANONVERSCRIPT_FALSE='#'
28014 else
28015   ANONVERSCRIPT_TRUE='#'
28016   ANONVERSCRIPT_FALSE=
28017 fi
28018
28019
28020 # Check if linker supports static linking on a per library basis
28021 LD_START_STATIC_SPEC=
28022 LD_FINISH_STATIC_SPEC=
28023 if $LD --help 2>&1 | grep -q -e -call_shared ; then
28024   if $LD --help 2>&1 | grep -q -e -non_shared ; then
28025     LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
28026     LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
28027   fi
28028 fi
28029
28030
28031
28032 here=`${PWDCMD-pwd}`
28033
28034
28035 # We get this from the environment.
28036
28037
28038
28039 # Check whether --with-python-dir or --without-python-dir was given.
28040 if test "${with_python_dir+set}" = set; then
28041   withval="$with_python_dir"
28042   with_python_dir=$withval
28043 else
28044   with_python_dir=""
28045 fi;
28046
28047 if test "x${with_python_dir}" = "x"
28048 then
28049   # Needed for installing Python modules during make install.
28050   python_mod_dir="\${prefix}/share/python"
28051   # Needed for substituting into aot-compile*
28052   python_mod_dir_expanded="${prefix}/share/python"
28053 else
28054   python_mod_dir="\${prefix}${with_python_dir}"
28055   python_mod_dir_expanded="${prefix}${with_python_dir}"
28056 fi
28057 echo "$as_me:$LINENO: result: Python modules dir: ${python_mod_dir_expanded}" >&5
28058 echo "${ECHO_T}Python modules dir: ${python_mod_dir_expanded}" >&6;
28059
28060
28061
28062 # needed for aot-compile-rpm
28063 MAKE=`which make`
28064
28065
28066 # Check whether --enable-aot-compile-rpm or --disable-aot-compile-rpm was given.
28067 if test "${enable_aot_compile_rpm+set}" = set; then
28068   enableval="$enable_aot_compile_rpm"
28069   case "${enableval}" in
28070     yes) AOT_RPM_ENABLED=yes ;;
28071     no)  AOT_RPM_ENABLED=no ;;
28072     *)   { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable aot-compile-rpm" >&5
28073 echo "$as_me: error: Unknown argument to enable/disable aot-compile-rpm" >&2;}
28074    { (exit 1); exit 1; }; } ;;
28075   esac
28076 else
28077   AOT_RPM_ENABLED=no
28078
28079 fi;
28080
28081
28082 if test "x${AOT_RPM_ENABLED}" = xyes; then
28083   INSTALL_AOT_RPM_TRUE=
28084   INSTALL_AOT_RPM_FALSE='#'
28085 else
28086   INSTALL_AOT_RPM_TRUE='#'
28087   INSTALL_AOT_RPM_FALSE=
28088 fi
28089
28090
28091 # Check whether --enable-java-home or --disable-java-home was given.
28092 if test "${enable_java_home+set}" = set; then
28093   enableval="$enable_java_home"
28094   case "${enableval}" in
28095     yes) JAVA_HOME_ENABLED=yes ;;
28096     no)  JAVA_HOME_ENABLED=no ;;
28097     *)   { { echo "$as_me:$LINENO: error: Unknown argument to enable/disable java-home" >&5
28098 echo "$as_me: error: Unknown argument to enable/disable java-home" >&2;}
28099    { (exit 1); exit 1; }; } ;;
28100   esac
28101 else
28102   JAVA_HOME_ENABLED=no
28103
28104 fi;
28105
28106
28107 if test "x${JAVA_HOME_ENABLED}" = xyes; then
28108   CREATE_JAVA_HOME_TRUE=
28109   CREATE_JAVA_HOME_FALSE='#'
28110 else
28111   CREATE_JAVA_HOME_TRUE='#'
28112   CREATE_JAVA_HOME_FALSE=
28113 fi
28114
28115
28116 # Only do these checks if java-home above is enabled.
28117 if test "x${JAVA_HOME_ENABLED}" = xyes
28118 then
28119
28120
28121 # Check whether --with-gcc-suffix or --without-gcc-suffix was given.
28122 if test "${with_gcc_suffix+set}" = set; then
28123   withval="$with_gcc_suffix"
28124   gcc_suffix=$withval
28125 else
28126   gcc_suffix=""
28127 fi;
28128   echo "$as_me:$LINENO: result: GCC suffix: ${gcc_suffix}" >&5
28129 echo "${ECHO_T}GCC suffix: ${gcc_suffix}" >&6
28130
28131
28132
28133 # Check whether --with-arch-directory or --without-arch-directory was given.
28134 if test "${with_arch_directory+set}" = set; then
28135   withval="$with_arch_directory"
28136   host_cpu=$withval
28137 else
28138   host_cpu=""
28139 fi;
28140
28141
28142 # Check whether --with-os-directory or --without-os-directory was given.
28143 if test "${with_os_directory+set}" = set; then
28144   withval="$with_os_directory"
28145   host_os=$withval
28146 else
28147   host_os=""
28148 fi;
28149
28150
28151 # Check whether --with-origin-name or --without-origin-name was given.
28152 if test "${with_origin_name+set}" = set; then
28153   withval="$with_origin_name"
28154   origin_name=$withval
28155 else
28156   origin_name=gcj${gcc_suffix}
28157 fi;
28158   echo "$as_me:$LINENO: result: JPackage origin name: ${origin_name}" >&5
28159 echo "${ECHO_T}JPackage origin name: ${origin_name}" >&6
28160
28161
28162 # Check whether --with-arch-suffix or --without-arch-suffix was given.
28163 if test "${with_arch_suffix+set}" = set; then
28164   withval="$with_arch_suffix"
28165   arch_suffix=$withval
28166 else
28167   arch_suffix=""
28168 fi;
28169   echo "$as_me:$LINENO: result: arch suffix: ${arch_suffix}" >&5
28170 echo "${ECHO_T}arch suffix: ${arch_suffix}" >&6
28171
28172
28173 # Check whether --with-jvm-root-dir or --without-jvm-root-dir was given.
28174 if test "${with_jvm_root_dir+set}" = set; then
28175   withval="$with_jvm_root_dir"
28176   jvm_root_dir=$withval
28177 else
28178   jvm_root_dir="\${prefix}/lib/jvm"
28179 fi;
28180   echo "$as_me:$LINENO: result: JVM root installation directory: ${jvm_root_dir}" >&5
28181 echo "${ECHO_T}JVM root installation directory: ${jvm_root_dir}" >&6
28182
28183
28184 # Check whether --with-jvm-jar-dir or --without-jvm-jar-dir was given.
28185 if test "${with_jvm_jar_dir+set}" = set; then
28186   withval="$with_jvm_jar_dir"
28187   jvm_jar_dir=$withval
28188 else
28189   jvm_jar_dir=\${prefix}/lib/jvm-exports
28190 fi;
28191   echo "$as_me:$LINENO: result: JAR root installation directory: ${jvm_jar_dir}" >&5
28192 echo "${ECHO_T}JAR root installation directory: ${jvm_jar_dir}" >&6
28193
28194   JAVA_VERSION=1.5.0
28195   BUILD_VERSION=0
28196
28197
28198   echo "$as_me:$LINENO: result: Java version: ${JAVA_VERSION}" >&5
28199 echo "${ECHO_T}Java version: ${JAVA_VERSION}" >&6
28200
28201   jre_dir=jre
28202   jre_lnk=jre-${JAVA_VERSION}-${origin_name}
28203   sdk_lnk=java-${JAVA_VERSION}-${origin_name}
28204
28205   JVM_ROOT_DIR=${jvm_root_dir}
28206
28207   echo "$as_me:$LINENO: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5
28208 echo "${ECHO_T}JVM ROOT directory: ${JVM_ROOT_DIR}" >&6
28209
28210   JVM_JAR_ROOT_DIR=${jvm_jar_dir}
28211
28212   echo "$as_me:$LINENO: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5
28213 echo "${ECHO_T}JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6
28214
28215   JVM_JAR_DIR=${jvm_jar_dir}
28216
28217   echo "$as_me:$LINENO: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5
28218 echo "${ECHO_T}JVM JAR directory: ${JVM_JAR_DIR}" >&6
28219
28220   JRE_DIR=${jre_dir}
28221
28222
28223   JRE_LNK=${jre_lnk}
28224
28225
28226   SDK_LNK=${sdk_lnk}
28227
28228
28229   SDK_BIN_DIR=${jvm_root_dir}/bin
28230
28231   echo "$as_me:$LINENO: result: SDK tools directory: ${SDK_BIN_DIR}" >&5
28232 echo "${ECHO_T}SDK tools directory: ${SDK_BIN_DIR}" >&6
28233
28234   SDK_LIB_DIR=${jvm_root_dir}/lib
28235
28236   echo "$as_me:$LINENO: result: SDK jar directory: ${SDK_LIB_DIR}" >&5
28237 echo "${ECHO_T}SDK jar directory: ${SDK_LIB_DIR}" >&6
28238
28239   SDK_INCLUDE_DIR=${jvm_root_dir}/include
28240
28241   echo "$as_me:$LINENO: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5
28242 echo "${ECHO_T}SDK include directory: ${SDK_INCLUDE_DIR}" >&6
28243
28244   JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin
28245
28246   echo "$as_me:$LINENO: result: JRE tools directory: ${JRE_BIN_DIR}" >&5
28247 echo "${ECHO_T}JRE tools directory: ${JRE_BIN_DIR}" >&6
28248
28249   JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib
28250
28251   echo "$as_me:$LINENO: result: JRE lib directory: ${JRE_LIB_DIR}" >&5
28252 echo "${ECHO_T}JRE lib directory: ${JRE_LIB_DIR}" >&6
28253
28254   # Find gcj prefix using gcj found in PATH.
28255   gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"`
28256
28257   # Where do the gcj binaries live?
28258   # For jhbuild based builds, they all live in a sibling of bin called
28259   # gcj-bin.  Check for gcj-bin first, and use bin otherwise.
28260   GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi`
28261
28262   echo "$as_me:$LINENO: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5
28263 echo "${ECHO_T}GCJ tools directory: ${GCJ_BIN_DIR}" >&6
28264
28265   echo "$as_me:$LINENO: result: host is ${host}" >&5
28266 echo "${ECHO_T}host is ${host}" >&6
28267   if test "x${host_cpu}" = "x"
28268   then
28269     case ${host} in
28270       *-mingw* | *-cygwin*)
28271         host_cpu=x86;;
28272       i486-* | i586-* | i686-*)
28273         host_cpu=i386;;
28274       x86_64-*)
28275         host_cpu=amd64;;
28276       *)
28277         host_cpu=${host_cpu};;
28278     esac
28279   fi
28280   echo "$as_me:$LINENO: result: arch directory: ${host_cpu}" >&5
28281 echo "${ECHO_T}arch directory: ${host_cpu}" >&6
28282   CPU=${host_cpu}
28283
28284
28285   if test "x${host_os}" = "x"
28286   then
28287     case ${host} in
28288       *-mingw* | *-cygwin*)
28289         host_os=win32;;
28290       *-linux*)
28291         host_os=linux;;
28292       *)
28293         host_os=${host_os};;
28294     esac
28295   fi
28296   echo os directory: ${host_os}
28297   OS=${host_os}
28298
28299
28300   # make an expanded $libdir, for substituting into
28301   # scripts (and other non-Makefile things).
28302   LIBDIR=$libdir
28303   if test "x${exec_prefix}" = "xNONE"
28304   then
28305       lib_exec_prefix=$prefix
28306   else
28307       lib_exec_prefix=$exec_prefix
28308   fi
28309   LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"`
28310
28311 fi
28312
28313                                                                                                               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/rebuild-gcj-db"
28314
28315
28316 if test ${multilib} = yes; then
28317   multilib_arg="--enable-multilib"
28318 else
28319   multilib_arg=
28320 fi
28321
28322           ac_config_files="$ac_config_files scripts/jar"
28323
28324 cat >confcache <<\_ACEOF
28325 # This file is a shell script that caches the results of configure
28326 # tests run on this system so they can be shared between configure
28327 # scripts and configure runs, see configure's option --config-cache.
28328 # It is not useful on other systems.  If it contains results you don't
28329 # want to keep, you may remove or edit it.
28330 #
28331 # config.status only pays attention to the cache file if you give it
28332 # the --recheck option to rerun configure.
28333 #
28334 # `ac_cv_env_foo' variables (set or unset) will be overridden when
28335 # loading this file, other *unset* `ac_cv_foo' will be assigned the
28336 # following values.
28337
28338 _ACEOF
28339
28340 # The following way of writing the cache mishandles newlines in values,
28341 # but we know of no workaround that is simple, portable, and efficient.
28342 # So, don't put newlines in cache variables' values.
28343 # Ultrix sh set writes to stderr and can't be redirected directly,
28344 # and sets the high bit in the cache file unless we assign to the vars.
28345 {
28346   (set) 2>&1 |
28347     case `(ac_space=' '; set | grep ac_space) 2>&1` in
28348     *ac_space=\ *)
28349       # `set' does not quote correctly, so add quotes (double-quote
28350       # substitution turns \\\\ into \\, and sed turns \\ into \).
28351       sed -n \
28352         "s/'/'\\\\''/g;
28353           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
28354       ;;
28355     *)
28356       # `set' quotes correctly as required by POSIX, so do not add quotes.
28357       sed -n \
28358         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
28359       ;;
28360     esac;
28361 } |
28362   sed '
28363      t clear
28364      : clear
28365      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
28366      t end
28367      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
28368      : end' >>confcache
28369 if diff $cache_file confcache >/dev/null 2>&1; then :; else
28370   if test -w $cache_file; then
28371     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
28372     cat confcache >$cache_file
28373   else
28374     echo "not updating unwritable cache $cache_file"
28375   fi
28376 fi
28377 rm -f confcache
28378
28379 test "x$prefix" = xNONE && prefix=$ac_default_prefix
28380 # Let make expand exec_prefix.
28381 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
28382
28383 # VPATH may cause trouble with some makes, so we remove $(srcdir),
28384 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
28385 # trailing colons and then remove the whole line if VPATH becomes empty
28386 # (actually we leave an empty line to preserve line numbers).
28387 if test "x$srcdir" = x.; then
28388   ac_vpsub='/^[  ]*VPATH[        ]*=/{
28389 s/:*\$(srcdir):*/:/;
28390 s/:*\${srcdir}:*/:/;
28391 s/:*@srcdir@:*/:/;
28392 s/^\([^=]*=[     ]*\):*/\1/;
28393 s/:*$//;
28394 s/^[^=]*=[       ]*$//;
28395 }'
28396 fi
28397
28398 DEFS=-DHAVE_CONFIG_H
28399
28400 ac_libobjs=
28401 ac_ltlibobjs=
28402 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
28403   # 1. Remove the extension, and $U if already installed.
28404   ac_i=`echo "$ac_i" |
28405          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
28406   # 2. Add them.
28407   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
28408   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
28409 done
28410 LIBOBJS=$ac_libobjs
28411
28412 LTLIBOBJS=$ac_ltlibobjs
28413
28414
28415 if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then
28416   { { echo "$as_me:$LINENO: error: conditional \"CREATE_GJDOC\" was never defined.
28417 Usually this means the macro was only invoked conditionally." >&5
28418 echo "$as_me: error: conditional \"CREATE_GJDOC\" was never defined.
28419 Usually this means the macro was only invoked conditionally." >&2;}
28420    { (exit 1); exit 1; }; }
28421 fi
28422 if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
28423   { { echo "$as_me:$LINENO: error: conditional \"JAVA_MAINTAINER_MODE\" was never defined.
28424 Usually this means the macro was only invoked conditionally." >&5
28425 echo "$as_me: error: conditional \"JAVA_MAINTAINER_MODE\" was never defined.
28426 Usually this means the macro was only invoked conditionally." >&2;}
28427    { (exit 1); exit 1; }; }
28428 fi
28429 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
28430   { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
28431 Usually this means the macro was only invoked conditionally." >&5
28432 echo "$as_me: error: conditional \"AMDEP\" was never defined.
28433 Usually this means the macro was only invoked conditionally." >&2;}
28434    { (exit 1); exit 1; }; }
28435 fi
28436 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
28437   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
28438 Usually this means the macro was only invoked conditionally." >&5
28439 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
28440 Usually this means the macro was only invoked conditionally." >&2;}
28441    { (exit 1); exit 1; }; }
28442 fi
28443 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
28444   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
28445 Usually this means the macro was only invoked conditionally." >&5
28446 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
28447 Usually this means the macro was only invoked conditionally." >&2;}
28448    { (exit 1); exit 1; }; }
28449 fi
28450 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
28451   { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
28452 Usually this means the macro was only invoked conditionally." >&5
28453 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
28454 Usually this means the macro was only invoked conditionally." >&2;}
28455    { (exit 1); exit 1; }; }
28456 fi
28457 if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
28458   { { echo "$as_me:$LINENO: error: conditional \"XLIB_AWT\" was never defined.
28459 Usually this means the macro was only invoked conditionally." >&5
28460 echo "$as_me: error: conditional \"XLIB_AWT\" was never defined.
28461 Usually this means the macro was only invoked conditionally." >&2;}
28462    { (exit 1); exit 1; }; }
28463 fi
28464 if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
28465   { { echo "$as_me:$LINENO: error: conditional \"X_AWT\" was never defined.
28466 Usually this means the macro was only invoked conditionally." >&5
28467 echo "$as_me: error: conditional \"X_AWT\" was never defined.
28468 Usually this means the macro was only invoked conditionally." >&2;}
28469    { (exit 1); exit 1; }; }
28470 fi
28471 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
28472   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
28473 Usually this means the macro was only invoked conditionally." >&5
28474 echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
28475 Usually this means the macro was only invoked conditionally." >&2;}
28476    { (exit 1); exit 1; }; }
28477 fi
28478 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
28479   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
28480 Usually this means the macro was only invoked conditionally." >&5
28481 echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
28482 Usually this means the macro was only invoked conditionally." >&2;}
28483    { (exit 1); exit 1; }; }
28484 fi
28485 if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
28486   { { echo "$as_me:$LINENO: error: conditional \"TESTSUBDIR\" was never defined.
28487 Usually this means the macro was only invoked conditionally." >&5
28488 echo "$as_me: error: conditional \"TESTSUBDIR\" was never defined.
28489 Usually this means the macro was only invoked conditionally." >&2;}
28490    { (exit 1); exit 1; }; }
28491 fi
28492 if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
28493   { { echo "$as_me:$LINENO: error: conditional \"BUILD_ECJ1\" was never defined.
28494 Usually this means the macro was only invoked conditionally." >&5
28495 echo "$as_me: error: conditional \"BUILD_ECJ1\" was never defined.
28496 Usually this means the macro was only invoked conditionally." >&2;}
28497    { (exit 1); exit 1; }; }
28498 fi
28499 if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
28500   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_ECJ_JAR\" was never defined.
28501 Usually this means the macro was only invoked conditionally." >&5
28502 echo "$as_me: error: conditional \"INSTALL_ECJ_JAR\" was never defined.
28503 Usually this means the macro was only invoked conditionally." >&2;}
28504    { (exit 1); exit 1; }; }
28505 fi
28506 if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
28507   { { echo "$as_me:$LINENO: error: conditional \"JAVA_HOME_SET\" was never defined.
28508 Usually this means the macro was only invoked conditionally." >&5
28509 echo "$as_me: error: conditional \"JAVA_HOME_SET\" was never defined.
28510 Usually this means the macro was only invoked conditionally." >&2;}
28511    { (exit 1); exit 1; }; }
28512 fi
28513 if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
28514   { { echo "$as_me:$LINENO: error: conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
28515 Usually this means the macro was only invoked conditionally." >&5
28516 echo "$as_me: error: conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
28517 Usually this means the macro was only invoked conditionally." >&2;}
28518    { (exit 1); exit 1; }; }
28519 fi
28520 if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then
28521   { { echo "$as_me:$LINENO: error: conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
28522 Usually this means the macro was only invoked conditionally." >&5
28523 echo "$as_me: error: conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
28524 Usually this means the macro was only invoked conditionally." >&2;}
28525    { (exit 1); exit 1; }; }
28526 fi
28527 if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
28528   { { echo "$as_me:$LINENO: error: conditional \"INTERPRETER\" was never defined.
28529 Usually this means the macro was only invoked conditionally." >&5
28530 echo "$as_me: error: conditional \"INTERPRETER\" was never defined.
28531 Usually this means the macro was only invoked conditionally." >&2;}
28532    { (exit 1); exit 1; }; }
28533 fi
28534 if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
28535   { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
28536 Usually this means the macro was only invoked conditionally." >&5
28537 echo "$as_me: error: conditional \"USING_WIN32_PLATFORM\" was never defined.
28538 Usually this means the macro was only invoked conditionally." >&2;}
28539    { (exit 1); exit 1; }; }
28540 fi
28541 if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
28542   { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
28543 Usually this means the macro was only invoked conditionally." >&5
28544 echo "$as_me: error: conditional \"USING_POSIX_PLATFORM\" was never defined.
28545 Usually this means the macro was only invoked conditionally." >&2;}
28546    { (exit 1); exit 1; }; }
28547 fi
28548 if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
28549   { { echo "$as_me:$LINENO: error: conditional \"USING_DARWIN_CRT\" was never defined.
28550 Usually this means the macro was only invoked conditionally." >&5
28551 echo "$as_me: error: conditional \"USING_DARWIN_CRT\" was never defined.
28552 Usually this means the macro was only invoked conditionally." >&2;}
28553    { (exit 1); exit 1; }; }
28554 fi
28555 if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
28556   { { echo "$as_me:$LINENO: error: conditional \"USING_BOEHMGC\" was never defined.
28557 Usually this means the macro was only invoked conditionally." >&5
28558 echo "$as_me: error: conditional \"USING_BOEHMGC\" was never defined.
28559 Usually this means the macro was only invoked conditionally." >&2;}
28560    { (exit 1); exit 1; }; }
28561 fi
28562 if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
28563   { { echo "$as_me:$LINENO: error: conditional \"USING_NOGC\" was never defined.
28564 Usually this means the macro was only invoked conditionally." >&5
28565 echo "$as_me: error: conditional \"USING_NOGC\" was never defined.
28566 Usually this means the macro was only invoked conditionally." >&2;}
28567    { (exit 1); exit 1; }; }
28568 fi
28569 if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
28570   { { echo "$as_me:$LINENO: error: conditional \"USING_POSIX_THREADS\" was never defined.
28571 Usually this means the macro was only invoked conditionally." >&5
28572 echo "$as_me: error: conditional \"USING_POSIX_THREADS\" was never defined.
28573 Usually this means the macro was only invoked conditionally." >&2;}
28574    { (exit 1); exit 1; }; }
28575 fi
28576 if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
28577   { { echo "$as_me:$LINENO: error: conditional \"USING_WIN32_THREADS\" was never defined.
28578 Usually this means the macro was only invoked conditionally." >&5
28579 echo "$as_me: error: conditional \"USING_WIN32_THREADS\" was never defined.
28580 Usually this means the macro was only invoked conditionally." >&2;}
28581    { (exit 1); exit 1; }; }
28582 fi
28583 if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
28584   { { echo "$as_me:$LINENO: error: conditional \"USING_NO_THREADS\" was never defined.
28585 Usually this means the macro was only invoked conditionally." >&5
28586 echo "$as_me: error: conditional \"USING_NO_THREADS\" was never defined.
28587 Usually this means the macro was only invoked conditionally." >&2;}
28588    { (exit 1); exit 1; }; }
28589 fi
28590 if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
28591   { { echo "$as_me:$LINENO: error: conditional \"USE_LIBGCJ_BC\" was never defined.
28592 Usually this means the macro was only invoked conditionally." >&5
28593 echo "$as_me: error: conditional \"USE_LIBGCJ_BC\" was never defined.
28594 Usually this means the macro was only invoked conditionally." >&2;}
28595    { (exit 1); exit 1; }; }
28596 fi
28597 if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
28598   { { echo "$as_me:$LINENO: error: conditional \"USING_GCC\" was never defined.
28599 Usually this means the macro was only invoked conditionally." >&5
28600 echo "$as_me: error: conditional \"USING_GCC\" was never defined.
28601 Usually this means the macro was only invoked conditionally." >&2;}
28602    { (exit 1); exit 1; }; }
28603 fi
28604 if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
28605   { { echo "$as_me:$LINENO: error: conditional \"am__fastdepGCJ\" was never defined.
28606 Usually this means the macro was only invoked conditionally." >&5
28607 echo "$as_me: error: conditional \"am__fastdepGCJ\" was never defined.
28608 Usually this means the macro was only invoked conditionally." >&2;}
28609    { (exit 1); exit 1; }; }
28610 fi
28611 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
28612   { { echo "$as_me:$LINENO: error: conditional \"NATIVE\" was never defined.
28613 Usually this means the macro was only invoked conditionally." >&5
28614 echo "$as_me: error: conditional \"NATIVE\" was never defined.
28615 Usually this means the macro was only invoked conditionally." >&2;}
28616    { (exit 1); exit 1; }; }
28617 fi
28618 if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
28619   { { echo "$as_me:$LINENO: error: conditional \"ENABLE_SHARED\" was never defined.
28620 Usually this means the macro was only invoked conditionally." >&5
28621 echo "$as_me: error: conditional \"ENABLE_SHARED\" was never defined.
28622 Usually this means the macro was only invoked conditionally." >&2;}
28623    { (exit 1); exit 1; }; }
28624 fi
28625 if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
28626   { { echo "$as_me:$LINENO: error: conditional \"NEEDS_DATA_START\" was never defined.
28627 Usually this means the macro was only invoked conditionally." >&5
28628 echo "$as_me: error: conditional \"NEEDS_DATA_START\" was never defined.
28629 Usually this means the macro was only invoked conditionally." >&2;}
28630    { (exit 1); exit 1; }; }
28631 fi
28632 if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then
28633   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_BINARIES\" was never defined.
28634 Usually this means the macro was only invoked conditionally." >&5
28635 echo "$as_me: error: conditional \"INSTALL_BINARIES\" was never defined.
28636 Usually this means the macro was only invoked conditionally." >&2;}
28637    { (exit 1); exit 1; }; }
28638 fi
28639 if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
28640   { { echo "$as_me:$LINENO: error: conditional \"ANONVERSCRIPT\" was never defined.
28641 Usually this means the macro was only invoked conditionally." >&5
28642 echo "$as_me: error: conditional \"ANONVERSCRIPT\" was never defined.
28643 Usually this means the macro was only invoked conditionally." >&2;}
28644    { (exit 1); exit 1; }; }
28645 fi
28646 if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then
28647   { { echo "$as_me:$LINENO: error: conditional \"INSTALL_AOT_RPM\" was never defined.
28648 Usually this means the macro was only invoked conditionally." >&5
28649 echo "$as_me: error: conditional \"INSTALL_AOT_RPM\" was never defined.
28650 Usually this means the macro was only invoked conditionally." >&2;}
28651    { (exit 1); exit 1; }; }
28652 fi
28653 if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then
28654   { { echo "$as_me:$LINENO: error: conditional \"CREATE_JAVA_HOME\" was never defined.
28655 Usually this means the macro was only invoked conditionally." >&5
28656 echo "$as_me: error: conditional \"CREATE_JAVA_HOME\" was never defined.
28657 Usually this means the macro was only invoked conditionally." >&2;}
28658    { (exit 1); exit 1; }; }
28659 fi
28660
28661 : ${CONFIG_STATUS=./config.status}
28662 ac_clean_files_save=$ac_clean_files
28663 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
28664 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
28665 echo "$as_me: creating $CONFIG_STATUS" >&6;}
28666 cat >$CONFIG_STATUS <<_ACEOF
28667 #! $SHELL
28668 # Generated by $as_me.
28669 # Run this file to recreate the current configuration.
28670 # Compiler output produced by configure, useful for debugging
28671 # configure, is in config.log if it exists.
28672
28673 debug=false
28674 ac_cs_recheck=false
28675 ac_cs_silent=false
28676 SHELL=\${CONFIG_SHELL-$SHELL}
28677 _ACEOF
28678
28679 cat >>$CONFIG_STATUS <<\_ACEOF
28680 ## --------------------- ##
28681 ## M4sh Initialization.  ##
28682 ## --------------------- ##
28683
28684 # Be Bourne compatible
28685 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
28686   emulate sh
28687   NULLCMD=:
28688   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
28689   # is contrary to our usage.  Disable this feature.
28690   alias -g '${1+"$@"}'='"$@"'
28691 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
28692   set -o posix
28693 fi
28694 DUALCASE=1; export DUALCASE # for MKS sh
28695
28696 # Support unset when possible.
28697 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28698   as_unset=unset
28699 else
28700   as_unset=false
28701 fi
28702
28703
28704 # Work around bugs in pre-3.0 UWIN ksh.
28705 $as_unset ENV MAIL MAILPATH
28706 PS1='$ '
28707 PS2='> '
28708 PS4='+ '
28709
28710 # NLS nuisances.
28711 for as_var in \
28712   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
28713   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
28714   LC_TELEPHONE LC_TIME
28715 do
28716   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
28717     eval $as_var=C; export $as_var
28718   else
28719     $as_unset $as_var
28720   fi
28721 done
28722
28723 # Required to use basename.
28724 if expr a : '\(a\)' >/dev/null 2>&1; then
28725   as_expr=expr
28726 else
28727   as_expr=false
28728 fi
28729
28730 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
28731   as_basename=basename
28732 else
28733   as_basename=false
28734 fi
28735
28736
28737 # Name of the executable.
28738 as_me=`$as_basename "$0" ||
28739 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
28740          X"$0" : 'X\(//\)$' \| \
28741          X"$0" : 'X\(/\)$' \| \
28742          .     : '\(.\)' 2>/dev/null ||
28743 echo X/"$0" |
28744     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
28745           /^X\/\(\/\/\)$/{ s//\1/; q; }
28746           /^X\/\(\/\).*/{ s//\1/; q; }
28747           s/.*/./; q'`
28748
28749
28750 # PATH needs CR, and LINENO needs CR and PATH.
28751 # Avoid depending upon Character Ranges.
28752 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
28753 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
28754 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
28755 as_cr_digits='0123456789'
28756 as_cr_alnum=$as_cr_Letters$as_cr_digits
28757
28758 # The user is always right.
28759 if test "${PATH_SEPARATOR+set}" != set; then
28760   echo "#! /bin/sh" >conf$$.sh
28761   echo  "exit 0"   >>conf$$.sh
28762   chmod +x conf$$.sh
28763   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
28764     PATH_SEPARATOR=';'
28765   else
28766     PATH_SEPARATOR=:
28767   fi
28768   rm -f conf$$.sh
28769 fi
28770
28771
28772   as_lineno_1=$LINENO
28773   as_lineno_2=$LINENO
28774   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
28775   test "x$as_lineno_1" != "x$as_lineno_2" &&
28776   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
28777   # Find who we are.  Look in the path if we contain no path at all
28778   # relative or not.
28779   case $0 in
28780     *[\\/]* ) as_myself=$0 ;;
28781     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28782 for as_dir in $PATH
28783 do
28784   IFS=$as_save_IFS
28785   test -z "$as_dir" && as_dir=.
28786   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
28787 done
28788
28789        ;;
28790   esac
28791   # We did not find ourselves, most probably we were run as `sh COMMAND'
28792   # in which case we are not to be found in the path.
28793   if test "x$as_myself" = x; then
28794     as_myself=$0
28795   fi
28796   if test ! -f "$as_myself"; then
28797     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
28798 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
28799    { (exit 1); exit 1; }; }
28800   fi
28801   case $CONFIG_SHELL in
28802   '')
28803     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28804 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
28805 do
28806   IFS=$as_save_IFS
28807   test -z "$as_dir" && as_dir=.
28808   for as_base in sh bash ksh sh5; do
28809          case $as_dir in
28810          /*)
28811            if ("$as_dir/$as_base" -c '
28812   as_lineno_1=$LINENO
28813   as_lineno_2=$LINENO
28814   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
28815   test "x$as_lineno_1" != "x$as_lineno_2" &&
28816   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
28817              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
28818              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
28819              CONFIG_SHELL=$as_dir/$as_base
28820              export CONFIG_SHELL
28821              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
28822            fi;;
28823          esac
28824        done
28825 done
28826 ;;
28827   esac
28828
28829   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
28830   # uniformly replaced by the line number.  The first 'sed' inserts a
28831   # line-number line before each line; the second 'sed' does the real
28832   # work.  The second script uses 'N' to pair each line-number line
28833   # with the numbered line, and appends trailing '-' during
28834   # substitution so that $LINENO is not a special case at line end.
28835   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
28836   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
28837   sed '=' <$as_myself |
28838     sed '
28839       N
28840       s,$,-,
28841       : loop
28842       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
28843       t loop
28844       s,-$,,
28845       s,^['$as_cr_digits']*\n,,
28846     ' >$as_me.lineno &&
28847   chmod +x $as_me.lineno ||
28848     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
28849 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
28850    { (exit 1); exit 1; }; }
28851
28852   # Don't try to exec as it changes $[0], causing all sort of problems
28853   # (the dirname of $[0] is not the place where we might find the
28854   # original and so on.  Autoconf is especially sensible to this).
28855   . ./$as_me.lineno
28856   # Exit status is that of the last command.
28857   exit
28858 }
28859
28860
28861 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
28862   *c*,-n*) ECHO_N= ECHO_C='
28863 ' ECHO_T='      ' ;;
28864   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
28865   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
28866 esac
28867
28868 if expr a : '\(a\)' >/dev/null 2>&1; then
28869   as_expr=expr
28870 else
28871   as_expr=false
28872 fi
28873
28874 rm -f conf$$ conf$$.exe conf$$.file
28875 echo >conf$$.file
28876 if ln -s conf$$.file conf$$ 2>/dev/null; then
28877   # We could just check for DJGPP; but this test a) works b) is more generic
28878   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
28879   if test -f conf$$.exe; then
28880     # Don't use ln at all; we don't have any links
28881     as_ln_s='cp -p'
28882   else
28883     as_ln_s='ln -s'
28884   fi
28885 elif ln conf$$.file conf$$ 2>/dev/null; then
28886   as_ln_s=ln
28887 else
28888   as_ln_s='cp -p'
28889 fi
28890 rm -f conf$$ conf$$.exe conf$$.file
28891
28892 if mkdir -p . 2>/dev/null; then
28893   as_mkdir_p=:
28894 else
28895   test -d ./-p && rmdir ./-p
28896   as_mkdir_p=false
28897 fi
28898
28899 as_executable_p="test -f"
28900
28901 # Sed expression to map a string onto a valid CPP name.
28902 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
28903
28904 # Sed expression to map a string onto a valid variable name.
28905 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
28906
28907
28908 # IFS
28909 # We need space, tab and new line, in precisely that order.
28910 as_nl='
28911 '
28912 IFS="   $as_nl"
28913
28914 # CDPATH.
28915 $as_unset CDPATH
28916
28917 exec 6>&1
28918
28919 # Open the log real soon, to keep \$[0] and so on meaningful, and to
28920 # report actual input values of CONFIG_FILES etc. instead of their
28921 # values after options handling.  Logging --version etc. is OK.
28922 exec 5>>config.log
28923 {
28924   echo
28925   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
28926 ## Running $as_me. ##
28927 _ASBOX
28928 } >&5
28929 cat >&5 <<_CSEOF
28930
28931 This file was extended by libjava $as_me version-unused, which was
28932 generated by GNU Autoconf 2.59.  Invocation command line was
28933
28934   CONFIG_FILES    = $CONFIG_FILES
28935   CONFIG_HEADERS  = $CONFIG_HEADERS
28936   CONFIG_LINKS    = $CONFIG_LINKS
28937   CONFIG_COMMANDS = $CONFIG_COMMANDS
28938   $ $0 $@
28939
28940 _CSEOF
28941 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
28942 echo >&5
28943 _ACEOF
28944
28945 # Files that config.status was made for.
28946 if test -n "$ac_config_files"; then
28947   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
28948 fi
28949
28950 if test -n "$ac_config_headers"; then
28951   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
28952 fi
28953
28954 if test -n "$ac_config_links"; then
28955   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
28956 fi
28957
28958 if test -n "$ac_config_commands"; then
28959   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
28960 fi
28961
28962 cat >>$CONFIG_STATUS <<\_ACEOF
28963
28964 ac_cs_usage="\
28965 \`$as_me' instantiates files from templates according to the
28966 current configuration.
28967
28968 Usage: $0 [OPTIONS] [FILE]...
28969
28970   -h, --help       print this help, then exit
28971   -V, --version    print version number, then exit
28972   -q, --quiet      do not print progress messages
28973   -d, --debug      don't remove temporary files
28974       --recheck    update $as_me by reconfiguring in the same conditions
28975   --file=FILE[:TEMPLATE]
28976                    instantiate the configuration file FILE
28977   --header=FILE[:TEMPLATE]
28978                    instantiate the configuration header FILE
28979
28980 Configuration files:
28981 $config_files
28982
28983 Configuration headers:
28984 $config_headers
28985
28986 Configuration links:
28987 $config_links
28988
28989 Configuration commands:
28990 $config_commands
28991
28992 Report bugs to <bug-autoconf@gnu.org>."
28993 _ACEOF
28994
28995 cat >>$CONFIG_STATUS <<_ACEOF
28996 ac_cs_version="\\
28997 libjava config.status version-unused
28998 configured by $0, generated by GNU Autoconf 2.59,
28999   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
29000
29001 Copyright (C) 2003 Free Software Foundation, Inc.
29002 This config.status script is free software; the Free Software Foundation
29003 gives unlimited permission to copy, distribute and modify it."
29004 srcdir=$srcdir
29005 INSTALL="$INSTALL"
29006 _ACEOF
29007
29008 cat >>$CONFIG_STATUS <<\_ACEOF
29009 # If no file are specified by the user, then we need to provide default
29010 # value.  By we need to know if files were specified by the user.
29011 ac_need_defaults=:
29012 while test $# != 0
29013 do
29014   case $1 in
29015   --*=*)
29016     ac_option=`expr "x$1" : 'x\([^=]*\)='`
29017     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29018     ac_shift=:
29019     ;;
29020   -*)
29021     ac_option=$1
29022     ac_optarg=$2
29023     ac_shift=shift
29024     ;;
29025   *) # This is not an option, so the user has probably given explicit
29026      # arguments.
29027      ac_option=$1
29028      ac_need_defaults=false;;
29029   esac
29030
29031   case $ac_option in
29032   # Handling of the options.
29033 _ACEOF
29034 cat >>$CONFIG_STATUS <<\_ACEOF
29035   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29036     ac_cs_recheck=: ;;
29037   --version | --vers* | -V )
29038     echo "$ac_cs_version"; exit 0 ;;
29039   --he | --h)
29040     # Conflict between --help and --header
29041     { { echo "$as_me:$LINENO: error: ambiguous option: $1
29042 Try \`$0 --help' for more information." >&5
29043 echo "$as_me: error: ambiguous option: $1
29044 Try \`$0 --help' for more information." >&2;}
29045    { (exit 1); exit 1; }; };;
29046   --help | --hel | -h )
29047     echo "$ac_cs_usage"; exit 0 ;;
29048   --debug | --d* | -d )
29049     debug=: ;;
29050   --file | --fil | --fi | --f )
29051     $ac_shift
29052     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
29053     ac_need_defaults=false;;
29054   --header | --heade | --head | --hea )
29055     $ac_shift
29056     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
29057     ac_need_defaults=false;;
29058   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
29059   | -silent | --silent | --silen | --sile | --sil | --si | --s)
29060     ac_cs_silent=: ;;
29061
29062   # This is an error.
29063   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
29064 Try \`$0 --help' for more information." >&5
29065 echo "$as_me: error: unrecognized option: $1
29066 Try \`$0 --help' for more information." >&2;}
29067    { (exit 1); exit 1; }; } ;;
29068
29069   *) ac_config_targets="$ac_config_targets $1" ;;
29070
29071   esac
29072   shift
29073 done
29074
29075 ac_configure_extra_args=
29076
29077 if $ac_cs_silent; then
29078   exec 6>/dev/null
29079   ac_configure_extra_args="$ac_configure_extra_args --silent"
29080 fi
29081
29082 _ACEOF
29083 cat >>$CONFIG_STATUS <<_ACEOF
29084 if \$ac_cs_recheck; then
29085   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
29086   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
29087 fi
29088
29089 _ACEOF
29090
29091 cat >>$CONFIG_STATUS <<_ACEOF
29092 #
29093 # INIT-COMMANDS section.
29094 #
29095
29096
29097 srcdir="$srcdir"
29098 host="$host"
29099 target="$target"
29100 with_multisubdir="$with_multisubdir"
29101 with_multisrctop="$with_multisrctop"
29102 with_target_subdir="$with_target_subdir"
29103 ac_configure_args="${multilib_arg} ${ac_configure_args}"
29104 multi_basedir="$multi_basedir"
29105 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
29106 CC="$CC"
29107 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
29108
29109
29110 # The HP-UX ksh and POSIX shell print the target directory to stdout
29111 # if CDPATH is set.
29112 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
29113
29114 sed_quote_subst='$sed_quote_subst'
29115 double_quote_subst='$double_quote_subst'
29116 delay_variable_subst='$delay_variable_subst'
29117 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
29118 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
29119 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
29120 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
29121 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
29122 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
29123 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
29124 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
29125 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
29126 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
29127 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
29128 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
29129 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
29130 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
29131 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
29132 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
29133 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
29134 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
29135 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
29136 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
29137 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
29138 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
29139 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
29140 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
29141 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
29142 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
29143 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
29144 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29145 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
29146 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
29147 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
29148 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
29149 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
29150 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
29151 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
29152 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29153 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29154 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29155 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
29156 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
29157 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
29158 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
29159 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
29160 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
29161 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
29162 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
29163 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
29164 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
29165 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
29166 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
29167 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
29168 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
29169 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
29170 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
29171 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
29172 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
29173 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
29174 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
29175 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
29176 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
29177 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
29178 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
29179 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29180 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29181 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
29182 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
29183 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
29184 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
29185 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
29186 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29187 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29188 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29189 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29190 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29191 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29192 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
29193 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
29194 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
29195 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
29196 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
29197 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
29198 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
29199 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
29200 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
29201 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
29202 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
29203 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
29204 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
29205 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
29206 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
29207 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29208 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
29209 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
29210 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29211 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
29212 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
29213 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
29214 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
29215 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
29216 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
29217 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
29218 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
29219 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
29220 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
29221 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
29222 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29223 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29224 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
29225 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
29226 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
29227 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
29228 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
29229 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
29230 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
29231 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
29232 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
29233 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
29234 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
29235 compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
29236 predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
29237 postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
29238 predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
29239 postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
29240 compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
29241 LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29242 LD_GCJ='`$ECHO "X$LD_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29243 old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29244 old_archive_cmds_GCJ='`$ECHO "X$old_archive_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29245 compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29246 compiler_GCJ='`$ECHO "X$compiler_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29247 GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29248 GCC_GCJ='`$ECHO "X$GCC_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29249 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29250 lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "X$lt_prog_compiler_no_builtin_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29251 lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29252 lt_prog_compiler_wl_GCJ='`$ECHO "X$lt_prog_compiler_wl_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29253 lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29254 lt_prog_compiler_pic_GCJ='`$ECHO "X$lt_prog_compiler_pic_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29255 lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29256 lt_prog_compiler_static_GCJ='`$ECHO "X$lt_prog_compiler_static_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29257 lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29258 lt_cv_prog_compiler_c_o_GCJ='`$ECHO "X$lt_cv_prog_compiler_c_o_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29259 archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29260 archive_cmds_need_lc_GCJ='`$ECHO "X$archive_cmds_need_lc_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29261 enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29262 enable_shared_with_static_runtimes_GCJ='`$ECHO "X$enable_shared_with_static_runtimes_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29263 export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29264 export_dynamic_flag_spec_GCJ='`$ECHO "X$export_dynamic_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29265 whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29266 whole_archive_flag_spec_GCJ='`$ECHO "X$whole_archive_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29267 compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29268 compiler_needs_object_GCJ='`$ECHO "X$compiler_needs_object_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29269 old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29270 old_archive_from_new_cmds_GCJ='`$ECHO "X$old_archive_from_new_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29271 old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29272 old_archive_from_expsyms_cmds_GCJ='`$ECHO "X$old_archive_from_expsyms_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29273 archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29274 archive_cmds_GCJ='`$ECHO "X$archive_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29275 archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29276 archive_expsym_cmds_GCJ='`$ECHO "X$archive_expsym_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29277 module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29278 module_cmds_GCJ='`$ECHO "X$module_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29279 module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29280 module_expsym_cmds_GCJ='`$ECHO "X$module_expsym_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29281 with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29282 with_gnu_ld_GCJ='`$ECHO "X$with_gnu_ld_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29283 allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29284 allow_undefined_flag_GCJ='`$ECHO "X$allow_undefined_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29285 no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29286 no_undefined_flag_GCJ='`$ECHO "X$no_undefined_flag_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29287 hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29288 hardcode_libdir_flag_spec_GCJ='`$ECHO "X$hardcode_libdir_flag_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29289 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29290 hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "X$hardcode_libdir_flag_spec_ld_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29291 hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29292 hardcode_libdir_separator_GCJ='`$ECHO "X$hardcode_libdir_separator_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29293 hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29294 hardcode_direct_GCJ='`$ECHO "X$hardcode_direct_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29295 hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29296 hardcode_direct_absolute_GCJ='`$ECHO "X$hardcode_direct_absolute_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29297 hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29298 hardcode_minus_L_GCJ='`$ECHO "X$hardcode_minus_L_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29299 hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29300 hardcode_shlibpath_var_GCJ='`$ECHO "X$hardcode_shlibpath_var_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29301 hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29302 hardcode_automatic_GCJ='`$ECHO "X$hardcode_automatic_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29303 inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29304 inherit_rpath_GCJ='`$ECHO "X$inherit_rpath_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29305 link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29306 link_all_deplibs_GCJ='`$ECHO "X$link_all_deplibs_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29307 fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29308 fix_srcfile_path_GCJ='`$ECHO "X$fix_srcfile_path_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29309 always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29310 always_export_symbols_GCJ='`$ECHO "X$always_export_symbols_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29311 export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29312 export_symbols_cmds_GCJ='`$ECHO "X$export_symbols_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29313 exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29314 exclude_expsyms_GCJ='`$ECHO "X$exclude_expsyms_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29315 include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29316 include_expsyms_GCJ='`$ECHO "X$include_expsyms_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29317 prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29318 prelink_cmds_GCJ='`$ECHO "X$prelink_cmds_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29319 file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29320 file_list_spec_GCJ='`$ECHO "X$file_list_spec_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29321 hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29322 hardcode_action_GCJ='`$ECHO "X$hardcode_action_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29323 compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29324 compiler_lib_search_dirs_GCJ='`$ECHO "X$compiler_lib_search_dirs_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29325 predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29326 predep_objects_GCJ='`$ECHO "X$predep_objects_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29327 postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29328 postdep_objects_GCJ='`$ECHO "X$postdep_objects_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29329 predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29330 predeps_GCJ='`$ECHO "X$predeps_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29331 postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29332 postdeps_GCJ='`$ECHO "X$postdeps_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29333 compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
29334 compiler_lib_search_path_GCJ='`$ECHO "X$compiler_lib_search_path_GCJ" | $Xsed -e "$delay_single_quote_subst"`'
29335
29336 LTCC='$LTCC'
29337 LTCFLAGS='$LTCFLAGS'
29338 compiler='$compiler_DEFAULT'
29339
29340 # Quote evaled strings.
29341 for var in SED \
29342 GREP \
29343 EGREP \
29344 FGREP \
29345 LD \
29346 NM \
29347 LN_S \
29348 lt_SP2NL \
29349 lt_NL2SP \
29350 reload_flag \
29351 OBJDUMP \
29352 deplibs_check_method \
29353 file_magic_cmd \
29354 AR \
29355 AR_FLAGS \
29356 STRIP \
29357 RANLIB \
29358 CC \
29359 CFLAGS \
29360 compiler \
29361 lt_cv_sys_global_symbol_pipe \
29362 lt_cv_sys_global_symbol_to_cdecl \
29363 lt_cv_sys_global_symbol_to_c_name_address \
29364 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
29365 SHELL \
29366 ECHO \
29367 lt_prog_compiler_no_builtin_flag \
29368 lt_prog_compiler_wl \
29369 lt_prog_compiler_pic \
29370 lt_prog_compiler_static \
29371 lt_cv_prog_compiler_c_o \
29372 need_locks \
29373 DSYMUTIL \
29374 NMEDIT \
29375 LIPO \
29376 OTOOL \
29377 OTOOL64 \
29378 shrext_cmds \
29379 export_dynamic_flag_spec \
29380 whole_archive_flag_spec \
29381 compiler_needs_object \
29382 with_gnu_ld \
29383 allow_undefined_flag \
29384 no_undefined_flag \
29385 hardcode_libdir_flag_spec \
29386 hardcode_libdir_flag_spec_ld \
29387 hardcode_libdir_separator \
29388 fix_srcfile_path \
29389 exclude_expsyms \
29390 include_expsyms \
29391 file_list_spec \
29392 variables_saved_for_relink \
29393 libname_spec \
29394 library_names_spec \
29395 soname_spec \
29396 finish_eval \
29397 old_striplib \
29398 striplib \
29399 compiler_lib_search_dirs \
29400 predep_objects \
29401 postdep_objects \
29402 predeps \
29403 postdeps \
29404 compiler_lib_search_path \
29405 LD_CXX \
29406 LD_GCJ \
29407 compiler_CXX \
29408 compiler_GCJ \
29409 lt_prog_compiler_no_builtin_flag_CXX \
29410 lt_prog_compiler_no_builtin_flag_GCJ \
29411 lt_prog_compiler_wl_CXX \
29412 lt_prog_compiler_wl_GCJ \
29413 lt_prog_compiler_pic_CXX \
29414 lt_prog_compiler_pic_GCJ \
29415 lt_prog_compiler_static_CXX \
29416 lt_prog_compiler_static_GCJ \
29417 lt_cv_prog_compiler_c_o_CXX \
29418 lt_cv_prog_compiler_c_o_GCJ \
29419 export_dynamic_flag_spec_CXX \
29420 export_dynamic_flag_spec_GCJ \
29421 whole_archive_flag_spec_CXX \
29422 whole_archive_flag_spec_GCJ \
29423 compiler_needs_object_CXX \
29424 compiler_needs_object_GCJ \
29425 with_gnu_ld_CXX \
29426 with_gnu_ld_GCJ \
29427 allow_undefined_flag_CXX \
29428 allow_undefined_flag_GCJ \
29429 no_undefined_flag_CXX \
29430 no_undefined_flag_GCJ \
29431 hardcode_libdir_flag_spec_CXX \
29432 hardcode_libdir_flag_spec_GCJ \
29433 hardcode_libdir_flag_spec_ld_CXX \
29434 hardcode_libdir_flag_spec_ld_GCJ \
29435 hardcode_libdir_separator_CXX \
29436 hardcode_libdir_separator_GCJ \
29437 fix_srcfile_path_CXX \
29438 fix_srcfile_path_GCJ \
29439 exclude_expsyms_CXX \
29440 exclude_expsyms_GCJ \
29441 include_expsyms_CXX \
29442 include_expsyms_GCJ \
29443 file_list_spec_CXX \
29444 file_list_spec_GCJ \
29445 compiler_lib_search_dirs_CXX \
29446 compiler_lib_search_dirs_GCJ \
29447 predep_objects_CXX \
29448 predep_objects_GCJ \
29449 postdep_objects_CXX \
29450 postdep_objects_GCJ \
29451 predeps_CXX \
29452 predeps_GCJ \
29453 postdeps_CXX \
29454 postdeps_GCJ \
29455 compiler_lib_search_path_CXX \
29456 compiler_lib_search_path_GCJ; do
29457     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
29458     *[\\\\\\\`\\"\\\$]*)
29459       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
29460       ;;
29461     *)
29462       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
29463       ;;
29464     esac
29465 done
29466
29467 # Double-quote double-evaled strings.
29468 for var in reload_cmds \
29469 old_postinstall_cmds \
29470 old_postuninstall_cmds \
29471 old_archive_cmds \
29472 extract_expsyms_cmds \
29473 old_archive_from_new_cmds \
29474 old_archive_from_expsyms_cmds \
29475 archive_cmds \
29476 archive_expsym_cmds \
29477 module_cmds \
29478 module_expsym_cmds \
29479 export_symbols_cmds \
29480 prelink_cmds \
29481 postinstall_cmds \
29482 postuninstall_cmds \
29483 finish_cmds \
29484 sys_lib_search_path_spec \
29485 sys_lib_dlsearch_path_spec \
29486 old_archive_cmds_CXX \
29487 old_archive_cmds_GCJ \
29488 old_archive_from_new_cmds_CXX \
29489 old_archive_from_new_cmds_GCJ \
29490 old_archive_from_expsyms_cmds_CXX \
29491 old_archive_from_expsyms_cmds_GCJ \
29492 archive_cmds_CXX \
29493 archive_cmds_GCJ \
29494 archive_expsym_cmds_CXX \
29495 archive_expsym_cmds_GCJ \
29496 module_cmds_CXX \
29497 module_cmds_GCJ \
29498 module_expsym_cmds_CXX \
29499 module_expsym_cmds_GCJ \
29500 export_symbols_cmds_CXX \
29501 export_symbols_cmds_GCJ \
29502 prelink_cmds_CXX \
29503 prelink_cmds_GCJ; do
29504     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
29505     *[\\\\\\\`\\"\\\$]*)
29506       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
29507       ;;
29508     *)
29509       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
29510       ;;
29511     esac
29512 done
29513
29514 # Fix-up fallback echo if it was mangled by the above quoting rules.
29515 case \$lt_ECHO in
29516 *'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
29517   ;;
29518 esac
29519
29520 ac_aux_dir='$ac_aux_dir'
29521 xsi_shell='$xsi_shell'
29522 lt_shell_append='$lt_shell_append'
29523
29524 # See if we are running on zsh, and set the options which allow our
29525 # commands through without removal of \ escapes INIT.
29526 if test -n "\${ZSH_VERSION+set}" ; then
29527    setopt NO_GLOB_SUBST
29528 fi
29529
29530
29531     PACKAGE='$PACKAGE'
29532     VERSION='$VERSION'
29533     TIMESTAMP='$TIMESTAMP'
29534     RM='$RM'
29535     ofile='$ofile'
29536
29537
29538
29539
29540
29541
29542
29543
29544 _ACEOF
29545
29546
29547
29548 cat >>$CONFIG_STATUS <<\_ACEOF
29549 for ac_config_target in $ac_config_targets
29550 do
29551   case "$ac_config_target" in
29552   # Handling of arguments.
29553   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29554   "libgcj.pc" ) CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
29555   "libgcj.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
29556   "libgcj-test.spec" ) CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
29557   "gcj/Makefile" ) CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
29558   "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
29559   "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
29560   "contrib/aotcompile.py" ) CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;;
29561   "contrib/aot-compile" ) CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;;
29562   "contrib/aot-compile-rpm" ) CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;;
29563   "contrib/rebuild-gcj-db" ) CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;;
29564   "scripts/jar" ) CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
29565   "include/platform.h" ) CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
29566   "java/io/natFile.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
29567   "java/lang/natConcreteProcess.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
29568   "java/net/natVMInetAddress.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
29569   "java/net/natVMNetworkInterface.cc" ) CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
29570   "gnu/java/net/natPlainSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
29571   "gnu/java/net/natPlainDatagramSocketImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
29572   "gnu/java/nio/natVMPipe.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
29573   "gnu/java/nio/natVMSelector.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
29574   "gnu/java/nio/channels/natFileChannelImpl.cc" ) CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
29575   "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" ;;
29576   "include/java-gc.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
29577   "include/java-threads.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
29578   "sysdep/locks.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
29579   "sysdep/backtrace.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
29580   "sysdep/descriptor.h" ) CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
29581   "include/java-signal.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
29582   "include/java-signal-aux.h" ) CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
29583   "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
29584   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
29585   "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
29586   "include/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
29587   "gcj/libgcj-config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
29588   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
29589 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29590    { (exit 1); exit 1; }; };;
29591   esac
29592 done
29593
29594 # If the user did not use the arguments to specify the items to instantiate,
29595 # then the envvar interface is used.  Set only those that are not.
29596 # We use the long form for the default assignment because of an extremely
29597 # bizarre bug on SunOS 4.1.3.
29598 if $ac_need_defaults; then
29599   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29600   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29601   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
29602   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29603 fi
29604
29605 # Have a temporary directory for convenience.  Make it in the build tree
29606 # simply because there is no reason to put it here, and in addition,
29607 # creating and moving files from /tmp can sometimes cause problems.
29608 # Create a temporary directory, and hook for its removal unless debugging.
29609 $debug ||
29610 {
29611   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29612   trap '{ (exit 1); exit 1; }' 1 2 13 15
29613 }
29614
29615 # Create a (secure) tmp directory for tmp files.
29616
29617 {
29618   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
29619   test -n "$tmp" && test -d "$tmp"
29620 }  ||
29621 {
29622   tmp=./confstat$$-$RANDOM
29623   (umask 077 && mkdir $tmp)
29624 } ||
29625 {
29626    echo "$me: cannot create a temporary directory in ." >&2
29627    { (exit 1); exit 1; }
29628 }
29629
29630 _ACEOF
29631
29632 cat >>$CONFIG_STATUS <<_ACEOF
29633
29634 #
29635 # CONFIG_FILES section.
29636 #
29637
29638 # No need to generate the scripts if there are no CONFIG_FILES.
29639 # This happens for instance when ./config.status config.h
29640 if test -n "\$CONFIG_FILES"; then
29641   # Protect against being on the right side of a sed subst in config.status.
29642   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29643    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
29644 s,@SHELL@,$SHELL,;t t
29645 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29646 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29647 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29648 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29649 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29650 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29651 s,@exec_prefix@,$exec_prefix,;t t
29652 s,@prefix@,$prefix,;t t
29653 s,@program_transform_name@,$program_transform_name,;t t
29654 s,@bindir@,$bindir,;t t
29655 s,@sbindir@,$sbindir,;t t
29656 s,@libexecdir@,$libexecdir,;t t
29657 s,@datadir@,$datadir,;t t
29658 s,@sysconfdir@,$sysconfdir,;t t
29659 s,@sharedstatedir@,$sharedstatedir,;t t
29660 s,@localstatedir@,$localstatedir,;t t
29661 s,@libdir@,$libdir,;t t
29662 s,@includedir@,$includedir,;t t
29663 s,@oldincludedir@,$oldincludedir,;t t
29664 s,@infodir@,$infodir,;t t
29665 s,@mandir@,$mandir,;t t
29666 s,@build_alias@,$build_alias,;t t
29667 s,@host_alias@,$host_alias,;t t
29668 s,@target_alias@,$target_alias,;t t
29669 s,@DEFS@,$DEFS,;t t
29670 s,@ECHO_C@,$ECHO_C,;t t
29671 s,@ECHO_N@,$ECHO_N,;t t
29672 s,@ECHO_T@,$ECHO_T,;t t
29673 s,@LIBS@,$LIBS,;t t
29674 s,@build@,$build,;t t
29675 s,@build_cpu@,$build_cpu,;t t
29676 s,@build_vendor@,$build_vendor,;t t
29677 s,@build_os@,$build_os,;t t
29678 s,@build_libsubdir@,$build_libsubdir,;t t
29679 s,@build_subdir@,$build_subdir,;t t
29680 s,@host_subdir@,$host_subdir,;t t
29681 s,@target_subdir@,$target_subdir,;t t
29682 s,@multi_basedir@,$multi_basedir,;t t
29683 s,@host@,$host,;t t
29684 s,@host_cpu@,$host_cpu,;t t
29685 s,@host_vendor@,$host_vendor,;t t
29686 s,@host_os@,$host_os,;t t
29687 s,@target@,$target,;t t
29688 s,@target_cpu@,$target_cpu,;t t
29689 s,@target_vendor@,$target_vendor,;t t
29690 s,@target_os@,$target_os,;t t
29691 s,@target_noncanonical@,$target_noncanonical,;t t
29692 s,@LN_S@,$LN_S,;t t
29693 s,@mkinstalldirs@,$mkinstalldirs,;t t
29694 s,@ANTLR_JAR@,$ANTLR_JAR,;t t
29695 s,@CREATE_GJDOC_TRUE@,$CREATE_GJDOC_TRUE,;t t
29696 s,@CREATE_GJDOC_FALSE@,$CREATE_GJDOC_FALSE,;t t
29697 s,@JAVA_MAINTAINER_MODE_TRUE@,$JAVA_MAINTAINER_MODE_TRUE,;t t
29698 s,@JAVA_MAINTAINER_MODE_FALSE@,$JAVA_MAINTAINER_MODE_FALSE,;t t
29699 s,@CC@,$CC,;t t
29700 s,@ac_ct_CC@,$ac_ct_CC,;t t
29701 s,@EXEEXT@,$EXEEXT,;t t
29702 s,@OBJEXT@,$OBJEXT,;t t
29703 s,@CXX@,$CXX,;t t
29704 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
29705 s,@CFLAGS@,$CFLAGS,;t t
29706 s,@CXXFLAGS@,$CXXFLAGS,;t t
29707 s,@LDFLAGS@,$LDFLAGS,;t t
29708 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
29709 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
29710 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
29711 s,@CYGPATH_W@,$CYGPATH_W,;t t
29712 s,@PACKAGE@,$PACKAGE,;t t
29713 s,@VERSION@,$VERSION,;t t
29714 s,@ACLOCAL@,$ACLOCAL,;t t
29715 s,@AUTOCONF@,$AUTOCONF,;t t
29716 s,@AUTOMAKE@,$AUTOMAKE,;t t
29717 s,@AUTOHEADER@,$AUTOHEADER,;t t
29718 s,@MAKEINFO@,$MAKEINFO,;t t
29719 s,@install_sh@,$install_sh,;t t
29720 s,@STRIP@,$STRIP,;t t
29721 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
29722 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
29723 s,@mkdir_p@,$mkdir_p,;t t
29724 s,@AWK@,$AWK,;t t
29725 s,@SET_MAKE@,$SET_MAKE,;t t
29726 s,@am__leading_dot@,$am__leading_dot,;t t
29727 s,@AMTAR@,$AMTAR,;t t
29728 s,@am__tar@,$am__tar,;t t
29729 s,@am__untar@,$am__untar,;t t
29730 s,@DEPDIR@,$DEPDIR,;t t
29731 s,@am__include@,$am__include,;t t
29732 s,@am__quote@,$am__quote,;t t
29733 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
29734 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
29735 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
29736 s,@CCDEPMODE@,$CCDEPMODE,;t t
29737 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
29738 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
29739 s,@CXXDEPMODE@,$CXXDEPMODE,;t t
29740 s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
29741 s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
29742 s,@AS@,$AS,;t t
29743 s,@ac_ct_AS@,$ac_ct_AS,;t t
29744 s,@LD@,$LD,;t t
29745 s,@ac_ct_LD@,$ac_ct_LD,;t t
29746 s,@AR@,$AR,;t t
29747 s,@ac_ct_AR@,$ac_ct_AR,;t t
29748 s,@RANLIB@,$RANLIB,;t t
29749 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
29750 s,@JAR@,$JAR,;t t
29751 s,@ZIP@,$ZIP,;t t
29752 s,@UNZIP@,$UNZIP,;t t
29753 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
29754 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
29755 s,@MAINT@,$MAINT,;t t
29756 s,@LIBGCJ_CFLAGS@,$LIBGCJ_CFLAGS,;t t
29757 s,@LIBGCJ_CXXFLAGS@,$LIBGCJ_CXXFLAGS,;t t
29758 s,@LIBGCJ_JAVAFLAGS@,$LIBGCJ_JAVAFLAGS,;t t
29759 s,@LIBGCJ_LD_SYMBOLIC@,$LIBGCJ_LD_SYMBOLIC,;t t
29760 s,@LIBGCJ_LD_SYMBOLIC_FUNCTIONS@,$LIBGCJ_LD_SYMBOLIC_FUNCTIONS,;t t
29761 s,@LIBGCJDEBUG@,$LIBGCJDEBUG,;t t
29762 s,@TOOLKIT@,$TOOLKIT,;t t
29763 s,@XLIB_AWT_TRUE@,$XLIB_AWT_TRUE,;t t
29764 s,@XLIB_AWT_FALSE@,$XLIB_AWT_FALSE,;t t
29765 s,@X_AWT_TRUE@,$X_AWT_TRUE,;t t
29766 s,@X_AWT_FALSE@,$X_AWT_FALSE,;t t
29767 s,@GCJ_FOR_ECJX@,$GCJ_FOR_ECJX,;t t
29768 s,@GCJH@,$GCJH,;t t
29769 s,@host_exeext@,$host_exeext,;t t
29770 s,@INCLTDL@,$INCLTDL,;t t
29771 s,@LIBLTDL@,$LIBLTDL,;t t
29772 s,@DIRLTDL@,$DIRLTDL,;t t
29773 s,@LIBTOOL@,$LIBTOOL,;t t
29774 s,@SED@,$SED,;t t
29775 s,@EGREP@,$EGREP,;t t
29776 s,@FGREP@,$FGREP,;t t
29777 s,@GREP@,$GREP,;t t
29778 s,@DUMPBIN@,$DUMPBIN,;t t
29779 s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
29780 s,@NM@,$NM,;t t
29781 s,@OBJDUMP@,$OBJDUMP,;t t
29782 s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t
29783 s,@lt_ECHO@,$lt_ECHO,;t t
29784 s,@DSYMUTIL@,$DSYMUTIL,;t t
29785 s,@ac_ct_DSYMUTIL@,$ac_ct_DSYMUTIL,;t t
29786 s,@NMEDIT@,$NMEDIT,;t t
29787 s,@ac_ct_NMEDIT@,$ac_ct_NMEDIT,;t t
29788 s,@LIPO@,$LIPO,;t t
29789 s,@ac_ct_LIPO@,$ac_ct_LIPO,;t t
29790 s,@OTOOL@,$OTOOL,;t t
29791 s,@ac_ct_OTOOL@,$ac_ct_OTOOL,;t t
29792 s,@OTOOL64@,$OTOOL64,;t t
29793 s,@ac_ct_OTOOL64@,$ac_ct_OTOOL64,;t t
29794 s,@CPP@,$CPP,;t t
29795 s,@CPPFLAGS@,$CPPFLAGS,;t t
29796 s,@CXXCPP@,$CXXCPP,;t t
29797 s,@GCJ@,$GCJ,;t t
29798 s,@GCJFLAGS@,$GCJFLAGS,;t t
29799 s,@GCJDEPMODE@,$GCJDEPMODE,;t t
29800 s,@am__fastdepGCJ_TRUE@,$am__fastdepGCJ_TRUE,;t t
29801 s,@am__fastdepGCJ_FALSE@,$am__fastdepGCJ_FALSE,;t t
29802 s,@subdirs@,$subdirs,;t t
29803 s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
29804 s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
29805 s,@ECJ_BUILD_JAR@,$ECJ_BUILD_JAR,;t t
29806 s,@ECJ_JAR@,$ECJ_JAR,;t t
29807 s,@BUILD_ECJ1_TRUE@,$BUILD_ECJ1_TRUE,;t t
29808 s,@BUILD_ECJ1_FALSE@,$BUILD_ECJ1_FALSE,;t t
29809 s,@INSTALL_ECJ_JAR_TRUE@,$INSTALL_ECJ_JAR_TRUE,;t t
29810 s,@INSTALL_ECJ_JAR_FALSE@,$INSTALL_ECJ_JAR_FALSE,;t t
29811 s,@JAVA_HOME_SET_TRUE@,$JAVA_HOME_SET_TRUE,;t t
29812 s,@JAVA_HOME_SET_FALSE@,$JAVA_HOME_SET_FALSE,;t t
29813 s,@JAVA_HOME@,$JAVA_HOME,;t t
29814 s,@SUPPRESS_LIBGCJ_BC_TRUE@,$SUPPRESS_LIBGCJ_BC_TRUE,;t t
29815 s,@SUPPRESS_LIBGCJ_BC_FALSE@,$SUPPRESS_LIBGCJ_BC_FALSE,;t t
29816 s,@BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE@,$BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE,;t t
29817 s,@BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE@,$BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE,;t t
29818 s,@INTERPRETER@,$INTERPRETER,;t t
29819 s,@INTERPRETER_TRUE@,$INTERPRETER_TRUE,;t t
29820 s,@INTERPRETER_FALSE@,$INTERPRETER_FALSE,;t t
29821 s,@LIBFFI@,$LIBFFI,;t t
29822 s,@LIBFFIINCS@,$LIBFFIINCS,;t t
29823 s,@PLATFORM@,$PLATFORM,;t t
29824 s,@USING_WIN32_PLATFORM_TRUE@,$USING_WIN32_PLATFORM_TRUE,;t t
29825 s,@USING_WIN32_PLATFORM_FALSE@,$USING_WIN32_PLATFORM_FALSE,;t t
29826 s,@USING_POSIX_PLATFORM_TRUE@,$USING_POSIX_PLATFORM_TRUE,;t t
29827 s,@USING_POSIX_PLATFORM_FALSE@,$USING_POSIX_PLATFORM_FALSE,;t t
29828 s,@USING_DARWIN_CRT_TRUE@,$USING_DARWIN_CRT_TRUE,;t t
29829 s,@USING_DARWIN_CRT_FALSE@,$USING_DARWIN_CRT_FALSE,;t t
29830 s,@SYSTEMSPEC@,$SYSTEMSPEC,;t t
29831 s,@ZLIBSPEC@,$ZLIBSPEC,;t t
29832 s,@ZLIBTESTSPEC@,$ZLIBTESTSPEC,;t t
29833 s,@X_CFLAGS@,$X_CFLAGS,;t t
29834 s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
29835 s,@X_LIBS@,$X_LIBS,;t t
29836 s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
29837 s,@extra_ldflags_libjava@,$extra_ldflags_libjava,;t t
29838 s,@extra_gij_ldflags@,$extra_gij_ldflags,;t t
29839 s,@extra_ldflags@,$extra_ldflags,;t t
29840 s,@LIBSTDCXXSPEC@,$LIBSTDCXXSPEC,;t t
29841 s,@LIBGCJTESTSPEC@,$LIBGCJTESTSPEC,;t t
29842 s,@GCLIBS@,$GCLIBS,;t t
29843 s,@GCINCS@,$GCINCS,;t t
29844 s,@GCDEPS@,$GCDEPS,;t t
29845 s,@GCSPEC@,$GCSPEC,;t t
29846 s,@JC1GCSPEC@,$JC1GCSPEC,;t t
29847 s,@GCTESTSPEC@,$GCTESTSPEC,;t t
29848 s,@USING_BOEHMGC_TRUE@,$USING_BOEHMGC_TRUE,;t t
29849 s,@USING_BOEHMGC_FALSE@,$USING_BOEHMGC_FALSE,;t t
29850 s,@USING_NOGC_TRUE@,$USING_NOGC_TRUE,;t t
29851 s,@USING_NOGC_FALSE@,$USING_NOGC_FALSE,;t t
29852 s,@THREADLIBS@,$THREADLIBS,;t t
29853 s,@THREADINCS@,$THREADINCS,;t t
29854 s,@THREADDEPS@,$THREADDEPS,;t t
29855 s,@THREADSPEC@,$THREADSPEC,;t t
29856 s,@THREADSTARTFILESPEC@,$THREADSTARTFILESPEC,;t t
29857 s,@THREADLDFLAGS@,$THREADLDFLAGS,;t t
29858 s,@THREADCXXFLAGS@,$THREADCXXFLAGS,;t t
29859 s,@USING_POSIX_THREADS_TRUE@,$USING_POSIX_THREADS_TRUE,;t t
29860 s,@USING_POSIX_THREADS_FALSE@,$USING_POSIX_THREADS_FALSE,;t t
29861 s,@USING_WIN32_THREADS_TRUE@,$USING_WIN32_THREADS_TRUE,;t t
29862 s,@USING_WIN32_THREADS_FALSE@,$USING_WIN32_THREADS_FALSE,;t t
29863 s,@USING_NO_THREADS_TRUE@,$USING_NO_THREADS_TRUE,;t t
29864 s,@USING_NO_THREADS_FALSE@,$USING_NO_THREADS_FALSE,;t t
29865 s,@USE_LIBGCJ_BC_TRUE@,$USE_LIBGCJ_BC_TRUE,;t t
29866 s,@USE_LIBGCJ_BC_FALSE@,$USE_LIBGCJ_BC_FALSE,;t t
29867 s,@LIBGCJ_SPEC@,$LIBGCJ_SPEC,;t t
29868 s,@HASH_SYNC_SPEC@,$HASH_SYNC_SPEC,;t t
29869 s,@USING_GCC_TRUE@,$USING_GCC_TRUE,;t t
29870 s,@USING_GCC_FALSE@,$USING_GCC_FALSE,;t t
29871 s,@LIBICONV@,$LIBICONV,;t t
29872 s,@LTLIBICONV@,$LTLIBICONV,;t t
29873 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
29874 s,@GTK_CFLAGS@,$GTK_CFLAGS,;t t
29875 s,@GTK_LIBS@,$GTK_LIBS,;t t
29876 s,@GLIB_CFLAGS@,$GLIB_CFLAGS,;t t
29877 s,@GLIB_LIBS@,$GLIB_LIBS,;t t
29878 s,@LIBART_CFLAGS@,$LIBART_CFLAGS,;t t
29879 s,@LIBART_LIBS@,$LIBART_LIBS,;t t
29880 s,@CLASSPATH_SEPARATOR@,$CLASSPATH_SEPARATOR,;t t
29881 s,@ZLIBS@,$ZLIBS,;t t
29882 s,@SYS_ZLIBS@,$SYS_ZLIBS,;t t
29883 s,@ZINCS@,$ZINCS,;t t
29884 s,@DIVIDESPEC@,$DIVIDESPEC,;t t
29885 s,@CHECKREFSPEC@,$CHECKREFSPEC,;t t
29886 s,@EXCEPTIONSPEC@,$EXCEPTIONSPEC,;t t
29887 s,@BACKTRACESPEC@,$BACKTRACESPEC,;t t
29888 s,@IEEESPEC@,$IEEESPEC,;t t
29889 s,@NATIVE_TRUE@,$NATIVE_TRUE,;t t
29890 s,@NATIVE_FALSE@,$NATIVE_FALSE,;t t
29891 s,@ENABLE_SHARED_TRUE@,$ENABLE_SHARED_TRUE,;t t
29892 s,@ENABLE_SHARED_FALSE@,$ENABLE_SHARED_FALSE,;t t
29893 s,@NEEDS_DATA_START_TRUE@,$NEEDS_DATA_START_TRUE,;t t
29894 s,@NEEDS_DATA_START_FALSE@,$NEEDS_DATA_START_FALSE,;t t
29895 s,@INSTALL_BINARIES_TRUE@,$INSTALL_BINARIES_TRUE,;t t
29896 s,@INSTALL_BINARIES_FALSE@,$INSTALL_BINARIES_FALSE,;t t
29897 s,@GCC_UNWIND_INCLUDE@,$GCC_UNWIND_INCLUDE,;t t
29898 s,@toolexecdir@,$toolexecdir,;t t
29899 s,@toolexecmainlibdir@,$toolexecmainlibdir,;t t
29900 s,@toolexeclibdir@,$toolexeclibdir,;t t
29901 s,@GCJVERSION@,$GCJVERSION,;t t
29902 s,@dbexecdir@,$dbexecdir,;t t
29903 s,@gcjsubdir@,$gcjsubdir,;t t
29904 s,@gxx_include_dir@,$gxx_include_dir,;t t
29905 s,@libstdcxx_incdir@,$libstdcxx_incdir,;t t
29906 s,@PERL@,$PERL,;t t
29907 s,@SYSDEP_SOURCES@,$SYSDEP_SOURCES,;t t
29908 s,@ANONVERSCRIPT_TRUE@,$ANONVERSCRIPT_TRUE,;t t
29909 s,@ANONVERSCRIPT_FALSE@,$ANONVERSCRIPT_FALSE,;t t
29910 s,@LD_START_STATIC_SPEC@,$LD_START_STATIC_SPEC,;t t
29911 s,@LD_FINISH_STATIC_SPEC@,$LD_FINISH_STATIC_SPEC,;t t
29912 s,@here@,$here,;t t
29913 s,@python_mod_dir@,$python_mod_dir,;t t
29914 s,@python_mod_dir_expanded@,$python_mod_dir_expanded,;t t
29915 s,@MAKE@,$MAKE,;t t
29916 s,@INSTALL_AOT_RPM_TRUE@,$INSTALL_AOT_RPM_TRUE,;t t
29917 s,@INSTALL_AOT_RPM_FALSE@,$INSTALL_AOT_RPM_FALSE,;t t
29918 s,@CREATE_JAVA_HOME_TRUE@,$CREATE_JAVA_HOME_TRUE,;t t
29919 s,@CREATE_JAVA_HOME_FALSE@,$CREATE_JAVA_HOME_FALSE,;t t
29920 s,@gcc_suffix@,$gcc_suffix,;t t
29921 s,@JAVA_VERSION@,$JAVA_VERSION,;t t
29922 s,@BUILD_VERSION@,$BUILD_VERSION,;t t
29923 s,@JVM_ROOT_DIR@,$JVM_ROOT_DIR,;t t
29924 s,@JVM_JAR_ROOT_DIR@,$JVM_JAR_ROOT_DIR,;t t
29925 s,@JVM_JAR_DIR@,$JVM_JAR_DIR,;t t
29926 s,@JRE_DIR@,$JRE_DIR,;t t
29927 s,@JRE_LNK@,$JRE_LNK,;t t
29928 s,@SDK_LNK@,$SDK_LNK,;t t
29929 s,@SDK_BIN_DIR@,$SDK_BIN_DIR,;t t
29930 s,@SDK_LIB_DIR@,$SDK_LIB_DIR,;t t
29931 s,@SDK_INCLUDE_DIR@,$SDK_INCLUDE_DIR,;t t
29932 s,@JRE_BIN_DIR@,$JRE_BIN_DIR,;t t
29933 s,@JRE_LIB_DIR@,$JRE_LIB_DIR,;t t
29934 s,@GCJ_BIN_DIR@,$GCJ_BIN_DIR,;t t
29935 s,@CPU@,$CPU,;t t
29936 s,@OS@,$OS,;t t
29937 s,@LIBDIR@,$LIBDIR,;t t
29938 s,@LIBOBJS@,$LIBOBJS,;t t
29939 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
29940 CEOF
29941
29942 _ACEOF
29943
29944   cat >>$CONFIG_STATUS <<\_ACEOF
29945   # Split the substitutions into bite-sized pieces for seds with
29946   # small command number limits, like on Digital OSF/1 and HP-UX.
29947   ac_max_sed_lines=48
29948   ac_sed_frag=1 # Number of current file.
29949   ac_beg=1 # First line for current file.
29950   ac_end=$ac_max_sed_lines # Line after last line for current file.
29951   ac_more_lines=:
29952   ac_sed_cmds=
29953   while $ac_more_lines; do
29954     if test $ac_beg -gt 1; then
29955       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
29956     else
29957       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
29958     fi
29959     if test ! -s $tmp/subs.frag; then
29960       ac_more_lines=false
29961     else
29962       # The purpose of the label and of the branching condition is to
29963       # speed up the sed processing (if there are no `@' at all, there
29964       # is no need to browse any of the substitutions).
29965       # These are the two extra sed commands mentioned above.
29966       (echo ':t
29967   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
29968       if test -z "$ac_sed_cmds"; then
29969         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
29970       else
29971         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
29972       fi
29973       ac_sed_frag=`expr $ac_sed_frag + 1`
29974       ac_beg=$ac_end
29975       ac_end=`expr $ac_end + $ac_max_sed_lines`
29976     fi
29977   done
29978   if test -z "$ac_sed_cmds"; then
29979     ac_sed_cmds=cat
29980   fi
29981 fi # test -n "$CONFIG_FILES"
29982
29983 _ACEOF
29984 cat >>$CONFIG_STATUS <<\_ACEOF
29985 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
29986   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
29987   case $ac_file in
29988   - | *:- | *:-:* ) # input from stdin
29989         cat >$tmp/stdin
29990         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29991         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29992   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29993         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29994   * )   ac_file_in=$ac_file.in ;;
29995   esac
29996
29997   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
29998   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
29999 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30000          X"$ac_file" : 'X\(//\)[^/]' \| \
30001          X"$ac_file" : 'X\(//\)$' \| \
30002          X"$ac_file" : 'X\(/\)' \| \
30003          .     : '\(.\)' 2>/dev/null ||
30004 echo X"$ac_file" |
30005     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30006           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30007           /^X\(\/\/\)$/{ s//\1/; q; }
30008           /^X\(\/\).*/{ s//\1/; q; }
30009           s/.*/./; q'`
30010   { if $as_mkdir_p; then
30011     mkdir -p "$ac_dir"
30012   else
30013     as_dir="$ac_dir"
30014     as_dirs=
30015     while test ! -d "$as_dir"; do
30016       as_dirs="$as_dir $as_dirs"
30017       as_dir=`(dirname "$as_dir") 2>/dev/null ||
30018 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30019          X"$as_dir" : 'X\(//\)[^/]' \| \
30020          X"$as_dir" : 'X\(//\)$' \| \
30021          X"$as_dir" : 'X\(/\)' \| \
30022          .     : '\(.\)' 2>/dev/null ||
30023 echo X"$as_dir" |
30024     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30025           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30026           /^X\(\/\/\)$/{ s//\1/; q; }
30027           /^X\(\/\).*/{ s//\1/; q; }
30028           s/.*/./; q'`
30029     done
30030     test ! -n "$as_dirs" || mkdir $as_dirs
30031   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
30032 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
30033    { (exit 1); exit 1; }; }; }
30034
30035   ac_builddir=.
30036
30037 if test "$ac_dir" != .; then
30038   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
30039   # A "../" for each directory in $ac_dir_suffix.
30040   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
30041 else
30042   ac_dir_suffix= ac_top_builddir=
30043 fi
30044
30045 case $srcdir in
30046   .)  # No --srcdir option.  We are building in place.
30047     ac_srcdir=.
30048     if test -z "$ac_top_builddir"; then
30049        ac_top_srcdir=.
30050     else
30051        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
30052     fi ;;
30053   [\\/]* | ?:[\\/]* )  # Absolute path.
30054     ac_srcdir=$srcdir$ac_dir_suffix;
30055     ac_top_srcdir=$srcdir ;;
30056   *) # Relative path.
30057     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
30058     ac_top_srcdir=$ac_top_builddir$srcdir ;;
30059 esac
30060
30061 # Do not use `cd foo && pwd` to compute absolute paths, because
30062 # the directories may not exist.
30063 case `pwd` in
30064 .) ac_abs_builddir="$ac_dir";;
30065 *)
30066   case "$ac_dir" in
30067   .) ac_abs_builddir=`pwd`;;
30068   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
30069   *) ac_abs_builddir=`pwd`/"$ac_dir";;
30070   esac;;
30071 esac
30072 case $ac_abs_builddir in
30073 .) ac_abs_top_builddir=${ac_top_builddir}.;;
30074 *)
30075   case ${ac_top_builddir}. in
30076   .) ac_abs_top_builddir=$ac_abs_builddir;;
30077   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
30078   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
30079   esac;;
30080 esac
30081 case $ac_abs_builddir in
30082 .) ac_abs_srcdir=$ac_srcdir;;
30083 *)
30084   case $ac_srcdir in
30085   .) ac_abs_srcdir=$ac_abs_builddir;;
30086   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
30087   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
30088   esac;;
30089 esac
30090 case $ac_abs_builddir in
30091 .) ac_abs_top_srcdir=$ac_top_srcdir;;
30092 *)
30093   case $ac_top_srcdir in
30094   .) ac_abs_top_srcdir=$ac_abs_builddir;;
30095   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
30096   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
30097   esac;;
30098 esac
30099
30100
30101   case $INSTALL in
30102   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30103   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
30104   esac
30105
30106   if test x"$ac_file" != x-; then
30107     { echo "$as_me:$LINENO: creating $ac_file" >&5
30108 echo "$as_me: creating $ac_file" >&6;}
30109     rm -f "$ac_file"
30110   fi
30111   # Let's still pretend it is `configure' which instantiates (i.e., don't
30112   # use $as_me), people would be surprised to read:
30113   #    /* config.h.  Generated by config.status.  */
30114   if test x"$ac_file" = x-; then
30115     configure_input=
30116   else
30117     configure_input="$ac_file.  "
30118   fi
30119   configure_input=$configure_input"Generated from `echo $ac_file_in |
30120                                      sed 's,.*/,,'` by configure."
30121
30122   # First look for the input files in the build tree, otherwise in the
30123   # src tree.
30124   ac_file_inputs=`IFS=:
30125     for f in $ac_file_in; do
30126       case $f in
30127       -) echo $tmp/stdin ;;
30128       [\\/$]*)
30129          # Absolute (can't be DOS-style, as IFS=:)
30130          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30131 echo "$as_me: error: cannot find input file: $f" >&2;}
30132    { (exit 1); exit 1; }; }
30133          echo "$f";;
30134       *) # Relative
30135          if test -f "$f"; then
30136            # Build tree
30137            echo "$f"
30138          elif test -f "$srcdir/$f"; then
30139            # Source tree
30140            echo "$srcdir/$f"
30141          else
30142            # /dev/null tree
30143            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30144 echo "$as_me: error: cannot find input file: $f" >&2;}
30145    { (exit 1); exit 1; }; }
30146          fi;;
30147       esac
30148     done` || { (exit 1); exit 1; }
30149 _ACEOF
30150 cat >>$CONFIG_STATUS <<_ACEOF
30151   sed "$ac_vpsub
30152 $extrasub
30153 _ACEOF
30154 cat >>$CONFIG_STATUS <<\_ACEOF
30155 :t
30156 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30157 s,@configure_input@,$configure_input,;t t
30158 s,@srcdir@,$ac_srcdir,;t t
30159 s,@abs_srcdir@,$ac_abs_srcdir,;t t
30160 s,@top_srcdir@,$ac_top_srcdir,;t t
30161 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
30162 s,@builddir@,$ac_builddir,;t t
30163 s,@abs_builddir@,$ac_abs_builddir,;t t
30164 s,@top_builddir@,$ac_top_builddir,;t t
30165 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
30166 s,@INSTALL@,$ac_INSTALL,;t t
30167 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
30168   rm -f $tmp/stdin
30169   if test x"$ac_file" != x-; then
30170     mv $tmp/out $ac_file
30171   else
30172     cat $tmp/out
30173     rm -f $tmp/out
30174   fi
30175
30176   # Run the commands associated with the file.
30177   case $ac_file in
30178     scripts/jar ) chmod +x scripts/jar ;;
30179   esac
30180 done
30181 _ACEOF
30182 cat >>$CONFIG_STATUS <<\_ACEOF
30183
30184 #
30185 # CONFIG_HEADER section.
30186 #
30187
30188 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30189 # NAME is the cpp macro being defined and VALUE is the value it is being given.
30190 #
30191 # ac_d sets the value in "#define NAME VALUE" lines.
30192 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
30193 ac_dB='[         ].*$,\1#\2'
30194 ac_dC=' '
30195 ac_dD=',;t'
30196 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30197 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
30198 ac_uB='$,\1#\2define\3'
30199 ac_uC=' '
30200 ac_uD=',;t'
30201
30202 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30203   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30204   case $ac_file in
30205   - | *:- | *:-:* ) # input from stdin
30206         cat >$tmp/stdin
30207         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30208         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30209   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30210         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30211   * )   ac_file_in=$ac_file.in ;;
30212   esac
30213
30214   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
30215 echo "$as_me: creating $ac_file" >&6;}
30216
30217   # First look for the input files in the build tree, otherwise in the
30218   # src tree.
30219   ac_file_inputs=`IFS=:
30220     for f in $ac_file_in; do
30221       case $f in
30222       -) echo $tmp/stdin ;;
30223       [\\/$]*)
30224          # Absolute (can't be DOS-style, as IFS=:)
30225          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30226 echo "$as_me: error: cannot find input file: $f" >&2;}
30227    { (exit 1); exit 1; }; }
30228          # Do quote $f, to prevent DOS paths from being IFS'd.
30229          echo "$f";;
30230       *) # Relative
30231          if test -f "$f"; then
30232            # Build tree
30233            echo "$f"
30234          elif test -f "$srcdir/$f"; then
30235            # Source tree
30236            echo "$srcdir/$f"
30237          else
30238            # /dev/null tree
30239            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
30240 echo "$as_me: error: cannot find input file: $f" >&2;}
30241    { (exit 1); exit 1; }; }
30242          fi;;
30243       esac
30244     done` || { (exit 1); exit 1; }
30245   # Remove the trailing spaces.
30246   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
30247
30248 _ACEOF
30249
30250 # Transform confdefs.h into two sed scripts, `conftest.defines' and
30251 # `conftest.undefs', that substitutes the proper values into
30252 # config.h.in to produce config.h.  The first handles `#define'
30253 # templates, and the second `#undef' templates.
30254 # And first: Protect against being on the right side of a sed subst in
30255 # config.status.  Protect against being in an unquoted here document
30256 # in config.status.
30257 rm -f conftest.defines conftest.undefs
30258 # Using a here document instead of a string reduces the quoting nightmare.
30259 # Putting comments in sed scripts is not portable.
30260 #
30261 # `end' is used to avoid that the second main sed command (meant for
30262 # 0-ary CPP macros) applies to n-ary macro definitions.
30263 # See the Autoconf documentation for `clear'.
30264 cat >confdef2sed.sed <<\_ACEOF
30265 s/[\\&,]/\\&/g
30266 s,[\\$`],\\&,g
30267 t clear
30268 : clear
30269 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
30270 t end
30271 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
30272 : end
30273 _ACEOF
30274 # If some macros were called several times there might be several times
30275 # the same #defines, which is useless.  Nevertheless, we may not want to
30276 # sort them, since we want the *last* AC-DEFINE to be honored.
30277 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
30278 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
30279 rm -f confdef2sed.sed
30280
30281 # This sed command replaces #undef with comments.  This is necessary, for
30282 # example, in the case of _POSIX_SOURCE, which is predefined and required
30283 # on some systems where configure will not decide to define it.
30284 cat >>conftest.undefs <<\_ACEOF
30285 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
30286 _ACEOF
30287
30288 # Break up conftest.defines because some shells have a limit on the size
30289 # of here documents, and old seds have small limits too (100 cmds).
30290 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
30291 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
30292 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
30293 echo '  :' >>$CONFIG_STATUS
30294 rm -f conftest.tail
30295 while grep . conftest.defines >/dev/null
30296 do
30297   # Write a limited-size here document to $tmp/defines.sed.
30298   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
30299   # Speed up: don't consider the non `#define' lines.
30300   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
30301   # Work around the forget-to-reset-the-flag bug.
30302   echo 't clr' >>$CONFIG_STATUS
30303   echo ': clr' >>$CONFIG_STATUS
30304   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
30305   echo 'CEOF
30306   sed -f $tmp/defines.sed $tmp/in >$tmp/out
30307   rm -f $tmp/in
30308   mv $tmp/out $tmp/in
30309 ' >>$CONFIG_STATUS
30310   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
30311   rm -f conftest.defines
30312   mv conftest.tail conftest.defines
30313 done
30314 rm -f conftest.defines
30315 echo '  fi # grep' >>$CONFIG_STATUS
30316 echo >>$CONFIG_STATUS
30317
30318 # Break up conftest.undefs because some shells have a limit on the size
30319 # of here documents, and old seds have small limits too (100 cmds).
30320 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
30321 rm -f conftest.tail
30322 while grep . conftest.undefs >/dev/null
30323 do
30324   # Write a limited-size here document to $tmp/undefs.sed.
30325   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
30326   # Speed up: don't consider the non `#undef'
30327   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
30328   # Work around the forget-to-reset-the-flag bug.
30329   echo 't clr' >>$CONFIG_STATUS
30330   echo ': clr' >>$CONFIG_STATUS
30331   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
30332   echo 'CEOF
30333   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
30334   rm -f $tmp/in
30335   mv $tmp/out $tmp/in
30336 ' >>$CONFIG_STATUS
30337   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
30338   rm -f conftest.undefs
30339   mv conftest.tail conftest.undefs
30340 done
30341 rm -f conftest.undefs
30342
30343 cat >>$CONFIG_STATUS <<\_ACEOF
30344   # Let's still pretend it is `configure' which instantiates (i.e., don't
30345   # use $as_me), people would be surprised to read:
30346   #    /* config.h.  Generated by config.status.  */
30347   if test x"$ac_file" = x-; then
30348     echo "/* Generated by configure.  */" >$tmp/config.h
30349   else
30350     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
30351   fi
30352   cat $tmp/in >>$tmp/config.h
30353   rm -f $tmp/in
30354   if test x"$ac_file" != x-; then
30355     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
30356       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
30357 echo "$as_me: $ac_file is unchanged" >&6;}
30358     else
30359       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
30360 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30361          X"$ac_file" : 'X\(//\)[^/]' \| \
30362          X"$ac_file" : 'X\(//\)$' \| \
30363          X"$ac_file" : 'X\(/\)' \| \
30364          .     : '\(.\)' 2>/dev/null ||
30365 echo X"$ac_file" |
30366     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30367           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30368           /^X\(\/\/\)$/{ s//\1/; q; }
30369           /^X\(\/\).*/{ s//\1/; q; }
30370           s/.*/./; q'`
30371       { if $as_mkdir_p; then
30372     mkdir -p "$ac_dir"
30373   else
30374     as_dir="$ac_dir"
30375     as_dirs=
30376     while test ! -d "$as_dir"; do
30377       as_dirs="$as_dir $as_dirs"
30378       as_dir=`(dirname "$as_dir") 2>/dev/null ||
30379 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30380          X"$as_dir" : 'X\(//\)[^/]' \| \
30381          X"$as_dir" : 'X\(//\)$' \| \
30382          X"$as_dir" : 'X\(/\)' \| \
30383          .     : '\(.\)' 2>/dev/null ||
30384 echo X"$as_dir" |
30385     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30386           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30387           /^X\(\/\/\)$/{ s//\1/; q; }
30388           /^X\(\/\).*/{ s//\1/; q; }
30389           s/.*/./; q'`
30390     done
30391     test ! -n "$as_dirs" || mkdir $as_dirs
30392   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
30393 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
30394    { (exit 1); exit 1; }; }; }
30395
30396       rm -f $ac_file
30397       mv $tmp/config.h $ac_file
30398     fi
30399   else
30400     cat $tmp/config.h
30401     rm -f $tmp/config.h
30402   fi
30403 # Compute $ac_file's index in $config_headers.
30404 _am_stamp_count=1
30405 for _am_header in $config_headers :; do
30406   case $_am_header in
30407     $ac_file | $ac_file:* )
30408       break ;;
30409     * )
30410       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
30411   esac
30412 done
30413 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
30414 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30415          X$ac_file : 'X\(//\)[^/]' \| \
30416          X$ac_file : 'X\(//\)$' \| \
30417          X$ac_file : 'X\(/\)' \| \
30418          .     : '\(.\)' 2>/dev/null ||
30419 echo X$ac_file |
30420     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30421           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30422           /^X\(\/\/\)$/{ s//\1/; q; }
30423           /^X\(\/\).*/{ s//\1/; q; }
30424           s/.*/./; q'`/stamp-h$_am_stamp_count
30425 done
30426 _ACEOF
30427 cat >>$CONFIG_STATUS <<\_ACEOF
30428
30429 #
30430 # CONFIG_LINKS section.
30431 #
30432
30433 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
30434   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30435   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30436
30437   { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
30438 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
30439
30440   if test ! -r $srcdir/$ac_source; then
30441     { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
30442 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
30443    { (exit 1); exit 1; }; }
30444   fi
30445   rm -f $ac_dest
30446
30447   # Make relative symlinks.
30448   ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
30449 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30450          X"$ac_dest" : 'X\(//\)[^/]' \| \
30451          X"$ac_dest" : 'X\(//\)$' \| \
30452          X"$ac_dest" : 'X\(/\)' \| \
30453          .     : '\(.\)' 2>/dev/null ||
30454 echo X"$ac_dest" |
30455     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30456           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30457           /^X\(\/\/\)$/{ s//\1/; q; }
30458           /^X\(\/\).*/{ s//\1/; q; }
30459           s/.*/./; q'`
30460   { if $as_mkdir_p; then
30461     mkdir -p "$ac_dest_dir"
30462   else
30463     as_dir="$ac_dest_dir"
30464     as_dirs=
30465     while test ! -d "$as_dir"; do
30466       as_dirs="$as_dir $as_dirs"
30467       as_dir=`(dirname "$as_dir") 2>/dev/null ||
30468 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30469          X"$as_dir" : 'X\(//\)[^/]' \| \
30470          X"$as_dir" : 'X\(//\)$' \| \
30471          X"$as_dir" : 'X\(/\)' \| \
30472          .     : '\(.\)' 2>/dev/null ||
30473 echo X"$as_dir" |
30474     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30475           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30476           /^X\(\/\/\)$/{ s//\1/; q; }
30477           /^X\(\/\).*/{ s//\1/; q; }
30478           s/.*/./; q'`
30479     done
30480     test ! -n "$as_dirs" || mkdir $as_dirs
30481   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
30482 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
30483    { (exit 1); exit 1; }; }; }
30484
30485   ac_builddir=.
30486
30487 if test "$ac_dest_dir" != .; then
30488   ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
30489   # A "../" for each directory in $ac_dir_suffix.
30490   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
30491 else
30492   ac_dir_suffix= ac_top_builddir=
30493 fi
30494
30495 case $srcdir in
30496   .)  # No --srcdir option.  We are building in place.
30497     ac_srcdir=.
30498     if test -z "$ac_top_builddir"; then
30499        ac_top_srcdir=.
30500     else
30501        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
30502     fi ;;
30503   [\\/]* | ?:[\\/]* )  # Absolute path.
30504     ac_srcdir=$srcdir$ac_dir_suffix;
30505     ac_top_srcdir=$srcdir ;;
30506   *) # Relative path.
30507     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
30508     ac_top_srcdir=$ac_top_builddir$srcdir ;;
30509 esac
30510
30511 # Do not use `cd foo && pwd` to compute absolute paths, because
30512 # the directories may not exist.
30513 case `pwd` in
30514 .) ac_abs_builddir="$ac_dest_dir";;
30515 *)
30516   case "$ac_dest_dir" in
30517   .) ac_abs_builddir=`pwd`;;
30518   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
30519   *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
30520   esac;;
30521 esac
30522 case $ac_abs_builddir in
30523 .) ac_abs_top_builddir=${ac_top_builddir}.;;
30524 *)
30525   case ${ac_top_builddir}. in
30526   .) ac_abs_top_builddir=$ac_abs_builddir;;
30527   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
30528   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
30529   esac;;
30530 esac
30531 case $ac_abs_builddir in
30532 .) ac_abs_srcdir=$ac_srcdir;;
30533 *)
30534   case $ac_srcdir in
30535   .) ac_abs_srcdir=$ac_abs_builddir;;
30536   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
30537   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
30538   esac;;
30539 esac
30540 case $ac_abs_builddir in
30541 .) ac_abs_top_srcdir=$ac_top_srcdir;;
30542 *)
30543   case $ac_top_srcdir in
30544   .) ac_abs_top_srcdir=$ac_abs_builddir;;
30545   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
30546   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
30547   esac;;
30548 esac
30549
30550
30551   case $srcdir in
30552   [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
30553       *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
30554   esac
30555
30556   # Try a symlink, then a hard link, then a copy.
30557   ln -s $ac_rel_source $ac_dest 2>/dev/null ||
30558     ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
30559     cp -p $srcdir/$ac_source $ac_dest ||
30560     { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
30561 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
30562    { (exit 1); exit 1; }; }
30563 done
30564 _ACEOF
30565 cat >>$CONFIG_STATUS <<\_ACEOF
30566
30567 #
30568 # CONFIG_COMMANDS section.
30569 #
30570 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30571   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30572   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30573   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
30574 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30575          X"$ac_dest" : 'X\(//\)[^/]' \| \
30576          X"$ac_dest" : 'X\(//\)$' \| \
30577          X"$ac_dest" : 'X\(/\)' \| \
30578          .     : '\(.\)' 2>/dev/null ||
30579 echo X"$ac_dest" |
30580     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30581           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30582           /^X\(\/\/\)$/{ s//\1/; q; }
30583           /^X\(\/\).*/{ s//\1/; q; }
30584           s/.*/./; q'`
30585   { if $as_mkdir_p; then
30586     mkdir -p "$ac_dir"
30587   else
30588     as_dir="$ac_dir"
30589     as_dirs=
30590     while test ! -d "$as_dir"; do
30591       as_dirs="$as_dir $as_dirs"
30592       as_dir=`(dirname "$as_dir") 2>/dev/null ||
30593 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30594          X"$as_dir" : 'X\(//\)[^/]' \| \
30595          X"$as_dir" : 'X\(//\)$' \| \
30596          X"$as_dir" : 'X\(/\)' \| \
30597          .     : '\(.\)' 2>/dev/null ||
30598 echo X"$as_dir" |
30599     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30600           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30601           /^X\(\/\/\)$/{ s//\1/; q; }
30602           /^X\(\/\).*/{ s//\1/; q; }
30603           s/.*/./; q'`
30604     done
30605     test ! -n "$as_dirs" || mkdir $as_dirs
30606   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
30607 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
30608    { (exit 1); exit 1; }; }; }
30609
30610   ac_builddir=.
30611
30612 if test "$ac_dir" != .; then
30613   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
30614   # A "../" for each directory in $ac_dir_suffix.
30615   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
30616 else
30617   ac_dir_suffix= ac_top_builddir=
30618 fi
30619
30620 case $srcdir in
30621   .)  # No --srcdir option.  We are building in place.
30622     ac_srcdir=.
30623     if test -z "$ac_top_builddir"; then
30624        ac_top_srcdir=.
30625     else
30626        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
30627     fi ;;
30628   [\\/]* | ?:[\\/]* )  # Absolute path.
30629     ac_srcdir=$srcdir$ac_dir_suffix;
30630     ac_top_srcdir=$srcdir ;;
30631   *) # Relative path.
30632     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
30633     ac_top_srcdir=$ac_top_builddir$srcdir ;;
30634 esac
30635
30636 # Do not use `cd foo && pwd` to compute absolute paths, because
30637 # the directories may not exist.
30638 case `pwd` in
30639 .) ac_abs_builddir="$ac_dir";;
30640 *)
30641   case "$ac_dir" in
30642   .) ac_abs_builddir=`pwd`;;
30643   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
30644   *) ac_abs_builddir=`pwd`/"$ac_dir";;
30645   esac;;
30646 esac
30647 case $ac_abs_builddir in
30648 .) ac_abs_top_builddir=${ac_top_builddir}.;;
30649 *)
30650   case ${ac_top_builddir}. in
30651   .) ac_abs_top_builddir=$ac_abs_builddir;;
30652   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
30653   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
30654   esac;;
30655 esac
30656 case $ac_abs_builddir in
30657 .) ac_abs_srcdir=$ac_srcdir;;
30658 *)
30659   case $ac_srcdir in
30660   .) ac_abs_srcdir=$ac_abs_builddir;;
30661   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
30662   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
30663   esac;;
30664 esac
30665 case $ac_abs_builddir in
30666 .) ac_abs_top_srcdir=$ac_top_srcdir;;
30667 *)
30668   case $ac_top_srcdir in
30669   .) ac_abs_top_srcdir=$ac_abs_builddir;;
30670   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
30671   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
30672   esac;;
30673 esac
30674
30675
30676   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
30677 echo "$as_me: executing $ac_dest commands" >&6;}
30678   case $ac_dest in
30679     default-1 )
30680 # Only add multilib support code if we just rebuilt the top-level
30681 # Makefile.
30682 case " $CONFIG_FILES " in
30683  *" Makefile "*)
30684    ac_file=Makefile . ${multi_basedir}/config-ml.in
30685    ;;
30686 esac ;;
30687     depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
30688   # Strip MF so we end up with the name of the file.
30689   mf=`echo "$mf" | sed -e 's/:.*$//'`
30690   # Check whether this is an Automake generated Makefile or not.
30691   # We used to match only the files named `Makefile.in', but
30692   # some people rename them; so instead we look at the file content.
30693   # Grep'ing the first line is not enough: some people post-process
30694   # each Makefile.in and add a new line on top of each file to say so.
30695   # So let's grep whole file.
30696   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
30697     dirpart=`(dirname "$mf") 2>/dev/null ||
30698 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30699          X"$mf" : 'X\(//\)[^/]' \| \
30700          X"$mf" : 'X\(//\)$' \| \
30701          X"$mf" : 'X\(/\)' \| \
30702          .     : '\(.\)' 2>/dev/null ||
30703 echo X"$mf" |
30704     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30705           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30706           /^X\(\/\/\)$/{ s//\1/; q; }
30707           /^X\(\/\).*/{ s//\1/; q; }
30708           s/.*/./; q'`
30709   else
30710     continue
30711   fi
30712   # Extract the definition of DEPDIR, am__include, and am__quote
30713   # from the Makefile without running `make'.
30714   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
30715   test -z "$DEPDIR" && continue
30716   am__include=`sed -n 's/^am__include = //p' < "$mf"`
30717   test -z "am__include" && continue
30718   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
30719   # When using ansi2knr, U may be empty or an underscore; expand it
30720   U=`sed -n 's/^U = //p' < "$mf"`
30721   # Find all dependency output files, they are included files with
30722   # $(DEPDIR) in their names.  We invoke sed twice because it is the
30723   # simplest approach to changing $(DEPDIR) to its actual value in the
30724   # expansion.
30725   for file in `sed -n "
30726     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
30727        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
30728     # Make sure the directory exists.
30729     test -f "$dirpart/$file" && continue
30730     fdir=`(dirname "$file") 2>/dev/null ||
30731 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30732          X"$file" : 'X\(//\)[^/]' \| \
30733          X"$file" : 'X\(//\)$' \| \
30734          X"$file" : 'X\(/\)' \| \
30735          .     : '\(.\)' 2>/dev/null ||
30736 echo X"$file" |
30737     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30738           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30739           /^X\(\/\/\)$/{ s//\1/; q; }
30740           /^X\(\/\).*/{ s//\1/; q; }
30741           s/.*/./; q'`
30742     { if $as_mkdir_p; then
30743     mkdir -p $dirpart/$fdir
30744   else
30745     as_dir=$dirpart/$fdir
30746     as_dirs=
30747     while test ! -d "$as_dir"; do
30748       as_dirs="$as_dir $as_dirs"
30749       as_dir=`(dirname "$as_dir") 2>/dev/null ||
30750 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30751          X"$as_dir" : 'X\(//\)[^/]' \| \
30752          X"$as_dir" : 'X\(//\)$' \| \
30753          X"$as_dir" : 'X\(/\)' \| \
30754          .     : '\(.\)' 2>/dev/null ||
30755 echo X"$as_dir" |
30756     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30757           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30758           /^X\(\/\/\)$/{ s//\1/; q; }
30759           /^X\(\/\).*/{ s//\1/; q; }
30760           s/.*/./; q'`
30761     done
30762     test ! -n "$as_dirs" || mkdir $as_dirs
30763   fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
30764 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
30765    { (exit 1); exit 1; }; }; }
30766
30767     # echo "creating $dirpart/$file"
30768     echo '# dummy' > "$dirpart/$file"
30769   done
30770 done
30771  ;;
30772     libtool )
30773
30774     # See if we are running on zsh, and set the options which allow our
30775     # commands through without removal of \ escapes.
30776     if test -n "${ZSH_VERSION+set}" ; then
30777       setopt NO_GLOB_SUBST
30778     fi
30779
30780     cfgfile="${ofile}T"
30781     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
30782     $RM "$cfgfile"
30783
30784     cat <<_LT_EOF >> "$cfgfile"
30785 #! $SHELL
30786
30787 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
30788 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
30789 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
30790 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
30791 #
30792 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
30793 #                 2006, 2007, 2008 Free Software Foundation, Inc.
30794 #   Written by Gordon Matzigkeit, 1996
30795 #
30796 #   This file is part of GNU Libtool.
30797 #
30798 # GNU Libtool is free software; you can redistribute it and/or
30799 # modify it under the terms of the GNU General Public License as
30800 # published by the Free Software Foundation; either version 2 of
30801 # the License, or (at your option) any later version.
30802 #
30803 # As a special exception to the GNU General Public License,
30804 # if you distribute this file as part of a program or library that
30805 # is built using GNU Libtool, you may include this file under the
30806 # same distribution terms that you use for the rest of that program.
30807 #
30808 # GNU Libtool is distributed in the hope that it will be useful,
30809 # but WITHOUT ANY WARRANTY; without even the implied warranty of
30810 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
30811 # GNU General Public License for more details.
30812 #
30813 # You should have received a copy of the GNU General Public License
30814 # along with GNU Libtool; see the file COPYING.  If not, a copy
30815 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
30816 # obtained by writing to the Free Software Foundation, Inc.,
30817 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
30818
30819
30820 # The names of the tagged configurations supported by this script.
30821 available_tags="CXX GCJ "
30822
30823 # ### BEGIN LIBTOOL CONFIG
30824
30825 # Which release of libtool.m4 was used?
30826 macro_version=$macro_version
30827 macro_revision=$macro_revision
30828
30829 # Whether or not to build shared libraries.
30830 build_libtool_libs=$enable_shared
30831
30832 # Whether or not to build static libraries.
30833 build_old_libs=$enable_static
30834
30835 # What type of objects to build.
30836 pic_mode=$pic_mode
30837
30838 # Whether or not to optimize for fast installation.
30839 fast_install=$enable_fast_install
30840
30841 # The host system.
30842 host_alias=$host_alias
30843 host=$host
30844 host_os=$host_os
30845
30846 # The build system.
30847 build_alias=$build_alias
30848 build=$build
30849 build_os=$build_os
30850
30851 # A sed program that does not truncate output.
30852 SED=$lt_SED
30853
30854 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
30855 Xsed="\$SED -e 1s/^X//"
30856
30857 # A grep program that handles long lines.
30858 GREP=$lt_GREP
30859
30860 # An ERE matcher.
30861 EGREP=$lt_EGREP
30862
30863 # A literal string matcher.
30864 FGREP=$lt_FGREP
30865
30866 # A BSD- or MS-compatible name lister.
30867 NM=$lt_NM
30868
30869 # Whether we need soft or hard links.
30870 LN_S=$lt_LN_S
30871
30872 # What is the maximum length of a command?
30873 max_cmd_len=$max_cmd_len
30874
30875 # Object file suffix (normally "o").
30876 objext=$ac_objext
30877
30878 # Executable file suffix (normally "").
30879 exeext=$exeext
30880
30881 # whether the shell understands "unset".
30882 lt_unset=$lt_unset
30883
30884 # turn spaces into newlines.
30885 SP2NL=$lt_lt_SP2NL
30886
30887 # turn newlines into spaces.
30888 NL2SP=$lt_lt_NL2SP
30889
30890 # How to create reloadable object files.
30891 reload_flag=$lt_reload_flag
30892 reload_cmds=$lt_reload_cmds
30893
30894 # An object symbol dumper.
30895 OBJDUMP=$lt_OBJDUMP
30896
30897 # Method to check whether dependent libraries are shared objects.
30898 deplibs_check_method=$lt_deplibs_check_method
30899
30900 # Command to use when deplibs_check_method == "file_magic".
30901 file_magic_cmd=$lt_file_magic_cmd
30902
30903 # The archiver.
30904 AR=$lt_AR
30905 AR_FLAGS=$lt_AR_FLAGS
30906
30907 # A symbol stripping program.
30908 STRIP=$lt_STRIP
30909
30910 # Commands used to install an old-style archive.
30911 RANLIB=$lt_RANLIB
30912 old_postinstall_cmds=$lt_old_postinstall_cmds
30913 old_postuninstall_cmds=$lt_old_postuninstall_cmds
30914
30915 # A C compiler.
30916 LTCC=$lt_CC
30917
30918 # LTCC compiler flags.
30919 LTCFLAGS=$lt_CFLAGS
30920
30921 # Take the output of nm and produce a listing of raw symbols and C names.
30922 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
30923
30924 # Transform the output of nm in a proper C declaration.
30925 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
30926
30927 # Transform the output of nm in a C name address pair.
30928 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
30929
30930 # Transform the output of nm in a C name address pair when lib prefix is needed.
30931 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
30932
30933 # The name of the directory that contains temporary libtool files.
30934 objdir=$objdir
30935
30936 # Shell to use when invoking shell scripts.
30937 SHELL=$lt_SHELL
30938
30939 # An echo program that does not interpret backslashes.
30940 ECHO=$lt_ECHO
30941
30942 # Used to examine libraries when file_magic_cmd begins with "file".
30943 MAGIC_CMD=$MAGIC_CMD
30944
30945 # Must we lock files when doing compilation?
30946 need_locks=$lt_need_locks
30947
30948 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
30949 DSYMUTIL=$lt_DSYMUTIL
30950
30951 # Tool to change global to local symbols on Mac OS X.
30952 NMEDIT=$lt_NMEDIT
30953
30954 # Tool to manipulate fat objects and archives on Mac OS X.
30955 LIPO=$lt_LIPO
30956
30957 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
30958 OTOOL=$lt_OTOOL
30959
30960 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
30961 OTOOL64=$lt_OTOOL64
30962
30963 # Old archive suffix (normally "a").
30964 libext=$libext
30965
30966 # Shared library suffix (normally ".so").
30967 shrext_cmds=$lt_shrext_cmds
30968
30969 # The commands to extract the exported symbol list from a shared archive.
30970 extract_expsyms_cmds=$lt_extract_expsyms_cmds
30971
30972 # Variables whose values should be saved in libtool wrapper scripts and
30973 # restored at link time.
30974 variables_saved_for_relink=$lt_variables_saved_for_relink
30975
30976 # Do we need the "lib" prefix for modules?
30977 need_lib_prefix=$need_lib_prefix
30978
30979 # Do we need a version for libraries?
30980 need_version=$need_version
30981
30982 # Library versioning type.
30983 version_type=$version_type
30984
30985 # Shared library runtime path variable.
30986 runpath_var=$runpath_var
30987
30988 # Shared library path variable.
30989 shlibpath_var=$shlibpath_var
30990
30991 # Is shlibpath searched before the hard-coded library search path?
30992 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
30993
30994 # Format of library name prefix.
30995 libname_spec=$lt_libname_spec
30996
30997 # List of archive names.  First name is the real one, the rest are links.
30998 # The last name is the one that the linker finds with -lNAME
30999 library_names_spec=$lt_library_names_spec
31000
31001 # The coded name of the library, if different from the real name.
31002 soname_spec=$lt_soname_spec
31003
31004 # Command to use after installation of a shared archive.
31005 postinstall_cmds=$lt_postinstall_cmds
31006
31007 # Command to use after uninstallation of a shared archive.
31008 postuninstall_cmds=$lt_postuninstall_cmds
31009
31010 # Commands used to finish a libtool library installation in a directory.
31011 finish_cmds=$lt_finish_cmds
31012
31013 # As "finish_cmds", except a single script fragment to be evaled but
31014 # not shown.
31015 finish_eval=$lt_finish_eval
31016
31017 # Whether we should hardcode library paths into libraries.
31018 hardcode_into_libs=$hardcode_into_libs
31019
31020 # Compile-time system search path for libraries.
31021 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
31022
31023 # Run-time system search path for libraries.
31024 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
31025
31026 # Whether dlopen is supported.
31027 dlopen_support=$enable_dlopen
31028
31029 # Whether dlopen of programs is supported.
31030 dlopen_self=$enable_dlopen_self
31031
31032 # Whether dlopen of statically linked programs is supported.
31033 dlopen_self_static=$enable_dlopen_self_static
31034
31035 # Commands to strip libraries.
31036 old_striplib=$lt_old_striplib
31037 striplib=$lt_striplib
31038
31039
31040 # The linker used to build libraries.
31041 LD=$lt_LD
31042
31043 # Commands used to build an old-style archive.
31044 old_archive_cmds=$lt_old_archive_cmds
31045
31046 # A language specific compiler.
31047 CC=$lt_compiler
31048
31049 # Is the compiler the GNU compiler?
31050 with_gcc=$GCC
31051
31052 # Compiler flag to turn off builtin functions.
31053 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
31054
31055 # How to pass a linker flag through the compiler.
31056 wl=$lt_lt_prog_compiler_wl
31057
31058 # Additional compiler flags for building library objects.
31059 pic_flag=$lt_lt_prog_compiler_pic
31060
31061 # Compiler flag to prevent dynamic linking.
31062 link_static_flag=$lt_lt_prog_compiler_static
31063
31064 # Does compiler simultaneously support -c and -o options?
31065 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
31066
31067 # Whether or not to add -lc for building shared libraries.
31068 build_libtool_need_lc=$archive_cmds_need_lc
31069
31070 # Whether or not to disallow shared libs when runtime libs are static.
31071 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
31072
31073 # Compiler flag to allow reflexive dlopens.
31074 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
31075
31076 # Compiler flag to generate shared objects directly from archives.
31077 whole_archive_flag_spec=$lt_whole_archive_flag_spec
31078
31079 # Whether the compiler copes with passing no objects directly.
31080 compiler_needs_object=$lt_compiler_needs_object
31081
31082 # Create an old-style archive from a shared archive.
31083 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
31084
31085 # Create a temporary old-style archive to link instead of a shared archive.
31086 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
31087
31088 # Commands used to build a shared archive.
31089 archive_cmds=$lt_archive_cmds
31090 archive_expsym_cmds=$lt_archive_expsym_cmds
31091
31092 # Commands used to build a loadable module if different from building
31093 # a shared archive.
31094 module_cmds=$lt_module_cmds
31095 module_expsym_cmds=$lt_module_expsym_cmds
31096
31097 # Whether we are building with GNU ld or not.
31098 with_gnu_ld=$lt_with_gnu_ld
31099
31100 # Flag that allows shared libraries with undefined symbols to be built.
31101 allow_undefined_flag=$lt_allow_undefined_flag
31102
31103 # Flag that enforces no undefined symbols.
31104 no_undefined_flag=$lt_no_undefined_flag
31105
31106 # Flag to hardcode \$libdir into a binary during linking.
31107 # This must work even if \$libdir does not exist
31108 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
31109
31110 # If ld is used when linking, flag to hardcode \$libdir into a binary
31111 # during linking.  This must work even if \$libdir does not exist.
31112 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
31113
31114 # Whether we need a single "-rpath" flag with a separated argument.
31115 hardcode_libdir_separator=$lt_hardcode_libdir_separator
31116
31117 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31118 # DIR into the resulting binary.
31119 hardcode_direct=$hardcode_direct
31120
31121 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31122 # DIR into the resulting binary and the resulting library dependency is
31123 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
31124 # library is relocated.
31125 hardcode_direct_absolute=$hardcode_direct_absolute
31126
31127 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
31128 # into the resulting binary.
31129 hardcode_minus_L=$hardcode_minus_L
31130
31131 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
31132 # into the resulting binary.
31133 hardcode_shlibpath_var=$hardcode_shlibpath_var
31134
31135 # Set to "yes" if building a shared library automatically hardcodes DIR
31136 # into the library and all subsequent libraries and executables linked
31137 # against it.
31138 hardcode_automatic=$hardcode_automatic
31139
31140 # Set to yes if linker adds runtime paths of dependent libraries
31141 # to runtime path list.
31142 inherit_rpath=$inherit_rpath
31143
31144 # Whether libtool must link a program against all its dependency libraries.
31145 link_all_deplibs=$link_all_deplibs
31146
31147 # Fix the shell variable \$srcfile for the compiler.
31148 fix_srcfile_path=$lt_fix_srcfile_path
31149
31150 # Set to "yes" if exported symbols are required.
31151 always_export_symbols=$always_export_symbols
31152
31153 # The commands to list exported symbols.
31154 export_symbols_cmds=$lt_export_symbols_cmds
31155
31156 # Symbols that should not be listed in the preloaded symbols.
31157 exclude_expsyms=$lt_exclude_expsyms
31158
31159 # Symbols that must always be exported.
31160 include_expsyms=$lt_include_expsyms
31161
31162 # Commands necessary for linking programs (against libraries) with templates.
31163 prelink_cmds=$lt_prelink_cmds
31164
31165 # Specify filename containing input files.
31166 file_list_spec=$lt_file_list_spec
31167
31168 # How to hardcode a shared library path into an executable.
31169 hardcode_action=$hardcode_action
31170
31171 # The directories searched by this compiler when creating a shared library.
31172 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
31173
31174 # Dependencies to place before and after the objects being linked to
31175 # create a shared library.
31176 predep_objects=$lt_predep_objects
31177 postdep_objects=$lt_postdep_objects
31178 predeps=$lt_predeps
31179 postdeps=$lt_postdeps
31180
31181 # The library search path used internally by the compiler when linking
31182 # a shared library.
31183 compiler_lib_search_path=$lt_compiler_lib_search_path
31184
31185 # ### END LIBTOOL CONFIG
31186
31187 _LT_EOF
31188
31189   case $host_os in
31190   aix3*)
31191     cat <<\_LT_EOF >> "$cfgfile"
31192 # AIX sometimes has problems with the GCC collect2 program.  For some
31193 # reason, if we set the COLLECT_NAMES environment variable, the problems
31194 # vanish in a puff of smoke.
31195 if test "X${COLLECT_NAMES+set}" != Xset; then
31196   COLLECT_NAMES=
31197   export COLLECT_NAMES
31198 fi
31199 _LT_EOF
31200     ;;
31201   esac
31202
31203
31204 ltmain="$ac_aux_dir/ltmain.sh"
31205
31206
31207   # We use sed instead of cat because bash on DJGPP gets confused if
31208   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
31209   # text mode, it properly converts lines to CR/LF.  This bash problem
31210   # is reportedly fixed, but why not run on old versions too?
31211   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
31212     || (rm -f "$cfgfile"; exit 1)
31213
31214   case $xsi_shell in
31215   yes)
31216     cat << \_LT_EOF >> "$cfgfile"
31217
31218 # func_dirname file append nondir_replacement
31219 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
31220 # otherwise set result to NONDIR_REPLACEMENT.
31221 func_dirname ()
31222 {
31223   case ${1} in
31224     */*) func_dirname_result="${1%/*}${2}" ;;
31225     *  ) func_dirname_result="${3}" ;;
31226   esac
31227 }
31228
31229 # func_basename file
31230 func_basename ()
31231 {
31232   func_basename_result="${1##*/}"
31233 }
31234
31235 # func_dirname_and_basename file append nondir_replacement
31236 # perform func_basename and func_dirname in a single function
31237 # call:
31238 #   dirname:  Compute the dirname of FILE.  If nonempty,
31239 #             add APPEND to the result, otherwise set result
31240 #             to NONDIR_REPLACEMENT.
31241 #             value returned in "$func_dirname_result"
31242 #   basename: Compute filename of FILE.
31243 #             value retuned in "$func_basename_result"
31244 # Implementation must be kept synchronized with func_dirname
31245 # and func_basename. For efficiency, we do not delegate to
31246 # those functions but instead duplicate the functionality here.
31247 func_dirname_and_basename ()
31248 {
31249   case ${1} in
31250     */*) func_dirname_result="${1%/*}${2}" ;;
31251     *  ) func_dirname_result="${3}" ;;
31252   esac
31253   func_basename_result="${1##*/}"
31254 }
31255
31256 # func_stripname prefix suffix name
31257 # strip PREFIX and SUFFIX off of NAME.
31258 # PREFIX and SUFFIX must not contain globbing or regex special
31259 # characters, hashes, percent signs, but SUFFIX may contain a leading
31260 # dot (in which case that matches only a dot).
31261 func_stripname ()
31262 {
31263   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
31264   # positional parameters, so assign one to ordinary parameter first.
31265   func_stripname_result=${3}
31266   func_stripname_result=${func_stripname_result#"${1}"}
31267   func_stripname_result=${func_stripname_result%"${2}"}
31268 }
31269
31270 # func_opt_split
31271 func_opt_split ()
31272 {
31273   func_opt_split_opt=${1%%=*}
31274   func_opt_split_arg=${1#*=}
31275 }
31276
31277 # func_lo2o object
31278 func_lo2o ()
31279 {
31280   case ${1} in
31281     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
31282     *)    func_lo2o_result=${1} ;;
31283   esac
31284 }
31285
31286 # func_xform libobj-or-source
31287 func_xform ()
31288 {
31289   func_xform_result=${1%.*}.lo
31290 }
31291
31292 # func_arith arithmetic-term...
31293 func_arith ()
31294 {
31295   func_arith_result=$(( $* ))
31296 }
31297
31298 # func_len string
31299 # STRING may not start with a hyphen.
31300 func_len ()
31301 {
31302   func_len_result=${#1}
31303 }
31304
31305 _LT_EOF
31306     ;;
31307   *) # Bourne compatible functions.
31308     cat << \_LT_EOF >> "$cfgfile"
31309
31310 # func_dirname file append nondir_replacement
31311 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
31312 # otherwise set result to NONDIR_REPLACEMENT.
31313 func_dirname ()
31314 {
31315   # Extract subdirectory from the argument.
31316   func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
31317   if test "X$func_dirname_result" = "X${1}"; then
31318     func_dirname_result="${3}"
31319   else
31320     func_dirname_result="$func_dirname_result${2}"
31321   fi
31322 }
31323
31324 # func_basename file
31325 func_basename ()
31326 {
31327   func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
31328 }
31329
31330
31331 # func_stripname prefix suffix name
31332 # strip PREFIX and SUFFIX off of NAME.
31333 # PREFIX and SUFFIX must not contain globbing or regex special
31334 # characters, hashes, percent signs, but SUFFIX may contain a leading
31335 # dot (in which case that matches only a dot).
31336 # func_strip_suffix prefix name
31337 func_stripname ()
31338 {
31339   case ${2} in
31340     .*) func_stripname_result=`$ECHO "X${3}" \
31341            | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
31342     *)  func_stripname_result=`$ECHO "X${3}" \
31343            | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
31344   esac
31345 }
31346
31347 # sed scripts:
31348 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
31349 my_sed_long_arg='1s/^-[^=]*=//'
31350
31351 # func_opt_split
31352 func_opt_split ()
31353 {
31354   func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
31355   func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
31356 }
31357
31358 # func_lo2o object
31359 func_lo2o ()
31360 {
31361   func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
31362 }
31363
31364 # func_xform libobj-or-source
31365 func_xform ()
31366 {
31367   func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
31368 }
31369
31370 # func_arith arithmetic-term...
31371 func_arith ()
31372 {
31373   func_arith_result=`expr "$@"`
31374 }
31375
31376 # func_len string
31377 # STRING may not start with a hyphen.
31378 func_len ()
31379 {
31380   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
31381 }
31382
31383 _LT_EOF
31384 esac
31385
31386 case $lt_shell_append in
31387   yes)
31388     cat << \_LT_EOF >> "$cfgfile"
31389
31390 # func_append var value
31391 # Append VALUE to the end of shell variable VAR.
31392 func_append ()
31393 {
31394   eval "$1+=\$2"
31395 }
31396 _LT_EOF
31397     ;;
31398   *)
31399     cat << \_LT_EOF >> "$cfgfile"
31400
31401 # func_append var value
31402 # Append VALUE to the end of shell variable VAR.
31403 func_append ()
31404 {
31405   eval "$1=\$$1\$2"
31406 }
31407
31408 _LT_EOF
31409     ;;
31410   esac
31411
31412
31413   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
31414     || (rm -f "$cfgfile"; exit 1)
31415
31416   mv -f "$cfgfile" "$ofile" ||
31417     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
31418   chmod +x "$ofile"
31419
31420
31421     cat <<_LT_EOF >> "$ofile"
31422
31423 # ### BEGIN LIBTOOL TAG CONFIG: CXX
31424
31425 # The linker used to build libraries.
31426 LD=$lt_LD_CXX
31427
31428 # Commands used to build an old-style archive.
31429 old_archive_cmds=$lt_old_archive_cmds_CXX
31430
31431 # A language specific compiler.
31432 CC=$lt_compiler_CXX
31433
31434 # Is the compiler the GNU compiler?
31435 with_gcc=$GCC_CXX
31436
31437 # Compiler flag to turn off builtin functions.
31438 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
31439
31440 # How to pass a linker flag through the compiler.
31441 wl=$lt_lt_prog_compiler_wl_CXX
31442
31443 # Additional compiler flags for building library objects.
31444 pic_flag=$lt_lt_prog_compiler_pic_CXX
31445
31446 # Compiler flag to prevent dynamic linking.
31447 link_static_flag=$lt_lt_prog_compiler_static_CXX
31448
31449 # Does compiler simultaneously support -c and -o options?
31450 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
31451
31452 # Whether or not to add -lc for building shared libraries.
31453 build_libtool_need_lc=$archive_cmds_need_lc_CXX
31454
31455 # Whether or not to disallow shared libs when runtime libs are static.
31456 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
31457
31458 # Compiler flag to allow reflexive dlopens.
31459 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
31460
31461 # Compiler flag to generate shared objects directly from archives.
31462 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
31463
31464 # Whether the compiler copes with passing no objects directly.
31465 compiler_needs_object=$lt_compiler_needs_object_CXX
31466
31467 # Create an old-style archive from a shared archive.
31468 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
31469
31470 # Create a temporary old-style archive to link instead of a shared archive.
31471 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
31472
31473 # Commands used to build a shared archive.
31474 archive_cmds=$lt_archive_cmds_CXX
31475 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
31476
31477 # Commands used to build a loadable module if different from building
31478 # a shared archive.
31479 module_cmds=$lt_module_cmds_CXX
31480 module_expsym_cmds=$lt_module_expsym_cmds_CXX
31481
31482 # Whether we are building with GNU ld or not.
31483 with_gnu_ld=$lt_with_gnu_ld_CXX
31484
31485 # Flag that allows shared libraries with undefined symbols to be built.
31486 allow_undefined_flag=$lt_allow_undefined_flag_CXX
31487
31488 # Flag that enforces no undefined symbols.
31489 no_undefined_flag=$lt_no_undefined_flag_CXX
31490
31491 # Flag to hardcode \$libdir into a binary during linking.
31492 # This must work even if \$libdir does not exist
31493 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
31494
31495 # If ld is used when linking, flag to hardcode \$libdir into a binary
31496 # during linking.  This must work even if \$libdir does not exist.
31497 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
31498
31499 # Whether we need a single "-rpath" flag with a separated argument.
31500 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
31501
31502 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31503 # DIR into the resulting binary.
31504 hardcode_direct=$hardcode_direct_CXX
31505
31506 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31507 # DIR into the resulting binary and the resulting library dependency is
31508 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
31509 # library is relocated.
31510 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
31511
31512 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
31513 # into the resulting binary.
31514 hardcode_minus_L=$hardcode_minus_L_CXX
31515
31516 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
31517 # into the resulting binary.
31518 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
31519
31520 # Set to "yes" if building a shared library automatically hardcodes DIR
31521 # into the library and all subsequent libraries and executables linked
31522 # against it.
31523 hardcode_automatic=$hardcode_automatic_CXX
31524
31525 # Set to yes if linker adds runtime paths of dependent libraries
31526 # to runtime path list.
31527 inherit_rpath=$inherit_rpath_CXX
31528
31529 # Whether libtool must link a program against all its dependency libraries.
31530 link_all_deplibs=$link_all_deplibs_CXX
31531
31532 # Fix the shell variable \$srcfile for the compiler.
31533 fix_srcfile_path=$lt_fix_srcfile_path_CXX
31534
31535 # Set to "yes" if exported symbols are required.
31536 always_export_symbols=$always_export_symbols_CXX
31537
31538 # The commands to list exported symbols.
31539 export_symbols_cmds=$lt_export_symbols_cmds_CXX
31540
31541 # Symbols that should not be listed in the preloaded symbols.
31542 exclude_expsyms=$lt_exclude_expsyms_CXX
31543
31544 # Symbols that must always be exported.
31545 include_expsyms=$lt_include_expsyms_CXX
31546
31547 # Commands necessary for linking programs (against libraries) with templates.
31548 prelink_cmds=$lt_prelink_cmds_CXX
31549
31550 # Specify filename containing input files.
31551 file_list_spec=$lt_file_list_spec_CXX
31552
31553 # How to hardcode a shared library path into an executable.
31554 hardcode_action=$hardcode_action_CXX
31555
31556 # The directories searched by this compiler when creating a shared library.
31557 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
31558
31559 # Dependencies to place before and after the objects being linked to
31560 # create a shared library.
31561 predep_objects=$lt_predep_objects_CXX
31562 postdep_objects=$lt_postdep_objects_CXX
31563 predeps=$lt_predeps_CXX
31564 postdeps=$lt_postdeps_CXX
31565
31566 # The library search path used internally by the compiler when linking
31567 # a shared library.
31568 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
31569
31570 # ### END LIBTOOL TAG CONFIG: CXX
31571 _LT_EOF
31572
31573
31574     cat <<_LT_EOF >> "$ofile"
31575
31576 # ### BEGIN LIBTOOL TAG CONFIG: GCJ
31577
31578 # The linker used to build libraries.
31579 LD=$lt_LD_GCJ
31580
31581 # Commands used to build an old-style archive.
31582 old_archive_cmds=$lt_old_archive_cmds_GCJ
31583
31584 # A language specific compiler.
31585 CC=$lt_compiler_GCJ
31586
31587 # Is the compiler the GNU compiler?
31588 with_gcc=$GCC_GCJ
31589
31590 # Compiler flag to turn off builtin functions.
31591 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
31592
31593 # How to pass a linker flag through the compiler.
31594 wl=$lt_lt_prog_compiler_wl_GCJ
31595
31596 # Additional compiler flags for building library objects.
31597 pic_flag=$lt_lt_prog_compiler_pic_GCJ
31598
31599 # Compiler flag to prevent dynamic linking.
31600 link_static_flag=$lt_lt_prog_compiler_static_GCJ
31601
31602 # Does compiler simultaneously support -c and -o options?
31603 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
31604
31605 # Whether or not to add -lc for building shared libraries.
31606 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
31607
31608 # Whether or not to disallow shared libs when runtime libs are static.
31609 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
31610
31611 # Compiler flag to allow reflexive dlopens.
31612 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
31613
31614 # Compiler flag to generate shared objects directly from archives.
31615 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
31616
31617 # Whether the compiler copes with passing no objects directly.
31618 compiler_needs_object=$lt_compiler_needs_object_GCJ
31619
31620 # Create an old-style archive from a shared archive.
31621 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
31622
31623 # Create a temporary old-style archive to link instead of a shared archive.
31624 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
31625
31626 # Commands used to build a shared archive.
31627 archive_cmds=$lt_archive_cmds_GCJ
31628 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
31629
31630 # Commands used to build a loadable module if different from building
31631 # a shared archive.
31632 module_cmds=$lt_module_cmds_GCJ
31633 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
31634
31635 # Whether we are building with GNU ld or not.
31636 with_gnu_ld=$lt_with_gnu_ld_GCJ
31637
31638 # Flag that allows shared libraries with undefined symbols to be built.
31639 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
31640
31641 # Flag that enforces no undefined symbols.
31642 no_undefined_flag=$lt_no_undefined_flag_GCJ
31643
31644 # Flag to hardcode \$libdir into a binary during linking.
31645 # This must work even if \$libdir does not exist
31646 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
31647
31648 # If ld is used when linking, flag to hardcode \$libdir into a binary
31649 # during linking.  This must work even if \$libdir does not exist.
31650 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
31651
31652 # Whether we need a single "-rpath" flag with a separated argument.
31653 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
31654
31655 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31656 # DIR into the resulting binary.
31657 hardcode_direct=$hardcode_direct_GCJ
31658
31659 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
31660 # DIR into the resulting binary and the resulting library dependency is
31661 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
31662 # library is relocated.
31663 hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
31664
31665 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
31666 # into the resulting binary.
31667 hardcode_minus_L=$hardcode_minus_L_GCJ
31668
31669 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
31670 # into the resulting binary.
31671 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
31672
31673 # Set to "yes" if building a shared library automatically hardcodes DIR
31674 # into the library and all subsequent libraries and executables linked
31675 # against it.
31676 hardcode_automatic=$hardcode_automatic_GCJ
31677
31678 # Set to yes if linker adds runtime paths of dependent libraries
31679 # to runtime path list.
31680 inherit_rpath=$inherit_rpath_GCJ
31681
31682 # Whether libtool must link a program against all its dependency libraries.
31683 link_all_deplibs=$link_all_deplibs_GCJ
31684
31685 # Fix the shell variable \$srcfile for the compiler.
31686 fix_srcfile_path=$lt_fix_srcfile_path_GCJ
31687
31688 # Set to "yes" if exported symbols are required.
31689 always_export_symbols=$always_export_symbols_GCJ
31690
31691 # The commands to list exported symbols.
31692 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
31693
31694 # Symbols that should not be listed in the preloaded symbols.
31695 exclude_expsyms=$lt_exclude_expsyms_GCJ
31696
31697 # Symbols that must always be exported.
31698 include_expsyms=$lt_include_expsyms_GCJ
31699
31700 # Commands necessary for linking programs (against libraries) with templates.
31701 prelink_cmds=$lt_prelink_cmds_GCJ
31702
31703 # Specify filename containing input files.
31704 file_list_spec=$lt_file_list_spec_GCJ
31705
31706 # How to hardcode a shared library path into an executable.
31707 hardcode_action=$hardcode_action_GCJ
31708
31709 # The directories searched by this compiler when creating a shared library.
31710 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
31711
31712 # Dependencies to place before and after the objects being linked to
31713 # create a shared library.
31714 predep_objects=$lt_predep_objects_GCJ
31715 postdep_objects=$lt_postdep_objects_GCJ
31716 predeps=$lt_predeps_GCJ
31717 postdeps=$lt_postdeps_GCJ
31718
31719 # The library search path used internally by the compiler when linking
31720 # a shared library.
31721 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
31722
31723 # ### END LIBTOOL TAG CONFIG: GCJ
31724 _LT_EOF
31725
31726  ;;
31727   esac
31728 done
31729 _ACEOF
31730
31731 cat >>$CONFIG_STATUS <<\_ACEOF
31732
31733 { (exit 0); exit 0; }
31734 _ACEOF
31735 chmod +x $CONFIG_STATUS
31736 ac_clean_files=$ac_clean_files_save
31737
31738
31739 # configure is writing to config.log, and then calls config.status.
31740 # config.status does its own redirection, appending to config.log.
31741 # Unfortunately, on DOS this fails, as config.log is still kept open
31742 # by configure, so config.status won't be able to write to it; its
31743 # output is simply discarded.  So we exec the FD to /dev/null,
31744 # effectively closing config.log, so it can be properly (re)opened and
31745 # appended to by config.status.  When coming back to configure, we
31746 # need to make the FD available again.
31747 if test "$no_create" != yes; then
31748   ac_cs_success=:
31749   ac_config_status_args=
31750   test "$silent" = yes &&
31751     ac_config_status_args="$ac_config_status_args --quiet"
31752   exec 5>/dev/null
31753   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
31754   exec 5>>config.log
31755   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31756   # would make configure fail if this is the last instruction.
31757   $ac_cs_success || { (exit 1); exit 1; }
31758 fi
31759
31760 #
31761 # CONFIG_SUBDIRS section, as fixed in confsubdir.m4.
31762 #
31763 if test "$no_recursion" != yes; then
31764
31765   # Remove --cache-file and --srcdir arguments so they do not pile up.
31766   ac_sub_configure_args=
31767   ac_prev=
31768   eval "set x $ac_configure_args"
31769   shift
31770   for ac_arg
31771   do
31772     if test -n "$ac_prev"; then
31773       ac_prev=
31774       continue
31775     fi
31776     case $ac_arg in
31777     -cache-file | --cache-file | --cache-fil | --cache-fi \
31778     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
31779       ac_prev=cache_file ;;
31780     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
31781     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
31782     | --c=*)
31783       ;;
31784     --config-cache | -C)
31785       ;;
31786     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
31787       ac_prev=srcdir ;;
31788     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
31789       ;;
31790     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
31791       ac_prev=prefix ;;
31792     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
31793       ;;
31794     *)
31795       case $ac_arg in
31796       *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
31797       esac
31798       ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
31799     esac
31800   done
31801
31802   # Always prepend --prefix to ensure using the same prefix
31803   # in subdir configurations.
31804   ac_arg="--prefix=$prefix"
31805   case $ac_arg in
31806   *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
31807   esac
31808   ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
31809
31810   ac_popdir=`pwd`
31811   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
31812
31813     # Do not complain, so a configure script can configure whichever
31814     # parts of a large source tree are present.
31815     test -d "$srcdir/$ac_dir" || continue
31816
31817     { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
31818 echo "$as_me: configuring in $ac_dir" >&6;}
31819     { if $as_mkdir_p; then
31820     mkdir -p "$ac_dir"
31821   else
31822     as_dir="$ac_dir"
31823     as_dirs=
31824     while test ! -d "$as_dir"; do
31825       as_dirs="$as_dir $as_dirs"
31826       as_dir=`(dirname "$as_dir") 2>/dev/null ||
31827 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
31828          X"$as_dir" : 'X\(//\)[^/]' \| \
31829          X"$as_dir" : 'X\(//\)$' \| \
31830          X"$as_dir" : 'X\(/\)' \| \
31831          .     : '\(.\)' 2>/dev/null ||
31832 echo X"$as_dir" |
31833     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
31834           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
31835           /^X\(\/\/\)$/{ s//\1/; q; }
31836           /^X\(\/\).*/{ s//\1/; q; }
31837           s/.*/./; q'`
31838     done
31839     test ! -n "$as_dirs" || mkdir $as_dirs
31840   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
31841 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
31842    { (exit 1); exit 1; }; }; }
31843
31844     ac_builddir=.
31845
31846 if test "$ac_dir" != .; then
31847   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
31848   # A "../" for each directory in $ac_dir_suffix.
31849   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
31850 else
31851   ac_dir_suffix= ac_top_builddir=
31852 fi
31853
31854 case $srcdir in
31855   .)  # No --srcdir option.  We are building in place.
31856     ac_srcdir=.
31857     if test -z "$ac_top_builddir"; then
31858        ac_top_srcdir=.
31859     else
31860        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
31861     fi ;;
31862   [\\/]* | ?:[\\/]* )  # Absolute path.
31863     ac_srcdir=$srcdir$ac_dir_suffix;
31864     ac_top_srcdir=$srcdir ;;
31865   *) # Relative path.
31866     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
31867     ac_top_srcdir=$ac_top_builddir$srcdir ;;
31868 esac
31869
31870 # Do not use `cd foo && pwd` to compute absolute paths, because
31871 # the directories may not exist.
31872 case `pwd` in
31873 .) ac_abs_builddir="$ac_dir";;
31874 *)
31875   case "$ac_dir" in
31876   .) ac_abs_builddir=`pwd`;;
31877   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
31878   *) ac_abs_builddir=`pwd`/"$ac_dir";;
31879   esac;;
31880 esac
31881 case $ac_abs_builddir in
31882 .) ac_abs_top_builddir=${ac_top_builddir}.;;
31883 *)
31884   case ${ac_top_builddir}. in
31885   .) ac_abs_top_builddir=$ac_abs_builddir;;
31886   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
31887   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
31888   esac;;
31889 esac
31890 case $ac_abs_builddir in
31891 .) ac_abs_srcdir=$ac_srcdir;;
31892 *)
31893   case $ac_srcdir in
31894   .) ac_abs_srcdir=$ac_abs_builddir;;
31895   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
31896   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
31897   esac;;
31898 esac
31899 case $ac_abs_builddir in
31900 .) ac_abs_top_srcdir=$ac_top_srcdir;;
31901 *)
31902   case $ac_top_srcdir in
31903   .) ac_abs_top_srcdir=$ac_abs_builddir;;
31904   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
31905   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
31906   esac;;
31907 esac
31908
31909
31910     cd "$ac_dir"
31911
31912     # Check for guested configure; otherwise get Cygnus style configure.
31913     if test -f "$ac_srcdir/configure.gnu"; then
31914       ac_sub_configure=$ac_srcdir/configure.gnu
31915     elif test -f "$ac_srcdir/configure"; then
31916       ac_sub_configure=$ac_srcdir/configure
31917     elif test -f "$ac_srcdir/configure.in"; then
31918       # This should be Cygnus configure.
31919       ac_sub_configure=$ac_aux_dir/configure
31920     else
31921       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
31922 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
31923       ac_sub_configure=
31924     fi
31925
31926     # The recursion is here.
31927     if test -n "$ac_sub_configure"; then
31928       # Make the cache file name correct relative to the subdirectory.
31929       case $cache_file in
31930       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
31931       *) # Relative path.
31932         ac_sub_cache_file=$ac_top_builddir$cache_file ;;
31933       esac
31934
31935       { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
31936 echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
31937       # The eval makes quoting arguments work.
31938       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
31939            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
31940         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
31941 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
31942    { (exit 1); exit 1; }; }
31943     fi
31944
31945     cd "$ac_popdir"
31946   done
31947 fi
31948